Colecciones de Libros para el 2012

Regala Conocimiento. Regala Libros

Aprovechando estas fechas de regalos y de fiestas, nada mejor que regalar (o regalarse) unos cuantos libros para reciclarse o aprender nuevas habilidades y ampliar horizontes. Y si es a mejor precio, mejor que mejor, por ésto es importante aprovechar las ofertas que hacen algunas editoriales de referéncia o empresas de distribución con hasta un 50% de descuento. Aquí una selección personal de libros que pueden seros muy útiles, divididos en colecciones temáticas:

Colección 1: ‘Científico de Datos’

“El éxito de empresas como Google, Facebook, Amazon, Netflix y, por no hablar de las empresas de Wall Street y las industrias de la fabricación y venta al por menor a la salud, es cada vez más por mejores herramientas para extraer el significado de grandes cantidades de datos.”Científico de Datos” ahora es uno de los puestos de trabajo más solicitados en Silicon Valley.”
- Tim O’Reilly

Solo hace falta leer frases cómo la anterior, por darse cuenta del auge que está sufriendo el análisis de datos. Nuevas profesiones cómo la denominada ‘científico de datos’ (del inglés ‘data scientist’) o las nuevas funciones que deben desempeñar profesionales cómo los periodistas. Para ésto han surgido una serie de libros para éste cometido (éste pack además viene con una oferta de 3×2 en o’Reilly, consultar la página web para más información):

Data Analysis with open source Tools Data Analysis with Open Source Tools:

La recopilación de datos es relativamente fácil, pero convertir la información en bruto en algo útil requiere que saber cómo extraer exactamente lo que necesita. Con este libro los programadores y analistas de datos aprenderan técnicas y modelos conceptuales para entender y organizar la extracción de datos.

39.99 $
(ver)
Designing Data Visualitzations Designing Data Visualizations:

La visualización de datos es un medio eficiente y eficaz para la comunicación de grandes cantidades de información, pero el proceso de diseño puede parecer a veces como un esfuerzo de creatividad enorme. Este libro conciso pretende desmitificar el proceso de diseño que muestra cómo utilizar una estrategia estándar de toma de decisiones para codificar información de manera visual.

19,99 $
(ver)
Beautiful Data Beautiful Data:

En éste intenso libro, aprenderá soluciones reales a problemas de visualizaciones de datos y cómo crear información elegante y simple para ser visualizada por los usuarios.

44’99$
(ver)

Programming Collective Intelligence

Programming Collective Intelligence:

¿Quiere aprovechar el poder detrás de los rankings de búsqueda, recomendaciones de productos, marcadores sociales, y encuentros en línea? Este fascinante libro muestra cómo se puede construir aplicaciones Web 2.0 para determinar la cantidad enorme de datos creada por la gente en Internet. Con los algoritmos sofisticados en este libro, se pueden escribir programas inteligentes para acceder a bases de datos interesantes desde otros sitios web, recopilar datos de los usuarios de sus propias aplicaciones, y analizar y comprender los datos una vez que lo hayas encontrado.

39’99 $
(ver)

Colección 2: ‘Tecnologias Emergentes’

Como cada año, el 2012 nos espera con nuevas tecnologías emergentes, palabras que irán adquiriendo más y más protagonismo. Algunas puede que ni las conozcamos hoy en día, pero otras ya se han posicionado para ocupar un puesto privilegiado en el proximo año. Por ejemplo, en 2011 las palabras ganadoras fueron (entre otras)  ‘Cloud Computing’, ‘Open Data’, ‘Periodismo Ciudadano’, etc.

En el 2012 se barajan algunas tecnologías cómo ‘líderes’, cómo son el auge del ‘BigData‘ con sus formas de tratarla (‘hadoop’, ‘cassandra’, ‘mongodb’, etc.), la implementación de redes de sensores para constuir el ‘smart city’ o el crecimiento del ‘open government‘ mediante el establecimiento durante el 2011 de conceptos claves cómo ‘open data’ y transparéncia aplicada a los gobiernos. Por último, el crecimiento de las API’s cómo forma de interactuar con aplicaciones y páginas web daran lugar a todo un nuevo universo de relación con el usuario. Así, para conocer mejor el futuro, recomendamos éstos libros:

Data Analysis with open source Tools Hadoop:

Descubra cómo Apache Hadoop puede liberar el poder de sus datos. Este recurso completo que muestra cómo construir y mantener la fiabilidad, los sistemas escalables y distribuidas con el marco de Hadoop - una implementación de código abierto de MapReduce, el algoritmo en el que Google ha construido su imperio. Los programadoresse encuentran los detalles para el análisis de conjuntos de datos de cualquier tamaño, y los administradores aprenderán a crear y gestionar grupos de Hadoop.

