martes, diciembre 12, 2006

Se te escapa alguna noticia?

La parte que mas me gusta de estar conectado casi las 24 horas (obviamente cuando estoy dormido me pongo ausente :D) es que te podes dar cuenta de los sucesos casi inmediatamente.

Desde que tengo acceso a Internet, principios del 2001 me he mantenido sumergido en sitios de noticias, foros de discuciones, todo ese tipo de sitios donde las noticias, chismes, rumores, etc llegan primero. Ahora con los blogs se ha producido una revolucion en la forma de entregar la informacion y las noticas por que todos podemos jugar al periodismo y escribir una columna cada tanto tiempo.

La ventaja de los blogs es que cualquiera puede informar sobre cualquier tema, lo cual hace que 20 horas del dia se te hagan nada para poder mantenerte informado. Algunos de los blogs y sitios de noticas que yo frecuento son los de mis amigos, listados en mis enlaces, ademas de:
Cuando esto ya no fue suficiente, y necesitamos aprovechar el tiempo enel bus o cuando vas caminando por la calle, podrias conseguir un reproductor MP3 de esos tan populares estos dias y comenzar a escuchar podcasts que son como discuciones referente a temas especificos con cierto todo de informalidad en las discusiones pero de gran calidad. Hasta el momento estoy suscrito a pocos podcasts y es que mi reproductor lo tiene un primo "prestado" desde mas de un ano :(

Escuche hace poco el podcast la gente de PozoTecnico y me quede soprendido de la naturaleza con que tratan los temas y como te ayudan a comprender algunas cosas que quiza leyendo un documento nunca lo hubieras logrado, ademas que un podcast es menos cansado que leer por que pues estar haciendo cualquier otra actividad mientras escuchas una discucion bastante enriquecedora de un tema que te interese.

Para encontrar podcast de temas variados puedes probar con Podsonoro y Odeo.

Ya para terminar de repatar la cosa, los tres medios de comunicacion estan cubiertos sobre la red "Prensa, Radio y TV" y el ultimo a sido llamado Vlog una grabacion de video en la cual un presentador o mejor aun una presentadora ;)


Iria Gallardo - MobuzzTV


De estos no conozco muchos y aunque los conociera le soy fiel a Iria Gallardo, que ademas de tener un estilo sinigual para contar las noticias esta bien guapa la tia. Asi que no os olvideis de daros una vuelta por Mobuzz y buscar cada dia la mejor manera para informarte.

PD: Los Vlogs generalmente son presentados en reproductores flash en el mismo sitio pero si en el trabajo no te alcanza el amuerzo para ver un buen Vlog prueba con Democracy que es casi como ver television por internet.

sábado, noviembre 11, 2006

SELinux :#

En este post, las cosas fueron de un punto a otro... nunca fue mi inteción escribir sobre SELinux por que no sabía que era pero él se metió conmigo.

Un par de definisiones para entender rápido:
Bajo el Linux estándar se utiliza el control de acceso a discreción (discretionary access control, DAC), en el que un proceso o aplicación ejectutándose como un usuario (UID o SUID) tiene los permisos y de ese usuario en los objetos, archivos, zócalos y otros procesos.

Al ejecutar un kernel SELinux MAC se protege al sistema de aplicaciones maliciosas o dañadas que pueden perjudicar o destruir el sistema. SELinux define el acceso y los derechos de transición de cada usuario, aplicación, proceso y archivo en el sistema.
Según lo que entendí es un estilo de firewall interno en forma de módulo para el kernel de Linux. Una forma en que el sistema se protege del propìo usuario sentado frente al monitor :O esto cada vez se parece mas a Matrix, Linux vs Usuario.

Para que me metí con esto? Ya lo dije, el se metió conmigo.

