22 March 2009 ~ 2 Comments

Azerty, Qwerty, Dvorak y Swarty

No son nombres de mascotas de personas extranjeras (aunque me gustaria tener un perro y llamarle Qwerty o Azerty). Hace unos dias mi teclado por alguna rara jugarreta se cambió a modo AZERTY. Sabrá dios la razón. Pero me hizo recordar que hace exactamente un año yo estaba ya acostumbrado a usar el teclado Azerty.

AZerty, originally uploaded by Yo, minoría absoluta.

Al principio es una pesadilla, pues tus dedos ya saben en donde se encuentran las teclas, reaprender es comienza siendo un fastidio, pero si eres como yo y te la pasas 29 horas al dia en la compu, en menos de una semana ya sabes escribir (al menos decentemente) en Azerty. Lo unico que tardas en dominar es el presionar SHIFT para poder obtener los numeros, aunque si tienes un teclado completo eso no es un problema. Recuerdo que tenia una Macbook Pro con teclado Azerty y una PC de escritorio con teclado Qwerty (no latino ni hispano ni gringo, obvio sin la Ñ y con Cedillas chistosas). Algunos de mis contactos tuvieron que sufrir mientras intercambiaba todos los dias y mi cerebro trataba de acostumbrarse de día Azerty, de noche Qwerty.

Ahora que recorde a Azerty tambien recordé a Dvorak. El famoso teclado Dvorak, segun su inventor y sus fans, te hace escribir muchisimo mas rapido y reduce enormemente los daños a la muñeca. Apalia el doloroso mal del tubo carpico/carpiano, que a mi ya me ha tocado sufrir. Su distribucion de teclas, segun dicen, hace que tengas las teclas mas usadas en posiciones mas cercanas a los dedos mas inteligentes (medio, indice y pulgar) de tal manera que no tengas que usar esos odiosos dedos trompetes (anular y meñique), que de por sí la evolucion cada vez hace mas chico al meñique (¿en el futuro ya solo tendremos 4 dedos?, tal vez no si seguimos usando Qwerty). Ahh la distribucion de teclado se hizo analizando la probabilidad de ocurrencia de las letras, pero esta optimizada para el idioma inglés. Así que si alguien se agarra alguna texto en español y lo comprar con uno en inglés podría hacer una funcion que relacione las letras mas ocurridas en ingles y las mas ocurridas en español, a mi me da mucha flojera, pero aquel que se atreva a hacer podrá bautizar una nueva distribucion de teclado con su apellido y pasar a los anales de la historia.

Pero bueno, ya que andaba en esas casualmente encontré otro, que ahora dicen que es mas eficiente que Dvorak: el teclado Swarty. Swarty es mas bien una broma, segun el creador es un teclado para matematicas ya que en la segunda fila quedan las letras Q.E.D.

Lo que yo pienso, es que lo mismo que pasa con el tiempo, el calendario y el sistema decimal. Qwerty va a ser casi imposible de eliminar, por muy mala fama que se le haga. Qwerty dominó las máquinas de escribir y logró sobrevivir a la revolucion, así va a estar con nosotros mucho, mucho tiempo mas.

29 January 2009 ~ 1 Comment

CUDA + CMake para Kdevelop3 en Ubuntu 8.10

Un luego de varios meses ya con una tarjeta NVidia GTX280 que soporta CUDA, finalmente llegó el momento de usar CUDA, y la forma mas fácil para mi fue seguir usando KDevelop, (KDevelop3 + CUDA) usando el mismo procedmiento de siempre: CMake. CUDA puede compilarse de manera muy facil usando el addon de CMake llamado Find.Cuda. Sin embargo uno puede entrar en complicaciones si usa GCC 4.3. Nvidia no soporta CUDA + GCC4.3. Y ya que tengo que usar una maquina con Ubuntu 8.10 (Intrepid) y el Ubuntu trae GCC 4.3 la forma mas fácil es usar la version 4.1 que sí funciona. Hay que reemplazar el GCC:

# sudo apt-get install gcc-4.1
# sudo apt-get install g++-4.1
# cd /usr/bin
# sudo rm cpp gcc g++
# sudo ln -s cpp-4.1 cpp
# sudo ln -s gcc-4.1 gcc
# sudo ln -s g++-4.1 g++

