Make columns same height on Bootstrap 3.x, even for Safari and iOS

When you work in the frontend side it’s rather easy to get things done with Bootstrap in a good and nice way, however sometimes things get more complex.

Today I faced one of those issues. On one of my projects I needed to display custom categories saved in the database by the customers and those categories could have images or icons to be displayed nicely.

Continue reading “Make columns same height on Bootstrap 3.x, even for Safari and iOS”

The Zen of Python

In my opinion this must be the Zen of any programming language and of every developer.

The Zen of Python

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren’t special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one– and preferably only one –obvious way to do it.

Although that way may not be obvious at first unless you’re Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it’s a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea — let’s do more of those!

 

docker on MacOS mkmf.rb can’t find header files for ruby

After the latest upgrade on MacOS when I tried to use docker on my mac to build my new images I got this error:

mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h

After trying multiple and different solutions the only thing that worked for me to get this fixed was removing the previously installed developer tools for command line and install them again by following these steps:

sudo rm -rf /Library/Developer/CommandLineTools 

xcode-select --install 

sudo xcodebuild -license accept 

open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

After running those commands and, of course, wait a bit to get everything downloaded and installed, docker commands are now working again.

Starting with Docker

Over the past years, Docker has become an essential technology used in software development. Developers, DevOps, Companies has adopted this new technology quite fast.

Nothing to be surprised about, its containerization concept has made it easy to set up, share and deploy software projects.

In this article we’ll what Docker is, what a container is and how to start playing with it.

Continue reading “Starting with Docker”

BitBucket Pipeline configuration for PHP, MongoDB and Symfony

Recently I’ve been playing around with BitBucket and their Pipelines. Just to let you know BitBucket Pipelines is an integrated CI/CD service built into Bitbucket. It basically means that on every commit you make your tests will be ran and your code will be deployed.

They say in their official website that it has a really basic and simple configuration and as far as I could experiment, it really is.

Continue reading “BitBucket Pipeline configuration for PHP, MongoDB and Symfony”

Quora.com hacked

Another one bites the dust“, this time Quora.com has been hacked and information for all the users exposed.

As you can read in their security update blogpost聽this was the information exposed:

  • Account information, e.g. name, email address, encrypted (hashed) password, data imported from linked networks when authorized by users
  • Public content and actions, e.g. questions, answers, comments, upvotes
  • Non-public content and actions, e.g. answer requests, downvotes, direct messages (note that a low percentage of Quora users have sent or received such messages)

What happened

Last Friday the Quora.com team discovered that some user data was compromised by a third party who gained unauthorized access to one of their systems.

They’re conducting an investigation and while that investigation is still ongoing, in their own words “we have already taken steps to contain the incident, and our efforts to protect our users and prevent this type of incident from happening in the future are our top priority as a company”.

What’s Quora doing

Meanwhile they’re doing the investigation and working together with some external security and digital forensics firms they’re taking some steps to improve security and minimise the impact, such as:

  • Notify users whose data has been compromised.
  • Logging out all Quora users who may have been affected, and, if they use a password as their authentication method, we are invalidating their passwords.

They “believe” they鈥檝e identified the root cause and taken steps to address the issue, although the investigation is ongoing and they鈥檒l continue to make security improvements.

Conclusion

We as software engineers, sysadmins, DevOps, or whatever cool name appears in the near future, should take seriously the security of our applications and the privacy of our users.

This won’t be the last security issue we’ll see in this cloud world.

I realised how good is Dilbert when I was studying Computer Science. It’s absolutely timeless.

GitHub + Microsoft

Confirmado, Microsoft adquiri贸 GitHub, y lo hizo por 7.500 millones de d贸lares, una de las operaciones econ贸micas m谩s costosas de su historia.

Seg煤n ha puntualizado Microsfot: “GitHub mantendr谩 su marca y operar谩 de forma independiente.”

La operaci贸n es la tercera adquisici贸n m谩s importante en cuanto al montante econ贸mica de la misma. Microsoft pag贸 26.200 millones de d贸lares por LinkedIn en diciembre de 2016 y 8.500 millones de d贸lares por SKype en mayo de 2011.

Al igual que hizo con LlinkedIn, Microsoft no influir谩 en la forma de operar de GitHub, por lo que inicialmente el servicio seguir谩 funcionando igual y GitHub seguir谩 operando de forma independiente “proporcionando una plataforma abierta para todo tipo de desarrolladores e industrias”.

Donde parece que habr谩 cambios es en la parte directiva de GitHub.

Dentro de un tiempo veremos como nos afecta esto al resto de desarrolladores que utilizamos GitHub.

 

Un espa帽ol inventa un sistema para mandar mensajes de texto sin cobertura

No pierden la esperanza, pierden la cobertura del m贸vil. Eso es lo primero que les pasa a aquellos que tienen la mala suerte de perderse en el mar, en la alta monta帽a o que se ven envueltos en una cat谩strofe natural. Y justo eso, la telefon铆a, es precisamente lo que m谩s necesitan, porque los mensajes de texto les podr铆an salvar la vida. Pero estas situaciones de tremenda vulnerabilidad est谩n a punto de desaparecer. Y todo, gracias a un invento de un espa帽ol.

Continue reading “Un espa帽ol inventa un sistema para mandar mensajes de texto sin cobertura”

How to create, publish and use private NPM packages

After a long time working with different package systems I decided to migrate all my packages and dependencies to NPM. And the result couldn’t have been better.

When NPM reached the 5.x version they included a lot of things that improved the performance, speed and security of the packages.

There’re two commands that I specially like a lot.

npm outdated
npm audit

Continue reading “How to create, publish and use private NPM packages”

Exploring ES6 – From jQuery to ES6 #1

Recently I started to migrate all my code from ES5+jQuery to ES6 for different projects. I discovered a lot of cool things. Of course, I also faced some issues and I thought would be great to share all the stuff I’m learning and fixing with the rest of the people planning to migrate to ES6 as well.

I’m gonna write a serie of small articles covering all the new ES6 features and how to migrate your code from previous ECMAScript versions or from jQuery code.

Continue reading “Exploring ES6 – From jQuery to ES6 #1”

Kubernetes with Fluent Bit to send logs to Loggly

I’m going to show you how easy is to deploy Fluent Bit into your Kubernetes cluster. I’ll configure Fluent Bit to work together with Loggly, an external logging tool to manage all your cluster logs.

But first, some quick concepts about the tools we’re going to use.

Kubernetes, in short, is a tool that allows you to manage, in a better organized and simpler way, your containerized applications.

Continue reading “Kubernetes with Fluent Bit to send logs to Loggly”

Y Flash sigue vivo!

El otro d铆a andaba navegando por internet… buscaba un operador de telefon铆a m贸vil que ofrezca una tarifa de datos barata, porque en realidad 煤ltimamente es para lo 煤nico que utilizo mi tel茅fono, seguramente como nos pasa a todos.

De pronto hice una de esas maravillosas b煤squedas en Google que me tanto me encantan y esto fue lo que me encontr茅.

Continue reading “Y Flash sigue vivo!”

Cancelando cuentas en Twitter y Facebook

Recientemente le铆 un art铆culo sobre un fallo grave de seguridad que afectaba a Github y Twitter. Aqu铆 puedes leer el anuncio sobre este, en mi opini贸n, grav铆simo fallo de segurdad.

Plaintext passwords in internal logs at Twitter and Github

  • Github notified a small subset of users that their passwords were visible in internal logs: link
  • Twitter asks for a password reset after discovering a similar issue: link

Continue reading “Cancelando cuentas en Twitter y Facebook”

Vagrant Ignoring ffi-1.9.14 because its extensions are not built. Try: gem pristine ffi –version 1.9.14

If you’re like me and don’t want to see errors or warnings every time you work with some tool in your system I聽 have something for you.

Have you ever seen these kind of warnings when working with Vagrant ?

Ignoring ffi-1.9.14 because its extensions are not built.Try: gem pristine ffi --version 1.9.14
Ignoring ffi-1.9.10 because its extensions are not built.Try: gem pristine ffi --version 1.9.10
Ignoring nokogiri-1.6.7.1 because its extensions are not built.Try: gem pristine nokogiri --version 1.6.7.1
Ignoring nokogiri-1.6.3.1 because its extensions are not built.Try: gem pristine nokogiri --version 1.6.3.1
Ignoring unf_ext-0.0.7.2 because its extensions are not built.Try: gem pristine unf_ext --version 0.0.7.2
Ignoring unf_ext-0.0.7.1 because its extensions are not built.Try: gem pristine unf_ext --version 0.0.7.1

