domingo, 10 de julio de 2016

Algoritmo para nombrar a un hijo

Estableces unas reglas básicas de donde partir, por ejemplo:

- Los nombres deben contener 4 letras
- Cada nombre debe contener 2 vocales y 2 consonantes
- Al menos 3 sujetos deben compartir dos letras en común (1 vocal/1 consonante) y un cuarto sujeto solo una letra que sintetize los demás nombres.

Comenzamos:

- Escoges una letra, digamos: G , ya tenemos la primera consonante.
- Estableces el uso de las vocales ascendente, en este caso, las 2 primeras: A y E
- Finalmente, agregas una variable: las 2 vocales se multiplican por sí mismas, para la cantidad de espacios luego de la G, es decir: 4, siendo la 5ta. letra -luego de la G- la L
- Resultado: GAEL

Luego viene en cascada los siguientes:

- Tomas como primera letra la última de tu primer hijo: L
- Estableces que el uso de las vocales esta vez serán descendente, en este caso comenzamos por la I debido a que la E ya fue usada en el caso anterior (solo se puede copiar una vocal), quedando la A como común: I y A
- La siguiente letra luego de la primera debe ser consecutiva, queda: M
- Resultado: LIAM

- Seguimos con la primera letra: L
- Esta vez se toma la vocal U como inicial porque la A,E,I han sido empleados y la O es como un cero, vacío, entonces, queda: U
- Para este caso tomamos la letra más próxima a la L y como ya usamos la M, queda hacia atrás: K
- Finalmente, la vocal común: A
- Resultado LUKA

Para terminar:

- Tomamos 3 letras de cada otro nombre: E, I, K
- Agregamos, la última consonante basado en la regla base del primer nombre, es decir la 5ta. posición luego de la ultima consonante usada: M (calendario internacional, no español), quedando entonces la letra: R
- Ordenando las letras: IKER

Y listo! Así puedes nombrar a tus hijos seguramente y decirles que su nombre no solo es bonito sino que parten de un algoritmo matemático: han sido cuidadosamente seleccionados

Nota: Cualquier semejanza con la realidad se debe a una antojadiza interpretación de algunos momentos en la vida...

viernes, 10 de agosto de 2012

El factor Apple

Desde hace algunos meses he estado colaborando en EsSalud con el desarrollo de una propuesta FLOSS que permita a la institución avanzar en sus propuestas tecnológicas.   Dentro de dicho proceso no pude evitar tropezarme con una Apple, concretamente una Mac Book Pro que -por cierto- estaba incorrectamente inventariada y aproveché la ocasión para un experimento: probar realmente las prestaciones de dicha tecnología y  poder evaluar que tan conveniente o "practica" es, según afirman sus fanáticos.

 

Dentro del mundo de las tecnologías de la información hay una tendencia muy grande en ciertos círculos por el uso de productos Apple y MacOSX, buscando relacionarlos con el Open Source (que por cierto Apple no apoya ni remotamente) y de alguna manera llevar dicha tendencia hacia el discurso del "open", "free" o lo que sea.

 

Tenía que aprovechar la ocasión y por 3 meses, desde el 1 de Abril hasta el 30 de Junio del 2012, usé exclusivamente la Mac Book Pro de Apple con el MacOSX, no voy a extender mucho esta crónica, sólo voy a expresar el resultado de mi evaluación mínimamente argumentada porque no requiere más:

 

 

 

  • La Mac Book Pro es una máquina hermosa, elegante y muy práctica cuando se trata de consumo energético.  Lastimosamente su rendimiento general gráfico es bastante malo, considerando que maneja 2 tarjetas gráficas (una Intel y una ATI), por otro lado para muchas actividades tenía los mismos problemas con el rendimiento de I/O que sus plataformas competidoras (Windows / Linux).  En líneas generales, no había ninguna ventaja técnica más allá del rendimiento de la batería (y sus modos de ahorros), y claro una estética.
  • MacOSX, el aclamado sistema operativo, no tiene ninguna ventaja técnica real sobre Windows o Linux, sin embargo, debo adminitir que su estilo y tratamiento técnico es más refinado.  A lo largo de los años he escuchado a los Apple fans, hablar sobre la productividad o estabilidad del SO, pero lo cierto es que no fui capaz de ser realmente productivo con este y sentí que fallaba tanto como Windows (o Linux incluso).  Quedo absolutamente convencido que es una excusa del marketing de Apple.
  • Aproveché la ocasión para probar la edición de vídeo (tan "cool" en comunicaciones) y debo decir que tuve los mismos problemas que haciéndolo con Windows (Linux aún no tiene todas las herramientas a full para esto), incluso con menor eficiencia ya que no había aceleración por GPU.   Por otro lado, los codecs de salida de las aplicaciones Apple no me daban muchas opciones, siempre me llevaban a la tendencia de escoger su formato MOV, por lo que después debía de hacer un re-code del vídeo final.  Me molesta cuando me quieren "marcar" tendencias, hacerlo más "fácil", cuando en la práctica quieren controlar lo que hace el usuario, llevarlo por la senda que ellos creen debe ser.
  • Intenté realmente programar en dicha plataforma, pero en serio: CUDA, OpenCL, Manejo de hardware, no solamente webs o aplicaciones móviles y realmente resulté frustrado (en ningún momento "hackee" el SO), no podía hacer nada sin depender de descargas enormes o simplemente de falta de librerías de desarrollo eficientes, manejar el puerto bluetooth empleando Python resultó una tarea bastante extensa que llegó a aburrirme y finalmente desistir, luego de 12 horas no avanzaba mucho.   Cuando quizé producir webs con web2py la cosa se tornó bastante crítica porque simplemente no funcionaba bien el sqlite3 (que está integrado en el mismo Python), la base de datos simplemente se corrompía en determinados momentos (algunas semanas después lleve esto a Linux y lo pude hacer sin problemas en un par de horas).  Como esto puedo contar mucho más, pero -para mí- es más que suficiente.
  • Falta de aplicaciones libres o abiertas, realmente el eco sistema de Apple no facilita que los desarrolladores puedan ofrecer las mismas aplicaciones FLOSS dentro de tan privativa plataforma, no sin realmente tener que "hackear" el Sistema Operativo.

 

En general mi experiencia con Apple y MacOSX fue frustrante, nada super-productiva, nada superior y no le encontré ninguna relación de valor con el FLOSS o el mismo OSS.   Los Apple fans han perdido el rumbo, el materialismo a su máximo expresión donde sólo importa lo bonito a lo realmente funcional y esos que vienen del mundo "libre" han creado una historia para sí mismos y creer que realmente emplean una plataforma que les da libertad.  Es íncreible lo que hace el marketing, de hecho realmente los Apple fans actúan como una religión y no lo digo sólo yo.

 

Aclaración:  El problema de Apple y todo lo descrito va más por todo el concepto, pero si separamos el software del hardware la lectura puede ser diferente... tal como he dicho, el hardware es un ganador y el problema está en el software y su "concepto".

lunes, 9 de abril de 2012

Creando tendencias en el mercado

Las tendencias las crean, hoy en día, las empresas en sí, éstas nos inducen a consumir mediante hábiles estrategias de marketing sus productos o servicios.  El problema en sí no es que ellas quieran generar ingresos sino en sus desmedidas tácticas para dominar a los usuarios, mentalizarlos, amaestrarlos según sus patrones.

 

From Spleen at...

 

Lo que como usuarios debemos recordar que nosotros creamos las tendencias, nuestra aceptación sobre una o tal tecnología va marcar el hito en el mercado, pero esto no significa -bajo ninguna circunstancia- que esta sea buena o mejor que otras, simplemente es producto de nuestras decisiones.  El asunto aquí es: señores! a muchas empresas les importa un carajo el ciudadano, somos simplemente un mercado, miles de personas gobernadas desde un rascacielos para generar riqueza sin verdadero valor.

 

El poder está en nosotros y saben: realmente podemos imponer nuestros deseos a las empresas, es muy simple: sean inteligentes, especialmente cuando la empresa u organización donde te desenvuelves tiene las condiciones para cambiar el mercado.  Hace algunos días me reuní con una conocida empresa de tecnología y de arranque les planteé lo que quería: soluciones de cloud privadas con tecnologías abiertas y soportadas sobre commodity hardware, de arranque la empresa tuvo que cambiar el chip, su modelo de ventas tradicional dió un vuelco radical y un perspicaz gerente se dio cuenta que no nos iban a poder vender nada siguiendo su modelo tradicional, el problema es que la empresa donde me desenvuelvo es muy importante y sus compras son millonarias en tecnologías.  La empresa de tecnología en algún momento argumentó que los servidores "ensamblados" no eran viables pero les mostré algo tan simple como el proyecto opencompute de facebook y además les informé que ya había con dos grandes mayoristas de cómputo en el país para que comenzaran a traer estos servidores, toda una tendencia en el mercado y -si todo sale bien- el cambio del modelo tradicional de datacenters en el país.  Lo que me olvidé de contarles es que el software base al que me refería es openstack.

Todo es posible, en unas semanas les contaré si esta estrategia se consuma definitivamente en el mercado peruano, la misma que nos permitirá mejorar terriblemente nuestra oferta nacional de tecnologías y poder llegar incluso con tecnología de punta a las MYPES por muy bajo costo.

 

From Spleen at...

domingo, 8 de abril de 2012

Restrospectiva 2011

Hace buen tiempo que no me daba el espacio para escribir artículos en el blog, en gran medida por la seducción del micro-blogging, eso es algo que solucionaremos desde hoy buscando generar 3 artículos a la semana.

A nivel empresarial, ICTEC tuvo un importante logro al estar como única empresa de ciencia y tecnología en el Perú presentando un stand en el SITDEF 2011 (Cuartel General del Ejército) mostrando algunos de nuestros productos y servicios para la división de defensa.

From SITDEF2011

Mucho ha acontecido desde la última vez que escribí en este blog, así por ejemplo: mi participación en una conferencia en la UNI, el COMTEL 2011 y -una vez más- el Latinoware 2011 (Foz de Iguazú).

From Latinoware 2011

Me encantó también el encuentro que tuve en Solivre 2011 en Maringá con varios amigos internacionales.

From Brasil 2011 - Maringá

Sin embargo, lo más importante fue mi participación en el Linuxcon Brasil  (Sao Paulo) junto con grandes representantes mundiales de Linux, incluyendo a Linus Torvalds, pasando por Daniel Frye (IBM), Bdale Garbee (HP) o Greg Stein (Apache), toda una experiencia.

From SaoPaulo2011

Finalmente cerré el año con el FESOLI de la Universidad Garcilazo, evento al que todos los años asisto y en donde pude conocer a Maurizio Leal.

Muy buen año el 2011.

domingo, 26 de septiembre de 2010

Esas 24 series: Las nuevas

En el post anterior hablé sobre 16 series de las que ya soy un regular expectador, pero ahora me toca hablar de las otras 8 series de esta semana, siete completamente nuevas y una en su segundo capítulo (primera temporada), así que vamos contando sobre ellas.


* Lost Girl (BO) - Domingo: Una simpática chica descubre que pertenece al reino de las 'hadas' con su poder de 'súcubo', decidiendo vivir con los humanos de manera 'normal'.  Se estrenó el 12 de Setiembre, pero este 19 fue su segundo capítulo.  Me gusta todo lo sobrenatural y la serie es canadiense.

* Lone Star (FOX) - Lunes: Narra la complicada vida de un hábil estafador y sus mujeres tratando de vivir de manera más normal.  Se estrenó este 20 de Setiembre.  Las críticas han sido muy buenas aunque el rating no ha favorecido el primer capítulo, vamos a ver que tal va.

* The Event (NBC) - Lunes: Una gran conspiración en el gobierno de #USA quiere evitar un suceso que está relacionado a algo que va más allá del entendimiento humano.  Se estrenó este 20 de Setiembre.  Producción que tiene un tufillo a "Flash Forward", se ve muy interesante y me parece que tiene que ver algo con gente de otro mundo.

* Undercovers (NBC) - Miércoles: Una pareja de esposos ex-CIA regresa al campo para ayudar a la institución en casos complicados, teniendo como fachada a su empresa de Catering.  Se estrenó este 22 de Setiembre.  Producción de J.J. Abrams, el maestro del cine y la TV, así que tiene todo para merecer nuestra atención.

* The Defenders (CBS) - Miércoles: Un pequeño bufette de abogados muy 'popular' utiliza sus poco tradicionales recursos para ganar sus casos.  Se estrenó este 22 de Setiembre.  No me gustan las series de abogados, salvo -claro- Boston Legal, pero en este caso tienen a James Belushi con toda su materia cómica como protagonista, vale la pena!.

* The Whole Truth (ABC) - Miércoles: Nos presenta el desarrollo legal de procesos judiciales apartir de la visión de la fiscalía y la defensa, cada uno en su tiempo.  Se estrenó este 22 de Setiembre.  Otra vez, no me gustan la serie de abogados, posiblemente sea el único capítulo que vea, aunque el desarrollo me pareció bastante ágil.

* Better with You (ABC) - Jueves: Historia sobre tres parejas y sus relaciones: una feliz, otra que vive en la rutina y una desesperada por casarse.  Se estrenó este 23 de Setiembre.  Aún no he llegado a verla, aunque no le auguro muchos éxitos.

* Blue Bloods (CBS) - Viernes: Se basa en los problemas y vivencias de una familia de policías.  Se estrenó este 24 de Setiembre.  No me gustan las series de policías, pero veremos como resulta.


Y el artículo no acaba aquí todavía, aunque esta semana he visto (o estoy por ver) estas 24 series, faltan una parte más sobre las series que vienen, están en parón (y que veo, claro!) o que no he visto (y debería haberlo hecho).