Chuleta de expresiones regulares

desarrollo 2 comentarios »

He encontrado la siguiente chuleta sobre expresiones regulares. Muy útil para tenerla siempre a mano. Haz click en la imagen para agrandar.

regular expressions cheat sheet

Encontrada en ilovejackdaniels.com.


¿Cuánto cobra un programador en EEUU?

desarrollo 30 comentarios »

Si tomamos los 10 lenguajes de programación más populares según el índice TIOBE y buscamos en indeed cuál es el salario medio en Estados Unidos para cada lenguaje, obtenemos el siguiente resultado:

salario programadores

Es decir, entre $60.000 y $80.000 dólares. Incluso teniedo en cuenta lo barato que está el dólar, estaríamos hablado de entre 38.000 € y 50.000 €. Para poder comparar estas cantidades habría tener en cuenta otros factores, como los impuestos (creo que en España se pagan más impuestos que en EEUU) y el coste de la vida (posiblemente gran parte de EEUU sea más barato que España). También habría que ponderar los servicios públicos como la sanidad (cada vez más gente en España recurre a seguros privados) y la educación (cada vez más gente, por lo menos en Madrid, tiene que enviar a sus hijos a colegios privados o concertados).

¿Pensáis que en España los programadores cobran poco? ¿Os iríais a trabajar a EEUU o a otros países?


¿Bajará Amazon Web Services sus tarifas?

desarrollo, internet 1 comentario »

Leo en TechCruch que Google va a hacer públicas hoy mismo, en el evento Google I/O, las tarifas de Google App Engine. De confirmarse, estas tarifas van a ser muy competitivas:

Free quota to get started: 500MB storage and enough CPU and bandwidth for about 5 million pageviews per month.
$0.10 - $0.12 per CPU core-hour
$0.15 - $0.18 per GB-month of storage
$0.11 - $0.13 per GB outgoing bandwidth
$0.09 - $0.11 per GB incoming bandwidth

Leyendo esto me he preguntado, ¿cuanto me costaría en Amazon Web Services alojar la aplicación más grande que en Google App Engine va a ser gratis?, es decir, ¿cuánto costaría alojar una aplicación que almacene 500 MB y que sirva 5 millones de páginas en un mes? Pues bien, vamos a realizar un cálculo simple y sin ningún rigor científico, pero que tal vez nos dé una idea aproximada de cuándo nos costaría con AWS.

amazon web services

Para ello necesitaremos Amazon Elastic Computing Cloud y Amazon Simple Storage Service. Supondré que cada página se corresponde con la página media según este estudio, es decir, que tiene 60KB y 50 objetos.

5 millones de páginas de 60 KB son 286 GB de transferencia mensual. Vamos a suponer que la mitad va a S3 y la otra mitad a EC2 (realmente nos da igual ya que la transferencia de datos se cobra igual en ambos servicios). Esto sería data transfer-out, es decir, la transferencia entre AWS y el mundo exterior. Siendo muy benévolos, supongamos que la transferencia hacia AWS, es decir, la transferencia de datos de las peticiones de los usuarios son despreciables. Por último, supongamos que la mitad de estos 286 GB no sería necesario transferirlos gracias a las cachés de los navegadores. Con esto nos quedaría que tanto S3 como EC2 consumirían unos 70 GB de data transfer-out al mes.

Supongamos que de los 50 elementos de la página tenemos 40 en S3. Tendríamos que hacer 200 millones de peticiones. Una vez más, supongamos que sólo son necesarias 100 millones gracias a las cachés. Las peticiones que no sean GET las despreciamos.

También supondremos que utilizaremos una instancia pequeña en EC2.

Con todas estas suposiciones, si vamos a la calculadora que proporciona AWS, vemos que el coste de alojar dicha aplicación ascendería a unos $200 mensuales. Lo cual, está claro, no es nada competitivo con los $0 de Google.


La mamá hacker

desarrollo, internet 2 comentarios »

Leyendo el blog de Matt Cutts he llegado a las tiras cómicas y dibujos de Randall Munroe. No las conocía. La favorita de Matt Cutts me ha parecido muy buena. Eso sí, no es para todos los públicos:

La mamá hacker

Randall Munroe publica sus dibujos con licencia Creative Commons.


Mapas del mundo vectorizados

desarrollo, diseño web 0 comentarios »

En La Cartoteca encuentro una colección del mapas de mundo vectorizados que puede resultar muy útil. Son “free”, aunque no he investigado si libres o gratis.

vector world map