Continue reading “Vagrant Ignoring ffi-1.9.14 because its extensions are not built. Try: gem pristine ffi –version 1.9.14”

Las leyes de la rob贸tica propuestas por Europa

La Eurocamara pide poner en marcha una serie de normas de seguridad, 茅ticas y legales para regular los avances en Inteligencia Artificial y robots.

Los avances en聽Inteligencia Artificial聽son imparables y聽los expertos hablan ya de la cuarta revoluci贸n industrial聽en la que聽las personas podr铆an ser sustitu铆das por robots en ciertos empleos.

Continue reading “Las leyes de la rob贸tica propuestas por Europa”

Software libre para predecir la producci贸n energ茅tica de sistemas fotovoltaicos

Un equipo de investigadores del Instituto de Energ铆a Solar de la Universidad Polit茅cnica de Madrid ha desarrollado un modelo para predecir la producci贸n de energ铆a de un sistema fotovoltaico partiendo de una m铆nima informaci贸n meteorol贸gica.

El modelo permite predecir la producci贸n de energ铆a de un sistema fotovoltaico disponiendo solamente de los doce valores mensuales de la radiaci贸n solar, la turbidez de Linke (transparencia de la atm贸sfera), y la temperatura ambiente.

Continue reading “Software libre para predecir la producci贸n energ茅tica de sistemas fotovoltaicos”

La UCM desarrolla una red social para el aula basada en software libre

Usando el micro-blogging o micro-anotaciones, ingenieros de la facultad de Inform谩tica de la Universidad Complutense de Madrid han desarrollado Bolotweet.

Basada en un software libre, la herramienta quiere contribuir a implantar el Proceso de Bolonia y conseguir una evaluaci贸n continua de los alumnos, provechosa tanto para estudiantes como para profesores.

Continue reading “La UCM desarrolla una red social para el aula basada en software libre”

Acuario marino dom贸tico: automatizaci贸n del acuario con Raspberry Pi

Poco a poco, el agua se va “ciclando” y el sustrato se est谩 poblando. Ya no tiene ese color blanco cegador que daba un efecto algo “artificial”. Nuestro acuario ya va pareciendo un mini-arrecife.

algas

Tenemos que esperar a meter los primeros animales y mientras聽vamos a ir trabajando en la instalaci贸n de los aparatos que debe llevar conectados y en la forma de automatizar todos los procesos.

Continue reading “Acuario marino dom贸tico: automatizaci贸n del acuario con Raspberry Pi”

Infograf铆a: el uso de las tablets en los negocios

Design Thinking

El iPad y el resto de tablets se est谩n convirtiendo en el reemplazo de los port谩tiles, ya que para muchos usuarios su uso es m谩s vers谩til, son m谩s ligeros y pueden resultar realmente 煤tiles sobre todo a聽comerciales, profesionales que necesitan hacer frecuentes viajes,聽profesores o estudiantes.

Antes de crear una aplicaci贸n, es importante considerar en que dispositivo se utilizar谩, a que usuarios va orientada y el uso que har谩n de ella.聽En la siguiente infograf铆a se muestra el uso de las tablets para trabajar, el tipo de usuario y algunos usos inteligentes que a nivel de聽empresarial se le pueden dar a una tablet.

View original post 3 more words

El agujero en Linux GHOST afecta a WordPress y PHP

Investigadores de seguridad han descubierto que el聽agujero en Linux GHOST,聽tambi茅n afecta a apps聽PHP, incluyendo el Sistema de Gesti贸n de Contenidos WordPress, utilizado en millones de sitios web.

GHOST es el acr贸nimo de “Glibc Gethostbyname Buffer Overflow”,聽un agujero cr铆tico de Linux que afecta al GNU C Library (glibc)聽y permite a un atacante tomar el control de los sistemas sin conocer usuario o contrase帽a.

Continue reading “El agujero en Linux GHOST afecta a WordPress y PHP”

Acuario marino dom贸tico – 4

En post anteriores os ense帽茅 los primeros pasos del proyecto:

Como hab茅is visto, pod茅is montar un acuario totalmente a medida y a vuestro gusto, de forma sencilla.

