Música para desarrollar

Los desarrolladores de software vivimos conectados toda la vida a dos cosas, internet y a nuestros audífonos, por lo general le damos la vuelta a nuestras bibliotecas musicales unas 100 veces en un periodo de un año, así que facilmente nos aburrimos de la misma música.

Además no podemos escuchar cualquier música, ya que si hay demasiadas voces tiendes a distraerte, tu cerebro lo hace inconscientemente, para eso es mejor tener música clásica, ciertos soundtracks o música electronica/tecno.

Hace poco acabo de descubrir a DJ Bolivia y con uno de sus tracks pude trabajar sin parar durante varias horas, sin distracciones y con una productividad bastante buena, así que es mejor si les doy un listado de sus mixes y un pequeño extra para hacer cosas heroicas sacadas de una lista de Reddit.

Music to code by DJ Bolivia:

Pantalla completa o fullscreen en Word 2011 para Mac

En este momento me encuentro desarrollando mi tesis de maestria, lo cual me obliga a permanecer una cantidad de tiempo bastante grande dentro del editor de texto (Word 2011), la interfaz de esta nueva versión es impresionante y muy parecida a la que se puede conseguir en Windows, pero muestra demasiadas opciones.

Además si se agregan los notificadores de Email, DropBox, Twitter y demás se daran cuenta que permanecer enfocado en realizar la tesis no es muy sencillo y menos siendo yo tan distraído.

Word 2011 para Mac en fullscreen

Word 2011 para Mac tiene una nueva opción para la interfaz de usuario, la visualización en pantalla completa (Fullscreen) que como se ve en la imagen te da solo las herramientas básicas, tu texto y un gran fondo negro que te elimina todas las distracciones que pudieras tener.

Para poder entrar en modo de pantalla completa tienes que ir al menu Ver >> Pantalla Completa o si quieres ahorrarte el uso del teclado puedes crear un atajo de teclado para hacerlo mas rapidamente.

  • Ve a Herramientas >> Modificar teclado
  • En la parte de Categorias seleccionar Todos los comandos
  • En la parte de la derecha donde se despliegan todos seleccionar ToggleFull
  • Dar click en el cuadro inferior que te pide el nuevo atajo.
  • Presionar el atajo que quieras (el mio es Control+Command+F)
  • Aceptar y probar.

Como dato extra, la visualización en pantalla completa tiene dos modos, escribir y leer, el que anteriormente describí fue el de escribir, el de leer te elimina las herramientas y te permite moverte facilmente entre las paginas del documento, puedes generar tambien un atajo de teclado repitiendo los mismos pasos solamente cambiando ToggleFull por CloseReadingMode y asignarle otra combinación de teclas.

Cambiar el usuario a una working copy de SVN

SVN es un sistema de control de código fuente, es el más popular actualmente aunque Git esta tomando muchos adeptos.

Me pasaron una maquina virtual de Ubuntu con una cuenta de SVN que no era la mía, para cambiarla sencillamente entras a la Terminal y escribes el siguiente código:

svn update --username <usuario>  --password <password>

El Password hasta donde recuerdo no es necesario ya que te volvera a pedir autenticarte, aquí es donde podrás asignar tus nuevas credenciales y los cambios ya aparecerán con tu usuario.

Editor de texto enriquecido jHtmlArea (WYSIWYG) para ASP.NET y jQuery

Los editores de texto enriquecidos o mejor conocidos como editores WYSIWYG (What You See is What You Got – Lo que ves es lo que obtienes) son de bastante utilidad para cierto tipo de desarrollos, como lo es cuando el usuario quiere modificar el mismo los estilos de lo que escribe, agregar listados o agregar hipervinculos, etc, sin que tenga que aprender HTML para realizarlo.

Buscando un buen rato por alguno sencillo, ligero y que se integrara rapidamente a ASP.NET/Mono, me encontre con jHtmlArea, un plugin para jQuery aun en desarrollo pero lo bastante estable como para poder utilizarlo en el proyecto que estoy desarrollando.

Editor WYSIWYG jHtmlArea

Configurarlo y usarlo es realmente sencillo:

  • Descarga el archivo del sitio web del proyecto.
  • Descarga jQuery.
  • Los archivos javascript agregarlos a una carpeta (js por ejemplo) y los CSS lo mismo (puede llamarse css el folder :P ).
  • Agregar las referencias de los archivos en el código:
    <head>
    	<script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script>
    	<script src="/admin/js/jHtmlArea.ColorPickerMenu-0.7.0.min.js" type="text/javascript"></script>
    	<script src="/admin/js/jHtmlArea-0.7.0.min.js" type="text/javascript" ></script>
    
    	<link rel="stylesheet" type="text/css" href="/admin/css/jHtmlArea.css" />
    
    	<script type="text/javascript">
    		$(document).ready(function(){
    			$("textarea").htmlarea();
    		});
    	</script>
    </head>
  • Agregar un elemento <textarea> simple o un textbox multilinea de asp.net.
    <asp:TextBox runat="server" id="txtContenido" TextMode="MultiLine" Width="680" Height="300" ></asp:TextBox>

Con esto automaticamente cada elemento textarea aparecera con las opciones del editor, existen otras configuraciones como agregar o eliminar elementos de la barra de botones tal y como lo indica el autor en su sitio.

Ver libros PDF en iPad con iBook 1.1

Apple acaba de actualizar iBook a la versión 1.1, permitiendo la lectura de archivos PDF, si no tienes Jailbreak en tu iPad simplemente actualiza iTunes e iBook a sus versiones mas recientes y disfrutaras de estas características.

Para poder pasar los libros, solo requieres arrastrar desde tu explorador de archivos (windows o finder) a iTunes tus PDF, ponerlos sobre la parte del iPad y soltarlos, automaticamente los sincronizará y los agregará a tu libreria.

Pero por el contrario si tienes Jailbreak en tu iPad y lo realizaste con Spirit, la cosa es un tanto diferente, ya que no puedes actualizar iTunes por el momento hasta que encuentren una forma de realizar el jailbreak o se actualice al iOS 4, lo que ocurra primero, pero aún así puedes disfrutar de esta ventaja, te explico como:

  • Actualiza iBook a la versión mas reciente.
  • Descarga DropBox para tu equipo (Windows o Mac) y para iPad, enseguida crea una cuenta, es gratuito.
  • Copia un archivo PDF a tu carpeta de DropBox para tu equipo, te recomiendo crear una carpeta especial para libros
  • Abre el archivo en DropBox en el iPad y selecciona el archivo que copiaste anteriormente (si el archivo pesa mucho, tardara en realizarse la sincronizacion)
  • Cuando lo abra, click en el icono superior derecho, es una flecha indicando exportar o abrir en otra aplicacion, te mostrara iBook.
  • Disfrutar tu libro en iBook y su libreria.

iBook leyendo BDF

Es muy sencillo este procedimiento, creo que puede funcionar tambien si configuras tu correo en el Mail del iPad y te envias el documento por medio del correo, habra que probarlo.