viernes, 21 de diciembre de 2007

Santa Claus usa Linux





Se imaginan el sistema que Santa Claus tienen para poder realizar su tarea anual de entregar juguetes alrededor del mundo. Seamos realistas....lo que nos contaban nuestros padres acerca del taller de juguetes y de un trineo jalado por renos difiere mucho a la realidad.


Enlistes algunas cosas que Santa Claus seguro debe de tener:

-Para empezar, usa Linux como principal sistema operativo. Por que la fase critica de toda su operacion es el mero 24 de diciembre...donde no puede correr el riesgo de que los servidores se caigan o se traben. ¿Distribucion?. No imagino cual, pero lo mas probable es que tenga alguna hecha por los propios duendes que trabajan con el. Cientos de duendes programadores que utilizan el kernel 2.4 como base para desarrollar y mantener el sistema que no descansa cada año.

-Una Base de Datos PostgreSQL para almacenar todos aquellos niños y no tan niños que cada año le piden algo. Es ahi donde se guarda nuestro historial de las cosas buenas y malas, los pedidos que hemos hecho y los regalos que damos nosotros. Una base de datos que de segura tendra mirrors en diferentes partes del mundo y que se actualiza a diario. De ella, los registros no se dan de baja, solo se marca un campo ya sea en True o False "Tiene Espiritu Navideño"

-Un centro de mando, con cientos de duendes en computadoras y una pantalla gigante donde se marcan los paises y sus regiones que faltan por repartir regalos ese dia tan especial. La mayoria de las pantallas corren en modo consola, pero algunas con interfaz grafica. Ahi, todos los duendes portan diademas con microfonos, y el 24 de diciembre es una noche donde estan mas alerta que nunca. El resto del año, el centro de mando es mas tranquilo, y se marca en el mapa, los lugares donde la gente hace cosas buenas y cosas malas.

-Un cuarto de servidores, de seguro, instalados en las zonas mas frias del mundo, como el polo norte, sur, finlandia, suiza, etc. Aparte de estar en temperaturas bajas, cuentan con un sistema de enfriamiento de lo mas sofisticado. Cuentan con un firewall muy poderoso, aunque a lo largo del tiempo vulnerable, donde mas de un hacker ha logrado burlarlo.

-Su zona administrativa, cuenta con Ubuntu en su ultima version, para llevar a cabo la contabilidad generada por los pactos comerciales con empresas de juguetes como Mattel, Hasbro, etc. Hay algunas computadoras que tienen Windows, por las ventajas que se tiene al tener sistemas en ASP.NET y C# corriendo.

-Santa Claus cuenta con una PDA de lo mas avanzado, donde actualiza la Base de Datos por cada casa que visita durante la noche buena. Aparte, el sistema con el que se controla su trineo esta hecho en JAVA, tal cual como los robots que fueron a Marte, para evitar problemas gracias al Garbage Collector

-Relaciones comerciales con Microsoft y Apple para los regalos de navidad. Aunque si de contratos se trata acerca de seguridad, soporte tecnico y capacitacion, empresas de software libre son las primeras en ser llamadas. -Un sistema de transporte inmeso, pactado con UPS, FEDEX, etc., que le ayudan a transportar durante el año, cantidad enormes de regalos al Asia Central, donde estudios recientes indican que es la mejor zona para iniciar el viaje de Noche Buena.

-Y bueno, cosas asi como los Renos, que continuan tirando al trineo, solo que con una ayudadita de un sistema de propulsion basado en los cohetes espaciales. Asi como el famoso taller de juguetes, donde se fabrican todos aquellos que no son de marca, pero que sin embargo, causan una gran ilusion y alegria en quien los juega. Es que de eso se trata la navidad...de paz, amor, festejo, pero sobre todo estar con la gente que se quiere. Y si esto ultimo no es posible, no olvidar que siempre hay un lugar donde compartir tan bella noche como la de Noche Buena. Por eso y muchas cosas mas....que pasen en una verdadera y fantastica Feliz Navidad 2007 !!!!





Los mejores deseos: Dr. Omm

Santa Claus se cambia de casa !!!!....o tiene muchas sucursales?

Resulta ser que todos hemos creido que Santa Claus vive en el polo norte....pero no es cierto. Estudios recientes ubican el taller de santa entre las montañas de Kirguizistán, en la frontera con Kazajistán, en Asia Central. ¿Por que ahi?. Ah por que es el mejor lugar para que el trineo pueda salir y darle la vuelta al mundo a una velocidad increible...con el fin de ganar el amanecer del 25 de diciembre. Estos estudios se basan en datos demográficos y otros, como la rotación de la tierra.

Pero ahora resula que hay otros paises que aseguran que Santa Claus vive en sus tierras. Por ejemplo, la región finlandesa de Laponia y Groenlandia, territorio autónomo perteneciente a Dinamarca, reclaman desde hace años el derecho a hacer suyo el lugar de residencia de Papá Noel.

Sin embargo, el personaje real en que se inspira Papá Noel o Santa Claus es San Nicolás, un obispo que vivió en el siglo IV en la actual Turquía.

Pero para Finlandia Papá Noel vive en la colina de Korvatunturi, cerca de la frontera norte con Rusia, desde donde se desplaza todos los días a su taller de juguetes de Rovaniemi, en la Laponia finlandesa, en el Círculo Polar Ártico. Es en este pais donde llegan 700,000 cartas todos los años, dirigidas a Santa Claus.


Para Dinamarca, el "julemand" (hombre de Navidad) vive en Nuuk, la capital de Groenlandia, donse a su oficina postal alrededor de 50.000 cartas.

También reclama, aunque con menos fuerza, Suiza, que aseguran que el "jultomten" (gnomo de Navidad) vive en Arvidsjaur, en la Laponia sueca, si bien la ciudad de Mora, más al sur, reclama también ese derecho, por el que compite igualmente Rusia.


Pero todo esto me hace pensar...que como cualquier corporacion multinacional, Santa Claus debe de tener en diferentes partes del mundo sucursales o talleres, donde se deben de procesar todos los pedidos de navidad. Tal vez la matriz este en el Polo Norte, y algunos mas pequeños en todos esos paises...sin contar con los tratados y acuerdos comerciales que tiene con las empresas de juguetes.

Si el mejor lugar para partir es en Asia Central, es facil entender el transporte de todos los pedidos a esa zona para iniciar el viaje el 24 de diciembre.

viernes, 14 de diciembre de 2007

PAGO BECAS PRONABES!!!! LUNES 17 DE DICIEMBRE DE 2007

Existe un anuncio en el tec colocado en estos ultimos dias, donde anuncian pago PRONABES en el tec los siguientes dias:

Lunes 17 de Diciembre de 2007 de 14:00 a 18:00 hrs

Martes 18 de Diciembre de 2007 de 10:00 a 12:30 y de 14:00 a 18:00 hrs

Cabe mencionar que sera en la aula 20, hay que llevar copia de la credencial de elector y seran solo 2 meses.

Una gran agradecimiento a mi amiga Karen, por la valiosisima información.

Dr. Omm

Nota: Fechas y Horarios pueden cambiar sin previo aviso, ya saben como es el tec.

miércoles, 12 de diciembre de 2007

Y a ti...¿que clase de novio te gustaría tener?

Nota: El contenido de este POST no representa las ideas del autor. Esta basado en comentarios y vivencias de varias personas.

