12/30/2009

Frecuencia 13:20, la opción hacia el 2012

Como median el tiempo los Mayas

Navegando me topé con un excelente video que explica porque el calendario Maya aventaja en muchas cosas al calendario Gregoriano.



Fuente : http://www.rafapal.com

Predicadores de las teorías de la conspiración

Ahora llevamos las conspiraciones a la puerta de su casa

El día de ayer (Martes 29 de Diciembre del 2009) estaba caminando por una transcurrida calle de Santiago (Huérfanos con Alameda) cuando me percaté que había un grupo de personas reunidas en un mismo punto, a primera vista parecía una junta de Evangélicos (que por lo general se ponen a ese mismo lugar y hora a predicar la palabra del "señor"), pero no, era un tipo común y corriente que con la ayuda de un micrófono exponía los estragos que causa el Fluor en el agua, el código secreto de la Biblia, y el grupo Bilderberg. De fondo tenía un billete de un dolar (me imagino para explicar sobre los símbolos masones) y una que otra foto de galaxias.

Si, un señor Salfate de tomo y lomo en las calles, me hubiera gustado quedarme mas tiempo a escuchar a este compatriota, pero se me hacía tarde. De todas formas en la Internet hay mucho material y mas opiniones sobre los temas que se exponían.

Espero que no sea la última vez que vea a personas como él exponiendo "verdades" en la vía pública, nunca está demás saber opiniones sobre quienes se dan el tiempo de investigar.

12/23/2009

Feliz Navidad

Otra fiesta que se convirtió en puro consumismo

Ya queda prácticamente nada para que celebremos la navidad, supuestamente una fecha llena de amor, amistad y buenos deseos. Quizás todo lo anterior se cumplía a cabalidad años anteriores, ahora los medios de comunicación se han encargado de inculcar a los niños el consumismo extremo y estos a su vez de infundir el miedo si el "viejito pascuero" no les trae su regalo para la noche buena.

Como dicen por ahí, el dinero no hace la felicidad, pero para estas fechas puta que ayuda (pensamiento consumista).

12/18/2009

Lo que la humanidad conoce del universo

Esto nos deja claro que no podemos ser los únicos

En una de las tantas visitas obligadas a Youtube me topé con este video que nos muestra lo extenso que es el universo en que habitamos y que prácticamente el planeta Tierra es un sistema mas de muchos otros que contiene vida "inteligente".

11/19/2009

Resaltar espacios en blanco con VIM

Tips para mejorar la forma de programar

Solo con colocar esto en nuestro .vimrc visualizaremos los espacios sobrantes en nuestro código:
highlight ExtraWhitespace ctermbg=red guibg=red
au ColorScheme * highlight ExtraWhitespace guibg=red
au BufEnter * match ExtraWhitespace /\s\+$/
au InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
au InsertLeave * match ExtraWhiteSpace /\s\+$/
Fuente: http://blog.kamil.dworakowski.name/2009/09/unobtrusive-highlighting-of-trailing.html

11/16/2009

2012, ahora le toca a los escépticos

Otra realidad para los que siguen soñando con el fin del mundo

El puma me mando el siguiente link, el cual habla sobre los diferentes "acontecimientos" que ocurrirán el 21 de diciembre del 2012 desde el punto de vista de los escépticos. Los argumentos de estos contra los "creyentes" están bien planteados y defienden a su manera de que la idea de la llegada del Apocalipsis es una soberana estupidez, pero no pueden negar que sirvió como guión para muchas películas...

11/09/2009

Pidgin y Gmail

Configurar nuestra cuenta de Gmail

Se que esta información está en todas partes, pero hay varias configuraciones que por lo menos a mi no me sirven y por lo tanto son las primeras que aparecen en google. Buscando por ahí encontré la configuración que me funcionó a la primera.

Protocolo: Google Talk
Nombre de usuario: tu_usuario
Dominio: gmail.com
Recurso: Home
Contraseña: *******

Requiere SSL/TLS: No
Forzar SSL antiguo (puerto 5323):
Permitir autentificación en claro sobre canales no cifrados: No
Puerto de conexión: 443
Conectar con el servidor: talk.google.com
Pasarelas de transferencia de archivos: proxy.jabber.org

