My academic performance

Yo no soy una persona muy estudiosa, ni tampoco soy muy inteligente; las cosas que hecho las he conseguido sacándome la mugre en lo que hacia, pero eso si, soy una persona completamente obsesiva, tanto es asi que si se mete en la cabeza hacer un robot que pueda pensar por si solo, no pararía hasta lograrlo, quizás este exagerando un poco pero es que las únicas veces que he sacado buenas notas en la universidad fueron cuando en realidad quise sacar buenas notas, las demás veces, pues simplemente soy un dejado, ya que si tengo –por ejemplo- tarea de matemáticas y se me antojo programar, pues simplemente programo y dejo la tarea para después.

image

Mi comportamiento obsesivo, a veces, como que no ayuda mucho, ya que mi otra obsesión es el ejercicio y mas específicamente las maquinas de gimnasio. Esto ultimo merma algunas veces mi rendimiento académico, y en especial en las noches que necesito energías extras para seguir estudiando. Generalmente en esas noches lo único que hago es dar una repasada rápida e irme a dormir, ya que mi cuerpo no da mas.

Otro factor que modifica mi normal desempeño académico es mi obsesión con las chicas y que parafraseando a mi primo se resumen en: “estas mas salado que calzoncillo de pescador”, lo cual estoy empezando a creer. Y es que me da tanta cólera fracasar cada que intento algo con alguna chica, que mis ganas de programar simplemente se van al carajo y pues solo salgo a caminar por ahí con Rex (mi perro), y ni que decir de las ganas de estudiar.

En resumen, soy una persona muy obsesiva, lo cual a veces juega a favor y/o en contra de mi rendimiento académico. Esto a veces llega a hacerme creer que soy la persona mas inteligente del mundo, o hasta llega a hacerme creer que soy la persona mas estúpida del mundo y con menos neuronas que otras. Parecerían estupideces, no?, pero para mi, mi comportamiento es un arma de doble filo.

Noches de programación…

La programación ha estado en mi vida desde que tengo 12 años. En esos tiempos recuerdo que programaba por placer, incluso no entendía mucho lo que hacía, pero no se como me ponía a modificar partes de programas pequeños ya hechos para acomodarlos a mi gusto.

frustration[1]Hoy en día, programar sigue siendo mi pasión, pero a diferencia de mi primera etapa como programador, se sumaron algoritmos mas complejos que programar, y los cuales debía terminar en poco tiempo. Presión!, es la palabra que odio, y que en estas dos ultimas semanas estuvieron en mi vocabulario diario. Generalmente cuando estoy presionado, me bloqueo completamente y creo que hasta me es difícil programar una suma de dos números; lo contrario sucede cuando programo por placer, ya que puedo apuntar, en un pequeño cuaderno que tengo, los errores que tengo para corregirlos mas adelante.

Finalmente, creo que debo aprender a lidiar con ello, ya que mi entorno estudiantil esta conformado por gente muy académica y competitiva, los cuales al mismo tiempo me incentivan a superarme mas, ya que cada vez que creo que he tocado techo con algún proyecto, las ganas de superarse de ellos mismos, me hacen ver que aun me falta mucho por aprender, muchos libros mas que leer, y –claro- muchas otras trasnochadas que pasar; y con respecto a la presión pues creo que hoobastank tiene la respuesta en una parte de la canción de The Reason: “It’s something I must live with everyday”

Twitter sobrepasa los 10 billones de tweets

Ya es oficial, la “red social” Twitter ha sobrepasado su tweet número 10,000,000,000 (10 billones en la notación inglesa) como así lo indica el servicio GigaTweet -y tantos otros-, un servicio que registra un conteo de tweets en base al API de Twitter –o eso supongo-.

Pero que significa que twitter haya llegado a semejante cantidad de tweets?… pues que en conjunto todas las personas con una cuenta twitter han twitteado entre todos –ya a estas horas- más de 10,000,000,000 de veces… con lo que además va comprobando el exponencial crecimiento de Twitter que según leo estadísticas, en Noviembre de 2008 llegó al billón de tweets y hace sólo 5 meses a los 5 billones.

El promedio de twitteo está más o menos bordeando los 700 tweets por segundo a nivel mundial, en base a esto se han hecho pronósticos de cuando se iba a llegar a una determinada cantidad, como en el caso del 10billonésimo tweet, y actualmente se prevee que el tweet número 20 billones (20,000,000,000 basado en la notación inglesa) será dentro de 197 días más o menos (que prácticamente será el 17 de septiembre del presente), claro que si es que no aumenta o disminuye la frecuencia de twitteo…

La nota curiosa aquí es que el tweet #10,000,000,000 es de una cuenta privada, por lo que no se puede ver que se twitteo a menos que solicitemos ser followers de esa cuenta… sin embargo se conocen los tweets #9,999,999,999 y el #10,000,000,001 … jajaja vaya ironía…

vía | Mashable

Saludos!!!

Flash y la inseguridad en la red

En estos tiempos, navegar en internet día a día es algo muy común; ya que es de gran ayuda para todos, nosotros los estudiantes navegamos en busca de información, las empresas y sus clientes realizan transacciones, etc. Todo esto basado en protocolos, aplicaciones y demás elementos que nos hacen la vida mucho más fácil. Pero.. que de tanto estamos seguros en la red? 2pycb2c[1]

Según Charlie Miller, conocido experto en seguridad informática reveló en una entrevista para OneITSecurity que todos los sistemas operativos son inseguros y hackeables. La mayoría de sus problemas están en los navegadores y como los usuarios usan los mismos (ya sea en Windows, Mac o Linux) las vulnerabilidades están en todos ellos.

Por decirlo así, dependemos de los navegadores y uno de los principales problemas de estas aplicaciones son los plugins que les instalamos para poder visualizar las paginas web de modo tal que nos brinden la mayor performance posible.

Uno de ellos es Flash, que según este experto de seguridad, es el que mas bugs ocasiona en nuestros computadores, poniéndonos en riesgos de diversos ciber-ataques, robo de información y datos. Lo malo del asunto es que el 98% de los ordenadores que se conectan a la Internet tiene instalado Flash en cualquiera que sea el navegador.

A todo esto, el poderoso Google esta diseñando el nuevo HTML5 que promete rediseñar la estructura de la navegación web, desapareciendo muchos obstáculos, añadiendo ventajas y más.

Programación Orientada a Objetos [PHP5]

A diferencia de lo que muchos de los que me conocen creen, yo no he programado mucho en este campo de la orientación a objetos por falta de costumbre, pero esta semana me he querido meter de lleno porque es mucho mejor programar con clases, que con archivos sus funciones y cosas estructuradas. Es una forma de programación avanzada y hace de tus aplicaciones muy fáciles de extender a más funciones sin el mayor daño al resto de código.

El funcionamiento no es tan diferente del que me/nos hayan enseñado en Java, en PHP existen clases, dentro de éstas variables y funciones; luego pueden instanciar tales clases con objetos y éstos, llamar a sus propias funciones y variablesfácil no?… Bueno, y aunque no entiendas, puedes aprender de eso aquí.

Lee el resto del articulo »

Apuntes de Java: Manejo de Excepciones

El manejo de excepciones es una de la características que mas robusto hace al lenguaje de programación java. Claro, que esto viene de su papá C++ y creo que actualmente también lo implementan lenguajes como Visual Basic.

Bueno, últimamente ando programando en java, c y c++, simultáneamente. Así que a veces se me cruzan los cables con ambos lenguajes. Lo que voy a postear ahora son errores que -creo yo- son comunes a la hora del manejo de excepciones, ya que cuando andaba programando, se me fueron esas nociones de las excepciones.

En realidad, tengo solo dos apuntes que hacer.

La primera: Tener cuidado con el NullPointerException y de como estas están programadas en la API del J2SE.

  • Como sabemos, la excepción NullPointerException es “tirada” cuando un objeto apunta a nulo (si queremos verlo desde el punto de vista de punteros de C).
  • Ahora, veamos un ejemplo de como funciona esto en el siguiente método.

Lee el resto del articulo »

Que pasó el año que naciste?

Nunca te asaltó esa curiosidad por saber los acontecimientos en ese año en donde llegaste al mundo?, nunca quisiste saber cómo andaba el mundo cuando empezaste a vivir desde un hospital?… Pues ahora puedes saberlo gracias a esta muy buena página web que te muestra los acontecimientos del año en que naciste de una manera un tanto peculiar que hace que te pegues al monitor y te enteres cosas que te causan “nostalgia” o algo así… la recomiendo ampliamente.

Y sólo por citar un ejemplo, en el año que nací la película que estaba de moda era “Indiana Jones and the Last Cruzade”, el libro más vendido y leído era uno de Tom Clancy llamado “Clean and present Danger” y Portugal ganó el mundial de sub-20 de la Fifa… interesante, no sabía eso.

Link | http://whathappenedinmybirthyear.com/

Vía | Código Geek

El mítico Ares se renueva en su nueva versión 2.1.5

La verdad, es que yo no soy de usar programas del tipo P2P, soy más de buscar algo en Google aplicando ingeniería social y esas chorradas tediosas, y lo digo porque la gente prefiere lo fácil y se evita el trabajo bajando cosas vía Ares, díganme si no…

Bueno, el hecho es que leyendo los feeds, me entero que hace unos días, Ares Galaxy (como en verdad se llama el programa) ha actualizado a la versión 2.1.5 con mejoras importantes y muy bien recibidas supongo, como por ejemplo, que Ares ya no se queda con el “Conectando” de antaño, lo acabo de probar y de referencia de mis feeds (ver la vía al final del post) que ahora se conecta automáticamente y descarga cuanto pueda.

También otra de las mejoras es que quitaron la página de inicio que nadie usa (Jaja) de un seudobuscador de videos al estilo Youtube donde salían unos videos chotos de quien sabe qué cosa, a lo que, ahora si ya parece una aplicación más seria.

Lee el resto del articulo »

Creando un sistema de blogs [PHP] [II]

Había comentado hace tiempo que estaba haciendo un sistema de blogs a punta de PHP, MySQL y full programación estructurada debido a querer investigar más acerca de este lenguaje, y pues como todo en mí, se salió de control al punto de tener mi propio blog personal -tan personal hasta la última línea de código- y bueno, quisiera compartir el código para quien lo necesite , lo quiera mejorar , lo quiera usar, lo quiera criticar, o que se yo; aclarando el que soy algo desordenado y quizás falta documentar bastante. La verdad programé bajo mi propio entendimiento y bueno, funciona no?… en algún futuro lo adecue a un formalismo quizás (ya saben, programación orientada a objetos, documentación, comentarios por doquier, tabulación de código , etc) pero por ahora quiero darme un descanso y de paso que lo uso a modo personal.

El blog funciona ya en perfecto estado, es decir, no hay huecos ni links rotos, ni formularios no validados. Creo que faltan dos o tres funcionalidades estando uno logueado en panel de control, pero son cosas que no se notan a “nivel cliente” donde todo parece funcional.

Lee el resto del articulo »

Windows 3.1 en Online

Ya hace un tiempo estuvo rondando por la blogosfera el que Michael Vincent creara una aplicación web online que emula casi en un 100% al mítico Windows 3.1, una de las primeras versiones del sistema operativo que vemos la versión 7 a día de hoy, y pues quise publicarla para quien aún no la vio.

La aplicación es muy interesante, cuenta con un navegador, aplicaciones clásicas como el buscaminas, la calculadora, el notepad, entre otros, obviamente en la versión de ese tiempo; los menús son bien logrados (tampoco es que Windows 3.1 tuviera una interfaz buenísima) y la experiencia -según el autor- se siente mejor desde Firefox 3 a más.

Pueden acceder a esta aplicación web en esta dirección: http://209.213.121.56.nyud.net/.

Saludos!!!

Apuntes de Java: Imprimir textos en consola

Últimamente no he podido –y no hemos podido- postear debido a múltiples ocupaciones más el insomnio y algunos otros eventos, pero quise hacerme un tiempito para que no se pierda esta sección que hace unos pocos días empecé acerca de este lenguaje de Programación llamado Java.

Luego del anterior post de Apuntes de Java y siguiendo esta línea, hoy enseñaré como es que lucen (y como se hacen) los primeros programas que uno debe hacer para aprender Java y algunas que otras explicaciones breves de las que espero tengan conocimiento si es que previo a esto no lo sabían o están empezando con Java.

Les ruego la corrección inmediata si es que se me pasa por la cabeza la rata de la fe (la que produce fe de erratas) así los que lleguen luego aprenderán mejor. Lee el resto del articulo »

Google Buzz

Este es un producto nuevo de Google que se presenta diciendo “Mucho más que mensajes de estado. Comparte tus novedades, fotos y vídeos con tus amigos. Inicia conversaciones sobre los temas que te interesan”.

Buzz tiene un gran parecido con Twitter y Facebook en cuanto a las funcionalidades que brinda, como es el manejo de estado y compartición de fotos, aunque hay que decir que es más limpio que facebook en cuanto a su interfaz. Con este nuevo servicio Google busca sacar provecho a toda esa red social que está bajo Gmail.

Algo que me pareció interesante fue que al querer poner una imagen en mi mensaje de estado aparte de la opción de subir imágenes desde mi PC me aparecieron todas las imágenes que he usado en algún post en mi blog de blogger. Una vez que las fotos han sido publicadas las demás personas pueden verlas haciendo click en ellas, para lo cual se oscurece la pantalla enfocándose dicha foto.

Buzz está  incluido dentro de la bandeja de Gmail por lo que será más fácil que la gente experimente con él, a diferencia de Google Wave que es un servicio separado. Permite integrar elementos de Google Reader, Twitter, Flickr, Picasa, Youtube, etc. Además cuenta con un sistema de filtrado para que llegue lo más relevante al usuario.

Aquí dejo el video de presentación de Google Buzz, más divertido que leer todo lo que he escrito:

Transformemos al Perú [Video]

Ya había visto hace unos días este video y me pareció bueno, pero no lo había publicado quizás por la falta del tiempo de entre el Cultural, las clases, el proyecto y tantas otras cosas, y ya pues, ahora que tengo un rato libre lo publico para quien no lo vio (de paso que queda en explícito que este blog apoya los ideales del video). Saludos y buen fin de semana!