Los lenguajes de programación más populares en junio de 2011

Como sabéis, sobre todo los más seguidores, cada cierto tiempo siempre me gusta realizar un análisis de los lenguajes de programación más populares para conocer cómo se mueve el mercado con respecto al mes del año pasado. Recordad que todos los meses Tiobe realiza un análisis de los lenguajes más populares según los resultados en los motores de búsquedas.

En el primer puesto está el lenguaje Java. A pesar de las últimas críticas que está cosechando y de su lento progreso con respecto a otros lenguajes sigue siendo líder en el entorno empresarial. Especializarte en este lenguaje es fundamental si quieres aumentar en gran medida tus posibilidades de encontrar trabajo en empresas IT. Además, es el lenguaje que se utiliza principalmente para usar la API de Android. read more

Leer más » 19 Comentarios

Eliminar un enlace simbólico

No sé si será vuestro caso, pero yo los uso día a día y me ayudan a no tener que recordar todas las rutas dónde accedo. Los enlaces simbólicos son un enlace a un fichero o directorio que se encuentra en una ruta diferente dentro de la estructura de directorios.

Existe otro tipo de enlace en los sistemas UNIX, el enlace duro o hard link, en donde el acceso es indistinguible del acceso real, y el borrado del mismo elimina su origen.

Personalmente, prefiero los enlaces simbólicos, básicamente por dos motivos: Es posible realizar enlaces simbólicos para apuntar a objetos que se encuentran en otros dispositivos o particiones; y que cualquier usuario puede crear un enlaces simbólicos. read more

Leer más » 3 Comentarios

Riñón

Leer más » 12 Comentarios

Enviar correos con C# usando Mono

Si necesitáis conectaros a un servidor SMTP para hacer envíos de correos desde una aplicación que corre Mono, os dejo el código siguiente que seguro que os es de utilidad. Este ejemplo en concreto envía un mensaje usando un SMTP que requiere autenticación, si necesitáis alguna variantes: varios destinatarios, SMTP sin autenticación o cualquier otra cosa, ¡preguntad en los comentarios!

public static void Main (string[] args) { MailAddress para = new MailAddress("para@direccion.com"); MailAddress desde = new MailAddress("desde@direccion"); MailMessage mensaje = new MailMessage(desde, para); mensaje.Subject = "Asunto"; mensaje.Body = @"Cuerpo del correo"; SmtpClient cliente = new SmtpClient("direccion_servidor", puerto); cliente.Credentials = new System.Net.NetworkCredential ("nombre_usuario", "contraseña_usuario"); Console.WriteLine("Enviando mensaje de correo para: " + para.User + " en " + para.Host + " usando el servidor=" + cliente.Host + "."); try { cliente.Send(mensaje); Console.WriteLine("Mensaje enviado"); } catch (Exception ex) { Console.WriteLine("Problemas enviando mensaje: " + ex.ToString()); } } read more

Leer más » 5 Comentarios

Instalar RawTherapee en Ubuntu

Ya habéis visto que muchas de mis entradas están dedicadas a la fotografía y a comparativas de procesado de imágenes sobre sobre Linux (parte 1 y parte2). Hace un par de meses os hable de Raw Studio 2, una aplicación de revelado, la que había usado hasta ahora.

Logo de RawTherapee

Bien, digamos que además de estudiar alternativas, me gusta compararlas personalmente. Así, desde hace tiempo, he estado usando Raw Therapee como alternativa a Raw Studio.

Bien, vamos a instalarla en nuestro sistema a través de los PPA que encontré en LaunchPad. Abrimos un terminal: read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 30 de mayo al 5 de junio

Leer más » 1 Comentario

Técnica Pomodoro o cómo aumentar tu productividad de forma simple

En esta época de exámenes y presentación de prácticas para muchos de nosotros, estudiantes de carreras técnicas (y no técnicas), es básico ser productivos para poder tener tiempo suficiente para terminar todo.

Existen diferentes técnicas para mejorar la concentración y sobre todo, posibilitar un mejor aprovechamiento del tiempo. Nunca he sido aficionado a este tipo de cosas, pero gracias al consejo de Alberto, conocí la técnica Pomodoro, un método desarrollado por Francesco Cirillo a finales de los ochenta que se basa en la idea de que las pausas frecuentes pueden mejorar la habilidad mental. read more

Leer más » 7 Comentarios

Portátil con Linux, portátil usable

No pongo en duda a Mac como sistema de ejemplo en este caso. De hecho, me parece que es la doctrina a seguir, y véanse los cambios adoptados por Ubuntu en las últimas versiones.

Quizás una de las cosas que podemos echar de menos en un sistema Linux es el poco soporte que nos dan los fabricantes. Todos conoceréis el caso de Dell y la serie Eee de Asus, pero eso no es soporte, eso se llama conveniencia.

Al lío que me enrollo, ¿Cómo vamos a tener un sistema usable si tenemos que hacer mil triquiñuelas para echarlo a andar? La mayoría de los componentes tienen buen soporte, pero que ocurre cuando el bluetooth no funciona y la WiFi se cae constantemente, ¿a dónde recurrimos? Un sistema no puede ser robusto (y mucho menos usable) si no tiene una respuesta, la respuesta que esperamos de cualquier cosa que compramos. read more

Leer más » 3 Comentarios

10 trucos simples para proteger nuestra privacidad en la red

Esta entrada, en realidad es una traducción abreviada del original en inglés: Top 10 Simple Privacy Tricks Everyone Should Use aparecido recientemente en Lifehacker. En un mundo en el que es tan práctico usar los servicios de la red, preservar la privacidad es un objetivo básico.

Aunque es difícil preservarla al cien por cien, sí es cierto que en cierta medida podemos protegerla siguiendo consejos como los que se muestran a continuación.

1. Ten preguntas de seguridad tan privadas y fuertes como tus contraseñas read more

Leer más » 4 Comentarios

UMPlayer, el reproductor multimedia universal

Muchos conoceréis VLC, creo que en los últimos años ha sido el único reproductor que he usado para reproducir todo lo que se me antojara. Sin embargo, hay una cosa que no me gusta mucho de este sistema.

Nunca le he dado demasiada importancia a lo poco atractivo que resulta, sí, es cierto que en los últimos releases se han esforzado bastante, pero nada más lejos de la realidad. El sistema muy intuitivo y atractivo no es.

En los últimas semanas he estado probando una alternativa: UMPlayer (Universal Media Player), de la que recientemente han liberado la versión 0.95. Se trata de una aplicación multiplatorma, realmente no me hubiera importado demasiado, pero se agradece. Lo que me llamo la atención de entrada es lo fácil e intuitivo que resulta. Creo que la mejor prueba es descargarlo, instalarlo y darle una oportunidad. Yo se la he dado, y desde Ubuntu Linux corre bastante bien, tras semanas de uso no le pongo ninguna falta. En las características, lo único que lo diferencia de las versiones para otros sistemas (win o mac), quitando e.g. directx o alsa, es la optimización para la CPU; realmente, y de no haberlo leído, no lo hubiera notado. read more

Leer más » 8 Comentarios