Integrar Picasa y Flickr mediante Python en solo 5 pasos
miércoles, 07 de febrero de 2007

Flickr & PicasaCreo que Picasa es uno de los mejores programas organizadores de fotos que existe para Windows. Y Flickr debe ser el mejor servicio web que permite subir imágenes y compartirlas. Sin embargo tienen un problema, no poseen integración nativa. Por otro lado podríamos usar Picasa Web Albums pero seamos sinceros: Está 5 escalones más abajo que Flickr.

Volviendo al tema, el inconveniente se puede solucionar fácilmente mediante uploadr.py, un script hecho en Python que permite ser el lazo de unión entre Picasa y Flickr.

Este tutorial está basado en la explicación en Ingles que dan en Genericface blog .

 

1. En primer lugar debemos bajar e instalar Python. La última versión disponible es la 2.5 [ 10 MB ].

2. Luego descargamos los archivos uploadr.txt y xmltramp.txt . Guardamos los dos archivos en Mis imágenes y los renombramos uploadr.py y xmltramp.py. Además creamos una carpeta llamada images, la cual contendrá todas las imágenes que queremos subir a Flickr.

 

Archivos .py en Mis imágenes

 

3. Hacemos doble click sobre uploadr.py. Se abrirá una ventana de DOS y automáticamente iremos hacia Flickr para darle autorización. Le damos al botón OK, I´LL ALLOW IT. Con esto permitimos que el script pueda subir las fotos a nuestra cuenta de Flickr.

 

Autorizacion
 

 

Todavía nos quedará una ventana de DOS abierta, preguntando si hemos obtenido la autorización. Tipeamos Y y le damos Enter. La ventana se cerrará.

 

Ventana DOS

 

4.  Ahora abrimos Picasa, seleccionamos las imágenes que queremos subir a flickr y presionamos Exportar. Las imágenes deben ser exportadas dentro de la carpeta images (creada en el punto 2). También podemos guardarlas en subcarpetas dentro de images.

 

Opciones de Exportacion

 

5. Una vez hecho, vamos a  uploadr.py y hacemos doble click, aquí es cuando comenzará a subirse todas las imágenes que hemos exportado. 

 

Subiendo Imágen

 

Y eso es todo. Ahora cada vez que queramos subir una imágen a Flickr, abrimos Picasa, las exportamos dentro de images y le damos doble click a uploadr.py.

Extra: Configurando  uploadr.py

El script nos da la posibilidad de configurar tanto la carpeta donde alojamos las imágenes a subir como sus atributos: Título de las fotos, descripción, tags y si deseamos que sea publica o privada. Para ellos abrimos a uploadr.py con un editor y vamos a:


uploadr.py
  1. # Location to scan for new images
  2. #   
  3. IMAGE_DIR = "images/" 
  4. #
  5. #Flickr settings
  6. #
  7. FLICKR = {"title": "",
  8.         "description": "",
  9.         "tags": "auto-upload",
  10.         "is_public": "1",
  11.         "is_friend": "0",
  12.         "is_family": "0" }

 



En caso de modificar los atributos, estas se imprimirán en todas las imágenes que subamos cuando guardemos el script.

También puedes darte una vuelta por el tutorial de rubendomfer sobre como subir imágenes a Flickr mediante el explorador de Windows XP.

 

 


Tags:  recursos articulos tips flickr google
 
Cómo combatir el hotlinking utilizando .htaccess
martes, 06 de febrero de 2007

Hace ya unos cuantos días dos blogs del lejano oriente (uno de china y otro de allí cerca ) me andaban robando ancho de banda no con una, ni dos sino con 22 imágenes alojadas en el servidor. En otras palabras, estos dos blogs hacen hotlinking. Y eso no es legal. Asi que hoy buscando una solución entre mis marcadores, llegué a un artículo [en ingles] en los foros de Joomla! que explica de manera sencilla como combatir el hotlinking usando el .htaccess, el cual voy a traducir de manera libre:

 

