Posted by Kelvin on Jul 27, 2009 in
MySQL

Logo MySQL
Estoy implementando un buscador con PHP en donde utilizo "Boolean Full-Text Searches". Una vez "terminada" la parte de programacion era hora de probar el buscador. Hay es cuando noto que no obtengo resultados cuando escribo palabras que sean menores de 4 caracteres. La razon es que por defecto "default " MySQL establece un limite en las palabras de 4 caracteres. En mi caso necesitaba que el buscador fuera capaz de buscar palabras de al menos 3 caracteres.
Para resolver ese asunto podemos hacer lo siguente:
* Debes tener al menos una version de MySQL 4.x.x
* En Windows buscar el archivo my.ini
* En Unix buscar el archivo my.cnf
* Añadir lo siguente:
CODE:
-
#[mysqld]
-
-
ft_min_word_len=3
Para que el cambio aplique debes reiniciar tu servidor de MySQL, entonces reconstruir tu tablas en la base de datos.
Lo cual lo puedes hacer con un "dropping" y recrear las tablas que contienen las "full text columns" (primero debes hacer un backup) o con el siguiente comando con el cual resulta todo mas sencillo:
SQL:
-
REPAIR TABLE table_name QUICK;
Posted by Kelvin on Jul 26, 2009 in
Salud

