Geek & Roll » 2008 » May

Conozcan a los bloggers: César

Cesar May 28th, 2008 geekandroll, lol 3 comentarios

Así me ven en la maestría…

Windows 7 hace su primera aparición

En la conferencia D6 presentaron un video sobre el sucesor de Windows Vista, Windows 7. Entre las grandiosas novedades que nos trae esta nueva iteración de Windows estan la interfaz con soporte para múltiples puntos de entrada (multitouch para los amigos, visto primero en el iPhone, ya soportado en Leopard) y una barra de tareas distinta.

Ya todos sabemos que Microsoft ha estado jugando a corre que te alcanzo con Apple, eso no es nada nuevo. Parece que Windows siempre llega tarde a la hora de ofrecer novedades en el escritorio. Veamos el ejemplo de los efectos de escritorio: útiles en algunos casos, o simplemente llamativos en otros. Apple lo hizo, GNU/Linux lo hizo, y finalmente Windows lo hizo… a medias. Los efectos que vemos en Vista son mediocres, y aunque la interfaz es bonita (Aero, a mi gusto, se ve elegante) no hay nada “atrevido” con los efectos e escritorio, y flip3D es una cochinada (por no decirle más feo). En cambio, Compiz en GNU/Linux tiene una comunidad que continuamente esta sacando nuevos efectos, provando nuevas cosas y, por qué no, copiando otras. Supongo que es la ventaja del Open Source, Compiz al inicio no se podía considerar para uso diario, pero ha madurado y ahora nos ofrece una experiencia muy agradable, superior a Windows Vista en todos los aspectos.

Ahora Microsoft decide copiar el multitouch, y lo hará parte integral del sistema operativo. En mi opinión, si Microsoft ya va a copiar a Apple, lo que debería copiar es la estrategia que siguió al cambiar de su Mac OS 9 al completamente nuevo – e incompatible – Mac OS X. Windows 7 trae consigo un nuevo kernel: MinWin. ¿Por qué no aprovechar esta movida y rediseñar completametne el sistema operativo? La API de Windows es inmensamente compleja y ya muestra su edad. Se podría eliminar la dependencia de esta API vieja y diseñar una más moderna, sin los problemas de la anterior. La compatibilidad de aplicaciones puede ser manejada por medio de una máquina virtual, las computadoras de hoy pueden soportarlo. Esa es la manera en la que Apple lo hizo, y le funcionó de maravilla. ¿Por qué no copiar eso?

El video de la demostración de Windows 7 después del salto.

Edit: MinWin que siempre no…

Leer el resto de este post.

Computadoras OS-less

Esta es una colaboración de Boynas (www.boynas.com). Recuerda que puedes colaborar con Geek&Roll enviando tus posts a ping@geekandroll.com (asi es, no les tenemos miedo a los spammers).

splashtop.png

Cuando empezó todo el escándalo de las aplicaciones web y se empezó a hablar acerca de una plataforma para dominarlas a todas sabíamos que dentro de poco, ya no necesitaríamos un Sistema Operativo.

Claro, necesitas un sistema operativo para correr tu navegador favorito, y para comunicarte con tu hardware ¿no? Pero, ¿Realmente el sistema operativo necesita tener cargado todo cuanto le ponen? Hablese de Windows, Mac o Linux no importa.

Que les parece Hardware – Kernel – Browser, o algo asi?

Existen aplicaciones web hasta para tirar para arriba: Media players (youtube, last.fm), Paquetes de Productividad (Zoho, Google apps), Editores de Fotografia (Photoshop Express, Photobucket), EDMs (Docupace, Laserfiche), CRMs (SugarCRM, ZohoCRM); en una palabra… TODO, hasta podemos encontrar Sistemas Operativos “web based” (eyeOS, youOS) por si extrañas tu “Paint” y tu “calculadorcita”.