Debido a las crítica recibidas por el artículo anterior por parte de varias chicas (a quienes agradezco sus puntos de vista, comentarios, e-mails, virus indexados, cartas_bombas, etc), a continuación muestro una breve clasificación de la clase de novios que ellas pueden tener, tuvieron o algún día tendrán...

Novio Windows Vista: Es al que eliges porque lo ves guapo, amable, sorprendente e incluso medio bueno. Al principio te sientes soñada con él, y te gusta enseñarselo a las demás, lo presumes y hasta lo comparas con otros que has tenido. Pero después de un tiempo te das cuenta que no hace lo que tu quieres, te da mas problemas que beneficios, te deja colgada por horas, te exige mucho, y hace muy poco, no es compatible con muchos de tus gustos, y terminas pensando que fue una mala elección. Mejor te hubieras quedado con el anterior.

Novio Windows XP: Es el novio más común que puede haber, pero no por eso es malo. Es el tipo mas o menos guapo, agradable, amigable, simpático, con sus detallitos, pero estable al final de cuentas, y aunque no es la gran cosa, llevas tanto tiempo con el, que no eres capaz de dejarlo. No te exige mucho, ni poco, simplemente lo normal. Eso si, debes de estar al pendiente de él, por que tiene la facilidad de aceptar cualquier cosa, de quien sea, y te lo puede desestabilizar.

Novio Windows 98: Es con el que llevas tantos años ¡¡¡ Para que cambiarlo !!!, si ya te acostumbraste a el y a todas sus mañas. Sabes que hay mejores, y a veces hasta te imaginas que el tuyo fuera así, pero sabes que nunca pasará, pero como eres buena persona, lo entiendes y lo aceptas. Algo muy bueno que tiene, es que no te exige tanto.

Novio Linux: A este le sacas el mayor provecho con el menor esfuerzo. No significa que seas interesada, pero este novio te responde muy bien ante todo lo que necesites. Eso si, de antemano debes saber como pedirselo, no es de los fáciles. Sin embargo aunque trata de no molestarte, a veces lo hace, pero son muchos los momentos en que en realidad te deja sorprendida por todo lo que puede llegar a hacer. Y a pesar de que las demás no lo consideren guapo, para ti es mucho mas que eso, es alguien de quien puedes estar segura que no te traicionará. Eso si, la única desventaja es que tiene la facilidad de adaptarse a cualquier otra mujer, así que si llegan a terminar, ten por seguro que otra lo pesquera.

Novio Unix: Es a quien no cualquiera puede conquistar, y sin embargo puede pasar desapercibido. Es el clásico tipo que no se pasa la vida ligano con cualquiera, pero cuando aparece alguien en su vida, hace todo lo posible por dar su mejor rendimiento. Puede llegar a ser guapo o feo, dependiendo de lo ojos del que lo ve, sin embargo, se presta para hacer demasiadas cosas, tantas que despues piensas como estuviste sin el. No cualquiera es capaz de manejarlo, solamente tu.

Novio Ubuntu: Es con el que dices, "¡¡¡ Con éste me voy a casar !!!". Prometedor, guapo, eficiente, responsable, puntual, estable, amigable, simpático, seguro, etc., pero como toda novio, debes saber usarlo muy bien.

Novio Mac: Es al que no tiene cualquier mujer, por lo que tiene pocas pretendientes. Para conquistarlo debes tener mucho dinero, asi como para mantenerlo a tu lado por que sus requerimientos son muy altos. Tenerlo funcionando a tu lado sale mas caro que cualquiera de todos las novios que hayas tenido. Sin embargo, después de tenerlo contigo, no querras tener ningun otro mas ya que no molesta tanto, es el mas guapo, mas llamativo, gran cuerpo, es un sueño, ¡¡¡¡ Y es al que todas querrían tener !!!. Nada mas aguas con las envidias, por que a pesar de que hay que saber manejarlo, cualquiera se puede enamorar de el y en una de esas hasta te lo baja.

Nada mas que recuerden chicas....los principes azules son escasos....ya solo kedamos muy pocos. XD

Un agradecimiento a todas las chicas que me ayudaron a escribir este post...son sus opiniones...no las mías.

Dr. Omm

lunes, 10 de diciembre de 2007

Y a ti...¿que clase de novia te gustaría tener?

Sin tratar de que este artículo sea machista (disculpen si asi se interpreta), hay una pregunta que todos los hombres nos hacemos en algun momento de nuestras vidas, y es que clase de novia nos gustaría tener, tal vez ahorita, tal vez mas adelante, o tal vez algun día.

Para trata de ayudar a contestarla, les muestro una pequeña clasificación de los tipos de novias que pudieramos tener:

Novia Windows Vista: Es la que eliges porque la ves bonita, preciosa o hasta sorprendente y esta medio buena, pero después de un tiempo te das cuenta que no hace lo que tu quieres, te da mas problemas que beneficios, los recursos con los que contabas resultan ser insuficientes y terminas pensando que fue una mala elección

Novia Windows XP: Es del tipo más común, es la novia normal, bonita, agradable, amigable y aunque no es la gran cosa, llevas tanto tiempo con ella, que no eres capaz de dejarla. Sus requerimientos son minimos, pero suficientes para ti.

Novia Windows 98: Es la con la que llevas tantos años con ella que ¡¡¡ Para que cambiarla !!!, si ya te acostumbraste a ella y a todas sus mañas. Y algo muy bueno, los recursos con los que cuentas son mas que suficientes, incluso, hasta te sobrara.

Novia Linux: A ella le sacas el mayor rendimiento con el menor esfuerzo. Trata de no molestarte aunque a veces lo hace, sin embargo, lhay momentos en que en realidad te deja sorprendido por todo lo que puede llegar a hacer Y a pesar de que muchos piensan que no es la gran cosa, para ti es un sueño hecho realidad.

Novia Unix: Es a quien no cualquiera le llega, sin embargo no es muy conocida. Puede llegar a ser bonita o fea, dependiendo de lo ojos del que la ve, sin embargo, se presta para hacer muchas cosas, tantas que despues piensas como estuviste sin ella. No cualquiera es capaz de manejarla, solamente tu.

Novia Ubuntu: Es la que uno dice, "¡¡¡ Con ésta me voy a casar !!!". Prometedora, bonita, pero como toda novia, tiene sus mañas escondidas, que sabras encontrarlas y manejarlas bien.

Novia Mac: Es la que no la tiene cualquiera, por lo que tiene pocos pretendientes. Para llegarle debes tener mucho dinero, asi como para mantenerla a su lado por que sus requerimientos son muy altos. Tenerla funcionando a tu lado sale mas caro que cualquiera de todas las novias que hayas tenido. Sin embargo, después de tenerla, no querras tener ninguna otra ya que no molesta tanto, es la más hermosa, la mas llamativa, las mejores curvas, es un sueño, ¡¡¡¡ Y es la que todos querrían tener !!!.

A mi me gustaria tener una novia Ubuntu con compiz integrado Jejejeje.

viernes, 7 de diciembre de 2007

Ese problema con el ItemCommand de un DataGrid en ASP.NET

Trabajando con ASP.NET, tenia la necesidad de utilizar el evento de ItemCommand en una de las filas de mi DataGrid. Sin embargo, a pesar de que en ocasiones anteriores funcionaba muy bien, esta vez no fue el mismo caso.