Y ahora viene la mejor parte, ya podemos empezar a llenarlo y a “jugar con el” 馃檪 que ganas!!!

Continue reading “Acuario marino dom贸tico – 4”

web programming with dart by Moises Belchin and Patricia Juberias - Apress

Estamos super contentos, ya tenemos portada para nuestro nuevo libro, que os parece?聽

El proceso est谩 siendo genial y el resultado estamos seguros de que tambi茅n lo ser谩. Con mucho trabajo todav铆a por hacer, pero muchas ganas de verlo ya en las librer铆as y en vuestras manos 馃槈

Continue reading “Web programming with Dart”

Aprende Dart. Gracias!

Quer铆amos agradeceros desde aqu铆, todo el apoyo聽que nos hab茅is dado con nuestro libro Aprende Dart!.

 

aprende dart

Por tantos comentarios, muestras de apoyo e inter茅s a lo largo de todo el mundo, much铆simas gracias!!. Nos alegra much铆simo que el libro os est茅 gustando tanto y os est茅 resultando 煤til, esa era nuestra intenci贸n y nos alegra haberlo conseguido aunque debemos confesar que聽no pod铆amos imaginar cuando comenzamos con este proyecto que聽despertar铆a tanto inter茅s. 聽馃檪

Continue reading “Aprende Dart. Gracias!”

Desarrollan un material que soporta 160.000 veces su peso

En聽EEUU, investigadores聽聽del聽Laboratorio Nacional Lawrence Livermore (LLNL)聽y el聽Instituto Tecnol贸gico de Massachusetts (MIT )han desarrollado un material con el mismo peso y densidad de un aerogel, pero con 10.000 veces m谩s rigidez.

Este material, desarrollado con procesos de microfabricaci贸n de aditivos, podr铆a tener un profundo impacto en la industria aeroespacial y de automoci贸n, as铆 como otras aplicaciones donde se necesitan materiales de peso ligero, de alta rigidez y alta resistencia.

Continue reading “Desarrollan un material que soporta 160.000 veces su peso”

Project Zero, la soluci贸n de Google para las empresas con vulnerabilidades

Google ha estrenado,聽Project Zero, un聽ambicioso proyecto聽que incluye a un equipo de especialistas en seguridad que trabajar谩n para localizar vulnerabilidades en software de terceros. Cuando los investigadores de聽Project Zero detecten problemas avisar谩n a los desarrolladores聽y聽las vulnerabilidades que vayan encontr谩ndoseser谩n publicadas en una base de datos externa.

Adem谩s se dispondr谩 de un聽programa de recompensas,聽abierto a investigadores externos que descubran problemas en alg煤n software de terceros, del mismo modo que el programa actual de recompensas para Android, llamado聽Patch Reward Program

Continue reading “Project Zero, la soluci贸n de Google para las empresas con vulnerabilidades”

camiseta_mit_6

Finally!!
Here are my T-shirt and sweatshirt. Go beavers !!!

 

Acuario marino dom贸tico – 2

A muchos os habr谩n surgido preguntas sobre las medidas de los acuarios:

– 驴 Pueden tener las medidas y forma que yo quiera?

– 驴聽Hay alguna formula para calcular las medidas perfectas de un acuario?

Los acuarios podr铆an tener cualquier medida si fuesen a estar vac铆os, pero como contienen agua, deben seguir una proporci贸n exacta 聽por la presi贸n que ejercer谩 el agua sobre el tanque cuando est茅 lleno.

Continue reading “Acuario marino dom贸tico – 2”

Acuario marino dom贸tico – 3

Como ya sab茅is, estoy embarcado en mi nuevo proyecto “marino”, que consiste en un acuario聽Mixto (de arrecife + peces). Es bastante complicado si se empeza dede cero, as铆 que聽os ir茅 contando el proceso por si os ayuda a los que est茅is pensando en crear vuestro pr贸pio pedacito de arrecife en casa 馃檪

Ya os ense帽茅 los bocetos, que he ido ampliando y parece que ya va tomando forma el proyecto, por f铆n!!
acuario_prototipo1

Continue reading “Acuario marino dom贸tico – 3”

Vulnerabilidad de Google permite a cualquier dar 贸rdenes a sus servidores

Investigadores de聽Detectify聽han detectado聽un聽fallo de seguridad聽relacionado con Google Toolbar聽(la聽barra de herramientas de Google) gracias al cual cualquier puede dar 贸rdenes a los聽servidores聽del buscador.

Los usuarios de聽Google Toolbar, pueden personalizar los botones que desean聽y聽para ello tan solo es聽necesario un archivo聽XML. Al parecer, 聽gracias a este archivo, cualquiera puede introducir 贸rdenes para que los聽servidores de Google聽las ejecuten. Se supone que聽Google聽solo lee estos archivos, pero sorprendentemente tambi茅n ejecuta las acciones que en 茅l aparecen.

Continue reading “Vulnerabilidad de Google permite a cualquier dar 贸rdenes a sus servidores”

Desarrollan unos bio-robots microsc贸picos que se mueven como espermatozoides

Los Investigadores de la聽Universidad de Illinois聽han dise帽ando un nuevo robot microsc贸pico capaz de聽explorar entornos viscosos, como el interior del cuerpo humano, que podr谩 ser utilizado en el futuro de la cirug铆a m铆nimamente invasiva.

El聽bio-bot聽creado simula el movimiento de algunos tipos de bacterias y de los espermatozoides y constituye聽聽la primera forma artificial capaz聽de moverse a trav茅s de fluidos viscosos, como la sangre dentro del cuerpo humano.

Continue reading “Desarrollan unos bio-robots microsc贸picos que se mueven como espermatozoides”

Seguridad: Heartbleed, el gran error en OpenSSL

Investigadores de Google y de la empresa de seguridad聽Codenomicon, han descubierto un fallo de seguridad, que聽permite聽capturar y desencriptar nombres de usuario y contrase帽as:聽Heartbleed.

Procede de un error de implementaci贸n de la funci贸n Heartbeat de OpenSSL 聽y su gravedad radica en que se trata de un bug que permite comprometer los datos y las comunicaciones de los usuarios de sitios web, correo electr贸nico, aplicaciones de mensajer铆a instant谩nea o redes virtuales privadas.

Continue reading “Seguridad: Heartbleed, el gran error en OpenSSL”

C贸digo fuente de MS-DOS

Se ha publicado el聽c贸digo fuente del hist贸rico MS-DOS, el sistema operativo de 1982聽para las computadoras personales compatibles con IBM.

Yo nac铆 un a帽o antes, he tenido la suerte de crecer en la era de la inform谩tica y haber vivido聽todos estos sistemas hasta llegar a los que tenemos hoy en d铆a.

Es un placer, poder echarle un vistazo al c贸digo, una aut茅ntica “pieza de museo”, que adem谩s, recodemos聽聽en el momento de su lanzamiento, Microsoft ten铆a menos de 100 empleados聽y el sistema聽operativo ocupaba menos de 300kb. Increible!!!!

Continue reading “C贸digo fuente de MS-DOS”

Malware roba Bitcoins

El troyano se llama聽OSX/CoinThief.A聽聽y se oculta como una aplicaci贸n para enviar y recibir pagos con la moneda virtual, llamada聽StealthBit, que se descarga de聽GitHub.聽La primera vez que se ejecuta, el troyano instala extensiones en los navegadores聽Safari聽y聽Chrome聽que no alertan al usuario. Esas extensiones monitorean todo el tr谩fico web de la v铆ctima con el fin de robar las contrase帽as de inicio de sesi贸n de los monederos Bitcoin, que son los que permiten realizar transacciones con la moneda virtual.

Continue reading “Malware roba Bitcoins”

Apple patenta un sistema para recargar MacBooks con energ铆a solar

La聽Oficina de Patentes y Marcas de Estados Unidos聽recibi贸 otra patente de聽Apple,聽un nuevo sistema para poder recargar sus MacBooks a trav茅s de energ铆a solar.

Este sistema, est谩 hecho a partir de placas fotovoltaicas de doble cara con un cristal inteligente que ser铆a el responsable de tomar la energ铆a proporcionada por el sol y proporcion谩rsela al dispositivo.

Continue reading “Apple patenta un sistema para recargar MacBooks con energ铆a solar”

Google App Engine 1.9.0 Pre-Release SDKs disponible

Ya han publicado la nueva pre-release de google app engine versi贸n 1.9.0.

Algunas de las mejoras y novedades que trae para PHP/Python son estas:

  • Nuevos identificadores para las aplicaciones app engine.