Para el que esta dispuesto a utilizar solo lo necesario, y tomar ventaja de lo que la tecnología “Web based” nos puede ofrecer, Asus esta preparándose para lanzar este producto, el cual lo dio a conocer el año pasado: SplashTop. SplashTop estara disponible en algunos motherboards Asus como el “P5E3 Deluxe”. SplashTop inicia en 5 segundos con justo lo necesario: un navegador (Firefox, por supuesto) y una solucion VoIP (Skype). No es que no sea un sistema operativo, SplashTop es un “Linux Embeded” pero esta instalado junto con el Bios. Para verlo en accion, salta. (fabuloso video ilustrativo)

¿Por que tardaron tanto?

Cómo Librarnos del Analfabetismo Científico

Cesar May 25th, 2008 ciencia Haz un comentario

Excelente video, sobre nuestra realidad como mexicanos y el porqué de nuestro atraso científico. Los invito a verlo y a reflexionar. El video después del salto.

La ciencia moderna es la manera más reciente y la más eficiente que tiene el ser humano de interpretar la realidad en que vive. Consiste en hacerlo sin recurrir a milagros, revelaciones, dogmas ni al principio de autoridad. La ciencia moderna ha partido a la humanidad en un “primer mundo” (10% de la población mundial) que tiene ciencia y tecnología avanzada, y en un “tercer mundo” (90%) que es analfabeta científico, y por lo tanto produce, se comunica, viaja, se cura y se mata con aparatos, teléfonos, redes, coches, aviones, medicinas y armas que inventó el “primero” y, por supuesto, se hunde en la miseria, la corrupción y la dependencia. Un primer drama del analfabeto científico es entonces carecer de ciencia en un mundo donde ya queda muy poco de envergadura que se pueda hacer sin ciencia avanzada y sin alta tecnología. Un segundo drama es que no está capacitado para captar su tragedia, porque cuando a un pueblo le faltan alimentos, agua, energía, medicamentos, vivienda, sus habitantes son los primeros en advertirlo; en cambio cuando le falta ciencia no lo puede comprender, ni cuando se le señala.

Por eso, en una sociedad donde el pueblo, el estado y sus élites intelectuales son preponderantemente analfabetos científicos, es casi una batalla perdida preconizar el desarrollo de la ciencia, porque hay un tercer problema, que consiste en que si la tuviera tampoco sabría qué hacer con ella. Pero hay todavía un cuarto problema: para un científico la realidad es extremadamente compleja, llena de variables; por el contrario para el analfabeto científico es extremadamente simple, pues tiene una única variable: el dinero. Y ahí no acaban los dramas. Un quinto, no menos grave, es que el analfabeto científico cree que ¡sí sabe! qué es la ciencia moderna, de donde deduce que no la necesita. Y hasta agregaría un sexto. Consiste en que un gobierno declare con toda honestidad: “Ahora tenemos problemas graves y urgentes, pero en cuanto los resolvamos apoyaremos la ciencia”. Así es: el primer mundo se apoya en la ciencia, en cambio el tercero “habla” de apoyar la ciencia. En mi plática aludiré a una serie de pasos que el país podría dar para desarrollar su ciencia.

Leer el resto de este post.

Instrucciones de lavado

Prefiero la opción 2… XD

wash.jpg

Para Geek&Rollear

La verdad ya hacía falta honrar la segunda parte de nuestro nombre, así que aquí tienen una perfecta guitarra para Geek&Rollear: la iAxe de Berhinger es precisamente una guitarra USB (aunque también incluye un jack para salida de audio análoga), con forma de Strat y hay en blanca, crema, blanca/negra… y negra (la más machirrín).

Lo machín del asunto es que incluye amplificadores virtuales (software) para Windows o Mac OS X, te dan 3 como demo pero puedes elegir uno para quedarte con la full version.

iAxe

Por $99.99 la neta es una ganga.

Java daba doo

Rafyta May 22nd, 2008 frases, lol, programacion 6 comentarios