Fuente: http://www.congdegnu.es

11/04/2009

Año 2012

¿Qué ocurrirá realmente el 21 de diciembre del 2012?

Solo basta con poner en San Google "21 diciembre 2012" para encontrar un sin fin de información, imágenes, videos, conspiraciones, películas, etc. explicando las mil y una forma que afectaría a la humanidad el supuesto "Fin del mundo".

Acá en Chile existe un personaje televisivo "Juan Andrés Salfate" que se ha encargado de difundir información sobre este tema, apoyándose con material audiovisual para explicar lo que se avecina el 2012, para mas información busque en Youtube "conspiraciones de salfate".

Dentro de este contexto existen un sin fin de expositores (aficionados, expertos en la materia y científicos) que se han preocupado de mantenernos informados de varios "acontecimientos" ocurridos en este último siglo y en donde los gobiernos se han visto involucrados ocultando información al respecto.

En el blog de Alberto Canosa, un exponente del tema, nos explica las conspiraciones que existen en todo el mundo, detallando con material audiovisual (Youtube) las causas del porque los gobiernos prefieren callar y ocultar información.

Estas "conspiraciones" me han llamado bastante la atención ya que los exponentes se basan en "fundamentos" bien planteados, algunas avaladas por la comunidad científica, y otras solo por intuición o tino periodístico.

Como dicen por ahí, a Cristóbal Colón lo trataban de "loco" (hace 517 años) cuando explicaba con un huevo que la tierra era redonda, entonces me pregunto... ¿A quién le creo? o ¿simplemente me hago el que no entiendo y toda esa información la deshecho?.

10/07/2009

Práctica de Danes

Hasta que mi nombre apareció en el diario!!!

En una de las tantas prácticas realizadas en la quinta región (siempre bajo la tutela de Sabom Nim Juan Faundes Plaza 5to Dan de Tang Soo Do Mu Duk Kwan) fue un reportero a entrevistarnos y a sacarnos un par de fotos, para mi sorpresa salimos en el diario la Estrella de Valparaíso.





9/21/2009

Migrar de ISO-8859-1 a UTF-8 en MySQL

Útil para las migraciones

Estaba cambiando el encoding (de ISO-8859-1 a UTF-8) a una base de datos y al intentar guardar (con PHP) una vocal con acento o una "ñ" estas se guardaban con otros caracteres. Básicamente para solucionar este inconveniente hay que ejecutar la sentencia SET NAMES 'utf8' después de realizar la conexión y seleccionar la Base de Datos:
$enlace = @mysql_connect($host, $user, $pass);
@mysql_select_db($db_name, $enlace) or die(mysql_error());
@mysql_query("SET NAMES 'utf8'");
Y con esto solucionamos el problema de los caracteres extraños que nos generaba al guardar.

Les recomiendo leer los siguientes enlases:

9/10/2009

Obtener el total de registros en MySQL

Bastante útil cuando utilizamos paginadores

Cuando filtramos un SELECT con la clausula LIMIT en MySQL solo nos devolverá el numero de filas que definamos, al hacer esto no sabemos a ciencia cierta el total de filas que nos retornaría este query sin esta cláusula. Para solucionar esto agregamos después del SELECT la opción SQL_CALC_FOUND_ROWS, posteriormente podemos capturar el total de registros que nos entregaría este SELECT si no le asignamos el LIMIT.
SELECT SQL_CALC_FOUND_ROWS * FROM tabla WHERE id > 100 LIMIT 10;
Posterior a la ejecución del query anterior, ejecutamos este query, el cual nos devolverá un número que indica cuántas filas hubiese devuelto el primer SELECT.
SELECT FOUND_ROWS();
En la siguiente página hay más información al respecto

8/27/2009

Actualizar dos tablas con MySQL

Este query me salvo muchas horas de trabajo

Estaba comparando los datos entre dos tablas con la misma estructura (una es temporal de la otra) y me percaté que existían inconsistencias entre varios registros, ir de registro en registro es una tarea algo... complicada y molesta, entonces:

¿Cómo puedo actualizar los registros de la tabla_a con los datos la tabla_b en MySQL?

Googleando encontré el siguiente query:
UPDATE tabla_a, tabla_b
SET tabla_a.campo1 = tabla_b.campo1, tabla_a.campo2 = tabla_b.campo2
WHERE tabla_a.identificador = tabla_b.identificador
Como ves, podemos traspasar los datos de una tabla a otra con un solo query.

Actualización
Otra forma de actualizar una tabla con el contenido de otra:
UPDATE tabla_a
JOIN tabla_b ON tabla_a.identificador = tabla_b.identificador
SET tabla_a.campo1 = tabla_b.campo1, tabla_a.campo2 = tabla_b.campo2
WHERE tabla_a.valor > 10

8/26/2009

Workbench de MySQL

Una ayuda al momento de modelar nuestra base de datos

La tarea es titánica, la misión es documentar el modelo de datos de un proyecto en donde las tablas son mas de 80 y la conexión entre ellas termina formando una tela de araña. El puma me recomendó Workbench de Mysql para crear el modelo.


La herramienta en si es excelente, está disponible para Linux, Mac OS y Windows. Lo interesante es que puede realizar ingeniería inversa a una base de datos ya existente en la red, exportar dicha estructura en formato SQL y también puede sincronizar directamente los cambios realizados para mantenciones en la estructura.

En estos momentos estoy trabajando con Ubuntu 9.04 de 64 bits, en un par de ocasiones se ha cerrado inesperadamente al momento de guardar los cambios, pero al volver abrir el ambiente, noto que no se ha perdido ni un solo dato.

8/19/2009

Instalando Windows XP en Acer Aspire 5516

Cuando algo tan trivial se vuelve complicado

Estuve una semana y un par de días, involucrado en algo que es muy simple para algunos mortales. Básicamente la tarea consistía en insertar un CD o DVD (con algún Windows pirateado), esperar y seguir los pasos de instalación y disfrutar de una linda tarde buscando los drivers para mi flamante notebook Acer Aspire 5516, pero esto no fue así ya que tristemente me quedé pegado en la primera parte.

Me aparecía una pantalla negra después del mensaje "Presione cualquier tecla para iniciar desde el DVD", creí que eran los drivers del disco SATA, pero inserte el mismo CD en otro Notebook (con el mismo disco SATA - Wester Digital - de 160GB) y la instalación se ejecutó sin ningún problema.

¿Alguna maldición?, ¿Dios ya no me quiere?, ¿Alguna conspiración de Ubuntu para no poder ocupar Windows?, en realidad la culpa la tenia el mismo disco SATA. Varias soluciones encontré y entre ellas descubrí que existía nLite.

En pocas palabras nLite es un software para agregar componentes, programas y controladores a cualquier Windows que tengamos a mano, con el podemos fabricar un Windows a nuestro gusto y necesidades, de acá nacieron varios Windows desatendidos, como por ejemplo el UE o el Colossus.

Después de descargarme los controladores del disco SATA y crear un nuevo Windows agregando estos controladores, no me solucionó el problema que tenía con la pantalla negra que me aparecía en el comienzo de la instalación.

Vuelta a tras, decidí borrar el MBR del disco (previo respaldo de mis archivos) y construir la tabla de particiones desde cero. Santo remedio, inserté el disco de Windows que no me funcionaba en un comienzo y me reconoció el disco, la instalación siguió su curso normal y en menos de 30 minutos tenia mi Notbook con Windows XP.

Obviamente instalé Ubuntu 9.04 en una segunda partición :D

7/06/2009

Algunos tips en consola v1.0

Cambiar permisos de varios ficheros a la vez

Estaba migrando de Windows a Linux (Ubuntu 9.04) en el trabajo y todos los ficheros que estaban en la partición (NTFS) de Windows tenían permisos de ejecución (+x).

Un compañero de trabajo (El Puma) me dijo que existía un comando en consola, que de forma automática, modificaba los permisos de todos los ficheros de manera recursiva, ya que el comando busca todos los elementos de tipo fichero y a cada uno le ejecuta el comando chmod.

 find -type f -exec chmod -x {} \;  

Me salvo el día, ya que ir quitando (fichero por fichero) el permiso de ejecución me hubiera tomado mucho tiempo.

Editor Midnight Commander

