La importancia de la comunidad hispana y el nuevo Joomla! 3.3

Cuando expertos de plataformas como Wordpress y Joomla! se reúnen y deliberan, siempre todos llegan a la misma conclusión: en ambos CMS, al final, se puede realizar casi lo mismo. Inicialmente Wordpress fue concebido para realizar blogs, y Joomla! fue concebido para creación de webs completas, pero con el tiempo, las extensiones de ambas pueden llegar a hacer cosas muy parecidas, si no iguales. Indiscutiblemente ambas soluciones de software libre y gratis son unas magní­ficas soluciones como gestores de contenidos para Internet, y en cualquier caso, ninguna de ellas será una mala elección.

Pero en este artí­culo nos centraremos en Joomla!, ya que con la próxima versión, Joomla! 3.3 -que inicialmente saldrá el próximo 22 de abril- promete cambios interesantes, y Joomla! 3.4 -que inicialmente tiene prevista su salida el próximo 15 de julio-, complementa la magní­fico progreso de este CMS.

La evolución

Siempre hay gente que en alguna ocasión en el pasado probó Joomla! 1.0.x o Joomla! 1.5.x, y quizás en aquel momento se vieron abrumados o decepcionados por la complejidad de ciertos detalles del CMS, aunque seguro que no por su potencia. Ahora todo ha cambiado. Hace unos años, y con el inicio de Joomla! 2.5.x los cambios fueron significativos: cambios en la base de datos, mejoras internas, mejoras en la administración y mucho más.

Pero desde que empezó a desarrollarse la rama 3 del proyecto, todo ha evolucionado vertiginosamente. Las novedades más importantes (sin profundizar en cada una de ellas) desde Joomla! 3.0.0 hasta la próxima versión 3.3.0 de finales de abril, han sido:
Continúa leyendo «La importancia de la comunidad hispana y el nuevo Joomla! 3.3»

Publicado en

Lynda.com, el sitio web de e-learning, adquiere a Compilr para programar desde el navegador

lynda

Lynda.com, sitio web de e-learning en el que, entre otras cosas, podemos aprender a programar, anuncia la adquisición del conjunto de herramientas Compilr – con el objetivo de que a partir de ya mismo los estudiantes del sitio web puedan escribir código directamente desde dicha página.

Haciendo un breve resumen de la historia de Lynda.com, podrí­a considerarse que la página es uno de los recursos más antiguos dedicados al e-learning en el sector de la tecnologí­a. Funcionando desde 1995, en Lynda los estudiantes pueden apuntarse a distintos cursos especí­ficos de distintas ramas del sector, desde desarrollo web hasta diseño. Por otro lado Compilr es un conjunto de herramientas para desarrolladores con las que compilar código en HTML, Ruby, Java, Python y más lenguajes.

Es perfecta la mezcla de ambos, con la que podremos escribir el código directamente en Lynda para seguir las lecciones de una manera mucho más efectiva y práctica, y también compilar y ejecutar el código directamente desde el navegador sin necesidad alguna de instalar dichos programas o librerí­as.

Con esta adquisición Lynda entra en la categorí­a de sitios web a tener en cuenta para aquellos que quieran aprender a programar – convirtiéndose en competencia directa de buení­simos sitios de e-learning como CodeSchool, Treehouse o Codeacademy, sitios que funcionan con la filosofí­a «learn by doing«.

Pluto.TV trae el concepto de los canales de televisión tradicional a los ví­deos de la web

Pluto.TV

Pluto.TV es un nuevo servicio de agregación de ví­deos que se ha marcado como objetivo servirnos ví­deos desde diferentes servicios de ví­deos de Internet organizados por canales, cada uno de los cuales tienen establecidos sus propios horarios de emisión, es decir, trae el concepto de la televisión tradicional a Internet utilizando ví­deos disponibles en la web, de manera que los usuarios elegiremos los canales y horarios en función de aquellos ví­deos que deseamos ver, tal y como hacemos, quizás cada vez menos, con nuestros propios televisores.

Ese es el punto que diferencia a Pluto.TV con respecto al resto de plataformas orientadas al descubrimiento de ví­deos disponibles a través de la web desde múltiples servicios, empezando por la propia YouTube. Además, los usuarios podemos acceder a sus emisiones tanto a través de nuestros navegadores web de escritorio como a través de sus aplicaciones móviles, disponibles para las plataformas Android e iOS. Ví­deos musicales, reportajes, humor y otros tipos de contenidos nos están esperando a través de sus canales, en el que si nos registramos, podemos marcar algunos de los canales como favoritos, configurando así­ nuestra propia guí­a de canales personalizada.

Según re/code, los usuarios ya tienen suficiente material para visualizar, de manera que los agregadores de ví­deos no funcionan por ese motivo al no necesitar descubrir nuevos contenidos. Añade que el concepto de Pluto.TV es interesante, y que esta plataforma indica que con el tiempo también incorporará funciones de visualización de ví­deos a la carta así­ como capacidades de búsquedas. Finaliza indicando que Pluto.TV ya cuenta con una cantidad de productores de ví­deos para la web, como Maker Studios y Young Turks, que además están buscando servicios que mejor les sirva para la promoción y organización de sus trabajos de lo que YouTube hace.

