No Gravatar

La terminal en opensolaris 2009 por default no trae activos los colores para el comando ls o el vim, a como viene por defecto en las distribucciones de linux, en lo particular me gusta ver los colores en la terminal para solucionar esto bastara con agregar unas cuantas lineas de codigo bash en los archivos .bashrc y .profile para tener funcionando la terminal con los colores.

.bashrc

alias  ls='ls --color=auto'
TERM=xterm-color
export TERM

.profile

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
ls colors

ls colors

vim colors

vim colors

No Gravatar

Una muy buena eleccion de google code al incluir el soporte para mercurial en mi opinion personal es mas eficiente que otros VCS y DVCS(sistemas de control de version distribuidos) la transicion es mas sencilla viniendo de otros VCS, portable funciona en freebsd/solaris/linux/windows y puedes usar ssh o http para la comunicacion con el repositorio.

Segun google Mercurial tuvo mejor desempeño que Git a como se puede ver en su analisis

Tambien se puede comparar y ver un analisis mas detallado entre los DVCS (hg/bazzar/git) en el sitio de Python.

para probarlo he creado mi repositorio y funciona muy bien. aunque por el momento he estado usando Bitbucket probablemente me cambie a google code por el 1GB de espacio ofrecido.

Referencia:

http://hgbook.red-bean.com/
http://google-code-updates.blogspot.com/2009/05/mercurial-now-available-to-all-open.html
http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/
http://betterexplained.com/articles/a-visual-guide-to-version-control/

No Gravatar

Por lo general paso la mayor parte del tiempo programando en Linux, pero a veces debo usar otros entornos como windows,  por lo que esta vez mostrare una forma diferente de configurar PHP en windows, la mas común es configurar el PHP como modulo, pero también se puede hacer como CGI  aplicando la siguiente configuración en el httpd.conf  de Apache (esto servirá para versión 2.2.x)

# php configuration as CGI
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC C:/php
<Directory "C:/php">
    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
</Directory>

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

Asumiendo que PHP fue extraído en el directorio “c:/php” definimos el script action(el ejecutable del CGI), los types( para el manejo de las extensiones .php ), el script alias(ubicación del php), el SetEnv PHPRC para la ubicación del archivo de configuración y las directivas para el directorio.

Reiniciamos el servicio y con esto bastara para tener funcionando el PHP como un simple CGI en Apache 2.2.x.
la ventaja de usar el PHP como CGI es que cuando cambies la configuración del “php.ini” no sera necesario reiniciar el servicio.

top