Archivo de la Categoría 'Tecnologia'

Jun242008

Hacia un OS Decentralizado (wut?)

Ultimamente hemos visto como mientras crece la capacidad de las computadoras, los Sistemas Operativos se enfocan mas y mas en como se ven sin aportar nada significativamente nuevo a la experiencia del usuario. De igual manera, mientras mas se hace mas accesible el internet de banda ancha, mas aplicaciones en línea tenemos, incluyendo los famosos “Escritorios Web” que intentan combinar un escritorio normal con la decentralizacion web.

He estado pensando sobre como Steam maneja los juegos actualmente, y sobre como los desea manejar en un futuro. Por Ahora tu compras los juegos y tienes una lista con todos y los puedes bajar e instalar en cualquier computadora. En futuras versiones, valve pretende sincronizar preferencias y juegos guardados por medio del mismo sistema. Ahora imaginemos esto en un OS.

Empieza el sistema operativo como cualquier otro, tiene sus usuarios locales pero puede uno accesar con su cuenta de otro lado (al estilo messenger digamos). Se abre el escritorio y busca nuestros archivos de configuración mas básicos: La colocacion de los paneles y barras, nuestro wallpaper, etc. Practicamente estamos viendo la misma pantalla aquí y alla. Aquí es donde empiezan los problemas. ¿Que hay de nuestras aplicaciones en general, o mas especificamente las de inicio? Me imagino que al principio revise que aplicaciones se tienen ya y las cargue, y que aparezca una lista de “Estas aplicaciones deben cargar al inicio pero no estan instaladas, desea bajarlas ahora” y tu puedes escoger cuales.

Digamos que estas en una computadora ajena y necesitas usar solo google talk, pero en startup en tu computadora tienes el antivirus, un firewall, messenger, launchy, etc. etc. Al momento de empezar en la otra computadora puedes escoger solo google talk: esperas a que se baje, se instale y se configure automaticamente como lo tenías en casa.

Por los limites que hay ahora, esto supongo que empezaría muy limitado (por ejemplo, como jalar tus documentos e imagenes) y posiblemente tendría una versión de paga con mas libertad, pero en un futuro mientras nos acercamos a la época del petabyte e internet mas veloz, talvez sea común. Prácticamente es tomar lo que muchas compañias estan haciendo en el navegador de internet, pero integrarlo al corazon del sistema operativo: Que las cosas viajen conmigo a donde vaya sin necesidad de un navegador de internet.

Muy probablemente sea imposible, pero es bonito soñar :).

Jun152008

Edición sobre pájaros.

Palabras que riman con pájaro: 0.

Si un día participas en un concurso de encontrar palabras que riman, propón pájaro a los presentes. No hay una sola palabra que rime con ella. Tendrás a todos pensando un rato y varias personas entraran en un pánico que hará que se les olvide el significado de la palabra rima y den respuestas extrañas nomas por responder.

Pájaros que brillan: Encontré una lamprara diseñada por los Mexicanos Javier Henriquez y Sebastian Lara de eos méxico. Son unos pajaros en un cable, bastante linda.

Pájaros que cantan: Songbird 0.6 ya está disponible al público y trae soporte para iPods y otros Reproductores de Audio Digital (RADs), MediaFlow para ver las portadas de tus discos de forma sexy, Integración con sitios como The Hype Machine para que descubras música nueva, un montonal de extensiones para mejorar tu experiencia músical en internet y corre en mac, windows y linux. Es como el firefox de los reproductores de audio para computadora. Que por cierto.

Ex-Pájaros: Firefox (antes conocido como firebird y phoenix) lanzará su versión 3 este martes e intentará romper un record guiness. Para mas información vean esta entrada.  Si no les gusta, firefox hay mas opciones.

