Linux, Tecnologia Web, Computacion y algo mas.
28 Sep
Leyendo mis feeds me encuentro con un articulo llamado How to become a Programmer en WikiHow. En el cual aparte de darnos una idea general de lo que es ser un programador hoy en dia, nos da unos tips para aquellos que quieren estudiar programacion.
Con esto ya tendremos una guia general de lo que es estudiar programacion.
30 Abr
Segun esto, Wordpress 2.5.1 corregia muchisimas vulnerabilidades que Wordpress 2.5 traia consigo, pero al parecer no corrigieron este bug que me entero gracias a Anieto2k. La falla es al momento de querer acceder al link que se te envia cada vez que reinicias la contraseña. Para corregirlo necesitaremos editar unas lineas de codigo de los archivos de Wordpress:
Archivo wp-includes/pluggable.php (Línea 1171)
Sustituiremos esto:
function wp_generate_password($length = 12) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()";
Por esto:
function wp_generate_password($length = 12, $special_chars = true) {
$chars = ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789′;
if ( $special_chars ) $chars .= ‘!@#$%^&*()’;
Archivo wp-login.php (Línea 96)
Reemplazamos esto:
$key = wp_generate_password();
Por esto:
$key = wp_generate_password(20, false);
Y eso es todo lo que tendriamos que reemplazar, ahora que tambien hay otra manera de resetear el password por medio de PhpMyAdmin, y MySQL. y aqui te explican como hacerlo.
31 Mar
Que es lo que instalaremos?
Apache, MySQL, PHP/Perl. A todo esto en Linux se le conoze como LAMP, por las iniciales de cada applicacion: Linux, Apache, MySQL,PHP/Perl.
Empezamos, abrimos una terminal y nos logeamos como root:
su
escribimos nuestro password
Como ya no van a dar mas soporte a PHP4, lo instaleremos con PHP5, asi que en la terminal tecleamos:
apt-get install apache2 php5 libapache2-mod-php5
Nuestro directorio web, por asi decirlo, se encuentra en /var/www , para saber si lo hizimos correctamente, tecleamos:
nano /var/www/prueba.php
Y en el archivo pondremos lo siguiente:
# test.php
<?php phpinfo(); ?>
Ya que hayamos guardado el archivo, nos vamos a nuestro navegador y en la direccion ponemos: http://localhost/prueba.php y nos deben de aparecer nuestras configuraciones por defecto de PHP.
Ahora toca la instalacion de MySQL, necesitaran como minimo 256 mb de RAM. En la terminal tecleamos:
apt-get install mysql-server mysql-client php5-mysql
Si nos llegase a pedir la contraseña de root del servidor de MySQL, basta con un simple comando (Gracias a Antonio Mtz. por la aclaracion) :
mysqladmin -u root pass AQUI_TU_CONTRASEÑA
Toda la configuracion de la base de datos MySQL, se instalo en /etc/mysql/my.cnf
Recuerden que no deben de usar el password de ROOT, asi que despues tendran que agregar usuarios por medio de PHPmyAdmin. Que acontinuacion instalaremos, desde la terminal tecleamos:
apt-get install phpmyadmin
La configuracion de PHPmyAdmin esta en /etc/phpmyadmin, y ahora solo queda agregar esta linea al archivo /etc/apache2/apache2.conf:
Include /etc/phpmyadmin/apache.conf
Reiniciamos apache desde la terminal:
/etc/init.d/apache2 restart
Y listo, la direccion del servidor es http://localhost, o tambien se puede http://127.0.0.1
3 Mar
Crear temas para Wordpress puede ser facil para algunos, pero no para todos. Es por eso que han creado un kit para facilitar la creacion de un tema.
Como funciona?
El kit incluye 2 archivos, un HTML y un CSS, donde solo editaras el CSS, una vez que te haya gustado como quedo el diseño, copias el CSS y la carpeta de imagenes, y lo pegas en el tema correspondiente de Wordpress y listo ya haz creado tu tema.
Te recomiendo veas estos videos para que te des una mejor idea acerca de el kit:
Introduccion al Kit de Temas
Usando el Kit de Temas
Que son los “flavors” (sabores)?
Que incluye el Kit?
Los archivos en blanco para WP y los de HMTL, son como el marco o la estrucutura y cada uno viene con diferentes caracteristicas, los archivos van nombrados de la A a la F.
Eso es basicamente lo mas relevante del kit. Si deseas obtener mas ayuda, visita el foro oficial, o si lo prefieres descargalo de una vez.
Visto en WP Themer Kit.
18 Feb
Si quieres diseñar una pagina web, debes saber varios lenguajes y conocer o manejar otras aplicaciones para que te quede al 100%, y muchas veces nos satisfacen los tutoriales que nos topamos por la red. Afortunadamente existen blogs como Punto Geek (y el mio, je) que te listan tutoriales sencillos y faciles de entender. He aqui el listado:
Pruebalos, el que los publico en Punto Geek no sabe de donde los saco, asi que si tu los publicaste, hacelo saber comentando en su publicacion.
15 Feb
Si estas empezando a programar en C++, o cualquiera de los lenguajes anteriormente mencionados, estas hojas de referencia te pueden ayudar. La mayoria de las hojas vienen en formato pdf y son realmente simples, no tienen nada de ciencia.

Vienen diferentes hojas por lenguaje de programacion, a excepcion del Turbo C++ que solo tiene una. Si estas interesado en descargar estas hojas, visita la pagina de Scott Klarr, que es donde vienen publicadas todas estas hojas de referencia.