El siguiente comando es para modificar el editor que (por defecto) utilizará el Midnight Commander al momento de editar un fichero.

 sudo update-alternatives --config editor  

2/17/2009

¿Y si no tuviéramos Luna?

Documental de Discovery Channel

Los chicos del canal del planeta (Discovery Channel) crearon este documental que explica algo tan trivial como... ¿Qué pasaría si la Tierra no tuviera su eterna compañera, la Luna?. Los científicos dan a conocer los innumerables beneficios que nos proporciona nuestro satélite natural demostrando que hubiese sido imposible la existencia de vida en nuestro planeta sin ella.

2/16/2009

NERDTree

Explorador de archivos para VIM.

Navegando por ahí, me topé con este script que despliega un explorador tipo árbol para "navegar" en nuestro sistema de archivos. Es intuitivo (para los que están familiarizados con VIM) y de fácil instalación (basta con copiar el script al HOME/.vim/), este plugin es de gran ayuda cuando necesitamos trabajar con archivos que se encuentran repartidos en varios directorios.

2/05/2009

Buenas prácticas de programación

Mejorando la calidad de nuestro código PHP

Existen variados documentos pululando en la red explicando diversas formas, métodos y estandares para mejorar la calidad de nuestro código PHP. En ellos definen reglas fundamentales al momento de construir una clase o función, una de ellas (y muy importante a la vez) es "comentar" nuestro código, se que muchos programadores hacen vista gorda a esta "regla de oro" ya que la encuentran una verdadera lata o porque "creen" que solo ellos mantendrán su código.

PHP en un comienzo no tenia reglas ni buenas prácticas para mantener ordenado y legible nuestro código. La compañía Zend instauró con su framework una guía de referencia para los programadores, en ella menciona como iniciar un archivo, documentar, declarar y asignar valores a una variable, ect.

Es una buena forma de comenzar a estandarizar y mejorar la mantención de nuestros sistemas, no siempre es recomendable reinventar la rueda, ademas "No eres tan especial como para crear tu propio estándar"... eso es lo que dicen.

1/30/2009

Warcry - Revolución

Nuevo disco fue lanzado el 27 de Octubre del año pasado.

En lo personal el disco tiene excelentes temas, lástima que a Chile aún no llega pero promete ser un exitazo, en el sitio oficial aparece el siguiente comentario:

El grupo ha sido elegido mejor banda del año y su disco "Revolución" ha obtenido los galardones en las categorías de "Mejor álbum", "Mejor portada" además de ser elegida "La última esperanza" como mejor tema del año.


Nada como tú
El tema se lo dedico a la mujer que amo

Cuando se muere mi ilusión
Y la pena inunda el corazón
Cuando el mundo me golpea solo un poco más
Busco algo para continuar
Busco un día, busco un ideal

Cuando me ilumina la pasión
Y el amor embarga la razón
Cuando el mundo es mas bello
Solo un poco más

Busco algo que me haga soñar
Busco un día, busco un ideal

Como te puedo explicar
Que eres la llama que alumbra mi hogar
Nunca he visto nada como tu
Con solo escuchar tu voz
Me das la calma, la fuerza, el amor
No he sentido nada como tu

Eres un milagro para mi
Contigo me siento tan feliz
Me dibujarás mis sueños
Me arrullarás oyendo tu voz
Soñaré con nunca despertar

Busco algo que me haga soñar
Busco un día, busco un ideal

Como te puedo explicar
Que eres la llama que alumbra mi hogar
Nunca he visto nada como tu
Con solo escuchar tu voz
Me das la calma, la fuerza, el amor
No he sentido nada como tu

Como te puedo explicar
Que eres la llama que alumbra mi hogar
Nunca he visto nada como tu
Con solo escuchar tu voz
Me das la calma, la fuerza, el amor
No he sentido nada como tu

1/13/2009

Bendita programación

ahora valoro el estar sentado y ganando plata

Después de ver el vídeo me puse a pensar en las personas que tienen trabajos verdaderamente increíbles, que soportan las mismas 9 horas diarias, bajo la misma presión (o mucho más) y en condiciones climáticas un tanto incómodas, gracias a Dios estudié una profesión donde no arriesgo mi vida... pero si arriesgo una tendinitis.