¿Cómo bloqueo el hotlinking en mis imágenes utilizando .htaccess?

 

 1. Crea una imagen jpeg llamada no_hot_link.jpe. Nota que la extensión es .jpe, esto es intencional y muy importante. Una vez creada ponla en tu carpeta de imágenes.

 

2. Abre el  .htaccess y escribe estas líneas de código:

 

 

.htaccess
  1. RewriteEngine On
  2. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?tu_sitio\.com/ [NC]
  3. RewriteCond %{HTTP_REFERER} !^$
  4. RewriteRule .*\.(jpe?g|gif|bmp|png)$ /imagenes/no_hot_link.jpe [L]

 

 

De esta forma cuando haya una peticion externa de una imágen jpg/jpeg/gif/bmp/png alojada en tu sitio, se mostrará el sustituto no_hot_link.jpe.

 

Blockear el hotlinking de dominios específicos 

 

De la manera anterior bloqueamos las imágenes de cualquier sitio externo, aunque podemos hacerlo para dominios específicos:

 

.htaccess
  1. RewriteEngine On
  2. RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogspot\.com/ [NC,OR]
  3. RewriteCond %{HTTP_REFERER} ^http://(.+\.)?myspace\.com/ [NC,OR]
  4. RewriteCond %{HTTP_REFERER} ^http://(.+\.)?livejournal\.com/ [NC]
  5. RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/no_hot_link.jpe [L]

 

 

Asi hacemos que otros sitios alojados en blogspot, myspace o livejournal no puedan robarnos ancho de banda. La cantidad de dominios es ilimitada, sin embargo el último no debe poseer la bandera la condición OR.

 

Mostrar Error 403 [Forbidden] en vez de una imagen:

 

Tan solo debemos cambiar la última línea por:

 

.htaccess
  1. RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]

 



Finalmente algunos se preguntaran porque es importante que la imagen sustituta sea .jpe. A pesar que en el artículo no lo explica, es cuestión de lógica. Estamos estableciendo que no se pueden mostrar imágenes con cierto formato en otro sitio. Si hacemos eso, por lo tanto, no podremos mostrar una imagen sustituta con los formatos jpg/jpeg/gif/bmp/png, es por eso que se busca otro formato de imagen para mostrar [ jpe ].




 


Tags:  recursos articulos tips
 
¿Cómo se ve nuestra web en un celular? 4 simples métodos para saberlo
martes, 09 de enero de 2007

¿Armar páginas para ver en celulares es hablar de algo futuro? De ninguna forma. En el blog de 3.7 Design crearon un excelente artículo explicando 4 simples métodos para comprobar como se muestra nuestra web si entráramos a través del móvil:

 

Movil

- Método 1: Quitando los estilos en cascada 

Debido a que muchos celulares aun poseen navegadores web solo de HTML, la forma más fácil es quitando los estilos que tengamos añadidos en nuestra página. Para eso en Firefox vamos a Ver --> Estilo de página --> Sin estilo. La buena noticia es que si nuestro sitio respeta estándares y está bien estructurado semánticamente, este será más fácil de adaptar y visualizar en el navegador. 

 

- Método 2: Redimensionando la ventana del navegador

Redimensionando la ventana del navegador uno se puede dar una idea de como se ve en un moderno celular que soporta estilos en cascada. Para eso, si tenemos la extensión Web Developer instalada en Firefox vamos a Tamaño --> Redimensionar ventana --> Tildamos Redimensionar la vista y escogemos alguno de estos tres valores típicos:

 

  • 176 X 208
  • 240 X 160
  • 320 X 240

- Método 3: Utilizar OperaMobile/ OperaMini

Hace ya un tiempo Opera lanzó la versión de su programa para teléfonos móviles OperaMini . Lo bueno es que no hace falta un celular de ultima tecnología para instalarlo. Por otro lado también hay una versión para Smartphones llamado OperaMobile . En caso de no querer instalar ninguna de las dos versiones, podemos probar abriendo a Opera en la PC y presionando SHIFT + F11. De esta forma comprobaremos como se mostraría la página si hubiéramos entrado por OperaMini.

 

- Método 4: Emulando

Por lo general los fabricantes de celulares ofrecen emuladores de sus navegadores para que los desarrolladores puedan testear sus creaciones. Además en la web existen aplicaciones online que permiten también realizar las pruebas:

  

 

- Extra: Método 5: Entrar a través de Google Mobile

Navegando con la versión para móviles de Google también podemos darnos una idea de como quedaría nuestro sitio a través de un celular.

 

 

 


Tags:  recursos articulos tip
 
¿Flash debería ser Open Source?
jueves, 04 de enero de 2007

Esa es la pregunta que se hacen en InfoQ a partir de un artículo de Duane Nickull basado en las declaraciones de David Mendels , Vicepresidente de Soluciones para empresas y desarrolladores de Adobe. Por lo general uno suele pensar que Flash (y Flex también) son productos 100 % propietarios, sin embargo David aclara algunos puntos sobre que tan libre/no libre es Flash:

 

1. El lenguaje de programación de Flash (ActionScript) está basado en los estandares ECMAScript . Esto permite que cualquiera pueda programar en ActionScript con cualquier editor de textos planos sin pagar nada;

2. La máquina virtual del Flash Player es un proyecto Open Source, administrado por la fundación Mozilla y donado hace poco por Adobe (El proyecto Tamarin);

3. Los archivos SWF pueden ser creados de forma libre por cualquier programa;

4. El Flash Player es gratuito. Además existen otras alternativas como Gnash ;

5. Siguiendo el punto anterior, el reproductor está disponible para casi todos los sistemas operativos y Plataformas;

6.  El SDK para crear, compilar y depurar aplicaciones Flash está disponible de forma gratuita tanto para Windows, Mac o Linux;

7.  En el mercado existen centenares de productos de terceras partes, ya sean gratuitas, comerciales, libres o no libres que permiten manipular, editar, producir y generar archivos Flash;

8. Existe una comunidad Open Source muy activa alrededor de Flash. Por ejemplo se puede citar la comunidad del proyecto OSFlash ;

9. Flash en si mismo utiliza estandares como JPG/GIF/PNG para las imágenes o AVI para los videos.

 

Por otra parte responde al interrogante  del porqué el Flash Player no es Open Source. Básicamente piensa en dos puntos centrales por las cuales no puede serlo:

 

1. El deseo de evitar la incompatibilidad entre plataformas y navegadores (da los ejemplos de las diversas incompatibilidades entre navegadores que existen con JavaScript o la máquina virtual de Java);

2. Existen tecnologías dentro del Flash Player que no pueden ser abiertas a la comunidad, como por ejemplo el codificador MP3 que utiliza el reproductor.

 

En mi opinión todos los puntos son bastantes discutibles, pero a esta altura las verdaderas cuestiónes son: ¿Cuales son los beneficios que daría la liberación de Flash? ¿Es posible? ¿Traería más problemas o más soluciones? 

 

 


Tags:  recursos articulos flash
 
El Manual del Usuario de Joomla!, totalmente en español y gratis para descargar
miércoles, 29 de noviembre de 2006

Manual de usuario de Joomla!Debo decir que la gente de Joomla! Spanish esta vez se pasó. Sumando al gran trabajo que vienen haciendo con las traducciones y soporte de este excelente CMS, hoy han sacado a la luz El Manual del Usuario de Joomla!, totalmente en español y gratis para que cualquiera lo pueda descargar en ZIP .

Con casi 200 páginas, la finalidad del e-book es explicar de forma muy detallada el gestionamiento de Joomla!, su instalación, características, uso adecuado, sus funciones, entre otros interesantes puntos. El manual abarca todas las versiones 1.0.x y fué liberado bajo licencia CC .

Por si fuera poco, también han liberado el Sistema de Ayuda de administración de Joomla!, el cual contiene todos los HTML de ayuda traducidos para instalar en el CMS y asi consultar cuando tengamos algún problema.

 

 


Tags:  recursos articulos joomla
 
<< Inicio < Anterior 1 2 3 4 5 6 7 8 9 10 Siguiente > Final >>

Resultados 26 - 30 de 47

Suscribirse por feed


Suscribirse por e-mail

Tu dirección de correo