@Darem0 no se cuanto me copa el lapiz pero tiene mas pinta que la ipad

¿Por que siendo usuario de Linux me gusta tanto Apple?

Como adicto a la computadoras que soy, tengo una ciclotimia en cuanto a lo que quiero de hardware y software. Pero siempre hubo algo que se mantuvo constante, me gusta mucho linux, y siempre quise un equipo chiquito, liviano y lindo como las mac.

Ahora que estoy cerca de poder comprarme una mac.. y hago un recuento de porque me gusta uno y el otro, y porque me cambiaría o no.

Seguir Leyendo »

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Avatar

Como mucha gente en el pais, ayer fui a ver Avatar la nueva película de James Cameron (el de Titanic).

Yendo directo al grano (no les voy a contar de que se trata porque si no sabes es porque vivis en un tupper), la película está fantástica, se va al ocote, y la espera valió la pena. Es todo lo que esperaba más un monton de C4, misiles, mechs y bichos azules, faltó alguien en moto y era una película de acción hecha y derecha. Y no pude dejar de tener en la cabeza un juego de RTS.

Ahora, si James Cameron dice que nunca jugó World of Warcraft, no le creo. Porque es exactamente eso, warcaft meets starcraft, mas bien: (nightelves meets terrans - Arthas) + ((second life + world of warcarft) meets evangelion - los angeles) + ((matrix - informática ) + naturaleza) + Alien (por Sigourney Weaver). Si Blizzard hubiese hecho una película sobre warcraft, probablemente haya sido esa película pero con mejores gráficos, Dos Tauren, Varios Orcos, y un montón de gente disfrazada en la audiencia.

Los mechs, se fueron a la mierda. Los Na’Vi, se fueron a la mierda. Las naves, se fueron a la mierda. Los paisajes, se fueron a la remil mierda. Los 2500 procesadores que usaron para renderizar anduvieron muy bien. Y debo admitir que no me canso de ver a Michelle Rodriguez volando “choppers”.

La historia de amor que tiene que haber en toda película, estuvo bien, zafó y al menos no la hicieron recoooontra melosa.

En fin, fantástica, vayan y compren la entrada, y si pueden, compren en 3D (yo no la vi asi pero debe estar muy buena) y con sonido Dolby porque sino no es cine (Village Cinemas rulz).

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Howto chroot – Levantar tu linux desde un live-cd

Ayer me explotó la laptop, no literalmente, sino que actualice la máquina y nunca mas booteo. Lo que habia pasado es que durante la instalación, no se pudeo re-configurar algo del kernel y quedó todo mirando al techo. Ya pensando que iba a tener que reinstalar todo y empezar de vuelta, se me ocurrió entrar a #archlinux en irc.freenode.org y me recomendaron hacer chroot a mi disco, y probar re-instalar el kernel nuevo, el problema es que jamas habia hecho un chroot en mi vida.

La cosa al final es bastante sencilla, tenés que tener un cd de algún sistema operativo con live-cd, yo usé ubuntu porque tenia en la mochila y otro detalle, tenes que saber como están configuradas las particiones de tu equipo, en mi caso:

/dev/sda1 => /boot
/dev/sda3 => /
/dev/sda4 => /home

Sabido eso, empezamos con bootear con el live cd y esperar a tener un shell o un entorno grafico, y empezamos en una consola.

cd /
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo chroot /mnt /bin/bash

Y tenemos un shell de root como si estuviesemos en nuestra máquina. Ahora tenemos que hacer lo que sea tengamos que arreglar, en mi caso:

sudo pacman -S kernel26

Y listo, tenia mi equipo arreglado y listo para bootear de vuelta.

Me voló la cabeza lo fácil que fue, yo ya me veia reinstalando todo, pero no hizo falta. Linux rulz.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Terminando el 2009 – Freelancing

Algún día tenia que escribir sobre ésto.

Para los que no me conocen, estudio Ingenieria en Sistemas en Córdoba, Argentina y a findes del 2008, me puse como meta empezar a trabajar. Quería trabajar en algo que tenga que ver con lo mio, obviamente, y preferentemente freelance asi no hechaba moco con la carrera.

Sin querer (y medio queriendo), para mayo ya estaba trabajando, pero no freelance, en la facultad de filosofía de la UNC, aunque, hay que admitirlo, trabajar ahí es casi como ser freelancer, es una masa porque los horarios son recontra flexibles y el ambiente de trabajo no creo que lo consiga en otro lado.

