lunes, 31 de enero de 2011

Noticia - Jailbreak GreenPoison 4.2.1


Pues hace aproximadamente 2 hrs se ha publicado bajo la cuenta de twitter de @pod2g que GreenPoison liberará el firmware 4.2.1, según dicen rumores la liberación de BaseBand esta ya terminada y solo esperan la salida del Jailbreak Untethered.

Si bien muchos ya están desesperados por poder realizar el Jailbreak a sus iDevices, les recuerdo que nada esta confirmado totalmente, muchos rumores, muchas noticias pero nada seguro.

Sobre la liberación de BaseBand la cual ya esta lista (según se dice), aun no sabemos que versión de BaseBand soportará, aunque seguramente será la 03.10.01. En fin, no queda mas que esperar.


Comentario - This Is Not A Movie

El día 28 de Enero se estreno públicamente la película de Olallo Rubio (@olallo_rubio) titulada "This Is Not A Movie". Posterior al 28 de Enero me eh encontrado con gente (pseudo-directores de cine o similares) los cuales tachan la película como una cinta nefasta, carente de creatividad, realizada por un emo.


Además de esto no se han quedado tranquilos sino que tachan a los que han gustado de ella como posers pretenciosos. Me parece que estos comentarios son bastante atrevidos, pero antes que nada debo decir que no soy un hardcore fan de Olallo Rubio. Me parece un tipo con mucho ingenio el cual ha cambiado, pues ya no tiene los 17 años como cuando entro en "Radioactivo", y todo cambia, nada es estático.


Pues bien, pasando a la parte de las acusaciones echas por estos pseudo-directores de cine, me remito a simplemente decir, la película no es una película, es un concepto muy diferente a todo lo que ha echo Olallo, no tiene punto de comparación con "Y Tu Cuanto Cuestas?.


Pero es mejor que cada quien la vea y saque sus propias conclusiones, de mi parte es una buena película con muchas referencias a la cultura, humor y vida de su director. Los invito a verla.

Noticia - Jailbreak Xploit Untethered


Ultimamente se han estado corriendo noticias de todo tipo, principalmente del Jailbreak, pues para la liberación de BaseBand aun esta en la oscuridad. Sin embargo no se que creer, ¿Será la alta demanda de los usuarios sobre el Jailbreak? o ¿De verdad son cosas reales?.

Dejando a un lado mis especulaciones, directamente de la cuenta de twitter de @musclenerd, se ha dicho que GeoHot (aquel joven hacker, autor del jailbreak mas facil)tiene un Xploit a nivel iBoot, esto quiere decir que no se necesitarán SHSH y sobre todo, será untethered para siempre (hasta que Apple tape el agujero).

Si esto es verdad, todo apunta a que tendremos Jailbreak a la antigua sin ningún problema en todos los dispositivos de 4ta generación. A estar atentos, y mientras puede seguir a @musclenerd vía twitter para estar al tanto del mundo de la iScene.

Angry Birds Rio

Seguramente muchos de los usuarios de iPhone han escuchando e incluso probado el adictivo juego llamado "Angry Birds". La verdad me parece un juego excelente con buenas grafías, buena historia, buen modo de juego, simple y liviano.

Se han corrido rumores acerca de la caricatura/serie de este juego y demás especulaciones que la verdad me parecen un poco aventuradas, sin embargo, no son malas ideas. Por otra parte se ha anunciado la salida de la versión Rio, la cual estará a cargo de Rovio y 20th Century Fox, añadiendo mas de 45 nuevo niveles y una historia alterna a la ya conocida.




Suena bastante bien la parte de los creadores, es solo cosa de esperar a Marzo para verla en la AppStore. Les dejo el promo y unos avatares para su Twitter, Facebook, Messenger lo que gusten. :)






jueves, 27 de enero de 2011

Noticia - Resn0w 0.9.7

El día 26 de Enero se ha filtrado la noticia de que esta en camino (asumo pronto) la versión 0.9.7 de este software para realizar el Jailbreak en cualquier iDevice. La noticia nos dice que el método se realizara a través de archivos del iOS 4.1, con lo cual no necesitaremos mas los SHSH.
Buenas noticias para los poseedores de algún iDevice en iOS 4.2.1 actualizado de fabrica o por error. El Jailbreak Untethered esta cada día mas cerca.

