Free Credit Card Processing Accounts & merchant accounts Services
Por claridad, hacer notar que no usaremos Glade para generar la GUI. Quienes ya tengan cierta experiencia creando interfaces gráficas (con Java, por ejemplo) la encontrarán bastante clara. Los que no, mi consejo es que lean y practiquen "a bajo nivel" antes de tener la confianza para usar herramientas como Glade o Gazpacho.
El intercambio de información en Internet se lleva a cabo siguiendo un modelo "cliente-servidor". Un cliente manda una petición (qué ficheros necesita) y el servidor le devuelve una respuesta (los archivos pedidos). Para una cooperación eficaz (un entendimiento completo) entre cliente y servidor, el cliente también envía información adicional sobre sí mismo: un nombre y una versión de sistema operativo, configuración de navegador (incluyendo nombre y versión), etc. El servidor puede necesitar esta información para saber qué página web ha de enviarse (abrirse) al cliente. Hay diferentes variaciones de páginas web para diferentes configuraciones de los navegadores. Sin embargo, puesto que la mayoría de las veces el contenido mostrado no depende del navegador usado, tiene sentido esconder esta información del navegador web.
Con esto en mente voy a tratar de escribir una serie de pequeñas y simples guías que puedan servir para iniciarse con GStreamer y sus distintos "bindings", Python en esta ocasión. Como ya se ha mencionado por aquí antes, el lenguaje nativo de GStreamer es C. Este tutorial podría ser de especial interés para involucrarse con proyectos como Jokosher, PiTiVi o Elisa puesto que están, como muchos otros, escritos en Python usando el framework de GStreamer.
Tras su experimento Newton con los procesadores ARM y los dispositivos "ultraportátiles", no había vuelto a usarlos hasta su iPod, frente a los XScale de Intel (vendido a Marvell el pasado Junio de 2006 por el desinterés de Intel en el mercado de las PDAs). ¿Sería posible que OS X, la versión para ARM de su Mac OS X, haya sido el sistema motor de los iPod de la compañía durante años? Recordemos que compró Pixo OS al poco de comenzar a vender iPod con este sistema operativo (irónicamente, a dos ex-empleados de Apple que trabajaron en el Newton).
Continuamos evaluando los pasos que se han dado en los dispositivos de mano para analizar algunas de las razones que han llevado a Apple a portar su OS X a su ya presentado iPhone, al cual, aún teniendo un corazón ARM, no va a llevar Symbian.
Es de remarcar el hecho de que OS X esté en el iPhone y no licenciado para PCs de otros fabricantes. Como veremos, el hecho de haberse involucrado en el desarrollo de ARM y su propia historia (Mac System, NeXTStep y OS X, y un sistema portable demostrado en la rapidez con la que ha estado disponible para los nuevos procesadores Intel) han jugado un papel importante.
Dejando a un lado las posibilidades de interconexión y ampliación de cada modelo de terminal en comparación con el iPhone (tarjetas de expansión, compatibilidad con Sistemas Operativos, periféricos, etc), para comprender la elección de Apple hemos de remontarnos a hace algo más de 20 años y conocer la evolución que ha dado lugar a la situación actual.
Tanto en diferentes discusiones privadas como a lo largo del webcast de la preparación del chipset 11n de Intel, he estado escuchando pistas que indican que el problema de "mala convivencia" ha sido resuelto con el borrador 1.10 de la especificación. Tuve la oportunidad de hablar por teléfono con el CTO de Atheros, Bill McFarland, para que me pusiera al día en lo que finalmente ha sido incluido en este borrador 1.10. Nótese que algunos de éstos mecanismos ya fueron debatidos en su momento, cuando la versión 1.0 estaba siendo finalizada. Pero, dado que no se llegó a ningún acuerdo definitivo, el equipo de trabajo de 11n cerró la discusión y no se incluyó ninguna de ellas en la versión 1.0.