<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d2116011468703570764\x26blogName\x3dMegabuntu\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLACK\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://megabuntu.blogspot.com/search\x26blogLocale\x3des_PE\x26v\x3d2\x26homepageUrl\x3dhttp://megabuntu.blogspot.com/\x26vt\x3d6905765246986472027', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Megabuntu

Mi escritorio: Una HP Pavilion w5510la y mucho papel suelto

21 mayo 2007

El pianomovil

Este anuncio, ideado y filmado en España, tiene la letra más absurda y divertida que he visto en mucho tiempo (y a la vez todo tiene tanto sentido). Y la música de "La historia sin fin" le cae a pelo. Solo faltó que la cantara David Hasselhoff ;).



Nieve. <-- pues eso mismo
Curvas imposibles
y una obra sin razón. <-- ¿Es tiempo de elecciones?
Jabones, <-- = pista resbalosa
Una vaca sorda <-- = animales que no reaccionan
y carteles sin comprensión. <-- por lo menos hay carteles

Un superhéroe herido, <-- = un accidente
rocas en reproducción. <-- = rocas que aparecen en cualquier lado

Ciclistas que distraigan, <-- con esas cicilistas yo ya hubiera chocado
Y Richard Clayderman
en su piano... sin control. <-- ¡Un pianomovil! ;)

Y una maratón...
No, no es la letra original de la película ;)

Etiquetas:

publicado por Juan_Pablo el 5/21/2007 | 0 comentarios |
⌘ No seas timido(a), ¡Deja un comentario!

13 mayo 2007

Geany: El maravilloso editor para programadores

Uso GNU/Linux como sistema principal desde hace tres años, exactamente desde que Ubuntu -- antes de llamarse así -- anunció que estaba preparando una nueva distro.*

En todo ese tiempo nunca pude encontrar un editor para programar que me gustara del todo (tampoco ayudó que buscara cosas diferentes según cambiaba de lenguaje de programación ;). No quería un IDE tipo Delphi (ok, al principio SI lo quería, es que me gustaba programar en Pascal), sino solo un simple editor de código... que tuviera todos los "extras" del mundo :P -- aunque podía perdonarle que no hiciera café ;)

Probé una laaarga (con 3 'a's) y variada lista pero al final me quedé usando el viejo Gedit que, ¡sorpresa! resultó ser mucho más que un block de notas (aunque tuve que conseguirme una novia para lo del café).

Pero ahora he descubierto Geany. No, no es una máquina de expresso, sino un editor de texto para programación (y programación web) que me ha dejado encantado. ¡Tiene todo lo que buscaba y más!:

Lee el resto...

geany

  • Tiene resaltado de sintaxis (obvio, pero lo pongo por si alguien lo duda).
  • Abre muchos archivos al mismo tiempo en pestañas. Y los muestra en una lista en la barra lateral.
  • Muestra (también en esa barra) el resumen del código en que estás trabajando: funciones, clases, etc. Puedes encontrar al instante la función que buscas. Y lo hace no solo para los de C/C++ sino para todos los lenguajes que soporta (incluido python y CSS, eso lo había visto muy poco).
  • Tiene Buscar/Reemplazar que funciona en el archivo, la selección o en todos los archivos abiertos, usando (o no) expresiones regulares, secuencias de escape, etc.
  • Puede comentar/descomentar líneas en bloque, también puede aumentar o disminuir su sangría.
  • Puede sangrar las líneas automática e inteligéntemente (al empezar la definición de una función por ejemplo -- también funciona para los ":" de python).
  • ¡Tiene plegado de código! Es decir que puede "comprimir" un bloque (una función, clase o similar) como si fueran carpetas en la vista arbol (como se ven en la barra de la izquierda de un explorador de archivos, para entendernos). Esta característica me encanta, la estuve buscando en muchos programas. El "resumen" del código la hace menos valiosa para mi pero igual no fastidia.
  • Tiene una sección "Borrador" para tomar notas o lo que sea (muy original). También tiene una terminal integrada.
  • Maneja sesiones: cuando lo vuelve a abrir los archivos con los que estabas trabajando siguen ahí. MUY comodo para editar páginas web donde tienes archivos separados para el código HTML, los archivos CSS, el javascript. Vamos, muy util para toda ocasión.
  • ¿Qué me olvido? ¡Ah si! Tiene plantillas. Perfecto, por ejemplo, para cuando no te acuerdas como iba eso del "DOCTYPE...".
  • Y además es muy ligero, rápido y muy configurable. Y, por supuesto, está traducido al español. ¿Mencioné que es multiplataforma? Pues, si, tambien.Funciona en Linux y en Windows (aunque no en MacOS)

