Links del Viernes (13)

Published 27 weeks, 1 day ago
Fri Dec 28 2007

Sí, lo sé, lo sé. Llevo retraso acumulado. ¡Pero tengo excusas! Entre fiestas, atracones de comida y trabajo, dos proyectos paralelos y el WoW factor no doy abasto.

  • Primera entrega de una serie de tutoriales sobre las nuevas capacidades del lenguaje C# en su versión 3.5. Sí, ésa que mi jefe de proyecto se enteró el miércoles pasado de su existencia...
  • Honestamente, yo tampoco comprobaba los límites del sistema de archivos.
  • El punto de vista de un desarrollador (linuxero, añado) sobre Android.
  • ¿Atrapado por el número de sesiones abiertas en la conexión a Escritorio Remoto? Una solución.
  • Algunos trucos prácticos para IE7, mientras nos alegramos (yo al menos, lo hago) de que IE8 vaya viento en popa.
  • Gaia Ajax Widgets, además de ser unos controles AJAX no demasiado caros (€295 por desarrollador) y con bastante buena pinta; tienen montado un concurso en el que ofrecen un premio de 10.000 eurazos para desarrollar una red social enfocada al medio ambiente, usando sus controles claro está.
  • Mientras siguen desarrollando la versión 4.0 para VS2008, tenemos nueva versión (3.1) de ReSharper.
  • Esto ya se ha dicho muchas veces, pero no está de más recordarlo: cuando paséis una web ASP.NET a un entorno de producción, acordaos de poner la opción DEBUG a falso en el web.config. Scott Guthrie nos lo recuerda, además de comentarnos una opción de machine.config que hace que DEBUG=false sea el comportamiento por defecto en todas las soluciones ASP.NET 2.0 servidas desde esa máquina.
  • Ha salido la versión 2.0 de Launchy, el lanzador rápido más macanudo para Windows. Desde que lo uso, el ALT+ESPACIO se ha convertido en uno de los atajos de teclado que más uso.
  • Dare Obasanjo cree que el 2007 fue el año en que Google saltó el tiburón.
  • Ni más ni menos que 303 vínculos muy interesantes recopilados a lo largo del 2007 por Jarkko Laine.
  • Shawn Burke nos comenta cómo montar un Windows Home Server. Ni que decir tiene que quiero uno pero ya.
  • No sé por qué sigo suscrito a los Microciervos, la verdad. Debe ser inercia. Un blog que no permite comentarios, sólo lanza sermones; que de ser defensores de la no-publicidad pasaron a ponerla a saco (justificándose en el proceso, claro); que no hacen más que postear chorradas sin ninguna gracia sobre auto-referencias, estupideces sobre móviles (oooooh... han descubierto que para escribir "acaba" en un móvil hay que pulsar el 2 cinco veces.... guau!!!), tonterías sobre binarios, o sobre el número Pi, más las habituales tocadas de pelotas anti-Microsoft y lamidas de genitales pro-Apple. Pos fale. Pero la de hoy quiero creer que es una inocentada: está repleta de faltas de ortografía, es una estupidez como un piano y además, si giras 360 grados te quedas donde estabas. Por cierto, la inocentada no la podrían haber hecho sobre el Leopard y su flamante BSOD?
  • Hablando de inocentadas, la Wikipedia en español1 tiene la suya en portada. Y se ríen de sí mismos, cosa que a los Microciervos les vendría de perlas, francamente.

Por otro lado, quiero lanzar una pregunta a los (cuatro o cinco) lectores de este blog. Razones de peso me impulsaron a cerrar el blog personal que, por razones de anonimato, jamás he mencionado en este sitio y que tenía bastante más éxito, la verdad. Al menos en términos de cantidad de visitantes, nunca de calidad de los mismos. =)
El caso es que hecho de menos el poder escribir de cuando en cuando sobre temas no tecnológicos, y estoy dándole vueltas a la cabeza sobre incluir en este blog una categoría Off-Topic para poder escribir sobre, básicamente, lo que me venga en gana. Eso sí, el foco principal seguiría siendo el de siempre, ya que me auto-limitaré los posts Off-Topic a uno, como mucho, a la semana. ¿Opiniones, por favor?


1.- Como es lógico, ya que como todos sabréis el Día de los Inocentes en los países anglos es el 1 de Abril.

ReSharper: dos nuevas ventanas

Published 52 weeks, 2 days ago
Thu Jul 05 2007

Entrada rapidita para glosar dos características nuevas del fabuloso ReSharper 3.0: el To-Do Explorer y File Structure.

To-Do Explorer (Explorador de Tareas Pendientes, podría traducirse) es una ventana que hace exactamente eso: mantener una lista de las notas que vamos creando según escribimos código. VS2005 ya puede hacerlo, mediante la ventana Lista de Tareas, pero con una limitación importante: sólo se ven las tareas pendientes del fichero que tengamos abierto. Me parece bastante más útil tener abierta una ventana que me muestra la lista de tareas pendientes, hacks, bugs etc. de toda la solución, para comprobarla y navegar por sus elementos cuando quiera. Ved un ejemplo:

Dentro de ReSharper podemos definir cómo vamos a diferenciar una tarea pendiente de un comentario normal mediante expresiones regulares (por ejemplo, si empieza mediante //TODO o //HACK es una tarea pendiente o una chapuza que hay que refactorizar), agruparlos por categorías, asignarlos colores para verlos en la ventana del Explorador de To-Dos, etc...

La otra ventana digna de mención es la ventana de Estructura de Archivo. Esta ventana nos muestra la estructura completa de la clase que tengamos abierta, véase el ejemplo:

Esta ventana nos va a permitir la navegación rápida a cualquier parte de la clase mediante doble-click en cualquiera de sus elementos. Además, detecta automáticamente las regiones, si tenéis la (buena) costumbre de dividir vuestro código mediante las mismas. También nos permite seleccionar un elemento o grupo de ellos y encerrarlos en una nueva región, o subir o bajar las declaraciones para tener nuestro código ordenado lo mejor posible.

Definivamente, con cada nueva versión ReSharper sigue afianzándose como el mejor add-in de productividad para Visual Studio.