"Si ayudo a una sola persona a tener esperanza, no habré vivido en vano." Martin Luther King (1929-1968)

Tuesday, December 2, 2008

La Teleton: Sentimientos Encontrados

No tengo recuerdo claro de la primera Teletón que ví en mi vida. Pero desde siempre resultó ser un evento que me mantenía practicamente pegado a la televisión durante las aproximadamente 27 horas que dura. Pero con el tiempo me comencé a preguntar acerca de cómo era posible que después de 30 años (la primera teletón se realizó en 1978) todavía no exista una política de gobierno para hacerse cargo de la gente que necesita rehabilitación y tratamiento para la discapacidad. Mucha gente que he conocido comparte este punto de vista, otros simplemente lo ven como algo que prácticamente ya forma parte de la idiosincracia chilena.

No me malentiendan, mi hermano tuvo un largo tratamiento de rehabilitación en la Teletón luego de fracturarse gravemente un brazo, si no hubiera sido por la Teletón mis padres no hubieran podido solventar los enormes gastos en hospitalización, operación y rehabilitación a los que tuvieron que someterlo durante varios meses.

Sin embargo, viendo el sitio de wikipedia acerca de la Teletón (o Tele-Maratón como le llaman) veo que no solamente en países sub-desarrollados como Chile (seamos honestos, hace más de 15 años que estamos en "vías de desarrollo", pero nos tocó una "vía" bastante extensa) se llevan a cabo estas iniciativas, sino que prácticamente en todos los países del mundo. Pero la pregunta continúa, por qué países desarrollados como Estados Unidos, Reino Unido, Francia, Alemania o Japón no cuentan ya con sistemas estatales para solventar los costosos tratamientos médicos que necesitan para tratar a los niños discapacitados.

Estamos en el siglo XXI, pero seguimos con los mismos problemas del siglo XIX, al fin y al cabo son personas u ONGs las que tienen que "tomar al toro por las astas" y organizar estos eventos para lograr recaudar los fondos necesarios.

Friday, November 28, 2008

Evitando ser el SoporteTécnico de Tus Amigos

Según me he podido percatar con el advenimiento de la revolución de los blogs, en general los escritores de blogs (o weblogs) somos bastante llevados a estar a la vanguardia de la tecnología de los computadores e internet .. y todo el cuento (llámesenos geeks si se quiere). Y aunque a veces sabemos solamente un poquillo más acerca de nuestro computador personal, en general sabemos más que muchos de nuestros amigos...
Bueno el hecho de tener más destreza con el teclado, de instalar programas o de hacer mantenciones uno mismo a su computador nos mantiene al tanto de los avances tecnológicos, y nos permite ahorrar algo de dinero y tiempo en pagarle a un "técnico" (que a veces sabe menos que el cliente a quién factura su cuenta). Pero sumado a este beneficio viene la carga que resultan ser los amigos, que por no darse el trabajo de hacer este mismo esfuerzo asumen que tú eres su servicio técnico 24x7(24 Horas, 7 días de la semana). ¡Perdí un archivo con un trabajo que tengo que entregar mañana temprano!, ¡No sé cómo descomprimir el archivo RAR que me enviaste!, ¡No sé como cambiar tamño de la foto para agregar a mi CV!.. quién no ha recibido alguna de estas peticiones a medianoche del domingo.

Bueno para deshacernos del tedio de estas tareas una blogger (a esta altura famosa) ha dado un sabio consejo: Enséñales a tus amigos a usar Google .. fácil y preciso. Después de todo sabemos que actualmente bastan algunos clicks para encontrar prácticamente lo que sea dentro del oceáno de Internet usando Google.

Para que la respuesta sea un poco más elegante, desvía a tu amigo(a)al sitio "Let me google that for you" (deja que te busque eso en Google) y aunque no encuentre lo que está buscando comprenderá el mensaje.. jajaja .. ¡sí que lo hará!

Para que haga memoria de los favores que le ha hecho a sus amigos reparando sus computadores, vea estas posiciones del "KAMASUTRA INFORMATICO"


Evitando ser el SoporteTécnico de Tus Amigos

Según me he podido percatar con el advenimiento de la revolución de los blogs, en general los escritores de blogs (o weblogs) somos bastante llevados a estar a la vanguardia de la tecnología de los computadores e internet .. y todo el cuento (llámesenos geeks si se quiere). Y aunque a veces sabemos solamente un poquillo más acerca de nuestro computador personal, en general sabemos más que muchos de nuestros amigos...
Bueno el hecho de tener más destreza con el teclado, de instalar programas o de hacer mantenciones uno mismo a su computador nos mantiene al tanto de los avances tecnológicos, y nos permite ahorrar algo de dinero y tiempo en pagarle a un "técnico" (que a veces sabe menos que el cliente a quién factura su cuenta). Pero sumado a este beneficio viene la carga que resultan ser los amigos, que por no darse el trabajo de hacer este mismo esfuerzo asumen que tú eres su servicio técnico 24x7(24 Horas, 7 días de la semana). ¡Perdí un archivo con un trabajo que tengo que entregar mañana temprano!, ¡No sé cómo descomprimir el archivo RAR que me enviaste!, ¡No sé como cambiar tamño de la foto para agregar a mi CV!.. quién no ha recibido alguna de estas peticiones a medianoche del domingo.

Bueno para deshacernos del tedio de estas tareas una blogger (a esta altura famosa) ha dado un sabio consejo: Enséñales a tus amigos a usar Google .. fácil y preciso. Después de todo sabemos que actualmente bastan algunos clicks para encontrar prácticamente lo que sea dentro del oceáno de Internet usando Google.

Para que la respuesta sea un poco más elegante, desvía a tu amigo(a)al sitio "Let me google that for you" (deja que te busque eso en Google) y aunque no encuentre lo que está buscando comprenderá el mensaje.. jajaja .. ¡sí que lo hará!

Para que haga memoria de los favores que le ha hecho a sus amigos reparando sus computadores, vea estas posiciones del "KAMASUTRA INFORMATICO"


Tuesday, June 24, 2008

Escribir un Libro




Estimados lectores...

Después de bastante tiempo sin escribir ningún POST, mucha agua ha pasado bajo el río.

Creo que he prometido demasiadas cosas a demasiadas personas y me he quedado corto con mi tiempo. No me atrevería a decir que estoy colapsado pero tengo bastantes cosas por hacer y poco tiempo para hacerlas. Pero haciendo uso de unos necesarios minutos de procastinación (del inglés procastination, la palabra de moda por estos días) escribo estas líneas.

Bueno desde mis contactos de facebook me han invitado a un grupo de interés que encontré bastante atingente. En Chile tenemos un problema con el precio de los libros: ¡¡Es muy alto!! Los medios de difusión masiva dicen todo el tiempo que el nivel de la educación de la población chilena es malísima. Hemos fallado miserablemente en varias de las pruebas de medición de la calidad de la educación en todos los niveles (eduación primaria o básica, eduación secundaria y ni hablar de las universidades la que está mejor no pasa del lugar 300 de los rankings). Este bajo nivel eduacional se achaca igualmente a la escasa cultura del chileno promedio. Algunos usuarios idealistas han tratado de hacer conciencia acerca de ésto creando los grupos: Que Bajen el Impuesto al Libro, Contra el IVA en los LIBROS !!!, etc.. Pero me parece que debido a lo pequeño de nuestro país (apenas 16 millones de habitantes) aunque quiten todos los impuestos sobre los libros su precio va a permanecer alto para los ingresos de un chileno promedio.
Bueno esta conversación, como muchas otras, desemboca irremediablemente en el problema de la mala distribución de la riqueza en Chile. Teniendo en cuenta que este parece ser un problema insoluble para la actual clase política chilena, creo que la solución podría ser crear nosotros mismo nuestros libros en forma electrónica (usando software de edición de texto: Office, OpenOffice) y en forma colaborativa mediante las tan populares formas bajo licencias como la famosa Creative Commons.
Algunos seguro dirán que es una estupidez pero es mejor que seguir reclamando sin hacer nada.

A good book should leave you slightly exhausted at the end. You live several lives while reading it. ~William Styron, interview, Writers at Work, 1958
Un buen libro debiese dejarte levemente exhausto al final. Viviste varias vidas mientras lo leías. ~William Styron, entrevista, Escritores Trabajando, 1958


Suerte y, por favor, recuerden que "el que mucho abarca poco aprieta".

PD: Algunos links acerca de la creación comunitaria de libros: El blog de Dioni Nespral, http://hombrelobo.com/futuro/nuevas-formas-de-escribir-un-libro-colaborativo/,http://www.futureofthebook.org/mckenziewark/gamertheory/?cat=1, http://www.genbeta.com/2007/04/14-mozkui-plataforma-para-la-creacion-colaborativa-de-libros-a-traves-de-internet, http://www.blogbook.es/blog/%C2%BFque-es/, y muchos más links aquí..

Thursday, June 12, 2008

Emprendedor .. que miedo!!!


Con unos amigos saturados del mal servicio y mentiras de las empresas nacionales de IT decidimos formar nuestra propia empresa. De entrada negué aporte de capital debido a que estoy en bancarrota, sin embargo creo que figuro como uno de los socios importantes de la empresa por habilidades y conocimientos.
Es increíble la forma en que las empresas tiene técnicos e ingenieros trabajando por una miseria y luego cobran 14 millones de pesos por sus servicios ... los que realmente hacen el trabajo ganan solo migajas.
Bueno sólo el tiempo dirá si esta es una decisión correcta o sólo estamos "tomando vidrio por diamantes y pirita por oro"...

Don't be afraid: The fear of fighting is worst than the actual fight.
No tengas miedo: El miedo al combate es peor que el combate mismo

Friday, May 16, 2008

Insoportable ...



Hay algunas personas que francamente me sacan de quicio. Tengo un conocido que es realmente un pelmazo. No sé con certeza cuál será su problema, pero es realmente imbécil. Sorry, tengo que decirlo, logra desequilibrarme. Para describirlo claramente diría que es una rara mezcla de Screech Powers (el nerd de salvado por la campana) y alguno de los protagonistas de La Revancha de los Nerds, pero que anda apareciendo como


"convidado de piedra" en conversaciones que tienes con otras personas, riéndose de cosas que no son graciosas y haciendo afirmaciones sin fundamento acerca de todo y en voz alta.... en resumen ... un imbécil (asshole, moron, stupid ... etc).

Es de esos tipos de los que es posible esperar cualquier respuesta estúpida, y en cualquier momento. Esos de los que hablas un rato con ellos y te preguntas, ¿será éste anormal ?, ¿será limítrofe?, ¿su madre lo amamantó con leche agria?.

Lo sé, lo sé, si se quiere vivir en un ambiente sano hay que saber sobrellevar a estos individuos ..... pero me cuesta demasiado. Tenía que desahogarme de alguna manera, y este blog es una manera de hacerlo, además estoy seguro que es tipo siquiera lee algo aparte de cómics.

Bueno este es mi homenaje a "XYZ", probablemente nunca te darás cuenta pero eres un pelmazo




Y para colmo tu polola te pone el gorro ... aweonao ....

Sturgeon Faces ...

Cuál es la Idea de este sitio .. matar el tiempo? ...

[ http://www.sturgeonface.com/ ]



A propósito "sturgeon" es un pez ...

Wednesday, April 23, 2008

C++: An Interview with Bjarne Stroustrup (1/4)

La siguiente entrevista la hace un reportero del sitio http://www.ddj.com/ al creador de C++ Bjarne Stroutrup (BS), aunque al comienzo es un poco lenta y llena de detalles más adelente aborda temas que incumben a la educación en ingeniería (específicamente en el tópico de programación -que es el que me interesa;-)... espero que les resulte interesante


Marzo 27, 2008
http://www.ddj.com/cpp/207000124
by James Buchanan




Historia de C++
El creador de C++, Bjarne Stroustrup discute la evolución del estándar de C++0x, la educación de los programadores y el futuro de la programación

JB: Cuando te interesaste inicialmente por la computación, ¿cuál fue tu primer computador y el primer programa que escribiste?

BS: Aprendí a programar en mi segundo año de universidad. Desde el comienzo estaba comprometido a hacer "matemáticas con ciencia de computadores", pero realmente no recuerdo por qué. Sospecho que (erróneamente) pensé que la computación era algún tipo de matemática aplicada.
Mi primer computador fue el computador GIER del departamento. Se programaba casi exclusivamente en Algol-60. Mi semi-real primer programa dibujaba líneas (¡en papel!) entre puntos sobre el borde de una superelipse, para crear agradables diseños gráficos. Eso fue en 1970.


JB: ¿Cuando creaste C++, lo hiciste porque el paradigma (o estilo de programación) de programación orientada a objetos (POO) obviamente ganaría mucha popuplaridad en el futuro, o fué un proyecto de investigación para averiguar si la POO convencería?.

BS: Por ninguna de esas razones! Mi firme impresión (en aquel tiempo) era que todas las personas sensibles "sabían" que la POO no funcionaba en el mundo real: Era muy lenta (por más de un orden de magnitud), mucho más difícil de usar por los programadores, no era aplicable a los problemas del mundo real, y no podía interactuar con todo el resto del código que necesitaba un sistema. De hecho, probablemente estoy siendo demasiado optimista aquí: la "gente sensible" nunca había oído hablar de la POO y no querían hacerlo. Diseñé e implementé C++ porque tenía algunos problemas para los cuales era la solución correcta: necesitaba acceso al hardware al estilo de C y una organización del programa como la de Simula. Resultó que varios de mis colegas tenían las mismas necesidades. De hecho, entonces ni siquiera era obvio que C triunfaría. En ese tiempo, C estaba ganando adeptos, pero mucha gente aún consideraba a la programación de sistemas seria, en cualquier lenguaje que no fuera assembler, como una aventura y habían varios lenguajes -como C- que proveían de una manera de escribir programación de sistema portable. Uno de aquellos otros pudo haberse vuelto dominante en vez de C.

JB: Antes de C++, ¿fué debido a lo inadecuado de otros lenguajes que, por ejemplo, dijiste "tengo que crear C++"? ¿En esencia, por qué creaste C++?

BS: Sí, creé C++ en respuesta a una necesidad real: Los lenguajes de programación de esa época no soportaban abstracción para tareas difíciles de programación de sistemas de la forma en que yo lo necesitaba. Fué tratando de separa las funciones del kernel de Unix, de tal forma en que pudieran ejecutarse en distintos procesadores de un computador multi-procesador o en un cluster.

JB: Personalmente, ¿piensas que la POO es el mejor paradigma de programación para sistemas de software a gran escala, en oposición a la programación literal, la programación funcional, la programación procedural, etc.?¿Por qué?

BS: Ningún paradigma de programación es el mejor para todo. Lo que tu tienes es un problema y una solución para él; luego, tratas de amoldar la solución en el código ejecutable. Haces eso con restricciones de recursos y preocupación por la mantenibilidad. A veces, este amoldamiento se puede lograr de mejor manera con POO, a veces con Programación Gerérica o con Programación Funcional, etc.

La POO es apropiada donde puedes organizar algunos conceptos clave dentro de una jerarquía y manipular las clases resultantes a través de una base común de clases. Por favor nota para mí es lo mismo OO que le uso tradicional de la encapsulación, herencia, y polimorfismo (en tiempo de ejecución). Tu puedes elegir definiciones alternativas, pero esta es una historia bien definida.

No creo que la Programación Literal es un paradigma como los otros que mencionaste. Es más un método de desarrollo como el Desarrollo manejado por pruebas.

Monday, April 21, 2008

Do you speak english?

Hace algún tiempo estaba explorando el sitio web de una empresa llamada CONTACT CHILE.
Esta empresa tiene como lema "Tendemos puentes hacia Chile", y efectivamente, eso es lo que hacen. Su sitio en Español, Inglés y Alemán, pretende orientar a extranjeros de diversos países (principalmente de Europa y EEUU) a buscar prácticas de trabajo, tomar cursos en universidades, emigrar con intenciones de trabajo a nuestro país, o simplemente para aquellos que vienen de vacaciones.
Bueno, así sigue el sitio dando información práctica realmente útil para manjarse en Chile. Lo que sí resulta vergonzoso, pero muy cierto es lo que se dice acerca la incapacidad de los chilenos para hablar inglés:

"Those travelling in Chile should be able to communicate in Spanish. Most Chileans don't know too much English, even after twelve years of English in school (which says more about the schools than about the Chileans). Especially in rural areas, English won't get you very far. You can make your trip more enjoyable by taking an intensive course beforehand or in-country, and by bringing a compact phrase book. This will help you make contact with the locals and allow you to ask for information in difficult situations." (http://www.contactchile.cl/en/chile-chilenianisms.php)
Traduciendo:
"Aquellos que viajen por Chile debieran ser capaces de comunicarse en Español. La mayoría de los chilenos, incluso después de tener doce años de inglés en la escuela, no conoce el idioma Inglés (lo cual dice más acerca de las escuelas que de los Chilenos). Hablando en Inglés no vas a llegar muy lejos, especialmente en áreas rurales. Puedes hacer tu viaje mucho más divertido tomando un curso intensivo antes-de o en el mismo país, y llevando contigo un libro compacto de frases. Esto te ayudará a hacer contacto con los locales y te permitirá pedir información en situaciones difíciles."

Sin comentarios ... solo basta con mirar como marcha la situación en el Ministerio de Educación. Si la cabeza está en el vergonzoso estado en que hemos visto a la ex-ministra Provoste durante las últimas semanas, qué podemos exigir del resto.

"This is the window, this is the blackboard ... hasta 4to medio."

Información util para visitar Chile sacada desde Contact Chile
En Inglés: http://www.contactchile.cl/en/chile-information.php
En Alemán: http://www.contactchile.cl/de/chile-tipps-tricks.php
En Español: http://www.contactchile.cl/es/chile-consejos.php



ContactChile
Gestiones Interculturales
http://www.contactchile.cl
Huelén 219 piso 2
Providencia
Santiago de Chile
Fono/Fax:
(56-2) 264 17 19
E-Mail: info@contactchile.cl

Wednesday, February 20, 2008

Un Año en Blogger



Hace aproximadamente un año que partí con este blog. Mi primer POST no fue demasiado creativo pero creo que con el tiempo mejoré. Me aproveché, como casi todo el mundo en Chile, del caos del Transantiago para producir una secuencia de POST humorísticos [1,2,3,4,5,6,7 ] que lograron miles de visitas. Cuando se calmaron las aguas mi blog recibe unas 10-20 visitas diarias. Lamentablemente el asunto del Transantiago se transformó en una catástrofe nacional, para la gente que lo usa porque tiene que aguantar un sistema que no satisface ninguna de las ventajas que prometió, y para el resto del país aguantar que el gobierno dilapidara en la forma más descarada una enorme cantidad de recursos que pertenecen a todos en un sistema que dista mucho de funcionar correctamente.

Pocas cosas cambiaron el año pasado, y seguro pocas pasarán este ... pero este blog sigue ... para los que quieran leerlo.

Atte.
Cristian Segura

Blogged with Flock

Wednesday, January 16, 2008

News From Chile

This is the opening of a new section of this always boring blog.
I'm talking about "News from Chile", a simple section that I will use to expose my ideas about my country. Thinking globally, it was obvious that this section must be written in English language.

Welcome to this new section ...


Sincerely
Cristian Segura L.

Monday, January 14, 2008

Desayuné en el Cementerio .. HALITOSIS!




Estimados lectores de este miserable BLOG.

Como el calor que hace en la zona central de Chile me está matando y no me quedan muchas neuronas para inventar (o investigar temas nuevos) no queda más que hablar de la lata diaria.

Por "equis" razón de la vida estaba trabajando el otro día con una niña bien cerca mío. Bueno la niña en cuestión es de esas mujeres agradables de ver (no la voy a describir para evitar identificaciones posteriores), pero la chica de esas por las que te das vuelta en la calle. Pero, lamentablemente, se acercaba a hablar y ... parecía que, literalmente, había comido un alimento en descomposición. Rogaba porque no se acercara tanto .... que terrible. Lo peor es que no tienes como decirle a la afectada que se coma un dulce de menta o algo. No sé como será en otros países, pero por lo menos en Chile nadie te hace el favor de avisarte.

No entiendo, a veces nisiquiera tus conocidos te avisan.

He notado que la gente nerviosa, y la que tiene un ritmo de alimentación irregular, tiende a pasarle ésto, independiente de lo que haya comido.

Yo siempre he tenido problemas digestivos y siempre ando con algún dulce-salvavidas en el bolsillo ... pero no todo el mundo lo hace.


Bueno, antes de reírse son este post, pónganse la mano en la boca y cerciórense de que ustedes no están en estas mismas condiciones... les recomiendo mentitas sin azúcar .. jajaaj

Saturday, January 12, 2008

Volviendo a los POSTS

Estimados lectores de este ahora más miserable BLOG. Finalmente, después de mucho tiempo tengo un tiempo y algo de energía residual para agregar un nuevo POST. Siento haberlo dejado de lado, pero la programación y el convulsionado ritmo que ha tomado mi vida, no me había permitido redactar nada interesante. Además no iba a ponerme a contar detalles de mi vida (que seguro no interesan a nadie).

Por suerte la próxima semana termina el calvario en que se ha convertido esto del juego. Realmente creo que nunca, ni en mis mas remotas expectativas, pensé que hacer un juego era tan complicado. Realmente difícil, creo que es por lejos la actividad relacionada con la ingeniería que requiere mayor concentración, dedicación y hasta pasión. Aunque suene paradójico, hacer juegos es la cosa más seria del mundo, y el hecho de que estemos invadidos de ellos se debe simplemente a la fuerza y energía de muchos de los pioneros en el arte y ciencia del desarrollo de estos artificios.

Gradualmente volveré a mis andadas, pero citando al gran matemático Paul Erdös, digamos que: "El programador de juegos transforma el café en algoritmos que entretienen.."


Palabras Claves:

Programación de Juegos, Game Programming, Simple DirectMedia Layer, DirectX, OpenGL, Ogre3D, Clanlib, Sprites, Artificial Intelligence, Inteligencia Artificial, Collision Detection, Detección de Colisiones, FrameBuffer, Graphic Acceleration, Aceleración Gráfica, Image Blitting.

Lugares de consulta imprescindible para los futuros programadores de Juegos :

Gamedev (http://www.gamedev.net/)
Nehe (http://nehe.gamedev.net/)
Gamasutra(http://www.gamasutra.com)
LosersJuegos(http://www.losersjuegos.com.ar/)

Lenguajes de Programación Esenciales

- C/C++, Python, Lua, Perl, Java, etc...
Bibliotecas Esenciales
- DirectX, OpenGL, LibSDL, FMOD, Ogre3D, Clanlib, etc...

Compilers/IDEs

Dev-C++, CodeBlocks, Visual C++, C#, Eclipse CDT, Anjuta, KDevelop, etc...


Atrevete a hacer tus propios juegos!!
Atte.
Cristian Segura L.

P.S.: Unas screenshoots del juego en que trabajo(es para niños)