Pero no solo trabajo ahi, desde mas o menos la misma época, empecé a trabajar como freelancer en lo que es desarrollos para web. Todo empezó un día que un amigo me ofrece hacer un pequeño desarrollo para un canal de TV. Era bastante sencillo, pero habia que cumplir un plazo medio estrecho y, obviamente, tenia que quedar bien. Por suerte salió bastante lindo (aunque yo no quedé conforme) y el cliente quedó satisfecho (y el amigo tambien). Pero lo realmente bueno de ese trabajo, fueron los que siguieron. A partir de ahi empezamos a trabajar bastante mas con éste amigo y terminamos armando un grupo de trabajo para un cliente especifico, de ésta forma empece mi primer trabajo freelance “semi-fijo”. Semi fijo porque no siempre se trabaja, pero cuando surge algo hay que estar.

En éste año hice bastante, desde maquetado hasta desarrollos completos. Con entregas estrechas y con estrechas largas, con cosas viejas, y con cosas que tuve que aprender ahi porque sino quedábamos en la lona.

De ésta forma llego a lo que realmente iba el post, Contar lo que creo que hay que tener en cuenta cuando uno quiere trabajar de freelancer.  Es gracioso, porque seguro que caigo en esos posts chotos de auto-ayuda que odio, pero creo que ésto le va a servir a la gente que está con ganas de empezar con sus primeras changas.

  1. Empezá despacio.
    Salvo que te haya salido bien de una, empezar como freelancer de forma tal que éso te mantenga (alquiler, comida, etc) es muy complicado. Te recomiendo empezar tranqui y no contar con esa plata como la plata para vivir. Pensalo como bonos.
  2. Hablá con otros freelancer de tu rama.
    Preguntales como hacen, como hablan con los clientes, y como brindan el servicio.
  3. Seriedad.
    Que seas freelancer no quiere decir que sea un descontrol. Es *muy* importante que seas serio y responsable.
  4. Lo principal son los contactos.
    No hace falta saber todo, sino tener el e-mail de alguien que lo sepa hacer.
    No tengas miedo a pedir ayuda o a armar grupos de trabajo por objetivos para hacer las cosas bien. Parte del trabajo de freelancing *depende* de hacer cosas en grupo, además eso hace las cosas mas divertidas.
    100% de mis trabajos freelance fueron porque fui recomendado por un tercero.
  5. Despues viene el servicio al cliente.
    Es verdad, tarde o temprano *vas a poder* vivir de freelancing, para eso vas a necesitar clientes. Acordate que vos dependes de ellos (aunque no lo quieras creer) tenes que cumplir con los tiempos y cobrar acorde al negocio.
  6. No te desmerezcas.
    Un error común es cobrar poco porque estás empezando. Sí, es verdad que no vas a poder cobrar 200$ la hora como un senior, pero no quiere decir que te tengas que prostituir, averiguá con otros freelancers que conozcas en tu rama y preguntales como cobran.
  7. Presupuestá bien
    1. Si no sabes como cobrarles, estimá horas y ponete un precio por hora trabajada.
      Ahora, estimá bien. Ya se, es lo mas complicado, pero hace el esfuerzo. (este punto a mi me tiene loco todavia, no se estimar, viene bien para un post)
    2. Por hora no es la unica forma de presupuestar. Tambien podes presupuestar por proyecto, por objetivos, por mes.
  8. Ordenate, en todos los aspectos.
    Ponete una cantidad de horas por días que vas a usar en los proyectos que estas trabajando como freelancer (y trabajalos). Es muy fácil caer en la vagancia de los calzones y la heladera cerca con tele prendida.
  9. Aprendé a decir NO.
    Sos uno solo y no tenes 1000 manos. Tenés que aprender a decir que no si no vas a llegar con los tiempos o directamente porque no sabes hacerlo. Acordate del punto 4, si vos le pasas el cliente a otro freelancer, seguramente el te mandará uno a vos.
  10. Disfrutalo.
    Tratá de hacerlo porque te gusta y no por obligación, sino la verdad que te va a salir todo para el toor. Aprovecha que no tenes a nadie que te controle o te diga que hacer para hacer las cosas como te gustan, pero no te olvides del punto 3.

De paso les dejo un link a la camara de freelancers que se está gestando, que le están poniendo mucho huevo y se viene con muchas pilas para el 2010.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Escribiendo mails como corresponde

Justo en éstos días de fiestas la verdad que mi cuenta de correo viene bastante liviana, eso que leo 3… Pero justo hoy, llegaron como 20 (todos spam) que me complicaron la existencia.

Para que se hagan una idea, yo leo los mails desde el mejor cliente de mail del mundo (muy imparcial lo mio) mutt , que es un cliente de correo que corre en la consola de linux, y no sabe mostrar cosas como imagenes o colores, simplemente porque no puede.