En resumen, un excelente editor de código. Todavía está en beta, pero tiene un desarrollo muy activo -- hay mejoras al código cada día.

certificado por Juan Pablo

Definitivamente, pasa el examen de "Certificado por JuanPablo" (tengo que hacerme un sello con eso :P )

Está en los repositiorios de Ubuntu. (sudo apt-get install geany) pero a ese le falta el resaltado de sintaxis para Javascript. Si lo necesitas, he preparado un paquete con la última versión que viene con todo. Puedes descargarlo aqui.

------

Es posible que a ti no te sirva. Sobretodo si eres un genio del assembler. Pero, vamos, al menos podrás recomendarselo a tus amigos que solo saben programar como niñitas en esos lenguajes "de alto nivel".

Ingeniero 1: En mis tiempos los programas se hacían con unos y ceros.
Ingeniero 2: Pues yo una vez tuve que hacer uno usando solo ceros.
Dilbert: ¿Tenían ceros? Nosotros teniamos que usar pequeñas 'o's minusculas

------

* ¡Que tiempos! Y pensar que antes de eso tenía que montar manualmente (escribiendo en la consola) las memorias USB. Increible que solo hayan pasado tres años. TENGO que escribir un artículo al respecto algún día.

Etiquetas:

publicado por Juan_Pablo el 5/13/2007 | 0 comentarios |
⌘ No seas timido(a), ¡Deja un comentario!

06 mayo 2007

¿Qué es una startup?

Una palabra que se oye mucho desde hace unos años es "startup". No conozco una traducción al español, al menos ninguna que me convenza1, así que la usaré tal cual -- como se usa hardware, software y otras tantas.

"Un buen momento para empezar algo nuevo"Una startup es una empresa nueva, una que empieza con muy pocos recursos pero que pretende crecer rápidamente. No estoy hablando de la bodega de la esquina sino, más bien, del tipo de negocio que crea o usa intensivamente nuevas tecnologías.

¿Debe ser una empresa de tecnología? No necesariamente, pero es lo más probable. Lo que pasa es que para hablar de una startup, ella debe poder competir, con poco dinero, con las gigantes de la colina -- las que pueden invertir millones en desarrollar un producto. Es lucha de guerrilla y eso es rara vez posible a menos que tengas una nueva tecnología o estés en un mercado en que las barreras de ingreso son muy bajas.

En el primer grupo están las que empiezan por un nuevo descubrimiento en bioquímica, nanotecnología, robótica, etc. -- ciencia avanzada2. Son startups fundadas por profesores universitarios que descubrireron algo que podía comercializarse.

Pero las que aparecen como hongos, últimamente, son de las otras. Las que nacen en el medio en que es más fácil y barato crear y distribuir un nuevo producto: Internet.

Lee el resto...

Las del segundo grupo son fundadas por estudiantes o recién graduados, en su mayoría3. Hacen aplicaciones web de las que ellos son los primeros usuarios. No todas son negocios desde el inicio: Pueden ser el producto de un trabajo de investigación, como Google (cuando empezaba) o hechas para disfrute personal, como YouTube -- para sus fundadores empezó siendo solo una forma cómoda de madarles a sus amigos videos caseros.

Claro que estoy mencionado a dos que fueron un exito descomunal. La mayoría de las startups fracasan. Y eso es lo más importante, quizas lo que las define: Es mucho trabajo y hay mucho riesgo de no durar ni un año... pero si tienes éxito es como sacarte la lotería.

¿Vale la pena? No lo he vivido todavía pero -- que diablos -- estoy seguro que si: Aunque llegue a fracasar, los que trabajen en una startup, en lo que dure, aprenderán y se divertirán mucho más de lo que hubiera sido posible en cualquier cubículo. Y vaya que acabarán teniendo un curriculum interesante :)