Estuve un buen rato buscando el problema que tenía, ya que al dar clic sobre uno de los botones de mi DataGrid, este parecia no reconocer el evento Onclick = "datagrid_ItemCommand", y por lógica, no hacia ninguno de los procedimientos almacenados.


Digamos que mi boton en el DataGrid y tenía el CommandName = "editar". Cuando damos clic sobre el, debería de entrar al evento DataGrid_ItemCommand, pero no lo hacía.


Cual fue mi frustación que a punto de rendirme por que no funcionaba, descubrí, en mi caso particular, que el problema radicaba en el PageLoad.... había olvidado el importantisimo if (!Page.IsPostBack)


Solo asi resolvi el problema. En adelante no olvidaré esa condición al principio de mis formularios. Espero que a alguien sea esto de ayuda...por que a pesar de que estuve buscando en internet la respuesta a mi problema, siempre estuvo a escasas 10 líneas de código hacia arriba.


Dr. Omm

martes, 4 de diciembre de 2007

El Plan Maestro de Google

En el cuartel general de Google (¡¡¡no es broma, asi le dicen!!!), se encuentra un enorme pintarron a lo largo de una gran pared, donde los trabajadores pueden plasmar las ideas que tengan y que mas adelante puedan ser adaptadas por la empresa para llevarlas a cabo. Un ejemplo de eso es este Blog, nacido de una de estas ideas.

Sin embargo, si observamos las siguientes fotos, veremos que sus ideas... son un tanto... escalofriantes. Tomemos en cuenta que Google es una empresa tan poderosa como lo es Microsoft, y si hacemos una comparación fantasiosa... seria tan poderosa como la corporación Umbrella de la serie de Resident Evil.

Estas son algunas imagenes del Plan Maestro de Google:

Aqui vemos el inicio del gigante pintarron



En la siguiente imagen vemos una lista de todos los servicios que planea controlar Google mas adelante. Los palomeados ya estan logrados, pero faltan muchos mas, como salud, musica, comics, juegos, etc. Asi mismo, vemos planes como rediseñar por completo al TCP/IP, controlar lineas aereas y conseguir viajes espaciales.



En esta imagen se muestran ideas como el control mental orbital, el Sistema Operativo de Google, micropagos, robots que reparen computadoras y la creacion del kinder en las oficinas de Google



En esta pantalla, vemos planes que incluyen la intervención de Terminator y la supercomputadora SkyNet, extrañas mutaciones, la eliminacion de la maldad en el mundo... ¡¡¡ y la eliminación de la raza humana!!!



Y en esta imagen se presenta el super plan de Google de crear un espejo gigante a un lado de la tierra que permita reflejar el sol en el lado oscuro de la tierra y asi nunca anochezca, la gente no duerma, y siga utilizando google siempre...asi mismo veran el plan de un tunel entre la tierra y la luna para que la gente vaya y venga de las oficinas de google tanto aqui como en nuestro satelite.



Y bueno...despues de confirmar que todo es una buena broma por parte de los empleados...no deja de dar escalofrios que haya gente con poder que de verdad tienen ideas de hacer eso

jueves, 29 de noviembre de 2007

¿Por que mi amigo no fue Ingeniero?

Platicando con un amigo acerca de las carreras que habiamos escogido, me confeso que no estudio ingeniería por las matemáticas. Trate de convencerlo que las matemáticas son fáciles de aprender siempre y cuando se entiendan. Después de una hora de discusión me enseño por que razón no estudio ingeniería:

















Ahora entiendo por que no fue ingeniero...

miércoles, 28 de noviembre de 2007

Ahora se en que clase de empresa me gustaría trabajar

Ya es conocido por muchos que Google no es solo una página web de búsqueda de tareas y trabajos. Esta "página" creada por Larry Page y Sergey Bri como proyecto de escuela, es hoy en día una de las empresas con mayor exito a nivel mundial... con decirles que es de las pocas que maneja información en Petabytes....¡¡¡EN PETABYTES!!!....no puedo imaginarme eso.


Un día revisando en internet, descubri un poco acerca de lo que es en realidad google como empresa. Cabe destacar que ellos son muy celosos en lo que respecta a su información.
Por ejemplo, veamos los siguientes puntos mas destacables:


En todo lo largo de sus instalaciones cuentan con sillones para que sus empleados puedan relajarse un poco. Así como salones de recreación donde hay mesas de billar, ping pong, pianos, piscinas y hasta volleybol de playa.


















Los trabajadores pueden llevar a sus mascotas, excepto gatos...ignoro por que. Tal vez haya personal alergico a ellos.






Los empleados cuentan, ademas de sucursales de banco, con peluquería, estética, salas de masaje, cafeterías y tienda de reparación de hardware. Y mucho de ello casi ni se cobra.




















Ni hablar de las oficinas donde abundan mas juguetes que papeles. A propósito...el 90% del personal no usa Windows.








Y como las instalaciones son exageradamente grandes, se cuentan con bicicletas, scooters y de esas caminadoras personales para que lo empleados no se cansen en ir y venir. Y todo es de todos.





Tal vez todo esto parezca exagerado, pero la verdad es que Google es un ejemplo de empresa que mantiene a sus empleados motivados, a pesar del trabajo que llevan todos los días. Lo único malo es que tal vez las jornadas de trabajo no solo sean de 8, 10 o 12 horas al día, si no mas... tal vez por esa razon que los concienten tantos. A pesar de eso...ahora se en que empresa me gustaría trabajar....tal vez...algun día.

En verdad, todas estas imagenes son de google, compruebenlo en http://googleblog.blogspot.com

viernes, 26 de octubre de 2007

Breve Análisis de las 10 citas mas famosas de Linus Torvalds

En la web andan rolando 10 citas que Linus Torvalds ha comentado en algunas entrevistas, o que publico, o que simplemente lo dijo y alguien lo escucho.

De forma personal, analizo estas citas, para entenderlas un poco

Linus Torvalds: "Dijkstra probablemente me odie".

Comentario: Resulta que Dijkstra fue ganador del Premio Turing en 1972 por su aportación del Algoritmo de Dijkstra, que Linus Torvalds utilizó en su Kernel. Como referencia, pueden chequarlo en http://lxr.linux.no/source/kernel/sched.c

Linus Torvalds: "¿Cómo debería saber si funciona? Para eso están los Beta testers. Yo solo programo".

Comentario: O sea.. ke onda... solo programa, pero no prueba lo que programa..., una de las mejores a mi opinión.

Linus Torvalds: "Soy un idiota… Al menos este bug me llevó unos 5 minutos para encontrarlo".

Comentario:¿Has visto algo del código del Kernel de Linux?. Para mi, Linus Torvalds o es presumido o muy bromista.

Linus Torvalds: "Todos sabemos que Linux es genial, hace bucles infinitos en 5 segundos".

Comentario: ???. Sin comentarios.

Linus Torvalds: "La inteligencia es la habilidad de evitar hacer el trabajo, consiguiendo el trabajo hecho".

Comentario: Esa es muy cierta, muy profunda... y a mi parecer algo abusiva, sobre todo si tienes un pringao cerca.

Linus Torvalds: "El Software Libre es como el sexo, es mejor cuando es gratis".

Comentario: Muy cierto, muy cierto...

Linus Torvalds: "Realmente, no me estoy preocupando de destruir Microsoft. Eso será justamente un efecto colateral".

