Usando FileMerge con SVN diff en Mac OS X.

•Julio 16, 2009 • Dejar un comentario

appicon

Hola!, hoy en la tarde después de solucionar un problema de versiones con uno de mis compañeros de trabajo de “Feria de Software”, llegué a la conclusión de que quería utilizar un mejor programa para hacer “DIFF” que lo básico que usa SVN cuando hacemos un “svn diff -r BASE:HEAD” por ejemplo.

Siempre me ha gustado File Merge por su elegancia, en mis proyectos de Cocoa/Cocoa Touch, lo uso bastante y la verdad es que es bastante cómodo para trabajar. Para los que no conocen “File Merge” pueden encontrarlo en /Developer/Applications/Utilities/FileMerge . Por qué no es trivial de integrar con SVN ? por que FileMerge y su estructura básica de I/O no es compatible directamente con la de SVN.

Lo bueno es que alguien ya solucionó esto por mí :^) , para los que quieren hacer todo rápido:

1) $svn co http://ssel.vub.ac.be/svn-gen/bdefrain/fmscripts/

2) $make install  , o bajar los scripts de a uno y copiarlos a /usr/bin

3)vim ~/.subversion/config y editar las siguientes lineas:

#diff-cmd =     ->  diff-cmd = /usr/bin/fmdiff.sh
#diff3-cmd =   ->  diff3-cmd = /usr/bin/fmdiff3.sh

y bueno eso es todo :)

_NG

diff-cmd = /usr/bin/fmdiff.sh

SVN control de versiones en Mac ?

•Junio 29, 2009 • Dejar un comentario

El control de versiones se ha transformado en una parte crucial de mi existencia en los últimos 8 meses. SVN, Perforce, Mercurial, Git etc. Yo personalmente he utilizado Perforce y SVN solamente, y en la actualidad trabajo en mis proyectos personales con un servidor local de SVN.

Cualquiera que trabaje desarrollando software en la actualidad debiese usar alguna opción para control de versiones, recordé lo útil que era hace unas semanas “God Bless Version Control!”, rompí de un modo muy difícil de reparar una Rama ( Branch ) de mi proyecto, asi que simplemente hice un rollback y listo.

Creo que mucha gente ha escrito cómo usar SVN, acá hay uno de mis posts favoritos al respecto ( en inglés ).

En mi Mac me gusta usar SVN por consola, la verdad es el mejor cliente para mac de svn que he encontrado hasta el momento… , hay algunos más con interfaces gráficas… mencionaré sólo las opciones gratuitas.

SVN X
Smart SVN

Nada mas que decir al respecto, usen algún sistema de control de versiones, nada más, nada menos :)

_NG

Desarrollando Chain Reaction para iPhone

•Junio 27, 2009 • 1 comentario

Hola estimados/as me encuentro en proceso de desarrollar el juego Chain Reaction para iPhone . Falta bastante , pero ya pueden ver un video de la versión alpha que hice en algunas horas.

Es mi segundo juego para iPhone, y la verdad ya estoy sintiendome bastante familiarizado con el API, que es bastante poderoso.

Nuevo MacBook sin FireWire !

•Octubre 16, 2008 • 5 comentarios

Por lo general no me gusta este tipo de post. Es bastante farandulero y de blog tipo “tecnología…” . Hace tiempo que no posteo nada, pero esto realmente a mi me llegó en el alma. El nuevo macbook no viene con FireWire incluido. Qué importancia tiene esto ? , bueno tiene varias implicaciones y hay bastante que decir al respecto: Continuar leyendo ‘Nuevo MacBook sin FireWire !’

Patagonia Sin Represas.

•Julio 2, 2008 • 4 comentarios

No puedo estar mas indignado por lo fácil que es hacer “Dumping medioambiental” en Chile. Basta mirarlas salmoneras. Se debería tener una legislación que proteja los recursos naturales como país desarrollado ( que supuestamente somos ), sólo miren a los Europeos.

Yo no soy un “Greenpeace” ni nada por el estilo, sólo soy una persona que cree que esto ya llegó demasiado lejos, ahora quieren destruir la patagonia ( que tiene que ver con una pésima legislación medio ambiental ). Si se quieren informar un poco al respecto de estos temas… Continuar leyendo ‘Patagonia Sin Represas.’