39.99 $
(ver)
Designing Data Visualitzations APIs:

Los programadores solían ser los únicos entusiasmados con las API, pero ahora un número creciente de empresas los ven como un canal nuevo producto caliente. Esta breve guía describe el potencial tremendo negocio de API, y demuestra cómo se pueden utilizarpara proporcionar servicios de valor para clientes, socios, o del público a través de Internet. Usted aprenderá todos los pasos necesarios para la construcción de una estrategia coherente de la API de negocios de los expertos en las trincheras.

24,99 $
(ver)
Beautiful Data Big Data Glossary:

Para ayudarle a navegar por el gran número de herramientas de los nuevos datos disponibles, esta guía describe 60 de las innovaciones más recientes, a partir de bases de datos NoSQL y enfoques MapReduce de aprendizaje de máquina y herramientas de visualización.

19’99$
(ver)

Programming Collective Intelligence

Open Government:

En un mundo donde los servicios web puede hacer en tiempo real de datos accesibles a cualquier persona, ¿cómo puede el gobierno aprovechar esta apertura para mejorar sus operaciones y aumentar la participación ciudadana y la conciencia? A través de una colección de ensayos y estudios de casos, los visionarios y profesionales líderes, tanto dentro como fuera del gobierno que compartan sus ideas sobre cómo lograr y dirigir este mundo emergente de la colaboración online, la transparencia y la participación.

24’99 $
(ver)

Programming Collective Intelligence

Building Wireless Sensor Networks:

Prepárate para crear sistemas distribuidos de sensores inteligentes y dispositivos interactivos usando el protocolo ZigBee para redes inalámbricas y la Serie 2 radios XBee.En el momento en que está a medio camino a través de este rápido, guía práctica, se lehan construido una serie de proyectos útiles, incluyendo una completa red inalámbrica ZigBee que ofrece los datos obtenidos por teledetección.

34’99 $
(ver)

Colección 3: ‘Especialización y Herramientas’

Con éste pack de libros, conseguiremos especialización en algunos ámbitos de rápido auge y influyentes en el mundo tecnológico, cómo son ‘HTML5′ el nuevo lenguaje de programación que pretende revolucionar la Web, ‘Arduino‘ el hardware abierto que permite la construcción de innumerables dispositivos o la tecnología ‘RESTful‘ para servir API’s o MongoDB con PHP para bases de datos NOSQL.

Si aún no conoces alguna de estas tecnologías o métodos de programación, te recomendamos que les des un vistazo, ya que abren un enorme potencial a nuestras creaciones, tanto físicas (con Arduino) cómo en Internet (el poder de HTML5 + REST + NOSQL aún está por determinar, pero las grandes empresas ya han empezado el cambio).

Data Analysis with open source Tools Data Source Handbook:

Si eres un desarrollador que buscan complementar sus propias  herramientas y servicios, este libro electrónico conciso refiere a las fuentes más útiles de los datos públicos disponibles en la actualidad. Encontrará información útil sobre las APIs que ofrecen una amplia cobertura cómo Twitter, Bit.ly, Delicious, etc. y están en línea sea accesible o dato para descargarse a granel. También encontrará código y enlaces útiles.

29.99 $
(ver)
Designing Data Visualitzations Arduino Cookbook:

¿Quieres crear dispositivos que interactúan con el mundo físico? Este libro de cocina esideal para cualquiera que quiera experimentar con el microcontrolador Arduino popular yentorno de programación. Usted encontrará más de 200 consejos y técnicas para la construcción de una gran variedad de objetos y prototipos, tales como juguetes, detectores, robots, y la ropa interactiva que puede detectar y responder al tacto, sonido, posición, el calor y la luz.

44,99 $
(ver)
Beautiful Data RESTful Web Services:

Ya ha construido sitios web que pueden ser utilizados por los seres humanos. Pero, ¿ puede también crear sitios web que puedan ser utilizados por las máquinas? Ahí es donde está el futuro, y eso es lo que REST Web Services le muestra cómo hacerlo. Los servicios web y aplicaciones web híbridas han convertido en una plataforma de computación distribuida de gran alcance. Pero las tecnologías actuales de servicios web han perdido de vista la simplicidad que han hecho la web de éxito. No funcionan como la Web, y que se está perdiendo sus ventajas.

39’99$
(ver)

Programming Collective Intelligence

MongoDB & PHP:

En un mundo donde los servicios web puede hacer en tiempo real de datos accesibles a cualquier persona, ¿cómo puede el gobierno aprovechar esta apertura para mejorar sus operaciones y aumentar la participación ciudadana y la conciencia? A través de una colección de ensayos y estudios de casos, los visionarios y profesionales líderes, tanto dentro como fuera del gobierno que compartan sus ideas sobre cómo lograr y dirigir este mundo emergente de la colaboración online, la transparencia y la participación.

19’99 $
(ver)

Programming Collective Intelligence

HTML5 Applications:

HTML5 no es sólo un reemplazo para los plugins. También hace que la Web un entorno de desarrollo de primera clase, dando los programadores de JavaScript una base sólida para la construcción de aplicaciones de potencia industrial. Esta guía práctica te lleva más allá de la creación del sitio sencillo y le muestra cómo crear aplicaciones autónomas HTML5 que se pueden ejecutar en dispositivos móviles y competir con las aplicaciones de escritorio.

34’99 $
(ver)

Colección 4: ‘Redes Sociales’

Por último, debe destacarse en un apartado único la importancia que han ganado las redes sociales en nuestra sociedad. Poder buscar y analizar información de estas redes, supone un gran valor añadido para usuarios y programadores, pero cada vez más profesiones cómo periodistas, científicos, doctores, etc. Poder analizar esta gran cantidad de datos colaborativos se traduce en gran cantidad de información de interés, que una vez analizada y procesada, puede sernos de mucha utilidad. Para éste cometido, los siguientes libros nos ayudaran a nuestros propósitos:

Data Analysis with open source Tools Mining the Social Web:

Facebook, Twitter, LinkedIn y generar una gran cantidad de valiosa información social,pero ¿cómo puedes saber quién está haciendo las conexiones con los medios de comunicación social, lo que están hablando, o donde se encuentra está? Este libro muestra cómo responder a estas preguntas y mucho más. Aprenderá a combinar los datos de web social, las técnicas de análisis y visualización para ayudarle a encontrar lo que usted ha estado buscando en el pajar social, así como información útil que no sabía que existía.

39.99 $
(ver)
Designing Data Visualitzations Social Network Analysis for Startups:

El análisis de redes sociales es una disciplina que es anterior a Facebook y Twitter por 30 años. A través de investigadores expertos usted aprenderá los conceptos y técnicas de reconocimiento de patrones en los medios de comunicación social, los grupos políticos, las empresas, las tendencias culturales, y las redes interpersonales.

24,99 $
(ver)
Beautiful Data Programming Social Applications:

Las redes sociales han dejado una cosa clara: los sitios web y aplicaciones necesitan proporcionar a los usuarios experiencias adaptadas a sus preferencias. Esta exhaustiva guía le muestra cómo crear marcos sociales usables, utilizando tecnologías de código abiert. Aprenderá a crear aplicaciones de terceros para los sitios existentes, construir gráficos de participación social y desarrollar productos para alojar su propia experiencia socializada.

44’99$
(ver)

Programming Collective Intelligence

Building Social Web Applications:

La construcción de una aplicación web que atrae y retiene a los visitantes regulares es complicado bastante, pero la creación de una aplicación social que anima a los visitantesa interactuar entre sí requiere una planificación cuidadosa. Este libro ofrece soluciones prácticas a las preguntas difíciles que enfrentará en la construcción de un sitio eficaz de la comunidad - que hace que los visitantes se sientan como si hubieran encontrado un nuevo hogar en la Web.

34’99 $
(ver)

Programming Collective Intelligence

21 Recipes for Mining Twitter:

Millones de tweets públicos en Twitter albergan una gran cantidad de datos, y una vez analizados, se puede obtener algunas ideas valiosas. Este libro breve y conciso ofrece una colección de recetas para ayudar a extraer la información de Twitter utilizando  Python. Cada receta ofrece una explicación de cómo y por qué la solución funciona, por lo que rápidamente se puede adaptar a sus necesidades particulares.

29’99 $
(ver)

¿Echas en falta algún libro? Publicalo en los comentarios!

Comments Off

Páginas en HTML5

Sep 20 2011 Autor: J.P Aulet under Diseño,HTML 5,Internet,Programación

Des de la aparición del HTML5, han surgido ya muchos sitios web que han adaptado a este formato, sobretodo estudios de diseño, freelancers de diseño, empresas de publicidad, etc. Ya hemos hablado de algunas de las nuevas funcionalidades de ésta nueva especificación y cómo mejoran el rendimiento y la visualización de los sitios web. Para ver el real potencial del HTML5, es bueno conocer que se puede hacer con él y una buena forma es ver ejemplos prácticos. Aquí una colección de BUENAS páginas realizadas en HTML5:

finger industries html5

http://www.fingerindustries.co.uk/

haunted cathous html5

http://portfolio.hauntedcathouse.org/

mat tomaszewski html5

http://mat-t.com/#

stockholm noir html5

http://www.danielscholten.com/

Seguir leyendo »

Comments Off

Colección de Chuletas de Lenguajes de Programación

Cada lenguaje de programación, programa, framework, tipo de datos y muchos otros aspectos de la informática requieren aprender un lenguaje específico, con signos y expresiones que hacen que el código sea válido. Algunos son muy parecidos entre si (por ejemplo los diferentes lenguajes de programación comparten muchas estructuras, tipos de datos, formatos, etc.) pero cada uno tiene sus especificidades, con lo que un programador / desarrollador / diseñador de software debe memorizar muchas palabras clave y formas de llamar a métodos para cada lenguaje que conoce o encontrar una forma fácil de recordarlo. Para esto nacieron los ‘cheat sheets’  o chuletas que resumen visualmente los principales aspectos de cada lenguaje o programa. Aquí un resumen de algunos de ellos que os pueden ser útiles:

1. Lenguajes Programación: PHP / HTML5 / CSS / MySQL / JQuery / AJAX / Ruby on Rails

2. Diseño: Códigos RGB / Fonts

3. Útiles: Microformatos / Expresiones Regulares / Mod_rewrite / SEO / Buscadores

Lenguajes de Programación

PHP:

php-cheat-sheet Seguir leyendo »

Comments Off

Etiquetas de Referéncia HTML5

Jul 19 2011 Autor: J.P Aulet under HTML 5,Programación

En la siguiente tabla se muestra una completa referéncia de las etiquetas (tags) HTML5. Se ha ordenado la tabla de tal forma que se muestran primero los nuevos tags introducidos en la nueva version de este lenguaje. Seguidamente las etiquetas eliminadas (deprecated) que ya no se utilizan en HTML5. Por último las etiquetas que se mantienen entre las dos versiones. • Incluye el nombre de la etiqueta, una pequeña descripción y en que versión se puede usar, 4 * El elemento está definido en HTML4 y 5 * El elemento está definido en HTML 5.

 

Tag

Descripción

4

5

<article>

Define un artículo

 

5

<aside>

Define el contenido, aparte de contenido de la página

 

5

<audio>

Define el contenido de sonido

 

5

<canvas>

Define gráficos

 

5

<command>

Define un botón de comando

 

5

<datagrid>

Define los datos en un árbol de la lista

 

5

<datalist>

Define una lista desplegable

 

5

<datatemplate>

Define un modelo de datos

 

5

<details>

Define los detalles de un elemento

 

5

<dialog>

Define un cuadro de diálogo (conversación)

 

5

<embed>

Define el contenido interactivo o un plugin externo

 

5

<eventsource>

Define el destino de eventos enviados por un servidor

 

5

<figure>

Define un grupo de contenidos de los medios, y su leyenda

 

5

<footer>

Define un pie de página de una sección o página

 

5

<header>

Define un encabezado de una sección o página

 

5

<mark>

Define el texto marcado

 

5

<meter>

Define de medición dentro de un rango predefinido

 

5

<nav>

Define los vínculos de navegación

 

5

<nest>

Define una nestingpoint en una plantilla de datos

 

5

<output>

Define algunos tipos de salida

 

5

<progress>

Define el progreso de una tarea de cualquier tipo

 

5

<rule>

Define las reglas para la actualización de una plantilla

 

5

<section>

Define una sección

 

5

<source>

Define los medios de comunicación los recursos

 

5

<time>

Define una fecha / hora

 

5

<video>

Define un video

 

5

<acronym>

No se admite. Define un acrónimo

4

 

<applet>

No se admite. Define un applet

4

 

<basefont>

No se admite. Use CSS en lugar

4

 

<big>

No se admite. Define texto grande

4

 

<center>

No se admite. Define el texto centrado

4

 

<dir>

No se admite. Define una lista de directorios

4

 

<font>

Obsoleto. Define la fuente del texto, tamaño y color

4

 

<frame>

No se admite. Define la ventana secundaria (un marco)

4

 

<frameset>

No se admite. Define un conjunto de marcos

4

 

<isindex>

No se admite. Define una sola línea- campo de entrada

4

 

<noframes>

No se admite. Define una sección noframe

4

 

<s>

No se admite. Define el texto tachado

4

 

<strike>

No se admite. Define el texto tachado

4

 

<tt>

No se admite. Define el texto del teletipo

4

 

<u>

No se admite. Define el texto subrayado

4

 

<xmp>

No se admite. Define un texto preformateado

4

 

<comment>

Define un comentario

4

5

<DOCTYPE>

Define el tipo de documento

4

5

<a>

Define un hipervínculo

4

5

<abbr>

Define una abreviatura

4

5

<address>

Define un elemento de dirección

4

5

<area>

Define un área dentro de un mapa de imagen

4

5

<b>

Define el texto en negrita

4

5

<base>

Define una dirección URL base para todos los enlaces en una página

4

5

<bdo>

Define la dirección de visualización de texto

4

5

<blockquote>

Define una larga cita

4

5

<body>

Define el elemento del cuerpo

4

5

<br>

Inserta un salto de línea simple

4

5

<button>

Define un botón

4

5

<caption>

Define una leyenda de la tabla

4

5

<cite>

Define una citación

4

5

<code>

Define el texto el código informático

4

5

<col>

Define los atributos de las columnas de la tabla

4

5

<colgroup>

Define los grupos de columnas de la tabla

4

5

<dd>

Define una descripción de la definición

4

5

<del>

Define el texto eliminado

4

5

<div>

Define una sección en un documento

4

5

<dfn>

Define un término de definición

4

5

<dl>

Define una lista de definiciones

4

5

<dt>

Define un término de definición

4

5

<em>

Define el texto con énfasis

4

5

<fieldset>

Define un fieldset

4

5

<form>

Define una forma

4

5

<h1> to <h6>

Define una cabecera a cabecera de 6

4

5

<head>

Provee información sobre el documento

4

5

<hr>

Define una regla horizontal

4

5

<html>

Define un documento html

4

5

<i>

Define el texto en cursiva

4

5

<iframe>

Define una ventana de línea secundaria (cuadro)

4

5

<img>

Define una imagen

4

5

<input>

Define un campo de entrada

4

5

<ins>

Define el texto insertado

4

5

<kbd>

Define el texto del teclado

4

5

<label>

Define una etiqueta para un control de formulario

4

5

<legend>

Define un título en un fieldset

4

5

<li>

Define un elemento de la lista

4

5

<link>

Define una referencia de recurso

4

5

<map>

Define un mapa de imagen

4

5

<menu>

Define una lista de menús

4

5

<meta>

Define la información de meta

4

5

<noscript>

Define una sección de NoScript

4

5

<object>

Define un objeto incrustado

4

5

<ol>

Define una lista ordenada

4

5

<optgroup>

Define un grupo de opciones

4

5

<option>

Define una opción en una lista desplegable

4

5

<p>

Define un párrafo

4

5

<param>

Define un parámetro para un objeto

4

5

<pre>

Define un texto preformateado

4

5

<q>

Define una cita corta

4

5

<samp>

Define el código de ejemplo equipo

4

5

<script>

Define una secuencia de comandos

4

5

<select>

Define una lista seleccionable

4

5

<small>

Define el texto pequeño

4

5

<span>

Define una sección en un documento

4

5

<strong>

Define el texto fuerte

4

5

<style>

Define una definición de estilo

4

5

<sub>

Define el texto subíndice

4

5

<sup>

Define el texto en superíndice

4

5

<table>

Define una tabla

4

5

<tbody>

Define un cuerpo de la tabla

4

5

<td>

Define una celda de la tabla

4

5

<textarea>

Define un área de texto

4

5

<tfoot>

Define un pie de la tabla

4

5

<th>

Define un encabezado de la tabla

4

5

<thead>

Define un encabezado de la tabla

4

5

<title>

Define el título del documento

4

5

<tr>

Define una fila de la tabla

4

5

<ul>

Define una lista desordenada

4

5

<var>

Define una variable

4

5

 

Esta tabla puede ayudar a aprender las inclusiones de nuevo código y ir descartando las etiquetas antiquadas.

Comments Off

Experimentando en HTML5

May 27 2011 Autor: J.P Aulet under General,HTML 5

El nuevo HTML5 nos está dejando muchos novedosos proyectos, experimentos y sitios especializados en recojer estos primeros pasos en esta nueva versión de HTML. Aquí os dejo algun experimento interesante o divertido que hacen uso intensivo del motor de dibujo ‘canvas’:

Google Gravity:Google gravity

Skeetch:  Permite dibujar en la pantalla mediante el ratón.

Bacterium: Generador de ‘bacterias’ que se infectan entre ellas.

3D Particules : Visualizador en 3D de partículas con diferentes formas.

Más experimentos en  Chrome Experiments.

Comments Off