Comentario: Aunque en realidad, no creo que llegue el dia en que desaparezca Microsoft, siempre habrá algo que ellos puedan vender, y personas que lo compren.

Linus Torvalds: "Un número infinito de monos escribiendo en GNU Emacs no podrían hacer nunca un buen programa".

Comentario: El Teorema de los Monos Infinitos dice, en pocas palabras, que si un numero infinito de monos escribieran en maquinas de escribir durante un período infinito de tiempo, tendrían como resultado una obra extraordinaria..., pero parece ser que en EMACS no sería así, segun Torvalds.

Linus Torvalds: "Si quieres viajar por el mundo y que te inviten a hablar en numerosos lugares, escribe un sistema operativo basado en Unix".

Comentario: Jajajaja, presumido...

Linus Torvalds: "Otro es el hecho de que Linux tenga un nombre cool, ¿podría alguien explicarme porque debería de usar Linux sobre BSD? No. Es así. El nombre cool, es así. Trabajamos muy duro en crear un nombre que puede llamar la atención a la mayoría de las personas, y realmente valió la pena: miles de personas están usando Linux para poder decir: ¿OS/2? Hah. Yo tengo Linux. Un nombre cool. 386BSD cometío el fallo de poner en el nombre un montón de números y abreviaciones extrañas, y eso alejó a mucha gente porque sonaba demasiado técnico".

Comentario: ¿Consideras Cool el nombre de Linux?. Pensandolo detenidamente, creo que si, aunque tambien me gusta mucho BSD, pero Windows...si no fuera por su diseños... no sería tan bueno.

miércoles, 17 de octubre de 2007

¿La Chica de mis Sueños?...Una Chica Geek !!!!

Son pocos los afortunados en el mundo que puedan decir que tienen una Chica Geek como novia, son cosas que solo se dan una vez en la vida. Enterate por que:


No tendrás que estar al pendiente del acoso de los buitres en la playa o la disco, por que no están a tu nivel y a tu chica no le interesarán en lo más mínimo. Además, sería muy raro que anduvieras con ella en esos lugares, por que no son mucho de su agrado. Preocupate en un chat, blog, foro o Campus Party si un Linus Torvalds, Christoph Hellwing o Matthew Garret le tira la onda.


No tendrás pasar horas en el gimnasio para lograr tu abdomen como lavadero solo para impresionarla. A ella no le interesa eso. Ahora, si te compiles el kernel sin caer en Kernel Panic... eso si la dejaría con la boca abierta.


No sufrirás los 14 de febrero o los aniversarios para buscar un regalo "romántico". Una página Web bien diseñada...una película Flash, o incluso una mini distribución Linux llamada "Iloveyountu" o "Red Heart". Incluso... con suficiente dinero puedes regalarle una nueva tarjeta de video NVIDIA, o una playera "Busca Wireless", un reloj de Código Binario, o cualquier gadget original que puedas encontrar en la Web.


Aunque tu chica Geek tiene sus propios complementos. Ya sean gadgets (ipod, iphone, zune), la colección completa de un Manga, la trilogía de Matrix, las temporadas de LOST o JERICO, y por supuesto, la saga de STAR WARS. También computadora propia (con Linux pre-instalado) , las distribuciones recientes de Ubuntu, Mandriva, Debian, etc., así como una colección de software y manuales muy útiles.


Tu chica Geek te deja tu espacio. Ella no te va a pedir que la lleves al restaurante más caro para que le demuestres cuánto te importa. Invítala a una pizza en tu casa, ver una película o dos, y después, una partida Online de cualquier Age Of Empires, Halo, Gears of Wars, Lineage, Mu, Tibia, etc y ya la tienes contenta para el resto de la velada.


Ahora que si no pueden salir juntos, una cita romántica en Second Life siempre es posible, ¿o por que no?. Emprender juntos una aventura en Lineage 2, o desafiar a cualquier moustro en Mu, por salvar el honor de tu princesa... en una de esas, es ella la que te salva.


Con tu chica Geek, eres tú mismo. Por que no tendrás que buscar tema de platica para hacerla reir o desaburrila. A ella le interesará que le platiques la historia de aquel tipo que tuviste que banear de tu blog o foro, o la forma en que acabaste con el moustro aquél en el World of Warcraft tú solo, o la emboscada en Gears of Wars, o tu mas reciente descubrimiento o aportación al software libre... o incluso propietario.


Tu chica Geek comparte contigo la idea, de que el dia del fin mundo, aquel que cuente con un radio de onda corta, sepa utilizarlo, y sepa repararlo, tendrá poder.


Las primeras veces...siempre son románticas y para recordar toda la vida. Como su primer distribución juntos, o su primer Blog, o la primera vez en que compilaron Kernel, o cuando hackearon la red del vecino, o la del Italian Coffee, o cuando se pasaron toda la noche juntos resolviendo uno de los tantos problemas de Windows o intentando que Linux reconocierá un driver.


Tu chica Geek es capaz de enseñarte un par de cositas. Es posible que sin su ayuda no seas capaz de salir de ese horrible cuello de botella, o puede ser que ella tenga algún manual o truco que no conozcas o que buscabas desesperadamente encontrar.


Tu chica Geek habla tu idioma. Seguramente es de las pocas personas con las que puedas entablar una acalorada pero, enriquecedora discusión acerca de licencias GPL, diseñando páginas Web con CSS, o con quien pases toda una tarde viendo temporadas enteras de JERICO, LOST o SAINT SEIYA. (Por mencionar algunas). De seguro, habran pasado horas comentando y criticando la película de DIE HARD IV.


Ten por seguro que tu chica Geek te quiere de verdad. Si comparte contigo tantas cosas..., te entiende, te apoya y adora estar contigo, en serio eres afortunado. ¿Por que no lo vez de esta manera?. Si en una Campus Party hay 5000 personas y de ellas sólo hay 100-200 chicas y, en esa proporción, una de ellas te ha elegido a tí, querido amigo, eres un tipo con suerte. ¡Agárrala y no la sueltes!.


Ahora se como es la chica de mis sueños....una chica Geek.


Y si tu eres de los afortunados de tener una chica Geek, estos son solo algunos cumplidos que le puedes hacer:


  • Eres el kernel de mi linux.
  • Eres el html de mi corazon.com.
  • Eres 1024kb para mi megabyte.
  • Tus ojos brillan más que mi torre de cd´s.
  • Tucorazon.com está en mi página de inicio.
  • Cuando te veo mi ciclo de CPU se acelera.
  • Tú tienes la máxima prioridad en mi lista de procesos.
  • Eres el linkador de mis objetos.
  • Tus deseos son signals para mi.
  • Ninguna gráfica podría renderizar al 100% tu perfecta figura.
  • En la cama eres puro overclocking.
  • Sin ti mi vida sería como una web sin CSS.
  • Eres el cargador de mi iPod.
  • Eres el socket de mi CPU.
  • Tu RAM le da vida a mi windows.
  • Eres el compilador de mi código.
  • El .gif que anima mi vida.
  • Siempre estás en C:/Mi/Corazón.
  • Te pienso más que las paginas indexadas por google.
  • Eres como el firefox que me sacó del infierno explorer.
  • Eres el enter de mi vida.
  • Si me dejas hago Alt-F4 a mi vida.
  • Eres el ENTER de mi vida
  • Dime cómo te llamas y te agrego a favoritos
  • Eres la primera en Google al buscar mi corazón.
  • Tienes permisos de root en mi vida.
  • Tus palabras tienen el IRQ más bajo para mí.
  • Mi MacOSX tiene envidia de tu belleza.
  • Juntos somos como un procesador de doble núcleo.
  • Tengo el feed RSS de tus pensamientos.
  • Mi sistema operativo entra en hibernación cuando no estás a mi lado.
  • Quisiera ser un Pendrive para tus USB.
  • Contigo no necesito tirar de Swap.
  • Nuestros corazones sincronizan por Wifi.