Y listo, ya compila todo lo del nvcc, yo usé la version de CUDA 2.1 para Ubuntu 8.04 porque la de 8.10 aún no sale. Y al final lo más facil es hacer lo siguiente para generar el proyecto de KDevelop3:

# cd build/
# cmake ../ -G KDevelop3
Tags: , , ,

19 January 2009 ~ 1 Comment

Wingsuit Base Jumping

Este video me dejó super impactado! Se pone bien a partir del minuto 1:00. En especial en salto de los 3 monitos en 2:24.

” According to wingsuit lore, between 1930 and 1961, 72 of the 75 original birdmen died testing their wingsuits.”

“At least one organization is investigating the possibility of a safe landing without a parachute.

sdf

17 January 2009 ~ 256 Comments

Mapa del arco norte de la Ciudad de Mexico


Ver mapa más grande

El Arco Norte es muy publicitado en la TV, es parte del corredor del Altiplano por lo que tambien se le conoce como El Corredor Norte (de la Ciudad de Mexico). Pensaba poner el mapa que encontré en los sitios oficiales, pero es malísimo, así que me tomé la libertad de hacer uno nuevo usando Google Maps. Este mapa es correcto en los sitios, cruces y ciudades importantes, pero obviamente no es 100% preciso en el trazado, sin embargo traté de copiar lo mas fielmente el oficial.

Buena parte del Arco Norte está hecha en concreto hidráulico con 2+2 carriles, pero la parte Atlacomulco-Tula es asfalto de 1+1 carriles. Algunos tramos ya estan en funcionamiento (p. ej. San Martin Texmelucan-Sactorum).

El anterior camino para cruzar el DF, era precisamente cruzar el DF, siendo el Viaducto y la Av I. Zaragoza los tramos mas pesados (y lentos). Y al principio parece que el nuevo arco no hace las distancias mas cortas, pero habrá que tomar en cuenta la velocidad a la que se puede recorrer en comparacion de la velocidad a la que uno puede recorrer el Viaducto.

ACTUALIZACIONES Y NOTAS:

  • El mapa tiene indicado en color rojo los tramos aun sin terminar.
  • Hasta el 19 de Ago 2009 aun NOestan terminados:
    • Tramo Pachuca-Tula para entroncar con la autopista a Queretaro.
    • Tramo Tula-Atlacomulto
  • Actualizacion SEP 2009: En Sept 2009 YA ESTA ABIERTO desde San Martin Texmelucan hasta Queretaro.
  • Es ilegal para vehiculos foráneos conducir entre 5am y 11am en la zona metropolitana. Esta restricción no aplica en el Arco Norte (el arco norte es propiedad federal). Pero si te sales del arco, hay que tener cuidado en el circuito mexiquense porque tienen fama de corruptos y abusivos.
  • VERSION PARA IMPRIMIR: Este es el mapa en version PDF para imprimir. Es muy detallado, vale la pena imprimirlo.
  • ACTUALIZACION JULIO 2011: YA ESTA ABIERTO COMPLETO, EL PRECIO ES DE APROX 350 pesos por todo el tramo.

12 January 2009 ~ 2 Comments

Internet a 2KBPS



internet a 2kbps, originally uploaded by hmetal_1.

Cada 6 meses es buena temporada para buscar ofertas de alojamiento en Cholula, sobretodo alrededor de la UDLA. La mayoría tienen internet de 1, 2 y hasta 4Mbps. Pero encontré un letrero con una oferta inusual: 2KBPS.

2Kbps son 250 bytes/seg. Una cancion de 4megas tardaría entre 4 y 5 horas en descargarse, suponiendo que no uses el internet para ninguna otra cosa.

08 January 2009 ~ 0 Comments

¡Cómo no lo pensé antes!: El IMSS gana el premio al trámite más inútil.

Hace unos meses el Gobierno Federal, hizo un concurso. Para participar tenias que entregar un escrito describiendo el trámite mas inútil. La definición de “inutil” que se estableció fue que el trámite en cuestión debería ser algo excesivamente burocrático, tratar de algo que en realidad no necesita burocracia, que fuera largo, tedioso y cansado. Que para obtener algo simple tuvieras que pasar largos momentos de ansiedad, maltratos o cosas similares.

No se como no se me ocurrió que el IMSS era el mejor candidato a ganar, con semejante descripción le queda perfecto el premio, el trámite más inutil es la terrible burocracia (y maltratos, malas caras, papeleo, tedio, etc) para obtener medicamentos en el IMSS.

El IMSS está hecho una porquería, con los matasanos médicos llegando justo media hora antes de su hora de salida y recetando aspirinas para curar la diabetes, las enfermeras regañando gente y ridiculizando a los moribundos, los de farmacia robandose la medicina y maltratando gente, los de cocina robandose la comida y dandole puras basofias a los enfermos, y un largo etcetera.

Pero claro, sin agraviar al 10% , perdon, al 5%, digo al 1%, a los únicos 5 monitos que hacen su trabajo bien. Ojala ya privaticen esa porqueria y corran a medio mundo a la $%&$%&, hagan que el IMSS funcione como debe ser.

27 December 2008 ~ 0 Comments

World of Goo

World of Goo: Fisty’s Bog, originally uploaded by kartooner.

Es el juego del momento, si no lo han comprado, cómprenlo. Solo vale US$20 . World of Goo.

No lo piratees, el juego esta hecho por una micro-empresita en la que solo trabajan 2 monitos: un artista-programador y un programador. Y de las millones de instalaciones que hay, solo menos de 1% son legitimas. El juego no tiene DRM ni Claves, ni nada de adware.Mide solo 64megas.

Y por cierto si lo quieren bajar pirata el abel me acaba de decir que encontró una version de 160 megas, seguro alguien le metió porquerias, mejor comprenlo no esta caro.

23 December 2008 ~ 4 Comments

Linksys PAP2 y Gizmo, llamadas gratis

Gizmo Project es un competidor de Skype que usa el estandar SIP, lo que lo hace mucho mas abierto que el protocolo propietario de Skype. No habia tenido chance de moverle a los Linksys PAP2, y además no creía que fuera a funcionar, pero funciona!. Se puede configurar un PAP2 para que use la cuenta de Gizmo.
Lo unico que hay que hacer es entrar a la página de administracion, y ponerse como “admin” y hacer clic en “advanced”.

Antes que nada necesitas tener una cuenta de Gizmo, la cual obtienes descargando el Gizmo y haciendo una nueva cuenta desde ahi.

En la sección “SIP”:

Stun Enable: yes
Stun Server: stun01.siphone.com

En  “Line 1

Proxy: proxy01.sipphone.com
Outbound Proxy: proxy01.siphone.com
Display Name: ['Barrack Obama', o cualquier otra cosa que se te ocurra]
User ID: [GizmoProject Username]
Password: [GizmoProject Password]
Dial Plan:
*xxT|*1xx|[39]11|<411:18315551212>S0|<:1831>[2-9]xxxxxxS0|1xxx[2-9]xxxxxx|[2-9]xxxxxxT|[2-9]xxxxxxxxx|011x.T

Dale “save” y listo. Enchufale un teléfono convencional en la linea 1 y ahi tienes la cuenta de Gizmo, y puedes hacer llamadas desde esa linea a todas las cuentas de Gizmo y si compras crédito de Gizmo, puedes llamar a lineas convencionales y a celulares. Y lo mejor de todo es que no necesitas una compu prendida.

Algunas ideas útiles.

  • Un PAP2 en casa de Juanita, otro en tu casa: llamadas gratis entre los dos.
  • Un PAP2 en casa de Juanita, tú le llamas desde tu compu, o ella te llama a ti gratis.
  • Un PAP2 en casa de Juanita, y tú corres Gizmo desde tu celular (Gizmo corre en muchos celulares) con plan de datos: Juanita te llama al celular gratis y claro tu tambien le llamas gratis a Juanita.
  • Y todas las combinaciones posibles, incluso con multiples Juanitas.

15 December 2008 ~ 9 Comments

Webcam y eMeSeNe; reemplazando a aMSN y a Pidgin

Emesene tiene soporte de Webcam en el repositorio SVN desde hace mucho. Reemplaza al viejo (y feo)  aMSN y a Pidgin, la forma rápida es:

$ svn co https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene emesene
$ cd emesene
$ ./emesene

Y la forma larga, pero que deja instalado todo bien es:

$ svn co https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene emesene
$ cd emesene
$ python setup.py build
$ sudo python setup.py install
$ exit
$ emesene

Emesene se integra mejor con Gnome pues está programado con Python GTK, a diferencia de aMSN que está programado con un toolkit viejo (Tcl/tk). Emesene tiene soporte de emoticons, emoticons personalizados, pizarra, zumbidos, MSN Plus y hasta Winks. La versión del Subversion ya tiene soporte de Webcam.

