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

El podcast de Linux Hispano – #052 – Poco rigor informativo sobre Linux

¡Hola a todos!

Acaba de lanzarse el quincuagésimo segundo número de El podcast de Linux Hispano, un podcast sobre Linux y Software Libre.

En este episodio trataré principalmente sobre la falta de rigor informativo en temas de Linux. La escasa información correcta de Linux que tienen los usuarios no es por culpa de ellos sino de los que informamos. Además comentaré otras noticias de actualidad y de cómo uso Audacity en este podcast.

Otra cosa importante que quiero mostrar es mi opinión con respecto a la controversia por la denominación GNU/Linux o Linux. Personalmente estoy en el grupo de llamar Linux al conjunto del sistema operativo. Pienso que Linux puede entrar como una definición conjunta de cualquier sistema operativo que lleve éste núcleo. Por eso en el podcast utilizo esta denominación. Esto no quiere decir que menosprecie a los defensores de GNU/Linux, al contrario, respeto muchísimo a los que se posicionan en esta causa. Sería interesante volver a tener un debate. read more

Leer más » 18 Comentarios

Juego en HTML Canvas – Fred Jones

Todos sabemos que HTML, CSS y Javascript están de moda. Y es verdad, estas tecnologías forman un trío excelente para realizar aplicaciones multiplataforma. Recordad que la W3C simplificó HTML5 a HTML, personalmente me encantó su decisión, denominando su versión Living Standard.

Como me gustan los juegos aquí os dejo uno que demuestra lo que se puede hacer ya programando en estos lenguajes. Si bien estas tecnologías aún les queda mucho camino para sustituir la potencia de Flash con respecto a las aplicaciones web, es un avance muy importante. read more

Leer más » 5 Comentarios

Detectar dispositivos táctiles en Javascript

Últimamente, los programadores web tienen que desarrollar aplicaciones que sirvan tanto para un PC como para un dispositivo táctil.

En Javascript, éste es el código que yo utilizo cuando quiero hacer una web multiplataforma:

if ("ontouchstart" in document.documentElement)
{
  // Es un dispositivo táctil.
}
else
{
  // No es un dispositivo táctil.
}

Esto es muy útil ya que no se usarán los mismos eventos de Javascript en un PC que en un dispositivo táctil.

Ejemplo

Para probar el ejemplo, copia el código fuente y pégalo en un editor de textos. Guárdalo como ejemplo.html y ejecútalo desde un navegador. read more

Leer más » 2 Comentarios

El podcast de Linux Hispano – #051 – No me gusta Unity

¡Hola a todos!

Acaba de lanzarse el quincuagésimo primer número de El podcast de Linux Hispano, un podcast sobre Linux y Software Libre.

Esta edición del podcast viene con jugoso contenido. Daré mi opinión de por qué no me gusta Unity, os comentaré las novedades de la nueva versión de Ubuntu y, por último, homenajearé a Linux por su vigésimo aniversario.

GUIÓN:

Opinión: No me gusta Unity.

Noticias comentadas: Ubuntu 11.04.

Curiosidades: 20 años de Linux.

Las canciones con licencia libre que se escuchan son The Picadelly de Ronny Nilsen y Lullaby de Ghost. read more

Leer más » 15 Comentarios

Usar Gnome en vez de Unity en Ubuntu 11.04

Esta mañana he actualizado Ubuntu a su última versión. En Linux Hispano podéis encontrar un excelente artículo sobre esta nueva edición, Ubuntu 11.04 Natty Narwhal. He podido probar la nueva interfaz de usuario Unity. Y, personalmente, no me gusta, por ahora. No lo veo usable. Además, prefiero esperar unos meses hasta que sea un poco más estable y fluido.

Si quieres usar la interfaz de siempre es muy simple:

  • Cierra la sesión que tengas actualmente.
  • Cuando veas la pantalla de selección de usuario selecciona la cuenta con la que quieras entrar.
  • Si te fijas, abajo hay un pequeño menú desplegable, pulsa sobre él y de entre todas las opciones elige Ubuntu clásico.
  • Introduce tu contraseña y voilà, ya tienes tu interfaz de toda la vida.
  • read more

    Leer más » 12 Comentarios

    Cargar una imagen en JavaScript

    A la hora de desarrollar web apps resulta fundamental algún metodo eficaz para cargar imágenes en Javascript. Antes de que el usuario entre en una página es necesario que ésta se cargue por completo. Si en tu aplicación web vas a trabajar con imágenes dinámicas, es decir, que se crean en un momento determinado es fundamental que antes realices la carga en memoria.

    Éste es el código que utilizo sin usar ningún tipo de librería:

    var imagen = new Image(); imagen.onload = imagenCargada; imagen.src = "ejemplo.png"

    En la función imagenCargada es donde ya sé que la imagen ha sido cargada correctamente y puedo proceder a su utilización ya que está almacenada en memoria. read more

    Leer más » 4 Comentarios

    Pasar un CD de audio a OGG o a MP3 en Ubuntu Linux

    Hoy he tenido que pasar un CD de audio que tenía a archivos con formato ogg. Viendo el excelente tutorial de Slice of Linux he decidido compartir con vosotros este tutorial explicado a mi manera, es decir, un poco más sencillo.

    1. Descarga e instala Sound Juicer

    El primer paso es instalar este programa. Para ello puedes usar el Centro de software de Ubuntu, el gestor de paquetes Synaptic o el propio terminal. En los dos primeros utiliza la búsqueda rápida escribiendo Sound Juicer. En el último, entra en la terminal de Ubuntu y escribe: sudo apt-get install sound-juicer. read more

    Leer más » 6 Comentarios

    El podcast de Linux Hispano – Especial número 50

    ¡Hola a todos!

    Acaba de lanzarse el quincuagésimo número de El podcast de Linux Hispano, un podcast sobre Linux y Software Libre.

    Este mes cumplimos 50 ediciones de El podcast de Linux Hispano y lo queremos celebrar con un gran episodio. En este número participamos todos los integrantes del equipo de Linux Hispano: Carazo (alias kirov), Alberto (alias ahornero), Dani (alias danigm) y un servidor. Debatiremos sobre tres tópicos clásicos donde nos mojaremos dando opiniones, quizás para algunos, inesperadas. Personalmente, sólo me queda agradeceros vuestra fidelidad y que sigáis escuchándonos, que es lo más importante y por lo que seguimos en pie. read more

    Leer más » 8 Comentarios

    Curso Java – 6. Operadores

    Tanto en matemáticas como en Java, un operador es un símbolo que representa una operación entre un conjunto de variables o números.

    Junto con las variables y los operadores ya puedes empezar a resolver fórmulas y definiciones matemáticas muy fácilmente.

    A continuación se agrupará los operandos por orden decreciente de prioridad, es decir, los primeros operadores son los más preferentes y así sucesivamente hasta el último que es el de menos prioridad.

    Paréntesis

    Si bien no son operadores hay que saber que todo lo que haya entre paréntesis tiene la primera prioridad. Los símbolos que lo representan son: ( y ). read more

    Leer más » 10 Comentarios