Observatorio
            de los Medios
                  Svet Ivantchev, eFaber


Conferencia Rails Hispana 2006, 24 de no...
El cliente

• Observatorio de los medios
  principales (actualmente la
  prensa) sobre un tema
  concreto
El Objetivo
Problema / Estado inicial

• Spider diario y emails manual
• Copia manual a un sistema basado en
  php nuke :-(
• Uso sólo...
Migración


• ActiveRecord desde script
• Rediseño de la base de datos
El resultado
Mechanical turk




                                                         1770

           http://en.wikipedia.org/wiki...
“Parece lento” ...

• Las noticias salen “tarde”
• Una vez salidas las necesitan “ya”
• El spider tarda 2.5 horas
EC2

• ¿Qué es? (aws.amazon.com/ec2)
• Amazon Elastic Compute Cloud
• 1.7Ghz x86 CPU, 1.75GB de RAM, 160GB
  de disco loca...
EC2

•   PB15hd-de-Svet:~/s3/ec2 svet$ cat ec2-mi-setup.sh

    export   EC2_HOME=/Users/svet/s3/ec2/ec2-api-tools-1.2-564...
EC2

•   PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-images

    IMAGE   ami-5bae4b32   ec2-public-images/getting-started.m...
EC2
•   PB15hd-de-Svet:~/s3/ec2 svet$ ec2-run-instances ami-68ae4b01 -k gsg-keypair
    RESERVATION     r-eb06e382      13...
EC2

•   PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-instances

    RESERVATION     r-eb06e382      137512538415    default...
Observaciones

• No podemos esperar una colaboración
  efectiva si no entienden que pasa
• Agilidad en los cambios
• ¿Qué ...
“Experiencia de usuario”


• Cambia la aproximación a los problemas
  tanto del cliente como de los visitantes
• Dejar que...
Ejemplo: las votaciones
Seguiremos


• Estamos listos para personalizar
• Ya tenemos nuevas ideas
Q&A
Contacto

Svet Ivantchev
eFaber S.L.
Maximo Aguirre 11, 5 izq izq
48011 Bilbao
svet@efaber.net
http://www.efaber.net
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Observatorio de Medios
Upcoming SlideShare
Loading in …5
×

Observatorio de Medios

904
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
904
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Observatorio de Medios

  1. 1. Observatorio de los Medios Svet Ivantchev, eFaber Conferencia Rails Hispana 2006, 24 de noviembre de 2006, Madrid
  2. 2. El cliente • Observatorio de los medios principales (actualmente la prensa) sobre un tema concreto
  3. 3. El Objetivo
  4. 4. Problema / Estado inicial • Spider diario y emails manual • Copia manual a un sistema basado en php nuke :-( • Uso sólo interno de la BD
  5. 5. Migración • ActiveRecord desde script • Rediseño de la base de datos
  6. 6. El resultado
  7. 7. Mechanical turk 1770 http://en.wikipedia.org/wiki/Mechanical_Turk http://radar.oreilly.com/archives/2006/03/bionic_software_1.html
  8. 8. “Parece lento” ... • Las noticias salen “tarde” • Una vez salidas las necesitan “ya” • El spider tarda 2.5 horas
  9. 9. EC2 • ¿Qué es? (aws.amazon.com/ec2) • Amazon Elastic Compute Cloud • 1.7Ghz x86 CPU, 1.75GB de RAM, 160GB de disco local y 250Mb/s ancho de banda • $0.10 por hora, $0.20 por GB
  10. 10. EC2 • PB15hd-de-Svet:~/s3/ec2 svet$ cat ec2-mi-setup.sh export EC2_HOME=/Users/svet/s3/ec2/ec2-api-tools-1.2-5642 export PATH=/Users/svet/s3/ec2/ec2-api-tools-1.2-5642/bin:$PATH export EC2_PRIVATE_KEY=/Users/svet/s3/ec2/pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem export EC2_CERT=/Users/svet/s3/ec2/cert-QBXXXXXXXXXXXXXXXXXXXXXX.pem export JAVA_HOME=/usr
  11. 11. EC2 • PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-images IMAGE ami-5bae4b32 ec2-public-images/getting-started.manifest 206029621532 available public IMAGE ami-68ae4b01 ec2-public-images/fedora-core4-base.manifest 206029621532 available public IMAGE ami-69ae4b00 ec2-public-images/fedora-core4-apache-mysql.manifest 206029621532 available public IMAGE ami-6dae4b04 ec2-public-images/fedora-core4-apache.manifest 206029621532 available public IMAGE ami-6fae4b06 ec2-public-images/fedora-core4-mysql.manifest 206029621532 available public
  12. 12. EC2 • PB15hd-de-Svet:~/s3/ec2 svet$ ec2-run-instances ami-68ae4b01 -k gsg-keypair RESERVATION r-eb06e382 137512538415 default INSTANCE i-6edc3807 ami-68ae4b01 pending gsg-keypair • PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-instances i-6edc3807 RESERVATION r-eb06e382 137512538415 default INSTANCE i-6edc3807 ami-68ae4b01 domU-12-31-33-00-04-1C.usma1.compute.amazonaws.com running gsg-keypair • PB15hd-de-Svet:~/s3/ec2 svet$ ec2-authorize default -p 22 • PB15hd-de-Svet:~/s3/ec2 svet$ ec2-authorize default -p 80 • PB15hd-de-Svet:~/s3/ec2 svet$ scp -i id_rsa-gsg-keypair ~/mugakmed/v0.tar.gz root@domU-12-31-33-00-04-1C.usma1.compute.amazonaws.com: • PB15hd-de-Svet:~/s3/ec2 svet$ ssh -i id_rsa-gsg-keypair root@domU-12-31-33-00-04-1C.usma1.compute.amazonaws.com
  13. 13. EC2 • PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-instances RESERVATION r-eb06e382 137512538415 default INSTANCE i-6edc3807 ami-68ae4b01 domU-12-31-33-00-04-1C.usma1.compute.amazonaws.com running gsg-keypair • PB15hd-de-Svet:~/s3/ec2 svet$ ec2-terminate-instances i-6edc3807 INSTANCE i-6edc3807 running shutting-down
  14. 14. Observaciones • No podemos esperar una colaboración efectiva si no entienden que pasa • Agilidad en los cambios • ¿Qué optimizamos?
  15. 15. “Experiencia de usuario” • Cambia la aproximación a los problemas tanto del cliente como de los visitantes • Dejar que la gente descubra “cosas”
  16. 16. Ejemplo: las votaciones
  17. 17. Seguiremos • Estamos listos para personalizar • Ya tenemos nuevas ideas
  18. 18. Q&A
  19. 19. Contacto Svet Ivantchev eFaber S.L. Maximo Aguirre 11, 5 izq izq 48011 Bilbao svet@efaber.net http://www.efaber.net
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×