06 December 2008 ~ 0 Comments

Flex = MXML+AS3

Apenas comencé a aprender Flex, así que soy todo un newbie, lo que he aprendido es que ahora podemos escribir aplicaciones Flash con un lenguaje muy parecido a HTML. Flex es basicamente la combinación de dos cosas: MXML y ActionScript3.

MXML es un lenguaje XML, que al primera vista se parece a HTML en la manera de describir los elementos. Con MXML, al igual que con HTML, se describe el diseño de la aplicación y muy levemente las conexiones con las funciones AS3 que le dan vida.

ActionScript 3 es el lenguaje que hace que todo sea dinámico, AS3 no define diseño, aunque podría hacerlo pero eso sería muy engorroso.

Para dejar las cosas un poco más claras y salvo uno que otro detalle: MXML + AS3 es análogo a  (HTML,CSS) + PHP.  Y Flex=MXML+AS3.

Ejemplo con la aplicacion: sampleSlider.mxml:

< ?xml version="1.0" ?>
<mx :Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx :HSlider value="0" id="slider" minimum="0" maximum="1" snapInterval="0.1" change="{img.alpha=slider.value}" />
    <mx :Image source="http://farm3.static.flickr.com/2314/2339566075_f37c56b2c2.jpg" id="img" alpha="0" />
    <mx :Label text="Cargar una imagen de internet, espera unos segundos. Luego usa el Slider." fontWeight="bold" fontSize="14"/>
</mx>

y en linux luego [...]

05 December 2008 ~ 0 Comments

Que siempre no habrá MPX en X-Server 1.6

Actualmente se está desarrollando el X-Server 1.5. Y se suponía que el X-Server 1.6 debería salir a fines de 2008. Se esperaba que el nuevo X ya trajera MPX y el XInput2, pero al final dicen que siempre no.

Así que el multitouch y multipointer tendrá que esperar (con suerte) unos  6 meses mas hasta X-Server 1.7. Mientras tanto es un relajo compilar Xorg para las pruebas del driver.

02 December 2008 ~ 0 Comments

Xorg Multitouch Driver


Xorg multitouch driver, first tests from Ariel Molina on Vimeo.

Estoy de acuerdo con Peter, no encontré la cita, pero es algo parecido a:“Any multitouch implementation done in user-space is flawled [...]” y peor aún si quieres rehacer el un framework de GUI anidado dentro de una ventana. Imagina reescribir los widgets, reescribir los sistemas de notificaciones si usas Cocoa, o señal-slot si usas Qt, o señal-conector si usas GTK. Reescribir los widgets es especialmente tedioso e inútil. Si bien se pueden copiar los widgets y usarlos dentro de OpenGL como lo hace Metisse, tampoco es la solución.  Hay algunas alternativas como Clutter, pero en general nada esta hecho como Dios manda. En otro lugar está Flash, que medio se podría rescatar porque intenta ser hardware-agnostic y network-transparent, pero igual está mal.

Todas las implementaciones actuales estan destinadas al fracaso en un futuro no muy lejano. Y aunque duela reconocerlo, Microsoft sabe cual es el camino: Integrarlo al OS, y es eso lo que va a hacer en Windows 7. El sucesor de Vista trae el multitouch integrado.

Entonces, una correcta implementación, con pretensiones de sobrevir debería ir dentro de Xorg, o mejor aún dentro del Kernel y volverse parte del OS. Las pantallas multitactiles no son emulaciones de raton, no son como las viejas Elotouch, son dispositivos de hardware nuevos y que están aqui para quedarse, así que hay que hacerles un espacio dentro de los demas drivers: teclado, raton, monotouch, multitouch,….

Ya que esto es cutting-edge development del Xorg, debería haberlo publicado en inglés, pero como decía el CRivera: “hace falta mas contenido en español”. Además hay que echarle la mano al español, porque los chinos vienen bien acelerados.

01 December 2008 ~ 0 Comments

La mesa, el tracker


Mesa from Ariel Molina on Vimeo.

Update: Noo, esa mesa no la hice ni con TouchLib, ni con OF, ni con tBEtA, … y sí acepta multitouch y en el caso de las fotos todo lo clásico: escalar, rotar, lanzar. Solo que no pude hacerlo porque con una mano estaba grabando y con la otra tocando.

