Instalar IonCube Loader en debian lenny

ionCube

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

Modulos Adicionales

Día de la Libertad de Software

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

php versión 5.1.6

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.

php versión 5.2.13

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

keith_curtis
Keith Curtis

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

dsc02546
Grub - Einstein

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

Opciones de Arranque
Opciones de Arranque

3.- Agregar las imagen que desees, bien sea .png o .xpm

Pantallazo-Administrador de Arranque-1
Aspecto

4.- Cerrar y Reiniciar para ver los cambios

Mi primer programa en Perl

logo_perl
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;

printIntroduzca el un conjunto de caracteres [a-z,A-Z,0-9]: ‘;
my $pan = <stdin>;
chop $pan;

printIntoduzca la contraseña: ‘;
my $clave = <stdin>;
chop $clave;

printEl resultado es : ‘, crypt($clave, $pan), «\n«;

para descargar el programa application-x-perl

para su ejecucion :

perl crypt.pl

Configurar un Planeta en GNU/Linux Debian

UserPlanet GuayanaLUG
UserPlanet GuayanaLUG

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:

http://planet.debian.org/es/

http://planeta.es.gnome.org/

http://planeta.unplug.org.ve/

http://planeta.guayanalug.org.ve/

CANTV & GNU/Linux Canaima – Password

PARA SEGUIR AYUDANDO A SOLUCIONAR LOS PROBLEMAS CON SUS CANAIMA EDUCATIVO, POR FAVOR REGISTRARSE EN EL LINK DE ABAJO

Get $25 when you sign up #Payoneer w/ my link. Available in over 200 countries worldwide!

http://share.payoneer-affiliates.com/v2/share/6180332342689367769

canaimaEducativo

Canaima Educativo es un proyecto del Gobierno Bolivariano que tiene por objetivo apoyar la formación integral de las niñas y los niños, mediante la dotación de una computadora portátil escolar con contenidos educativos a los maestros y estudiantes del subsistema de educación primaria conformado por las escuelas públicas nacionales, estadales, municipales, autónomas y las privadas subsidiadas por el Estado.

Recuperar Contraseña root

Para cambiar la contraseña de root existe el comando passwd que también sirve para cambiar la contraseña de cualquier usuario de la forma: passwd usuario.

Si lo que se quiere es cambiar la contraseña de root por perdida, existe una manera de acceder a una consola y ejecutar el comando passwd sin tener la contraseña de root original.

PASOS

1.- GRUB de canaima educativo, a este punto pulsa la tecla Esc «para que no arranque el sistema»

IMG_20130221_184515

2. Pulsar la tecla «E» para que le aparezca la pantalla de configuración se llama «grub.conf» o «menu.lst»

IMG_20130221_184646

3. Modificar la linea 5, moviendose con las teclas de desplazamientos  keys

linux /vmlinuz-2.6.35.14 root=UUID=xxxx-xxxxxx-xxxx-xx ro quiet splash vga=791

4. Debe quedar ASÍ

linux /vmlinuz-2.6.35.14 root=UUID=xxxx-xxxxxx-xxxx-xx rw single init=/bin/bash

IMG_20130221_184801

5. Despues de modificar la linea Presionar la combinación de teclas «Ctrl+x» para ejecutar el arranque y esperar unos segundos hasta caer en una linea de comandos que termina en «#» indicandonos que los comandos que ejecutemos alli serán ejecutados con permisos de administrador o root.

IMG_20130221_182736

6. Ejecutar el comando asi como se muestra en la imagen

passwd

IMG_20130221_182748

7. Ya con escribir el comando passwd el sistema pregunta la nueva contraseña, despues ejecute reboot o Ctrl + Alt + Supr para reiniciar, al finalizar la operación puede iniciar de nuevo Canaima, conociendo ahora si la contraseña de root.