“Java doesn’t do anything by itself. It’s a programming language (…) Java wants to be in your face. Java wants to be updated. Java wants to tell you the good news about Sun. Have you heard about Sun? Here’s a nice picture of our logo. And fancy a copy of OpenOffice? No? Well, never mind. Java’s installed a copy of Yahoo Toolbar in your browser instead. Because that’s what programming languages are there to do, right?”

Annoying software: a rogues’ gallery

El link me lo pasó Pablo

Obregón rifa (y controla)

Cesar May 19th, 2008 lol 3 comentarios

Terminaron mis vacaciones en mi tierra natal: Ciudad Obregón y me doy cuenta de que Obregón rifa. Aquí la lista de las 5 razones de porque Obregón rifa:

  1. Los Hot Dogs de la Durango y Náinari. No se si los Hot Dogs se supone que sean como los preparan en Obregón, pero así saben más buenos
  2. Hay mujeres muy bellas, caminando por las calles, en su ambiente natural. Alguna vez un chilango me dijo que las mujeres más bellas estaban en el DF porque trabajan en Televisa, tal vez sea cierto, pero es mejor verlas en todos lados, a la vuelta de la esquina, comprando tortillas, haciendo cola para el cine, tu vecina, la que atiende en el mercado, etc.
  3. No te preocupas por la eterna pregunta “Qué vamos a hacer hoy?”. Más bien es “En donde vamos a tomar hoy?”
  4. Amplia variedad de posibilidades gastronómicas, siempre y cuando sea algo de sushi, hot dogs o tacos
  5. En caso de desastre holocáustico te encuentras en uno de los mejores lugares del mundo, con tu panel solar tienes energía prácticamente inagotable gracias al calorón que hace casi todo el año. JA! vence eso Londres

Gracias a todos(as) los que me encontré por allá, siempre es grato volver a Obregón.

Instalando GNU/Hurd

GNU Hurd es la pieza faltante en el sistema operativo GNU. GNU Hurd es una colección de pequeños servidores que corren sobre el microkernel Mach, con características que lo hacen muy atractivo: programado utilizando orientación a objetos, diseño multihilo (multithread) para eso de los dobles, cuádruples, óctuples núcleos). Los pequeños servidores se encargan de implementar cosas como sistemas de archivos, protocolos de red, y cualquier cosa necesaria para un sistema operativo.

Ahora que ya sabemos qué es Hurd, y porqué queremos instalarlo, podemos ver un video de cómo hacerlo (después del salto volteado pa’tras de reversa) Leer el resto de este post.

Cookies y Code Igniter: más problemas

Cesar May 14th, 2008 programacion, tips 6 comentarios

Seguimos con los problemas de Code Igniter, esta vez con respecto al manejo de las cookies.

El problema: en averalcine.com usamos cookies para saber que ciudad eligió el usuario, de tal manera que el usuario no tenga que seleccionar una ciudad cada vez que entra al sitio. ¿Ningún problema no? el código funciona de maravilla en Firefox, Safari, Opera, hasta en IE6, pero no en IE7. Mi primera reacción fue culpar al modo protegido de IE7, pero este solo funciona cuando se ejecuta bajo Windows Vista, y tenía una computadora con Windows XP, IE7 y aún así el problema persiste.

La solución: como toda la vida (en la Web), terminamos sacándole la vuelta al error introducido por Internet Explorer. Esta vez no es tanto error per se, sino una característica:

En IE, las políticas de privacidad por defecto entran en funcionamiento para iframes interdominio, especialmente con JavaScript, lo que previene guardar cookies. Si imprimes el session id de la cookie en la página que se carga en el iframe, verás que cambia en cada recarga de la página. Configura una política de privacidad como se define en http://www.w3.org/P3P/ y lo solucionarás.

¿Así o más fácil? (es sarcasmo). En vez de batallar con soluciones únicas para IE, decidimos usar “cookies” del lado del servidor, donde todo el estado se guarda en la base de datos. Introduce más carga al servidor, y el tiempo de respuesta se incrementa, pero funciona en todos los navegadores que hemos probado hasta ahora.

Posts anteriores