Pájaros navegadores: Kestrel es un nombre en inglés dado a varios miembros del género Falco, osea los halcones. También es el nombre clave del no-tan-famoso-como-debería-ser Navegador de Internet Opera 9.5. Si quieren el navegador mas rápido del múndo, una interfaz sexy, soporte de bittorrent, e-mail y noticias, control de voz, una “marcación rápida” para tus páginas mas utilizadas, sesiones, widgets, etc. etc. etc. Entonces Opera debería ser tu navegador principal.

Pájaros parlantes: En noticias menos interesantes, despué de un par de meses utilizando digsby, no pude evitar volver a Pidgin. Su simplicidad y elegancia es algo que no puedo dejar. Para los que no saben, Pidgin es una alternativa a diversos “messengers”. Trae soporte de MSN, Yahoo, AIM, ICQ, Jabber, GoogleTalk (que es jabber), etc. etc.

Si saben de algún otro pájaro que no haya mencionado, porfavor haganmelo llegar.

Jun012008

Dia mundial de bajar firefox! RECORDS!

Download Day

El navegador favorito de casi todos (hay dos tipos de persona que no les gusta firefox: los que ya lo conocen y usan opera o safari y los que aun no lo conocen) esta intentando algo bastante ambicioso: Lograr el record guiness de software mas bajado en 24 horas.

De acuerdo a la pagina de Download Day 2008, solo 11,099 mexicanos (hasta ahorita) han prometido descargar firefox, estoy seguro que hay otros 11,000 que no han prometido y estan dispuestos a hacerlo (es una mejora de los 89 que habia cuando me registre). Los invito a que sean parte del record y ayuden al mejor navegador tenga el mejor record de descargas. Inviten a sus amigos, primos, hermanos, padres, abuelitos, novias, etc.

Tambien pueden poner un botoncito en sus paginas o maispeises y facebooks para mostrar su apoyo.

VAYAN! AHORA!!

May132008

Retos de diseño web, parte I.

Hoy en día es fácil diseñar sitios web, casi cualquiera puede hacerlo. Los que lo hacemos seguido aveces nos perdemos entre tantas mañas de como hacer las cosas, que perdemos una habilidad inata de hacerlo bien y hacerlo simple. Por eso he pensado en varios retos para mi y para otras personas interesadas en ejercitar sus musculos de X/HTML y CSS. El primero es con diseño “ultraminimalista”, las posibilidades al menos son ultraminimalistas, el producto final puede ser tan complejo como se desee.

Reglas

  • Solamente CSS y HTML 4.01 o XHTML 1.1. Nada de scripting y todo debe ser valido
  • Nada de imagenes. No puede haber ni una sola imagen en el diseño.
  • Solamente se pueden utilizar negro, blanco y máximo dos colores mas.
  • Se pueden utilizar cualquier intensidad de los colores selccionados.
  • Se recomienda pero no se exige que el sitio cumpla con los estandares de accesibilidad propuestos por la w3c.
  • El tema del sitio es libre.
  • No solo se debe enfocar en verse bonito, sino en darle la mejor experiencia al usuario

Actualizaciones aquí cuando termine mi entrada.

retos proximos incluiran trabajar con HTML5, XHTML2 y CSS3 y rediseñar varios sitios populares utilizando solamente CSS.

Mar302008

Actualización a Wordpress 2.5

Wordpress es el software que utiliza este blog y al fin salió la esperada versión 2.5. La verdad es que el panel de administración se ve bastante mas limpio y moderno, las formas para subir archivos han mejorado bastante y todo está mejor posicionado. Solo espero que bbpress (el software hermanito de wordpress que usamos para los foros de temporada de patos) agarre varias cosas de esto.

El editor de posts tiene ahora un modo de pantalla completa para escribir sin interrupciones y unos botones practicos para agregar imagenes, video, audio o medios genericos. Los tags también son mas fáciles de implementar ahora. Todo es maravilla (por ahora)

Para mas info sobre lo que tiene el wordpress 2.5, dense una vuelta por la página oficial. Ya saben, hasta les hosteo el blog si quieren hacer uno.

