Cine en febrero’12

Sin comentarios »
Leído 15 veces

icono con claqueta de cine Hugo (2011) ha sido lo mejor de este mes. No tengo ni idea de donde ha sacado Scorsese este registro, pero me gusta. Se trata de una película casi infantil con un planteamiento casi de cuento y con personajes más cercanos a los de “Amelie” que a los de “Uno de los nuestros”, pero muy entretenida y visualmente impecable. Ya el largo traveling a través de Paris que abre la película te deja con la boca abierta. Constituye, además, un bonito homenaje a los pioneros del cine y, en particular, a Georges Méliès, ese señor del que todos conocemos un único fotograma de su obra. Imperdonable perdérsela.

Insidious J. Edgar No habrá paz para los malvados Hugo

Lo mejor de No habrá paz para los malvados (2011), como sin duda ya habrás escuchado por ahí, es la impecable actuación de José Coronado como Santos Trinidad. Coronado se consagra de nuevo como un excelente actor y uno de nuestros mejores “malos” de película. Por lo demás, la historia tiene muy poco ritmo y se hace a ratos aburrida y difícil de seguir. Además, la lectura final (si es que la pretende) me resulta incluso desagradable moralmente: ¿Nos quiere decir, acaso, que la lucha contra el terrorismo justifica que existan hijos de puta como este en los cuerpos de seguridad? Pues vaya…

J.Edgar (2011), me ha dejado un poco frío. Es cierto que cometí la imperdonable torpeza de ir a verla doblada y no en versión original, así que no me siento con criterio para juzgar la interpretación de DiCaprio, por ejemplo. Pero aparte de eso, me parece, poco perdonable el escaso protagonismo que reciben algunos secundarios y el nefasto trabajo de caracterización. La historia de este señor, además, me resulta insulsa y nada atractiva. Vamos, que me aburrí un rato y que con esta ya empiezo a pensar que Eastwood ha perdido su toque como director. Al menos en lo que a mi respecta.

Insidious (2010) ha sido la gran decepción del mes. Me habían hablado muy bien de ella y, al final, se trata de una pobre mezcla entre “Polstergeist”, “El exorcista” y “Pesadilla en Elm Street”. Tiene algún buen momento, si, pero no llega a provocar verdadero miedo en ningún momento.

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

Probando ownCloud, el Dropbox libre

62 comentarios »
Leído 15.711 veces

opinion Hace algo más de dos años que la gente de KDE anunció un proyecto llamado ownCloud, un sistema de copia y sincronización de archivos “en la nube” basado en un servicio LAMP en la parte del servidor y el uso de csync en la parte del cliente. El resultado es que cualquiera pueda montarse su propio servicio de sincronización de ficheros similar a Dropbox o SugarSync, pero sin restricciones de espacio y/o tráfico (más allá de lo que le permita su propio servidor o su servicio de hosting) y sin plantearse dilemas de privacidad. El desarrollo ha sido muy rápido (hace dos meses que vió la luz la versión 3 del servidor y la 1 del principal cliente) y realmente, merece la pena probarlo y echarle un vistazo.

El aspecto realmente “potente” de ownCloud es montar tu propio servicio, pero si no tienes medios o prefieres empezar por evaluar si te gusta de forma sencilla, puedes hacerlo a través de algún proveedor externo, que ya los hay. Existen servicios de pago y otros que, al igual que Dropbox y similares, ofrecen una modalidad de entrada gratuita y opciones adicionales por las que hay que pagar (freemiun que lo llaman por ahí). Owncube ofrece cinco Gbytes de espacio gratuito y GetFreeCloud, ofrece seis. Yo te aconsejo que empieces por Owncube puesto que ha actualizado ya su versión a la 3.0.2 y hasta la anterior, la 3.0.1 que es la usada en GetFreeCloud, existen un par de vulnerabilidades que pueden aprovecharse fácilmente a través de Metasploit. (Ver ACTUALIZACIÓN (y II))

Crear una cuenta en cualquiera de ambos servicios es fácil: nombre, contraseña, correo electrónico y listo. Sólo con eso ya tienes un servicio de almacenamiento con un cómodo interfaz web.
Interfaz web de owncloud

Pero si realmente le quieres sacar partido a la sincronización automática de archivos entre tu equipo y el servidor y/o entre distintos equipos, necesitas instalarte un software cliente. En el anterior enlace tienes los binarios disponibles para Windows y las principales distribuciones de Linux. Los de Mac y Android (Ver ACTUALIZACIÓN) aún están en fase de desarrollo y no están disponibles. Para distribuciones “marginales” de Linux tienes los fuentes y detalladas instrucciones de compilación, aunque imagino que la mayoría de ellas tendrán ya listos paquetes más o menos oficiales. Yo estoy usando Chakra en estos momentos (y muy contento, ya os hablaré de ello en otra ocasión) y el pkgbuild correspondiente está disponible aquí.

