Google libera Abseil, su colección de librerí­as usadas en partes fundamentales de sus servicios

Abseil

Habrá usuarios que usen algunos servicios de Google y usuarios que usen una cantidad superior de ellos. Google, al cabo del tiempo, ha ido lanzando multitud de servicios, desarrollando nuevas tecnologí­as, y acumulando experiencias que ahora otros desarrolladores y entusiastas podrán beneficiarse, ya que la compañí­a acaba de lanzar Abseil, su colección de librerí­as desarrolladas en C++ pertenecientes a las partes más elementales de la base del código interno de Google.

Estas librerí­as forman parte de casi todos los servicios que Gooogle dispone en la actualidad, formando parte también de sus proyectos de código abierto. Los interesados ya pueden acceder a esta colección, disponible bajo licencia Apache, a través de la plataforma GitHub.
Continúa leyendo «Google libera Abseil, su colección de librerí­as usadas en partes fundamentales de sus servicios»

Los lenguajes de programación más populares según Github y Stackoverflow

En langpop.corger.nl podemos ver un gráfico bastante interesante obtenido a partir de los datos que genera la API de GitHub y el proyecto de preguntas y respuestas de Stackoverflow.

Cada vez que se detecta una nueva alteración en alguna de las lineas de los proyectos de Github, se almacena y se cuenta para que se sepa qué lenguaje de programación es el más alterado, el más popular dentro del gigante del código. Los resultados del eje Y (vertical) se basan en el número de veces que se aplica una etiqueta para un lenguaje determinado en Stackoverflow, siempre con datos que se actualizan cada cuatro horas con el fin de mantenerlo actualizado.

El porcentaje que se muestra al pulsar en un lenguaje del cuadro derecho es la media de la relación de GitHub y stackoverflow, las dos fuentes de información del proyecto.

Y aquí­ tenemos la información de Github ordenada según el número de lineas alteradas, con Javascript a la cabeza, gracias a un diagrama realizado con Wikibrains:

¿Esperabais datos diferentes?, ¿os sorprende ver a Java, C#, Javascript y PHP a la cabeza?.

Createcss3, generador y creador de código en CSS

createcss3

Descubrimos un sencillo y a la vez completo servicio generador de código en CSS3 especialmente diseñado para ayudarnos a sentirnos más familiares con las lí­neas y caracterí­sticas de CSS3, o lo que es lo mismo, la última estandarización del lenguaje CSS.

Su nombre es CreateCSS3, y desde una misma página nos lista una serie de propiedades de CSS que podremos desplegar para editar y personalizar los valores. Desde cambiar fuentes, visibilidad de fondo, radio, bordes, columnas, opacidad, sombras, transformaciones, rotaciones o estilos, cada opción nos desplegará en el frame de la derecha la pieza de código responsable de la caracterí­stica en cuestión, y a la vez nos ofrecerá distintos desplegables con valores de texto o numéricos para que cambiemos éstos a nuestro gusto -y el código con ellos.

La gracia es que no se trata sólo de visualizar y editar código, ya que en la misma página y en la parte interior disponemos de un panel de preview en el que iremos viendo todos los cambios implementados y editados en nuestro código-prueba. Por ejemplo, en la opción transform-scale podremos incluir distintos valores numéricos para previsualizar cómo aumenta la pantalla del tamaño, escribiendo el texto a escala a la vez.

Otra buena herramienta web para los que quieran ir familiarizándose con nuevos lenguajes desde casa o quieran renovar un poco el conocimiento previo.

LowGCC, un compilador C/C++ online

lowGCC

Nos presentan LowGCC (lowg.cc) como un compilador de código C/C++ que permite a cualquier programador poder escribir y compilar pequeñas aplicaciones directamente desde un navegador web.

La aplicación está pensada para ser usada en aquellos casos en los que se necesita un compilador para generar un ejecutable y no se tiene ninguno disponible a mano. También puede ser utilizada por estudiantes que quieren practicar la programación con estos lenguajes y no tienen el interés o el tiempo necesario para buscar, descargar e instalar un compilador/IDE en su PC.

Nos comentan que LowGCC puede generar ejecutables, tanto de 32bits como de 64bits, para Windows y Linux, aunque ya están trabajando para OSX, siendo compatible con los principales navegadores modernos.

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