Ventajas y Desventajas de un sitio web para móviles

La semana pasada les platiqué sobre las ventajas y desventajas de implementar responsive design en un sitio web. Hoy vamos a abundar sobre una de las soluciones que les hable en el artículo pasado, implementar un sitio web especial para dispositivos móviles. Antes de hablar específicamente de los sitios web para móviles les voy a comentar algo de historia. Hace algunos años, dominaban las redes 2G (GSM), estas eran para su tiempo, más veloces que la primera generación de celulares digitales, además de hacer llamadas podíamos mandar mensajes de texto, mensajes multimedia y visualizar contenido de Internet. En ese tiempo los primeros sitios web para móviles eran muy pero muy limitados y solo mostraban texto. Algunas personas llamaron a ellos «sitios para conexiones WAP«, si nacieron a principios de los noventa o antes se habrán dado cuenta de ello, habrán conocido los celulares con teclado numérico en el cual el número

Seguir leyendo

Pros y Contras del Responsive Design

En los últimos meses, hemos leído mucho acerca del Responsive Design (Diseño Responsivo o Diseño Adaptable). Muchos lo llaman la nueva tecnología, sin embargo tal y como sucedió en su momento con AJAX, yo diría que es una técnica de diseño web para mostrar los sitios web según la  resolución de la pantalla en que se esta visualizando. ¿Porqué una técnica y no una tecnología? Pues por que la tecnología ya existe y son las Hojas de Estilo en Cascada. Bueno, hecha esta aclaración quiero compartirles lo que a mi vista son los pros y contras del diseño responsivo. Muchas estas cosas ya las había leído antes, pueden Googlear un poco para aprender y otras más las he vivido por experiencias, pues en esta industria hay que estar a la vanguardia. ¿Qué es Responsive Design? El Responsive Design es una técnica de diseño web utilizada para visualizar sitios web según

Seguir leyendo

El movimiento #YoSoy132 y el «Efecto Streisand»

Nota: En este artículo no se pretende beneficiar o perjudicar a algún candidato presidencial ni tampoco fijar una postura en favor o contra de alguno de ellos, solamente dar a conocer un efecto que surgió en Internet y como podemos compararlo con lo que sucede actualmente en el país. Todos sabemos que ha habido una lucha constante de las personas y los medios de comunicación en favor de la libertad de expresión y del libre opinión, que a principios del siglo pasado era facilmente censurable (me recuerda a Porfirio Díaz con su «Matenlos en caliente»), y que aún así actualmente se sigue dando en algunas regiones del mundo. Hoy, gracias al Internet, podemos enterarnos de muchas cosas que ocurren en el mundo, cortando las distancias en el flujo de la información y que todas las personas sean libres de escribir, opinar, difundir y publicar. Por ello, desde hace algún tiempo surgio un

Seguir leyendo

Write in C – Cover Let It Be [DEP Dennis Ritchie]

El día de ayer en Facebook me voy enterando que ha muerto Dennis Ritchie, quien es un importante cientifico de computadoras, creador del lenguaje de programación C y el sistema operativo UNIX. Hoy platicando con una de mis maestras en el Tecnológico y comentandole lo anterior, me mostró un video de esta canción, que como saben ya se han hecho muchas parodias de Java, Windows, etc; pero no había tenído la oportunidad de ver uno de C. La canción se llama «Write in C» y es un cover de The Beatles – Let It Be, habla acerca de lenguajes de programación anteriores a C, mostrando sus ventajas y desventajas. Larga vida a Dennis Ritchie.

Seguir leyendo

Redes sociales y la adopción de los nuevos estándares

Mucho se ha dicho y comentado de la nueva interfaz de Facebook, cambios que hacen muy parecido a Google+ y Twitter, algunos dicen que hasta tiene la escencia de 4Chan. Pero desde hace tiempo se ha venido comentando mucho acerca de la adopción de los nuevos estándares web en Facebook, como el reproductor de videos en HTML5. Es algo muy técnico, pero creo yo que es importante resaltarlo, ya que ahora con la nueva interfaz me he podido percatar de que en las URLs ya no aparece el HashBang del que les había comentado antes, empezé a analizar un poco, viendo el codigo fuente me encontre con el doctype de HTML5, posteriormente con el Firebug empezé a ver las consultas AJAX, y efectivamente las actualizaciones se hacían sin recargar toda la pagina, pero cambiaba completamente la URL en la barra de direcciones. Recorde que hace tiempo ya había visto un

Seguir leyendo

Proyecto: Generador de Blogs de Rimix.

Este es un proyecto que desarrollé hace algún tiempo, estaba en la preparatoria y fue despues de haber desarrollado makeflog.com (ups! creo que no les he platicado de eso xD). Gracias a la experiencia que adquirí con ese «intento de red social», Mario Navas un buen amigo, colega y desarrollador colombiano me contactó para ayudarle a trabajar sobre un sitio web. Este sitio web es un generador de blogs, en donde los usuarios registrados del sitio rimix.com pudieran hacer un blog, sin necesidad de lo que implica instalar una base de datos, transferir archivos, etc; todo de manera automática. Era un blog sencillo, capaz de agregar entradas y comentarios, ordenar en paginas por fechas y categorías, pero lo primordial era que se pudieran generar enlaces del tipo: http://blog.rimix.com/[Lo que el usuario quisiera poner] Todo esto, al igual como lo hace makeflog.com. Fue una experiencia muy agradable, pues fue la primera

Seguir leyendo

Seguridad en la Web: Identificadores.

Desarrollar aplicaciones web, implica el uso de bases de datos, y con ello usar identificadores en los regístros para extraer información específica. Sin embargo, al igual que el desarrollo de algoritmos, hay diversas formas de ubicar el identificador en una aplicación para extraer la información solicitada. Ustedes dirían que esto es de primaria para un desarrollador, pero por más o menos experiencia que se tenga, nunca esta de más resaltar este tipo de detalles. Escribo esta entrada por que hace poco tiempo, me topé con este error en un sistema que úso ampliamente, y que otros colegas ya se habían percatado del error, sin embargo me reservo el derecho de mencionar en donde lo encontré. A continuación mencionaré tres formas de almacenar y extraer el identificador en una aplicación web durante la navegación. Enviar el identificador por campo de texto en formulario. Un metodo un tanto inseguro pero adecuado para

Seguir leyendo

Verano Científico en Guadalajara, Jalisco.

Valla que este año ha sido intenso y más antes del verano y precisamente, el verano. Trabajando en las campañas políticas del estado, despues la escuela y culminando las dos para despues irme a Guadalajara, Jalisco a hacer verano científico, todo sin detenerse ni un momento. Pero vamos comentando algo respecto al verano científico. Existe un programa que se llama Programa Interinstitucional para el Fortalecimiento de la Investigación y el Posgrado del Pacífico, mejor conocído como el Programa Delfín. Cada año sale una convocatoria para hacer un llamado a los universitarios que desean vivir la experiencia de trabajar con un investigador en algún proyecto de esta misma persona. Gracias a Liliana Zavala quien desde hace un año me estuvo convenciendo de entrar a este programa, me animé a meter solicitud y finalmente fuí seleccionado. Decidí irme a Guadalajara, pues es una ciudad que ya conozco y con la cual ya

Seguir leyendo

Hacer algo diferente: Desarrollar RIA’s y Aplicaciones Moviles.

Rompiendo un poco la temática despueés de los últimos posts publicados en este blog, con tanto javascript y redes sociales, aunque bueno esta entrada seguirá hablando sobre redes sociales, pero visto desde otro aspecto. Como saben, Faxterol es un emprendimiento personal, del cual tengo fé que crecerá y se desarrollara hasta convertirse en una empresa, pero vamos por partes. Ultimamente, me he sentido algo monotono, programando en la escuela y en mi casa con Java para hacer mis tareas de la escuela, y programando para web en el trabajo se ha vuelto el pan de cada día. Me motiva programar para web, me gusta programar en Java, pero ultimamente he querido hacer algo diferente. Desarrollar aplicaciones RIA’s y para Moviles, pero el trabajo y la escuela me tienen tan absorbido que no me he dedicado tiempo para hacerlo, inclusive tengo algunos proyectos personales pendientes que quiero sacar. En los últimos

Seguir leyendo

Ahora puedes compartir: Send Button de Facebook

Cuando vi el lanzamiento del boton Like de Facebook en el F8, supe que ese dia el mundo cambiaría, y valla que Facebook ha cambiado el estilo de vida y la forma en que se viven las redes sociales en la red. Acabo de leer recientemente el blog de desarrolladores de Facebook que han lanzado un nuevo boton, que si bien es parecido en la implementacion que se hace con el boton de Like, pero ahora un poco más privado. Este boton se inserta en los contenidos que se quieren compartir, para despues desplegar una ventana seleccionando a los usuarios que quieres compartirlo, el enlace del contenido que se comparte y un mensaje del usuario. Puedes combinarlo y la forma de insertar este boton es con el lenguaje de marcación XFBML, con el mismo tag del fb:like, solo añadiendo un el atributo send con valor true, o con su tag

Seguir leyendo