Udacity lanza su aplicación para iPad

En los últimos meses hemos visto como diferentes plataformas educativas están apostando por ofrecer una experiencia móvil a sus estudiantes.

Siguiendo esta lí­nea,  el equipo de Udacity anuncia su aplicación para  iPad con interesantes caracterí­sticas aprovechando las bondades  del dispositivo.

Udacity

Los usuarios que utilicen la aplicación para acceder a la plataforma podrán seguir la misma dinámica que conocen al consultar los contenidos desde la web. Podrán hacer seguimiento de los cursos que han elegido, practicar los ejercicios de programación que se sugieren y por supuesto será un medio ideal para disfrutar de las videoconferencias.

Esta primera versión viene con opciones interesantes que seguramente se irán ampliando con el tiempo, teniendo en cuenta el feedback de los usuarios y su forma de interacción con las diferentes funciones que se integran.

Tal como comentan en el blog de Udacity, este es solo el comienzo. Tienen planes de ofrecer esta misma experiencia a usuarios que utilicen otras plataformas, por lo queda pendiente la aplicación para usuarios de Android.

Si nos interesa conocer el funcionamiento de esta aplicación para iPad solo tenemos que dirigirnos a App Store, descargarla y seguir los pasos que se requieren para ingresar a nuestra cuenta en Udacity.

Beta the Game, plataforma de aprendizaje de programación de juegos

Beta

Hay diferentes formas de aprendizaje, entre las que se encuentra el aprendizaje a través de los juegos. En esta lí­nea nos encontramos con Beta the Game (betathegame.com), una plataforma que permitirá no sólo jugar a juegos similares a los clásicos, sino además, programarlos. Dicho de otra manera, es una plataforma orientada al aprendizaje de programación de juegos. La misma se define como un juego que enseña el diseño de juegos, programación en ordenadores y pensamiento analí­tico. Los usuarios podrán crear, jugar y compartir juegos con sus amigos y jugadores de todo el mundo.

Está pensado tanto para jugadores, diseñadores de juegos, educadores o personas que desean aprender programación, usándose por usuarios a partir de 8 años. Los interesados tan sólo tendrán que adquirirlo por 10 dólares para su plataforma de escritorio (Windows o Mac OS X); una vez adquirido, ya podrán formar parte de la comunidad de diseñadores de juegos y de «codePoppers» de todo el mundo. Beta enseña el lenguaje de programación CodePop, el cual lo define como un lenguaje sencillo pero potente que introduce a los jugadores a los conceptos de programación orientada a objetos fundacionales.

Los requisitos mí­nimos para cada una de las plataformas de escritorio permiten que los ordenadores de los últimos años puedan ejecutarlo sin problema alguno. Para conocer más novedades de la plataforma, como nuevas caracterí­sticas, eventos, y otras novedades, los usuarios podrán suscribirse al boletí­n de correo electrónico.

Code.org convierte Flappy Bird en un tutorial de programación para principiantes

flappy

No hay mal que por bien no venga. Después de anunciarse la terrible noticia para muchos en la que se confirmaba que Flappy Bird ya no estarí­a disponible para su descarga, vimos como enseguida nací­an algunas interesantes alternativas: tení­amos la posibilidad de crear nuestro propio Flappy Bird con Flappy Generator, o volver a empezar a jugar de la misma forma con Flappy Fish.

Ahora la plataforma de programación Code.org también hace su aportación al asunto y nos presenta «Make your own Flappy Bird game«, con el objetivo de que sus usuarios practiquen las bases de la programación y se diviertan creando su propio juego.

La lección nos llevará a través de una serie de pasos que tendremos que llevar a cabo, todos relacionados con la mecánica del juego: hacer que el pajarito bata sus alas y haga ruido mientras lo hace, decidir las consecuencias de chocar contra una tuberí­a verde… programaremos los pasos en una interfaz en la que arrastraremos y soltaremos bloques de acciones que se unirán unos con otros para determinar la jugabilidad, hasta que acabemos de crear un juego simple en el que, más tarde, podremos realizar las modificaciones y personalizaciones deseadas.

Así­ que ya sabéis, si queréis familirizaros un poco con las mecánicas de la programación y ya de paso darle un poco de rienda suelta a vuestra creatividad en un entorno de Flappy Bird, esta es vuestra oportunidad.

Wolfram Alpha presenta demo de su nuevo lenguaje de programación

wolfram

Stephen Wolfram, creador de Wolfram Alpha -buscador de respuestas que nos da acceso a todo tipo de hechos y datos reales del mundo- nos presenta un ví­deo en el que anuncia algunas caracterí­sticas sobre el lenguaje de programación diseñado durante estos últimos 30 años, llamado Wolfram Language.

Leemos sobre el nuevo lenguaje en VB, lenguaje que todaví­a no ha sido lanzado al público pero que llegará insertado en las próximas microcomputadoras Raspberry Pi.

