miércoles, diciembre 06, 2006

Caminando sobre el agua


En un programa español demostraron poder "caminar sobre el agua". Claro, esto fue arreglando el agua hasta convertirla en un fluido no newtoniano, que se endurece al aplicarle presión.

sábado, diciembre 02, 2006

Tecnología

* Que tan viejos estamos

Que tan viejos estamos


Bueno por fin un parámetro científico para ver que tan viejo estamos. Resulta que un grupo de científicos se dieron cuenta que existe sonidos entre los 18 y 20 Hhz los cuales no son perceptibles por los niños y por los adultos arriba de los 25 años (por lo general).


Esto me llamo mucho la atención y me descargue el sonido y a que no saben que ... si, lo oí pero.., pero con mucha dificultad y solo con un oído, esto me dio mucha gracia ya que en pocos días cumplo los 26 y de plano que estoy por perder el único oído que me sirve (al menos a esa frecuencia). Por otra parte se lo enseñe a mi hermana de 20 años y lo escucho desde lejos. También se lo enseñe a gente mayor y me dijo que solo escuchaba el sonido ambiental de la grabación.

Siempre hay quien se aprovecha de todo. Existe una empresa Compound Security la cual, esta sacando a la venta un sistema de seguridad, que consiste en una bocina que emite sonidos desesperantes de esta frecuencia y esta dirigido a aquellos que cuentan con lugares que necesiten estar libres de jóvenes.

Pero la juventud no se queda atrás. Resulta que están usando estos sonidos como ringtones en sus celulares para que los adultos no oigan cuando los estén llamando.

Aquí les dejo el artículo original para que lo lean y el bendito sonido, también un sitio en el cual encontrarán los ringtones ultrasónicos. De más esta decirles que si suben el volumen bastante todo mundo lo podrá oír, pero se mantiene la exclusividad a un volumen normal.

Espero los comentarios de sus experiencias con el sonido del artículo.

Internet

* Caminando sobre el agua


* Que hora es?


* El por qué de la mujer inconforme

Que hora es?


Navegando un poco en internet encontre un sitio bien original, se trata de Humanclock.com en el cual te dicen la hora a través de imágenes que la gente sube y no te imaginas en los lugares en los que podes encontrar la hora actual.

jueves, noviembre 30, 2006

Habilitar INNODB en XAMPP

Para trabajar con transacciones con php y mysql en el ambiente xampp, se tiene que habilitar el soporte para base de datos innodb, esto lo logramos modificando el archivo my.cnf de mysql. Este archivo se encuentra en la siguiente ubicación:

Linux:
/opt/lampp/etc/my.cnf
Windows
C:\apachefriends\xampp\mysql\bin\my.cnf
ó
C:\Archivos de programa\xampp\mysql\bin\my.cnf
ubicaciones default de la instalación.

En el archivo debemos comentar la siguiente linea
skip-innodb
y descomentar las siguientes
#innodb_data_home_dir = C:/apachefriends/xampp/mysql/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = C:/apachefriends/xampp/mysql/
#innodb_log_arch_dir = C:/apachefriends/xampp/mysql/
luego grabamos y reiniciamos el servicio.

miércoles, noviembre 29, 2006

Música

* Radio de heavy metal

Deportes

* Después del clásico

* Se cae el teatro

* Se complica el Barcelona

GNU/Linux

* Aún mas espectacular

* XGL lo nuevo en escritorios

* Ubuntu Edgy Eft Liberado

Programación

* Transacciones en PHP y MySQL


* Habilitar INNODB en XAMMP


* Problema de hora incorrecta en PHP

Transacciones en PHP y MySQL

Esto no es nada nuevo, pero me gustaría postearlo aquí debido a que me acaba de servir y estas son dos herramientas muy utilizadas a nivel mundial.

Primero que todo necesitamos contar con los servidores (php y mysql) instalados previamente. Luego necesitamos habilitar el soporte INNODB en mysql, ver en este post.