Necesitamos un programador con buena experiencia en AS3 y Flex, que sea autodidacta, es imprescindible que tenga buenos dotes artisticos, interesados enviarme un mail o dejarme un comentario (teletrabajo es una posibilidad).

¡El 2009 va a ser un excelente año!

29 November 2008 ~ 4 Comments

La Cueva de los Cristales de Chihuahua

¿Por qué este lugar no salió en la lista de las Maravillas de México? ¿Y por qué casi nadie lo conoce?¿Y por qué son los extranjeros los que mas las exploran?

Este lugar se llama La Cueva de los Cristales, está en la mina Naica-Peñoles en Chihuahua.


Ver mapa más grande

Hay mas fotos en National Geographic. También un artículo interesante en Mexico Desconocido.

26 November 2008 ~ 7 Comments

Las 9 naciones de norteamérica

Este, como diría Chavez y su séquito, tiene que ver con ¡La Caida del Imperio!.
Chequen este mapa:

Lo encontré mientras… uhmm no recuerdo que cosa hacia. Pero es una idea de cómo podría dividirse norteamérica en el futuro. El mapa está basado en un libro escrito en 1981, donde se divide al subcontinente en secciones basadas en su futura similaridad cultural y económica. Alaska regresa a ser parte de Rusia, aunque no se indica en el mapa.

Alguna vez tuve charlas con diversas personas, acerca de lo alejado que esta el centro-norte de México con el Sureste. Principalmente el centro-norte es mas capitalista, industrializado y modernizado, mientras que el sureste es mas socialista y, aún a estas alturas, todavía está lleno de las viejas ideas de caudillismo (con la excepcion de la Riviera Maya). Ahora que veo ese mapa noto que no soy el único que piensa así, Joel Garreau ya lo pensaba desde hace 30 años y dividió Mexico para apenas incluir a Puebla, una parte de Oaxaca y parte de Veracruz, excluyendo Campeche, Tabasco, Chiapas, Yucatan y Quintana Roo. Lástima que nos tocaría ir a otro país para visitar Tulum.

Para saber mas al respecto, visita la página del la Wikipedia de las 9 Naciones de Norteamérica o lee este artículo donde se habla del Biorregionalismo en Norteamérica y relacionan un poco las 9 Naciones con antiguos territorios de culturas antiguas, como los Mayas, Apaches, etc.

24 November 2008 ~ 3 Comments

I have nothing to say today

09 November 2008 ~ 1 Comment

El motor de física, pruebas preliminares


First Physics Tests in OpenGL from Ariel Molina on Vimeo.

En realidad el sistema corre muy suave, pero el video quedó muy cortado pues se tomó como a 10FPS, el sistema en la compu logra dar mas de 160FPS.

09 November 2008 ~ 0 Comments

Enlazar una libreria con GCC

El problema: Tienes librerias personales que tú mismo creaste, o bien librerías sin instalar que no estan en /usr/lib sino en otros directorios raros y quieres enlazar con gcc.

La solución: Se debe indicar a gcc en donde estan las librerias usando -L<dir>, luego enlazarlas como librerías normales usando -l<name>. Por ejemplo para enlazar la librería /home/user/tmp/libtrompete.a:

gcc -L/home/user/tmp/ -ltrompete main.cpp

Nota que solo se le indica el nombre trompete, porque gcc le agrega lib+trompete = libtrompete. GCC también busca automáticamente si es .o, .so o si es una AR .a.

06 November 2008 ~ 1 Comment

Escher y Google

La verdad nunca me gustó mucho Escher (ni tampoco Dalí). Pero al parecer Escher está trabajando en el equipo Google Maps.

04 November 2008 ~ 3 Comments

Alia

Alia, originally uploaded by Leonid Kavardakov.

Parece que esta fulana ha comenzado a tener éxito, ya hasta es una Flickr Babe.

Bueno, les pongo otra foto antes de subir la fatídica foto final. Estoy comenzando a pensar que lo malo de esa fatídica foto final no es culpa de la fulana sino culpa del fotografo.

01 November 2008 ~ 2 Comments

Flor de Cempazúchitl y el Volcán Popocatépetl

Muchas son las variantes de la palabra Cempazúchitl: cempasúchil, cempasuchil, cempazuchil, cempazúchil, pero la correcta, hasta donde yo sé, es “Cempazuchitl”. Y ya que es día de muertos, les dejo una foto que tomé hace tiempo, del volcan Popocatepetl.