La cuestión por la que me re hincharon las guindas los mails es porque todos eran con html e imagenes… A lo que yo pregunto… ¿cual es la necesidad?, ¿para que queres un mail con imagenes, cosas que brillan y huevadas raras?.

El mail debe ser en texto plano hecho y derecho, no hace falta que hayan letras rojas y bordes para resaltar algo si el mail está bien hecho, y las imágenes las podes attachar al mail y listo, no necesito que esten embebidas y me hinches las guindas durante la lectura, las veo cuando quiero.

Pero claro, si me estas mandando un mail de los angeles que van a seguirme durante el 2010 o las 3 colecciones de imagenes de tanzania del sur con sonidito, estás meando no fuera del tarro sino en otro continente.

Entonces, si querés escribir un mail:

  1. Usa texto plano, odiamos html.

    Podes usar resaltadores como _subrayado_ o *asteriscos*

  2. Usá reply o reply-to-all para responder, nos encantan los threads bien hechos. No crees uno nuevo y respondas a cosas de otros mails. Y acordate de los ‘>’

    >> Hola Como andas?
    > Muy bien gracias, y vos?
    Muy bien tambien!

  3. Responde entre lineas cuando respondas a cosas del mail original, o al final del mail, no al principio, de esa forma el mail se lee de arriba hacia abajo y no de abajo hacia arriba.
  4. Las imagenes dejalas como attach, y controlá el tamaño, odiamos los mails de 5Mb. Es más, si podes, subi las imagenes a otros lugares como imageshack.us [0] y haces un email mucho mas liviano.
  5. Si necesitas agregar links o notas al pié, usa notas numeradas y definilas al final del mail [1] [2] [3]
    Acordate de firmar luego de los ‘—’
  6. Si tenes que mandarle mails a mas de una persona, agregá a uno solo al TO:, y despues usa el CC: o el BCC. La diferencia es que en el último los remitentes no reciben los otros remitentes (parece que se lo hubieses mandado solo a él, y no repartis la direccion de tus amigos a todo el mundo).

Y de paso:

Para mandar un mail, empeza de arriba hacia abajo, asi no te olvidas de nada…

  1. TO: A quien
  2. CC: Las copias visibles
  3. BCC: Las copias que no queres que la gente sepa que mandaste
  4. Subject: El tema
  5. Attachs: Siempre te olvidas de esto si no lo haces desde el principio
  6. Cuerpo del Mail: Lo que vas a escribir.

Y además:

  1. Recorda que es muy fácil mentir en el FROM: del mail, asi que no le creas a *todos* los mails que recibas. Para ésto, deberíamos acostumbrarnos a empezar a usar firmas digitales para los mails. Pero eso es para otro post.

Todo sea por un mundo libre de mails sin html y más legibles.

[0]: http://imageshack.us
[1]: Esto es una nota
[2]: Esto es otra nota
[3]: Hace falta agregar mas?

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Adword conversion tag en Wordpress cuando usas Contact 7

Hace unos días para el laburo tuve que insertar un adword conversión tag para poder registrar las conversiones de una campaña de adword.

Más alla de que no tenia idea como funcionaba porque ni sabia que existia tal cosa, me puse a investigar mas o menos que era ésto del adword conversión tag y ver como poder insertarlo en un formulario de contacto en un wordpress usando Contact 7 (ya estaba hecho en eso, y no se podía cambiar).

La cosa es que el tag de adword se debe poner cuando uno quiere registrar una conversion exitosa de la campaña, en éste caso, cuando uno llega a la pagina y hace una reserva. Contact 7, como casi todos los forms, son complicados para hacer ése paso, generalmente muestran un mensaje de “gracias por enviar su consulta” cuando ya mandaron el mail, que no siempre podes modificar y que probablemente no pueda tener cosas raras. Por suerte Contact 7 si. Contact 7 tiene una aditional option llamada “on_sent_ok” que bypasea todo lo que tenga que hacer una vez mandado el mail, y simplemente hace lo que vos le digas después de ese tag. Éso significa casi cualquier cosa, en éste caso vamos a escribir javascript.

Siguiendo con Adword, Google recomienda usar el tag de conversión en una pagina separada, en donde pones el mensaje que quieras poner, junto con el <script> que ellos te dan, eso hacía que no se pueda embeber directamente en el “on_sent_ok” de contactform, porque simplemente no iba a hacer nada. Entonces se nos (estaba intentando resolverlo con un amigo) ocurrió usar un lightbox. Un lightbox es esa ventana re-cheta que aparece en el centro de la ventana del navegador para, por ejemplo, mostrarte una imagen. Pero nosotros queríamos mostrar un archivo html, que contenga el <script> de conversión. Para eso encontré shadowbox, es un muy buen sistemita javascript que logra lightboxes muy configurables para embeber cualquier cosa que se te ocurra. Nosotros usamos la opcion de meter un iframe, con el html que contiene el mensaje de “gracias por enviar el formulario” y el script de conversión.