*1 De repente la mejor traducción sería "empresa", pero no como sinónimo de "negocio", sino como "reto": La aventura en las que te embarcas con pasión y coraje.

*2 La clase de ciencia que en Latinoamerica no la vemos ni en sueños. :(

*3 Son los que están más dispuestos a arriesgarse porque tienen muy poco que perder. Si agregamos a la mezcla el que son inteligentes, suelen están en contacto con tecnologias nuevas, y que se les encuentra en grandes grupos... ¡Bingo! El caldo de cultivo perfecto.

Etiquetas:

publicado por Juan_Pablo el 5/06/2007 | 0 comentarios |
⌘ No seas timido(a), ¡Deja un comentario!

03 mayo 2007

No somos tontos

No importa que este número: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 sea la clave para desencriptar los nuevos discos HD-DVD.

Que digg.com haya cerrado ayer durante horas tratando de contener a los miles de usuarios que enviaban una y otra vez la noticia, es interesante, pero realmente no importa.

Tampoco si puede, o no, prohibirse publicar un número, o un cinta de colores, o la letra de una canción, o una camiseta, o los nudos en una cuerda.

No me importa nada de eso porque no pienso, nunca, en la vida, comprar un HD-DVD (o un Blu-Ray).

Veamos: Un disco que exige, para reproducir películas en buena calidad, que compres un nuevo monitor, no el que tenga mejor imagen sino el que incluya su chip desencriptador. Un disco que en algunos países es ilegal reproducir en Linux y que si no fuera por el numero de arriba también sería imposible. Es decir: Un disco cuya mayor "ventaja" es hacerle la vida más difícil a quien lo compra legalmente.

¿Es una broma? Sabíamos que habían perdido el sentido de la realidad pero ¿En serio pretenden que compremos eso?

Como dije, no somos tontos.

Compraré las películas en DVD o las bajaré de Internet o simplemente no les compraré nada. Pero no voy a dejar que intenten controlar que puedo hacer con algo que compro legalmente y con mi dinero. Y no soy el único. Acostúmbrense.

Etiquetas:

publicado por Juan_Pablo el 5/03/2007 | 0 comentarios |
⌘ No seas timido(a), ¡Deja un comentario!

02 mayo 2007

¿Que realidad vives? ¿Que realidad preferirías vivir?

por Paul Buchheit.
Traducido de Whose reality are you living in? Whose reality would you rather live in?

Los esquemas mentales son la forma perjuiciosa y limitada en que la información es percibida o entendida. Debido a que el cerebro humano es inherentemente prejuicioso y limitado, siempre estamos dentro de algún esquema mental. Ese esquema determina como nos relacionamos con y entendemos la realidad. Hasta donde tu sabes, ese esquema es la realidad.

Eso es el porque el mundo parece mejor cuando estamos felices, y peor cuando estamos tristes. Es también la razón porque las personas "en el otro lado" de una discusión parecen tan estúpidas, desinformadas y desconectadas de la realidad. No es una sorpresa que los esquemas mentales se mencionen a menudo respecto a la política. Sin embargo, su alcance e importancia van mucho más allá -- ellos a la larga determinan no solo nuestras percepciones, sino todas nuestras ideas sobre lo que es valioso, practico o peligroso, y que comportamientos son responsables y aceptables.

Si alguien persigue sus pasiones, está viviendo valientemente la vida al máximo, o simplemente siendo frívolo e irresponsable? La respuesta, por supuesto, depende de tu esquema.

Lee el resto...

Quizás preferirás ser objetivo acerca de la realidad y escapar de estos esquemas limitantes. Desafortunadamente, esa no es realmente una opción, al menos no mientras estemos atorados con estos cerebros de mono en nuestras cabezas. Aunque es bueno intentar la objetividad, debemos aceptar que somos humanos y, por tanto, limitados. Negar eso y pretender objetividad absoluta es negar la verdad y quedar atrapados en un esquema mucho más limitado y fastidioso.

Los esquemas mentales nos ayudan a explicar porque algunas personas necesitan quedarse en malos empleos, malas relaciones o malas situaciones -- en su realidad, tiene sentido. Claramente, algunos esquemas son mejores que otros (desde mi perspectiva :).

Aquí está la buena noticia: ¡Tu puedes cambiar de esquemas!

Muchas influencias pueden cambiar tu esquema, como leer un libro o hacer una caminata por el parque, pero una de las más poderosas influencias es las personas alrededor nuestro. Tendemos a sincronizar esquemas con nuestros amigos, familia, colegas, y cualquiera que encontremos (incluyendo la gente en TV), aunque obviamente algunas de estas personas son más influyentes que otras.

Por lo tanto, si quieres cambiar tu realidad, cambia tu entorno. Encuentra personas con una realidad más atractiva, y vive con ellas. Esto es muy importante. Cuando pasas mucho tiempo con otras personas, su realidad se vuelve tu realidad.

Por ejemplo, si estás interesado en startups, pero trabajas en una gran empresa, estás en peligro. Si te quedas ah mucho tiempo, serás arrastrado en el esquema de gran empresa compartido por el resto de los otros "permanentes". Las startups parecerán muy riesgosas, frívolas o imprácticas, y pasarás el resto de tu vida en esa empresa grande (y escribiendo comentarios amargados en TechCrunch).

Análogamente, si sueñas con seguir otra carrera o estilo de vida que no es compartido por la gente alrededor tuyo entonces, o bien debes aceptar que no va a pasar, o necesitas cambiar tu situación.

Por favor nota: No estoy sugiriendo que cortes completamente todo contacto con las personas fuera de tu esquema deseado (así es operan los cultos, por cierto). Al contrario, es bueno mantenerte en contacto con una gran variedad de personas -- eso ayudar a tener perspectiva y evitar que que quedes atrapado en tu nuevo esquema (que podría ser no tan grandioso como parecía desde afuera). Lo que estoy sugiriendo es que tu esquema objetivo debe tener una representación importante en tu vida (como el 50%), o al menos, una representación mínima (5%) de modo que no desaparezca de tu realidad completamente.

Paul Buchheit es el creador de Gmail. Trabajó también en el prototipo de AdSense y es al que se le ocurrió el, ahora famoso, lema de Google: "No seas malvado" (Don't Be Evil). Actualmente ha renunciado a esa compañía para crear su propia empresa.

Etiquetas: ,

publicado por Juan_Pablo el 5/02/2007 | 0 comentarios |
⌘ No seas timido(a), ¡Deja un comentario!

Cambios

cambios en blog
Interesante. Hace solo 20 días que empecé este blog y ya empiezan a atormentarme dudas existenciales.

¿Para quien se escribe un blog? Para que otros lo lean, obviamente. Así que debe escribirse sobre cosas que le interese a alguien. Tu gato no es una de ellas (aunque depende del gato).

Pero también se escribe para uno mismo: Ordenar las ideas, llevar un registro, lo que sea. En mi caso la idea era mejorar mi habilidad para expresarme por escrito (y ganar muchos, muchos millones bwahahahaha!)

El artículo sobre micro$oft es el que trae el 90% de las, todavía escasas, visitas a este blog. ¿Debería escribir más con el mismo estilo aunque en ese momento "no me nazca"? No, sino pierde sentido y fuerza y lo que lo hace interesante en primer lugar.

También está la idea (original) de dedicarlo a trucos y programas para Linux/Ubuntu (pista: De ahí sale el nombre "megabuntu"). Pero es algo que se agota rápidamente, sobre todo porque mi atención ahora está en otros temas.

Así que será de todo un poco. Nada de historias sobre mi gato - que no tengo *. Un poco de lo viejo y bastante de nuevas cosas. El nuevo aspecto gris-elegante-con-colores se queda, pero el resto cambiará poco a poco, como todo.

* Pensándolo bien, si sería buen material para una serie de libros: "Historias del gato que no tengo". (Coming soon) ¡Tiemblen Rowling, Brown y Vargas Llosa!

¿Para qué escribo esta entrada? Es solo una vulgar excusa para poner la viñeta de Spider-Man. ;)

Etiquetas:

publicado por Juan_Pablo el 5/02/2007 | 2 comentarios |
⌘ No seas timido(a), ¡Deja un comentario!