Y ya que en esas ando, les pongo otra foto donde aparece la Pirámide de Cholula y el campo de flores que cultivan a veces para el dia de los difuntos:

Flor de Cempazuchitl y la Pirámide de Cholula 1

Ambas fotos son del Set “Estado de Puebla“, al cual estan todos invitados a visitar en Flickr.

La celebración de Día de Muertos ha sido nombrada como Patrimonio de la Humanidad por la UNESCO. El día de muertos tiene mas de 3mil años celebrándose en América, muchisimo antes llegara Cristóbal Colón. El Día de Muertos lo conmemoraban muchas culturas de mesoamérica como los Mexicas, Purépechas, Mayas, Totonacas y no se cuantos otros más.

Ahh y por favor, no confundan el Dia de Muertos con el susodicho Halloween, no es la misma cosa ni tienen relación uno con el otro, ninguno es copia del otro. Y por cierto el Halloween no es patrimonio de la humanidad.

30 October 2008 ~ 0 Comments

Debugging con el ‘cerdo’ y con std::cerr

Es muy útil hacer debugging con std::cerr, y si usas:

#include <iostream>
using namespace std;
main(blabla...){
  cerr << "This is a debug message" << endl;
}

Todo funciona maravillosamente, hasta que tus 20 threads comienzan a vomitar cientos y cientos de mensajes que hacen imposible leer el debug. Para ello lo ideal sería definir “debug levels”. Hay dos formas la forma simple y tonta:

#ifdef DEBUG_N
  cerr << "This is a debug message" << endl;
#endif

Pero esa forma es muy fastidiosa, así que mejor definimos un ‘cerdo‘ (cerdo = cerr debug output). O incluso mejor un cerdo con niveles: cerdo, cerdo2, cerdo3,… , cerdoN. He aqui uno para 3 niveles (donde hacemos que cerdo=cerdo1):

// ----- cerdo.h -----
#ifndef DEBUG
  #define cerdo if(0) cerr
  #define cerdo1 if(0) cerr
  #define cerdo2 if(0) cerr
  #define cerdo3 if(0) cerr
endif
#if (DEBUG==1)
#define cerdo cerr
  #define cerdo1 cerr
  #define cerdo2 if(0) cerr
  #define cerdo3 if(0) cerr
#endif
#if (DEBUG==2)
#define cerdo  cerr
#define cerdo1 cerr
  #define cerdo2 cerr
  #define cerdo3 if(0) cerr
#endif
#if (DEBUG==3)
  #define cerdo  cerr
  #define cerdo1 cerr
  #define cerdo2 cerr
  #define cerdo3 cerr
#endif
// ---- end cerdo.h ----

Ahora solo queda usar los cerdos.

#define DEBUG 2
#include "cerdo.h"
using namespace std;
main(blabla...){
  cerdo << "This is a debuglevel 1 message" << endl;
  cerdo1 << "This is a debuglevel 1 message" << endl;
  cerdo2 << "This is a debuglevel 2 message" << endl;
  cerdo3 << "This is a debuglevel 3 message" << endl;
}

Bye. [...]

29 October 2008 ~ 0 Comments

Merge del trunk a una branch

Hay dos formas, directo del repositorio y usando una copia local del trunk.

Directo del repositorio

$ svn merge -r START:END http://repo/svn/trunk /directorio/branch

De una copia local:

$ svn up /directorio/trunk
$ svn merge -r START:END /directorio/trunk   /directorio/branch

Cualquiera de las dos anteriores te hace un merge a la copia local que está en /directorio/branch.

Para finalmente subir (a la branch) los cambios obtenidos

$ svn ci -m "Merge del trunk a mi branch START:END"  /directorio/branch

Si no se pusieron de acuerdo tus programadores, probablemente salgan conflictos, arreglalos.

28 October 2008 ~ 3 Comments

Alia

Alia, originally uploaded by Leonid Kavardakov.

Parece que solo cuando subo fotos de chavas mi blog revive un poco. O podría ser que solo cuando pongo fotos de chavas alguien se anima a poner algun comentario.

Espero que al ver esta foto no se decepcionen, esa chava no es tan bonita como aparentaba ser.

25 October 2008 ~ 0 Comments

O RLY?

cat
more animals

O RLY?