Qype: Alfileritos 24 en Toledo

30 11 2008

Toledo - Restaurantes - Tapas

Estupendo local en el centro de Toledo. Parecen unas antiguas bodegas reformadas ya que tiene las paredes de ladrillo formando arcos, dos plantas y unos cristales donde puedes ver lo que hay en el otro piso.

Tienes unas raciones muy apetecibles de precio normal. Nos tomamos unas croquetas de boletus que me entusiasmaron y una carcamusa que es típica de Toledo y nos sorprendió gratamente.
Echa un vistazo a mi reseña de Alfileritos 24 - Yo soy ferdy182 - en Qype

Entradas relacionadas




Moodle, que hacer cuando no encuentra el directorio de datos

23 11 2008

Estaba intentando instalar Moodle (que es una herramienta de aula virtual) en un servidor de aruba.it que es nuestro hosting y me estaba dando todo el tiempo un error que dice:

El ‘Directorio de Datos’ no pudo ser encontrado o creado. Corrija la ruta o cree el directorio manualmente.

y no daba con la forma de arreglarlo. Por lo visto hay algunas cosas a tener en cuenta que no están muy bien explicadas.

Lo primero es crear el directorio manualmente y darle permisos 770

Lo siguiente es crear un fichero de texto llamado .htaccess dentro de ese directorio que solo tenga la linea:

deny from all

esto evita que entre alguien al directorio de datos.

Y por último y lo que tenía yo mal a la hora de instalar Moodle es la ruta física de la carpeta, que viene con el nombre de los directorios virtuales de nuestro hosting, en mi caso, faltaba añadir al final el directorio virtual /home/ para que lo coja correctamente. Se puede copiar de la linea superior que indica la ruta del home de moodle, aunque en mi caso me salía cortada y no veía esa carpeta virtual.

Entradas relacionadas




Remember the milk gadget para GMail

21 11 2008

rtm gadgetGmail tiene una opción llamada Labs que permite añadir funcionalidades experimentales a nuestra página de GMail.

Esta opción está situada arriba a la derecha en forma de icono de poción verde y desde ahí podemos activar cosas como el detector de adjuntos olvidados y el detector de envios de correos borrachos, pero uno de los más interesantes es el de añadir gadgets por URL.

En el caso que nos concierne, queremos añadir el gadget de Remember the milk, que es un gestor de listas de tareas que se integra con un montón de servicios.

La versión corta:

Para esto activamos la opción comentada y luego vamos a Settings > Gadgets > Add by URL y ahí pegamos la siguiente dirección:

http://www.rememberthemilk.com/services/modules/gmail/rtm.xml

y con esto nos debería aparecer en la barra de la izquierda. (Aunque con los recientes temas nuevos de GMail a mi ya no me aparece)

La versión larga (y en inglés): http://www.rememberthemilk.com/services/gmail/gadget/

Read the rest of this entry »

Entradas relacionadas




Me cago en… Carrefour y Carrefouronline

20 11 2008

Pues si hay una tienda que no recomendaría jamás es Carrefour, ni en su versión física ni Online.

Era la época en la que iba a salir el juegazo Metal Gear Solid 4 en España para PS3, como yo aun no la tenía, consideré que era un buen momento para comprarla junto con el juego, pero debido a varios retrasos y a un cupón que me había facilitado mi empresa pense en adquirirla en Carrefouronline.

Dicho cupón eran 30€ de descuento para cualquier compra en Carrefouronline donde se podía comprar la flamante PS3 con Gran Turismo 4. Pensé en cogerme ese pack y adquirir MGS4 por separado cuando saliese.

Hice la compra por internet, metí el cupón y me lo dio por válido descontando 30€ del precio final y sumando los gastos de envío, salia por 375€ en vez de 405€. Pago con mi tarjeta, y en el recibo que me dan indica que se cobrará 375€. Hasta ahí bien, llega mi ps3 y para mi asombro, en mi cuenta me han cobrado los 405€, lo cual era erroneo. Para contactar con Carrefouronline puedes hacerlo por email y por teléfono llamando a un 902. Opto por lo primero que es lo más barato pero me ignoran completamente. Pues nada, llamo desde el trabajo al 902 y tras explicar un poco el problema me cuelgan, coño, vuelvo a llamar a ver que pasa, les explico el problema y me dicen que hablarán con contabilidad y que me llamarán. Pasan los días y nada, vuelvo a llamar y me dicen que el cupón no es válido para esa compra, que solo vale para los pedidos al supermercado online, les cuento que tengo el recibo, que la aplicación me aceptó el código pero que me cobraron de más, después de un buen rato me dicen que no hay problema, que llamarán a contabilidad y que me lo devolverán, pero al final nada de nada y yo paso de andar persiguiendoles todo el santo día. Tenía que haberlo devuelto, lo sé, pero después de que te llegue la Playstation 3, la abras y la pruebes, jode mucho tener que devolverla, esperando a que se solucionase, pero sí, tenían que habérsela comido con patatas…

Y el caso es que yo pensando que la tienda física iba a ser mejor, me dejé el otro día 60 pavos por una silla de escritorio chula y cómoda de esas de seudo piel y en dos días se rompio el reposabrazos que al ir atado al respaldo como te apoyes te hostias, así que a devolverla….

No compréis en Carrefour…

Entradas relacionadas




Insertar en Excel desde C# con OleDb

6 11 2008

En muchos sitios se explica como insertar filas en excel por OleDb así que voy a poner un fragmento y una breve explicación de cómo se hace porque lo realmente interesante es como corregir el error “La operación debe usar una consulta actualizable” que me surgió a mi y que me costó un montón averiguar dado que no me funcionaban las indicaciones que encontraba en otras páginas.

1
2
3
4
5
6
7
        string file = Server.MapPath(@"pruebaExcel.xls");
        string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=0;'";
        System.Data.OleDb.OleDbConnection oCon = new System.Data.OleDb.OleDbConnection(connectionString);
        oCon.Open();
        string q = "INSERT INTO [Hoja1$B1:B1] VALUES (1)";
        int r = new System.Data.OleDb.OleDbCommand(q, oCon).ExecuteNonQuery();
        oCon.Close();

Este código busca la ruta física del archivo de excel en el servidor de ASP.NET para crear la cadena de conexión que nos conectará al archivo de Excel que hemos especificado. Importante el código en negrita IMEX=0 ya que tiene que ver con los tipos de los datos de las columnas y puede dar problemas a la hora de escribir desde código y es el problema que estaba teniendo. Si lo ponemos a uno nos dará un error que dice “Operation must use an updateable query” o “La operación debe usar una consulta actualizable”, para solucionarlo ponemos IMEX=0 o lo omitimos del connection string.

Después creamos la conexión con OleDB usando la connection string que acabamos de crear la abrimos para poder empezar a operar.

La notación sql de Excel y Access difiere un poco a lo que estamos acostumbrados ya que es posible que los nombres de columnas tengan caracteres raros como acentos o espacios, por eso, al decirle en que tabla queremos operar, se lo ponemos entre corchetes, y en excel además ponemos un $ al final para indicarle que hoja del libro vamos a usar.

SELECT * FROM [Hoja1$]

nos devolvería todas las filas de la hoja 1 del libro de excel, salvo que hayamos indicado en el connection string la propiedad HDR=1 con lo cual le indicamos que la primera fila no contiene datos sino los nombre de columnas.
Si solo queremos usar un rango de celdas podemos decirle

SELECT * FROM [Hoja1$A2:H10]

que nos devolvería las filas de la 2 a la 10 y las columnas de la A a la H.

En excel también podemos definir nombres a un conjunto de celdas. Para ello, dentro de Excel, seleccionamos un rango de celdas y vamos al menu Insertar > Nombre > Definir y le damos un nombre. Este nombre también es accesible desde código pudiendo hacer:

INSERT INTO NombreQueHemosDado (col1, col2, col3) VALUES (1,2,3)

Si nuestras columnas tienen nombres raros, hay que ponerlas entre corchetes pero no pasa nada si se los ponemos a todas aunque no tengan nombres raros:

INSERT INTO NombreQueHemosDado ([col1], [col2], [col3]) VALUES (1,2,3)

también es válido.

Aprovecho para recomendar la página connectionstrings.com donde se puede buscar qué cadena de conexión hay que escribir para conectarse a cualquier base de datos y dónde encontré una pista para solucionar el error que tenía.
Read the rest of this entry »

Entradas relacionadas




Paris I

5 11 2008

El Viernes fuimos de vacaciones a París y volvimos el Martes, había ido hace muchísimo de pequeño, recuerdo que hacía malísimo, a mi padre dando vueltas al arco del triunfo porque no sabía cual de las 12 calles tomar, y recordaba vagamente haber estado en lo alto de la torre Eiffel, que hacía frío y llovía.

Como en base a eso no podía decir que conociese París, decidí volver y conocerlo un poco mejor, y la verdad es que me ha gustado mucho. Es una ciudad muy bien construida y organizada, con calles largas y rectas y unos monumentos muy impactantes y reconocidos.

Pero al margen de lo que todo el mundo conoce de París, me sorprendieron gratamente un par de calles tirando más a lo Underground, el barrio latino de Saint Michel cerca de la catedral de Nôtre Dame, donde se agolpan multitud de sitios baratos para comer de diversos paises así como locales de copas, kebabs, crêpes y demás comida barata y con muy buen y joven ambiente.

From Paris

La otra calle interesante era la calle Santa Ana, repleta de restaurantes de comida Japonesa donde nos pusimos las botas a Ramen y Arroz con tempura, concretamente en el restaurante Naniwa-Ya (aquí en google maps con street view) que además resulto francamente barato, pese a que no nos quedó muy claro si habían entendido lo que pedimos en una mezcla de espa-japo-franco-inglés. De todos modos había muchos sitios para elegir y todos con cola para entrar.

Por cierto que nuestro hotel, el Timhotel Le Louvre (nombre desafortunado)(google maps) estaba al lado mismo del Louvre, la habitación era pequeñita pero acogedora, entendían Español y además había un recepcionista muy majo. Disponíamos de un hervidor de agua y tazas para tomar allí mismo el café o té de la mañana, incluso dejan sobrecitos y tarrinas de leche que reponen a diario así que desayunabamos ahí mismo con café soluble del día y un bollo enorme. También nos dejaron una nota con el aviso del cambio de hora y el precio no estaba mal, así que lugar recomendado y muy céntrico.
pa252820.JPG

Entradas relacionadas

      No related posts







¿Quieres ahorrar en tus viajes? ¡Ahora puedes!
Hoteles en Madrid |  Hoteles en Barcelona |  Vuelos baratos |  Ofertas de viaje