Es importante saber que las transacciones son soportadas solo para las tablas tipo innodb, así que necesitamos crear las tablas o modificarlas con éste tipo. Esto se logra fácilmente con el atributo ENGINE = INNODB.

Aquí esta el código para hacerlo.
Crear:
CREATE TABLE tabla ... ENGINE = INNODB;
Modificar:
ALTER TABLE tabla ENGINE = INNODB;
No hay que preocuparse con los datos en la modificación ya que no sufren alteraciones.

Luego ya en el código de php tendremos algo como lo siguiente:

$SERVIDOR="TuHost";
$BASE_DATOS="TuBaseDeDatos";
$USUARIO="TuUsuario";
$PASSWORD="TuPassword";

$db = mysql_connect($SERVIDOR,$USUARIO,$PASSWORD);
mysql_select_db($BASE_DATOS,$db);

$error = 0; //variable para detectar error

mysql_query("BEGIN"); // Inicio de Transacción

$result=mysql_query("INSERT INTO tabla1 VALUES (1,1000)");

if(!$result)
$error=1;

$result=mysql_query("INSERT INTO tabla2 VALUES (1,2000)");

if(!$result)
$error=1;

if($error) {
mysql_query("ROLLBACK");
echo "Error en la transaccion";
} else {
mysql_query("COMMIT");
echo "Transacción exitosa";
}

En el código anterior se ven 2 inserciones que se realizarán (COMMIT) si no ocurre ningún error en las dos, en caso contrario se regresarán sus valores anteriores (ROLLBACK).

Bueno espero que les sirva y si tienen alguna duda ya saben; pongan su comentario.

domingo, noviembre 26, 2006

Aún mas espectacular

Para los que pensaban que XGL con Compiz era suficiente, aqui les dejo lo nuevo con Beryl 3D flying

Y si un video no es suficiente para convencerte aquí les dejo otro

Y después de esta muestrita quien se quiere mudar a Windows Vista jajajaja.

sábado, noviembre 11, 2006

XGL lo nuevo en escritorios

Para los que no hallan visto aún el sistema xgl aqui les dejo una demo que muestra los avances que linux ha tenido en su interfaz gráfica.

domingo, noviembre 05, 2006

Se cae el teatro

Después de los buenos resultados del Real Madrid en las jornadas anteriores con un juego dudoso y con mucha fortuna, se hace visible la crisis de buen futbol por la que atraviesa el equipo. El Celta de Vigo (hasta entonces décimo en la tabla) le ganó en su casa dejándolo en la cuarta posición junto con el Valencia

martes, octubre 31, 2006

Se complica el Barcelona



El Chelsea le quita dos valiosos puntos al FC Barcelona complicándolo en su clasificación a segunda vuelta. Desde ya se rumora acuerdo entre el Werner Bremen y Chelsea para dejar fuera al campéon, iniciando así la polémica que siempre surge cuando se enfrentan estos dos grandes de europa.

Radio de heavy metal



Con eso de que en Guatemala ya no existe ninguna emisora de Rock debido a la desaparción de La Marca 94.1, me he visto forzado a buscar emisoras en internet y me encontre una en la que en lo personal pasan los mejores generos del metal, como los son Power, Melodic, Epic metal, etc. Aqui se las dejo. El playlist lo pueden escuchar en su reproductor favorito.

Ubuntu Edgy Eft Liberado



Ya podemos encontrar en el Sitio Oficial la nueva versión de Ubuntu llamada Edgy Eft correspondiente a la version 6.10. Contiene varias mejoras, entre las que sobresale Gnome 2.16, Firefox 2, Gaim 2.0 Beta 3.1, etc. Una lista detallada de las mejoras la podemos encontrar aqui

lunes, octubre 30, 2006

Después del clásico



Después de un resultado adverso frente al Real Madrir el FC Barcelona de España enfrentará el día de mañana su revancha contra el Chelsea de Inglaterra. No queda más que decir que están urgidos de puntos para volver a la cima donde se encontraban antes de estas últimas dos derrotas.