Os estaréis preguntando qué tiene de especial el lenguaje respecto a los ya existentes. Bien, al ser un lenguage creado por Wolfram, éste incluirá todo el conocimiento del mundo que podemos encontrar en el buscador de forma que usando el lenguaje contemos con las mismas ventajas e información que con el motor. Además de los hechos y datos varios, dispondremos de más de 5.000 funciones orientadas a crear interfaces, gráficos, objetos, etc. en sólo unas lí­neas de código. Un pequeño ejemplo de lo que podrí­amos hacer con esto serí­a utilizar información de los planetas o del sistema solar y convertirla en un gráfico o tabla.

Según palabras de Stephen Wolfram, «hacer el mundo computable es mucho más complicado que generar información a lo Wikipedia. Lo que hemos intentado hacer con esto es mucho más ambicioso».

Os dejamos aquí­ con el ví­deo que nos explica lo que podremos hacer con el nuevo Wolfram Language, repleto de ejemplos para crear gráficos y más:

Curso gratuito de desarrollo de apps en HTML5 y CSS3, incluyendo móviles Firefox OS

curso gratuito

La lista de cursos ofrecidos por Universidades de varias partes del mundo que empiezan este próximo mes de marzo es enorme. Son 145 (podéis verlos aquí­), de los cuáles casi 30 están en nuestro idioma.

Uno de los que más me llaman la atención empieza la próxima semana, la segunda edición del curso Desarrollo en HTML5, CSS y Javascript de WebApps, incuyendo móviles FirefoxOS que ofrece la Universidad Politécnica de Madrid.

Diseñado para principiantes, y con fecha de inicio 1 de marzo, incluye 8 módulos que se repartirán durante 4 semanas (tiempo estimado de 40 horas), siendo recomendable que se tengan nociones básicas de programación en cualquier otro lenguaje.

Lo recomiendan también para programadores expertos que quieran obtener en poco tiempo el conocimiento adecuado para diseñar aplicaciones web en HTML5 y para Firefox OS.

Podéis consultar los detalles en miriadax.net/web/firefox-os-2edicion, donde es posible realizar la suscripción registrándose en MiriadaX.

Os dejamos con el ví­deo de presentación del curso: Continúa leyendo «Curso gratuito de desarrollo de apps en HTML5 y CSS3, incluyendo móviles Firefox OS»

Zeendo, nueva opción para crear páginas web sin necesidad de saber programar

zeendo

Zeendo (zeendo.com) es un proyecto de la empresa Onbile, conocida por la plataforma online onbile.com, que nos permite crear sitios web para móviles. Ahora lanzan esta nueva herramienta con el objetivo de permitir crear páginas web que puedan ser leí­das de forma sencilla tanto en móviles como en escritorio o tabletas.

Aunque la herramienta será presentada oficialmente en el Mobile World Congress de Barcelona, ya podemos conocerla desde su sitio web, mostrando plantillas de diversos tipos que podemos utilizar para comenzar a diseñar nuestra página. Ofrecen un plan gratuito limitado en tiempo, por lo que será necesario pagar la mensualidad de 11 dólares al mes para poder mantener nuestro proyecto online.

Usa el mismo sistema que la mayorí­a de proyectos de este tipo, do it yourself, hazlo tú mismo, sin necesitar conocimientos de programación, apostando por la edición directa de contenido por encima de la plantilla diseñada.

Es posible asociar un dominio propio a la web generada, incluir estadí­sticas de acceso, guardar hasta 1 giga de datos.. una nueva opción que podemos utilizar para este fin, compitiendo con Wix, Webydo y demás soluciones semejantes.

Los lenguajes de programación más populares para 2014

programación

En codeeval han hecho un estudio relacionado con los lenguajes de programación más utilizados y su evolución durante los últimos tres años, números que venturebeat.com ha utilizado para crear el gráfico que podéis ver en la captura superior.

codeeval.com es una fantástica comunidad para profesionales de la programación, con más de 24.000 miembros que compiten entre ellos mostrando sus habilidades en un perfil que, a lo linkedin, pueden mostrar al mundo de forma pública.

Un año más Python lidera la lista, lista que es generada después de analizar pruebas de programación realizadas por empresas en sus procesos de selección, lo que ayuda a determinar el tipo de profesional más buscado en dicha categorí­a.

Java, C++ y Ruby siguen la lista, aunque C# y C son los que más están creciendo. También es importante destacar el crecimiento de Objetive-C, necesario en entornos iOS:

lenguajes

Este estudio, que es realizado cada año, es bastante interesante para analizar las tendencias. Puede parece extraño que php, por ejemplo, esté perdiendo fuerza (aún teniendo en cuenta que Wordpress, una de las plataformas más utilizadas en toda la web, usa dicho lenguaje), pero no podemos olvidar que JAVA se encuentra dentro y fuera de Internet, que Python gana año tras año el premio al mejor lenguaje de programación en revistas especializadas de todo el mundo y que C es todo un clásico creado en 1972, base de millones de sistemas distribuidos en todo el planeta.