Para eso, primero descargué shadowbox y lo copié en algún lado de mi wordpress. Luego incluí el .css shadowbox, en el header del wordpress.

<link rel="stylesheet" type="text/css" href="[a donde sea tengas el directorio shadobox]/shadowbox.css">

Luego, generé el html que muestra el mensaje y tiene el <script> de adword (Quizás quieran que ésta pagina valide)

<html><body><h1>gracias!</h1>[Script que te da google]</body></html>

Y al final, agrego un par de lineas al formulario de contact 7. en la ventana del formulario al que queremos agregarle el html

[Formulario original]
<script type="text/javascript" src="[a donde sea tengas el directorio shadobox]/shadowbox.js"></script>
<script type="text/javascript">
Shadowbox.init({ players: ["iframe"] });
function doOkSent(){Shadowbox.open({player: 'iframe',content:'[link al html que generamos antes]', height: 300, width: 500});}
</script>

De mas está decir que ésto se puede modificar a ajustar a sus necesidades leyendo las docs de shadowbox, pero ese paso se los dejo a Uds.

Finalmente, para hacer que el formulario ejecute el lightbox cuando apretan el boton SEND, se agrega casi al final de la ventana de contact7 en el campo “Aditional Settings”

on_sent_ok:"doOkSent();"

Y listo, cuando apretenden SEND van a ver el lightbox con el html embebido

Me costó *mucho* encontrar una solución a éste problema, y de hecho no la encontré, asi que tuve que inventar. Dejo para que la usen Uds, y si tienen otra solución avisen.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Estrategias contra los mosquitos

Para los que me conocen saben que tengo alergias a casi todo, entre eso, a la picadura de mosquitos. Para empeorarla, éste clima cordobés no ayuda a mi alergia, con ésto del calor y la humedad, los mosquitos proliferan y el pasto crece, el pasto crece y hay que cortarlo, el pasto se corta y los mosquitos se enojan, saliendo de sus niditos de entre los iuios’ y entran por la ventana a mi depto en el 8° piso ahi pegadito a ciudad universitaria, donde está el pasto. El tema es que parece que estos bichitos están con hambre y no hacen mas que picar toda la noche, y yo me olvidé de pasar por el super a comprar pastillas para los bichos.

Cuestión, buscando una solución mas casera al problema, descubrí que si me tapo hasta la cabeza no puedo respirar. Es decir, el primer intento fallido fue cuando intenté hacer que los bichos no lleguen a mi bajo ningún medio, pero tampoco llegaba el oxígeno, y cuando querés dormir, medio que el oxigeno hace falta (al menos si te querés despertar al otro día).

Así es como descubrí que a los bichos les molesta el ventilador. Anoche no hacía calor como para ventilador, pero se me ocurrió taparme hasta el cuello, y como me dió calor y no quería destaparme, prendí el ventilador. Por lo visto el viento rápido le molesta al bicho (supongo que hace que se estrolé contra la pared) y se toma el palo a molestar a algún vecino.

Ergo, está dermatológica-mente testeado que dado un insecto mosqueaso X y un aparto generador de movimiento de aire Y. El insecto X se alejará del elemento generador de aire Y, tanto como le sea posible, debido a la posibilidad de X ser acompañado por Y hasta la pared mas cercana Z.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Dominio nuevo, blog nuevo, vida nueva

Asi es como re-re-vivo mi blog… Ahora con dominio nuevo.

TODO:

  • Linkear tumblr
  • Terminar el theme que todavia está feo
  • Escribir más y mejor
  • Armar el landing en aseba.com.ar
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Forma rápida de agregar el ultimo tweet a tu blog

<div id="tweet">
<?php
require_once(ABSPATH . 'wp-includes/class-snoopy.php');
$snoopy = new Snoopy;
$snoopy->fetch("http://twitter.com/statuses/user_timeline/[tu-nick].json?count=1");
$twitterdata = json_decode($snoopy->results,true);
?>
<h2><?php echo $twitterdata[0]["text"]; ?></h2>
</div>

Ojo con la parte de [tu-nick]

Via Yoast

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

En defensa de los derechos fundamentales de internet

Ok, ésto es casi lo mismo que hace SPAM, pero la verdad que estoy de acuerdo con la movida.

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Via: {todos lados}

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter