Navega > Inicio

| Subscríbete al feed vía RSS

Lenguajes de programación

October 19, 2011 | 3 Comentarios | Publicado en Casual, Opinion, Vida Diaria

Vivimos en un mundo donde la velocidad de los cambios es exponencial al tiempo que transcurre, es virtualmente mantenerse actualizado en “todo”, es ¡imposible!. Por ejemplo en mi campo, software, es imposible mantenerse actualizado, ni siquiera el estudiante más adepto y con la mayor cantidad de tiempo en las manos lo podrá lograr, y no lo digo de manera derrotista, si no como un hecho real, producto de la democratización de la tecnología.

Por eso he estado pensando volver a mis raíces, bueno no mis verdaderas raíces, porque sería impractico volver a Turbo Pascal, pero, no es tan descabellado volver a C, es más, volverte en C te grantiza una vida plena de ocupaciones y una agenda laboral apretada.

La razón es sencilla C y sus variantes son omnipresentes en software, todo, bueno casí todo, tienes sus bases fundamentadas en C. He vuelto a mirar con buenos ojos a C a raíz de mi acercamiento a Objective C, el primo perdido alturista y yuppie de C.

Aunque, los lenguajes de programación son irrelevantes si tienes el poder de saber traducir soluciones en el lenguaje de turno, un bug siempre será un bug sin importar el lenguaje. Los fundamentos de programación son siempre los mismos, condiciones, ciclos, vectores, matrices, conjuntos, punteros, variables y tipos, lo demás es pura carpintería.

Así que si quiere escuchar un buen consejo, si quieren hacer algo interesante, pues desempolven los libros de matemáticas y geometría, se sorprenderán.

Niños, educación y tecnología

October 11, 2011 | 3 Comentarios | Publicado en Apple, Tecnologia - Hardware, Vida Diaria

TL;DR –> Las computadoras son buenas herramientas educativas para los niños, estoy haciendo una app, Tiny Lingua, para potenciar las habilidades de niños bilingües.

Antes que nada no soy un educador, ni pretendo serlo, pero soy, en términos simples, un programador, no soy un fanático a los gadgets, hay demasiada basura para estar regalando el dinero, pero si me gusta matenerme actualizado y usar aparatitos que realmente sean útiles en mi casa, eso de tener gadgets como trofeos no va conmigo.

Debido a mi profesión, indispensable en mi casa son las computadoras, todas Macs, bueno no, hay una vieja PC guardada en un armario de la casa, pero, esa la voy a donar muy pronto, debido a la naturalidad de la presencia de conputadoras en mi casa, son un artefacto más, pues mi hija se la ha hecho muy natural estar alrededor de ellas, a tal punto que ella aprendió muy rapidamente los conceptos de click, drag and drop y determinar cual es el botón activo debido a su color.

He notado que muchos padres se alarman ya que los niños son expuestos tempranamente a las computadoras, una especie de ludismo protector tratando de escudar a los niños de los peligros de la internet, yo llamo eso ser sobreprotector y anticuado, quizás la poca exposición a las computadoras propicia un poco de ignorancia, pero como todo artefacto en casa, es una herramienta más, que debe ser aprendida para que sea usada eficientemente.

Yo creo que los niños debe usar las computadoras a una tempranísima edad, yo solo he visto efectos positivos en mi hija, es muy diestra, sabe distinguir entre situaciones que capaz nos parezcan triviales, pero que demuestran que su cerebrito está funcionando a capacidad.

Debido a esto, un día me dije, yo debería contribuir a la educación de mi hija, no solo enseñandole de forma tradicional, o leyendole en dos idiomas por la noches, si no a través de la computadoras, a través de una app, el mejor método para aprender es através de la distracción, que el niño no se de cuenta de que está aprendiendo, por eso me embarqué en esto y estoy muy contento de que tengo casi a punto una app para que un niño bilingue pueda practicar y aprender más vocabulario, la app la llamaré Tiny Lingua (nombre tentativo), y en su primera edición será para iPad y será para niños que hablen inglés y español. No ha sido del todo fácil pero estoy contento de estar casi a punto, pronto publicaré más detalles, como los níveles que tendrá, in-app purchases y como la desarrollé.

Deséenme suerte.

Acaparador digital

October 6, 2011 | 3 Comentarios | Publicado en Sin Sentido

Llámenlo experiencia, achaques, calendario, vejez, he estado pensando y reexaminando muchas cosas y me he dado cuenta que soy un acaparador digital, o un “digital hoarder”. Siempre me ha gustado coleccionar cosas, aún una colección completa de barajitas de las grandes de ligas de la temporada de 1982, ¿porqué aún la tengo? No lo sé, porque casi ya no sigo las grandes ligas, pero ahí está.

Luego en los noventa coleccionaba CDs, tengo cientos de CD, no se cuantos, pero son como tres cajas de CDs, ¿para qué? No se, porque ya no escucho música en CDs, pero aún así los tengo ahí.

Luego entre los estudios y la universidad, pues como que no me dediqué mucho a ello, pero luego del advenimiento de las interwebs pues nuevamente empecé a coleccionar cosas, solo que esta vez las cosas eran pequeños, o grandes, colecciones de 1s y 0s.

Por ejemplo, tengo Terabytes, si TeraBytes de música, ¿para qué? No se, porque siempre termino escuchando lo mismo, ultimamente no he adquirido más música, ahora ando en una nota de adquirir libros, tengo más libros de los que podré leer durante toda mi vida, aún así si pudiese dedicarle 24 horas al día, literalmente tengo miles de libros, antes de que me juzguen, debo decir que he adquirido muchos legalmente.

Hoy, mientras iba camino al trabajo, estaba pensando en esto, y me pregunataba, ¿para que tanta mierda? No que si para un futuro escenario me respondía, y yo me contra-respondía, ¿cual bendito escenario? Escenarios tan rebuscados que nunca terminan de llegar, así que empezaré a limpiar mi armario digital de tanta mierda, creo en la simplificación de la vida, creo que mientras mas sencilla es tu vida es mayor la felicidad, no creo en el ludismo, pero si creo que llevando una vida simple, sencilla, sin tanto aparejo se puede ser más ágil, más veloz, más adaptable a los cambios.

It’s only after you’ve lost everything, that you’re free to do anything.
- Tyler Durden

Chau Steve

October 5, 2011 | 3 Comentarios | Publicado en Apple, Apple Freak
Steve Jobs 1955-2011

Steve Jobs 1955-2011

Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes.
The ones who see things differently. They’re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them.

About the only thing you can’t do is ignore them. Because they change things. They invent. They imagine. They heal. They explore. They create. They inspire. They push the human race forward.

Maybe they have to be crazy.

How else can you stare at an empty canvas and see a work of art? Or sit in silence and hear a song that’s never been written? Or gaze at a red planet and see a laboratory on wheels?
We make tools for these kinds of people.

While some see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.

Recordado por su temperamento, empeño y genialidad, descansa en paz Steve Jobs.

El Nuevo Veneblogs

September 1, 2010 | 3 Comentarios | Publicado en Veneblogs

Lo único constante en la vida es el cambio, y una vez queda demostrado con Veneblogs. Lo que comenzó como el directorio de blogs de Venezuela, vivir un excelente momento para luego, desafortunadamente, languidecer ahí en el descuido, si lo admito, ahora ha evolucionado en una red de publicidad con un important grupo de blogs influyentes de Venezuela.

El Nuevo Veneblogs

El Nuevo Veneblogs

Algunos se quejarán, otros se disgustarán y otros se alegrarán, pero una cosa si es segura, Veneblogs cambió y para mejor, en este momento aún hay mucho por hacer, pero este nuevo cambio le da nuevos aires, nueva energía para hacer mas cosas muy interesantes con Veneblogs.

El Directorio es una parte muy importante de Veneblogs, a pesar de su transformación en una red de publicidad, hemos conservado el directorio para preservar su sentido histórico. En el podrás ver los blogs que han formado, y aun forman, parte de ese gran listado de blogs Venezolanos y también, proximamente, podrás registrar el blog para forme parte de el listado de blogs de Venezuela.

Muchas gracias a quienes me apoyaron, y aun apoyan, y gracias especiales a Taufpate (Mauricio) y Blogo (LuisRAA) por sus esenciales aportes a Veneblogs.

Estoy muy entusiasmado con esta nueva idea y renacimiento, hay mucho potencial, mucho por hacer, lo importante es que hay nuevas energías y ganas. Deseenme suerte ;)

Algo apesta en Cupertino

April 9, 2010 | 3 Comentarios | Publicado en Apple, Apple Freak, Opinion

Quería expresar mi opinión respecto a los cambios que Apple ha efectuado a los términos y condiciones que aplican a todos los desarrolladores, estos términos y condiciones fueron ajustados cuando sale la versión 4.0 del iPhone OS, los cambios dicen lo siguiente (en inglés, énfasis agregado por mi)

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Obviamente la palabra opción o libertad no están el diccionario de Apple, basicamente lo que está diciendo el acuerdo es que debes usar las herramientas y lenguajes que Apple provee para desarrollar Apps para el iPhone u otros dispositivos móviles, eso es similar a que la comunidad de Ruby on Rails ordene que ahora deben usar TextMate o Aptana para desarrollar aplicaciones RoR — absurdo verdad — Obviamente las ganas de aniquilar a Flash han llevado a Apple a crear estos términos y condiciones draconianos.

Apple la iglesia de Steve Jobs

Apple la iglesia de Steve Jobs

A pesar de que tengo una Mac en la casa, y me gusta mucho el Mac OS X, en lo que respecta a aplicaciones móviles la estrategia Big Brother-esca de Apple apesta, y mucho, su estrategia cerrar y obtusa, su proceso de revisión de aplicaciones, y ahora esto… Señores es hora de que Android entre al ruedo.

Tanto es así que el iPhone OS es la respuesta que Apple al Android 2.1, el cual obviamente era mas avanzado técnicamente, en estos casos triunfó la competencia, y en el futuro la plataforma de Android crecerá de una formas mas robusta y saludable ya que las herramientas y los términos y condiciones de Google son muchísimo más favorables.

Un hábito díficil de romper

April 6, 2010 | 10 Comentarios | Publicado en Casual, Opinion, Vida Diaria

Mucho ha pasado desde la última vez que colgué un post en este blog, pero mucho, el mayor cambio fue un cambio de localidad, ya me encuentro de nuevo en Florida, dejamos las gélidas, y organizadas, tierras Canadienses y volvimos al calouroso, y desordenado, Miami, ¿sería la mejor decisión? Desde el punto de vista climático si :)

Por las razones obvias que implica mudarse de país y todo lo que eso conlleva, el blog se vió relegado a una gaveta acumulando polvo digital, pero, siempre había algo que me decía que debía escribir, un picor, algo, que me llevaba al blog, no tenía las energías para ello y estuve seriamente dejar eso así, pero, pudo más el hábito, y el disfrute de escribir mis tonterías, así que van a tener que calarse a este loco un tiempo más.

Uno de los cambios que haré será el de integrar Twitter con este blog, pues, siempre me encuentro colgando enlaces interesantes que serían el equivalente a un micropost, y buscar integrarlo con otros servicios, vamos a ver que se me ocurre.

Mientras, sigo escribiendo y espero seguir leyendolos a uds.

Como limpiar un blog o sitio en WordPress infectado con malware

November 25, 2009 | 4 Comentarios | Publicado en Tutoriales

Desafortunadamente yo he sido victima constante de malware en este blog, siempre lo limpiaba para luego ser infectado, esto sucedía una y otra vez hasta que descubrí que habían plantado en el blog un “backdoor” o puerta trasera que estaba permitiendo a los hackers infectar una y otra vez el blog, por eso tomé la decisión de limpiarlo y empezar de cero, a continuación explico los pasos que tomé para lograr esto.

  1. Contectarte a tu blog via FTP o preferiblemente SFTP (dejaré esto para un futuro post) y respaldar, al menos el archivo wp-config.php, hay otras consideraciones que trataré con más detalles al final de esta nota. Mira la sección llamada Consideraciones Adicionales.
  2. Tomar nota de todos los plugins activos y tema (theme) actual.
  3. Bajar “copias frescas” de los plugins y tema de nuevo desde las fuentes originales.
  4. Si tienes acceso al blog, cambia el tema del blog al tema (plantilla o theme) por defecto de WordPress, este debería ser el theme llamado K2. Este paso es muy importante, si no lo haces puede tener problemas para ingresar a tu blog una vez que lo logres limpiar.
  5. Ingresar vía FTP/SFTP o SSH a tu blog y borrar todo lo que está debajo del dominio. Este paso es peligroso, por favor ver el paso 1 de nuevo.
  6. Descargar la versión más nueva de WordPress.
  7. Subir la versión más nueva de WordPress a tu hosting.
  8. Subir los plugins y temas a tu hosting.
  9. Subir el wp-config.php.
  10. Ingresa la siguiente dirección en tu navegador, dominio_del_blog/wp-admin/upgrade.php donde dominio_del_blog representa tu URL.
  11. Ingresar a la sección administrativa de tu blog y activar la plantilla y plugins originales.

Consideraciones Adicionales
Si tienes una plantilla propia debes encontrar una versión limpia de la plantilla, si no, al bajar la plantilla desde tu hosting a tu máquina local es muy posible que estes bajando los archivos infectados, por ende, al subirla de nuevo seguirás teniendo el problema, por lo que es muy imporante que tengas una copia limpia de tu plantilla. Si no tienes esto, puedes hacer dos cosas, limpiar tu plantilla linea por linea intentando detectar código malicioso o crear una nueva. Bueno si tienes una plantilla propia, pues seguramente la tienes respaldada en alguna parte.

Si subes archivos a tu blog, fotos, MP3, u otros, debes respaldar estos archivos también, por defecto, estos archvos se encuentran en el siguiente directorio /wp-content/uploads, si no respaldas esto y tienes archivos propios, pues romperás tu blog. Otra cosa muy importante, en tus archivos puede encontrarse malware, en mi caso yo encontré archivos con extensión BAK y JPG que realmente eran archivos de texto, o código, que tenían código malicioso, pero hay una forma de remediar esto, debes borrar esos archivos, para detectarlos debes usar un exploit scanner.

El mejor plugin del mundo
Si, el mejor plugin del mundo se llama WordPress Expliot Scanner, este debería venir en las instalaciones de WordPress, lamentablemente no es así, este plugin te ayuda detectar archivos con malware usando palabras clave, puedes descargarlo desde esta direccion http://ocaoimh.ie/exploit-scanner/, gracias a este plugin yo pude encontrar malware en mi directorio de uploads. Este plugin debes ejecutarlo una vez tu blog esté funcionando, los resultados que este produce son un poco paranóicos, pero, son muy certeros, debes examinar los resultados cuidadosamente para detectar que es inofensivo y que es malware, lamentablemente explicar eso está más allá del alcance de este post, pero, debes tener mucho cuidado y tratar de discriminar bien lo bueno de lo malo.

Finalmente debes informar a Google que tu blog ya no pose malware para evitar ser bloqueado por ellos, para eso debes ingresar al Webmaster Tools en está dirección www.google.com/webmasters/tools/ y informarles o escribir un carta de reconsideración.

Sus comentarios o feedback son apreciados.

Las próxima generación de las Flip cámaras tendrán WiFi

November 19, 2009 | 4 Comentarios | Publicado en Tecnologia - Hardware, Video

Cisco Systems, los dueños de la marca Flip han anunciado que la próxima generación de la popular línea de cámaras de video tendrá WiFi, además de eso la nueva cámara tendrá una pantalla mucho más grande con los botones más accesibles que la acutal.

Flip Video

Flip Video

También se conoció que la cámara no tendrá touchscreen, pero que nada más con la habilidad de tener WiFi y eliminar la subida de videos vía USB, pues ya es una ganadora. Según comentan, es una reacción natural a la capacidad que ahora tienen los iPods de tomar videos.

Vía Techmeme

Youtube firma acuerdo con Univision

November 16, 2009 | 4 Comentarios | Publicado en Internet - Software, Opinion, Video

Youtube firmó o más bien llegó a un acuerdo con Univisión este Lunes el cual dará acceso a youtube a una variedad de programas en español, transmitidos por Univisión y por sus otras cadenas hermanas, Telefutura y Galavisión. Obviamente la gente de Youtube (Google) no son tontos, sabén que el segmento de mayor crecimiento tanto poblacional como económico es el segmento latino, y obviamente, ellos quieren pedazo de esa audiencia.

Se conoció que Univisión ahora subirá a youtube contenido exclusivo como Nuestra Belleza Latina, Cristina, Don Francisco, Escandalo TV y las telenovelas, imagino, nunguno es de mi gusto particular, pero sin duda son programas muy populares entre los hispanos en EE.UU.

TuTube

Univision + Youtube = TuTube

Los detalles financieros del acuerdo son confidencenciales pero se supo que los ingresos generados por dichos videos serán compartidos entre ambos.

La noticia original acá y en el NYTimes.