Mar032008

Sobre la usabilidad de las aplicaciones.

Un pequeño ensayo que escribi hace varias noches. No es la gran cosa, pero pues igual lo quiero compartir. Uno nunca sabe.

Read this doc on Scribd: Sobre la usabilidad de las aplicaciones

Oh si, gracias al iPaper de scribd por permitirme embedir esto :D

Mar022008

Experimentando con Stylish y Blackboard: Parte 2: Pagina de inicio.

Continuando con mis experimentos de stylish, ahora he atacado la pagina principal del blackboard que como tratando de hacerme la vida mas dificil es en verdad un frameset: el encabezado y lo demas.

El Encabezado.

El encabezado que consiste de un banner, tres links (de los cuales dos son practicamente inutiles) y los tabs de navegacion, en realidad esta hecho de una serie de tablas anidadas al igual que el login, pero un poco mas confuso. Me imaginaba que esta parte sería trabajo facil, pero incluso con el Esbozado de la pagina visible era muy complicado saber cual era el proposito de muchos de los <td>s.

Lo primero que hice fue tratar de acomodar los tabs de navegacion, que afortunadamente tenian clases para administracion, actual y normal, lo que facilito un poco el trabajo. Por desgracia, la baraña de tablas no me dejaba hacer las pestañas del tamaño que yo quería. Despues de muchos intentos y experimentos lo logre, con trucos de backgrounds invisibles y otros detalles.

Lo siguiente fue eliminar los dos links estupidos que te llevaban a la pagina de blackboard y que me han hecho enojar innumerables veces. Uno de ellos decía home y siempre le picaba con la esperanza de volver a la página principal del blackboard (justo la que edite), pero en verdad me llevaba a la pagina principal del producto entero, donde lo puedes comprar. Porque… tu sabes… los estudiantes necesitan ese link en su encabezado por si les da un impulso de comprarlo. El otro era de ayuda pero es para clientes, asi que no lo podemos usar los alumnos. Tsk. El unico que quedo fue el de log out.

Para finalizar, hice un banner nuevo y un fondo con un ligero gradiente, solo para que se vea un poco mas bonito.

PD: Hay una parte que dice “Fun Zone” en el codigo que asumo que no puedo ver por falta de permisos suficientes, me hubiera gustado probarlo pero no pude.

El Cuerpo.

El cuerpo sorpresivamente me tomo menos tiempo que el encabezado a pesar de tener mas contenido, solo tuve que ser creativo con los selectores de CSS utilizando codigo como font[size=”2″]. Lo unico con lo que tuve un problema real fue con los pequeños iconos de editar/quitar/minimizar/maximizar de cada modulo porque no tienen absolutamente nada con lo que los pueda asociar, excepto el URL que es dinamico entonces no lo puedo usar porque cambiaria de caso en caso, pero no me podia dar por vencido asi que recurri a un elemento de CSS3 que me permite escoger basado en como comienza un string! (gracias a dios firefox 2 y 3 lo soportan, no estoy seguro de firefox 1.5.)

a[href^=”edit_module”] <– eso, eso es la onda.

Claro que si la pagina estuviera hecha con HTML bien formado y con al menos una minima especificacion de clases entonces nada de esto hubiera sido un problema.

Comparacion.

blackboard antesBlackboard Despues

Revisa el Codigo despues del salto.

Continuar leyendo ‘Experimentando con Stylish y Blackboard: Parte 2: Pagina de inicio.’

Mar012008

Experimentando con Stylish y Blackboard: Parte 1: Login.

He decidido empezar a experimentar un poco mas con CSS por medio de Stylish para Firefox. Lo que stylish hace es que te deja aplicar tu propia hoja de estilos a cualquier pagina web. Mi primer blanco para CSS es el sistema de blackboard que utiliza el tec de monterrey para sus cursos.

Estandares web.

Dios mio, no te das cuenta de lo importante que son los estandares para desarrollar paginas web hasta que te topas sitios como este. El primer reto de estilizarlo con CSS es evidente: ningun elemento tiene clase o ID que lo identifique. Y la estructura, bueno, sobre la estructura solo dire que llega a tener hasta seis tablas anidadas! seis! … Ironicamente, esto sirvio un poco para estilizar por medio de seleccion de padres e hijos, y me evito buscar por atributos.

Resultados.

Aquí está una comparación del antes y el después. Notarán que quité el encabezado, el pie y la barra lateral para pedir ayuda pero mantuve el branding.

blackboard antes Blackboard Despues

Me hubiera gustado editar el botón de Login y cambiar el texto, pero todavia no se tanto. Apreciaria tips sobre eso.Estuve pensando en utilizar :after y :before, pero si alguien tiene una mejor idea lo apreciaria bastante. Puedes ver el codigo despues del salto.

Continuar leyendo ‘Experimentando con Stylish y Blackboard: Parte 1: Login.’

Jan302008

ControlC: Nada es sagrado para la web 2.0… Ni siquiera tu clipboard.

Gracias al enfoque social de la “web 2.0″ ahora puedes compartir cualquier cosa: puedes compartir tu musica en last.fm, tus libros en LibraryThing o Shelfari, tus bookmarks en del.icio.us o ma.gnolia, o hasta cualquier idiotez (mini idiotez) que se te ocurra con twitter o pownce. Pues ahora, gracias a ControlC (en beta privado), puedes tener un clipboard en linea. Todo lo que copies aparecera en tu página.

controlc

Lo primero que notas de ControlC es que a diferencia de muchas páginas hoy en día, esta esta construida sobre Invision Power Board, la famosa linea de foros. No es malo pero es bastante raro para una compañia seria. Lo segundo que notas, es que cuando te registras te pide una clave de invitación para el beta. Pueden hacer uso de la clave beta4040 (gracias a TechCrunch).

Ya loggeados y ya con el programita instalado, cualquier cosa que copien será enviado a la página con encripcion. Ahí puedes ver tus “copiadas” y decidir si las mantienes privadas o las compartes con un amigo. Si deciden compartir con un amigo, ellos pueden suscribirse por medio de un feed RSS al que le llegaran todas tus entradas publicas.

Talvez así solo este proyecto no saca todo su potencial, pero tiene algo que muchos no tienen: El codigo para hacer todo el proceso de copiar y mandarlo a la web es fuente libre. Imaginate como se integraría este proyecto con Google Docs o Zoho Office. Mmm sexy.

Pues echenle un vistazo y agreguenme (benbeltran) como su amigo para compartir pegostiosidades.

Link a ControlC.

Jan202008

Songza es tu biblioteca gratuita de musica… Legal!

Hoy en dia, tener una biblioteca de musica grande implica varias cosas: desperdicio de disco duro, canciones que no escuchas mucho, es dificil moverla de computadora a computadora, demandas, etc… Pues Songza soluciona todos tus problemas: El sitio te permite buscar cualquier canción en su biblioteca de mas de 23 millones de canciones! ¿como le hace para hacer eso, no cobrar y ser legal? Pues la verdad es que la mitad de sus canciones son sacadas de videos de youtube sans video y la otra mitad de un directorio de musica de verdad).

songza.png

El sitio te permite hacer playlists, tocar canciones directas, compartirlas o embedirlas en tu sitio web. Y si eso no es suficiente, fue finalista en los crunchies para mejor diseño, o sea que esta bastante bonita.

Les recomiendo que se den una vuelta por ahí y lo usen para ahorrarse bajar un archivo que en verdad no quieren que se pudra en su disco duro, para mostrar rapidamente una canción a un amigo o salvarse de utilizar una computadora con pura música fea (e internet).

De nuevo, aquí esta el Link y abajito, una canción embedida :D.