Archivo

Archive for 26 noviembre 2011

Iphone: Accesos directos a la configuración sin Jailbreak

Una de las principales carencias de iOS es la poca flexibilidad del sistema. Funciona muy bien, pero sólo funciona como funciona, y no de otra manera. A través del Jailbreak aparecen nuevas opciones de personalización.

Voy a explicaros una sencilla forma de añadir accesos directos a la configuración del sistema (Wi-fi, Bluetooth, brillo… etc).

Para añadir estos accesos directos, simplemente tenéis que:

Y listo, ya tenéis el acceso directo en vuestro escritorio.

¿Cuál es el truco? El acceso directo creado es un enlace (como si fuese cualquier Web) que dirige hacia la configuración del sistema.

WebGL: Tecnología de escritorio pasada a la Web

Poco a poco se va logrando migrar tecnologías pensadas para ser ejecutadas en local sobre un PC  hacia los navegadores Web. En este caso, al ver los resultados obtenidos utilizando WebGL inmediatamente me recordó las horas haciendo prácticas en la universidad utilizando OpenGL (una API estándar destinada a diseñar aplicaciones con gráficos en 3D) sobre C++:

  • Las texturas,
  • la iluminación,
  • el efecto niebla…

Pero con la importante diferencia de estarlo viendo a través del navegador Web, y no desde una aplicación nativa en el PC.

WebGL es un estándar multiplaforma de uso gratuito que amplía las capacidades de Javascript para el renderizado de gráficos 3D, mostrándose sobre un control canvas de HTML5 . Y mi primera sensación fue acertada, ya que detrás del desarrollo de WebGL está el consorcio sin ánimo de lucro Khronos, quienes son también responsables de OpenGL, y del que forman parte muchos de los grandes actores del mundo tecnológico como son Apple, Google, Intel, Mozilla…

Como ejemplo, su desarrollo más conocido hasta ahora, una pequeña demo del famoso Quake 3, (a mi me ha funcionado sobre el Google Chrome) para estar funcionando a través del navegador Web los resultados son más que llamativos (en la web de Chrome Experiments hay unas cuantas demos bastante interesantes).

Uno de los ejemplos típicos cuando se habla de renderizado es la imitación del agua:

No falta mucho para que WebGL llegue  al usuario final, por ejemplo, Google ya tiene una opción para habilitarlo en Google Maps. En el siguiente vídeo nos explican la inclusión de esta tecnología en estos mapas:

Gracias a que es un estándar, y de libre uso, cualquier desarrollador que lo desee puede utilizarlo, y cualquier navegador puede implementar su especificación en cuanto se lo proponga (ya está soportado por Firefox, Chrome  y Safari, el Internet Explorer, para variar, va a lo suyo…), incluso navegadores de los teléfonos móviles, en los que el HTML5 se ha convertido ya no sólo en la mejor opción para realizar Webs con una interfaz elaborada (hasta el punto de poder llegar a reemplazar las aplicaciones nativas de cada plataforma por una aplicación Web desarrollado sobre HTML5 y CSS3, el Financial Times ya lo hizo hace unos meses, al igual que Playboy), si no que se ha quedado sin su gran rival al haber desistido Adobe del desarrollo de Flash para el navegador de estos dispositivos.

Me parece importante resaltar el hecho de que esta tecnología es multiplataforma, de modo que el mismo desarrollo puede funcionar en Windows, OS X, GNU/Linux, iOS, Android… siendo esto muy interesante para cualquier desarrollador, ya que supone un importante ahorro de tiempo al no tener que hacer una versión diferentes para cada plataforma.

Categorías:Desarrollo, Internet, Videos Etiquetas: , , ,

Sigue Jefotecs, menú de opciones

Sobre las opciones de seguimiento de nuestro blog, somos partidarios de ofrecer las máximas opciones posibles, ya que cada uno se organiza como le es más cómodo (éste es mi método). Primero quería anunciar de 2 novedades:

  • Estrenamos página en Facebook: Hasta ahora nuestra presencia en Facebook se basaba en la aplicación NetworkedBlogs, damos otro pequeño paso creando nuestra página.
  • Estrenamos página en Google+: a penas hace una semana que están disponibles este tipo de páginas en Google+, y Jefotecs ya tiene la suya.

A modo de menú, voy a contaros todas las diferentes formas de las que podéis seguir nuestras pequeñas divagaciones:

  • Suscripción a través de vuestro email: en la barra de la derecha tenéis una caja (titulada “Suscripción por correo electrónico”) donde introducir vuestro email y os llegará una notificación cada que publiquemos una entrada.
  • Twitter: @jefotecs
  • Facebook
  • Google +
  • A través de nuestra aplicación para Android.
  • Mi etiqueta “jefotecs”  o de esta pila en Delicious.
  • Siguiendo el RSS del blog.
  • Siguiendo el blog con vuestro usuario de WordPress.com