Basado en http://www.vivalinux.com.ar/articulos/una-novia-geek.html y en http://xkod.com.pe/tecnologia/piropos-para-enamorar-a-una-chica-geek/

miércoles, 3 de octubre de 2007

apt-get install wife

Lo que pasa por la cabeza de un linuxero cuando se va a casar:
usuario $> apt-get install wife
#wife: The following dependencies will be installed:
wife-house, wife-car, wife-friends, wife-parents, wife-no-more-TV-sports,
wife-no-more-partys-with-friends, wife-no-more-table, wife-no-more-pretty-friends,
wife-kids, wife-back-early, wife-money
#The following packages will be upgraded:
ego-restrainer, freedom-less, temperament-restrainer, inatiative-restrainer
Estimated installation time: 48 years
Do you want to continue? (y/n)
La misma pregunta frente al altar, pero vista desde otro angulo. El creador de este chiste plasmo muy bien la perspectiva del matrimonio....jejejeje...chekalo aqui:

martes, 2 de octubre de 2007

Linux en Anime


En la página http://www.vivalinux.com.ar/ presentaron la siguiente imagen creada por un fan del Anime y de Linux donde se presentan algunas distribuciones, al puro estilo de heroína del Anime. Chequen a ver que les parece. En lo personal, espero ver mas distribuciones, por que hay muchas de donde escoger.


miércoles, 26 de septiembre de 2007

Las Siete Maravillas Tecnológicas

Pues con eso de las siete nuevas maravillas modernas...e incluso las 13 maravillas de México (que en realidad son 26), aqui les presento la lista de las 7 maravillas de la tecnología según CIO.com

1.- La computadora más cercana al Polo Norte, propiedad de la Marina de los EU. Ofrece imágenes en vivo entre los meses de abril y octubre y contribuye a diversas investigaciones. ¿Te imaginas la capacidad de esta máquina para procesar la información obtenida por el calentamiento global, entre otras cosas mas?. Creo que en lugar de tener sistema de enfriamiento, debera de tener de calefacción.

2.- La computadora más alejada de la Tierra, en la sonda Voyager 1. Actualmente a 4 mil millones de kilómetros, es el objeto de fabricación humana que más lejos viajó. Si nos ponemos a pensar un poco, la computadora que usas para ver este Blog es mas poderosa que la que va en esa sonda.

3.- Centro de datos de Google. En él trabajan entre 100 y 200 personas y se estima que ocupa unos 30 acres. Allí se almacenan 2 petabytes (¡¡¡¡¡¿2 Petabytes?!!!!!) y sólo dos periodistas han ingresado. Su sistema de ventilación tiene el tamaño de un edificio de cuatro pisos. Es ahí donde van nuestras palabras para buscar algo en google.

4.- IBM y la BlueGen/L. La supercomputadora ayuda a científicos a resolver complicados problemas y consume la misma energía que un motor de 200 caballos de fuerza. Si no me equivoco esta en Asia es la computadora mas poderosa del mundo.

5.- La Ultra Mobile PC 02 de OQO. Esta mini computadora es capaz de utilizar WindowsVista. Pues si debe ser una maravilla para que el peor SO de Microsoft corra sin trabarse, o tardarse en copiar archivos de 1 Gb, o que no mande problemas con las cuentas de usuario, o que no bloque software, o que deje instalar software, o que... (un largo etc)

6.- Programa de colaboración científica E-SciencE II (EGEE-II). Se trata de cientos de computadoras al servicio de investigaciones que van desde la geología hasta la química. Son 45 los países que participan del programa. Sería increible conocer que clase de nuevas investigaciones realizan en ese lugar.

7.- Linux, el sistema operativo gratuito sinónimo de software libre. Por supuesto, sin comentarios ya que todos sabemos por que es una maravilla.

Y esta pendiente encontrar la 8 maravilla tecnológica. En http://www.cio.com/ usuarios como nosotros podemos votar y elegirla

martes, 18 de septiembre de 2007

Como generar un evento en formulario al presionar una tecla en C#

El uso del mouse para generar eventos es muy común en nuestros primeros programas que diseñamos. Así mismo, es muy fácil utilizar los eventos generados por una tecla como ESCAPE o F5.
En C#, solo necesitamos utilizar el evento:

private void form1_KeyUp(object sender, KeyEventArgs e)
{
}
Podemos acceder a el, a través de las propiedades del formulario y buscandolo en el Panel de Eventos (el que tiene forma de Rayo). Ahi, con solo doble clic sobre el evento que necesitamos aparecerá en nuestro código lo necesario para decidir que tecla vamos a usar...veamos:

private void users_in_out_KeyUp(object sender, KeyEventArgs e)
{

//Dentro del evento KeyUp se encuentra la variable "e" que contiene los argumentos
//relacionados con el boton. La propiedad "KeyCode" es la que
//necesitamos para determinar que tecla presionamos.
if (e.KeyCode == Keys.Escape)
{
//Asi la comparamos con el enumerador Keys que contiene las teclas que podemos
//utilizar, como en el ejemplo Escape
this.Close();
//Ya una vez considerada la condición basta determinar que hacer. En el ejemplo,
//cierro el formulario mediante this.Close(), pero se puede hacer cualquier cosa
//como MessageBox.Show(), this.Load, llamar una función...en fin

}
}
Esperando que sea util....
Dr. Omm

jueves, 13 de septiembre de 2007

Mi humilde Opinion sobre lo que sucede en México