A little PHP magic…Web crawler.

•Abril 23, 2008 • 2 comentarios

Un poco de magia con php…

Php es un lenguaje sumamente poderoso con una sintaxis parecida a nuestro amado ( odiado por algunos ) C. Los usuarios de Mac contamos con una instalación de php sin tener que mover un dedo. ( Sí , para los que no lo sabían OSX viene con php instalado ) . De hecho se activa cuando activamos el WebSharing. Podemos usarlo sin el websharing gracias al Interpretador por consola, esto es simple.

$php script.php

Continuar leyendo ‘A little PHP magic…Web crawler.’

Aprendiendo a programar en Mac OSX

•Abril 8, 2008 • 9 comentarios

Luego de alrededor de 7 meses sin un sólo post ( quizás sin ideas, cosas útiles que postear o simplemente sin tiempo ), he decidido que este tópico es importante. Mucha gente me pregunta esto, “Cómo puedo empezar a programar en mi Mac?”, etc.

Primero que nada, quería aclarar que me ha tocado desarrollar bastantes cosas para Linux ( Ubuntu y Gentoo ) y también para Windows. Y nunca he tenido problemas para programar y desarrollar para estos sistemas. Sobretodo por la migración de Apple hacia procesadores x86 ( “Intel” ). Esto por que gracias a esa movida, ahora puedo utilizar máquinas virtuales sin ningún problema para hacer mis trabajos. Continuar leyendo ‘Aprendiendo a programar en Mac OSX’

NoMachine NX en Ubuntu, como VNC, pero mucho mejor!

•Octubre 7, 2007 • 20 comentarios

NX es un programa que permite establecer conexiones X11 rápidas y seguras a usuarios habilitados. Esto para tener acceso remoto a sesiones desktop de Linux y Unix ( actualmente no hay una aplicacion servidor de NX para Mac o Windows… ) . Una de las gracias de NX es que es muy rápido, demasiado rápido, esto lo hace una opción muy buena para conectarse a través de modems de 56kb por ejemplo y no perder mucha velocidad. El software es desarrollado por Gian Filippo Pizari en la compañía italiana de software NoMachine.

Continuar leyendo ‘NoMachine NX en Ubuntu, como VNC, pero mucho mejor!’

Mi cumpleaños número 10110 ! !

•Septiembre 5, 2007 • 7 comentarios

Estoy cada vez mas viejo y con menos ganas quedarme weon. Hay tanto para aprender, que cuesta enfocarse bien, además está la universidad…  , hay que pasar los ramos y de repente no es lo que a uno le gustaría estar haciendo… cada quien tiene otros intereses asociados a la carrera u otras cosas, (por lo menos yo) etc… :P . Pero basta de seriedad! Ya veré como puedo hacer alguna celebración hoy miércoles en la noche, o que se yo, los amigos querían celebrarme y me dijeron que si no hacía nada ellos iban a llegar solos a mi casa con alcohol, pizza y que se yo que otra cosa , asi como dice mi tío ” Se hará lo que se pueda… “

Este no es mi típico estilo de post en realidad… pero una vez al año? supongo que está bien :D

Saludos a todos!! y gracias a los que justo estaban a las 12:00 Pm del Martes en MSN y me saludaron ! ! !

 Dare to be stupid !!

Cómo cambiar los iconos de Front Row ?

•Agosto 16, 2007 • 3 comentarios

Hola lectores, hora de un nuevo mini tutorial. Esta vez es para cambiar los íconos del Front Row. La verdad es bastante fácil, y este es solo el primero de un par de artículos que voy a hacer acerca de esta aplicación.

Los íconos de Front Row son en formato .png asi que si saben usar Adobe Photoshop o algún otro programa capaz de manejar este formato pueden crear sus propios íconos o variaciones de los íconos originales sin problemas. En mi caso, usé un set de íconos “realistas” que hizo un usuario de Deviant Art. Pueden descargarlo aquí.

Continuar leyendo ‘Cómo cambiar los iconos de Front Row ?’