Orgullo cani

Atención: Este artículo fue publicado el 28 de diciembre, fecha en cual en España es costumbre gastarse bromas entre amigos o conocidos. Este artículo es una de esas bromas.

Como sabéis, siempre he estado muy ligado al mundo cani a todos los niveles –realmente es toda una forma de vida– y quienes me conozcáis en persona sabréis que tanto mi actitud como mi apariencia externa (con mi pelo-cenicero, mis oros y mi ropa deportiva a la última moda) son baluarte de mi pertenencia a tan reconocida tribu urbana.

Mira qué oros (Fuente: Frikipedia)

Como informático, colaboré de cerca en el nacimiento de nuestro sitio web de referencia, todocanis.com. De hecho, y como supondréis, defendí encarnizadamente que se titulara nosolocanis.com, aunque mis compañeros no comprendían el giro lingüístico (ni acababan de ver porqué había de llamarse así si precisamente iba a tratar en exclusiva sobre el mundo cani…), por lo que finalmente se decantaron por un nombre más explícito para no llevar a la confusión a nuestros hábiles lectores.

Hoy quiero anunciaros que he llevado más allá dicha colaboración, y la he hecho extensiva hasta el punto de que a partir de ahora dirigiré este importante sitio web, contando con la inestimable colaboración de Enrique Dans. Aunque evidentemente la evolución natural de nosololinux.com era convertirse en un blog dedicado a los canis, esto no será necesario gracias a este movimiento sin precedentes en la blogosfera española.

Como director, una de mis primeras acciones ha sido crear mi perfil en la web (hasta ahora había decidido mantenerme al margen), para darme a conocer entre los de mi especie, algunos de los cuales gozan de una gran y merecida popularidad

Nuevas ideas

Como nuevo director, buena parte de mi empeño irá dirigido a hacer cambios profundos en las secciones estrella de nuestro sitio, en particular, las fotos de nuestros oros (esta es mi favorita, porque sirve para mostrar al mundo nuestro poderío), el apartado de moda y cómo no, el dedicado al tunning, con impresionantes fotos sobre como tunear el Opel.

Buscando la fusión con el resto de nuestros blogs, pronto estrenaremos secciones sobre cómo tunear tu mac, cómo enviar las fotos desde Linux y cómo limpiar Windows de los virus que te coló el Jose, sin olvidar algo sobre la acción solidaria del cani. Amén de muchos y variados trucos para el Messenger.

Me pinchan y no sangro.

Foto | La Frikipedia

inocente.gif

Curso de ética ingenieril (VII)

(Música clásica de fondo)

Sean bienvenidos a esta séptima edición de nuestro Curso de ética ingenieril, que ha recibido una bocanada de inspiración de los apuntes de Redes de la Ingeniería Informática por la sin par Universidad de Salamanca. En la página 13 del aparentemente inocente tema de Seguridad se ocultan perversas maquinaciones con el objetivo de ensuciar nuestras inocentes y virginales mentes. Aquí les presento el cuerpo del delito:

Oh no dios mío

«Encontrar la forma de ligar»… ¿No eso lo que todos queremos en la vida? Al fin una fórmula matemática, un método, un algoritmo que permita resolver el enigma. O eso pensé yo… La realidad resultó ser, como siempre, menos emocionante.

El Curso de ética ingenieril, comprometido con el rigor y la corrección de los textos ingenieriles, recomienda la adopción de otro título menos rimbombante y que cree menos expectativas en la audiencia, aun a riesgo de resultar más aburrido. La RAE no recoge en su diccionario este uso para el verbo ligar, pero abstrayendo la intención comunicativa, nos atrevemos a sugerir su sustitución por un sinónimo como «relacionar» y una redacción algo más clara para la misma idea:

Encontrar la forma de relacionar el problema de la mochila con un vector supercreciente (fácil) con otro general de vector no supercreciente (difícil).

Encabezado que es manifiestamente más correcto que el actual. No obstante, si lo que queremos es ahondar (nunca mejor dicho) en los recursos de nuestro idioma para mayor regocijo del alumnado, podríamos decantarnos por alguna de las siguientes sugerencias, más propias de los anuncios clasificados que de los apuntes de una Universidad de tan alta estirpe:

Algoritmo de la mochila con vector supercreciente y fácil busca otro problema de vector no supercreciente y que vaya de difícil.

O bien,

Algoritmo de la mochila con 25 centímetros de vector supercreciente y facilón, busca otro problema dispuesto a disfrazarse de general con un buen vector no supercreciente.

Que llenaría de alegría y jolgorio las aulas, al tiempo que permitiría a los estudiantes fijar mejor en sus memorias tan compleja materia. Recomendando encarecidamente la adopción de nuestra primera propuesta, nos despedimos hasta una próxima edición de nuestro Curso de ética ingenieril.

Último recurso

A la atención de: La Tierra
Asunto: Diagnóstico de reparación de los sistemas

Estimado cliente,

En relación a su petición de reparación del planeta, y tras haber realizado diferentes diagnósticos, pasamos a enumerar los problemas más significativos encontrados en sus sistemas:

  1. Exceso de software malicioso (W32.Politico, W16.Worm.Terrorista, y otras amenazas)
  2. Carencia de recursos suficientes del sistema (en parte producida por el malware descrito en el punto anterior).
  3. Falta de escalabilidad y sobreexplotación de los sistemas.
  4. Ausencia de coordinación entre subsistemas.

En base a los cuales le sugerimos la adopción de las siguientes medidas:

  1. Formatear el sistema Tierra.
  2. Restaurar la configuración de fábrica.
  3. Instalar Pangea versión 0.0.
  4. Instalar Fauna 0.0 y Flora 0.0.

Para implantaciones futuras, le sugerimos que considere migrar el planeta a un sistema tipo Unix o Linux.

Esperando que dichas medidas resulten de su satisfacción, le recordamos que nuestro servicio técnico está a su entera disposición. No dude en consultarnos para otras actuaciones si así lo requiere.

Atentamente,

J. C. Godman
Responsable del servicio técnico.

Curso de ética ingenieril (VI)

Una decisión complicada. Casi me ha dado pena dame de baja y todo… pobres muchachos… creo que es más fácil decir que te vas de casa a los 10 años.

Supongo que hay cientos de casos similares, pero la desfachatez de estos me ha dejado maravillado. Me refiero a esta imagen:

notevayas1.png

Entre las frases más memorables…

[…] al fin y al cabo sólo te enviaremos ofertas personalizadas que te interesen realmente […]

Claro, por eso he llegado hasta aquí, porque me interesan mucho vuestros correos. Sólo falta la cara de pena y los lagrimones…

[…] si realmente quieres darte de baja, respetaremos tu decisión.

Y si no la respetáis me es igual. Estáis obligados por la ley, no es un favor personal ni nada de eso xD. Y bueno, de los enlaces de «sí, quiero darme de baja y perder todas las ventajas como suscriptor» ya ni hablo…

Al menos no se inventan palabras.

Confesiones: La encuesta sin fondo

¿Algo que confesar? ¿Una aplicación entregada de la que no te sientes orgulloso? ¿Prácticas dudosas? Nuestra sección «Confesiones» puede ayudarte a tranquilizar tu conciencia contándonos de forma anónima ese momento en que tuviste que elegir entre la ética ingenieril y la cruda realidad.

No será tan especial como aquel blog maravilloso de Post Secret, pero algo es algo. El siguiente testimonio es una confesión en toda regla de lo bajo que se puede llegar a caer. Por expreso deseo de los protagonistas no se pueden dar más datos de los que hay…

No nos da tiempo. Nos mirábamos aquella mañana preocupados por la que se nos venía encima… frente a nosotros, un pliego de requisitos con una línea subrayada en rojo, donde se especificaba que el portal que desarrollábamos debía incluir la posibilidad de hacer diferentes encuestas en línea. Un montón de dinero pendía de un hilo.

Por algún motivo, esa maldita línea había pasado totalmente desapercibida hasta aquel último repaso. Además, quedaba claramente descrito que las encuestas debían estar conectadas a la base de datos, por lo que no valía insertar los formularios en pdf o vilezas similares… Y para colmo, sabíamos que nadie iba a consultar jamás, bajo ninguna circunstancia, los resultados de esas encuestas.

La idea bonita y elegante era construir un módulo para diseñar encuestas que pudiera adaptarse a cada necesidad, pero no había tiempo para eso, por supuesto. Ni siquiera había tiempo para implementar un esquema normalito en la base de datos ni módulo mediocre en PHP que tomara los datos. Había que resolver la papeleta en 15 minutos, y a ser posible, sin que nadie sospechara nada.

¿La solución? Una encuesta «sin fondo», que no llevaba a ninguna parte. Un montón de menús con las preguntas, impecables, bien diseñados, correctamente presentados. Un botón de «Enviar» y un mensaje agradeciendo la colaboración «gracias, su opinión es muy importante para nosotros» y todo eso.

Lo que no sabían los usuarios era que sus datos no iban a ningún sitio. No se guardaban en la base de datos. Ni siquiera se enviaban por correo, nada. Se perdían irremediablemente en el mar de bits de Internet, desaparecían al pulsar aquel botón de «Enviar». Y como suponíamos, nadie preguntó jamás por los datos de esas encuestas, que por otro lado, carecían de todo interés para la organización.

Y tu, ¿te animas a contarnos tu particular experiencia con el lado oscuro?

Y al volver la vista atrás…

Para mis primeros intentos en la web, hace algunos años, me conformaba con programar en HTML con algunos retoques en JavaScript. Justo cuando ya creía dominar todo aquello hizo su aparición XHTML con su amiguete CSS, y hubo que desaprender una parte para ponerse al día. Creo que lo peor fue acostumbrarse a escribir el código en minúsculas, pero en general valió la pena.

Al poco tiempo descubrí PHP, y pensé que realmente aquello era la tecnología definitiva (años más tarde comprendí que eso no existe). Sin embargo, no todo puede arreglarse del lado del servidor, así que JavaScript volvió a echar una mano. Además ¿de qué servía PHP sin bases de datos? Mejor aprender a conectarlo con MySQL. Qué páginas. Qué dinamismo. Qué rapidez. Wow.

Sin embargo el mundo nunca es suficiente, y hace unos días llegué a ese punto en que JavaScript no da más de sí. «¿Por qué no usas AJAX?», me comentó un amigo.

Y hoy me he descubierto a mí mismo desarrollando un sitio web con PHP + MySQL + AJAX + JS + XHTML + CSS. Lo que más me sorprende es que semejante embrollo funcione.

Curso de ética ingenieril (V)

No tengo palabras ante tamaña tropelía:

desusque.png

¡Si «formulario de desuscripción» no te dejó sin aliento, no se pierda «su email fue desuscripto«, sólo para los verdaderamente osados!

No recuerdo dónde lo vi, sólo sé que me impactó tanto que hice una captura de pantalla. Qué pena no haber guardado la dirección del crimen de la web en cuestión…

En fin. El curso de ética ingenieril recomienda suplica entre sollozos la utilización de otra expresión menos rimbombante como «fue dado de baja», o «fue quitao», o «sa ido», que si bien no resultan tan efectivas para llamar la atención del visitante, disminuirán sensiblemente la tasa de infartos entre los usuarios. Cualquier cosa antes que esto. ¿Se tratará de una venganza por cancelar su servicio?

Actualización: Misslucifer (¡gracias!) me informa de que la página en cuestión es tupostal.com (les regalo el enlace para escarnio público). Es curioso que ambos, sin habernos suscrito en ningún momento, hayamos acabado dándonos de baja (o desuscriptándonos). En fin, cada uno que saque sus conclusiones…

Han ganado los buenos (creo)

Hace unos días comentaba que había elecciones a Rector en la Universidad de Salamanca, y que pensaba votar, en resumen, a aquel que contara con una concepción de la tecnología más afin a la mía.

Basándome en las webs de los candidatos elaboré una comparativa de usabilidad y diseño completada con vuestras acertadas observaciones. Sólo una candidatura se sintió aludida y reaccionó, corrigiendo los errores que mencionamos: la semana pasada su web había pasado de los 180 fallos a los 36. A fecha de hoy, cumple los estándares de accesibilidad y la validación del código no arroja errores.

La candidatura a la que me refiero es la presentada por J.R. Alonso, cuya actitud le hizo acreedor de mi voto en las dos vueltas, y que ayer fue elegido Rector con el 60% de los votos. Espero que este nuevo equipo marque una nueva época en nuestra universidad y que no defraude las espectativas que muchos hemos depositado en ellos. Nos va mucho en ello, y a ellos también.

Enhorabuena y a trabajar. Lo difícil de verdad empieza ahora.

Nosolocómics: La Utilidad de Discos

Se me ha ocurrido una forma un poco innovadora de presentar los manuales, y es hacerlo en forma de cómic. No se, igual me pienso que he tenido una idea y resulta que ya hay alguno que lo ha hecho, pero en cualquier caso, me parece interesante.

He realizado una primera prueba de concepto elaborando elaborando una historieta que explica cómo copiar discos de datos con la Utilidad de Discos de Mac OS X. Se trata de una opción que no todo el mundo conoce, y con la que es difícil atreverse al principio. Sin embargo, creo que vale la pena aprenderlo…

Copiando CDs de datos con la Utilidad de Discos

comic.png

Descargar (PDF de 581,6 KB)

Dejo el archivo en PDF para que el que quiera lo pueda descargar. Se puede distribuir libremente respetando su licencia Creative Commons. A ver qué os parece, todos los comentarios serán bienvenidos.