21 March 2008, 06:50
El recorrido de hoy ha sido bastante intenso y éste ha empezado por la zona del Ayuntamiento de Nueva York y Wall Street. El siguiente destino ha sido ver de cerca la estatua de la libertad, no sin antes hacernos unas cuantas fotos con el toro que se ve en las fotos.
Para ver la estatua hay dos opciones: coger el ferry turístico que no sé muy bien lo que cuesta o tomar el ferry gratuito que te lleva a State Island y pasa muy cerca de la estatua, que ha sido la opción escogida por nosotros. El ferry tarda algo más de una hora en realizar el recorrido.
La tercera parada ha sido chinatown y little italy, para terminar en el SOHO desde donde nos hemos ido hacia el otro lado del puente de Brooklyn. Desde ese lado la imagen del puente con Manhattan de fondo es espectacular.
También decir que hoy creo que ha sido el día que más frío he pasado en toda mi vida, ya que el viento que hacía hoy por aquí junto con frío habitual, ha provocado en mi incluso momentos de tiritera.
day4, 7 Photos
» Show as slideshow in new window.
20 March 2008, 06:08
[1]
El día no ha empezado muy bien que digamos, y es que Nueva York con lluvia y frío no es lo mismo, digamos que diferente, así que tuvimos que cambiar los planes de ir a pasear por el Soho y encerrarnos en el MOMA, para ver las últimas tendencias en arte moderno y hay que decir, que entre muchas cosas extrañas, hay muchas otras, muy interesantes, incluido cosas como el Flickrvision o el Google Maps.
Después de comer en el mismo McDonalds de Times Square, nos hemos ido para el barrio financiero de Nueva York, donde se encontraban las torres gemelas y la sensación que te deja es que allí falta algo. En las fotos se puede ver el desastre de aquel momento viendo el solar actual.
day3, 6 Photos
» Show as slideshow in new window.
19 March 2008, 06:06
Esta ha sido la mañana destinada a las compras, y de momento han caído la tienda de la NBA, la de Nike y el Apple Store. La tienda de la NBA está en la quinta avenida y es un sitio obligado para la gente loca por el basket como nosotros.
El siguiente punto del recorrido ha sido el Apple Store, donde te podrás poner al día en cuanto a los productos creados de la compañía creada por Steve Jobs. Conozco a más de uno que aquí acabaría con el límite de la tarjeta.
La última parada de la mañana se la hemos dedicado a la tienda Nike de la calle 57, y la verdad es que, creo que ha sido un poco decepcionante. Tras la parada para comer, mucho como siempre, nos dirigimos al edificio de las Naciones Unidas, aunque la cola que había para visitarlo, nos ha hecho renunciar a esa posibilidad.
La estación central de metro de Nueva York está en consonancia con la ciudad, es decir, todo a lo grande. Una imponente bandera de los EEUU se encuentra en el centro de la estación y repartidos por ella, varios marines americanos encargándose de la seguridad del edificio.
Para el final de la tarde hemos dejado la visita al Rockefeller y a su mirador desde el que se puede ver toda la ciudad. Resaltar que el ascensor sube las 67 plantas del edificio en unos 20 segundos.
day2, 6 Photos
» Show as slideshow in new window.
17 March 2008, 13:30
[1]
Desde hace casi seis meses, un grupo de amigos hemos estado organizando un viaje a Nueva York y por fin ha llegado el día de coger el vuelo. Acabamos de embarcar sin ningún problema y en unas ocho horas estaremos aterrizando en el aeropuerto John Fitzgerald Kennedy de Nueva York.
El vuelo de ida lo estamos haciendo con Delta Airlines, mientras que el de vuelta lo tenemos con Air France con una pequeña escala en París. El billete lo sacamos en septiembre y sólo nos costó 440€, lo que provocó que la gente empezara a apuntarse al viaje hasta llegar a la cifra de 22 personas.
El tema del alojamiento también nos ha salido a un precio asequible y lo hemos gestionado a través de la empresa Colby International. Hemos reservado unos apartamentos en la calle 54 de Manhattan y nos han salido por unos 43€ el día por persona.
De momento no tenemos muy claro que vamos a hacer cada día de nuestra estancia en Nueva York, pero lo que sí sabemos es que este viernes iremos a ver un partido de la NBA en el mismo Madison Square Garden. Para más inri, el partido enfrenta a los Knicks contra los Memphis Grizzlies de Juan Carlos Navarro. Las entradas las conseguimos también a muy buen precio gracias a una oferta que hay para grupos de 20 o más personas. Cada entrada nos ha salido por unos 30€ y las entradas están situadas en la tercera gradería, aunque espero poder acercarme un poco más a la pista para codearme con Spike Lee y ver que le parece nuestro corto de Se Traspasa. Pero eso será este viernes y ya os contaré como ha ido el partido.
Nos vemos mañana.
day1, 6 Photos
» Show as slideshow in new window.
8 March 2008, 13:20
Desde The Cocktail a través del Open Movil Forum han organizado la segunda edición del concurso de mashups de movilidad, para el cual los premios son más suculentos que en la edición anterior, de la cual no creo que tenga que recordar que obtuve el segundo premio con mi Peticiones al DJ y que me llevé un Nokia n800, al cual le estoy sacando bastante partido. En esta ocasión se reparten 10.000€ en premios para los tres mejores proyectos, con lo que habrá que ponerse las pilas.
Las bases del concurso no difieren mucho de las de la primera edición y básicamente consiste en desarrollar un idea de un mashup que utilice cualquiera de las librerías que dispone a tu disposición Open Movil Forum. Así que ya sabes, piensa en una buena idea, llévala a cabo y a esperar que haya suerte. !Unos ya la tuvimos!
7 March 2008, 19:46
En los últimos días se me ha planteado un problema en el trabajo que consiste en: ¿qué pasa cuando un usuario está rellenando un formulario muy extenso (hablo incluso de horas) y por cualquier motivo, transcurrido un tiempo, la página del formulario se pierde?
La verdad es que es una faena que después de estar introduciendo datos durante mucho tiempo, éstos se pierdan por cualquier motivo así que me puse a idear una forma de guardar los datos introducidos hasta el momento sin que el usuario tenga que hacer nada y después de darle vueltas, la mejor forma que encontré fue hacerlo utilizando AJAX.
La idea es que cada cierto tiempo, en mi caso cinco minutos, se guarden los datos introducidos en el formulario en una base de datos, para en el caso de que se pierda la página, poder recuperarlo sin problemas.
Para ello, utilizaremos la librería Prototype que tiene una clase llamada PeriodicalExecuter, y que su función, como su propio nombre indica, es ejecutar una determinada función cada cierto tiempo. La creación de un objeto de esta clase recibo parámetros: la función a la cual invocar y los segundos que tarde en ejecutarse una nueva instancia.
La función a la cual vamos a invocar creará una instancia Ajax.request, a la cual le debemos pasar por parámetro los valores de los elementos del formulario, el método por el cual se pasan (post o get) y la página que queremos que actúe sobre esos datos (en nuestro un script php). Veamos como quedaría el código en la página que contiene el formulario:
<script src="prototype.js" language="javascript""javascript"'guardadatos.php', {
parameters: { question1: $F('question1'), question2: $F('question2'), question3: $F('question3'), },
method: 'post'
Hay que tener en cuenta que se debe conocer, que usuario ha introducido esos datos. En mi aplicación, los usuarios que rellenan los formularios son usuarios registrados, con lo que sé en cada momento la identidad del que rellena dicho formulario. Ahora vemos el código del script que almacena la información en la base de datos:
22 February 2008, 20:56
[6]
¿Cómo se puede generar a partir de un HTML utilizando PHP? Pues es relativamente sencillo gracias a la clase html2fpdf. Dicha clase utiliza es una extensión a otra llamada fpdf. FPDF sirve para generar archivos en formato pdf al vuelo. Permite incrustar texto, imágenes, cabeceras, tablas, etc. Pero si el texto que tenemos está en formato HTML todo lleno de etiquetas por aquí y por allá, html2fpdf nos facilita la labor, sustituyendo esas etiquetas HTML por los comandos correspondientes de fpdf.
Si descargáis la clase html2fpdf, vereis que contiene una serie de archivos entre los que se encuentra un directorio llamado font. En la cabecera de nuestro PHP, necesitamos crear una constante llamada FPDF_FONTPATH que almacenará la ruta donde se encuentra esta carpeta con respecto a nuestro script. También definimos la constante RELATIVE_PATH, aunque esta podríamos haberla obviado.
span style="color: #ff0000;">'FPDF_FONTPATH','./font/''RELATIVE_PATH','./''./html2fpdf.php');
Y esta sería la sintaxis para generar nuestro archivo PDF con el contenido de un texto en formato HTML. Simplemente es necesario crear una instancia de la clase HTML2FPDF, añadir una primera página, escribir el código html e invocar la salida.
12 February 2008, 23:31
Para el próximo viernes 15 y sábado 16 de febrero, el Hacklab lacucalbina ha organizado unas interesantes jornadas sobre Copyleft en las que expondrán sus ideas gente como Jorge Cortell y David Bravo
Además de hablar sobre propiedad intelectual, habrá tambien tiempo para escuchar algo de música y ver algunas proyecciones en tiempo real.
8 February 2008, 20:28
Aquellos que hubieran visitado esta web antes, se habrán dado cuenta (o al menos esa era mi intención) de que esta web ha cambiado un poco de look. Ya llevaba más de dos años con la anterior plantilla y necesitaba cambiar algo en la web y ya que eso de escribir entradas en el blog, últimamente no lo estoy haciendo mucho, pues me decidí a cambiarle la piel al blog.
La nueva plantilla se llama Roowhaline y aunque ya sé que he cambiado la foto esa de empanado que tenía en la cabecera por otra de una seta, espero que aparezca algo más personal en breve. El cambio no fue para nada traumático y con él quería comprobar lo fácil que es cambiar de plantilla siempre que se tenga el contenido por separado y efectivamente lo fue. Poco más de una hora duró el parto y el nuevo bebé salió de lo más bonito, ¿o no?
24 January 2008, 14:32
Hace ya algún tiempo, desarrollé un plugin para textpattern que mandaba un tweet a tu cuenta en twitter cada vez que publicabas un artículo. Ese plugin tenía un problema y era que cada vez que modificabas un artículo publicado, se enviaba un mensaje, con lo que la cuenta de twitter se cargaba con mensajes duplicados.
En la nueva versión, este problema se ha eliminado con el uso de un campo extra para almacenar la información de si un artículo ha sido ya publicado en nuestra cuenta de twitter. En principio, el campo extra utilizado ha sido el custom_1, pero editando directamente el plugin podeis cambiarlo por cualquier otro (del 1 al 10). Sólo debeis tener en cuenta que si cambiais el campo extra, debeis asignarle un nombre cualquiera a ese campo en las preferencias de vuestra instalación de textpattern (Admin > Preferencias > Preferencias avanzadas).
« Entradas antiguas
Entradas recientes »