Juanma Santoyo

En ocasiones me llaman friki

7 junio, 2013
por Juanma
No hay comentarios

RegexOne: Aprende expresiones regulares a base de prácticos ejemplos explicativos

El día que empecé a sentirme cómodo con las expresiones regulares me dí cuenta de cuánto tiempo iba a ahorrar en mis programas y cuánta potencia iba a ganar con unas pocas líneas de código. Esta es una frase típica que te podría decir cualquiera que sepa de expresiones regulares, pero la realidad es que son condenadamente complicadas y requieren mucho tiempo de aprendizaje. Las inventó un linuxero, así que fáciles no iban a ser.

Sin embargo, todo es cierto. Las expresiones regulares te permiten hacer cosas muy complejas en muy pocas líneas de código; y son algo que todos deberíamos dominar para nuestro propio bien.

Para aquellos que buscáis una buena forma de aprenderlas, os recomiendo regexone. Hoy me lo recomendaron en la oficina y en poco tiempo he descubierto que regexone es exactamente esa web que llevaba años buscando: un lugar donde aprender a usar las expresiones regulares a base de ejemplos prácticos explicados.

Y si además queréis un sitio donde experimentar a pierna suelta, no hay que olvidar regexhero. Seguramente los 20 euros mejor gastados de mi carrera informática.

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

18 mayo, 2012
por Juanma
1 Comentario

JSFiddle, consola Javascript para agilizar tus desarrollos

Mi buen compañero Jaime Rosselló me hablaba hace un par de días de JSFiddle, una herramienta online que nos permitirá codificar nuestros Javascripts de forma mucho más productiva.

Se trata de una consola sobre la cual podremos definir nuestro un entorno HTML y CSS sencillo para poder empezar a codificar Javascript como locos.

Como no tengo tiempo, no me enrollo más. Espero que esta herramienta os sea de utilidad: JSFiddle.

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

19 enero, 2012
por Juanma
No hay comentarios

El objeto RegExp de JavaScript. Las dos cosas que van a cubrir la mayoría de tus necesidades.

Las expresiones regulares tienen muchos usos, pero la mayoría de las veces sólo vas a hacer dos cosas:

  1. Comprobar si una cadena cumple el patrón
  2. Extraer subcadenas de la cadena de origen

Voy a ilustrar en un par de ejemplos cómo se usa el objeto RegExp de JavaScript, el cual nos permite usar expresiones regulares.

Seguir leyendo →

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

16 enero, 2012
por Juanma
1 Comentario

Formatear cadenas con placeholders en JavaScript

Normalmente, intento evitar lo máximo posible la concatenación de valores en una cadena. Por ejemplo, no me gusta hacer cosas como esta:

var precioFinal = 'El precio final es de ' + precio + ' ' + moneda;

El motivo es que con este tipo de estructura es fácil cometer un error. No soy muy bueno probando mi código, así que para compensar intento programar siempre de forma que sea difícil cometer errores.

Seguir leyendo →

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

22 octubre, 2011
por Juanma
No hay comentarios

Automatizar acciones entre redes sociales con ifttt

Llevo toda la tarde trabajando en el blog, y lo último que me quedaba por hacer era vincular la cuenta de twitter con la página de facebook.

Facebook provee una aplicación con la que es muy sencillo configurarlo, de forma que publicando en el muro de mi página en Facebook se reflejase en twitter, pero a mí me interesaba hacerlo alrevés; que publicando en twitter se reflejase en facebook. Eso no es tan simple.

Lo mejor que he encontrado es ifttt, un servicio que, dándole permisos; permite automatizar diversos tipos de tareas entre distintas redes sociales.

La idea es montar disparadores, y configurarlos mediante la regla “si ocurre esto, haz aquello”. La potencia es brutal, y permite simplificar y centralizar todas las acciones que queramos automatizar entre distintas redes sociales.

Os recomiendo que le echéis un ojo: ifttt.

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

22 octubre, 2011
por Juanma
No hay comentarios

Cambios

He aprovechado las vacaciones para hacer algunos cambios en el blog.

Básicamente, he renovado el diseño y he abierto una cuenta de twitter donde se reflejarán las nuevas entradas, y además iré poniendo cosillas interesantes de vez en cuando. A partir de ahora, me podréis encontrar también por @juanmasantoyoes.

¡Saludos!

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

22 octubre, 2011
por Juanma
3 Comentarios

Introducción a Entity framework Code First

En general, para usar Entity Framework; debemos tomar como punto de partida una base de datos existente. Por lo tanto, sin base de datos no podemos crear el modelo de persistencia.

Pero todo eso ha cambiado ya que desde hace unos pocos meses disponemos de Entity framework Code First. EFCF nos permite crear el modelo de base de datos tomando como punto de partida una serie de clases. Estas clases, serán nuestro modelo de persistencia, y también serán el punto de partida desde el cual EFCF creará el esquema de la base de datos.
Seguir leyendo →

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

1 agosto, 2011
por Juanma
No hay comentarios

Instalar el entorno de desarrollo de Surface 2

Instalar el entorno de desarrollo para la Surface 2 es relatívamente sencillo, ya que el proceso es similar a la instalación del entorno para Surface 1. De hecho es más sencillo si cabe, ya que en ésta ocasión la instalación es totalmente compatible con Windows 7 y Visual Studio 2010, por lo que nos ahorraremos problemas.

Paso a comentar qué hace falta instalar con sus respectivos enlaces de descarga.
Seguir leyendo →

Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone