Axai
Ultimo atardecer del 2008
Foto tomada en Nuevo Vallarta el 31 de Diciembre del 2008.
Adiós Apatía Bienvenida nueva Actitud
Hace unos días, con unos amigos, fuimos a una de las plazas mas importantes
de Gudalajara, llegamos con la firme intención de hacer algo divertido y totalmente diferente. Todo empezó cuando nos tomamos la foto con Santa Claus y después de esto se convirtió en una expedición por toda el lugar deseando feliz navidad a los compradores.
A new instructable!
Just posted a new instructable about enhancing the grip of the xbox 360 controllers, hahaha.
Check it here!
Take care!
Navidad en el camino
El otro día iba manejando por la calle y terminé atrás de un camión que cargaba arbolitos de navidad.
Cursi, pero por varias cuadras estuve oliendo los pinos en una mañana fresca y con sol. Como si la navidad fuera caminando por la calle.
=)
Las cosas como son
Sin lugar a dudas una de las cosas mas complicadas que existen es intentar establecer una relación amorosa con alguien del sexo opuesto, cuando menos lo ha sido para mi. Tengo muchas amigos que han tenido la fortuna de encontrar a esa contra-parte y las cosas se dieron de manera sencilla; y por que no, hasta mágica. Pero también tengo muchos otros amigos que han tenido innumerables intentos para encontrar a alguien con quien compartir el día a día.
Crear un nuevo proyecto compartido en git
Aquí en la oficina hemos estado utilizando git desde hace ya algunos meses. Una de las cosas que nos daba más flojera hacer era crear repositorios públicos que pudiéramos compartir varios compañeros aquí en la oficina. Los pasos que vienen en el Manual de git para crear un repositorio público son algo tediosos, porque involucran clonar tu repositorio localmente y después copiarlo a la ubicación pública, lo que puede ser muy pero muy tardado si tu repositorio es grande y tu ubicación pública está en otro servidor.
Hace poco, en github encontramos una alternativa diferente para hacer esto, en donde primero creas el repositorio vacío en tu ubicación pública y después "empujas" tu proyecto desde git.
Crear una carpeta vacía para tu proyecto en la ubicación pública
tu@public:$ cd /var/cache/git tu@public:$ mkdir my-new-repo.gitEn esa carpeta creas un repositorio vacío (bare) de git
tu@public:$ cd my-new-repo.git tu@public:$ git --bare initY finalmente, desde tu repositorio local creas un canal remoto para git y empujas tu proyecto:
tu@local:$ cd existing_git_repo tu@local:$ git remote add origin tu@publico:/var/cache/git/my-new-repo.git tu@local:$ git push origin master
Y eso es todo, ahora git copiará todos tus archivos a través de la red de manera más eficiente que si utilizaras ftp o scp. Enjoy!
Hace 31 años
Me encontré este comercial impreso en la "Revista Interamericana Visión" del 28 de Enero de 1977... se me hizo interesante.
Crisis Económica Mundial, Crisis en México
Definitivamente nadie puede negar que existe una crisis económica en el mundo, muchos le llaman recesión, otros empiezan a pensar en una depresión. Lo que es cierto es que la única solución es trabajar. En México aunque se están viviendo momentos difíciles todavía no podemos decir que estamos en recesión, por muchos factores, el crecimiento interno bruto del país debe de ser negativo por al menos 2 semestres consecutivos, y no ha sido así. Por otro lado en los inicios del sexenio del presidente Vicente Fox, la deuda externa era mayor a los 140 mil millones de dolares; en la actualidad la deuda externa es aproximadamente de 25 mil millones de dolares, pero tenemos reservas federales por mas de 80 mil millones de dolares, es decir cubrimos perfectamente nuestra deuda externa.
2 operating systems, 1 PC
Right now I'm really sad.
My brand new Ubuntu 7.10 Instalation went without any hassle. Just an amazing OS, robust and filled with a lot of amazing apps, and even with an amazing eye candy like the desktop cube and all that stuff, linux was perfect, just perfect.
Then, I upgraded to ubuntu 8.04... the multi screen support went off, but WTH, it's still pretty usable, despite the akward screen resolution... but still usable. Even having to fix the funky thing with the keyboard still usable...
Then, I upgraded to Ubuntu 8.10 and everything went wrong... My DEL XPS 1330 stopped working, both the external screen and the keyboard... after trying to fix the keyboard, the external screen and the resolution AND the desktop effects quitted working...
My very own Windows Vista distribution don't work for me... it's very slow, takes ages to copy files between media, crashes everytime I try to open IE... and linux is like an exotic sports car, with variable suspension... but with all the fairings stolen.
... sad
P.S. Maybe I should buy an MacBook
Usando wget para bajar canciones o imágenes
Un cliente me tiene que mandar varias imágenes (logotipos, fotos) para poner en el sitio web que les estamos haciendo y lo que se le hizo más fácil fue subirlo todo a una carpeta en el servidor web que tienen contratado. Me dice que tiene más cosas y que las va a ir subiendo durante la semana.
Yo quiero bajarlo todo, pero que flojera hacerlo archivo por archivo. Y luego queda el problema de estar revisando la página por archivos nuevos. Tanto trabajo manual va a reducir mi productividad y no podré estar checando mi Google Reader. Por suerte estamos en linux ;-)
GNU/Linux tiene una herramienta que queda como anillo al dedo para este tipo de tareas y se llama wget. Sirve para bajar archivos de Internet y soporta HTTP, HTTPS y FTP. Como dice en su documentación, sus principales ventajas son:
- que no es interactivo, lo que permite utilizarlo sin necesidad de intervención por el usuario ;-)
- te permite continuar descargas canceladas (para cuando se te cae la conexión por usar la wifi)
- sabe distinguir entre archivos que ya bajaste y los nuevos de la página
- es recursivo (te podrías bajar todo un sitio web completito con un solo comando)
Entonces, manos a la obra.
wget -r -l1 -np -nd -A.jpg,.png,.gif -N http://dominiodelcliente.com/folder_de_imagenes/Este comando lo que hace es:
- -r. bajar todo lo que este en la dirección recursivamente, es decir, seguir todas las ligas que aparezcan en la página (recursive)
- -l1. pero sólo hasta un nivel de recursividad, es decir, sin seguir las ligas que aparezcan en las otras páginas que se baje (level 1)
- -np. Sin bajarse los archivos de carpetas en niveles superiores (no parent)
- -nd. Bajandolo todo en un sólo directorio (no directories)
- -A. Bajando solamente los archivos que terminen en .gif o .png o .jpg. (Accept)
- -N. Y bajando solamente los archivos nuevos que no existan ya en la carpeta a menos que el del servidor sea más nuevo
Este archivo lo puedo correr una vez al día, o ponerlo en el cron y me bajara cada vez los archivos nuevos que vaya encontrando. Chido.
Todo esto fue fácil de averiguar gracias al poder de google, este buen tutorial escrito en inglés y el man page de wget.
Unamos a México
En la actualidad estamos enfrentando grandes retos personales, económicos, de superación, etc... en fin vemos ante nuestros ojos un gran numero de obstáculos. Usualmente tenemos dos opciones. La primera implica sentarse, rendirse y llorar y la otra requiere de esforzarse y trabajar arduamente para conseguir lo que queremos.
Me robaron mi bicicleta
Me robaron mi bicicleta hace unas cuantas semanas, de hecho hace algunos meses ya. Es muy triste porque realmente me gustaba poder venirme en bici a la oficina, ahorita no hago mucho ejercicio que digamos.
Normalmente metía la bicicleta a un patio que tenemos en el departamento (estamos en el primer piso ;-), pero ese día la dejé afuera de la oficina. Ya la había dejado ahí otras veces, y no me preocupaba demasiado porque para entrar a los departamentos hay una reja que normalmente esta cerrada, pero no siempre. Y al parecer, ocurrió lo que dice ese viejo adagio: la ocasión hace al ladrón. Y alguna persona que pasó por ahí, vio la bicicleta sin cadena, la reja abierta, y lo demás es historia...
No creo que este sea motivo para que mi confianza en la humanidad se vea disminuida, sino más bien un fuerte recordatorio de que los tiempos que vivimos son muy gachos, y la mucha gente siente que tiene que aprovechar cualquier oportunidad que se le presente (sea esta buena o mala). ¿O al final será que ambas cosas son lo mismo?
Bonos de Carbono
La ética y el medio ambiente están muy relacionados, cuando hablamos de empresas se toma en consideración lo que es mejor para el bien común, y muchas veces se pone en tela de juicio la producción masiva para abastecer a muchas personas de algún tipo de bien o el daño que sufre la tierra por esas empresas que producen algo para las personas.
Esto lo podemos ver en el texto “Ethical challenges in ecological policy: Global thinking and local action”, que dice: Since the underlying principle here is essentially utilitarian, the concern of cost-benefit analysis tends to be whether or not the chosen course of action produces a greater balance of pleasure over pain, that is, "the greatest happiness of the greatest number". This is clearly in line with the teleological tradition; it favours decisions in the light of their consequences such that the ethical reasoning behind the preferred policy is judged in terms of the utility of its consequences.1
New penguin plush pet
We have a new pet at the office... It's like a real pet, just without the mess. And you carry it on your pocket.
Stay connected to vote for the name of the unnamed penguin!
Linux penguin FTW!
Novios y Bodas
Tengo varios amigos que están pensando en dar el gran paso y casarse, lo cual me parece algo extraordinario y cuando sea el día, espero que sean muy felices. Sin embargo el hecho de que estén pensando en casarse no evita que mi mente se ponga a pensar en lo ingenuos que son.
Primera Consultoría en Forma
Hace 1 semana tuve lo que se puede llamar mi primera consultoría oficial. Ya antes había estado siendo participe en procesos de auditoría interna y como estudiante participe en un proyecto de consultoría en una empresa, pero mi participación realmente fue mínima.
Reading spot
We have a small place at the office, where we keep all our reading stuff... We have some art magazines, programming books, enterpreneur handbooks, sci-fi, Silmarillion, tech stuff... Basically, anything we like to read from time to time.
I really like this place, you can sit and warm a little under the sun. (click over the pic for a bigger size one)
My new Star Wars t-shirt!
This is a pic of my brand new Star Wars t-shirt. Also bought at the Baratillo flea market, here at Guadalajara, just like the megaman tee
BTW I made the kessel run in less than 12 parsecs too, but riding a pimped segway ;)
Ans also, you can see the tee at flickr.
Hokey religions and ancient weapons are no match for a good blaster at your side, kid - Solo, Han
Free Geek
Este es un refrito de un email que mande hace algún tiempo. De hecho estoy publicando en este blog varios de esos correos que solía mandar para no perderles el rastro.
Hace poco me tocó ver un video de una organización muy chida llamada Free Geek. Es una organizaciones de fines no-lucrativos que básicamente reciben computadoras viejitas de gente que ya no las va a usar, y las venden a precios bajos, o las dan a quien las necesite de a grapa, o las reciclan, además dando cursos y otras cosillas. En realidad creo que el video lo dice mejor que yo:
En mi grupo de FEFUs ya lo vieron, y a varios de los que vamos de misiones al cerro del 4 nos latió mucho la idea. A muchos nos gustaría poner algo así (a mi me encantaría). Sólo que ciertamente requiere que le dediques tiempo y algo de lana.
Me he puesto a investigar y estos compas de free geek ayudan a formar nuevos free geeks. Al que le interese aqui les pongo las ligas (en inglés) de free geek donde hablan más acerca de cómo formar tu propio free geek:
http://wiki.freegeek.org/index.php/Free_Geek_Startups
http://wiki.freegeek.org/index.php/Free_Geek_Startup_Franchise_Application
http://wiki.freegeek.org/index.php/Final_Application_for_Ongoing_Status_as_a_Free_Geek_Franchise
Esta última es una liga del cuestionario final que se espera que llenes para hacer oficial a tu nuevo free geek, claro que para llenarlo pues hay un proceso en el que ellos mismos te pueden ayudar.
Si a alguien le interesa poner algo así en Guadalajara, por favor escríbanme un correo porque me gustaría ayudar =P. Yo lo tengo como proyecto en espera desde hace algún tiempo jeje.
Axai, primer aniversario
Hoy cumplimos 1 año de operaciones.
No es fácil, no ha sido fácil el camino, pero sin duda Axai es lo mejor que me ha pasado hasta ahora.
Gracias a nuestros clientes que han creído en nosotros, que nos dan su confianza y nos permiten trabajar manejando datos confidenciales, entrando hasta su site de T.I., gracias a nuestros clientes que aceptan nuestra palabra cuando les explicamos como funciona PageRank, gracias a nuestros amigos que nos apoyan con consejos y palabras de aliento cuando estamos cansados y gracias a Dios que nos mantiene aquí, gracias a nuestros proveedores que nos permiten mantener precios competitivos y tiempos de entrega prometidos. Gracias a la comunidad Drupal que nos permite mantener un modelo de negocios real, utilizando herramientas de software libre, que fomentan el desarrollo tecnológico.
Nada de esto sería posible sin el apoyo y confianza de todos ustedes.
Y sin duda, gracias en general a los Wookies, osos panda, geeks, drupal ninjas, los delfines, ñoños, club de fans, drupalers, a los boings, embotelladoras de malta fermentada, MoproSoft, marcianos, Mulder, los de Fox, los jugos Boing, a los que hacen los tenis panam, a los 80's y sus 8 bits de diversión, al atari, nintendo, super nintendo, N64, wii, los que programaron el Dragon Lore y los fabricantes de hardware que se puede modificar, a los Vogons que no han venido a hacer ninguna autopista espacial ni a decir su poesía, a Isaac Asimov, a la Dra. Calvin, y a la Fuerza y George Lucas.
¡GRACIAS! y recuerden: Las transmisiones WiFi NO corrompen las bases de datos del ContPaq ;)
