Antes que alguien empiece a reclamar, en el título no me refería al sistema operativo, sino al término en sí, o al concepto y es precisamente lo que podemos ver en el video. Espero encontrar “Ubuntu” en muchas más regiones del mundo, y espero que en el mundial se reafirme la fuerza de la palabra. Y es que además de ser el nombre de una distribución Linux, es un concepto que tiene gran significado. Se puede definir de muchas formas, pero quién mejor para hacerlo que alguien importante y famoso.
Como todo buen geek informático, tengo montones de discos duros inservibles o “vacíos”, así que el pasado fin de semana me dediqué a pasarles un recuperador de datos para ver qué podía rescatar de ellos. Encontré muchos recuerdos y monerías. Entre ellos, un par de programas que hice cuando empecé a programar. Los comparto con ustedes por si gustan bajarlos. Les debo el código fuente, ese no quedó guardado =(.
Temp-o-matic
me parece que comenzó como un ejercicio de Visual basic en la escuela. Básicamente convierte temperaturas de °C a °F. Nada muy interesante.
HTML Color
En esos tiempos comenzaba con el desarrollo web y no existían las herramientas que hay ahora (o al menos yo no las tenía) y era un pain in the ass estar entrando a paint, buscando el color que me gustara, luego convirtiendo el RGB en hexadecimal para armar el código del color (aún no había css con rgb), y así lograba ponerlo como color de fondo en el <body> o en el <font>. Así que decidí hacer este programita para ayudarme a seleccionar los colores. Muy básico, pero funcional. =)
Les iba a poner las fotos, pero mi primo @BO666ART prefirió hacer un screencast de los programas corriendo. Si aún así quieren descargarlos, pueden bajarlos de rapidshare.
Una de las preguntas más recurrentes en torno a Google Wave es “¿Para qué sirve?”. Bien, pues acaban de agregar a la interfaz una serie de plantillas para ayudarnos en el esquema que nos puede servir en un wave según el uso que le queremos dar. Los primeros disponibles (además del wave en blanco) son:
Esto más que nada es como nota personal, ya que ha sido un dolor de cabeza y estarle buscando por todos lados al código.
Resulta que PHP implementó una nueva variable de configuración que limita la cantidad de uploads que se realizan (tomando en cuenta incluso inputs vacíos). Esto es para evitar ataques DoS.
Uno de los problemas es que no hay mucha documentación al respecto y el php.ini la omite por defecto así que si no sabes que existe, ps es un quebradero de cabeza(s).
La dichosa variable es:
max_file_uploads
si no está en el php.ini, hay que ponerla ya que por defecto limita a 20 archivos. (¿quién demonios usaría más de 20 inputs de archivos en un sólo submit?).
Pero bueno, ahí está el dato y sirve que no se me olvida.
Google Wave es simple y sencillamente el Correo Electrónico evolucionado y debe verse como tal. Cuando todo mundo está acostumbrado a las nuevas herramientas que la web nos ofrece, pocos voltean a ver que hay cosas sencillas que estan evolucionando para mejorar la productividad y no el ocio. Podrán no estar de acuerdo con mi opinión, pero verán a final de cuentas que wave no puede ser usado de manera tan fácil como una red social, o un sistema de microblogging. Y es tan sencillo como saber que un wave por sí mismo no es público, a menos que decidas publicarlo mediante ciertas herramientas.
¿Qué NO es Google Wave?
NO ES una red social (Facebook). Así que no te pongas a hacer waves con tu perfil y hacer un wave enorme con actualizaciones de estado.
NO ES un sistema de microblogging (twitter). Igual, no hagas waves enormes diciéndo lo que haces ahora. Aunque hay una extensión que te permite twittear desde Wave y buscar en el timeline público.
NO ES un centro de publicación de fotografías (Flickr)
NO ES Web 2.0
No ES un chat. Si la intención es sólo platicar, es mucho más sencillo abrir el msn o usar twitter (que tampoco es un chat xD).
¿Qué SÍ es Google Wave?
Los creadores de google wave dijeron: “Hace 50 años que se creó el correo electrónico. ¿Qué pasaría si se hubiera creado hoy? ¿Cómo sería?. Respuesta: Google Wave.
Es la evolución del correo electrónico.
Tienes tu cuenta: usuario@servidor.com
Puedes montar tu servidor de wave en tudominio.com, ya que es un protocolo abierto y no es exclusivo de Google.
¿No te gusta la interfaz? a mí tampoco me gusta Outlook, por eso uso otro cliente. De igual forma, podrás usar el cliente que más te agrade para revisar tus waves. (por ahora no hay gran variedad, aunque la interfaz de Wave es bastante intuitiva)
En el ambiente corporativo, podemos usar Wave para darle seguimiento a los proyectos. Se genera un Wave del proyecto y se agregan a las personas involucradas. En el Wavelet principal se van agregando las tareas pendientes del proyecto y cada persona es capaz de actualizar el Wave para indicar cómo va el avance de cierta tarea o tachar o borrar las tareas ya realizadas. De esta forma todos podemos dar seguimiento al proyecto sin necesidad de correos como “¿Cómo vamos con tal tarea?”, “¿Qué falta para terminar?”, “¿Recuerdas qué más falta en el proyecto?”. Wave es una de las herramientas que encuentro más productivas para organización y administración colaborativa y sé que su potencial crecerá muchísimo cuando sea abierto y comience a utilizarse en las empresas.
Wave no es un producto privativo de “Papá Google”. Es un protocolo estándar que puede ser implementado, como el correo electrónico, en varios servidores y puede ser accedido de igual forma por distintos clientes.
No hagamos de Google Wave el Dios que no es, pero tampoco dejemos de ver sus virtudes.
Finalmente…
¿Cuántas veces escribes un correo electrónico a tus amigos?
Exacto, sólo mandas cadenitas chistosas, amistosas, amorosas,políticas o religiosas. Bien, aprovecha Wave para cambiar eso y comunicarte de una mejor forma con tu familia y amigos. O mejor aún, para hacer una vida digital más productiva.
Debo confesar que hoy me arrepiento de haber dado invitaciones a personas que no sabían qué era Wave. Seguramente esperaban otra cosa y NO LO USAN !. Sí, me molesta saber que pude haber hecho un poco más productivo mi ambiente laboral si hubiera dado las invitaciones a otros compañeros de trabajo.
No me pude quedar con las ganas de compartir esto, es una demostración de cómo funcionará la electricidad inalámbrica. La quiero YA.
Uno de los últimos comentarios que me agradó: ”Pueden tener una alfombra con esto, así que en cuanto entras a tu casa y tienes tu celular en la bolsa, se cargará incluso dentro de la bolsa y no tendrás qué preocuparte más por conectarlo. Imagina lo que sería esto para tí”
Muchos por ahí, se consideran geeks sólo por coleccionar cosas, leer comics, ser gamers, twittear, estar traumado con x cosa o disfrazarse de sus personajes favoritos. Yo no hago esas cosas tan apasionadamente, pero me considero geek, así que hice una labor recopilatoria para ver si lo era o no (digo, para identificarme). Por lo tanto aquí está una lista que define a un VERDADERO geek.
Bien, un verdadero geek sabe:
El significado de USB, GPU, CPU, SATA, HTML, FTP, P2P, etc…
Resetear una RAM
Navegar en la web de manera anónima
Evadir la contraseña en la mayoría de los SO
Encontrar la IP de un usuario a través de mensajería instantánea
Esconder un archivo
Esconder un archivo dentro de una imagen
Encontrar la contraseña de una red inalámbrica
Proteger su red inalámbrica
Monitorear el tráfico de la red
Recuperar el registro de booteo maestro
Recuperar datos de un disco duro
Revivir un smartphone
Usar la conexión a internet de un smartphone en una pc
Reemplazar el teclado de una laptop
Guardar videos de streaming
Descargar videos flash
Rippear un dvd a x264, DivX o Xvid (sin interfaz de usuario)
Encontrar la ip de un sitio sin una ventana de navegador.
Evadir los bloqueos de las redes escolares o del trabajo.
Numeración binaria y hexadecimal (y hacer operaciones matemáticas básicas con ellas)
Incrementar el radio de una red inalámbrica
Qué llevar en una memoria USB como arsenal de limpieza para una pc. (y no me refiero a trapitos)
Correr aplicaciones desde una memoria USB
Correr un sistema operativo desde una memoria USB
Entender qué significa “There’s no place like 127.0.0.1″
Leer 1337 a velocidad normal
Al menos un lenguaje ficticio
Comandos DOS
Comandos UNIX
Identificar constelaciones básicas
Usar una cámara en modo manual
Usar una DSLR en comod completamente manual
Quiénes son Mulder y Scully
Javascript
Desbloquear un iPhone
Instalar MacOS X en una PC
Armar su propia PC
Conectar un Home Theater
Reemplazar el LCD de una laptop.
Liberar el potencial completo de un apuntador láser
Atajos de teclado
Soldar unos anteojos
Ejecutar scripts en shell
Convertir una laptop en un marco de fotografías digitales
Convertir cassetes en archivos de audio digital
Bloquear su computadora con una memoria USB
Cablear una red en su casa
Armar un servidor de medios.
Configurar una VPN
Convertir webcams en camaras de seguridad
Controlar las luces de su casa con una computadora
Jugar juegos retro sin una consola retro
Poner leds dentro de un foco
Crear música con el teclado
Configurar varios monitores y usarlos (más de 2)
Borrar datos de forma irrecuperable de un disco
Las 13 etiquetas básicas de HTML
Medir el desempeño de su computadora
Decir hasta 23 decimales de PI
Abstenerse de comprar extensiones de garantía
Violar garantías
Instalar un disco duro en una laptop
Correr 2 sistemas operativos
Guardar sus CD’s en formato FLAC
Abrir una cerradura
Usar escritorio remoto
Hacerlo todo lo anterior por gusto y placer y no por que te pongan a prueba.
Si bien no todas las he llevado a cabo, sé que al menos el 85% sí. Por lo tanto, mi conclusión es que Sí soy geek. Y no tiene nada que ver con comics ni disfraces ni traumas de videojuegos.