El caso es que intentaba hacer un alias en apache de la maner más tradicional y sencilla, pero por alguna extraña razón me decia un mensaje tenebroso
You don't have permission to access /lxuser/ on this server.
tonces lo primero que hice fue ponerle 777 a los permisos de la carpeta del alias pero nada :(. Asi como de milagro alguien me dijo en el IRC de Apache, "apagate SELinux" y santo remedio.

Pero por que Fedora tiene el tal SELinux y las otras distros no? Pues la respuesta es que, para comenzar SELinux es un proyecto de la NSA (Ninguna Supuesta Agencia, Redes de Computadoras, Andrew S. Tanenbaw) que luego se unió con RedHat Inc. y así lo heredamos en Fedora.

Para más info:
  • http://www.google.com #jejeje era chiste :D
  • http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/ch-selinux.html
  • http://fedora.redhat.com/docs/selinux-faq-fc5/

lunes, octubre 30, 2006

VNC - Virtual Network Computing

Un programita basado en tecnologia cliente servidor que permite hacer un escritorio remoto hacia cualquier maquina. La diferencia es que es muy muy portable osea existen versiones tanto par Linux como para Windows como para Solaris.

Cuenta de dos partes, el servidor y el visor. Basicamente solo se instala el server, ser arranca y ya se puden hacer conexiones facilmente. Ojo... yo tenia un problemita por que no tenia abierto el puerto en el firewall que por cierto es el 5900.

Para descargar los instaladores. http://www.realvnc.com/cgi-bin/download.cgi

Aca unas pruebas.

Cliente Windows - Server Linux


Cliente Linux - Server Windows


Cliente Linux - Server Linux

Lo mejor del caso es que es un proyecto de Software Libre y tiene su version comercial para usos mas de gran embergadura.

Bibliografia:
  • http://es.wikipedia.org/wiki/VNC
  • http://www.realvnc.com

domingo, octubre 29, 2006

FC6

Ya salio Fedora Core 6, y lo estaba esperando desde un buen tiempo mas que todo por la mejores en soporte de hardware que permitieran la instalacion en mi laptop.


Lo tengo en periodo de prueba en el laptop y ya lleno todas las espectativas que tenia. Ahora solo estoy haciendo equivalencias entre el PC y la mobile :D


En la PC no voy a actualizar porque con 256Mb de RAM y FC5 me da muchos atrasos asi que voy a esperar a comprar un modulo de RAM de 1Gb para pensar en la actualizacion.


Si alguien lo necesita y estas en NIcaragua solo mandame un correo y te presto el DVD.

lunes, octubre 16, 2006

Software Libre @ uni.edu.ni

Después de tanto y tanto tiempo de querer hacer algo como esto, al fin tenemos gente que logró hacer una organización bastante grande para un evento de Software Libre dentro de la UNI

La gente del super Centro de Computos (Richard y Javier) se encargaron de convocar a todos los Linuxeros vecinos y nos convocamos a un ciclo de conferencias para motivar el uso de SL.

La agenda va así para el Miércoles 25 de Octubre:
  • Introduccion al Software Libre ( Prof. Alfaro )
  • PHP & MySQL (Marconi)
  • Proyecto Mono - Plataformas .Net Libre (Aqui esta Igor)
  • CMS (Alex)
  • WML (RUPAP)
  • JSP (RUPAP)
  • Distribucion LiNiC LinuxNet (Richard)
  • Presentacion SUN Solaris (Jose Dolores Ruiz)
La publicidad:

viernes, octubre 13, 2006

Ayudante de combinaciones

Hace poco Denis me paso este sitio donde hay una herramienta en JavaScript para hacer combinaciones colores que bien pueden servir para un sitio web o para ver que nos ponemos el sabado en la noche :P

Si lo queres llevar a la casa y no tenes conexion alla solo te guardas la pagina y ya! Definitivamente una alternativa mas dinamica del Circulo Cromatico


jueves, octubre 12, 2006

OLPC ya tiene competencia.

Pues el proyecto OLPC ya tiene competencia y es que las grandes companias no se iba a quedar viendo como se les iban arriba con el negocio de PC baratas.

Ahora Intel presenta su propuesta Classmate PC.

A Nicaragua dudo mucho que lleguen en los proximos dos anos, dada la mucha falta de organizacion y corrupcion gubernamental. Bueno que lleguen de la manera como estan pensadas a llegar a la gente "GRATIS". Seguramente si se van a poder comprar en muchas de las tantas tiendas de Hardware del pais.

jueves, octubre 05, 2006

Super finde en Chichigalpa...

Este fin de semana recien pasado me escape del trabajo y de la capital para regresar a mi ciudad, Chichigalpa... Chichigalpa cuanto tiempo que no te veía :-)

La ocasión era especial por que iban a efectuarse una serie de actividades en honor al 112 aniversario de haber sido elevada a ciudad. Entre las activides habia un desfile hípico = cervezas :-)

De paso aproveche para ver a la familia y al retoño mas pichón de la familia que ya pronto camina y no me quiero perder del acontecimiento.

Melany Paola

Gracias a Dios todos estan a como los dejé no mas que esta beba ya tiene dientes :D

Super Man(Yo) y Johann

Las cervecitas estubieron bien y la hípica pues también. La France aprovechó para llegar a verme "Gracias France, siempre estas para llevarme a casa cuando ya no puedo ni ponerme de pie". Eso son los amigos que te quieren de verdad.

La France y Super Man (Yo)

Primo ya no digas tomando que vas quedar como yo :P

Huevos Poetas

Terminamos tomando al son de los huevos poetas.

Ques lo que quiere el seguro social?

SALUUUUUUUUUUUUUUUUUUUUU

Perdi mi cuenta de GMail

Ayer por la noche revise mi correo a las mil maravillas y hoy que llego al trabajo me dispongo a hacer la primera labor del dia "Revisar mi correo" y resulta que mi pass ya no me servia :(

De la manera mas extrana mi contrasena ha sido cambiada no se como ni por que ni por quien.

Existe una manera sencilla de optener tu contrasena y es revisando tu cuenta de correo alternativa a donde ellos te enviaron la nuevas contrasena, pero que pasa si no sabes cual es esa dichosa cuenta. Pues te voy a decir que pasa (conste que me tomo un buen rato descubrirlo)

Si no dispone de una dirección de correo electrónico secundaria o ya no dispone de acceso a ella, por favor utilice de nuevo el vínculo "¿Ha olvidado su contraseña?" dentro de cinco días. A partir de este punto, podrá restablecer su contraseña respondiendo a la pregunta de seguridad que facilitó al crear su cuenta.
Asi que a esperar 5 dias... a responder unos 400 correos :(

domingo, septiembre 24, 2006

yum -y install rar

Por un buen tiempo estube limitado a no poder usar mis archivos descargados de la red por que estaban comprimidos en rar. Por falta de sentido común y falta de googleo no resolví este problemita antes...

Como siempre Google tiene las respuestas no más que no habla :-) (hay que mandarles una solicitud para que agregen esta posibilidad :D). La respuesta fue usar
yum -y install rar
pero antes de esto me saltaba un warning que decia:
Downloading Packages:
(1/1): rar-3.5.1-1.fc5.rf 100% |=========================| 236 kB 00:12
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1aa78495

Public key for rar-3.5.1-1.fc5.rf.i386.rpm is not installed
Y para esto pues la solución en tierra de soluciones para los fedoreros :D FedoraFAQ

Así que ahi lo tengo...

viernes, septiembre 08, 2006

Me gustaría:

Hay momentos en la vida cuando veo lo que tengo y lo que soy en los que empiezo a imaginarme lo que me gustaria ser.

Entonces me gustría ser:
  1. Super programador
  2. Dj
  3. Desarrollador del Kernel de Linux
  4. Piloto de F1
  5. Futbolista profesional
  6. Hacker
  7. Atleta
  8. Breakdancer
  9. Guapo
  10. Sacerdote
  11. Game Tester
  12. Estafador
  13. Soldado
  14. etc...
Todo menos doctor... me vomito en un dos por tres :P

martes, septiembre 05, 2006

El final de la búsqueda!

Soy re-fan de Soda Stereo desde principios de 2001 (casi 4 anos después que se desintegró la banda) por que antes solo me gustaban un par de rolas pero cuando entre a la Universidad un vecino de mi nueva casa (donde actualmente vivo en Managua) me vendió en 100 córdobas una copia del disco doble Chau Soda. Desde entonces no dejo de pensar en lo que sería poder estar en un concierto con esa frase de
"Estan listos para una noche largaaaa"
G. Cerati, El Ultimo Concierto. Soda Stereo
El asunto es que me costo encontrar el disco Confort y Música para Volar (MTV Unplugged) luego era un sueno aún mayor tenerlo en video, pero gracias a la mágia del P2P ahora lo tengo :D
A la fecha tengo casi todos los discos.

Aprovechando la suerte, busqué y encontré un RIP de un DVD del último concierto, la última vez que Soda se presentó como tal en un escenario...


Envidienme! :-P pero lo comparto ;-)

lunes, agosto 28, 2006

...al final todo salio mal!

Como diría @LeX sucedió así Me robaron!


A como me sugirio Denis lo voy a publicar. Venía en la ruta 101 del trabajo a la casa, pero la ruta venía en su nivel más alto como diría Mauricio.

Me abriron la mochila, se llevaron, todo! Fin de la historia.

Por favor no pregunten que se llevaron por que me dan ganas de seguir llorando :'(. Naaaa mentira, la vida sigue, ¡espero!

Gracias a todos por su apoyo!

[lxuser@localhost ~]$ xine Elephant Dream.avi

Desde que escuche de ella senti cierta curiosidad... una peli open source, bueno nada fuera de honda más que ahora esta de moda hacer cosas open tal como la cerveza open source .

Elephants Dream en si no es una peli... es más bien como un tryler. Tiene una trama parecedia a The Matrix bueno hay cables maquinas y esas cosas raras que se ven en The Matrix.

Proog, uno de los protagonistas

Así pues este fin de semana aprovechando que la energía no fallaba me la descargue de un Torrente. Dura como 10 minutos, lo bueno es ver la calidad de las imágenes y los logros en animación. El tamaño de los archivos es sorprendentemente grande. La versión que yo descargué es de 1024x600 o widescreen con peso de 425Mb.

Con la experiencia de algunos amigos que pasaban dias renderizando sus animaciones cortas (menos de 5 minutos) me pregunto cuanto habrán tardado esta gente renderizando este corto con tanto detalle y calidad.





La otra cosa es... en que consiste que sea open source? será que alguien estará interesado en continuarla o de hecho se puede continuar por que es libre. Bueno, esta por verse.

[lxuser@localhost ~]$ uptime

Si no estás en Nicargua, no te habrás dado cuenta de la enorme crisis energética que estamos pasando por lo que se me ocurrió este post dado que en un dos días la energía eléctrica no ha fallado.

Antes de esta repentina mejoría en el servicio, no encenida mi computadora desde hacia 2 semanas dado que nunca sabias cuando se iba la energía y cuando no y mis discos duros son los que sufren por que no tengo respaldo ni mucho efectivo para conseguir un UPS.

miércoles, agosto 09, 2006

Una vez más, ojalá que para siempre!

Si, una vez más cambié, solo que espero que esta vez sea para siempre.

Durante mucho tiempo he buscado una distribución que cumpla con todas mis espectativas y necesidades de usuarios provedio de Linux. A mis 4 años como usuario de Linux he pasado por muchas distribuciones, no voy a decir todas por que tal afirmación sería una soverana mentira.

Empece con Red Hat, luego Mandrake (o Mandriva, ambos los he usado), Slackware (por unas horas), Gentoo (por unos minutos), Ubuntu (un buen tiempo pero la escaces de paquetes y conexion a Internet me mataba ) recientemente Debian.

Debian me estaba ahogando, por una sola única razón No hubo manera de montar mi Flash. Conozco mucha gente que si lo hace todos los dias como quitarse los zapatos pero yo no, intente miles de maneras, decenas de horas por las noches, decenas de cigarrillos para quitar el sueño pero nada. Además ese tonto y ancestral pleito con Java que limita a muchos.

El caso es que me pase a Fedora 5 y por el momento estoy en la cima del mundo! Todo lo que necesito lo tengo y lo que no tengo seguro esta en FedoraFAQ.

viernes, julio 28, 2006

[PHP] function DamnQuotes($texto,$val)

Un dia entero me tomo tratar de evitar que al usar comillas simples en la entrada de datos una consulta se interrumpa. En el metodo tradicional seria:
$sql="INSERT into eje(id_eje, descripcion_eje)
values($id_final,'".$_POST["txtEje"]."')";
En este punto cuando yo introducza en mi caja de texto algo como O'Really me dara un soberbio error ya que la comilla que acompana a la O cierra la consulta. Sustituyendo quedaria asi:
$sql="INSERT into eje(id_eje, descripcion_eje)
values(2,'O'Really')";
Lo demas pues es error :(

Buscando por todas partes, lo mas recomendado es usar
magic_quotes_gpc = On
Que agrega una pleca antes de las comillas precisamente para evitar este problema, convertir \' en secuencia de escape, pero nada la comilla siempre estaba ahi fastiando la vida.

Use addslashes pero lo que logre era lo mismo que daba magic_quotes_gpc. Tenemos que volver a los inicios fuera bruta.
function DamnQuotes($texto,$val){
if ($val){
$nonQoutes = str_replace("'","/#^*/",$texto);
}
else{
$nonQoutes = str_replace("/#^*/","'",$texto);
}
return $nonQoutes;
}

Me invente una super funcion que sustituye las comillas en mi cadena de consulta por /#^*/ un verdadero alboroto y esto se metia en la base de datos a la vuelta para imprimir los datos realizaba el proceso inverso los garabatos por las '.

El por que del garabato pues es medio simple antes tenia una / en vez del garabato pero que pasaba si en el mismo texto iba una /? o_O Elegi la cobinacion de caracteres mas remota para que esto no llegue a pasar.

domingo, julio 09, 2006

P4 vs P3

No me importa que se burlen, hasta hoy nunca habia tenido en mis manos un procesador Pentium 4, no en mis manos pero si en mi máquina desde hace más o menos dos años :P

Hasta hoy después de dos años y que mis discos ya no podían girar por tanto polvo decidí hacerle una limpieza :D. Increible como nunca me reclamo que llevara muchas máquinas a limpiar al cuarto y a ella nunca se me ocurrio limpiar.

El punto es, me asombró la diferencia de tamaños entre dos procesadores que solo tienen un par de megahertz de diferencia.

La diferencia se nota :O


El Pentium 3 es Celeron Taulatin, según Wikipedia, de 130 nanómetros que tadavía no se por donde medírselos :P

El P4 es un Willamette (de donde sacan estos nombres?) Ni idea de cuanto mide... para que saber si no se cómo comprobarlo.

viernes, julio 07, 2006

IE sin ser Infiel

Los que trabajamos en diseno web debemos mantener estandares o al menos intentar que el sitio que estamos haciendo se vea igual en todos los navegadores disponibles aunque Firefox sea perfecto, algunas personas se recisten a darse cuenta y usan IE todavia.

El asunto es visualizar las paginas web dentro de Firefox como si las estuvieras viendo en IE, aca la solucion!


Es una extension llamada IE Tab, desarrollada en Taiwan que permite ver el contenido de Firefox pestanas como si fueran Internet Explorer.

Bueno obviamente solo trabaja con las versiones de Windows.

miércoles, junio 28, 2006

Cadenas de correo = materia prima SPAMMERS

La mayoría de mis amistades, generalmente chicas, se han molestado conmigo cuando les pido que por favor no me envien cadenas de correos electrónico y son muchas las razones que tengo:
  1. Leerlas te cuesta por que todos cambian el formato y termina viendose terrible,
  2. Personas que no quieres terminan conociendo tu correo,
  3. Generalmente son basura y te llenan el correo (aun que con GMail ese no sea un problema),
  4. y la principal: Te conviertes en blanco facil de los SPAM.
La mayoria a los que les hecho la peticion contestan con la tipica frase:
A pues, no te vuelvo a mandar nada
A lo que respondo complacido:
Gracias...
Y es que en realidad nunca me van a enviar algo importante en una cadena.

Tratar las desagradables cadenas no es el punto de este post sino el hecho de recibir correos del tipo

La Universidad de Managua se complace en invitarle a integrarse a uno de los postgrados que serán impartidos en nuestra universidad...
.....

Dirección de Postgrados y Formación Continúa

Universidad de Managua

265-2608

e-mail: maestriaudem@yahoo.com

Este SPAM por que lo es, cumple con todas las normas para serlo, es 100% Nica. Como fue que esta gente tomo mi correo (gracias cadenas) no tengo idea. Me entienden ahora?


Fácilmente puedo suponer el método que usó la U de M para hacerse de cientos de correo para ofrecerles su estúpido postgrado mediocre...
  1. Tomas la cadena de las niñas que se perdieron en Acapulco,
  2. la de todos los niños con cancer que van a recibir dinero por cada correo enviado (nunca se les ha ocurrido como demonios cuentan ese dinero)
  3. la del anuncio de cierre de MSN y un par mas...
  4. filtras todas las direcciones de correo y optienes unas 1000 como minimo,
  5. te creeas una cuenta fantasma
  6. bombardeas a todas tus victimas
  7. Tienes publicidad barata (en caso de tenga que pagar por acceso a internet si no que es gratis) y no conoces a nadie.
Cuanto se hubieran gastado en miles de bolantes? Espero que no lo tomen a mal pero esto es una realidad.

Lil' K me envió una "cadena" con recomendaciones para evitar contribuir con los SPAMMERS y no dejar de enviar cadenas ya que es tan necesario para algunos!
Existen tres maneras de detener esto.
1- No reenvíen cadenas. Es la mejor manera de querer a sus amigos.
2- Si no creen, al menos reenvíen las cadenas con las direcciones en el campo "BCC" (blind copy) y no en el campo "TO". En español, poner las direcciones en "CCO" (Con copia oculta) en lugar de "Para": Al colocar las direcciones en el campo "CCO", quienes reciben la cadena no podrán ver las direcciones de las demás personas a las que también se les ha enviado (por ejemplo, este mail lo envíe con sus direcciones en "CCO": ven que no aparecen sus direcciones?) y se detiene un poco el spam.
3- Cuando deseen reenviar algo, borren en el nuevo mail que aparecerá cuando en el recibido por Uds hagan FWD o Reenviar, la dirección de quien se los remitió y de otros posibles remitentes anteriores, es decir, no dejen registrada ninguna dirección de correo electrónico en vuestro mail, a excepción de la vuestra exclusivamente.
Y a los de la U de M, en cuanto sepa cómo, "los denuncio".

lunes, junio 26, 2006

El football estabiliza un pais

Antes del 9 de Junio '06 nuestro pais se vio envuelto en una ola de vilencia (no voy a decir increible por que ya estamos acostumbrados) mas de las que vivimos aca, buseros aprovechados, universitarios conciencia social y peones politicos.

Pero milagrosamente todo esto se hundio en un letargo que algunos sospechamos que tendra fin despues del Domingo 9 de Julio '06 con la final de la copa del mundo Brasil - Argentina (Dios mediante).

La copa mundial lleva a hasta hoy 18 dias en los cuales no ha sonado un solo mortero, en los que nadie pronuncia la palabra huelga, lo que si, muchos(entre ellos su servidor) se han reportado enfermos para ver uno que otro partido.

Mis oraciones en estos dias incluyen estas lineas inusuales:
Te pido senor, nos mandes una copa mundial permanente para que podamos vivir traquilos, por algunos anos, o por lo menos que el beisbol en Nicaragua se viva con la misma intencidad.

Amen.
Por que patear por 1 hora y media una pelota nos une y la tranquilidad del pais nos mantiene en cachimbiadera por siempre?

vs

miércoles, junio 21, 2006

Belanova en Nicaragua

Belanova viene a Nicaragua a tocar en el previo valdío junto al complejo Pellas :P en carretera a Masaya, viene con Moderatto pero esos rockeros wannabe como que no me caen... lo bueno de ese concierto es que va a abrir División Urbana(ayúdenme) y luego Belanova. No voy a ir pero me hubiera gustado. Donde manda capitana no manda marinero, I luv ya Lil' K.

La cosa es que para los que gusten de Belanova les quería compartir su disco mas reciente, el que la mayoria conoce, pa' se vayan aprendiendo las rolas.


viernes, junio 16, 2006

session_register() vs session_start()

Siempre que me pasa una cagada defiendo lo que hice hasta la muerte aunque te malo.

En este caso me escribi un codigo PHP como parte de una pequena aplicacion a usarse en mi trabajo para crear una sesion de usuario sencillo a todas vistas.

Corriendo en mi maquina como localhost con AppServ (por cierto, tuve que crear el articulo en la Wikipedia :P) para mayor facilidad y SQL Server como motor de bases de datos todo a las mil maravillas... El problema estubo cuando puse la aplicacion en el lugar donde deberia estar, en un Windows Server 2003 corriendo con IIS el principal problema era que la hacer login, el formulario simplemente se recargaba sin hacer la consulta, un momento, sin hacer la consulta? si enviabas usuario inexistente te decia que no existia el usuario, el mensaje que yo le habia puesto que devolviera cuando la consulta en la BD del usuario fallara :S y entonces??? Empece a hecharle la culpa a ISS y que Apache es lo mejor, que pongamos AppServ en el servidor, etc, etc, yo no sabia cual era el problema, mi caballo de batalla era que en mi maquina si funciona... Error, no se cuando voy a aprender a buscale el por que a las cosas... Este es el codigo que tenia:

if(isset($_POST["cmd_entrar"]))
if(isUsuarioValido($_POST["txtlogin"],
$_POST["password"])){
//declarar y asignar variables de sesion
$GLOBALS['login']=$_POST["txtlogin"];//registra variables
$GLOBALS['passwd']=$_POST["password"];

//registrar las variables de sesion
session_register("login");
session_register("passwd");

header("Location:inicio.htm");
exit();
}
else{
echo "Usuario no valido";
}
Tuve que darme cuenta que el del error era yo, estaba creando las sesiones de manera incorrecta, ya que esta forma a traves de session_register(); dejo de usarse hace mucho y ahora esta conciderado como una forma vieja o deprecated como me dijeron por ahi
you have a call to a (deprecated) function session_register();
La cosa es que la manera correcta de iniciar una sesion es a traves de session_start() entonces mi codigo arreglado quedo asi.

    session_start();
if (isset($_POST["cmdEntrar"]) &&
isset($_POST["txtUsuario"])
&& isset($_POST["txtPass"])){
if (UsuarioValido($_POST["txtUsuario"], $_POST["txtPass"])){
//Registrar Varibles de Sesion!
$_SESSION['login'] = $_POST["txtUsuario"];
$_SESSION['passwd'] = $_POST["txtPass"];

// Mueve el usario al otra pagina correcto
// usando un URL completamento
header("Location:index.php");
exit();
} else {
// La informacion del usario no esta valido
header("Location:error.php");
}
}
Otra cosa que me di cuenta fue que cuando no se pasa la variable de sesion el navegador tiene que tener las cookies habilitadas por lo tanto lo mas recomedable es pasarselas a sesion_start() en un campo oculto de la siguiente manera:

 echo SID;
//imprime PHPSESSID=5478c7e5ecaccaf64d731c6a11552850

$nameID = substr(SID,0,9);
//tomamos PHPSESSID como nombre del campo oculto

$valueID = substr(SID,10);
//el resto del contenido como valor del campo oculto
Donde la variable SID (si, es una variable PHP sin $) es la variable de sesion que guarda el navegador. Tonces lo pasamos a session_start() en los parametros del campo oculto name = $nameID value=$valueID y lo enviamos junto con el formulario de login.

Enlaces que te pueden interesar:
  • http://www.php.net/manual/es/function.session-register.php
  • http://forums.devnetwork.net/viewtopic.php?t=50178
  • http://www.php.net/manual/en/function.session-start.php
  • http://www.php.net/manual/en/function.substr.php
PD: Potter creo que hay que citar este post en tus clases de PHP con MySQL

El Meta ta de Cumple...

No se cuantos cumple este jodido pero gueno... ya que querias que me acordara. AQUI TA TU PASTEL



No si se las tira del borrachin el chavalo



No se cuanto cumple pero si tu mama ve esta foto aaa te vergueean!!! Para que no te las tires del mayorcito... :P

FELICIDADES BRO!!! Hay te regalo una distro que no tengas!!! (Ya se que sos perro a coleccinar distro de Linux que se te ponga enfrente!)

lunes, junio 12, 2006

Linux en mi Desktop, un intento más!

La necesidad es la madre de todas las invenciones, algo así me esta pasando. Resulta que desde que tegno conexión en casa Windows se volvió un desastre, lento como solo el. Tonces pues pense de una vez pasar a Linux y hacer la fuerza por aguantar más de una semana. Lo que más a ayudado a esta misión ha sido la imposibilidad de navegar en Windows sin perder la paciencia.

Puesto en el asunto le entré con Debian 3.1 kernel 2.4 y lo primero que busqué fue como actualizar a 2.6 y hacer vida social, osea Gaim para MSN y Yahoo! messenger y el XChat para IRC.

Luego me topé con la misma traba de muchas ocaciones, montar la flash, un disco USB y las particines de Windows. El problema estaba principalmente en los permisos en el caso de las FAT las montaba en el fstb pero no las podia evitar como usuario, solo como root así que me colgé una noche completa del IRC en irc.freenode.net #debian-es y un amigo con mucho tiempo y ganas de ayudar me ayudo a llegar a esta solución...

Para montar las particiones FAT con permiso de escritura para el usuario hay que montarla así:
mount -t vfat -o rw,uid=lxuser /dev/hda5 /windows/E
donde lxuser es mi usuario y /dev/hda5 es mi disco!

Para las NTFS solo de lectura en Linux (por que la escritura solo es soportada por kernels recién salidos del horno tan inestables como la política de Nicaragua) el comando es:
mount -t ntfs -o ro,uid=lxuser /dev/hdb1 /windows/E

Noten la diferencia después de -o donde cambia rw por ro por las razones obvias, en las FAT vamos a escribir (read & write) y en las NTFS sólo a leer (read only).

Lo único es que hay que montar las particiones cada vez que iniciamos, en el fstab aún no lo puedo agregar en automático.

Espero a alguién le sirva.

miércoles, mayo 31, 2006

Quest for cURIOsity

Quest for cURIOsity o Sony Dream Robot bueno... quizá lo mejor es llamarlo solamete QRIO que se pronuncia "curio".


Ahora si ya saben de que les hablo. Es el robot sobre la tierra más avanzado hasta el momento, cariñosamente conocido como el hermano menor del Play Station pues es el segundo proyecto en importancia de SONY. Capaz de jugar golf, bailar, patear, levantarse después de una caida, cantar, responder a las llamadas de voz de los humanos, etc. es lo más cercano a Yo, robot. Me dislumbran sus características y tecnología, la forma en que se ha despegado de sus más cercanos competidores.

Siempre lo habia visto en los noticieros como lo máximo, pero lo descubrí en una revista Spectrum que me enviaba la IEEE cuando era miembro activo.





Ahora si todos mis amigos saben por que mi flash se llama QRIO :P

martes, mayo 23, 2006

Las medicinas me enferman....

La persona a la que las medicinas la enfermen si que esta grave, osea yo estoy grave.

Resulta que soy alergico a los analgesicos, soy terriblemente alergico a todas aquellas medicinas que estan prescritas universalmente para aliviar el dolor. Oooooh y ahora quien podra quitarme el dolor cuando me pateen jugando football?
Pues no Chapulin!!! No creo que puedas, por que no sos doctor...

Me di cuenta hace mas o menos 6 anos pero siempre caigo en la trampa de algun medico mediocre que dice que no me va a hacer mal y pass resulta que si...

Que me da? Pues se me inflama la cara como que boxie con Tyson y luego con Jet Lee. Los ojos se me cierran debido a la inflacion y pues la boquita (que la mia no es tan pequena) se me hace mucho mas grande... las vias respiratorias se me comprimen, me cuesta mucho respirar

Que se puede hacer en este caso? Pues no mas debo andar como senorita, "con mucho cuidado" para no golpearme ni hacer nada que me provoque dolor por que si llega a suceder, me tocara agarrarme los guevos y aguantarme el dolor.

Mi lista de desterrados del botiquin dice asi:
  1. Dolo-Apranax
  2. Piroxican
  3. Alka seltzer (Convierte el Ayyy en Ayyy hijueputa pastilla!!!!)
  4. Tabcin
  5. Diclofenac
  6. Bendrigesic
  7. y todas las demas malditas que no me he tomado para saber que me inflaman la cara!
Si un dia por casualidad me encuentras por la calle todo golpeado, por favor... dejame ahi, asi como toy no me das nada... que mas bien me puedes matar mas rapido.

jueves, mayo 04, 2006

Me enferme de fiebre del Codigo da Vinci

Hace ya mas o menos un ano que empece a oir hablar de este tema, al inicio creia que era un tipo de algoritmo una vaina de esas pero luego me di cuenta que era una novela, luego lo comente el hecho de que era famosa con mi ex y ella que en ese momento era presidenta del club de lectores de su Universidad dijo:
Si queres te lo consigo!!!
yo dije pues que mal puede haber, aparte nunca he sido lector, seguramente lo iba a tener 2 semanas se lo devolvia y ya. Igual paso con uno de esos libros de Carlos Cauactemoc Sanchez unos de esos que tratan de la sexualidad en la adolecencia. Una forma decente de decirme "No me voy a acostar con vos hasta que nos casemos" jajaja.

Cuando lo tuve en mis manos y ver ese grueso libro de casi 600 pag. ufff que sofocante pensar en que ella piensa que de verdad lo voy a leer...

Pasando el prologo, no podia detenerme... la intro fue aburridita pero luego la narracion de los hechos y los datos historicos me parecieron fascinantes. Lo termine leyendo en 2 semanas y me volvi fanatico a resolver todos los juegos existentes sobre el tema.

El primero fue el que estaba en la pagina oficial para el ano pasado antes de que la pelicula empezara a ser sensacion, ahi te hacian muchas preguntas respecto a cosas que habian sucedido en el libro, hasta habia que mandar un correo que te rebotaba automaticamente con pistas. En el foro de Ing. en Computacion rete a algunos a seguir mis pasos solo para demostrar mi sastifaccion con la lectura.

Luego los juegos de la pagina oficial de la pelicula que estan en espanol me volvi experto en anagramas y ordenar los simbolos con 4 y 5 filas. En los de 4 logre un tiempo de 40 seg jajaja clase rigio.

El reto final llegaria con el juego de Google el que acabo de terminar.

No cabe duda que para el 19 de Mayo voy a estar en primera fila en el estreno mundial...

Habia pensado comprarlo pero... cuesta $20 y no estamos en condiciones, ademas ya lo tengo en PDF y siempre se lo paso a mis amigos para que lo lean y disfruten de la historia.

Sobre el contenido pues no me mento, es muy tonto creerse lo que dice por que es una NOVELA lo cual quiere decir que es fictisio.
Hay cosas ocultas que es mejor que permanezcan como estan!
No se quien dijo eso pero estoy de acuerdo. Si quieren una copia del libro en PDF no duden en escribir.

miércoles, abril 26, 2006

Eclipse + PHP

Cuando lo vi por primera vez era muy buen IDE para Java, pero parece que resulto ser tan bueno que ahora todos los programadores los quieren en su entorno de trabajo. Con la popularidad que ha cobrado el asunto de los plugins ahora los hay para eclipse para casi todos los lengiuajes y usos.

Entre los que yo he visto estan el de C++/C#, edicion de GUI de Java, y ahora PHP.

Esta ultima es la que a mi me interesa y me costo un poco lograr que funcionara, puesto que los plugins disponibles son para Eclipse 3.1 y yo estaba trabajando con el 3.0

Si se esta concetado al internet el proceso de instalacion es simple:
  1. Inicias el Eclipse 3.1.x
  2. Te vas a Help / Software Update
  3. Search for new features to install
  4. New Remote Site
  5. Agregas http://phpeclipse.sourceforge.net/update/releases
  6. Finish
  7. Esperar que termine de descargar y luego de instalar
Algunas de las cosas que no me gustan son que no completan los nombres de las variables globales tal como Dreamweaver, no tiene ayuda (pense que podria ser como la version para Java). En definitiva lo unico que hace es pintar la sintaxis. :S

jueves, marzo 30, 2006

AQUARIUS ya es una realidad...

y también lo es la conexión en mi cuarto :D

Asi que de ahora en adelante espero que las cosas cambien un poco en mi desarrollo tecnológico y profesional.

Les dejo las fotos de la inauguración.

Vista global del sitio

La dueña con los primeros invitados

Un sacerdote bendiciendo el sitio

Mi laptop animando el evento

El DJ oficial del evento dj_vIRus

La familia (los dueños del kiosko)


El local...

viernes, marzo 24, 2006

Buscando la vida o buscando la muerte

Eso nunca se sabe, diria Silvio Rodríguez.

En este país en el que todos se quejan de tener poco, de no tener nada o de no tener oportunidad de conseguirlo es muy difícil encontrar una forma de ganarse la vida.

Yelba [esposa de Heberto [hijo de la dueña de la casa donde alquilo]], decidio enfrentar la crisis usando todo lo que esta a la mano. El domingo es la inauguración del Internet Café AQUARIUS la nueva forma de enfrentar la crisis que nos esta aplastando en este pinche país que ojalá algún día vea la luz.

La inversión fue de al menos $7000 [siete mil dólares] cantidad que a mí me pareció exageradamente elevada pero resulta que quiere que su negocio sea el mejor del área, así que le metió AA, 5 computadoras P4 equipadas con handsets y cámaras web, fotocopiadora y lo más caro... una concexión por microhondas que cuesta casi un ojo de la cara.

El domingo me toca hacerlas de dj_vIRus trabajo que me encanta aunque no lo haga bien


Mi principal objetivo con tanta amabilidad... [bueno también le hice las bolantes]


es pasar un cable hasta mi cuarto y beneficiarme de la conexión en casa.

Quizá tome algunas fotos y las veamos luego.

martes, febrero 07, 2006

Gantt Project no es perfecto... :(

Ahorita estoy con un gran desvelo y enojo precisamente por una falla del Gantt Project al que defendiera unos dias atras...

El fallo consiste en que cuando estas trabajando (a altas horas de la noche, sin cigarrillos ni cafe lo unico que te mantiene despierto es la musica) y guardas tu proyecto, en vez de guardarlo automaticamente sobre el mismo archivo este se va a la carpeta de temporales /tmp si estas en Linux y lo guarda ahi con un nombre mas enredado quel carajo lo que dificulta encontrarlo despues...

La solucion: cada vez que guardas tu projecto, en vez de darle guardar, usa guarda como y guardas sobre el mismo archivo, sobreescribes y sigues trabajando. Para asegurarme mas aun, ahora guardo una copia extra al final en otra direccion.

viernes, febrero 03, 2006

GMail, necesito tanto espacio...?

Pos al inicio esoty seguro que todos deciamos que no, pero en un ano de tener este correo ya tengo unos cuantos cientos de megas en mi correo...


Despues de esto, las famosas etiquetas son de muchisima ayuda, por que cuando tienes tanto espacio recibes muchos correos, te da la libertad de suscribirte a cualquier cantidad de listas de correo imagibable. Solo me pongo a pensar... sera que alguien puede llegar a necesitar espacio extra en una cuenta de GMai, o mas interesante aun... cuando van a parar de darnos espacio en el correo, cultivan los discos duros o que...?

jueves, febrero 02, 2006

Alternativas... en planeación de proyectos

Justo ayer al escribir el post anterior estaba feliz con Imendio Planner 0.13 pero en esta vida nada es para siempre... al terminar la tarde necesitaba (y sigo necesitando) que una tarea se se divida en el tiempo de vida del proyecto o es decir que la misma tarea se repita cada cieto tiempo. Pues buscando eso me tope con otro Manejador de Proyectos muy bueno... al menos le veo un par de características que Planner no tienen como el diagrama de Pertt, la ruta crítica, etc.

Su nombre es Gantt Porject hecho en Java, osea corre indistintamente de la plataforma, importa y exporta sus proyectos a MS Project con una facilidad increible. Para ejecutarlo en Windows trae un .bat, logicamente para correrlo en Linux trae un .sh que llama a un .jar y listo, ya esta corriedo, yo ya lo probe en ambas plataformas.



El código no esta incluido, el .jar es como un empaquetado de todas las clases de java pero esta disponible en los extras de su sitio.

El asunto ahora esta que todos tienen problemas con la sacada en un formato imprimible... El archivo HTML de Planner no se desplaza hacia la derecha. :(

miércoles, febrero 01, 2006

Impresora de Planner 0.13

En esto del trabajo de la monografía hemos intentado trabajarlo todo en OpenSorce así que usamos OpenOffice, Gaim, FireFox, obviamente Linux.

En la parte del diagrama de Gantt, pos creí que nada pordría sustituir a MS Project pero gracias a Dios me equivoqué. Resulta que Planner satisface las necesidades básicas de un usuario de una aplicacion de planificación de proyectos...

El clavo que me surgió luego de elaborar mi plan de trabajo fue que la impresora a PDF no quería arrancar... no logré que me hiciera un solo PDF pero buscando buscando encontré que se puede exportar a formato HTML o a una versión anterior de Planner. Desde la página que me dió como exportada puedo hacer maravillas.

martes, enero 31, 2006

Como aprovechar lo que se tiene...

Es difícil sacarle todo el jugo a tu máquina más aun si los controladores de Hardware no estan disponibles para Linux. Exactamente esto me esta pasando con i dichosa laptop que segun ella tiene una tarjeta de video ATI Mobility Radeon X600SE, una camara web en la tapa y otras cositas que en Windows no fue tan dificil, solo le baje los controladores y Next Next Next.

Desde hace unos días estoy peliando con el asunto del video y ya me estan aliendo canas verdes anque no he hecho mucho... segui algunos manuales pero sin buenos resultados, instale los controladores que distribuye ATI para sus tarjetas en Linux y lo que me gane fue un error de configuracion de video... :(

Esto de hechar a andar el hardware por tu cuenta es duro pero entretenido...!