martes, 7 de abril de 2015

La solución a los conflictos

"Las peleas entre individuos, así como entre gobiernos y naciones, son invariablemente el resultado de malentendidos en la interpretación más amplia del término. Los malentendidos siempre surgen por la incapacidad de apreciar el punto de vista del otro. Otra vez, ésto se debe a la ignorancia de los interesados, no tanto en ellos mismos, como en sus campos de inversión. El peligro de un enfrentamiento se ve agravado por un sentimiento más o menos predominante, planteado por cada ser humano. Para resistir esta inherente tendencia al conflicto, lo mejor es disipar la ignorancia de los hechos de los otros mediante una sistemática difusión de conocimientos generales. Con este objetivo en la mira, sería más fácil el importante intercambio de pensamientos y el relacionamiento con los demás" 
  Cita : Nikola Tesla

martes, 10 de febrero de 2015

Manual en Español para Vim

Hace un buen rato que no me metía a escribir en mi blog, pero bueno... luego de sacarle un poco el polvo,  encontré algunos datos de los mas curiosos respecto al editor de texto Vim . ¿Por qué Vim y no otro editor como Sublime o Emacs? , sin desmerecer los dos editores anteriores que en mi opinión son "super wenos" y con una cantidad de herramientas bastante reconfortantes, sin embargo Vim tiene muchas particularidades que lo hace especial y querido por una parte de los informáticos (programadores) o autodidactas que se han tomado el desafío de seguir paso a paso el camino de esta larga curva de aprendizaje. Al principio es probable que te sea lento de usar y un tanto incomodo porque te sacará un poco de la lógica intuitiva que acostumbras a usar con interfaces mas "intuitivas" . Pues bien... si quieres empezar a dejar de lado el teclado llego le momento de aprender las bondades de este editor del todo cool.
 Lo primero es leer el manual de un blog de un usuario que se ha dado el trabajo de hacer los manuales en español, ya que casi toda la documentación que encontramos en internet está en inglés, y lo que hay en español son detalles pequeños que muchas veces no son tan robustos como lo que ha logrado este chico.
  •  Aprender a usar Vim desde 0 en el siguiente enlace : Click aquí
No contento con esto, con Vim puedes usar "plugins" , y no hay limite , en serio! :D más abajo dejare los links para los addons y junto con ellos la descripción


  • Vundle: Es una herramienta para administrar plugins en Vim automáticamente, para instalar plugins fácilmente  (algo así como un repositorio). 
  • NERD Tree: La infaltable barra lateral para navegar por nuestros archivos y carpetas.
  • Vim Airline: Distintos tipos de colores, hay muchos temas
  • Rainbow parenthesis:  En Vim si nos posicionamos sobre una paréntesis o corchete se ilumina su pareja para que podamos ver a cual corresponden. Los que programan saben cuan útil es esto.
  • Vim gitgutter: Si trabajamos con Git, esto es ideal . Nos muestra un icono junto al número de línea de los cambios que se hallan realizado.
  • Vim tasklist:  Para los que comentamos código con un TODO (un quehacer), éste plugin nos crea una lista de tareas del archivo.
  • Syntastic: Nos muestra los errores sintácticos.
  • Vim commentary: nos proporciona shortcut en el teclado para comentar líneas o bloques (reconoce el lenguaje de programación).

miércoles, 18 de junio de 2014

Cambiar Tipos de Archivo a UTF-8 en Eclipse

La verdad que es un tip simple, pero que a la vez es muy útil y se trata de la codificación de nuestros archivos en Eclipse.
   Por alguna extraña razón al momento de instalar Eclipse viene con la codificiación de archivos de texto en ANSI por defecto, por lo tanto, todos los archivos que tengamos en UTF-8 se veran con carácteres raros los cuales reemplazarán tus acentos, eñes, etc.
  Ahora la solución para que se tenga la codificación correcta es seguir los siguientes pasos magicos:
  Preferences -> General -> Content Types ,  luego selecciona Text en la lista de Content Types y luego en el campo Default Encoding se coloca (escribe) el nombre del formato que se quiera ocupar, que en este caso será UTF-8.
  Simple solución que a mas de alguno le va a servir ;)