Google simplifica el uso de la API de Google Maps anunciando librerí­as para Java y Python

Desde el blog oficial para desarrolladores de Google acaban de anunciar una novedad que resultará de gran interés para todos aquellos desarrolladores que estén pensando en integrar los servicios de Google Maps en sus aplicaciones, algo para lo que es necesario hacer uso de la API de Google Maps.

Hasta el momento, esto era posible únicamente utilizando una API en JavaScript, pero con el objetivo de facilitar el trabajo a todos desarrolladores independientemente de que no suelan utilizar Javascript, el popular buscador habrí­a decidido ofrecer opciones alternativas. Por este motivo, de ahora en adelante las APIs de Google Maps estarán también disponibles haciendo uso de librerí­as para Java y Python, dos lenguaje de programación muy populares. Gracias a esta medida los desarrolladores podrán ahorrar una gran cantidad de tiempo al poder y centrar todos sus esfuerzos en otros aspectos del desarrollo de sus aplicaciones, siendo mucho más simple integrar los servicios de Google Maps en sus apps.

Los desarrolladores Java pueden encontrar el código necesario en los repositorios de GitHub a través del siguiente enlace, mientras que los desarrolladores Python pueden hacerlo en este otro, así­ como de encontrar distintos ejemplos sobre su uso. Además, podéis consultar toda la información disponible sobre el tema en Geo Developers Blog, el blog oficial de Google para desarrolladores donde se habla sobre el tema.

CDpedia, recurso libre para leer la Wikipedia de forma offline

cdpedia wikipedia offline

CDPedia es un proyecto de Python Argentina en el que se busca empaquetar la Wikipedia en una versión portable, en CD y DVD especialmente, de tal manera que se pueda tener acceso a sus cientos de miles de artí­culos incluso sin estar conectado a Internet. No es el único proyecto que trata de llevar esa idea a la realidad (Wikitaxi, Kiwix, etc.) pero destaca por estar en castellano, por ser software libre, por promover su distribución de forma gratuita en instituciones educativas (con apoyo hasta de Jimmy Wales) y por funcionar fácilmente en Windows, Linux y Mac.

La información disponible fue capturada en diciembre de 2012, luego también podrí­amos afirmar que la herramienta es bastante reciente. De hecho, aunque no dejan de recomendar visitar la página web de la Wikipedia para ver artí­culos actualizados al dí­a de hoy, no sorprende saber que los artí­culos más leí­dos tienen que ver con definiciones, cultura general, geografí­a, conocimiento cientí­fico, biografí­as y buena parte de la historia del mundo, temas que no suelen tener muchos cambios.

CDPedia ha sido desarrollada en Python y para iniciarla no hace falta más que descargar el contenido comprimido (opcionalmente quemarlo en unidades extraí­bles) y dar doble clic sobre el archivo correspondiente en formato .exe (Windows) o bien sobre el fichero cdpedia.py. Al instante se abrirá en el navegador predeterminado una versión optimizada de la Wikipedia lista para ser aprovechada.

Hay cuatro tamaños de descarga que dependen del contenido que se desee incorporar: 700 Mb o tamaño CD (casi 80.000 páginas, con “pocas” imágenes), 4.4 Gb o tamaño DVD (todas las páginas, pero con más imágenes), 2.7 Gb (archivo comprimido en .TAR con 400.000 páginas y un quinto de las imágenes) y 11 Gb (otro .TAR con todas las páginas e imágenes de la Wikipedia).

Más información y enlaces de descarga: Proyecto CDPedia | Ví­a: @DesdeLinux en Twitter

LearnStreet, cursos online prácticos y gratuitos de JavaScript, Python y Ruby

learnstreet

LearnStreet es un brillante portal de cursos de programación gratuitos siendo los lenguajes protagonistas JavaScript, Python y Ruby. Lo interesante es que no sólo se limita a presentar videos (aunque también los incluye) sino que los profesionales que le mantienen se han esforzado por presentar una cómoda plataforma para aprender desde cero a través de herramientas interactivas.

En fin, le hemos dado un vistazo a este flamante recurso que cuenta con un nivel tan alto como el de Code Academy del cual pareciera tomar el esquema de consola interactiva pero con opciones adicionales que le hacen útil tanto para principiantes como para quienes ya van pensando en proyectos personales concretos para hacer efectivos lo más pronto posible.

Iniciando en la plataforma