Actualización - iTunes 10.1.2



Tal parece que Apple no para de sacar a la luz actualizaciones, patentes y productos de todo tipo. Hoy toca la actualización del famoso software de gestión de librerías musicales, iTunes, ahora en su versión 10.1.2.
Esta versión corrige varios bugs así como mejora en el rendimiento, estabilidad de la misma y mejoras en la compatibilidad con iOS 4.2.
Se confirma por parte de la scene que no hay problema con el jailbreak actual (iOS 4.2.1), ¿ Pero acaso sera que como siempre, Apple trama algo con su nuevo iOS 4.3?

Lanzamiento - Guitar Pro para iOS

Todos aquellos que sean músicos, gusten de tocar algún instrumento ó les guste componer, hoy están de suerte pues es liberada la versión del famoso software de sampleo MIDI, Guitar Pro. Este software tiene como ventaja la facilidad de poder leer y escribir música de dos maneras, por tablatura ó por pentágrama.

Además se podrá sincronizar nuestra librería de archivos .gp con la versión de iOS a través de iTunes, sin mas rodeos, Guitar Pro Mobile esta disponible para iPhone y iPad al precio de 4 euros.

Noticia - NGP la próxima PSP

El día de ayer se presentó en Japon el sucesor de la PSP, así es, la NGP (Next Generation Portable). El nombre de NGP puede sonar feo para una consola con tan buenas prestaciones, pero no se preocupen, este solo es el nombre clave al igual que un día lo fue Project Natal de Kinect.




Pasando a la parte de las prestaciones, a continuación las listaremos:





*Pantalla frontal táctil OLED


*Pantalla trasera gesticular


*Conexión 3G y WiFi


*Se elimina el UMD como medio de almacenamiento


*Dos controles analógicos


*GPS


*OS Android


*Procesador ARM Cortex de 4 núcleos





Todas estas características juntas dan el poder de un PS3 en la palma de nuestra mano. El precio aun no se confirma pero estén seguros de que sera un golpe bajo a nuestros bolsillos

Noticia - Jailbreak iOS 4.3 lejano

Al parecer se ha filtrado mucha información desde las betas del próximo iOS liberadas a los desarrolladores. Dentro de esta nueva distribución se ha encontrado un nuevo método para evitar el Jailbreak Untethered llamado ASLR, el cual cambia las direcciones de memoria de una manera aleatoria, es decir, las direcciones de memoria usadas para hacer el Jailbreak ahora irán cambiando de manera aleatoria (me suena a la forma en que opera el SIDA), lo cual trae como consecuencia que el próximo Jailbreak tome mucho mas tiempo.

No nos queda mas que esperar a que sea liberada la iOS 4.3 y sobre todo tener en cuenta los riesgos que esto implicará para aquellos se sean fan de las actualizaciones recien salidas del horno.


Noticia - Nueva pantente de Apple

Al parecer el gigante de California cada día busca mas y mas patentes, ahora toca el turno de unos guantes capaces de utilizarse con la pantalla multitactil de los iDevices. Seguramente muchos de los usuarios de iPhone, iPod y iPad han tratado de usar su gadget con algún stylus si tener resultado, pues bien, la pantalla multitactil funciona a través de pequeñas descargas eléctricas las cuales son producidas por nuestro cuerpo y pasan a través de nuestra piel.
Para solucionar esto, Apple ha puesto en la oficina de patentes la idea de unos guatensillos que logran este objetivo. Me parece que la idea no es nueva por parte de Apple, pues si no me equivoco ya tiene tiempo tratando de introducir esta patente.

Actualización - Cydia 1.1



Así es, la famosa aplicación del Jailbreak se actualiza a su versión 1.1 corrigiendo algunos bugs y añadiendo mejoras dentro de su interfaz y programación. Dentro de las novedades vamos a poder encontrar las siguientes:

*Gestion de tu cuenta y compras
*Cydia Store mejorada
*Metodos de valoración de tweaks y apps
*Posiblemente actualización para WinterBoard

Todo apunta a que la escena del Jailbreak cada día esta mas presente en todos los usuarios de los iDevices.

martes, 25 de enero de 2011

Noticia - Jailbreak 4.2.1 sin SHSH

El día de ayer los muchachos del Dev-Team, han dicho que aun no existe fecha prevista de lanzamiento. Hace algunos días nos mostraron su jailbreak para el iOS 4.2.1 sin la necesidad de tener guardados los certificados SHSH, ya sea para un iPhone nuevo con iOS 4.2.1 de fabrica o un iDevice que jamas se le haya echo el tan amado jailbreak.




Así que seguimos en espera y mejor no desesperarse, pues parece va para largo. Eh aquí una imagen de la cuenta de twitter donde fue publicado.



lunes, 24 de enero de 2011

Codigo - Cajero Super Mercado

A continuación les dejo un código que puede funcionar como cajero de algún supermercado, obviamente se puede mejorar a usar una base de datos y un lector de código de barra, pero es un principio:

Descarga

Aclaración - Retraso Unlock y Jailbreak iOS 4.2.1

Si bien es sabido que aun no llega la liberación de banda para el iPhone 4 y 3GS, mucha gente se pregunta, ¿cual es el motivo de este retraso?. El Chronic Dev-Team y Comex ya tienen las versiones finales de ambas herramientas (Redsn0w y Ultrasn0w), el motivo es el siguiente:




Apple ya lanzo la segunda beta de su iOS 4.3 a los desarrolladores, si Comex ó el Dev-Team liberan sus herramientas, Apple aun tiene posibilidades de tapar el Xploit usado para este fin. Por lo cual serian mas meses de trabajo arduo y no tiene caso adelantarse por unos cuantos días.




Yo poseo un iPhone 4 con BB 03.10.01 sin liberación de banda, pero creo personalmente, es mejor esperar unos días que meses. No desesperen que la espera ya es muy corta pues solo faltara la beta 3 y la GM.








¿Que es Ruby?


Ruby es un lenguaje de programación basado en Python y Pearl, creado por el Japones Yukihiro Matsumoto. Ruby es muy usado en el mundo web con su variante llamada "Ruby On Rails".

La ventaja que nos provee Ruby, es su simplicidad y poder a la hora de usarse de manera reflexiva, interpretada y orientada a objetos. A su vez su simplicidad cabe en el echo de su sintaxis, la cual es mucho mas simple que en Java o C. A continuación un ejemplo de esto:

Java:

System.Out.Println("Hola");

Ruby:

puts "Hola"

¿Mucho mas simple no?, pero quien mejor para definirlo, que su creador, el cual nos dice:

Viniendo de Pearl o Python, seguramente los usuarios se adaptaran
facilmente pues es una mezcla que logre después de muchos años de trabajo.

Si gustan probarlo visiten su pagina web "Ruby" y descarguen el instalador. Si usan alguna distribución de Linux, instalenlo desde consola con:

sudo apt-get install ruby

¿Buscando Música?

Bien dicen que solo de amor no vive el hombre, haciendo una transpolación creo que se podría modificar de esta forma:

"Solo de tecnología no vive el geek"

Si gustan de noticias frescas del mundo de la música y transmisiones en vivo, les recomiendo el blog "Muestra los Huesos" así como transmisiones nocturnas de música en "Crashbit radio" y "The Writing Writer".
Así que echenle un lente y espero les agrade.

¿Celulares con procesadores de 4 núcleos? Si, esta cerca



Muchos de nosotros tal vez en algún momento pensamos que los procesadores que tenían nuestros celulares siempre híban a ser lentos y simples. Ahora todo esto cambia y nVidia y Snapdragon, nos demuestran que es posible tener de 2 a 4 núcleos en nuestros móviles.

Los 4 núcleos son posibles gracias a nVidia Tegra 3, además de esto, Tegra 2 es capaz de soportar pantallas con tecnología 3D. Tegra 2 tiene un procesador Dual-Cortex A9 a 1.2 Ghz (considerable aumento de velocidad de procesamiento para un móvil).


Por otra parte, ¿Que es Snapdragon?. Snapdragon es un modelo de procesador de la compañía Qualcomm (elección de San Jobs), construido con la tecnología de 45 nm portando 2 núcleos de 1.5 Ghz.
Si bien ambos procesadores tiene diferencias, tal vez sean un duelo difícil de librar para nVidia.

Reseña - Google Nexus S



El nuevo telefono de Google, Nexus S, trae consigo muchas novedades, entre ellas la actualización 2.3 del OS Android, a mi opinion toda una joya . Ademas de esta actualización tiene las siguientes caracteristicas de hardware:

1.- Pantalla de 400x800 Super AMOLED
2.- Procesadorr ARM Cortex A8 de 1 Ghz
3.- Camara trasera de 5 Mpx y 2560x1920
4.- Camara frontal VGA
5.- Memoria de 16 Gb internos
6.- Bateria de una duración de 6.7 hrs en 3G (aproximadamente 1600 mAh)
7.- WiFi
8.- Bluetooth
9.- A-GPS

A continucación les dejo un video de como trabaja este juguetito, realizado por los chicos de Xataka:





Si bien es un buen smartphone de gama Media-Alta, sus prestaciones van mas haya de su categoría. Así que si estan interesados en adquirir este telefono, vayan ahorrando pues su precio ronda sobre los $ 529 dolarucos y si son fan de Telcel, pues nada mas echenle números.

domingo, 23 de enero de 2011

Tutorial - Activar Multitarea en iPhone 3G

Para todos aquellos poseedores de un iPhone 3G que quieran activar la multitarea, la cual viene desactivada por parte de Apple, aquí encontraran como tenerla:

Requisitos:

*iOS igual o superior a la versión 4.0
*Jailbreak
*acf2add (instalar desde cydia)

Paso 1:

Acceder via SSH a nuestro iPhone (Usar iPhone Explorer para Windows) a la ruta siguiente:
System/Library/CoreServices/SpringBoard.app


Paso 2:

Editar el archivo N82AP.plist con WordPad o algún editor de texto que admita la extensión. Añadimos las siguientes lineas a nuestro archivo:

<> multitasking < /key >
< /true >



Si ya se encuentran las lineas anteriores en nuestro archivo, simplemente cambiemos la palabra false a true.

< /false > <==> < /true >
Paso 3:

Reiniciamos nuestro dispositivo.


Tutorial - Jailbreak Untethered 4.2.1

¿Que es el jailbreak untethered?

Cuando se hacia el jailbreak en iPhone 3Gs, iPhone 4, este solo funcionaba haciendo "bootear" al dispositivo desde Redsn0w, ahora eso ya no es necesario:

Requisitos:

*Firmware 4.2.1
*SHSH de iOS 4.2b3
*Firmware 4.2b3
*Redsn0w 0.9.7b5

Paso 1:

Realizar el jailbreak comúnmente con Redsn0w

Paso 2:

Con los SHSH guardados en nuestro dispositivo, procedemos a seleccionar la opción "Jailbreak Monte (untether).

Paso 3:

Seleccionar el firmware 4.2b3, el cual nos solicitara Redsn0w

Paso 4:

Continuar con lo que Redsn0w nos pide. Poner el telefono en modo DFU y tenerlo apagado.

Paso 5:

Disfruta de tu jailbreak untethered

HP Mini 210 Series - Problemas de trackpad y apagado en Ubuntu

Pues bien, si algunos de nuestros lectores son poseedores de algún modelo de HP Mini y tienen problemas de apagado y/o reinicio, al igual que problemas con el click derecho del trackpad. Intenten lo siguiente:


PARA EL PROBLEMA DE APAGADO Y/O REINICIO:

Escribimos los siguiente en nuestra amada consola:

$ sudo nano /etc/module.d/blacklist.conf

Agregamos lo siguiente al archivo:

blacklist rt2860sta
blacklist rt2870sta
blacklist rt2800pci
blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2x00pci
blacklist rt2x00lib


Y procemos a guardar y reiniciar. Posiblemente algunos tenga problemas con su tarjeta wifi, para eso quitemos las siguientes lineas:

blacklist rt2860sta
blacklist rt2870sta


Y ahora si, todo debe funcionar!!!

PARA SOLUCIONAR EL PROBLEMA DE CLICK DERECHO EN EL TRACKPAD:

Abrimos nuestra consola y escribimos:

$ sudo su
$ echo options psmouse proto=exps > /etc/modprobe.d/psmouse.modprobe
$ reboot


Una vez que inicie nuestro OS, todo debe funcionar correctamente!!!

sábado, 22 de enero de 2011

Python - Secuencias de Multiplicación (String)

Las secuencias de multiplicación son útiles a la hora de querer reproducir Y veces un caracter. En vez de explicar paso a paso su definición, veamos un ejemplo:

1.- texto = raw_input("Texto: ")
2.-
3.- tamano_pantalla = 80
4.- tamano_texto = len(texto)
5.- tamano_caja = tamano_texto + 6
6.- margen_izquierdo = (tamano_pantalla - tamano_caja) // 2
7.-
8.- print "Tu texto enmarcado"
9.- print
10.-print ' ' * margen_izquierdo + '+' + '-' * (tamano_caja-4) + '+'
11.-print ' ' * margen_izquierdo + '| ' + ' ' * tamano_texto + ' |'
12.-print ' ' * margen_izquierdo + '| ' + texto + ' |'
13.-print ' ' * margen_izquierdo + '| ' + ' ' * tamano_texto + ' |'
14.-print ' ' * margen_izquierdo + '+' + '-' * (tamano_caja-4) + '+'
15.-print


En la linea 1, podemos observar el claro uso de la función raw_input.

En la linea 3, definimos el tamaño de nuestra pantalla de ejecución.

En la linea 4, leemos el tamaño del String introducido por el usuario y lo asignamos a una variable llamada tamano_texto.

En las lineas 5 y 6, simplemente vamos dando formato a nuestra caja de texto.

En la linea 10 podemos observar el claro ejemplo de la multiplicación secuencial, es decir, el caracter "-" lo estamos multiplicando por el tamaño de nuestro String + 6.

A continuación el ejemplo en ejecución

Texto: Python es fenomenal!
Tu texto enmarcado

+----------------------+
| |
| Python es fenomenal! |
| |
+----------------------+

Python - Uso de input y raw_input

Ambas funciones son validas a la hora de crear una sentencia que solicite datos, pero ¿Que diferencia tienen?.

La función input está destinada a la entrada de cualquier caracter, siempre y cuando este mismo sea notificado como es. Es decir, si ingresamos números, simplemente sera así lo que nos dirá Python:

valor = input ("Ingrese cantidad: ")
print "Usted ingreso: " + valor + "!"

>>> Ingrese cantidad: 40
>>> Usted ingreso: "40"!


¿Que pasaría si ingresamos un String?

nombre = input ("¿Cual es tu nombre? ")
print "Hola, " + nombre+ "!"

>>> ¿Cual es tu nombre? Arturo
Traceball (most recent calls last):
File "C:\python\prueba.py", line 2, in?


Este error se debe a que Python supone que el ingreso sera un String y requiere que sea definido. Para solucionarlo bastaría con adicionar lo siguiente:

>>> ¿Cual es tu nombre? "Arturo"
>>> Hola, Arturo


Aunque el problema está solucionado, dudo que el usuario final ingrese su nombre de esa manera.
¿Entonces que hacemos?
Recurrimos a la función raw_input, esta función hará que Python almacene lo que sea dentro de un String.

nombre = raw_input ("¿Cual es tu nombre? ")
print "Hola, " + nombre+ "!"

>>> ¿Cual es tu nombre? Arturo
>>> Hola, Arturo!

valor = raw_input ("Ingrese cantidad: ")
print "Usted ingreso: " + valor + "!"

>>> Ingrese cantidad: 40
>>> Usted ingreso: 40!


Fácil ¿no?

Python - Uso de Strings y Raw Strings

Un String es un conjunto de caracteres, ya sean números o letras, si bien un String tiene limitaciones sobre caracteres especiales (usados por python), Raw String es nuestra salvación.

Si dentro de un string normal almacenamos una dirección de carpeta como: "C:\nuevo\Python", esta será la salida que Python nos mostrará:

>>> print 'C:\nuevo\Python'
C:
uevo\Python



No luce muy bien, ¿cierto?

Por lo tanto procedemos a usar Raw String, esto evitara lo anterior:

>>> print r'C:\nuevo\Python'
C:\nuevo\Python


Como podemos ver, Raw String nos ayuda bastante a la hora de usar caracteres o combinación de los mismos, usados por Python.

Bienvenidos


El objetivo principal de este blog es el de la difusión de OpenSource, además de tratar temas tecnológicos relacionados con gadgets, OS's, programación, etc y así poder lograr una retroalimentación grupal.

Así mismo, buscamos introducir OpenSource en la vida de todos, para hacer de esta maravillosa comunidad algo mas grande de lo que actualmente ya es.