La verdad no es mi especialidad...pero como cualquier ciudadano me doy cuenta de lo que pasa con respecto a la politica y el gobierno. Desde las elecciones para la presidencia municipal de mi ciudad Poza Rica....hasta la reforma Fiscal y Electoral ocurrida.
Y es que son temas en los cuales solo podemos opinar....por que a mi parecer...es lo unico que podemos hacer...a menos que vayamos a pararnos a gritar de cosas frente a la casa u oficina de alguien....o cerremos calles, avenidas...o pongamos bombas en ductos de PEMEX... nuestra opinion segun en este gobierno vale...pero pareciera que para dos cosas.
Los diputados en tiempos de elecciones consultan nuestra opinion y nos prometen que nos van a ayudar, que conseguiran inversion, empleos, escuelas...el cielo y las estrellas....y me pregunto yo...¿para que rayos sirve que nos pregunten?...si saben bien que para que algo se gestione debe de pasar por muchas opiniones y muchas mas propuestas...aparte de que al final terminan haciendo lo que los demas hagan...por ejemplo ahora con la Reforma Fiscal y el aumento a la gasolina y ese impuesto de deposito en efectivo por mas de 25 mil pesos. Los diputados se hacen tantos creyendo que el aumento de 2 centavos beneficiara a los mas pobres...por que los mas pobres tambien se transportan en camiones...por que en la comunidad en la que viven no hay trabajo y tiene que ir a la ciudad que queda a tres o cuatro horas en camion para conseguir...si pueden apenas lo suficiente para regresar...o la tinera de la esquina de mi casa...que tendra que comprar menos verdura por que esta aumento por que es transportada en camiones...o tendra que subirle el precio a sus productos y entonces le da en la torre a la economia de la clase media...que comprara menos...pero tendra que seguir transportandose de igual manera....y entonces se crea un circulo vicioso que solo afecta y no beneficia como deberia de hacerlo. En cambio, todos aquellos que aprobaron la reforma, convencidos de que traeria beneficios...no tienen por que preocuparse ya que ha muchos les dan vales para gasolina....seguiran comprando la misma cantidad de comida....y si algo sale mal...solo basta aumentarse el salario y se acabo...¡¡¡mientras que a nosotros nos lleve el tren!!!!.
Y que decir de nuevo impuesto de aquel que deposite 25 mil pesos o mas en el banco y en efectivo se le cobrar el 2% ese total. Significa que si deseo depositar 100 mil pesos, debere de depositar 2 mil por el impuesto. Bueno..se arregla facilmente depositando en 4 o mas partes...pero ke hacen las pequeñas y medianas empresas que deben de hacer los depositos de nominas o pagos de mercancias o acreedores...significa mas trabas para que alguien pueda invertir o intentar crear un negocio propio...y eso ocasiona menos empleos y la perida de muchos.
Y ni hablar de la reforma electoral...pues resulta ser ahora que los partidos politicos y sus candidatos ya no tendran que pagar tiempo aire en television por que este ya sera oficial!!!....significa que mientras uno este viendo su programa favorito...apareceran por obligacion los mensajes de los candidatos. Ok, segun esto ya no se les dara a los partidos los aproximadamente 2 600 millones de pesos...si no que esto ahorrara un 70% de esto que se podra ir a obras de beneficio social....a mi parecer no deberian de darle ni un solo peso de nuestros impuestos para que los partidos se lo gasten en propaganda politica que al final terminara en la calle como basura...contaminando los arroyos...tapando coladeras....dando mal uso al papel...y haciendo desfiles...bailes, etc., que no benefician a nadie....solo a ellos por el salario que cobraran cuando ganen.
Y bueno...por eso los dueños de radio y television pusieron el grito en el cielo...se les van muy buenos ingresos por tiempo aire de esos comerciales...y aparte estaran obilgados a poner comerciales de partidos politicos en horas de mejor rating...como dijo el señor azcarraga...."la hora nacional nadie la escucha". Sera lo mismo aqui...le cambiare de canal en espera de que pase ese anuncio y eso provocara que el rating disminuya por que no todos regresaran al canal...si no es que otros apaguen la television y no vuelvan...y eso significa perdida de programacion...perdida de empleos...etc.
A mi parecer, México no vive en una dictadura o gobiernos autoritarios de una solo persona, como lo vivia hace un siglo. Pero si nos ponemos analizar...la dictadura en México se da por grupos de poder...personas que no quieren soltar el poder...no lo haran y conseguiran hacer cosas que les convengan solo a ellos...engañando al pueblo que es por su bien. El presidente es solo un representante para el extranjero...alguien que vaya a inaugurar caminos, escuelas y entregue premios...por que al final tiene que pedir permiso a la camara de diputados par hacer algo...y si ellos no quieren, no lo hace.
Entonces al final, vivimos atados a la decision y conveniencia de algunos cuantos...y quitarlos del poder es practicamente imposible....no basta un golpe de estado...ni una guerra...ni nada que signifique algo radical...por que siempre quedaran algunos que intentaran seguir en el poder...no importa si se tienen que humillar o esperar el tiempo necesario...y al final...seguiran ahi perjudicandonos.
Mi humilde opinion...por que en verdad no se nada

lunes, 10 de septiembre de 2007

El Reloj del Fin del Mundo



Hace muchos años, despues de la Segunda Guerra Mundial, un grupo de científicos conocidos como Bulletin of the Atomic Scientists, diseñaron en base a estudios un reloj que indicaba el fin de la civilización justo cuando este marcara la medianoche.

Conocido como el Doomsday Clock, es una advertencia hoy en dia, de como nosotros siendo una sociedad, provocaremos nuestro fin si seguimos ocasionandos cosas que pongan en peligro el mundo.

Hoy en dia, estamos a solo 5 minutos de la medianoche, ocasionado por el calentamiento global, la contaminación y los riesgos generados por el armamento nuclear de las potencias mundiales, y los nuevas tenciones diplomáticas como Iran, India y Core del Norte.

Lo mas alejado que hemos estado del fin, fue a 17 minutos de la medianoche, en 1991, cuando se dio fin a la guerra fría. Lo mas cercano ha sido a los 2 minutos en 1953, con la creación de la bomba de hidrógeno por los EUA y Russia.

Nosotros podemos seguir el avance y retroceso de este reloj, que en 60 años ha llevado la cuenta y la advertencia de lo cerca que estamos de nuestro propio.

Sigue el siguiente link para conocer la página oficial del Reloj del Fin del Mundo,... aunque de nada servirá que lo veas, si no entiendes el mensaje....esta en nuestras manos evitar que la medianoche llegue.

jueves, 6 de septiembre de 2007

How to create a file .txt with C#

Its very easy creates a file .txt using Visual C#, in order to use the normal references like:

using System.Text;
using System.IO;
Let’s begin:
private void create_file()
{

string fileName = Application.StartupPath.Substring(0, 2) + "\\My File.txt";
//A string with the drive where our application is running
//(in my own, the drive C:) and the name of the file .txt
//(check thats necessary the double '\\')
StreamWriter writer = File.CreateText(fileName);
//Lets use the StreamWriter whos going to help us to write in the file .txt
//and is equal to the object File and the method CreateText with
//the name of our file....the string fileName

writer.WriteLine(""Greetings from Poza Rica, Ver., Mexico");
//With writer we may write a line in the file
writer.WriteLine("");
//I use this to create a line blank

writer.WriteLine("Im Dr. Omm");
writer.WriteLine("");

writer.Close();
//Finally, we close the writer

}
I hope this be hepful to somebody...and sorry by my english
Dr. Omm


lunes, 27 de agosto de 2007

Error al exportar un Data Grid

En lo personal, me ocurrio una excepción en un data grid cuando lo deseaba exportar. Ese error dice mas o menos asi:

Control 'FreightGrid__ctl2__ctl0' of type 'DataGridLinkButton' must be placed inside a form tag with runat=server

Y bueno, imaginando arreglar ese detalle colocando el "runat=server" en donde creia que debia de ir, me tope con la sorpresa de que no se arreglaba nada.

El detallito se arreglo, (a mi en lo personal), pasando a False las propiedades de Allowsorting y AllowPaging del DataGrid.

Ojala funcione esto a alguien.

Dr. Omm

jueves, 23 de agosto de 2007

Como enviar correo electrónico desde un Windows Forms y C#

Es posible enviar un correo electrónico mediante C#, mediante las clases System.Net, System.Net.Mail y System.Net.Mime

En el siguiente ejemplo se muestra un formulario que envia un simple correo electrónico a través del Servidor SMTP de GMAIL y se le adjunta un archivo .xls

1.- Preparamos un Windows Form con un boton, para enviar el mail. En el código es fácil reconocer donde se podría sustituir la cadena de texto por un TextBox y su propiedad Text. Por ejemplo, para el correo destinatario, el cuerpo, el asunto, etc.

2.- En el código, establecemos las siguientes clases:

using System.Net;
using System.Net.Mail;
using System.Net.Mime;

3.- Y agregamos el siguiente código en el evento de un Button, por mencionar un ejemplo:

private void button1_Click(object sender, EventArgs e)
{

//Se prepara un nuevo mensaje
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();

//Se establece el destinatario
msg.To.Add("mauriciomoo@gmail.com");

//Se establece el remitente, asi como el nombre que aparecerá en la
//bandeja de entrada, así como el formato de codificación
msg.From = new MailAddress("mauriciomoo@gmail.com", "Soy el Dr. Omm", System.Text.Encoding.UTF8);

//Se establece el asunto del mail
msg.Subject = "Prueba de correo by Dr. Omm";

//Formato de codificación del Asunto
msg.SubjectEncoding = System.Text.Encoding.UTF8;

//Se establece el cuerpo del mail
msg.Body = “Saludos del Dr Omm”;

//Se establece la codificación del Cuerpo
msg.BodyEncoding = System.Text.Encoding.Unicode;

//Se indica si al cuerpo del mail, se interpretara como código HTMl
//o no, esto funciona cuando queremos que aparezca centrado algo
//mediante
, etc
msg.IsBodyHtml = false;

//Se establece la cadena de texto con la ubicación del archivo a
//adjuntar
string file = "C:/Datos.xls";

//Se adjunta el archivo
Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
ContentDisposition disposition = data.ContentDisposition;
disposition.CreationDate = System.IO.File.GetCreationTime(file);
disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
disposition.ReadDate = System.IO.File.GetLastAccessTime(file);
msg.Attachments.Add(data);

//Se prepara el envio del mail
SmtpClient client = new SmtpClient();

//Se establecen las credenciales para enviar el mail, muy importante autentificarse con la cuenta de correo y la contraseña
client.Credentials = new System.Net.NetworkCredential("mauriciomoo@gmail.com", "XXXXXXXXXXXXXX");

//Se establece el puerto de envio
client.Port = 587;

//Se establece el servidor SMTP, en este caso GMAIL
client.Host = "smtp.gmail.com";

//Seguridad SSL?, si como no, prueben ettereal
client.EnableSsl = true;


//Se envia el Mail
try
{
client.Send(msg);
}
catch (System.Net.Mail.SmtpException ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}

4.- Como se menciono antes, es necesario contar con las clases indicadas, así como el archivo a adjuntar. Acerca de las credenciales, es importante tener una cuenta de correo electrónico en el cual podamos utilizar su servidor SMTP. GMAIL lo permite, pero parece ser que Hotmail no. Habría que probar con algún otro servidor de correo, como sería nuestro proveedor de internet, el del trabajo, etc.

Por último, este ejemplo se realizó en Visual Studio 2005 con C# en el Net Framework 2.0


Esperando que se útil, así como sus comentarios, se despide

Dr. Omm

Como agregar un ToolTip a cada uno de los elementos de un listbox

Cuando utilizamos un ToolTip en Visual Studio, solo puede ser utilizado directamente sobre un control de Windows Forms, por ejemplo un TextBox, una Label, un Button, etc., ya que solo acepta dos parámetros; el control y la cadena de Texto que mostrará.
toolTip1.SetToolTip(listBox1, “Este es mi Tip”);
Sin embargo, si se deseará que el ToolTip cambiará para cada elemento de un ListBox o de un ComboBox, no es tan sencillo ya que no acepta en sus parámetros un evento como SelectedIndex o SelectedValue.

En un “googlazo” me encontre con un algoritmo que mostraba como realizarlo. Ahora solo faltaba tomar la información de una Base de Datos y que el ToolTip cambiará para cada elemento de la lista. Y esto fue lo que sucedió:

1.- Se considera de antemano que se tiene listo todo el formulario completo, de acuerdo a las necesidades. Así mismo una Base de Datos, por ejemplo, un directorio telefónico. Entre esos controles se encuentra un ListBox, el cual fue llenado en su propiedad DataSource una consulta hecha a la Base de Datos. Digamos una lista de nombres, y que se desea mostrar en el ToolTip su telefono.
2.- Una vez tomado de la Caja de Controles un ToolTip, nos dirigimos al evento SelectedIndexChanged del listBox1 y comenzamos a codificar:

private void lst_users_SelectedIndexChanged(object sender, EventArgs e)
{

//Creamos un nuevo DataTable auxiliar y en el almacenamos el DataSource que contenga
//el listBox, convirtiendolo previamente
DataTable dt_aux_u = (DataTable)this.lst_users.DataSource;

//Se prepara una variable de tipo de string que almacenará el texto del ToolTip
string telefono = "";

//En una variable de tipo entero, se almacena el indíce del elemento seleccionado de la
//lista, previamente convirtiendolo a entero
int index = (int)this.lst_users.SelectedIndex;

//Si el indice del elemento seleccionado se encuentra entre el rango de la lista
if (index >= 0 && index < this.lst_users.Items.Count)
{
//La variable telefono almacena del DataTable el valor donde la fila con valor index y la
//columna “telefono” coincida. Esto esta basado en la Base de Datos
telefono = dt_aux_u.Rows[index][“telefono"].ToString();

//Si lo seleccionado no contiene nada
if (telefono =="")
{
//Se prepara un texto especial, para que el ToolTip no se muestre vacio
telefono = "Esta persona no tiene telefono";
}
}
//Al final, establecemos el ToolTip con el control Windows Forms y la Variable
this.toolTip1.SetToolTip(this.lst_users, telefono);
}

3.- Cabe determinar que es necesario tener funcionando primero el acceso a la Base de Datos y el llenado del listBox correctamente, ya que la informacion para llenar el Tooltip lo tomamos del DataSource del control.
Esperando que sea util, así comentarios y sugerencias.
Dr. Omm

viernes, 17 de agosto de 2007

Un gran aporte que nunca estara de mas

A todos los interesados en la programación, esa nueva arte, para algunos dificiles, para otros laborioso, y para otros su vida....un buen compañero deja en su blog unos links para aprender a programar, y entre ellos hay un buen manual de programación. Pero no se crean un libro donde te enseña que es un vector, o que son los operadores lógicos (aunque si lo trae en los primeros capitulos) sino que muestra en sencillos ejemplos como entender los conceptos avanzados como la recursividad, manejo de cadenas, etc., en fácil pseudocódigo.

Esto con el fin de mejorar nuestra interpretación, pero sobre todo el entendimiento a estas cuestiones.

Así mismo recomienda para los novatos, descargar y aprender usar Phyton, un lenguaje muy sencillo para empezar a construir

Les dejo el vínculo al Blogspot de Julius y aprovechen para revisarlo que esta muy bueno

http://sotf-stuff.blogspot.com/

viernes, 10 de agosto de 2007

Ataque Cibernético Inminente y Masivo en cualquier momento

Esto que les platico aqui ocurrio hace poco en Estonia, un estado báltico en Europa, con metas fijas para prosperar como país, y confiando su desarrollo en el área de la informática. Y es que no es para menos, pero los líderes de Estonia presumieron mucho de su capacidad tecnológica implementando rapidamente servicios básicos en la Web. Por ejemplo, la consulta de y pago de agua, luz, etc., agenda de trabajos de los servidores públicos, movimientos de saldos en distintos bancos, entre muchas otras cosas mas. Incluso el país se podia menciona E-Estonia.
Pero una mañana nadie pudo accesar a sus cuentas de banco, ni tampoco conectarse a internet, y de pronto la luz y telefono dejo de funcionar.
Por el mes de Mayo de l 2007 Estonia sufro un ataque cibernético planeado con muchos meses de anticipación, que dejo realmente debilitado al país, a tal grado que era completamente vulnerable a una invasión u otro tipo de ataque...y nada hubiera podido hacer para evitarlo.
No es un cuento, es tan real como el ataque que sufrieron los Servidores DNS en EUA en febrero de 2007, cuando un grupo de hackers lograron entrar a estas supercomputadoras. No hicieron ningún daño, pero de haber querido, podían hacerlo y dejar sin correo electrónico o acceso a páginas webs comerciales a millones de personas, y eso era perdida de millones de dolares.
Ahora, en estos momentos, algo mas grave esta ocurriendo. Desde hace unos meses, se ha propagado por internet un virus llamado Storm Worm, practicamente indectable, por que no realiza ningun daño, mas que esperar un comando proveniente de internet para activarse y tomar el control de los servicios de la computadora, y tal vez, enviar mails, recibirlos, accesar a páginas web, descargar archivos, etc. Practicamente la PC se vuelve un Zombi, que solo realizara ordenes provenientes de internet que "alguien" o "algo" le envie.
¿Que significa esto?, que existe un sujeto con el dedo en un boton listo ra enviar ese comando que vuelva nuestra computadora Zombi, que la controle, y que tal vez, desactive nuestro Antivirus y descargue uno de tal magnitud que la formate, o que tal vez copie nuestra información y la envie a alguna parte del mundo, o que utilize nuestra conexion de internet para saturar uno o mas servidores, o que use nuestro disco duro para almacenar información. Ahora imagina esto en un equipo de oficinas gubernamentales o empresariales. La cantidad de daños que pueda ocasionar.
Ya existen equipos de expertos alrededor del mundo que estudian este caso y hacen lo posible por evitar, segun ellos, la catastrofe tecnológica mas grande de todos los tiempos. Nosotros podemos hacer algo....solo se trata de llevar a cabo las mismas tareas de seguridad que conocemos, no abrir e-mails de usuarios que no conozcamos y buscar las actualizaciones recientes de los antivirus, no recibir archivos desconocidos via mensajeros y tal vez lo mas díficil.... reducir lo mas que se pueda el uso de sofware P2P como ARES y Limewire.
¿Tu que opinas?. ¿Crees que esto es exagerado?. ¿Qué son solo cuentos?. Si quieres comprobarlo busca en google acerca de Estonia y su Red, así como ese tal Storm Worm, los períodicos de TI alrededor del mundo saben mas de lo que yo explique aqui.
Acuerdense de mi cuando el fin del mundo nos alcanze..... Dr Omm

jueves, 26 de julio de 2007

Conferencia Gratuita de 3D Studio Max

Una página de internet, reconocida por ofrecer sus servicios de capacitación en diferentes tipos de software, otorga al publico en general la oportunidad de asistir a una conferencia virtual de 3D Studio Max, software para el modelado y diseño de objetos 3D. Los detalles para participar estan en la página:

domingo, 22 de julio de 2007

Experiencia con Debian 4.0

Soy nuevo en esto de Linux...es decir...solo por la escuela lo utilize...pero esta ocasion fue diferente...instale Debian en mi computadora para poder experimentar con ella...y me agrado.
Tal vez para muchos, creen que Linux es difícil..pero no lo es...a menos de que seamos muy flojos y no queramos aprender...entonces si, sigamos con Windows.
En cierta ocasión, necesitaba ver una página que contenía animaciones Flash, y me encuentro con que Debian 4.0 para su explorador de internet llamado ICEWEASEL (por cierto...muy bueno) no tenía el PLUG-IN necesario, y de verdad tenía que ver la página.
Mediante un "googlazo" encontre mucha información de como instalar ese PLUG-IN, para nada díficil, solo hay que saber lo básico de los comando de una terminal:

Pasos para instalar el Plug-In de Flash Player:

1.- Para empezar descarguense el archivo de esta página

http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash

Se decarga un archivo llamado install_flash_player_9_linux.tar.gz

2.- Dentro de una terminal, accedemos a la ruta en la que se guardo....en Debian 4.0 debe de estar en la ruta /home/nombre_usuario/Desktop/Descargas

3.- Ahí los descomprimimos mediante tar -xvvf install_flash_player_9_linux.tar.gz

4.- Se crean varios archivos, entre ellos un directorio llamado install_flash_player_9_linux, entramos a ese directorio.

5.-Si no estamos como root, deberiamos....mediante el comando su

6.-Y ahora si, si utilizamos ICEWEASEL, dentro del directorio que les mencionaba en el paso 4, el siguiente comando:

mv libflashplayer.so /usr/lib/iceweasel/plugins/

Para moverlo de lugar, a la carpeta que contiene los Plug-In's de ICEWEASEL

7.- Y es todo, si queremos cerciorarnos de que existe el Plug-In, pues nada mas abrimos ICEWEASEL, y en la Barra de Direcciones escribimos about:plugins y nos debe mostrar la lista en donde esta instalado.

8.- Si lo queremos ver en FireFox, es mv libflashplayer.so /usr/lib/mozilla-firefox/plugins/
No lo he probado, pero en teoría debe de funcionara así como en cualquier otro navegador..teniendo en cuenta el directorio de los Plug-In's

Saludos...

jueves, 19 de julio de 2007

Si eres informático.....Duro de Matar 4 es una buena opción....

La verdad....tiene partes exageradas....la verdad puede ser que consideres una verdadera "extensión" que a John McClane no se le rompa un hueso en toda la película.
Pero lo que no se puede negar es el hecho de que se refleja un futuro no muy lejano de lo que puede llegar a ocurrir al tener toda nuestra vida diaria sostenida por las computadoras y el internet.
Imaginate un día que despiertes y no haya red de celular....intentas el teléfono y no funciona....tu computadora enciende...pero no tiene internet....la televisión funciona....pero todos los canales estan bloqueados.....el suministro de agua y luz se ha detenido....y dentro de unas horas la corriente eléctrica también.
¿Que te queda?....piensa....si no tienes nada de esto que te queda....¿un radio de onda corta?....tal vez...aunque las estaciones de radio han dejado de transmitir sin razon aparente....
Duro de Matar 4 es una buena película de acción, clásica de la serie...pero esta ocasión basada en una novela de ciencia ficción donde el mundo se queda sin tecnología....y regresamos a la edad de piedra.
Recomiendo mucho esta película...para entretenerse un buen rato...pero para aprender un poco de computación e internet....así como para reflexionar. El único detalle malo...es que en la película se menciona mucho el termini Hacker como algo maligno....cuando realmente....un verdadero Hacker es una persona muy sabia...experta en una área....pero cuando decide utilizar su conocimiento para beneficio propio o hacerle un mal a alguién....se vuelve cracker...
Si te consideras informático, eres informático, estudias....o pretendes estudiar....tienes que ver esta película para tener una idea....del largo camino de la rama de la computación. Aqui les dejo el trailer para que lo chequen.