A lo que hay que sumar que cada uno de los autores también movemos las entradas individualmente, cada uno en nuestro Twitter, y en mi caso también en LinkedIn.

¡Por falta de opciones que no sea! 😉

Categorías:Varios Etiquetas:

Condition One: toma el control de lo que estás viendo

C1 (Condition One) nos trae al iPad un nuevo paso en la forma de visualizar contenidos multimedia, el vídeo inmersivo (que podríamos llamar vídeo interactivo en primera persona), en el que se introduce al usuario en mitad de la escena permitiendo mover el punto de vista. Mi primera sensación fue que gracias a esta interacción, más que estar “viendo” la escena, la estaba “viviendo”, una interesante mezcla entre el mundo real y la interacción que tenemos en los videojuegos (parece que al convertir al usuario en un participante activo, mejora la identificación del usuario con la escena).

El pase de diapositivas requiere JavaScript.

Con está aplicación en lugar de tener un punto de vista fijo, tenemos a nuestra disposición 180º, de modo que no sólo podemos ver lo que está pasando delante de la cámara, tenemos a nuestra disposición todo lo que nuestra visión periférica nos permitiría ver estando allí.

Su orientación primaria es el periodismo, especialmente para reportajes en zonas conflictivas, pero creo que es algo que puede dar mucho juego. Hace ya mucho tiempo los usuarios nos volvimos generadores de contenidos con el movimiento que se denominó Web2.0, parece que se va acercando el momento en el que los usuarios también podamos ser activos en las escenas que vemos en vídeos.

Categorías:Aplicaciones, Reviews Etiquetas: , ,

Reflexión sobre la Innovación

En esta publicación me gustaría tratar el tema de INNOVACIÓN.

Parece ser que el futuro de todos nosotros recae en este concepto, hay que ser innovadores, innovar en todas las áreas profesionales, para poder salir de “la crisis”, de esta “época difícil”.

Creo que para poder empezar con un análisis de este concepto es necesario primero abstraerse de los estigmas más comunes, e ignorar en lo más posible lo que se nos bombardea en los medios de comunicación.

El concepto de innovación significa según la RAE la creación o modificación de un producto, y su introducción en el mercado. Sin embargo hasta esta definición está adulterada por los conceptos del mercado actual, el mismo uso del término “producto” demuestra que esta acción está dirigida hacia la venta y consumo de los elementos innovados, con el fin de conseguir un provecho monetario.

http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=innovacion

Por otro lado, la palabra innovar proviene del latín innovaretornarse nuevo o renovar, introducir una novedad. Claramente en este caso se trata de una definición más genérica, pero a su vez mas exacta, ya que define un concepto que existe desde el principio de los tiempos y no únicamente como modificación de un “producto” con fines de obtener beneficio.

Este tema aunque puede parecer trivial, es una demostración de lo afectado que se encuentra la sociedad actual, influenciada por el concepto económico de productividad, sobre el cual las esperanzas de esta se basan para “salvarse” de la catástrofe económica. Hasta órganos como la RAE al definir la acción de innovación lo aplican a productos, y no objetos, y su posterior introducción en un MERCADO.

Es verdad que el concepto de mercado, y de intercambio de bienes existe desde principio de los tiempo, y como consecuencia de la innovación sobre objetos, esta praxis puede beneficiar el innovador y retribuirle por la labor de innovación. Aun así, no hay que olvidar que se le está retribuyendo por la LABOR de innovación, una retribución que no es necesariamente efectuada por medios de venta en el mercado, sino también por medios de patrocinio o tutoría de un maestro a un aprendiz.

En la época del renacimiento el concepto de innovación estaba latente en varios puntos de Europa, y se tradujo en la creación de nuevos objetos, y obras, que hasta hoy nos maravillan, aunque en su momento estos no hayan tenido impacto alguno en el mercado, y hayan sido tutelados por maestros.Si entendemos que la innovación no es una práctica que se le puede imponer a personas para que empiecen a generar beneficios, como se intenta hacer hoy en día, puede que consigamos hacer surgir nuevas generaciones de innovadores libres del concepto esclavizador del mercado.La innovación no es un tema que se puede enseñar, ni que se puede catalogar. Para que un humano pueda innovar, requiere un amplio número de circunstancias que lleven a la imaginación tomar un importante lugar en la mente de este, y como consiguiente llevar a la generación del pensamiento innovador.

Estas circunstancias dependen principalmente del entorno, los medios de obtención de información, centros de pensamiento y estudio, corrientes ideológicas que le rodeen y por ultimo un afán propio de superarse representado por la motivación, y la voluntad de traer el bien para sí mismo pero por encima de todo, para el bien de los que le rodeen.
Son varios los medios para llevar a las futuras generaciones a adoptar una corriente innovadora, pero es necesario excluir los conceptos mercantiles. El innovador inicialmente crea por el bien de la sociedad a la que pertenece, y no por la voluntad de enriquecerse, y aunque los medios de comunicación, corruptas por los valores del libre mercado, difundan que enriquecerse le traerá el bien a los que le rodeen y “potenciara” la economía regional, esta motivación  mercantil únicamente puede llevar a la innovación de métodos que mejoren los intereses de mercado, y a su vez dañen los intereses humanos de bien estar.

Debemos reflexionar sobre las formas en la cual innovamos, y avanzamos  a un progreso en las generaciones futuras, a coste de que valores, y de que sectores de la sociedad.

Categorías:Desarrollo, Tecnología, Varios Etiquetas: , ,

Dispositivos consumidores de contenidos

Partiendo de lo siguiente: Apple obtiene más ingresos sólo por el iPhone que todo Google. Me gustaría plantear como es esto posible.

Apple obtiene una cantidad por cada dispositivo vendido, al igual que cualquier otro fabricante de Hardware, con la ventaja de que el Software también es suyo (a nivel económico, ya hemos comentado las ventajas a nivel técnico), pero no es aquí donde radica la diferencia entre el retorno monetario que Apple obtiene de su sistema operativo iOS y Google de Android.

Donde se disparan los ingresos de Apple, es que iOS es una plataforma de consumo de otros elementos por los que Apple también recibe dinero, gracias a sus 2 tiendas: la AppStore y la iTunes Store. Por cada venta en la tienda de aplicaciones y en la tienda de contenidos digitales, Apple ingresa un porcentaje (el 30% en la AppStore, que es muchísimo). Gracias a esto sus dispositivos se convierten en terminales de venta conectados 24/7 con sus usuarios.

Amazon hizo lo mismo con el Kindle, creo un libro electrónico para consumir los libros que ellos mismos venden, la jugada les salió redonda, tanto, que se han lanzado a hacer algo parecido en el sector de las tabletas, el Kindle Fire, que corre Android, pero la han personalizado para mejorar la experiencia alrededor de sus servicios.

Estos 2 casos tienen otro importante factor en común, tanto el Kindle (eBook) como el iPod (reproductor mp3), iPhone (smartphone) y el iPad (tableta), son de lo mejor que hay en el mercado en su gama de dispositivos. A partir de aquí es como han conseguido atraer al usuario hacia sus respectivos servicios, sin esta condición nada más sería viable.

En este sentido Google lo tiene más complicado, su modelo de negocio se basa en la publicidad contextual (entendiendo como “contexto” la información que disponen del usuario al que se le van a mostrar los anuncios), y para atraer a la mayor cantidad de usuarios, que son quienes dan valor a esa publicidad, ofrece una serie de servicios (excelentes) gratuitos, como son Gmail, Google Docs, Google Calendar, Google Maps, Google+… evidentemente Android (licenciado como código abierto) tiene una muy buena interacción con todos estos servicios, pero como comparado con el caso de Apple, apenas generan ingresos. De esta forma, se llega a la kafkiana situación de que Microsoft ingresa más por cada Android vendido que la propia Google (por patentes), y posteriormente el dispositivo tampoco consume muchos contenidos de pago que generen ingresos directos a Google (casi ni de nadie, el Android Market está pasándolo realmente mal para despegar). Sin embargo, Google acaba de hacer un anuncio muy importate, ya que está empezando a cambiar esta forma de trabajar, han anunciado que van a implantar límites al acceso gratuito en la API de Google Maps (cuidado con esto y con los cientos de miles de mashups que hay por la red sobre los mapas de Google), esto supone un giro de negocio a tener en cuenta.

¿cuál es el siguiente paso?

La TV, este cacharro que todos tenemos, que casi todos mantenemos sobre tecnología obsoleta (debería ir todo hace mucho tiempo canalizado por Internet, de este modo para empezar, ya habría un canal de vuelta desplegado), en los que los gigantes tecnológicos van haciendo incursiones a través de dispositivos para que la conectemos  (AppleTV, GoogleTV), y ya comienza a haber rumores sobre un televisor de Apple con Siri integrado (aunque aquí chocan con una enorme industria anclada en un modelo de negocio del siglo pasado que va a pelear mantener su posición de control sobre los contenido y el medio).

