Entradas Destacadas

El Nuevo iPod Touch 4G - Lo Bueno, Lo Malo, Lo Feo y Precios en MéxicoEl Nuevo iPod Touch 4G - Lo Bueno, Lo Malo, Lo Feo... Si eres un Apple Fan Boy o similares seguramente habrás estado hoy a la expectativa de la conferencia de Steve Jobs en la que se centrarían más que nada en los iPod, y si bien no es la única novedad...

¡Interesante, Quiero Leer más!

El iPhone 4 llega a México de la mano de Telcel y MovistarEl iPhone 4 llega a México de la mano de Telcel y... Si bien el iPhone 4 ya no es novedad para nadie, después de meses de haber salido en Estados Unidos este deseado dispositivo ya ha sido anunciado para su venta en territorio mexicano. Su venta...

¡Interesante, Quiero Leer más!

#MejorInternetEnMX alzando la voz por un Internet Mejor... Un nuevo movimiento ha surgido de las entrañas de los usuarios de Twitter, si un día alzamos la voz con el #InternetNecesario y otro día en contra del #CanonMX hoy estamos hablando de una iniciativa...

¡Interesante, Quiero Leer más!

¿Qué tan superficiales somos? Uno de los eternos debates que suelo tener con amigos/amigas y conocidos es acerca de lo supeficiales que somos como especie. ¿Cuantas veces no hemos oído "Lo que importa es lo de adentro", o frases...

¡Interesante, Quiero Leer más!

Controla tu reproductor de música desde Firefox ¿Quien de nosotros no escucha música mientras ocupa la computadora para navegar por la web? Reproductores existen muchos y para gustos los colores, pero con todos tenemos el mismo inconveniente, cuando...

¡Interesante, Quiero Leer más!

¡Sigo con vida! Primero que nada unas enormes disculpas por no haber actualizado el blog. Podría poner miles de pretextos como ocupaciones, escuela y demás, y aunque no dejan de ser ciertas la verdad es que es el estado...

¡Interesante, Quiero Leer más!

Instalar Ares En Ubuntu 9.10 Karmic Ares es un programa de descargas punto a punto (P2P) que nos permite compartir archivos con otros usuarios y descargar los archivos que otros usuarios compartan con nosotros. Es muy utilizado para descargar...

¡Interesante, Quiero Leer más!

Instala Emesene desde SVN y mantenlo siempre actualizado Emesene es mi mensajero instantáneo para GNU/Linux, ya que no es posible utilizar Windows Live Messenger nativamente desde ninguna distribución de Linux nos vemos obligados a conseguir alternativas que...

¡Interesante, Quiero Leer más!

Crea fácilmente un fondo personalizado para Twitter con plantillas PSDCrea fácilmente un fondo personalizado para Twitter... A todos nos gusta personalizar nuestras cosas, y nuestra cuenta de Twitter no suele ser la excepción. Como sabemos Twitter nos permite elegir alguno de los fondos predeterminados que ofrece para nuestras...

¡Interesante, Quiero Leer más!

GigaBriones | La informática nunca fue tan sencilla Rss

Twitter: Oauth obligatorio por tu seguridad

Posted by robertbriones | Posted in Informática, Internet, Noticias, Programación, Software | Posted on 01-09-2010

0

El día llegó y pasó, Twitter ha dejado de dar soporte a aplicaciones que no utilicen Oauth como medio de autenticación, de esta manera el usar aplicaciones se vuelve hasta cierto punto más seguro.

¿Qué es Oauth y por qué debería importarte?

Bien, pues Oauth es un protocolo abierto para poder autenticarse de forma segura por medio de la API de un determinado servicio, en este caso Twitter. Como sabes existen muchas aplicaciones para Twitter que permiten desde Twittear desde otro lado que no sea la Web, como por ejemplo con TweetDeck, hasta administrar de una mejor forma tus followers y followings, pues bien todas estas aplicaciones para funcionar requieren tu usuario y contraseña de Twitter, entonces ¿Qué tan confiable es darle tus contraseñas a servicios de terceros? Definitivamente no es nada seguro, y es por eso que se usa Oauth que nos permite que el mismo Twitter sea el encargado de gestionar nuestras aplicaciones y los permisos que tienen sobre nuestra cuenta, y así las aplicaciones nunca se enteran realmente de nuestro password.

Hasta hace poco Twitter permitía aplicaciones que utilizaran como tal nuestro usuario y contraseña y también aplicaciones que utilizaran Oauth, siendo estás últimas las más confiables, pero a partir del 31 de Agosto ya no se permiten aplicaciones que no hagan uso de Oauth como medio de autenticación, por lo tanto las aplicaciones que no lo utilizaban y no se actualicen dejarán de funcionar.

El tema de Oauth es más interesante si eres desarrollador o si piensas crear alguna aplicación para Twitter, pero aún así como usuario es importante saber que a partir de ahora ya no necesitas darle tu password/contraseña a ningún servicio que no sea el propio Twitter, y de esa manera tus datos estarán más seguros.

Así que ya sabes, si te piden que escribas tu password de Twitter aplicaciones de terceros no la escribas ya que puedes poner en riesgo tu privacidad.

Fuente: Twitter Blog

WordPress 2.9 Final Ya Disponible Con Muchas Novedades

Posted by robertbriones | Posted in Informática, Internet, Programación, Software, Utilidades | Posted on 20-12-2009

2

Como siempre los desarrolladores de WordPress no dejan de trabajar y esta vez han sacado la versión 2.9 del CMS favorito de todos, por mi parte ya he actualizado todos mis blogs a esta versión, ya saben que yo no soy de los que esperan.

¿Motivos para actualizar? Pues mejor un listado de todas las nuevas características que nos trae esta versión:

  1. Deshacer/papelera, de manera que si borras una entrada o un comentario puedes recuperarlo..
  2. Editor de imágenes integrado con el que recortar, editar, rotar y escalar imágenes.
  3. Actualización en lote y comprobación de compatibilidad de plugins, con lo que podrás actualizar varios plugins a la vez y poder ver antes de actualizar si los plugins son compatibles con tu versión de WordPress.
  4. Incrustación sencilla de vídeos solo con pegar la URL, gracias a Oembed. Puedes incrustar contenido de YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, y WordPress.tv (más próximamente).
  5. Soporte por defecto de rel=canonical para mejorar el SEO.
  6. Optimización automática de la base de datos desde el fichero wp-config.php solo con añadir define('WP_ALLOW_REPAIR', true);.
  7. Los temas pueden tener “miniaturas de entrada” para tener una imagen asociada a la entrada.
  8. Nueva tabla commentmeta.
  9. Tipos de entrada personalizados, algo que estaba previsto para la versión 3.0.
  10. Carpetas de temas personalizadas, muy util para esos plugins que llevan temas incorporados.
  11. TinyMCE WYSIWYG y Simplepie actualizados.
  12. Las barras laterales ahora pueden tener descripciones para que sea más fácil identificarlas.
  13. Posibilidad de especificar plantillas de categoría no solo por ID, como antes, sino por URL, lo que facilitará a los desarrolladores de temas realizar personalizaciones con las categorías.
  14. Los registros y perfiles son extensibles, para que recojas más información (cuentas de Twitter, etc).
  15. La API XML-RPC se ha mejorado para poder cambiar la opción de registro de usuario.
  16. Creación de galerías a medida, con nuevos atributos con los que incluir o excluir adjuntos de cualquier otra entrada, no solo de la actual.
  17. Cuando estás editando archivos con el editor de plugins o temas este recuerda la posición y te lleva al sitio donde estabas cuando guardaste.
  18. El bookmarlet Publica esto se ha mejorado y es ahora mucho más rápido, para que puedas publicar allá donde te encuentres navegando en la red.
  19. Las taxonomías personalizadas se incluyen en el fichero de exportación WXR y también se importan correctamente.
  20. Mejores filtros y hooks para los extractos, emoticonos, peticiones HTTP, perfiles de usuario, enlaces a autor, taxonomías, soporte SSL,  nubes de etiqueras, query_posts y WP_Query

Por ultimo un vídeo con una muestra de las principales características:

¿Convencido? Pues ¿que esperas para actualizar? =D

Fuente: Ayuda WordPress

Sun Java Programmer Plus: Mejorando El Examen De Certificación en Java

Posted by robertbriones | Posted in Informática, Programación, Software | Posted on 13-07-2009

3

Hace tiempo tuve la oportunidad de presentar un examen de certificación en java que desgraciadamente no aprobe por falta de estudio, sin embargo algo de lo que todos los que presentaban el examen nos quejabamos era que el examen de certificación SCJP (Sun Certified Java Programmer) no trata para nada de las habilidades de programación en el lenguaje Java, sino más bien de memorizar los aspectos y detalles del lenguaje Java, con montones de preguntas capciosas en las cuales al analizar un código teniamos que ver que resultado arrojaría Java, si una excepción , el resultado correcto, un error de compilación, de sintaxis, etc.

El problema es que es posible pasar el examen tan solo memorizando los aspectos de Java desde los multiples simuladores de examenes que existen, y a mi punto de vista una persona que se certificaba con este examen no era forzosamente un buen programador en Java. De hecho muchas veces las personas que aprueban este examen al paso de un par de meses o incluso semanas ya no son capaces de recordar los detalles del lenguaje, al ser tan técnicos que no son realmente utiles en la programación práctica.

Al parecer Sun (o ahora Oracle, ya que esté compro a Sun) se ha dado cuenta de este problema y ha decidido cambiar el examen de certificación en Java, por uno llamado Sun Java Programmer Plus, el cual estará más dedicado a realizar ejercicios practicos, de manera tal que se puede medir la habilidad de una persona programando en este lenguaje.

Aunque aún no esta implementado este examen sino que esta en fase beta, aunque bien puedes inscribirte para ver si sales seleccionado para probar parte de lo que será este tipo de examen de certificación, si lo quieres intentar puedes inscribirte aquí.

Vía: Java Hispano

Los 20 Lenguajes De Programación Más Populares Hasta Julio 2009

Posted by robertbriones | Posted in Informática, Programación, Tecnología | Posted on 07-07-2009

6

A veces resulta útil el saber que lenguajes de programación son los más populares parapoder ubicarnos sobre cuales de estos nos conviene aprender más, o simplemente para estar al tanto de las tecnologías preferidas por los programadores. Ahora tenemos una lista con los 20 lenguajes de programación más populares hasta Julio del 2009, y la comparativa de su posición con respecto al 2008:

Posicion
Jul 2009
Posicion
Jul 2008
Movimiento Lenguaje de Programacion Valoracion
Jul 2009
Movimiento
desde
Jul 2008
Status
1 1 Java 20.452% -0.89% A
2 2 C 17.319% +1.37% A
3 3 C++ 10.419% -0.27% A
4 5 PHP 9.269% -0.26% A
5 4 (Visual) Basic 7.789% -2.66% A
6 8 C# 4.540% +0.54% A
7 7 Python 4.435% -0.54% A
8 6 Perl 4.200% -0.93% A
9 9 JavaScript 3.513% +0.76% A
10 10 Ruby 2.567% -0.17% A
11 11 Delphi 1.998% -0.01% A
12 13 PL/SQL 0.891% +0.16% A
13 14 SAS 0.794% +0.17% A
14 24 RPG (OS/400) 0.740% +0.41% A
15 16 Pascal 0.707% +0.27% A
16 26 ABAP 0.703% +0.44% A-
17 20 Lisp/Scheme 0.607% +0.22% B
18 12 D 0.593% -0.63% B
19 18 Lua 0.531% +0.12% B
20 27 MATLAB 0.512% +0.26% B

Se puede apreciar que Java sigue en el primer lugar, seguido de cerca por C y C++ para que los que creían que eran lenguajes de programación obsoletos se vayan desengañando Wink

Vía: ToolsWww

Fuente: Tiobe

Soñando Despiertos, Una Mejor Forma De Ordenar Aplicaciones En El iPhone / iPod Touch

Posted by robertbriones | Posted in Informática, Ocio, Programación, Software, Utilidades | Posted on 26-02-2009

0

Si tienes un iPhone o un iPod Touch, te daras cuenta lo tedioso que resulta organizar tus aplicaciones, arrastrarlas entre las pantallas no resulta nada comodo, y más cuando ya tenemos varias pantallas llenas de juegos, programas y ociosidades.

Un usuario de YouTube ha creado una simulación de como seria una buena opción de organización de todas nuestras aplicaciones pero por medio de iTunes, la idea parece muy interesante y atractiva, ahora solo falta que Apple tome la idea y cree algo parecido que buena falta nos hace.

Como dicen, soñar no cuesta nada, así que los dejo con el video:

¿Ustedes que opinan? No creo que les sea muy dificil implantar algo así ya que solo tendrían que actualizar iTunes y el firmware del iPod Touch y del iPhone, pero ojala algún dia contemos con algo parecido.

Plaza Geek Un Nuevo Foro Para Ti

Posted by robertbriones | Posted in Informática, Internet, Linux, Ocio, Personal, Programación, Tecnología, Tutoriales, Ubuntu, Utilidades, Windows | Posted on 05-11-2008

6

Hace tiempo tenia ganas de crear un foro, bien pues no me he quedado con las ganas y ya lo he hecho, la verdad es que lo hice muy rápido, se me ocurrío el lunes en la madrugada como a las 12 ó 1 de la mañana, me dormí meditandolo, tenia las ganas pero la idea del tiempo es la que me evitaba hacerlo puesto que como saben tengo 3 blogs, contando este, así que decidí comentarle a mis amigos de la universidad para ver si me apoyarían si lo creaba, de manera que el tiempo no fuera tanto problema, ellos me dijerón que sí, así que llegando a mi casa en la tarde me di a la tarea de buscar un buen nombre de dominio, y empezar a ver los detalles del foro.

En fin que en una tarde compre el dominio, el tramite fue muy rapido, redireccioné los DNS, subi los archivos al hosting, instale el foro, lo puse en español, busque un tema que me agradara, lo instale, configure las categorías y en la noche ya estaba casí terminado Grin

Al otro día (ayer) ya solo me faltaba pulir un poco las categorías, crear algunos temas, y empece a promocionarlo, en un día logré 20 usuarios registrados, en la madrugada me puse con Kozmica (o Judith Miranda para los cuates) a definir el diseño del logo.

Y si aguantarón leer todo esto, les informo que el foro ya está listo para usarse, se trata de un foro con muchos tematicas, predominando las geek xD, se hablará sobre Tecnología, Internet, Gnu/Linux, Ubuntu, Humor, Programación, etc.

Estoy abierto a sugerencias y son bienvenidos todos sus aportes, el blog se llama Plaza Geek, ya que es un lugar de reunión para gente Geek, Friki y también para cualquiera que quiera pasar un buen rato Grin .
Denle la bienvenida a Plaza Geek:

El objetivo en parte es formar una comunidad alrededor de los visitantes de mis 3 blogs, donde puedan conocerse, aprender, intercambiar conocimientos, y divertirse Wink

Recuerden que el foro solo tiene un día de vida, por lo que con lo que puedan contribuir estaré agradecido, si alguien desea promocionar el foro en su blog, por correo, o hasta en su nick del Messenger estaré agradecido Wink

Los espero por ahí Grin

Enlace: Plaza Geek

10 Cosas Que Los Programadores Odian

Posted by robertbriones | Posted in Informática, Ocio, Programación | Posted on 30-10-2008

3

Al convertirnos en programadores solemos volvernos un poco excéntricos, cada quien se hace con un estilo de programación diferente al de otros, sin embargo muchas veces nosotros los programadores nos volvemos tan parecidos en ciertos aspectos, como en las cosas que odiamos:

  1. Comentarios que explican el “como” y no el “qué”. Lo que me han metido hasta la saciedad este año en la cabeza es la costumbre de documentar correctamente los apartados o métodos adecuadamente explicando todo lo que en un futuro no podamos entender y procurando hacérselo comprender a otras personas. Hay programadores que más que creen que los comentarios se utilizan para poner el pseudocódigo, vamos prácticamente repiten la información que te da el propio código. El siguiente ejemplo es revelador:
  2. r = n / 2; //Igualamos r a n dividido por 2

    //Se repite mientras r – (n/r) sea mayor que t
    while ( abs( r – (n/r) ) > t ) {
    r = 0.5 * ( r + (n/r) ); //Igualamos r a la mitad de r + (n/r)
    }

  3. Las interrupciones. Todos los desarrolladores sabemos cuando estás totalmente enfrascado en el código un momento de distracción puede eliminar todos los pensamientos que tenías en tu cabeza, con el consecuente problema de tener que volver a “conectarte” después de una interrupción. Las causas suelen ser llamadas, mensajes o Messenger en su defecto, jefes o compañeros con su aliento en tu nuca preguntándote por la resolución de un método o metiéndote caña con los plazos de entrega (menos si trabajas en Microsoft, parece ser) y otras de la misma índole.
  4. Ampliación del ámbito. Que casualmente se suele dar durante el desarrollo de la aplicación. Esto significa que en un principio te asignan un problema sencillo de unas “pocas líneas” y a medida que pasa el tiempo y la fecha de entrega se acerca aumenta considerablemente la dificultad del problema porque resulta que ahora los analizadores y el cliente deciden que sería mejor si… Como ejemplo nada mejor que el del post original:
  5. Versión 1: Mostrar un mapa de geolocalización
    Fácil, cojo un mapa de por ahí y unas pocas líneas de código y a otra cosa mariposa
    Versión 2: Mostrar un mapa 3D de localización
    Madre del verbo bendito, qué bien se lo pasan tocando las narices a uno, ahora hay que currarse más el diseño y con suerte encontrarlo, cogerlo y adaptarlo de código ya existente
    Versión 3: Mostrar un mapa 3D de localización, por el que el usuario pueda desplazarse volando
    WTF!

  6. Gestores que no entienden de programación. Qué bien, el desarrollador el último otra vez, la incapacidad de los gestores muchas veces supone un problema terrible para el desarrollador, como no.
  7. Documentación. Además del código el programador debe crear documentación que suele incluir documentación para el usuario final y documentación del propio programa en algunos casos.
  8. Aplicaciones, métodos o clases sin documentación. Es bastante frustrante tener que implementar una API que tenga una documentación prácticamente nula dejándonos el método de “A ver qué pasa si ejecuto este método” como única solución.
  9. Hardware. Los errores de hardware son realmente complicados de detectar y conllevan el cabreo del usuario final, pensando éste que el principal problema está en que la aplicación está mal desarrollada.
  10. Imprecisiones. Irritante como lo que más es la imprecisión tanto en el nivel de usuario como en el de desarrollo y diseño, cosas que se deberían pulir realmente y que suelen venir desde fases anteriores que suelen ser más abstractas.
  11. Otros programadores. Choques de personalidad, problemas de comprensión, falta de habilidad en la comunicación, falta de iniciativa, apatía hacia el código o el proyecto…
  12. Tu propio código 6 meses después. Cuando seis meses después intentas reciclar tu propio código es cuando te preguntas si realmente eres tan malo documentando como los demás.

El original está en ingles “Top 10 Things That Annoy Programmers” y ha sido traducido en Variable Not Found.

Me Gané Una Licencia de Nod32 En El Segundo Desafío ESET

Posted by robertbriones | Posted in Informática, Internet, Ocio, Personal, Programación, Software, Tecnología, Windows | Posted on 22-10-2008

8

Hace una semana más o menos desde SpamLoco, me enteré de un desafío que estaban organizando desde el blog de ESET Latinoamerica, se trataba de decifrar en base a un supuesto archivo malicioso (virus), quien habia creado dicho virus.

En realidad era un caso de Ingenieria Social, muy utilizada hoy en día para propagar virus u obtener información.

Te preguntaras ¿Que es la Ingenieria Social? Bien, pues según la Wikipedia es:

En el campo de la seguridad informática, ingeniería social es la práctica de obtener información confidencial a través de la manipulación de usuarios legítimos. Es una técnica que pueden usar ciertas personas, tales como investigadores privados, criminales, o delincuentes computacionales (mejor conocidos como hackers, aunque el termino correcto es cracker) para obtener información, acceso o privilegios en sistemas de información que les permitan realizar algún acto que perjudique o exponga la persona u organismo comprometido a riesgo o abusos.

En pocas palabras podríamos decir que

Proyectos De Software Libre De Alta Prioridad

Posted by robertbriones | Posted in Informática, Programación | Posted on 16-10-2008

5

Me encuentro en Picando Código con una lista de las aplicaciones de la Free Software Fundation en la cuales muestran los proyectos que tienen una alta prioridad y como es que podemos ayudar a su desarrollo:

Proyectos software libre de alta prioridad – fsf.org

Hay una necesidad vital de llamar la atención de la comunidad del software libre al curso del trabajo de desarrollo en estos proyectos particulares.

La lista de proyectos de alta-prioridad de la FSF sirve para fomentar el desarrollo de proyectos que son importantes para aumentar la adopción y uso del software libre y sistemas operativos software libre. Los proyectos en nuestra lista no son ejecutados, controlados ni mantenidos por la FSF, pero todos son totalmente apoyados por los individuos en la comunidad del software libre. Nuestra lista ayuda a guiar a los voluntarios y seguidores a proyectos donde sus habilidades pueden ser utilizadas, ya sea con su código, diseño gráfico, escribiendo o activismo. Esperamos que puedas encontrar un proyecto aquí donde tu habilidad, energía, y tiempo sea puesto en buen uso.

Algunos de los proyectos más importantes en nuestra lista son proyectos de reemplazos. Estos proyectos son importantes porque se enfocan en áreas donde los usuarios son seducidos continuamente a usar software no-libre por la falta de una alternativa adecuada.

Por favor, envía cualquier sugerencia que tengas al respecto a campaigns@fsf.org.

Lista de proyectos:

Gnash — el reproductor Flash libre
Gnash es

Aprende HTML y CSS De Manera Interactiva

Posted by robertbriones | Posted in Informática, Internet, Programación | Posted on 15-10-2008

2

Aprender HTML y CSS es necesario para trabajar en la Web, y a veces es tedioso aprender uno de esos lenguajes simplemente con lecturas sobre el tema, sin embargo me encuentro con una página que nos ofrece una forma curiosa de realizar el aprendizaje de una manera más interactiva y curiosa.

Se trata de una página web la cual está dividida en secciones, en la cual seleccionaremos alguna de las etiquetas que queremos aprender, a la derecha se nos mostrará una descripción del funcionamiento de dicha etiqueta, y en la parte inferior aparece un ejemplo del uso de dicha etiqueta, donde podemos ver el código utilizado e incluso realizar modificaciones sobre él y ver el resultado.

La página en cuestión se llama htmlPlayground.

Enlace: htmlPlayground.