Tamiflu Harmful
Mucho se he hablado del Tamiflu, especialmente estos dias en Puerto Rico en donde la pandemia ha cobrado 9 vidas. La misma ha recibido el apoyo de la mayoria de los medicos junto con el de las interesadas farmaceuticas que solo piensan en lucrarse. El Tamiflu es una droga quimica y dañina con un sinnumero de efectos secundarios. Y como el 99% de las drogas empleadas por la medicina convencional no sirven mas que para hacer daño, punto. Como sabemos el objetivo de la medicina conptemporanea es eliminar los sintomas de las enfermedades a toda costa y sin importar lo que esto signifique, no curan la enfermedad que provoca los sintomas, solo la disfrazan.
Algunos de los efectos secundarios conocidos son:
Nauseas
Vómito
Diarrea
Dolor de cabeza
Mareo
Fatiga
Tos
Episodios psiquiátrico
Convulsiones
Delirio
Y la muerte de infantes y adolescentes como resultado de problemas neuro-psiquiátricos e infecciones cerebrales. Esto llevó a Japón a prohibir el Tamiflu para niños en el 2007, pueden ver la noticia completa Japan Links Tamiflu to Sudden Deaths in Children otro articulo aca Japan issues Tamiflu warning after child deaths.
Lo peor de todo es que el Tamiflu solo funciona una sola vez por 36 horas, por lo tanto si ya usaste Tamiflu no lo podras usar nuevamente. Entonces vale la pena arriesgarnos tanto? Por supuesto que no. Ademas, esta droga provoca que los anticuerpos (en realidad procuerpos) no aprendan a defenderse por su propia cuenta del AH1N1 (Gripe Porcina). Cito lo dicho por el Dr. Norman Gonzalez Chacon en su programa del 3-Mayo-2009 por WKAQ Radio "La función de un antibiótico es crear un sistema de defensa paralelo al del cuerpo que suprimen las defensas naturales, que son las que van a combatir la infección. Esto da un mal resultado debido a que el cuerpo nunca aprende a combatir la infección porque depende de las defensas prestadas y poco a poco esas defensas prestadas van inundando el sistema hasta que mutilan permanentemente el sistema inmunológico". Por lo tanto, si los antibioticos suprimen nuestro sistema inmunulogico, el mismo nunca aprendera a defenderse por su propia cuenta de este virus ni de los proximos que mutaran cada año. Esta es la razon por la cual las personas utilizando inmunosupresores como lo es la cortizona estan mas expuestos que el resto de la poblacion. Se sabe que este virus tiene sus raices en el año 1918 y ha ido mutando gracias al uso de los repudiables antibioticos.
Entonces que soluciones alternativas existen? Muchas dentro de la medicina natural. Lo primero que debemos hacer es fortalecer nuestro poderoso e inteligente sistema inmunologico (Por supuesto, algo que todavia los medicos no entienden). Podemos hacerlo con Echinacea, Vitamina C, Acidophilus entre otras cosas, todas totalmente naturales y sin los efectos secundarios de las drogras. De este modo, nuestro cuerpo estara listo para atacar cualquier virus que entre a nuestro sistema y que quiera apoderarse de nuestras celulas. Lo segundo es cambiar nuestra alimentacion por una vegetariana, se sabe que las carnes comprometen nuestro sistema inmunologico y lo hacen vurnerable a entes externos. Asimismo, podemos utilizar hacer una mezcla del poderoso aceite Eucalipto y Menta con Alcohol para limpiar y asperjar el aire. Esto son solo algunas recomendaciones generales, si desean una informacion mas precisa y detallada, deben leer el articulo publicado en esta pagina Programa del 3 de Mayo de 2009 y escuchar los programas radiales del 3 de mayo & 19 de julio.
Mas informacion:
Programas Radiales Alternativa Natural
Efectos Secundarios del Tamiflu
Meat and sugar: a deadly combination
Sigue quedando tema para discutir los efectos de la vacuna que saldra al mercado en unos meses y que solo empeorara las cosas.
Tags: AH1N1, alternatiava natural, efectos secundarios, gripe porcina, medicina alternativa, medicina natural, puerto rico, tamiflu
Posted by Kelvin on Jul 26, 2009 in
Salud
Hacer par de dias fui a un supermercado aca en Washington DC y compre un par de aguacates por $4. Luego en mi apartamento veo que la etiqueta leia: SlimCado(TM). De inmediato pense que era geneticamente alterado. Buscando en Internet aprendi que por suerte mi SlimCado(TM) era cultivado convencionalmente pues el numero en la etiqueta leia 4771.
Por ejemplo:
Una banana (guineo) cultivado de manera convencional lee:
4011
Una banana (guineo) organico lee:
94011
Si la misma fuera geneticamente alterada [genetically engineered (GE o GMO)] seria :
84011
Esto es importante conocerlo para asi eliminar los alimentos geneticamente alterados de nuesta mesa, debido a que los mismos son dañinos para nuestra salud y para el ambiente. Ademas, representan el control de los grandes intereses pues estos se convierten en los propietarios de las semillas que producen. Lo cual va creando un monopolio, un gran ejemplo de esto es la famosa y controversial compañia Monsanto. Se escucha muy "fancy" lo que promete este tipo de tecnologia, pero en realidad es todo lo contrario debido a la gran cantidad de efectos secundarios que nacen con la misma. Es nuestro deber ciudadano rechazar este tipo de producto que se relaciona con diferentes tipos de cancer, alergias, el monopolio & control de los grandes intereses, la muerte de insectos beneficiosos para la agricultura y el medio ambiente, enfermedades degenerativas, muerte en humanos entre otras cosas. La lista en interminable, pueden visitar esta pagina 50 harmful effects of genetically modified (gm) foods y conocer mas detalles de esta practica dañina y poco natural.
Tags: alimentos, alterados, convencional, efectos secundarios, etiquetas, frutas, GE, genetically enginereed food, geneticamente, GMO, monsanto, organico, significado, stickers
Posted by Kelvin on Jul 25, 2009 in
MySQL

Logo MySQL
Estaba intentando hacer una relacion (unos a muchos 1-M) en una base de datos en MySQL ya existente y recibia este error: #1005 - Can't create table 'table_name.#sql-344_126' (errno: 121)
La razon es que tenia varios asuntos sin resolver:
El campo a ser utilizado en la relacion tiene que ser llave primaria o indice (primary key or index).
Ambas tablas tienen que ser Engine InnoDB, para modificar una tabla existente puedes utilizar el siguente commando:
SQL:
-
ALTER TABLE 'table_name' ENGINE = InnoDB;
Para alterar una tabla ya existente, creando asi la relacion:
SQL:
-
ALTER TABLE usuarios
-
ADD CONSTRAINT country_id
-
FOREIGN KEY (country_id)
-
REFERENCES countries (country_id)
-
ON DELETE CASCADE ON UPDATE CASCADE
Pueden conseguir mas informacion en este blog: MySQL Error Number 1005 Can’t create table ‘.\mydb\#sql-328_45.frm’ (errno: 150)
Tags: Error, MySQL, relaciones, SQL, tutorial
Posted by Kelvin on Jul 24, 2009 in
PHP
Actualmente estoy trabajando en un proyecto en donde tengo que realizar una pagina Intranet. Como parte del mismo tengo que copiar el nombre y el directorio de unos archivos que estan alojados en el servidor. Hay es cuando interviene PHP, con el cual he creado un "script" que al momento de correrlo se conecta a una base de datos en MySQL y envia el nombre y directorio de los archivos. El mismo hay que correrlo de forma manual, pero se podría implementar para que corra automaticamente cada minuto, hora o dia. Asimismo, una vez la informacion esta en la base de datos se puede crear un buscador con PHP en donde el usuario pueda buscar los archivos y descargarlos.
Ejemplo:
C:\documentos\midocumento.doc
Se enviara a la base de datos: midocumento.doc y el directorio C:\documentos\midocumento.doc
* El mismo funciona con el backslash '\' de Windows, si vas a utilizar Linux debes modificar el codigo.
CODE:
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-
-
"http://www.w3.org/TR/html4/loose.dtd">
-
-
<html>
-
-
<head>
-
-
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-
-
<title>Untitled Document</title>
-
-
</head>
-
-
<body>
-
-
<?php
-
-
$it = new RecursiveDirectoryIterator('./');
-
-
// database
-
-
$dbhost = 'localhost';
-
-
$dbuser = 'root';
-
-
$dbpass = 'password';
-
-
// connecting to database
-
-
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to MySQL');
-
-
$dbname = 'direc_files';
-
-
mysql_select_db($dbname,$conn);
-
-
// RecursiveIteratorIterator accepts the following modes:
-
-
// LEAVES_ONLY = 0 (default)
-
-
// SELF_FIRST = 1
-
-
// CHILD_FIRST = 2
-
-
foreach (new RecursiveIteratorIterator($it, 2) as $path)
-
-
{ // foreach began
-
-
if ($path != '.' && $path != '..')
-
-
{ // if began
-
-
if ( !is_dir($path) ) // tells whether the given filename is a directory
-
-
{ // if began
-
-
//echo basename($path); // display directory name
-
-
$insert = basename($path);
-
-
echo "<p>$insert</p>";
-
-
echo "\n"; // new line
-
-
// echo "<p>$path</p>";
-
-
echo "\n"; // new line
-
-
$path_trimmed = ltrim($path,'.');
-
-
echo "\n";
-
-
$dir_safe = mysql_real_escape_string($path_trimmed); // allow to enter escape character in a safe way
-
-
$dir_http = str_replace("\\\\", '/', $dir_safe); // replace '\' with '/'
-
-
echo "<strong>The directory : $dir_http </strong>";
-
-
mysql_query("INSERT INTO index_files (file_name, directory)
-
VALUES ('$insert','$dir_http')");
-
-
} // if end
-
-
} // if end
-
-
} // foreach end
-
-
//mysql_close($conn); // close mysql connection
-
-
?>
-
-
</body>
-
-
</html>
Tags: base de datos, copiar, copiar archivos, copiar directorio, css, directorios, html, MySQL, PHP, programacion, script, tutorial
Posted by Kelvin on Jul 14, 2009 in
iPhone
Hasta ahora at&t no ha permitido que sus clientes puedan utilizar el iPhone para conectar a Internet su computadora ya sea Desktop/Laptop. Pero siguiendo unos pasos sumamente sencillos podemos lograr lo que se conoce como "tethering" y asi poder sacarle provecho a los $30 que actualmente pagas por tu Internet a at&t. En esta pagina puedes conseguir los detalles http://help.benm.at/help.php. El proceso es relativamente rapido, solo toma unos 10 minutos. Debo mencionar que el mismo funciona con otras proveedoras de servicio telefonico alrededor del mundo.
Tags: como, Internet, iPhone, iphone 2g, iphone 3g, iphone 3gs, modem, tethering, tutorial, tutoriales, unlock iphone
Posted by Kelvin on Jul 13, 2009 in
iPhone
Ok tienes tu iPhone "jailbreak" pero necesitas hacer un backup de las aplicaciones descargadas con Cydia? La solucion es descargar AptBackup un programa desarollado por Chris Featherstone. Esta aplicacion crea una lista de las aplicaciones descargadas con Cydia y la almacena junto con el backup realizado a traves de iTunes. Pero debido a que el programa solo crea una lista, las preferencias de cada aplicacion se perderan. Cuando necesites restaurar las aplicaciones, solo restaura el backup oficial creado desde iTunes, luego instala y ejecuta AptBackup a traves de Cydia.
AptBackup Takes Backup of Jailbreak Apps:
http://www.iphonehacks.com/2008/09/iphoneaptbackup.html
Tags: aplicaciones, AptBackup, backup, como, copia de respaldo, Cydia, iphone 2g, iphone 3g, iphone 3gs, itunes, tutorial
Posted by Kelvin on Jul 10, 2009 in
iPhone
Quieres conseguir las aplicaciones del App Store y no deseas someterte al control de @pple? O simplemente no deseas pagar? La alternativa es instalar Installous. El requisito es tener tu telefono "jailbreak" y por supuesto Cydia.
How to install Installous cracked apps on iPhone 3.0 OS:
http://www.elxsy.com/2009/06/how-to-install-installous-cracked-apps-on-iphone-3-0-os/comment-page-1/
Tags: applicaciones iphone, appoulo.us, appulo.us, Cydia, gratis, Installous, iphone 2g, iphone 3.0, iphone 3gs, pirateado, tutorial, unlock iphone
Posted by Kelvin on Jul 9, 2009 in
iPhone
Hace par de dias salio al publico la ultima version del programa redsn0w que permite hacer "jailbreak" al iPhone 3GS. Y con el cual apenas acabo de terminar de hacerle el "jailbreak" a mi celular y la experiencia fue muy buena. El programa es bien sencillo de utilizar y logra conseguir su objetivo de una forma muy rapida. Para llevar a cabo el proceso utilice los siguientes tutoriales.
How to Capture Your iPhone 3GS iBEC and iBSS (Windows): **Es importante que antes de realizar cualquier actualizacion logres obtener el iBEC y el iBSS pues de estos archivos dependera que puedas realizar "jailbrake" en el futuro. Recuerda almacenarlos en un lugar seguro, para su uso posterior. ** http://www.iclarified.com/entry/index.php?enid=4399
How to Jailbreak Your iPhone 3GS on OS 3.0 Using RedSn0w (Windows): http://www.iclarified.com/entry/index.php?enid=4447
How to Put an iPhone Into DFU Mode: http://www.iclarified.com/entry/index.php?enid=1034
Y luego solo queda divertinos con nuestro iPhone 3GS 100% a nuestra merced y no a la merced de @pple.
Tags: como, iphone 3gs, jailbreak, liberar, redsn0w, redsnow, tutorial, tutoriales, windows
Posted by Kelvin on Jul 7, 2009 in
Politica

Parece insolito. Alimentar a los legisladores de Puerto Rico segun una noticia publicada hoy 7 de Julio de 2009 en El Nuevo Dia (titulada: Vacas gordas en la Legislatura) le costo al erario (en pocas palabras a nosotros los residentes de Puerto Rico) tan solo $1,054,770. Ese es el total para la la primera sesion ordinaria del cuatrenio.
Por que si yo en mi trabajo tengo que pagar mi desayuno, almuerzo y cena estos individuos adicional a su sueldo reciben una cantidad de mas de $100 por concepto de dietas cada vez que asisten a una sesion legislativa o audiencia de una comision? Acaso el sueldo promedio de $80,000 anuales no le alcanza para sus caprichos en restaurantes como El Zipperle? Ah! Pero esto no acaba aqui. Estos pobres diablos pueden escojer entre un vehiculo oficial o un pequeño estipendio mensual de sobre $1,000 que podran utilizar para pagar la mensualidad de su auto preferido.
Lo mas impactante es el anuncio del gobernador Luis Fortuño que en su mensaje prometio que despidira a miles (cerca de 30,000) de trabajadores del gobierno. Y aunque no estoy muy de acuerdo con esa medida, si me parece el gobierno de debe reducir su tamaño al mismo tiempo que debe invertir el soluciones tecnologicas que permitan automatizar los servicios prestados a la ciudadania. Asimismo, entiendo que el ejemplo debe empezar por la casa. Por lo cual las tres ramas (Legislativa, Judicial, Ejecutiva) deben reducir sus sueldos exorbitantes a cantidades razonables que se ajusten al costo de vida en Puerto Rico. Read more...
Tags: Dietas, Fortuno, Gobierno Puerto Rico, Legisladores, Luis Fortuno, Politica Puerto Rico, Representantes, Sueldos