Best Recipes Ever Just another WordPress site

octubre 3, 2007

Google (XML) Sitemaps Generator para WordPress

Filed under: Hacks,Personal — admin @ 10:54 am

Google Webmaster tools«. No he encontrado nada significativo como errores o páginas censuradas. Así que me he decidido a actualizar el plugin de wordpress para generar automáticamente el fichero sitemap.xml. Toda una recomendación para la gente que usa wordpress.]]>

marzo 23, 2021

Sample Page

Filed under: — admin @ 1:37 pm

This is an example page. It’s different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

Hi there! I’m a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin’ caught in the rain.)

…or something like this:

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

mayo 24, 2017

Ya esta anunciado el meetup de presentación de GDG Cloud Madrid

Google Developers Group Cloud Madrid? ¿Quiéres asistir a la presentación del nuevo Grupo de Desarrolladores de Google Cloud en Madrid? •  Welcome •  Website •  Novedades del Google Cloud Next •  Comming soon !!! •  Colaborate • Networking]]>

marzo 14, 2015

Scalatra para impacientes: Como montar un proxy de Elastic Search en 3 minutos

mini tutorial de como instalar scala estilo shotgun. * Si ya tienes instalado Scalatra todavía lo haremos en menos tiempo. Si no este manual de como instalar Scalatra para impacientes   te ayudará a hacerlo en un par de minutos. Y ahora llega la mejor parte, tenemos dos opciones: a) hacerlo de cero. Buscar toda la documentación de Scalatra, Interface REST de Elastic Search, etc, etc. b) Clonar este proyecto de github, configurarlo y aprender como con unas cuantas lineas de Scalatra montamos un proxy de Elastic Search y los configuramos a nuestra medida y necesidades. Por supuesto vamos a escoger la opción B que nos mete en el partido en 3 minutos. 1) clonar el proyecto de ejemplo de proxy para Elastic Search usando Scalatra:

git clone https://github.com/nfb-onf/nfbsearch-scalatra.git
2) Configurar el URI de conexión a tu Servidor de elastic Search (linea 35)
$ cd NFBSearch-Scalatra
$ vi src/main/scala/ca/nfb/NFBSearchServlet.scala
3) hacer un build del proyecto y lanzarlo. $ ./sbt > container:start > browse Lo que más me gusta de usar Scalatra es lo sencillo que es implementar una acción:
  get("/search") {
    contentType = formats("json")
    val q:String = params("q")
    val httpClient = new HttpClient
    val response: Response = httpClient.get(new URL("http://localhost:9200/nfb_films/films/_search?q=" + q))
    response.body.asString
  }
Incluso alguien con poca experiencia con Scala/Scalatra sería capaz de leer y modificar este código. Es puro código suscinto sin ningún tipo de ceremonia, lo explica muy bien Javier Lafora, nuestro CTO en ASPGems en su post sobre por que usamos ruby y rails en ASPGems como tecnología web y tiene muchos puntos en común con «Por que usamos Scala para hacer Big Data en ASPGems» (este todavía no está escrito!!! 😉 )

«Scala is Love»

Agradecer a los usuarios de la cuenta de github «nfb-onf» que me ha ahorrado un par de horas del plan A con su maravillosa y gratuita contribución a la comunidad. Muchas Gracias!!! os debo unas cervezas!! ]]>

marzo 2, 2015

Scalatra para impacientes: como crear tu primer proyecto

Filed under: ASPgems,big data,Hacks,Proyectos,scala — Etiquetas: , , , , — admin @ 2:40 pm

requisitos previos para poder usar scalatra. Ahora vamos a crear un primer proyecto. Usaremos giter8 para crear la estructura inicial del proyecto. Vamos a utilizar SBT pero también se podría hacer con maven y le guste usar esta herramienta de compilación. Para ello vamos a ejecutar:

g8 scalatra/scalatra-sbt
nos hará las siguientes preguntas:
$ g8 scalatra/scalatra-sbt
organization [com.example]:
package [com.example.app]:
name [My Scalatra Web App]:
servlet_name [MyScalatraServlet]:
scala_version [2.9.2]:
version [0.1.0-SNAPSHOT]:
Donde: organization:  nombre del dominio del que publica al reves, si no tienes la gente acostumbra a usar: com.github.username package: A Paquete al que se asigna todo el código que se va a generar. La Scala Style Guide  recomienda que tu organización tenga todo su código bajo mismo namespace. name:  El nombre de tu proyecto. giter8 creará un directorio con este nombre y dentro estará toda la estructura. servlet_name: El nombre de la clase Servlet podría ser BlogServlet o Blog. scala_version: Que versión de Scala vas a utilizar. version: La versión de tu proyecto. Ahora es el momento de construir tu primer proyecto:
$ cd
$ chmod u+x sbt
$ ./sbt
sbt se encargará de bajarse todo lo que necesite tu máquina para que funcione scalatra y sus dependencias. La primera vez es posible que tarde unos minutos. Una vez generado el proyecto y para probar que funciona:
$ ./sbt
> container:start
Ahora puedes probarlo en este enlace http://localhost:8080 Los tutoriales de Scalatra son muy buenos. Te recomiendo que les des un vistazo. Tienen ejemplos de cada caso de uso: como subir ficheros, JSON, Akka, etc. El siguiente post de esta serie será montar un proxy de Elastic Search usando Scalatra. Bonus de Post: Si inicializas un proyecto de Scalatra con estas opciones en una ventana aparte:
$ ./sbt
> container:start
> ~ ;copy-resources;aux-compile
Cada vez que modifiques el código, se compilará automáticamente y recargará la nueva versión si accedes a la url 😉  ]]>

septiembre 12, 2013

Video recomendado: Danny Macaskill: Industrial Revolutions

Filed under: procrastination,videos recomendados — Etiquetas: , — admin @ 5:45 pm

Este es mi video recomendado de hoy Cut Media: Danny Macaskill: Industrial Revolutions

Industrial Revolutions is the amazing new film from street trials riding star Danny Macaskill. Filmed and edited for Channel 4 ‘s documentary Concrete Circus. Industrial Revolutions sees Danny take his incredible bike skills into an industrial train yard and some derelict buildings.’ Filmed in the beautiful Scottish countryside Danny Macaskill’s latest film was directed by Stu Thomson (http://www.CutMedia.com) for Channel 4’s documentary Concrete Circus. Cut Media are a creative production team based in Glasgow Scotland (UK). Creating Film, TV and Video Productions for a huge variety of clients around the globe. Check out our website at http://www.cutmedia.com For all enquiries please contact info@cutmedia.com www.CutMedia.com www.DannyMacaskill.com Production team : Renegade Pictures Thomas Scott Evans, Eddie Sears, Sunita Mirchandani Line Producer : Renegade Pictures Rachel Naughton Producer : Mike Christie Directed by: Stu Thomson Filmed by: Stu Thomson, Aaron Bartlett Music is ‘The Wolves’ by Ben Howard courtesy of Universal Island Records

View the original here: http://vimeo.com/30043673

]]>

enero 31, 2013

Introducción a Cassandra

Filed under: Casos de Exito,Hacks,Proyectos — Etiquetas: , , — admin @ 9:20 am

Cassandra es una base de datos No-SQL y podríamos decir que hasta ahora es mi favorita cuando tenga que almacenar teras de datos. Esta situación todavía no se ha dado pero echando un vistazo a la gema de ruby de cassandra desarrollada por twitter es super sencillo manejarla. Mi aproximación personal al mundo del «big data» es que si la información te cabe en un disco duro lo mejor es usar un mariadb/mysql y hacer una aproximación tradicional para gestionar la información. Si la cantidad de información supera este límite, o lo va a superar a corto plazo,   Cassandra empieza a ser muy interesante pero require tener en cuenta desde el principio que no es relacional. Nikolas Goebel has escrito una introducción rápida a Cassandra que merece la pena echarle un vistazo. Entre las muchas empresas que usan Cassandra están: Netflix, eBay, twiter, o reddit.  ]]>

enero 3, 2013

guía básica de arduino

Filed under: arduino,Casos de Exito,Hacks,Proyectos — Etiquetas: , , , — admin @ 10:13 am

forefront.io han publicado una guía para principiantes de arduino. [caption id="" align="alignnone" width="400"]placa arduino UNO arduino UNO[/caption] Es absolutamente básica y recomendable para los que quieran/necesiten empezar con arduino. Además han incluido un par de vídeos que merece la pena ver. Incluidos los videos del canal de la empresa adafruit que cada vez me gusta más y que se merece un post. Tambien os recomiendo este documental sobre arduino en el que salen uno de mis hackers favoritos (juan carlos de dorkbot) ;-)]]>

diciembre 18, 2012

El futuro es contextual

Filed under: Acción & Reacción,Proyectos — Etiquetas: , — admin @ 10:44 am

Scoblaizer entrevistando a Mike Shaver para el libro Scoblaizer entrevistando a Mike Shaver para el libro «Age of context»[/caption] Scobleizer ha empezado a escribir un libro que se llama «Age of Context» y desarrolla esta idea de la que tantas veces me ha hablado mi amigo Alfredo Romeo. Cada vez más tenemos que pensar más en el contexto al desarrollar aplicaciones esto puede parecer obvio pero no lo es. Cuando estoy usando un dispositivo debería hasta reorganizarse los menús. Si voy a 100 kms por hora y estoy leyendo blogs puedo dar por hecho muchas cosas «obvias»: * Voy en un vehículo * No soy el conductor (o estoy loco) * Si es una zona que no conozco habitualmente es posible que necesite ayuda (mapas, puntos de interés, como llegar a la dirección de mi siguiente cita). Y seguro que una docena más de cosas que ahora mismo no conozco o que hago habitualmente y que mi dispositivo puede aprender y reconocer basado en el contexto. Hace muchos años propuse a un medio de comunicación que fuera dinámico que aprendiese de los lectores para presentar portadas y contenidos a su medida y que lo hiciera automáticamente. Obviamente no era trivial pero habría sido innovador y estarían  4 años por delante de aplicaciones como Zite o Flipboard. Pensar en el contexto va ser un valor diferencial seguro.  ]]>

diciembre 3, 2011

Como hacer thumbnails de una página web

Bazar y la dinamización de mercados. Todavía está muy alfa pero ya está analizando 2 millones de webs en español. Por si queréis ver como va avanzando, está en este enlace: webexplorer de bazarum. Una de las cosas que queríamos añadir era un thumbnail del sitio. Algo que no ha terminado de ser fácil. Había dos estratégias: * Que nuestros servidores (ahora solo tenemos un par de servidores) hicieran el proceso de generarlos * Usar un servicio externo. Aunque nos atraía mucho la idea de progarmarlo nosotros, tampoco había una herramienta que lo hiciera fácil y que funcionara en nuestros servidores. Una de ellas, la que más nos gusto por su simplicidad fué: moz-snapshooter.rb Al final la descartamos, de momento, por que requería instalar gtk en los servidores y sus dependencias. Nos gusto mucho lo fácil que era usarla y que era ruby 😉 En el proceso de búsqueda encontramos un servicio online muy sencillo de usar y que ofrece medio millón de thumbnails al mes, lo cual es más que suficiente para nuestro proyecto. Se llaman BitPixels  y es tan fácil como incluir como fuente de la imagen la siguiente url: http://img.bitpixels.com/getthumbnail?code=xxxxx&url=http://www.example.com Podéis ver la integración el página del dominio bazarum.com. Aunque todavía quedan muchas cosas por hacer!!!    ]]>

Older Posts »

Powered by WordPress