Nov 11

Tips

Tag: admin @ 2:51 pm

En esta seccion explicare algunos tips (de cualquier tecnologia, lenguaje, etc) que pueden ser utiles en ciertos aspectos, pero que no se suelen incluir en las nociones basicas del uso de cada tecnologia, y aunque a veces no avanzadas, pueden ser claves y ahorrar bastante tiempo si se conocen.

Tips para git:

Tags tips:

Cuando creamos un tag en git mediante el comando:

$ git tag -a v0.1 -m “foobar”

Generalmente e inmediatamente despues, solemos actualizar los cambios en el servidor con:

$ git push –tags

Y aqui el tip. Si por alguna razon, nos hemos equivocado, podemos eliminar el tag del servidor mediante:

$ git tag -d v0.1

$ git push origin :refs/tags/v0.1

Logs tips:

Para mostrar logs de nuestros commits (pushes realmente) de manera abreviada a uno por linea, podemos hacer:

$ git log –pretty=oneline

Tips para emacs:

Tips moviendonos en el codigo con emacs

Si se va a emplear emacs para codigo en c, y durante gran periodo de tiempo y en proyectos enormes, se recomienda el uso de TAGS, sin embargo tambien se recomienda el uso de “CEDET+Semantic”. Semantic es un parser que hace emacs mas inteligente, porque parsea realmente el codigo, y permite por tanto buscar por variables, funciones, etc. Para los TAGS, es mejor usar autotools, ya que en automake genera automaticamente un target en el makefile, make tags. Para mas informacion sobre semantic checkear: http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html#sec5

Para movernos mejor con TAGS en emacs, podemos usar M-. y asi buscaremos directamente el simbolo sobre el que se encuentra el cursor. Con M-, permite ir hacia delante en el loop, y M-* hacia atras.

Aplicaciones interesantes que facilitan tareas:

Shutter: es posiblemente es la mejor forma de hacer screenshot.

Leave a Reply

You must be logged in to post a comment.