owncloud-client en el system tray de Chakra Linux Una vez instalado tenemos un icono disponible en la bandeja del sistema con un menú contextual bien sencillo: La opción de Configurar nos permite cambiar los datos de conexión con el servidor de sincronización y la opción de Add Folder nos permite añadir un nuevo directorio al servicio. Luego tenemos una entrada por cada directorio que se está sincronizando que nos abre directamente el administrador de archivos por defecto en dicho directorio local y la opción de cerrar el servicio (Quit). Si pulsamos con el botón izquierdo sobre el icono, en lugar de este menú se nos abrirá una ventana con información sobre el estado de sincronización de los directorios y la posibilidad de elmininarlos (del servicio, no de borrarlos), añadir nuevos, parar temporalmente el servicio en uno de ellos o volver a reanudarlo, etc.
owncloud-client

En la funcionalidad de “añadir directorios” es donde, quizás, se aprecia mejor la diferencia en la filosofía de uso frente a Dropbox que, tal vez, es su competidor más popular. Aquí no existe un único directorio de sincronización sino que los añadimos de forma individual aunque estos se encuentre en diferentes sitios de nuestro sistema de archivos. En Dropbox solemos resolver este asunto (al menos desde Linux) mediante enlaces simbólicos pero este método es bastante más flexible y cómodo. Además, podemos realizar la sincronización de un directorio en particular no sólo contra el servidor que hemos configurado “en la nube” sino contra otro directorio local o contra cualquier otra URL donde, lógicamente, debemos de tener acceso de escritura. Esto nos abre 1001 posibilidades de salvaguarda de nuestros datos.
diferentes modalidades de sincronización disponibles en owncloud-client

Volviendo al interfaz web, este tiene algunos “complementos” bastante útiles que podemos apreciar en el menú de enlaces a la izquierda: bookmarks, calendarios, contactos y dos entradas llamadas Música y Galería donde, automáticamente y de forma similar a como hace Android, se recopilan entradas a este tipo de archivos independientemente del directorio donde se encuentren. Ah, y en la opción de música tenemos un reproductor y todo ;-)
galería de imágenes en la interfaz web de owncloud

No he encontrado forma de sincronizar el calendario o los bookmarks con otros servicios externos y los contactos deberían de poder sincronizarse con los de GMail a través de una opción existente en el menú de Ajustes (la rueda dentada que aparece en la parte inferior izquierda) pero no he logrado hacer que funcione.

Para los amigos de la línea de comando, existe un cliente de administración opcional para la consola llamado owncloud-admin. Los ficheros de configuración, al menos en mi distribución, se guardan en el directorio $HOME/.local/share/data/ownCloud/ Allí nos llevaremos la desagradable sorpresa de que el usuario y la contraseña de nuestro servidor de sincronización se guardan en claro dentro del fichero owncloud.cfg. En la instalación del cliente se nos pregunta si queremos que esta no se guarde y se nos pregunte en cada arranque pero, vaya, sería deseable una mayor integración con kwallet, el servicio de gestión de contraseñas propio de KDE.

Está claro que el desarrollo tiene aún muchos detalles por pulir y mejorar. He tenido problemas durante las pruebas con supuestos desajustes horarios entre cliente y servidor (que se han solucionado eliminando el servicio de sincronización y volviéndolo a crear, luego se trata de otra cosa…) y echo de menos que sincronice el contenido de enlaces simbólicos en el equipo local (cosa que no hace). Se echan de menos, además, opciones disponibles en Dropbox desde hace tiempo (como, por ejemplo, la recuperación de versiones anteriores de un archivo). También sería deseable que, ya puestos, pudiéramos sincronizar distintas carpetas contra diferentes servidores de owncloud. Y, desde luego, los clientes móviles deberían de estar disponibles pronto si quieren que el servicio entre a competir con los grandes. Pero de entrada, y a mi juicio, tiene muchas posibilidades y se trata del primer servicio de este tipo verdaderamente libre (y no como Ubuntu One). OpenSuse está particularmente involucrado en sacarlo adelante, asi que esperemos que seguirá evolucionando de forma rápida.

Pronto y en otra entrada, contaremos como puedes montarte tu propio servicio servidor de owncloud.

ACTUALIZACIÓN: Uppps! A los pocos minutos de escribir esto me entero de que ya está disponible el cliente para Android.

ACTUALIZACIÓN (y II): En getfreecloud.com han actualizado ya a la versión 3.03 de la versión servidor de owncloud, así que ya no hay problemas de vulnerabilidades conocidas.

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

Sin vergüenza: #vanaportodo

1 comentario »
Leído 40 veces

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

Chuletillas (y XXXIII) – Instalación de Dropbox en KDE sin Nautilus

1 comentario »
Leído 44 veces

chuleta Dropbox proporciona su cliente en formatos .rpm, y .deb tanto para 32 como 64 bits, pero con el inconveniente de que te instalan adicionalmente por dependencias un paquete llamado nautilus-dropbox que realiza la integración con el administrador de archivos de GNOME. Si, como yo, prefieres KDE, esto resulta un incordio: será nautilus el programa que se lanzará de forma automática al elegir la opción de “Abrir carpeta de Dropbox” y, además, en algunas ocasiones te bloquerá las memorias USB impidiéndote desmontarlas de forma segura antes de su extracción desde dolphin o desde el icono de dispositivos extraibles de la bandeja del sistema.

La solución pasa por realizar una instalación similar a la que recomiendan para un servidor. Lo primero que necesitamos es descargar y descomprimir el cliente. Lo hacemos desde la línea de comando con la siguiente instrucción si usamos un sistema de 32 bits:

1
wget -O - "http://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

Y con la siguiente si necesitamos la de 64 bits:

1
wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Como resultado obtenemos un directorio (oculto) llamado .dropbox-dist que debemos de copiar al raíz de nuestro directorio home. Para ejecutar por primera vez el servicio usamos el siguiente comando:

1
$HOME/.dropbox-dist/dropboxd

Y listo. Si nuestro equipo ya está vinculado con Dropbox y en nuestro directorio home existe ya el directorio .dropbox con los datos de nuestra cuenta el servicio se ejecutará de forma automática y el icono característico de dropbox aparecerá en el system tray. Si es la primera vez que ejecutamos el servicio en este equipo o el directorio antes mencionado no existe se lanzará el asistente de configuración inicial. Pero ya estamos funcionando perfectamente y sin necesidad de Nautilus.

NOTA: La versión actual de dropbox es la 1.2.x pero, si lo prefieres, existe una versión beta (1.3.38) que puedes descargar y descomprimir desde aquí, si quieres la versión de 32 bits:

1
wget -O - "http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-1.3.38.tar.gz" | tar xzf -

O, desde aquí, si necesitas la de 64 bits:

1
wget -O - "http://dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-1.3.38.tar.gz" | tar xzf -
Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

Comprando ordenadores y chismes por Internet

4 comentarios »
Leído 131 veces

comprasCuando lo hablas por ahí fuera del sector de usuarios técnicos te das cuenta de que las compras y pagos a través de Internet no acaban de arrancar. En parte es comprensible debido a la mala calidad y la pésima inversión en sus páginas de venta que hace mucha gente, incluidas algunas grandes empresas. Pero otras veces, creo, se debe más a extraños miedos atávicos que a otra cosa. Yo compro y pago en Internet desde hace siglos (mi primera compra, recuerdo, fue de libros en una tienda que se llamaba submarino.com que sigue existiendo pero sólo en Brasil) allá por el año 1999 y desde entonces hasta hoy jamás he tenido ningún problema con el pago, mientras que si lo he tenido (resueltos, afortunadamente) en comercios convencionales en los que se entrega la VISA de plástico en mano. También he tenido algún inconveniente de otra índole, todo hay que decirlo: mala atención, mal servicio, productos defectuosos…. Pero vamos, similares y en ningún caso irresolubles o más complicados a los que se tienen en el Mundo RealTM que dirían los del pedestal.

A lo largo de todos estos años he comprado de todo: libros, música, vídeos, ropa, electrodomésticos, accesorios de bebé, hoteles, espectáculos, viajes…. pero sobre todo electrónica y chismes (eso que los “guruses” llaman gadgets para reemplazar este vocablo tan bonito). Mi idea aquí era dar una pequeña lista de los comercios dedicados a compras de ordenadores y chismes que he usado en los últimos tres o cuatro años y con los que he tenido una buena experiencia. Voy a evitar las malas porque no quiero que sea una entrada negativa: si no lo recomiendo y no pienso repetir no aparece aquí y punto. Pero no te desanimes: recuerda que, como he dicho antes, siempre he podido resolver de forma positiva y sin excesivos esfuerzos cualquier problema que se me ha planteado en estos ventitantos años como usuario de tiendas de comercio electrónico, así que ánimo y adelante.

He comprado un par de veces en PCImagine.com. Tienen buenos precios, sobre todo de accesorios, y ambas veces he recibido mi producto en menos de 12 horas La funda de mi Motorola Xoom la compré aquí y, en su día, no vi nadie que la ofertara más barata. Acuista ha sido otro de los sitios que he usado para comprar accesorios. Tiene buenos precios en artículos muy diversos y una buena atención si haces consultas, pero también un problemilla: al menos algunas veces (no los conozco tanto como para asegurar que sea siempre) actúan como intermediarios con otros comercios, así que si pides más de un artículo tendrás que pagar gastos de envío por separado. TiendaTR (antes TechnologiRoad) es otra de esas tiendas de “variedades” que merece la pena consultar antes de una compra. Mi Papyre 6.1 es de allí y, en su día, lo ofrecían más barato que en la web del distribuidor. Hoy, por lo que veo, lo siguen haciendo.

Para la compra de un ordenador de marca, PC Componentes tiene un catálogo compacto y precios muy ajustados, tanto en portátiles como equipos de sobremesa. Si estás buscando un DELL lo mejor es que vayas a sus páginas (aunque un comercial vía teléfono siempre te hará mejores precios de los que aparecen allí, pruébalo). Y si prefieres configurar a medida un clónico o un HTPC ni te lo pienses: La tienda del tendero digital es uno de los sitios más serios y con más solera de nuestra internet en estos aspectos. También he comprado en una ocasión en la FNAC. No tienen, por regla general, buenos precios pero cuando lanzan ofertas suelen ser muy buenas, así que si coincide… Además recogiéndolo en tienda te ahorras los gastos de envío.

Mi Nexus2TV, uno de los gadgets que más horas de felicidad me ha proporcionado, lo compré directamente a través de la página del fabricante/distribuidor (en el enlace anterior) y tuve una maravillosa atención preventa (no estaba seguro del modelo a elegir) así como postventa (el equipo sufrió una avería y hubo que sustituir la placa base). La entrega se hizo también en menos de 24 horas. Un lujo.

En el apartado de fotografía ha sido, tal vez, en el que más cosas he comprado y con el que nunca me he casado con tienda alguna: primero miro el producto que me interesa y luego busco donde lo venden más barato. Mis dos últimas cámaras (que aún uso) las he comprado en redcoon y digitalFactory. En cuanto a accesorios de fotografía (filtros, objetivos, etc.) tienen muy buenos precios y gran diversidad en DigitalToyShop, un sitio que me recomendaron hace años y al que le soy bastante fiel en estos asuntos.

Me gustaría añadir, aunque sólo fuese como reconocimiento “postumo”, otras tiendas online que he usado y que ahora ya no existen. La crisis, imagino. Son Tiendas10 (donde he comprado y recomendado comparar varios portátiles), MediaStock y Vaikun (mi DVD con grabador en disco duro y mi tele de plasma son, respectivamente, de ellos). Una lástima que hayan desaparecido…

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

Frases desafortunadas (y XLIII)

Sin comentarios »
Leído 58 veces

icono para las frases desafortunadas

“Si hace el ejercicio de dividir el número de votos del PSOE en las últimas elecciones por cuatro -término medio de una familia-, le saldrán muy aproximadamente el número de aquellos que viven de alguna manera del presupuesto público.”

Francisco Rossell, director de El Mundo de Andalucía respondiendo a los lectores tras las elecciones andaluzas (pregunta 6). Lo que viene a decir este buen señor, por si no se dan cuenta, es que todos los votantes del PSOE en Andalucía lo son por puro “pesebrismo”. Se han dicho enormes barbaridades y grandes estupideces para tratar de explicar que el PP haya fracasado en su intento de hacerse con el gobierno en Andalucía. Desde el propio partido de la gaviota, columnistas de la prensa afín a estos e, incluso, desde la Iglesia. Pero de todas ellas esta me parece particularmente desafortunada, no sólo por la barbaridad que suelta el señor Rossell, sino porque se trata del director regional de un periódico que, supuestamente, debería de ser independiente. A partir de aquí ya os podéis imaginar con que criterios se elegirán y redactaran las noticias…

José María Izquierdo recogió en su blog un buen resumen de lo mejorcito publicado en la prensa tratando de justificar la cuarta derrota de Arenas. Léanlo y disfruten.

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

Cine en enero’12

Sin comentarios »
Leído 18 veces

icono con claqueta de cine

Agnosia Splice. Experimento mortal Capitán América
Green Lantern Invictus El escritor Las cenizas de Ángela

Esto hay que celebrarlo. Por primera vez en siglos tengo en el apartado de destacados del mes a una peli de superherores. Capitán America (2011) es una más que aceptable adaptación de los cómics del vengador de la cabeza alada con una dosis adecuada de acción y humor y una afortunada interpretación por parte de Chris Evans que la cagó como Jhonny Storm y, sin embargo, se muestra creible interpretando a Steve Rogers. Mira que hasta se me cayeron unas lagrimillas en los minutos finales aún conociendo la historia… The Ghost Writer (2010) es también una excelente película de política ficción supuestamente inspirada en la trayectoria de Tony Blair y con un desenlace realmente impactante. Si no la has visto aún, ya tardas.

Invictus (2009) no es, ni por asomo, lo mejor de Clint Eastwood pero aún así merece la pena para conocer un poco más sobre la extraordinaria personalidad de Nelson Mandela y su manera de entender la reconciliación en Sudáfrica. Las cenizas de Ángela (1999) es, a mi juicio, una adaptación bastante floja de la novela del mismo nombre pero aún así una película entretenida y fácil de ver para quién quien quiera saber de las desgracias de los McCourt pero no se atreva con el libraco.

Y entramos de lleno en la siempre nutrida y entretenida sección de truños del mes. Splice. (2009) protagonizada por el irregular Adrien Brody es, supuestamente, una peli de terror sobre un angelical engrendro traído al mundo mediante manipulación genética, pero más bien parece una peli de serie B en la que hasta los efectos especiales son lamentables. Evítala, hazte un favor. Agnosia (2010) es una peli española que cuenta la historia de una joven con una extraña enfermedad mental que guarda en su cabeza un secreto muy valioso para la industria del armamento y el complot urdido a su alredededor para obtenerlo. Está bien ambientada en la España de lo que parece principios del siglo XIX, pero ya. Esto es lo único que me ha gustado. Por lo demás resulta bastante pretenciosa y el guión es innecesariamente enrrevesado.

Green Lantern (2011) ha sido la gran decepción del mes. En realidad no me esperaba gran cosa de un superheroe que siempre me ha parecido demasiado cómico, pero por otro lado pensaba que si la DC piensa presentar batalla ante la Marvel su única opción es llevar al cine en algún momento a su Liga de la Justicia y para ello tiene que hacer que el resto de sus heroes acompañen a Batman con un tono más adulto y oscuro en sus historias. Al parecer tendremos que esperar. Sentaditos.

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

29M Huelga general

2 comentarios »
Leído 52 veces

opinionLa primera huelga general que me pilló trabajando fue la de diciembre de 1988 en protesta contra la reforma laboral de Felipe González. Tenía 20 años y trabajaba en los almacenes de un centro comercial de la cadena Carrefour (que por aquellos entonces se llamaba Continente). Cuando le manifesté mi deseo de secundar la huelga al jefe de mi sección me dijo, casi textualmente, “Tú estás en tu derecho de hacer la huelga y yo en el mío de solicitar a personal que no te renueven el contrato. Y te cumple el mes que viene. No te digo más.” Me la envainé, como suele decirse, y el día de la huelga fui a trabajar. Estaba en primero de carrera, no tenía ningún tipo de cualificación y sin ese trabajo, o uno similar, no podía permitirme seguir estudiando. Cuando llegué a mi centro de trabajo hubiera agradecido enormemente que hubiera allí un piquete que impidiera el acceso o que me permitiera poner la excusa de que no pude entrar por miedo a que me agredieran. Pero no, no hubo piquete y tuve que cumplir con mi jornada contra mi voluntad.

A todos los que salen estos días con eso de que “también hay que respetar el derecho al trabajo” les pediría que tuvieran en cuenta que esta presión por parte de las empresas existe aunque ellos hayan tenido la suerte de no experimentarla nunca (o miren para otro lado cuando ocurre a su lado), y que esta otra forma de violencia es silenciosa y no se percibe de forma tan evidente. Mientras exista, la única forma de pelear contra ella es mediante piquetes. Ojalá no fueran necesarios.

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

Dudas y reflexiones sobre el modelo de Formación Profesional Dual

5 comentarios »
Leído 171 veces

educación Uno de los planteamientos “estrella” del nuevo Ministerio de Educación es la implantación en nuestro país de un modelo de Formación Profesional Dual en el que el estudiante reparte su tiempo de formación entre un centro de estudios y otro de trabajo y percibe por ello un salario. Durante las últimas semanas he leído bastante acerca de este sistema y, aunque le reconozco ciertas ventajas, le veo serios inconvenientes y soy escéptico en cuanto a la posibilidad real de trasladarlo a nuestro país más que, quizás, de forma testimonial y muy reducida. Yo estudié formación profesional según el antiguo modelo de los 80 y desde hace unos años doy clases en la nueva modalidad de ciclos formativos (así que algo conozco el sistema) pero lo que viene a continuación no pretende ser más que una serie de reflexiones en voz alta sobre lo que pienso. Al final y a modo de referencia tienes una lista de enlaces a algunos de los textos, artículos y otras referencias de apoyo que he estado leyendo para que te formes una opinión por ti mismo.

Este modelo de FP se imparte en varios países europeos pero es en Alemania donde tiene una mayor implantación y tradición y por eso se lo publicita como FP Dual Alemana. Su regulación por ley se hizo allí en el año 1969 y en la actualidad “sólo” alcanza al 50% del total de matriculados de Formación Profesional. Está orientada sobre todo a las titulaciones relacionadas con los sectores industrial y de comercio y tiene escasa o nula presencia en titulaciones de otros sectores como sanidad, educación o servicios sociales. En los últimos años está experimentando cierto retroceso y cada vez son menos los estudiantes que pueden optar por este modelo y más los que se incorporan a la Formación Profesional reglada muy similar a la de nuestro país con un periodo de prácticas al final de los estudios. Puede que se trate de algo coyuntural a causa de la crisis pero, en ese caso, no parece ser un buen momento para incorporarlo a nuestro sistema educativo.

La implantación de este modelo de FP ya se ha probado con anterioridad en Euskadi, la comunidad autónoma que realiza una mayor inversión por alumno de nuestro país y los resultados no han sido positivos. De hecho, allí se piensa que el modelo no es trasladable.

Los estudiantes que optan a este modelo de FP no se matriculan en un centro educativo, sino que envían su solicitud a una de las empresas participantes que es la que realiza la selección de candidatos. Por un lado parece lógico que la empresa que les va a contratar y a sufragar una parte importante del coste de su formación participe en este proceso de selección, pero también es preocupante que no se va a tratar de un sistema universal y que muchos candidatos podrían quedar excluidos en este primer filtro y por motivos que pueden ser dudosos y cuestionables (sexo, raza, edad, etc.) cosa que nunca jamás debería de ocurrir con un sistema educativo público.

Las empresas que quieran participar en este sistema precisan de una infraestructura apropiada con empleados específicos que trabajen como formadores dentro de su plantilla y que deben de haber superado unas pruebas de idoneidad. Esto supone una inversión importante a sumar al coste que les supone contratar a los alumnos (sueldo, cotización, impuestos, etc.). En Alemania los estudiantes reciben entre 500 y 800 euros al mes según la región, el sector y el año de estudio. Puesto que en Alemania el salario medio es el doble que en nuestro país (allí no existe el salario mínimo así que no podemos comparar este parámetro), aquí podríamos esperar sueldos de entre 250 y 400 euros al mes. Allí el coste para la empresa por alumno y curso es de aproximadamente 18.000€. Pongamos que aquí pudiera hacerse por la mitad. Sabiendo que el coste mínimo por contratar a un empleado en España pagándole el salario mínimo ronda los 11.000€ y conociendo las circunstancias actuales, resulta evidente que a una empresa le resultaría mucho más cómodo y rentable a corto plazo contratar a alguien ya formado y por un coste muy similar.

En España en los años 80 ya se barajó la introducción de este modelo de formación y se descartó porque las empresas no estaban dispuestas a asumir estos costes. De hecho, el modelo español de formación profesional que se imparte en la actualidad y que incluye un trimestre de prácticas al final de los dos años, cuando el alumno ya está formado, se realiza de forma que el alumno no cobra y a la empresa no sólo no le cuesta nada sino que se la recompensa económicamente. Aún así, en algunos sectores a veces es bastante difícil encontrar empresas dispuestas a hacerse cargo de este trimestre de prácticas. Si esto es así con nuestro modelo actual ¿aceptarán nuestras empresas pagar costes de esta magnitud por admitir a alguien sin ningún tipo de formación?

Supongamos por un momento un modelo alternativo para adaptar el sistema a nuestra realidad en el que se subvencione fuertemente a las empresas en lugar de hacerlas partícipes de los gastos. En este caso se corre un grave riesgo de fraude. La empresa tiene durante tres años a alguien que está cobrando un sueldo aunque no haga nada y por quién percibe dinero y/o bonificaciones fiscales de algún tipo. También podrían aprovecharse para contratar durante tres años a alguien sin necesidad de formación y subvencionado por el estado. Que esto no es Alemania, no nos engañemos…

La formación en este modelo se reparte de forma que el alumno asiste uno o dos días al centro de estudios y tres o cuatro a la empresa. Es decir, entre el 60% y el 80% de su formación estará fuertemente orientada a lo que se haga en esa empresa en particular y no necesariamente al trabajo común del sector profesional de su especialidad ¿Estará ese profesional en condiciones de encontrar trabajo en otra empresa diferente de la que lo formó, si lo necesita? ¿En un momento en el que se nos pide que no pensemos en un trabajo para toda la vida es lógico introducir un cambio en el sistema educativo que pretende formarnos como si así lo fuera?

Lecturas y referencias:

ACTUALIZACIÓN: Amadeo Mora, uno de los responsables del piloto de FP dual que se está haciendo este año en la Comunidad de Madrid en el IES Clara del Rey para el ciclo de Desarrollo de Aplicaciones Multiplataforma (DAM), dio el otro día una charla en Toledo y han dejado aquí el material usado en las mismas. Así veis otra opinión de alguién que conoce de primera mano la adaptación que se trata de hacer a nuestro país y que tiene una visión mucho más positiva que la mía de su futuro.

ACTUALIZACIÓN (y II): El informe que recientemente ha publicado ADIMAD (Asociaciónn de Directores de Institutos de Educación de Secundaria de Madrid) coincide en gran parte con las reflexiones que aquí hemos planteado.

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati

Apache Tunning: ajustando recursos en un servidor web con poca memoria

7 comentarios »
Leído 311 veces

apacheInstalar un servidor Apache en un entorno Linux debe de ser lo más fácil del mundo. Configurarlo para que funcione de forma aceptable sirviendo una o dos instancias web también es sencillo. Ajustarlo para que funcione de forma eficiente en entornos escasos de recursos o para que escale bien ante grandes cargas ya es algo en lo que muy pocos se meten. Si siempre has trabajado con servidores compartidos no te habrás dado cuenta de esto último porque alguien te lo ha dado ya hecho. Pero tanto si has tenido que gestionar servidores propios y/o dedicados o pequeños VPS posiblemente hayas tenido algún problema en este sentido. Y si no, creeme: los vas a tener…

La forma en que Apache gestiona la multitarea a la hora de atender a los clientes del servidor web se configura mediante los módulos MPM. Los dos más comúnmente usados son Prefork y Worker pero existe por ahí alguno más. Al instalar apache2 en Debian (y en todas las distribuciones, me atrevería a decir) se instala por defecto el paquete apache2-mpm-prefork y este es el módulo MPM que funcionará por defecto. Para probar con worker basta con instalarlo (apt-get install apache2-mpm-worker en una Debian) y automáticamente desinstalará el otro mpm (sólo puede haber uno en cada momento) y reiniciará el servicio de apache para que los cambios tomen efecto.

La primera pregunta que se nos plantea es, lógicamente, cual elegir. A grandes rasgos la principal diferencia entre ambos es que Prefork crea siempre nuevos procesos para gestionar las conexiones entrantes mientras que con Worker los procesos hijos, a su vez, crean múltiples hebras cada uno de ellos para esta tarea. Tienes información más precisa de como funcionan en los enlaces de hace unas líneas. Prefork tiene a gala ser más estable y funcionar mejor en máquinas escasas de recursos, mientras que Worker presume de ser más escalable y eficiente para servidores más ambiciosos. Para novatos o instalaciones sin necesidades especiales es mejor quedarse con la opción por defecto (Prefork) puesto que, además, incluso algo tan simple como instalar PHP es trivial y habitual con este módulo mientras que hay que “enredar” bastante más para hacerlo funcionar con Worker.

Si el servidor no lo hemos instalado nosotros y queremos saber que MPM está activo basta con recordar que sólo puede haber uno, así que podemos mirar que paquete está instalado (aptitude search apache2-mpm-* en Debian, de nuevo) o interrogar directamente a apache con la opción -l:

root@invernalia:/etc/apache2# apache2 -l
Compiled in modules:
core.c
mod_log_config.c
mod_logio.c
prefork.c
http_core.c
mod_so.c

Pero independientemente del módulo que escojamos, el comportamiento final del servidor web será muy parecido. Pensemos que se trata de un servicio diseñado para atender múltiples peticiones simultaneas de decenas (o centenares, si tenemos una web con éxito) de clientes y hacerlo de forma eficiente y en el menor tiempo posible. Nuestro servidor permanecerá a la espera de estas peticiones y, cuando vayan llegando, destinará a un proceso (o a una hebra de un proceso) a atenderlas. Cuantos más peticiones se cursen de forma simultanea, más procesos/hebras necesitaremos y consumiremos más recursos de la máquina. Sobre todo memoria. Un servidor web se comporta como un insaciable devorador de RAM. Este va a ser el recurso que debemos de aprender a gestionar: la RAM que no se usa cuando se necesita se desperdicia y nos hace perder visitantes o que estos sean atendidos más lentamente. Pero si no controlamos el consumo y el servidor la agota comenzará a hacer swapping a disco y evitar esto es la regla de oro: Si llegamos a este punto lo habremos perdido y, posiblemente, tendrás que reiniciar el servicio (o la máquina, si no tienes tiempo o paciencia) para volver a tomar el control.

Los principales ajustes que necesitamos hacer se encuentran en nueve líneas del archivo /etc/apache2/apache2.conf. A continuación tienes los valores por defecto en una instalación básica de Debian 6: Ten cuidado porque las cinco últimas se encontraran duplicadas en el interior de sentencias condicionales segun el módulo MPM que estemos usando. Las que nos interesan hoy son las que están tras la sentencia <IfModule mpm_prefork_module>.

1
2
3
4
5
6
7
8
9
Timeout 		300
KeepAlive 		On
MaxKeepAliveRequests	100
KeepAliveTimeout   	15
StartServers        	5
MinSpareServers     	5
MaxSpareServers     	10
MaxClients		150
MaxRequestsPerChild	0

Timeout, el primero de ellos, define el tiempo en segundos que Apache esperará a determinados eventos antes de cerrar o abortar una conexión. En servidores con pocos recursos 300 segundos puede ser una cantidad bastante elevada. Reducir ese tiempo sustancialmente ayudará a gestionar mejor la memoria del servidor. Valores de 30 o 40 son adecuados en servidores con pocos recursos. Un valor de 10, incluso, podría mejorar el rendimiento en determinados entornos.

Los tres parámetros siguientes (KeepAlive, MaxKeepAliveRequest y KeepAliveTimeout) definen la posibilidad de usar conexiones persistentes y la forma de tratarlas. En concreto, el número de peticiones que se permitirán sobre cada conexión (MaxKeepAliveRequest) y el tiempo de espera sin peticiones antes de abortarlas. Tener habilitadas este tipo de conexiones reduce sustancialmente la carga del servidor y los tiempos de respuesta y el número de peticiones se puede mantener en torno a 100 en casi cualquier entorno. Es, de nuevo, el Timeout por defecto de 15 segundos el que puede resultar demasiado elevado en servidores con poca RAM y podríamos reducirlo a un valor de 5 segundos o incluso menos.

Los cinco parámetros restantes son los que definen el comportamiento del módulo Prefork. StartServers, MinSpareServers y MaxSpareServers ajustan, respectivamente, el número de procesos apache que se crearan inicialmente, y el mínimo y máximo de estos que mantendremos inactivos a la espera de que lleguen peticiones de posibles clientes. Los procesos inactivos definidos por estos parámetros estarán consumiendo memoria pero nos permitirán dar una respuesta más rápida a los clientes (los procesos están ya listos para usarse cuando llegan peticiones y no hay que perder tiempo en crearlos), así que en un servidor con grandes recursos y que espera cargas elevadas querríamos tener valores más elevados de los que vienen por defecto mientras que en un servidor pequeño podríamos reducirlos todos a, por ejemplo, 3 o 4.

MaxClients es, posiblemente, el parámetro más importante. Define el máximo número de procesos simultaneos que nuestro servidor podrá crear para atender peticiones. Un número más pequeño del que podemos permitirnos desperdiciará memoria y ralentizará las peticiones de muchos clientes (que permanecerán a la espera de que uno de estos procesos se libere para atenderle) mientras que un número demasiado elevado agotará la memoria del servidor y lo obligará a hacer swapping a disco. Y aquí no hay fórmulas mágicas. Lo primero que se nos puede ocurrir es que dividiendo la memoria que tenemos disponible entre lo que ocupa cada proceso de Apache obtendríamos el número que necesitamos, pero el problema es que la memoria disponible es difícil de calcular de forma exacta (ya que, posiblemente, tendremos también un servidor mysql, servicios de correo, etc). Además, los procesos de apache no consumen todos la misma cantidad de memoria. Si tenemos distintas instancias de apache con características muy diferentes la diversidad será aún mayor. Podemos verlo en el siguiente pantallazo de htop tomado de un servidor apache funcionando con varias instancias web diferentes:
Vista de htop en un servidor apache que estamos monitorizando

La columna MEM% nos da el porcentaje de memoria que está ocupando el proceso de apache y, como vemos, tenemos cifras entre 0.5% y 4.2%, es decir, entre 4 y 32 Mbytes (la máquina es un VPS con 768Mbytes). Si aproximamos que disponemos de 600Mbytes disponibles para que apache los use nos saldrían cifras de entre 150 y 18 procesos simultaneos. Una horquilla demasiado grande. Si somos muy, muy conservadores podemos irnos al borde inferior de la horquilla y asegurar que nunca entraremos en zona de riesgo. Podemos también dedicarle tiempo a estudiar el comportamiento medio de nuestros clientes y hacer medias de la utilización de memoria por los procesos de Apache. Lo más rápido para empezar es tomar un valor medio, por ejemplo de un 2.5% o un 3% y ajustar por ahí el número máximo de procesos. Entre 25 y 40 en este caso. El hecho de que hayamos bajado mucho los Timeouts ayudará a que los procesos se liberen rápidamente y se turnen atendiendo a los clientes que están a la espera con lo que no deberíamos de notar demasiado la espera.

Tenemos aún otro parámetro más. MaxRequestsPerChild marca el número de peticiones que atenderá cada proceso antes de reciclarse. El valor por defecto es cero que indica un número indefinido. Poner un número elevado pero no ilimitado ayudará también a que nuestro servidor libere y sanee su memoria de forma regular. Un valor de entre 500 o 1000 podría ser adecuado para nuestra pequeña máquina. Nuestra configuración final podría quedar así:

1
2
3
4
5
6
7
8
9
Timeout 		10
KeepAlive 		On
MaxKeepAliveRequests	100
KeepAliveTimeout   	5
StartServers        	3
MinSpareServers     	3
MaxSpareServers     	4
MaxClients		30
MaxRequestsPerChild	600

No olvides que hay que reiniciar el servicio de apache (service apache2 restart) después de realizar cualquier modificación en este fichero de configuración para que los cambios tomen efecto.

Compártelo:
    emailPDFPrintIdenti.caTwitterFacebookdel.icio.usDiigoFriendFeedBitacoras.comNetvibesMeneameBarraPuntoWikioLinkedInGoogle BuzzGoogle BookmarksLiveMisterWongTechnorati
Página 1 de 971234...Última »