Criptografía y métodos de Descifrado mediante algoritmos matematicos en computadores (Escrituras Silenciadas)

Aprovechando el evento de CIES III que se avecina (que ya os presentamos), en los próximos meses voy a ir publicando temas de actualidad relacionados con los que se van a debatir en el congreso de escrituras silenciadas, y que lógicamente tengan un impacto Tecnológico.

Voy a hacerme eco de un artículo que se publico hace unos días atrás, en el SCIENCE DAILY (“Computer Scientist Cracks Mysterious ‘Copiale Cipher’“), en el cual se habla del éxito en el descifrado de un manuscrito del siglo XVIII haciendo uso de algoritmos aritméticos de computación avanzada.

Como resumen, el articulo explica sobre el éxito en el descifrado de un documento del siglo XVIII que contenía información escrita por una logia alemana, que parece ser que trataba de temas relacionadas a la óptica, y hacían uso de un método curioso de cifrado para ocultar la información y los resultados adquiridos de su investigación.

Para aquellos que no están familiarizados con el método de cifrado, este trata de lo siguiente. El cifrado es una técnica que ha existido varios siglos en el cual mediante el uso de métodos de codificación de información aplicando algoritmos matemáticos para poder ocultar información sensible de aquellos que no conocen los algoritmos de codificación. Para poder cifrar es necesario una llave, y en el pasado generalmente se hacía uso de un texto secundario que mediante el método de posicionamiento de palabras, se escribía transformando los textos en numeración.

Un ejemplo sencillo de cifrado mediante uso de posicionamiento es haciendo uso de este post, puedo escribir una palabra indicando el numero de la posición de cada letra: HOLA=(1,8)(12,3),(2,2)(9,1). Para descifrarlo habría que hacer uso de la llave (este artículo) y de un algoritmo que describe como posicionarse para trasformar los números en letras, que sería el siguiente:  (numero de la palabra desde el inicio de este artículo, número de letra en la palabra elegida).

El método de posicionamiento de letras era el más eficaz en lo referente al cifrado, pero conllevaba el peligro de que si se perdiese la “LLAVE”, que en este caso es este artículo, se podría perder la forma de descifrar y con ello el contenido cifrado. Sin embargo en el siglo XX tras la introducción de los métodos modernos de comunicación, el cifrado y descifrado a pasado a estar muy de moda, y se usa para varias funciones de comunicación.

En la época de la radio y la segunda guerra mundial, la lucha por descifrar los métodos de comunicación cifrados del enemigo, en el caso de Alemania, el Enigma , fue clave para que los Aliados pudiesen conocer con antelación los planes del enemigo y derrotarles en varios frentes (gracias al trabajo, entre otros, de Alan Touring).

Otro ejemplo, para aquellos aficionados de las películas, en la película “una mente maravillosa/una mente brillante/a beautiful mind” o el libro del mismo nombre escrito por Sylvia Nasar (“A Beautiful Mind“), el protagonista John Forbes Nash en su época de trabajo “imaginario” en las instalaciones de la CIA, trabajaba en el descifrado de información y contenidos que le permiten encontrar datos relevantes a un posible ataque con bomba en los EEUU. Otro caso más de Escrituras Silenciadas descifradas.

En la época moderna el cifrado se usa con varias combinaciones de algoritmos y métricas, que son el resultado de un amplio estudio basado en las herramientas modernas de descifrado. Es claro que mientras más potentes son las maquinas, estas permiten mejorar los métodos de descifrado, lo que exige una mejora constante de los algoritmos de cifrado.

Hoy en día casi todas las operaciones sensibles se hacen mediante un cifrado electrónico con alguno de los protocolos establecidos, pero a su vez también permiten hacer el proceso inverso sobre manuscritos antiguos, lo que resulto en la el resultado descrito en el artículo de Science Daily.

La potencia de los procesadores de hoy han permitido obtener la información de esta Escritura Silenciada. En el congreso de Escrituras Silenciadas que se llevara a cabo en Enero, como parte de la sección de ciencia e informática, en este caso algoritmos matemáticos aplicada a las escrituras, tendremos el privilegio de escuchar profesores que tratan con el tema de cifrado de contenidos, y su impacto en las Escrituras Silenciadas.

En el congreso trabajaremos en que todos aquellos que quieran puedan disfrutar de los contenidos proporcionados por este, y por ello se está elaborando un método de streaming para todos aquellos que no puedan acercarse físicamente al evento.

Sin embargo sí invitamos a todos aquellos que puedan a acercase para participar en el foro. Os mantendré informado al respecto, y siempre pueden entrar a www.escrituras-silenciadas.com para obtención de mas información.

A %d blogueros les gusta esto: