Observatorio de Medios
-
Upload
svet-ivantchev -
Category
Technology
-
view
887 -
download
1
Transcript of Observatorio de Medios
![Page 1: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/1.jpg)
Observatorio de los Medios
Svet Ivantchev, eFaber
Conferencia Rails Hispana 2006, 24 de noviembre de 2006, Madrid
![Page 2: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/2.jpg)
El cliente
• Observatorio de los medios principales (actualmente la prensa) sobre un tema concreto
![Page 3: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/3.jpg)
![Page 4: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/4.jpg)
El Objetivo
![Page 5: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/5.jpg)
Problema / Estado inicial
• Spider diario y emails manual
• Copia manual a un sistema basado en php nuke :-(
• Uso sólo interno de la BD
![Page 6: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/6.jpg)
Migración
• ActiveRecord desde script
• Rediseño de la base de datos
![Page 7: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/7.jpg)
El resultado
![Page 8: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/8.jpg)
![Page 9: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/9.jpg)
![Page 10: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/10.jpg)
![Page 11: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/11.jpg)
![Page 12: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/12.jpg)
![Page 13: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/13.jpg)
![Page 14: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/14.jpg)
![Page 15: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/15.jpg)
Mechanical turk
http://en.wikipedia.org/wiki/Mechanical_Turkhttp://radar.oreilly.com/archives/2006/03/bionic_software_1.html
1770
![Page 16: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/16.jpg)
“Parece lento” ...
• Las noticias salen “tarde”
• Una vez salidas las necesitan “ya”
• El spider tarda 2.5 horas
![Page 17: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/17.jpg)
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
![Page 18: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/18.jpg)
EC2
• PB15hd-de-Svet:~/s3/ec2 svet$ cat ec2-mi-setup.sh
export EC2_HOME=/Users/svet/s3/ec2/ec2-api-tools-1.2-5642export PATH=/Users/svet/s3/ec2/ec2-api-tools-1.2-5642/bin:$PATHexport EC2_PRIVATE_KEY=/Users/svet/s3/ec2/pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem export EC2_CERT=/Users/svet/s3/ec2/cert-QBXXXXXXXXXXXXXXXXXXXXXX.pem export JAVA_HOME=/usr
![Page 19: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/19.jpg)
EC2
• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-images
IMAGE ami-5bae4b32 ec2-public-images/getting-started.manifest 206029621532 available publicIMAGE ami-68ae4b01 ec2-public-images/fedora-core4-base.manifest 206029621532 available publicIMAGE ami-69ae4b00 ec2-public-images/fedora-core4-apache-mysql.manifest 206029621532 available publicIMAGE ami-6dae4b04 ec2-public-images/fedora-core4-apache.manifest 206029621532 available publicIMAGE ami-6fae4b06 ec2-public-images/fedora-core4-mysql.manifest 206029621532 available public
![Page 20: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/20.jpg)
EC2
• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-run-instances ami-68ae4b01 -k gsg-keypairRESERVATION r-eb06e382 137512538415 defaultINSTANCE i-6edc3807 ami-68ae4b01 pending gsg-keypair
• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-instances i-6edc3807RESERVATION r-eb06e382 137512538415 defaultINSTANCE 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 [email protected]:
• PB15hd-de-Svet:~/s3/ec2 svet$ ssh -i id_rsa-gsg-keypair [email protected]
![Page 21: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/21.jpg)
![Page 22: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/22.jpg)
EC2
• PB15hd-de-Svet:~/s3/ec2 svet$ ec2-describe-instances
RESERVATION r-eb06e382 137512538415 defaultINSTANCE 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
![Page 23: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/23.jpg)
Observaciones
• No podemos esperar una colaboración efectiva si no entienden que pasa
• Agilidad en los cambios
• ¿Qué optimizamos?
![Page 24: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/24.jpg)
“Experiencia de usuario”
• Cambia la aproximación a los problemas tanto del cliente como de los visitantes
• Dejar que la gente descubra “cosas”
![Page 25: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/25.jpg)
![Page 26: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/26.jpg)
![Page 27: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/27.jpg)
![Page 28: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/28.jpg)
Ejemplo: las votaciones
![Page 29: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/29.jpg)
Seguiremos
• Estamos listos para personalizar
• Ya tenemos nuevas ideas
![Page 30: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/30.jpg)
Q&A
![Page 31: Observatorio de Medios](https://reader033.fdocumento.com/reader033/viewer/2022052900/55628ba7d8b42a950c8b47b6/html5/thumbnails/31.jpg)
Contacto
Svet IvantcheveFaber S.L.Maximo Aguirre 11, 5 izq izq48011 [email protected]://www.efaber.net