Para Python:

  • Han cambiado la forma de calcular los l铆mites del Search API, ahora se calculan por 铆ndice (10GB por 铆ndice) en lugar de 10GB por aplicaci贸n. Ahora mismo no existe l铆mite de 铆ndices.
  • Ahora es posible incrustar im谩genes en los emails que se env铆an a trav茅s de la cabecera Content-Id attachment.
  • Han corregido un error en NDB en el proceso de backup y de restauraci贸n que dejaba corruptas algunas entidades comprimidas.

Continue reading “Google App Engine 1.9.0 Pre-Release SDKs disponible”

Depurar y optimizar aplicaciones Web: User Timing API

Depurar aplicaciones puede ser una tarea incre铆blemente dolorosa o puede ser algo realmente divertido si consigues obtener informaci贸n de tu aplicaci贸n y mejoras el rendimiento, optimizas consultas, reduces tiempos y, por lo general, mejoras la experiencia de usuario.

La realidad es que no puedes optimizar una aplicaci贸n si no eres capaz de obtener informaci贸n de ella.

codigo-web

Continue reading “Depurar y optimizar aplicaciones Web: User Timing API”

Hackean Snapchat y filtran los datos de sus 4 millones de usuarios

Snapchat聽es una aplicaci贸n original que no genera beneficios pero su base de usuarios est谩 en continuo crecimiento.聽La app ha despertado incluso el inter茅s de聽Facebook聽que ofreci贸 al cofundador de la apliaci贸n,聽Evan Spielgel, 3.000 millones de euros.

Una oferta que el j贸ven de tan s贸lo 23 a帽os rechaz贸 seguro de que su compa帽铆a valdr谩 mucho m谩s de lo que estaban dispuestos a pagar por ella.

Continue reading “Hackean Snapchat y filtran los datos de sus 4 millones de usuarios”

HTML5 Vibration API

Desde que los dispositivos m贸viles nos han invadido, los desarrolladores nos hemos tenido que adaptar a las nuevas necesidades e inquietudes de los usuarios de nuestros servicios.

Muchos han optado por desarrollar directamente en el SDK correspondiente a cada plataforma, Android, iOS, Windows Phone. Otros han optado por desarrollar completamente en la web, ya ten铆an una infraestructura montada y la han adaptado, mejor o peor, a los nuevos dispositivos.

Continue reading “HTML5 Vibration API”

Como eliminar CSS que no utilizas en tus proyectos

He podido utilizar a lo largo de varios a帽os diferentes aplicaciones para optimizar y comprobar tanto los ficheros JavaScript como los ficheros CSS de mis proyectos.

Tambi茅n he utilizando diversas herramientas para comprimir (minify) ficheros JavaScript, entre ellas, YUI Compressor desarrollado por Yahoo y Closure Compiler desarrollado por Google son de las que mejor experiencia y opini贸n tengo.

Continue reading “Como eliminar CSS que no utilizas en tus proyectos”

SourceCode TVFilm – Programaci贸n en pel铆culas

Me he tropezado con una curiosidad en internet, de esas que parecen super frikis, pero que con el tiempo se convierten en 鈥減aridas de culto鈥.

Como amante de la programaci贸n y de los sistemas inform谩ticos, me gusta, siempre que resulta posible, leer y estudiar c贸digo escrito por otros programadores, siempre puedes aprender y obtener nuevas ideas de implementar tus algoritmos.

Continue reading “SourceCode TVFilm – Programaci贸n en pel铆culas”

Disponible la nueva Pre-Release 1.8.9 del SDK de Google App Engine

Con el a帽o nuevo y tras las largas vacaciones que algunos hemos podido disfrutar, ya tenemos aqu铆 la nueva pre-release, en este caso la 1.8.9, del SDK de Google App Engine.

En esta ocasi贸n no trae grandes novedades aunque s铆 corrige algunas cosas interesantes. Tambi茅n han marcado algunos m茅todos como obsoletos, por lo tanto, tendremos que estar atentos para actualizar nuestras aplicaciones en caso de utilizar estas funciones obsoletas.

Continue reading “Disponible la nueva Pre-Release 1.8.9 del SDK de Google App Engine”

Un ordenador capaz de descifrar cualquier contrase帽a

La NSA o聽Agencia de Seguridad Nacional聽deEstados Unidos聽est谩 trabajando en la construcci贸n de un ordenador cu谩ntico criptol贸gicamente 煤til, es decir, una m谩quina exponencialmente m谩s r谩pida que los ordenadores cl谩sicos capaz de descifrar cualquier contrase帽a, seg煤n una filtraci贸n del ex-contratista聽Edward Snowden.

La investigaci贸n se realiza en salas grandes y blindadas conocidas como jaulas de聽Faraday Tal聽y 聽el programa de investigaci贸n estar铆a dotado con 79,7 millones de d贸lares.

Continue reading “Un ordenador capaz de descifrar cualquier contrase帽a”

Desarrollo Web: Nuevas Tecnologias para 2014

Este nuevo a帽o 2014 va a ser incre铆blemente interesante en cuanto a desarrollo web se refiere. Tenemos a nuestro alcance lo que creo que ser谩n las 5 tecnolog铆as m谩s interesantes de cara a 2014 para plataforma web.

  1. asm.js: rendimiento casi nativo en la web.

  2. Parallel.js: paralelizar c贸digo JavaScript

  3. ECMAScript 6: evolucionando el lenguaje.

  4. Web Components: una nueva infraestructura para crear componentes web.

  5. CSS Grid layout: creaci贸n de GUIs de manera casi nativa.

Continue reading “Desarrollo Web: Nuevas Tecnologias para 2014”

Acuario marino dom贸tico – 1

Ya estoy embarcado en mi nuevo proyecto “marino”. Como sab茅is, llevaba tiempo pensando en cambiar mi acuario marino por uno Mixto (de arrecife + peces) y ya est谩 en proceso. Os ir茅 contando (y ense帽ando) la evoluci贸n el proceso.

He tenido ya unos cuantos acuarios marinos y he ido recopilando mucha informaci贸n, consejos y tips que me han resultado muy 煤tiles y espero que a vosotros tambi茅n os puedan ayudar con vuestros proyectos.

Continue reading “Acuario marino dom贸tico – 1”

Consejos y trucos para mejorar tu c贸digo jQuery

Recientemente hemos estado charlando y comentando c贸mo optimizar y mejorar el c贸digo jQuery que escribimos para nuestros proyectos. No solo a nivel de rendimiento sino tambi茅n a nivel de legibilidad, lo cual es muy importante en proyectos de cierta envergadura.

As铆 que hemos decidido compartir con vosotros algunos de los trucos que empleamos y que otros autores (Mathew Carella) tambi茅n apoyan.

Continue reading “Consejos y trucos para mejorar tu c贸digo jQuery”

Nueva Pre-Release 1.8.6 del SDK de Google App Engine

Google App Engine 1.8.6 SDK Pre-release ya disponible !!

Ya tenemos aqu铆 un nuevo anuncio de la nueva pre-release del SDK de Google App Engine. Durante los 煤ltimos meses esstamos viendo cambios m谩s continuados que est谩n aportando m谩s estabilidad al sistema.

En esta ocasion se han corregido varios errores relaciones tanto con el Datastore como con dev_appserver.

Continue reading “Nueva Pre-Release 1.8.6 del SDK de Google App Engine”

Todo protegido con Google Cloud Storage

La seguridad en Internet es algo suficientemente importante como para tomarlo muy en serio. Con m谩s motivo ahora que se popularizan los servicios en la nube que nos permite disfrutar de nuestra m煤sica, emails, documentos, notas, amigos, contactos, agenda, en Internet, siempre accesible y desde cualquier dispositivo.

Google Cloud Storage es un servicio cloud computing que permite almacenar cualquier cosa que necesites. Recientemente han anunciado que de manera gratuita y autom谩tica todo el contenido se encripta antes de almacenarse en su plataforma.

Continue reading “Todo protegido con Google Cloud Storage”

10 pr贸ximas conferencias sobre Dart

La temporada de oto帽o comienza y con ella, las conferencias de software de todo el mundo.

Algunas 聽de las pr贸ximas presentaciones:

Devoxx, 11-15 Noviembre, Belgica
Ponente: Seth Ladd

http://www.devoxx.be/#/

————-

Strangeloop:聽聽18-20 Septiembre , St. Louis, (MO, USA)

Ponente: Bob Nystrom
Ponente: Vyacheslav Egorov

Un robot controlado por la actividad cerebral

Investigadores de la UMH (Universidad Miguel Hern谩ndez) de聽Elche,聽est谩n聽trabajando en el desarrollo de un robot cuyos movimientos ser谩n controlados a partir de la actividad cerebral de una persona.

As铆, buscan mejorar la calidad de vida de personas con escasa movilidad en sus manos. La investigaci贸n inicial se centra en lograr que el robot realice actividades cotidianas, como acercar objetos o dar de comer pero pretenden: encender la luz de una habitaci贸n, cambiar el canal de la televisi贸n, 聽o llamar a alguien con tan s贸lo pensarlo.

Continue reading “Un robot controlado por la actividad cerebral”

Unos Hackers brasile帽os atacan por error la web de la NASA

Hackers brasile帽os atacaron la web de laNASA聽confundi茅ndola con la web de la聽Agencia de Seguridad de Estados Unidos (NSA).

En el ataque han publicado un mensaje en la web de la estaci贸n espacial estadounidense advirtiendo que dejen de espiarles. El ataque no ha provocado alteraciones en documentos clasificados de su sistema y ya se encuentran reconstruy茅ndolo.

Continue reading “Unos Hackers brasile帽os atacan por error la web de la NASA”

Google: AdID como alternativa a las cookies

Google聽est谩 trabajando en un identificador an贸nimo para la publicidad o聽AdID. De este modo, podr铆a聽reemplazar las cookies de terceros, que es la forma que tienen los anunciantes de rastrear la actividad de navegaci贸n en Internet de los usuarios para personalizar la publicidad.

Quiere cambiar la forma que tiene de rastrear la actividad de navegaci贸n en l铆nea, revolucionando la industria de la publicidad digital con 120.000 millones de d贸lares.

Continue reading “Google: AdID como alternativa a las cookies”

1.000 millones de d贸lares de IBM para promocionar Linux

IBM聽anunci贸 que est谩 dispuesta a invertir 1.000 millones de d贸lares para convencer a sus clientes a usar聽Linux, uno de los sistemas operativos m谩s importantes en la competencia contra聽Windows. Esta es la segunda vez que IBM invierte tales cantidades en la promoci贸n del sistema operativo de c贸digo abierto. La primera vez fue en el a帽o 2.000, cuando Linux tan solo encontraba un hueco en los centros de datos empresariales, pero ya empezaba a hacerle la competencia a聽Microsoft.

Continue reading “1.000 millones de d贸lares de IBM para promocionar Linux”

Puntos de Acceso que soportan bandas de frecuencia de 2.4Ghz o 5GHz

ZyXEL Communications, proveedor l铆der de redes de banda ancha protegidas, productos de conectividad y routers, presenta su nueva Serie NWA5120 de Puntos de Acceso (PA), una perfecta soluci贸n WLAN tanto para las necesidades de hoy, como para enfrentar los cambios tecnol贸gicos del futuro.

Los nuevos dispositivos, el NWA5121-NI y el NWA5123-NI est谩n dise帽ados con un moderno sistema de antenas integradas que permiten ubicarlos sobre el techo, haci茅ndolos ideales para instalar en grandes edificios, como hoteles, escuelas, centros comerciales, u oficinas de m煤ltiples pisos.

Continue reading “Puntos de Acceso que soportan bandas de frecuencia de 2.4Ghz o 5GHz”

Free Google WebFonts plugin for WordPress

google_fonts

Google Fonts are a tremendous addition to any designer鈥檚 arsenal, providing a basic library of typefaces that cover most requirements. But if you鈥檝e ever tried to add them to a WordPress theme you鈥檒l know what kind of hacking is involved.

Fortunately, web designer Eric Alli has recognized the issue and released a great plugin for WordPress that will allow anyone to utilize Google鈥檚 font library.

Continue reading “Free Google WebFonts plugin for WordPress”

What is big data?

Every day, we create 2.5 quintillion bytes of data 鈥 so much that 90% of the data in the world today has been created in the last two years alone. This data comes from everywhere: sensors used to gather climate information, posts to social media sites, digital pictures and videos, purchase transaction records, and cell phone GPS signals to name a few. This data is聽big data.

Continue reading “What is big data?”

Create a website or blog at WordPress.com

Up ↑