No hace falta iniciar sesión para probarle pero lo recomendable es hacerlo para llevar registro del avance en las lecciones. Algo importante es que es posible loguearse con la cuenta de Google, Facebook, Twitter (para el trabajo colaborativo) o si es posible, especialmente para quienes desean conocer más sobre la publicación de proyectos, con las credenciales de Github. Continúa leyendo «LearnStreet, cursos online prácticos y gratuitos de JavaScript, Python y Ruby»

Comparando PHP, Ruby y Python en una infografí­a

En udemy han publicado una infografí­a que puede ayudar a muchos profesionales del mundo de la programación a conocer mejor tres lenguajes muy usados en proyectos web: PHP, Ruby y Python.

Entre la enorme cantidad de información que podemos leer, destacamos lo siguiente:

– Ruby fue creado para hacer divertida la programación
– Wikipedia y Facebook están hechos en PHP, Twitter y Groupon en Ruby, Youtube y Google en Python.
– Python es el más fácil de aprender
– PHP es el preferido, pero Python es el más popular (del que más se habla en foros)
– Es más fácil encontrar trabajo con PHP

Son solo algunos de los ejemplos. Os dejo con los enlaces al material completo:

Link: Udemy.com | Infografí­a en tamaño completo (Ví­a RWW)

Ampps – Paquete de instalación de Apache, Mysql, Php, Perl, Python y más de 250 aplicaciones


Si necesitáis crear un servidor web con varias aplicaciones listas para ser ejecutadas, echad un vistazo en ampps, un paquete de instalación que podemos configurar para instalar las más de 250 aplicaciones diferentes de softaculous.com en pocos minutos.
En ampps.com/apps tenemos la lista clasificada de lo que puede contener el paquete, siendo sencillo filtrar las aplicaciones para saber exactamente lo que tendremos que instalar en el servidor.
Disponible para Windows y Mac, incluye un panel de administración para gestionar todos los programas y scripts instalados, siendo realmente sencillo su uso.
Una buena forma de tener un ambiente local de desarrollo en poco tiempo, aunque se echa de menos la versión para Linux, sistema operativo extremadamente utilizado para el desarrollo y ejecución de aplicaciones web.

CoderStack – ofertas de empleo para programadores


En esta ocasión, y en especial para los programadores que visitan wwwhatsnew, les contamos sobre un nuevo portal que publica ofertas de trabajo para los profesionales de este sector. En CoderStack, las empresas anuncian la búsqueda de personal que están realizando, con la descripción del cargo, y los requisitos que deben reunir los aspirantes al puesto.
CoderStack es muy parecido a un sistema de Q&A, algo así­ como StackOverflow, pero para debatir sobre ofertas laborales en concreto. Las ofertas publicadas son muy atractivas y abarcan diferentes aéreas y tecnologí­as, como .NET, Python, PHP, Ajax, HTML, etc.
Todas las ofertas que se publican en este portal están redactadas en inglés. Así­ que deberás hablar este idioma para poder postularte a las distintas ofertas de empleo. Actualmente, el inglés se ha impuesto como una norma base para todos los programadores, dado que la mayorí­a de la documentación, foros y otros recursos se encuentran en esta lengua.
El portal CoderStack es una interesante propuesta, que puede ayudarte a encontrar trabajo. Y te servirá si dominas el inglés y manejas con eficacia las nuevas tecnologí­as. Así­ que suerte, ¡quizás encuentres allí­ tu nuevo empleo!

Devcheatsheet – Recopilación de chuletas de lenguajes de programación

Devcheatsheet es un servicio web que nos permite informarnos sobre una gran variedad de lenguajes de programación y scripts.

Según los responsables del servicio web, actualmente recopilan lenguajes de programación como:

Ada, AJAX, C, C#, C++, CFScript, Clojure, COBOL, ColdFusion, Common Lisp, Delphi, Erlang, F#, Fortran, Haskell, Java, JavaFX Script, JavaScript, Lisp, Lua, MATLAB, Objective-C, Pascal, Perl, PHP, Prolog, Python, R, Ruby, Scala, Scheme, Server Side Includes ,Tcl, VB.NET, VBScript, Visual Basic.

Además de códigos de programación tradicionales, ahora también comienza a recopilar lenguajes de marcado como CSS, HTML5, entre otros.

A la hora de buscar una chuleta de un lenguaje podremos encontrarlos en formato de imagen, HTML o PDF.

Un servicio web imprescindible para todo aquél que es aficionado a la programación.

Enlace | www.devcheatsheet.com