Ruby on Rails y Picasa

Octubre 30, 2009 at 1:10 am (Infórmatica, Programación) (, , , , , , , , , )

Durante el desarrollo de mi PFC, necesité integrar imágenes procedentes de Flickr y/o Picasa en mi aplicación web basada en Ruby on Rails. Con Flickr no hallé ningún problema, ya que existen varios tutoriales relacionados con mi cometido, no así con Picasa, del que no topé nada. De ahí surge este pequeño tutorial, con los pasos necesarios para incorporar imágenes de Picasa en nuestro propio sitio web basado en Ruby on Rails.

En primer lugar descargamos el plugin necesario de aquí y lo descomprimimos en la carpeta plugins de nuestra aplicación.

A continuación, en el fichero environment.rb indicamos que necesitamos la librería picasa, mediante require ‘picasa’

El siguiente paso es escribir en el controlador el código necesario para recoger las imágenes de Picasa en un array que denominaremos @photos:

class PhotographyController < ApplicationController

def index
picasa = Picasa::Picasa.new
picasa.login("AQUÍ USUARIO", "AQUÍ CONTRASEÑA")
picasa.picasa_session.auth_key
@photos = picasa.photos(:album => "AQUÍ NOMBRE DEL ÁLBUM", :user_id => "AQUÍ USUARIO DEL ÁLBUM")
end

end

Finalmente en la vistas, concretamente en el archivo index.html.erb situamos un bucle para que recorra el array @photos y  muestre las imágenes una a una:

<% for photo in @photos %>
<img src="<%=photo.url %>"/>
<% end %>

Arrancamos el servidor, y ya tenemos en: http://localhost:3000/photography la colección de imágenes procedentes de Picasa.

Tutoriales para Flickr: Max S. Dunn, digital:pardoe

Permalink Dejar un comentario

Constructor

Junio 30, 2009 at 11:54 pm (Videojuegos) (, , , , , , , )

Carátula de Constructor

Carátula del Constructor

Otro de mis primeros videojuegos para PC favoritos fue el Constructor. Perteneciente al género de estrategia en tiempo real, y acompañado de un hilarante toque de humor, fue desarrollado en 1997 por System 3 y distribuido por Acclaim.

El objetivo principal del juego es convertirte en un adinerado constructor. Partiendo de un pequeño grupo de obreros podremos empezar a construir diversos tipos de viviendas que arrendaremos a nuestros inquilinos y de esta forma obtener algún tipo de beneficio. Las viviendas se dividen en varios niveles según el material del que estén fabricadas e inicialmente se encuentran bloqueados hasta que logremos cumplir cierto hito. Así por ejemplo, para construir una vivienda de cemento deberemos haber construido previamente la fábrica de cemento. A su vez, la construcción de ésta viene precedida de la obtención del permiso del ayuntamiento otorgado por el cumplimiento de otro objetivo. En este caso por la construcción de todos los tipos de viviendas del primer nivel.

Por otra parte los inquilinos también se dividen en varios niveles, y según el tipo de éste podremos obtener un beneficio u otro. Por ejemplo, para los inquilinos de primer nivel podremos elegir entre obtener una renta, o que tengan como descendientes inquilinos de su mismo nivel o obreros. Además si cumplimos cierto objetivo, en este caso instalar un ordenador en su vivienda , podremos elegir que sus futuros hijos sean inquilinos de nivel superior y así poder tener individuos para alquilar las viviendas de niveles superiores.

Captura del Constructor

Captura del Constructor

Pero en el Constructor no estamos solos, si no que habrá hasta tres posibles jugadores con la misma misión que nosotros. Para conseguir derrotarlos no solo bastará hacer una eficiente gestión inmobiliaria, si no que entre otras cosas debemos enviar distintos personajes “molestos” a su población con la intención de perturbar la tranquilidad de su vecindario. Aunque como es lógico ellos también podrán hacer lo mismo con nosotros. Para tratar de neutralizar este tipo de actuaciones dispondremos de dos métodos. El primero es el uso de la policía al que podremos acceder gracias a los inquilinos de segundo nivel. Otra opción, si bien más radical, es hacer negocios con la Mafia para que se ocupen de estos personajes, aunque no es conviene abusar de esta opción, ya que podrían llegar a ponerse en nuestra contra.

Su secuela, Constructor: Street Wars (conocido como Mob Rule en los Estados Unidos) fue desarrollado en 1999, pero no logró alcanzar el éxito de esta entrega.

Descargar

Permalink 1 comentario

Project Natal

Junio 2, 2009 at 10:22 pm (Videoconsolas) (, , , , , , , , )

Se trata del nuevo sistema de control de juegos que Microsoft ha desarrollado para su consola Xbox 360 y que ha presentado en la Exposición de Entretenimiento Electrónico: E3 de este año. Gracias a este nuevo dispositivo ya no será necesario usar ningún tipo de mando para jugar, si no que el sistema es capaz de reconocer nuestros movimientos, nuestra voz e incluso el rostro.

Project Natal se compone de una cámara RGB, cuya función será reconocer nuestro rostro y de esta forma, por ejemplo, introducirnos automáticamente en el sistema, un sensor de profundidad formado por un proyector de infrarrojos en combinación con un sensor CMOS que ve la estancia en 3D independientemente de las condiciones de luz de ésta y un micrófono multidireccional, además del software necesario para su funcionamiento.

Project Natal funcionará con cualquier consola Xbox 360 que se haya vendido hasta las fecha y por supuesto con las venideras. Por lo tanto, solo comprando el accesorio que no está previsto que salga antes de 2010 y los juegos desarrollados específicamente para éste, podremos jugar con este innovador sistema de control.

Fuente: Xataka

Permalink Dejar un comentario

Matrículas de barcos

Mayo 20, 2009 at 3:55 pm (General) (, , , , , , , , )

¿Qué significa el conjunto de letras y números que hay en cada amura de una embarcación? Comencemos…

El primer número es la Lista de la matricula a la que pertenece. Existen nueve tipos de listas diferentes que son:

  • Lista Primera: registro de las plataformas de extracción de productos de subsuelo marino, los remolcadores de altura, los buques de apoyo y los dedicados al suministro a dichas plataformas que no estén registrados en otras listas.
  • Lista Segunda: registro de los buques de construcción nacional o importados con arreglo a la legislación vigente que se dediquen al transporte marítimo de pasajeros, de mercancías o de ambos.
  • Lista Tercera: registro de los buques de construcción nacional o importados con arreglo a la legislación vigente destinados a la captura y extracción con fines comerciales de pescado y otros recursos marinos vivos.
  • Lista Cuarta: registro de las embarcaciones auxiliares de pesca, las auxiliares de explotaciones de acuicultura y los artefactos dedicados al cultivo y estabulación de especies marinas.
  • Lista Quinta: registro de los remolcadores, embarcaciones y artefactos navales dedicados a los servicios de puertos, radas y bahías.
  • Lista Sexta: registro de las embarcaciones deportivas o de recreo que se exploten con fines lucrativos.
  • Lista Séptima: registro de las embarcaciones de construcción nacional o debidamente importadas, de cualquier tipo, de eslora superior a los 2,5 metros, cuyo uso exclusivo sea la práctica del deporte o recreo sin propósito lucrativo o la pesca no profesional.
  • Lista Octava: registro de los buques o embarcaciones pertenecientes a organismos de carácter público tanto de ámbito nacional como autonómico o local
  • Lista Novena (Registro Provisional): se anotarán con este carácter los buques, embarcaciones o artefactos navales en construcción desde el momento que ésta se autoriza, exceptuándose las embarcaciones deportivas construidas en serie, con la debida autorización.

A continuación aparecen dos letras que corresponden con la Provincia Marítima donde está registrada la embarcación.

Nombre Indicativo de matrícula Distritos Bandera
Algeciras AL Tarifa y Algeciras
Contraseña de Algeciras
Alicante AT Torrevieja, Santa Pola, Alicante, Villajoyosa, Altea y Denia.
Contraseña de Alicante
Almería AM Adra, Almería, Carboneras y Garrucha.
Contraseña de Almería
Avilés Avilés, San Esteban de Pravia y Luarca.
Barcelona BA Villanueva y Geltrú, Barcelona y Arenys de Mar.
Contraseña de Barcelona
Bilbao BI Ondárroa, Lequeitio, Bermeo y Bilbao.
Contraseña de Bilbao
Burela LU Ribadeo, Burela y Vivero.
Contraseña de Burela
Cádiz CA Puerto de Santa María, Cádiz y Barbate.
Contraseña de Cádiz
Cartagena CT Águilas CT-2, Mazarrón CT-3, Cartagena CT-4 y San Pedro del Pinatar CT-5.
Contraseña de Cartagena
Castellón CP Burriana, Castellón de la Plana y Vinaroz.
Contraseña de Castellón
Ceuta CU Ceuta.
Contraseña de Ceuta
La Coruña CO Sada, La Coruña, Corme, Camariñas, Corcubión, Muros y Noya.
Contraseña de La Coruña
Ferrol FE Cariño, Cedeira y Ferrol.
Contraseña del Ferrol
Gijón GI Llanes GI-1, Ribadesella GI-2, Lastres GI-3, Gijón GI-4 y Luanco GI-5.
Contraseña de Gijón
Granada GR Motril.
Contraseña de Granada
Huelva HU Ayamonte, Isla Cristina y Huelva.
Contraseña de Huelva
Ibiza IB Ibiza, San Antonio Abad y Formentera.
Contraseña de Ibiza
Las Palmas GC Las Palmas de Gran Canaria, Arrecife y Puerto del Rosario.
Contraseña de Las Palmas
Málaga MA Estepona, Marbella, Fuengirola, Málaga y Vélez-Málaga.
Contraseña de Málaga
Mallorca PM Palma de Mallorca, Alcudia, Mahón y Ciudadela.
Contraseña de Mallorca
Melilla MLL Melilla.
Contraseña de Melilla
Palamós PG Blanes, Palamós y Rosas.
Contraseña de Palamós
Pasajes SS Fuenterrabía, Pasajes y Guetaria.
Contraseña de Pasajes
Santander ST Castro Urdiales ST-1, Laredo ST-2, Santoña ST-3, Santander ST-4, Requejada ST-5 y San Vicente de la Barquera ST-6.
Contraseña de Santander
Sevilla SE Sanlúcar de Barrameda y Sevilla.
Contraseña de Sevilla
Tarragona TA San Carlos de la Rápita y Tarragona.
Contraseña de Tarragona
Tenerife TE Santa Cruz de Tenerife, Los Cristianos, Santa Cruz de La Palma, San Sebastián de la Gomera y El Hierro.
Contraseña de Tenerife
Valencia VA Gandía, Valencia y Sagunto.
Contraseña de Valencia
Vigo VI Portonovo (Sangenjo), Marín, Bueu, Cangas de Morrazo, Redondela, Bayona, Vigo y La Guardia.
Contraseña de Vigo
Villagarcía VILL Riveira, Puebla del Caramiñal, Villagarcía de Arosa, Cambados y El Grove.
Contraseña de Villagarcía

El siguiente número es el Distrito Marítimo al que corresponde la embarcación.

Continuamos con otro número que corresponde al Folio donde está inscrito.

Las dos últimas cifras corresponden al Año de matriculación de dicha embarcación.

Veamos un ejemplo:

En este caso, y según la interpretación de su matrícula, podemos afirmar los siguientes datos sobre la embarcación que aparece en la fotografía:

Matrícula embarcación

Matrícula embarcación: 3ª GI 1 1 99

  • Dado que pertenece a la lista 3ª sabemos que se trata de una embarcación de construcción nacional o importada con arreglo a la legislación vigente destinada a la captura y extracción con fines comerciales de pescado y otros recursos marinos vivos.
  • El indicativo GI nos indica que pertenece a la Provincia Marítima de Gijón.
  • El número 1 refleja que el Distrito Marítimo es Llanes.
  • El siguiente 1  se refiere al Folio donde esta inscrita dicha embarcación.
  • Y para finalizar podemos concluir que esta embarcación fue matriculada en el año 1999, gracias a las dos últimas cifras de la matrícula.

Como curiosidad cabe destacar que históricamente la Provincia Marítima de Gijón cubría toda la costa del Principado de Asturias, pero el 18 de mayo de 2007, por Real Decreto 638/2007, se creó la Capitanía Marítima de Avilés, quedando Asturias dividida en dos. Avilés se hace cargo de los distritos marítimos de Avilés, San Esteban de Pravia y Luarca, mientras que Gijón se divide en cinco distritos marítimos: Llanes, Ribadesella, Lastres, Gijón y Luanco.

Fuente: Fondear.com
Tabla Provincias Marítimas de España: Wikipedia

Permalink Dejar un comentario

Wii MotionPlus y Wii Sports Resort

Abril 17, 2009 at 10:53 am (Videoconsolas, Videojuegos, Wii) (, , , , , , , )

Wii MotionPlus

Wii MotionPlus

Wii MotionPlus es un dispositivo que conectado al mando de la Wii, consigue reflejar de manera más precisa los movimientos del jugador en la pantalla del televisor. Su salida está prevista para el próximo 12 de Junio y vendrá acompañado de la secuela del Wii Sport, el Wii Sport Resort.

Este videojuego será el primero que haga uso del Wii MotionPlus y como su hermano mayor se centrará en deportes aunque de una forma más lúdica. El juego transcurrirá en una estación turística de la isla que aparece en el Wii Fit cuando hacemos footing . Las modalidades de juego conocidas hasta hoy son: frisbee, motos acuáticas y kendo. Se espera que el videojuego final este compuesto por un total de diez minijuegos distintos.

Captura del Wii Sport Resort

Captura del Wii Sport Resort

Captura del Wii Sport Resort

Captura del Wii Sport Resort

Fuentes: 20 minutos, Meristation

Permalink Dejar un comentario

Siguiente Página »