Seleccionar página
Uno es un buen programador cuando…

Uno es un buen programador cuando…

La idea de éste posteo es mostrar las características o cualidades de un “buen programador”

Sin más se enumera:

1 – Los buenos programadores no se preocupan por el código , si lo hacen sobre la estructura de datos y sus relaciones.

2 – Ellos aprenden constantemente nuevas cosas y nuevos lenguajes de programación

3 – Los programadores aman tomar café, programar y dormir sucesivamente.

4 – Muestran respeto por las fechas de entrega.

5 – Un gran programador entiende los problemas, hace hipótesis y propone soluciones coherentes.

6 – Son personas autodidactas.

7 – Al programador le gusta saber que lo que hace tiene valor a futuro y es capaz de retroceder si el mismo no crea valor a nadie.

8 – Los buenos programadores se focalizan en el usuario final.

9 – Los buenos programadores juegan un papel importante en los equipos de trabajo.

10 – Las habilidades en la comunicación hacia el resto es parte de ser un buen programador.

Fuente: I’m programmer

Instalando Yii2 vía composer

Instalando Yii2 vía composer

El framework Yii2 se puede instalar mediante composer o directamente descargando el archivo. Mas allá de la simpleza de ambos,  dejo el método con composer ya que a través del mismo es mucho mas simple instalar diferentes módulos que seguramente van a querer agregar.

El explicativo va orientado a distribuciones Linux teniendo en cuenta que en Windows no creo que lo vaya a utilizar 😛

1 – En primer instancia hay que instalar composer. En Ubuntu podrías instalar mediante apt y seguramente en otras distribuciones también, pero en este caso lo voy a descargar para no meterme en otros temas que no vienen al caso en este post.

mkdir nuevoYii2
cd nuevoYii2/
curl -sS https://getcomposer.org/installer | php

En este punto dentro de la carpeta nuevoYii2 tendrás un archivo ejecutable llamado composer.phar

2 – Luego resta ejecutar el siguiente comando para que directamente se instale el Yii2 framework en su versión basic, el cual es un buen punto del cual empezar a conocerlo.

 ./composer.phar create-project --prefer-dist yiisoft/yii2-app-basic basic

Pasará un rato entre que descarga los archivos y busca sus dependencias.

3 – Para probarlo debes ejecutar desde el mismo lugar el siguiente comando , el cual habilitará puerto 9999 en tu maquina local y podrás usarlo desde tu browser favorito.

cd basic
./yii serve localhost:9999


4 – Por último, pero no menos importante, les dejo el comando para instalar el yii2 en su formato advanced, el cual separa el mismo en backend y frontend.

cd ..
 ./composer.phar create-project --prefer-dist yiisoft/yii2-app-advanced advanced

En un próximo post prometo la guía de como instalar el Theme AdminLTE en la versión advanced del framework.

Pasar a minúsculas todos los archivos de un directorio

Pasar a minúsculas todos los archivos de un directorio

Mas de una vez en linux vas a necesitar de pasar todos los archivos a minúsculas, sobretodo sabiendo que desde este sistema operativo los archivos son case sensitive y para evitar problemas, los viejos usuarios no usamos las mayúsculas  para nombrar nuestros archivos.

Para esto solo utilizo el siguiente comando el cual me resulta simple:

 

cd Directorio_a_renombrar_archivos
find . -depth | xargs -n 1 rename -v 's/(.*)\/([^\/]*)/$1\/\L$2/' {} \;

Habilitar CORS con PHP

Habilitar CORS con PHP

https

Si estas usando el PHP para que haga de intermediario entre los datos y el Javascript, seguramente te encontraste con el mesaje de error del Access-Control-Allow-Origin.

(más…)