Nuevo Blog – http://blog.cachamay.org.ve
Gracias a todos los que visitan mi blog
Lo he mudado con un dominio propio, espero que lo visiten
Instalar IonCube Loader en debian lenny
IonCube loader para codificar y decodificar los scripts. Usted necesita instalar el paquete de IonCube loader en su sistema operativo, para realizar este procedimiento, es necesario descargar el IonCube Loader correspondiente a su servidor:
#wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
#tar xvzf ioncube_loaders_lin_x86.tar.gz
#mv ioncube /usr/lib/php5/
#cp /usr/lib/php5/ioncube/ioncube_loader_lin_5.2.so /usr/lib/php5/20060613+lfs/
# chmod 0751 /usr/lib/php/2006013+lfs/ioncube_loader_lin_5.2.so
Creamos el archivo ioncube.ini
# vim /etc/php5/conf.d/ioncube.ini
Agregamos en el archivo
zend_extension=/usr/lib/php5/ioncube/ioncube_loader_lin_5.2.so
Guardamos el archivo .ini
Agregamos en /etc/php5/apache2/php.ini
zend_extension=/usr/lib/php5/20060613+lfs/ioncube_loader_lin_5.2.so
Guardar y salir
Por ultimo reiniciamos el servidor
#/etc/ini.d/apache2 restart
Podemos revisar si esta funcionando con el phpinfo
Día de la Libertad de Software
Software Freedom Day (SFD) es una celebración mundial de la Libre y Open Source Software (FOSS). Nuestro objetivo en esta celebración es educar al público en todo el mundo sobre los beneficios de utilizar software libre de alta calidad en la educación, en el gobierno, en casa, y en los negocios – en una palabra, en todas partes! La organización sin fines de lucro Software Freedom International coordina SFD a nivel global, proporcionando apoyo, regalos y un punto de colaboración, pero los equipos de voluntarios en todo el mundo a organizar los eventos SFD locales para impactar sus propias comunidades.
Actualizar PHP 5.1.6 a PHP 5.2.13 en RHEL/CentOS 5
Como todos sabemos, ciertas distribuciones que se orientan a servidores, por lo general no incluyen los últimos paquetes de software, este es el caso del paquete PHP usando RHEL/CentOS 5.x, la versión que viene por defecto es la 5.1.6, mientras que la última versión al día de hoy es la 5.2.13, que tiene muchísimas nuevas características que hacen la vida del programador mucho más fácil.
Para instalar esta versión vamos a basarnos en los repositorios de Jason:
Importamos la clave pública:
rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
Creamos el .repo:
nano -w /etc/yum.repos.d/utterramblings.repo
Pegamos esto dentro del archivo:
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
Ya estamos listos para correr:
#yum install php o yum update php.
Go: El lenguaje de programación de Google
Google no deja de sorprendernos. Mientras esperamos el lanzamiento de su sistema operativo, nos enteramos que ha puesto a punto y liberado un nuevo lenguaje de programación. Al igual que sus otros productos, el nuevo Go es libre y gratuito. Los voceros de la compañía aseguran que programar aplicaciones con este lenguaje será “productivo, rápido y divertido”.
El nuevo lenguaje, todavía en fase beta -algo a lo que la empresa nos tiene acostumbrados- toma lo mejor de lenguajes más antiguos como Python o C++ y lo combina para lograr una nueva herramienta que promete revolucionar la forma en que escribimos los programas de ordenador. En Google dicen que este producto tiene como objetivo resolver algunos de los problemas que presentan los lenguajes de programación actuales, como el uso eficiente y sencillo de los microprocesadores multi núcleo o la generación de ejecutables enormes y pesados.
En Google apuestan por Go. Mientras que lo continúan desarrollando le van encontrando nuevos usos. Al respecto, el vocero de la empresa dice que “mientras seguimos mejorándolo también estamos haciendo experimentos. Go se perfila como un firme candidato para nuestro entorno de servidores”, lo que da una idea de la confianza que han depositado en este lenguaje. Parece que además de plantarle cara a Microsoft con productos como Google Docs (competidor de MS Office), Gmail (enemigo declarado de Hotmail) y el nuevo sistema operativo, han decidido pegarle a la empresa de Bill Gates donde más le duele: los lenguajes de programación.
Linux es el futuro, aun después de la publicación de Windows 7
Así opina Keith Curtis, un ex empleado de Microsoft que fue desarrollador para la empresa por 11 años, trabajando en Windows y Office, y ahora considerando que Linux es el futuro de la informática, así como Wikipedia lo es para las enciclopedias.
En un artículo publicado en TechFlash, Keith Curtis opina sobre su antigua empresa y como Linux es el futuro de la informática. Curtis, trabajó para Microsoft por 11 años, en ese tiempo sin haber usado Linux, sino que lo empezó a utilizar hasta después de su salida en el 2004. Después de investigar el tema y con la experiencia en ambos sistemas ha escrito un libro titulado “Tras las guerras del software”, llegando a tal conclusión, y que el software privativo está deteniendo el desarrollo de la sociedad.
Curtis habla sobre la salida de Windows 7, una versión que le urgía a Microsoft para sanar las heridas que ha dejado Windows Vista, lanzamiento que fue un fracaso para la compañía de Redmond, haciéndole perder clientes que se han ido del lado de Apple y de Linux.
Microsoft es considerado por muchos como una empresa de marketing, pero no, es una compañía de ingeniería y así lo ha dejado ver con Windows Vista, que una gran cantidad de usuarios han quedado insatisfechos con su producto. Cuando hace algo mal los usuarios lo notan. De ser una compañía de marketing no tendrían comentarios negativos.
Aunque la salida de Windows 7 no hará que regresen estos usuarios, si puede detener las fugas que se estaban dando y seguir con el crecimiento perdido, sobre todo para el lado de Apple, mientras que para Linux no será suficiente.
El software es difícil, y Microsoft tiene muchos miles de programadores inteligentes y experimentados. Su problema es el siguiente: Microsoft es considerablemente obstaculizado por la compatibilidad y el código antiguo (…) Linux corre en la misma PC de bajo costo, tiene una solida comunidad de programadores por todo el mundo, menos código obsoleto, un mejor modelo de desarrollo, y puede ser adquirido de forma gratuita.” Dice Curtis.
Otro de los puntos que menciona Curtis es que Linux viene con una gran cantidad de software listo para ser instalado,y aunque mucho de este no tiene todas la funcionalidad requerida, el desarrollo va en aumento y hay una comunidad grande detrás.
Linux viene equipado con software para todos los tipos de requerimientos, tomando por ejemplo, la suite ofimática OpenOffice.org que aunque no es igual de potente que Office, si satisface las necesidades de un porcentaje muy alto de usuarios.
He estado utilizando Linux durante cuatro años y he visto mejoras espectaculares, e incluso el ritmo del progreso aumentó. De hecho, después de pasar varios años investigando el tema, he llegado a estar tan convencido de que Linux es el futuro de la informática así como la Wikipedia es el futuro de la enciclopedia”. Concluye Curtis.
Modificar el GRUB en Debian
Pasos para agregarle una imagen al grub (es un gestor de arranque múltiple que se usa comúnmente para iniciar dos o más sistemas operativos instalados en un mismo ordenador)
1.- Instalar el paquete startupmanager:
aptitude install startupmanager
2.- abrir el programa que se encuantra en: Sistema –> Administración –> Administrador de Arranque
3.- Agregar las imagen que desees, bien sea .png o .xpm
4.- Cerrar y Reiniciar para ver los cambios
Mi primer programa en Perl
Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
Perl está instalado por defecto en las distribuciones más populares de GNU/Linux incluyendo Gentoo, Mandriva, Debian, RedHat y SUSE.
/*Este script esta basado en el algoritmo DES (Data Encryption Standard), este programa pide al usuario una linea de caracteres y una contraseña y transforma esos valores en la funcion “crypt()” para calcular el valor cifrado. */
#!/usr/bin/perl
# crypy.pl
# pan = lo defines como una cadenas de caracteres escogidos del conjunto [a-z,A-Z,0-9./]
# clave = Contraseña del usuario
use strict;print‘Introduzca el un conjunto de caracteres [a-z,A-Z,0-9]: ‘;
my $pan = <stdin>;
chop $pan;print‘Intoduzca la contraseña: ‘;
my $clave = <stdin>;
chop $clave;print‘El resultado es : ‘, crypt($clave, $pan), “\n“;
para su ejecucion :
perl crypt.pl
Manual de Joomla – Sistema de administración de contenidos
Titulo: Joomla! para principiantes: Aprendiendo a crear y mantener sitios Web.
Autor: Juan Antonio Trevejo Alonso.
Formato: PDF
Paginas: 267
Tamaño: 21 Mb
Configurar un Planeta en GNU/Linux Debian
UserPlanet GuayanaLUG, es creado con la finalidad de extraer noticias mediante los rss de algunos blog de usuarios Gnu/Linux, y así poder visualizar de mejor manera el contenido publicado en el mismo, bajo una licencia GPLv3. “Version de Prueba”
Descargar: planeta.tar.gz
Instalación y configuración:
#aptitude install apache2 sqlite php5 php5-sqlite
Descargar y descomprimir el planeta
#tar xzf planeta.tar.gz /var/www/.
Luego de extraer el codigo en una carpeta hay que asegurarse de que los permisos esten correctos.
Ir a la carpeta descomprimida
#cd /var/www/
#chown www-data.www-data -R planeta/
#chmod 700 -R planeta/public_html/
Agragar los Feed a tus Necesidades y Guardar los cambios
#gedit planeta/feeds.conf.php
Finalmente, para que el programa se ejecute cada 10 minutos colocamos algo como esto en /etc/cron.d/anacron
*/10 * * * * www-data cd /var/www/planeta && php planeta.php
Para extraer los rss de los blog anteriormente configurado.
Ejecutar:
#php planet.php
Cuando haya finalizado y no ocurra ningun error ir a:
http://localhost/planeta/public_html/
Para ver algunos planetas ir a:















