Cambio de Drupal a WordPress

Si te habías pasado por aquí tiempo atrás, te habrás dado cuenta que ha cambiado un poco.

Por un lado, el aspecto visual es algo distinto. Pero el cambio está sobretodo “por dentro”. Y es que me he cansado ya del CMS que tenía instalado, y he cambiado de Drupal a WordPress.

De Drupal a WordPress

OccidentalValley.com cambia el CMS de Drupal a WordPress

OccidentalValley.com cambia el CMS de Drupal a WordPress

Desde que probé WordPress hará cosa de dos años, no he vuelto a usar ningún otro gestor de contenidos.  Algo parecido a lo que me pasó cuando usaba Joomla y probé el Drupal.

Desde entonces, los nuevos blogs o páginas web sencillas que he ido haciendo de nuevo, han sido ya con WordPress. Y es que es de lejos mucho más friendly que su competidor Drupal.

Mucho más ligero, mucho más fácil de gestionar, más fiable en las tareas automatizadas. Más comunidad, lo que radica en una mejor oferta de temas y plugins… En resumen, termina aportando más tranquilidad y menos problemas a la hora de gestionarlos.

El cambio de Drupal a WordPress va a facilitar la actualización de los contenidos, poderlos subir más a menudo. También un mejor control del Spam en los comentarios. Puesto que con Drupal, llegó un momento que me di por vencido y tras probar varios sistemas y que ninguno de ellos funcionara, opté por deshabilitar los comentarios.

La migración de contenidos de Drupal a WordPress ha sido de forma manual, puesto que no tenía demasiado contenido, y era algo complicado automatizarlo cuando no podía tener los dos sistemas accesibles a la vez por estar en el mismo nombre de dominio.

Últimos retoques

Aprovechando que estos días tengo algo más de tiempo libre, terminaré de adaptar temas visuales y algunas modificaciones de la plantilla que he instalado en este blog (la Metro Pro del framework Genesis).

Un buen framework del que iré escribiendo en el futuro, porque el tándem WordPress + Genesis aporta una potencia que vale la pena explotar para cualquier blogger o desarrollador de blogs.

En busca de los 100MB con Fibra Óptica

Como comenté la semana pasada, después de la instalación de FTTH de 100Mb/10Mb de Movistar, la velocidad del sobremesa de casa se quedaba bastante por debajo de esa cifra, alrededor de los 30Mb.

En cambio con el MacBook conectado via Ethernet, la velocidad sí que llegaba a esa velocidad prometida, por lo que queda claro que no es problema de la conexión,  si no de ese PC en cuestión. Se trata de un PC que empieza a tener ya cierta edad, alrededor de los 5 años, y funcionando con Vista.

El instalador que vino a hacer la instalación de fibra, me comentó que muchas veces quien está limitando la velocidad de la conexión es la tarjeta de red del ordenador. Cosa que tiene toda su lógica, y teniendo en cuenta que el PC empieza a tener una edad, es bastante probable que la velocidad de la tarjeta no sea demasiado alta.

Así que voy a hacer la prueba, y a instalar una tarjeta Ethernet de tipo Gigabit (compatible con conexiones de red de 1000Mbps), para ver si así la conexión que se establece con el router es más rápida, y puede aprovechar todo el potencial de la Fibra Óptica.

La elección de la tarjeta

No hace falta que sea nada del otro mundo, simplemente que tenga conectividad Gigabit y de alguna marca más o menos conocida. Buscando por Amazon, de entre las más vendidas encuentro una por 10€, que cumple ese requisito, conectividad Gigabit y marca reconocida (D-Link):

D-Link DGE-528T Tarjeta Red PCI Gigabit Ethernet 10/100/1000 Mbps

Tarjeta Ethernet con conexión de 1Gb

Tarjeta Ethernet con conexión de 1Gbps

Además con bastantes comentarios positivos, así que es la perfecta candidata. La pedí el sábado, y ayer al mediodía la tenía en el trabajo.

Test a priori

Vamos a hacer una prueba de velocidad antes de cambiar la tarjeta, para ver exactamente qué velocidad de bajada y subida tenemos. Estos son los resultados:

Test velocidad antes de cambiar ethernet

Intervención

La actual tarjeta Ethernet va integrada en la placa base, así que ahí se quedará si uso, y montaremos la nueva en uno de los puertos PCIs libres. Cerramos el PC, conectamos el cable Ethernet a la nueva tarjeta, encendemos el ordenador.

Windows Vista nos avisa de la detección de un nuevo hardware, nos pide el CD que venía con el producto, y en unos 5 minutos (que es Windows Vista!) nos avisa que el dispositivo está listo para ser usado. Probamos si tenemos conexión a Internet, y efectivamente está funcionando!

Test a posteriori

Volvemos a repetir la prueba de velocidad, en la misma página, testvelocidad.eu, para ver ahora si el tema ha mejorado o qué (esperemos que así sea), y este es el resultado:

Test velocidad posterior al cambio

Bingo! Pues queda más que probado que efectivamente la limitación de velocidad venía originada por una tarjeta de red no suficientemente rápida.

Así que si después de instalaros fibra en casa no conseguís los 100Mb ni de casualidad, pensad en la posibilidad de cambiar la Ethernet por una compatible con velocidades de Gigabit.

FTTH, Fiber To The Home

Hace un par de semanas, llamaron a casa los de Telefónica para ofrecer la posibilidad de cambiar el tipo de conexión a Internet, y pasar de ADSL a Fibra Óptica, aprovechando que recientemente la habían hecho el despliegue por la zona. Como teníamos pendiente de juntar el móvil de mi pareja y el teléfono de casa con algún plan para mejorar el precio, me decidí por contratar un Movistar Fusión con fibra óptica. Me ofreció el Imagenio gratis durante un par de meses, que le dije que no porque en casa apenas miramos la tele.

A la semana siguiente llamó la empresa instaladora para realizar la instalación. Quedamos el sábado de esa misma semana a las 9 de la mañana para que hicieran la instalación de la fibra, con una previsión de 2-3 horas.

La instalación de la FTTH

La instalación de fibra óptica se basa en hacer llegar el cable de fibra óptica del nodo de la calle hasta el router de casa.

Al lado del router montan una especie de roseta donde se hace el empalme de la fibra de la calle con un latiguillo de fibra que queda ya dentro de casa. Este latigullo es el que se conecta a la ONT, que es la unidad que hace la conversión de señal óptica a impulsos eléctricos. Por lo tanto, le entra la fibra óptica, y sale cable de red que conectaremos al router. También de la ONT sale el cable de teléfono para dar el servicio telefónico a casa. Luego ya, a partir del router conectamos los equipos que queramos conectar via Ethernet del modo convencional.

En mi caso, el router que montaron fue un Comtrend VG-8050.

El día del montaje

El técnico para empezar se presentó a casa sobre las 9:30h, después del esfuerzo que hice para levantarme temprano un sábado por la mañana! Después de haberle dicho expresamente al comercial del teléfono que no quería el Imagenio (los comerciales son habituales del “Habla chucho que no te escucho…“), el técnico me aseguraba que en su parte de instalación le aparecía como que sí tenía que instalarlo. En ese momento me lo pensé mejor, y le dije que vale, que me lo quedaba durante el tiempo promocional, y luego ya lo devolvería.

De esta forma, me aseguraba que el técnico me dejaría conectado al router tanto el PC de sobremesa como la TV del comedor, ahorrándome tener que hacer yo el trabajo de cablear unos cuantos metros (entre 12 y 15 metros) con cable Ethernet por dentro del piso. Después de negarme a conectar con un adaptador wifi el PC de sobremesa para ahorrarse él tener que cablear el tema, me pasó el cable hasta el PC.

Todo montado, hace la primera prueba y no llegaba Internet. Rápido se dió cuenta que era culpa de la ONT, que dijo literalmente que eran “basura” y que esta semana ya le habían fallado 3. Bajó a buscar otra ONT al coche, conectó y listo. Hizo una prueba con su portátil, y le daba una velocidad de bajada de 30Mb… y yo con cara de circumstancias… todo este jaleo por 30Mb… Le digo, y eso…? Y me contesta que nada, que no hay problema, que llegar llegan 100Mb. Y yo… ya, y eso de los 30Mb que pone en el portátil…?? Y dice, nada, estos routers que dá telefónica que son malísimos y fallan la mitad de ellos. Voy al coche a buscarte otro y te lo monto. Baja, monta otro, hace la prueba y estamos igual… Luego ya, me dice que si es su portátil que son viejos y que no dan más velocidad que esa… Yo ya un poco mosca… El tío con prisas para que le firmara el parte porque llevaba una hora y media de retraso en la hora de inicio de su siguiente instalación. Pruebo ahora con mi PC de sobremesa, ahora da unos 45Mb… yo ya flipando… demasiado bonito era lo que había leído de los 100Mb reales… Al final, hago una última prueba con el portátil conectado por cable. Y por fin:

Con el Macbook sí que pude ver que con una tarjeta de red más o menos moderna no había problemas y la conexión efectivamente daba los 100Mb prometidos y los 10Mb de subida. Por fin!!

Según me comentó el técnico, con las tarjetas Ethernet antiguas, la conexión que se establece con el router no da tampoco los 100Mb, así que tocará cambiar la tarjeta del PC de sobremesa para aprovechar la conexión.

Bueno, al final el técnico se marchó de casa sobre las 13.45 del mediodía (cuando la hora estimada era terminar sobre las 11h-12h…) Pero bueno, yo ya con mi conexión de 100Mb y con el cableado tanto hasta la TV como hasta el despacho, más feliz que una perdiz.

La conexión vía Wifi, obviamente no es igual que conectada por cable, pero también es bastante rápida:

Así que, por lo menos hasta el momento, la valoración es muy positiva.

Arduino a la vista!

UnboxingArduino

Esta mañana he recibido un Arduino Uno en casa! Hacía tiempo que me rondaba por la cabeza el hacerme con uno, y el otro día me animé y pedí uno por Internet, junto a un kit básico de elementos electrónicos para empezar a trastear un poco.

La plataforma Arduino

Arduino Open Source sticker

Arduino es una plataforma libre y de bajo coste, que consiste por un lado en una placa hardware que incorpora básicamente un microcontrolador programable, junto a entradas y salidas analógicas y digitales, todo ello en una placa con interfície USB para conectarla directamente a un ordenador y programarla. Por otra parte está el software que nos facilita la comunicación entre PC y Arduino, y nos permite programar el microcontrolador o transferir datos de un lado para otro.

Hardware Libre

Un gran punto a favor de Arduino es que, no solo se trata de una iniciativa con el código fuente abierto y libre,  sino que también la parte física es  hardware libre. Lo que significa una total libertad a la hora de trabajar con Arduino. Esto se traduce por ejemplo en el hecho que uno puede comprarse una placa ya montada, o puede optar por descargarse los planos y montársela por su cuenta, hacer las modificaciones y mejoras que le apetezca a la placa original, o incluso en que el usuario tiene la libertad para explotar comercialmente, si lo desea, cualquier proyecto basado en Arduino. Esto, y el hecho de ser una plataforma con un coste asequible, ha ayudado a crear alrededor de Arduino, una gran comunidad de usuarios de carácter multidisciplinar, entre estudiantes universitarios de todas las áreas científicas, aficionados a la electrónica, amantes del DIY, inventores, empresas fabricantes de hardware, etc.

Funcionalidades…

Arduino permite leer información de cualquier tipo de sensor (por ejemplo, sensor de temperatura, humedad, luz, de presencia, de sonido, de existencia de gas en el ambiente, de humo, de agua, y un larguísimo etcétera), incluso leer información de cualquier página de Internet, procesar esa información y en base a ello, actuar sobre cualquier dispositivo electrónico o actuador de la vida real (como por ejemplo, las luces de casa, las persianas, el agua, un robot inalámbrico, etc.).

A parte de las prestaciones que tiene la placa principal de Arduino, existen infinidad de dispositivos que dotan a nuestra placa Arduino de funcionalidades adicionales como, por ejemplo, capacidad de localización via GPS, capacidad de almacenamiento de datos en unpendrive o en una tarjeta SD, capacidad de comunicación con Internet via Ethernet, via Wifi, via 3G con una tarjeta de telefonía, conexión a otros dispositivos vía puerto serie (cableado), por RFID, por Bluetooth, por infrarojos, etc.

Podéis encontrar información adicional sobre Arduino en la página oficial del proyecto: Arduino.cc

De vez en cuando ya iré contando por aquí mis avances y montajes con la plataforma. Por ahora no me voy a poner con un proyecto en concreto con Arduino, sino que me voy a dedicar a ir probando funcionalidades y posibilidades. De todas formas, sí tengo en mente algo relacionado con la domótica y la automatización del riego, en el que intervenga la obtención de estadísticas, y la posibilidad de control desde una aplicación para el móvil. Pero de momento lo dejo para más adelante…

Consumir webservice de Drupal desde PHP

Con esta entrada veremos la forma (una forma) de consumir desde PHP un servicio web publicado mediante Drupal. Lo haremos usando la librería Client URL, cURL, que es una implementación de libcurl para PHP, y que nos permite hacer todo tipo de peticiones desde PHP.

El servicio web en cuestión publicado desde Drupal, es de tipo RESTful, y la particularidad más destacada que tiene es que la autenticación funciona mediante cookie. Esto significa que toda llamada a una función de ese servicio web debe llevar consigo una cookie con una sesion establecida previamente con el servidor.

Entonces el procedimiento cuando queremos hacer una petición a una función del servicio, inicialmente haremos una primera petición para autenticarnos y obtener una cookie con la sesión. Una vez hecho esto ya podremos hacer la petición a la función que queramos del servicio, adjuntando la cookie que hemos obtenido en la petición de autenticación.

El código

Vamos a ver el código en cuestión:

Haciendo las peticiones detrás de un proxy

En nuestro caso, tuvimos que añadir adicionalmente la configuración del proxy de nuestra red, puesto que para salir a Internet lo hacemos mediante un servidor proxy. Para hacer esto, simplemente añadimos dos opciones más al objeto curl: la url del proxy y su puerto:

Y esto es todo.

Cambiando la pantalla del iPhone 4

CambiandoPantallaIPhone

Ayer pasé la tarde entretenido cambiando la pantalla a un iPhone 4 de un familiar. Hará cosa de un año, ya cambié la pantalla del mío, que tubo un accidente y aún llevando el famosoBumper de Apple, la pantalla quedó hecha polvo. Cuando cambié la pantalla al mío, lo hice pensando en que lo máximo que podía pasar era cargarse algo, y tener que llevarlo a algún servicio técnico a que arreglaran el estropicio. No lo tenía muy claro, pero los 200€ que me pedían para cambiarle la pantalla en el SAT de Apple, me ayudaron a decidirme.

Lo que complica un poco el tema, es el hecho de el iPhone está montado de delante hacia atrás, lo que quiere decir que para llegar a acceder a la pantalla, lo empezamos a desmontar desde atrás hasta poder liberar la pantalla, después de haber desmontado gran parte de los componentes del teléfono. Sí que hay que ir con cuidado con algunos componentes, con los conectores y sus minúsculas patas, etc. pero yendo con un poco de cuidado, sin intentar hacer nada con la fuerza bruta, con paciencia y siendo meticulosos con el desmontaje, se termina consiguiendo, y sin demasiados problemas.

La guía a seguir

Para mi los mejores tutoriales sin duda son los de iFixIt, recomendables 100%. IFixIt es una página donde puedes encontrar guías de reparación de todo tipo de artículos (teléfonos, iPads, ordenadores, electrodomésticos, etc.). Solo para el iPhone hay un total de 147 guías distintas.

Aquí está el manual específico para el cambio de pantalla del iPhone 4 de iFixIt. Para empezar, la guía tiene un vídeo donde se pueden ver todos los pasos de la reparación. Además cada paso está descrito, ilustrado con una o más fotos (con posibilidad de visualizarlas en grandes dimensiones para observar cualquier detalle) y completado con consejos tanto para el montaje como para el desmontaje. Digamos que es LA GUÍA en mayúsculas.

Herramientas necesarias

kitHerramientasReparacionIPhone

Venden por eBay unos kits para hacer esta reparación con todo lo necesario por menos de 4€ gastos de envío incluidos (por ejemplo, este). Os recomiendo tener uno de ellos, porque por 4€ tendréis todas las herramientas necesarias para el cambio de pantalla.

Lo único un poco específico que hace falta tener es el destornillador con punta pentalobular, y solo será necesario en el caso de que nuestro iPhone use ese tipo de tornillos en la parte inferior externa de la carcasa, en los tornillos que aguantan las parte trasera del iPhone (inicialmente los iPhone4 tenían esos dos tornillos Philips, pero al tiempo Apple los cambió por los pentalobulares).

Lo demás, un destornillador Philips, y algunas herramientas de plástico con forma de palanca, que nos ayuden a desconectar los conectores y chips. Se usan herramientas de plástico en circuitería de pequeñas dimensiones, porque de tan pequeño que es todo, es fácil tocar varias patas de los chips a la vez. Si esto lo hacemos con una herramienta metálica, estamos haciendo un puente entre varias patas, que depende de lo que sea cada una de ellas, podemos cargarnos el chip o los chips en cuestión.

El template de desmontaje

Otra cosa importante y muy útil, es una plantilla de desmontaje de tornillos que, una vez impresa, nos ayudará a mantener ordenados los tornillos y otros pequeños componentes, a medida que los vayamos desmontando. Podemos descargar la plantilla en formato PDF desde aquí. Son muchos los tornillos que hay que quitar, y de distintos tamaños, así que como no seamos ordenados a la hora de desmontarlo, tendremos problemas importantes al montarlo.

Photo Pin, fotografías libres para blogs

photoPinSnapshot

El otro día leí en Bitelia, blog sobre software e Internet, el post 5 recursos online de fotografía para bloggers, en el que analizan 5 páginas que ofrecen imágenes libres de derechos para ser usadas en blogs o páginas de Internet, sin preocuparnos por los derechos de autor.

Estuve probando unas y otros, y de entre todas me quedo con Photo Pin, por su facilidad de uso y los buenos resultados que ofrece. La página como tal, lo único que hace es mostrar resultados de la búsqueda hecha en Flickr, filtrando solo los resultados de imágenes con una licencia Creative Commos que permite ser usada en otras páginas. Por defecto, ordena sus resultados por el índice de popularidad de Flickr, lo que hace que los resultados que ofrece sean realmente buenos. Además, al hacer clic en una imagen, nos muestra directamente el link de los distintos formatos que tenemos disponibles para descargar, y nos ofrece el código HTML para hacer la atribución del trabajo a su autor original.

Por lo que, al final, no es que ofrezca ningun servicio super especial que no podamos hacer directamente desde la web de Flickr, pero digamos que facilita el proceso y lo hace más rápido y sencillo. Os animo a probarlo!

Empezamos!

medium_5524669257_0

Temática de OccidentalValley.com

Sobre la temática de este blog, podríamos decir que estará centrado en la tecnología en general, especialmente en el mundo de Internet. Comentarios sobre noticias y novedades, curiosidades del sector, comentarios sobre gadgets del mercado, recursos formativos que considere interesantes, etc.

A parte del aspecto más tecnológico, creo que también se veran reflejados el resto de mis intereses, como por ejemplo la electrónica, la fotografía, el mundo de la emprendeduría, etc.

Workarounds & Short Tips

A parte del blog, otro motivo que me ha motivado a crear esta página, era la creación de las secciones que podéis ver arriba de workarounds y la de short tips. Profesionalmente me dedico al mundo del desarrollo de software, como desarrollador y analista. En este mundo, es habitual la costumbre de ir anotando las soluciones a los problemas a los que uno se va enfrentando, y que causan ciertos quebraderos de cabeza. En mi caso, esto se hace imprescindible por mi especial habilidad de olvidar las cosas, por lo que de no apuntarlo, la siguiente vez que me encuentro con el problema, vuelvo a tener los mismos quebraderos de cabeza que la primera vez. Estas son las notas que formaran parte de los Workarounds.

De la misma manera, con los Short Tips lo que intento anotar de forma escuerta, es como se hace una determinada cosa, a modo de referencia. Por ejemplo, cómo se cambia el interlineado de un párrafo de Latex, o cuál era el comando para cargar en memoria un CSVdesde la consola de R. Son este tipo de cosas que no usas en tu día a día, pero que vuelves a necesitar al cabo de un tiempo, y se te olvidan por no usarlas a menudo…

Todo esto lo empecé apuntando en la típica libreta de papel. Como perdía las libretas, al poco tiempo me pase al método que he estado usando hasta el día de hoy, el de los Sites de Google en modo privado. Este cambio ya supuso una mejora importante en su día, por el hecho de poder acceder a la información desde cualquier lugar, y además tenerla a salvo sin posibilidad de perder nada!

El pasar a usar esta nueva página, me permitirá tener una mejor estructuración de los contenidos, lo que me facilitará su creación y hará la información más accesible tanto para mi, como para otra gente que pueda encontrarse con esos mismos problemas.

photo credit: jakeandlindsay via photopin cc