domingo, 9 de diciembre de 2012

Cómo desfragmentar discos ext4 en Linux

Ningún sistema de archivos está exento de fragmentaciones. Algunos más, otros menos, pero todos padecen este mal tan asociado a Windows.

La realidad es que NTFS y su predecesor FAT32 son "fragmentadores" por naturaleza. Lo que mejor hacen es fragmentarse, y el usuario estándar de Windows lo sufre luego de unos meses de haber formateado.

En Linux el panorama es distinto. La fragmentación, si bien existe, es bastante difícil de detectar "a simple vista". Pero para aquellos que quieren tener siempre optimizado su disco ext4, les traigo una herramienta que por lo general viene incluida en las distribuciones actuales, o bien se puede instalar desde los repositorios de cada distro. Estoy hablando de e4defrag.

La forma de utilizar e4defrag es la siguiente: si quiero desfragmentar una partición, deberé especificarle al programa de cuál partición estoy hablando. ¿Cómo hago esto? Escribimos en la terminal el siguiente comando:

~$ sudo fdisk -l

Nos aparecerá una lista que detallará todos los discos y particiones existentes. En mi caso, la configuración del disco es esta:

Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *        2048   117186559    58592256   83  Linux
/dev/sda2       117186560   957030399   419921920   83  Linux
/dev/sda3       957032446   976769023     9868289    5  Extendida
/dev/sda5       957032448   976769023     9868288   82  Linux swap / Solaris
Cuando instalé el sistema, coloqué el directorio raíz en la partición /dev/sda1, el directorio /home en la partición /dev/sda2, y la memoria de intercambio o SWAP en la partición /dev/sda5. La /dev/sda3 es una partición extendida, es decir, es la que contiene a todas las unidades lógicas. En este caso, la única unidad lógica es la ya mencionada partición SWAP.

Si quiero desfragmentar el directorio raíz (/dev/sda1) para aumentar la velocidad de acceso a los archivos del sistema, deberé escribir en la terminal:

~$ sudo e4defrag /dev/sda1

Sólo hay que esperar a que finalice el proceso, y ya. Conviene no utilizar la PC mientras se produce la desfragmentación, como bien sabemos desde nuestras épocas virales. Jeje.

Se puede hacer lo mismo con cualquier partición ext4.

Hay otras herramientas de desfragmentación diseñadas para otros sistemas de archivos, sólo hay que googlear. De todas formas, si alguien tiene alguna pregunta sobre el tema, puede hacerla debajo.

martes, 4 de diciembre de 2012

Instalar Alien en openSUSE fácilmente

Alien es un software que permite convertir paquetes DEB (usados en Debian, Ubuntu, Mint, etc.) a RPM (usados en Red Hat, Fedora, openSUSE, Mandriva...) y viceversa.

Hoy les traigo el siguiente script con el que podrán instalar el software Alien en openSUSE u otra distro que no posea dicho paquete en los repositorios.

Lo único que necesitan es tener instalados los paquetes de Desarrollo Base que se encuentran dentro de la pestaña Patrones en YaST, o su equivalente para las demás distribuciones, y además necesitamos instalar el paquete rpm-build:





















Luego queda lo más fácil: descargar este script, navegar hacia la carpeta donde guardamos el archivo con el comando cd, y ejecutar el script con el comando sh. Por ejemplo:


~$ cd /home/usuario/Escritorio
~$ sh 'InstallAlien.sh'

Pedirá contraseña root en un momento para poder instalar el programa.

Una vez listo esto......ya está jajaja si tienen alguna duda de cómo usar el programa, pueden escribir la orden alien --help en la terminal y les dirá lo que tienen que hacer para poder convertir paquetes sin problemas.

jueves, 8 de noviembre de 2012

Cómo probar Steam para Ubuntu sin tener acceso a la beta cerrada

Llegó Steam para quedarse, aunque habrá que esperar un poco para la versión definitiva. Lo cierto es que hemos sido más de 60.000 los postulantes para esta ansiada beta, y han podido ingresar hasta el momento menos de 1.000 personas.

Sin embargo, los que no aguantamos hasta que salga la versión final, acudimos a un método práctico para "burlar" el cartelito de error al intentar acceder a la beta desde una cuenta no autorizada.

Primeramente, debemos tener instalado Steam, para lo cual antes deberemos instalar el paquete ia32-libs (basta con sudo apt-get install ia32-libs).
Una vez instalado Steam, haremos clic en el ícono que nos dejará en el escritorio y/o en el menú de aplicaciones, y esperamos a que se descarguen los datos. Al momento de terminar de hacer todo el proceso de verificación de PC que se hace normalmente con Steam en Windows/Mac, nos encontraremos con la "sorpresa" de que...no nos dejarán acceder a la beta (chocolate por la noticia, ¿no?).

En ese momento sacamos el as bajo la manga y se lo mostramos a Valve -dejándolo boquiabierto-, escribiendo en la terminal el siguiente comando que nos llevará directamente a la biblioteca de la cuenta de Steam:

steam steam://open/games

Genial! Great! Excellent! Tenemos Steam beta (y remarco beta porque hay inconvenientes para instalar varios juegos de los más de veinte que existen actualmente para Linux) listo para disfrutarlo sin tener que esperar hasta principios del 2013.

El Dato: todavía no hay compatibilidad con Left 4 Dead 2 (hoy 8/11/2012).

sábado, 27 de octubre de 2012

La mentira de que Linux es más difícil que Windows

Con motivo del lanzamiento del "nuevo" sistema operativo de Microsoft, Windows 8, se ha reavivado la discusión sobre el destino de los sistemas operativos en el escritorio, el cual se verá reemplazado en gran medida por el mercado móvil en un mediano/largo plazo.

En los blogs y páginas de noticias se pueden leer todo tipo de argumentos a favor y en contra de Windows 8, ya sea por parte de los mismos usuarios de Windows -defensores acérrimos de XP o Seven-, como también por los usuarios de sistemas operativos diferentes, ya sea GNU/Linux, Mac, OpenBSD, etc.

No es raro encontrar, entonces, usuarios defensores de Windows que se nieguen a pasarse a Linux por el hecho de que "es más difícil" o "sólo lo usa la gente que sabe". Al contrario de lo que pasa con los argumentos de algunas personas para no migrar a Linux, ya sea porque le piden Windows en el trabajo o necesitan un software específico que sólo esté en el sistema de Microsoft, este razonamiento acerca de la presunta dificultad del sistema pingüinista es bastante erróneo.

Ya quisieran tener un Centro de software con el cual pudieran instalar software con un clic. Ya quisieran poder navegar por internet sin necesidad de antivirus ni nada de eso. Ya quisieran poder elegir entre distintos entornos según gustos y comodidades de cada uno. Ya quisieran que su sistema operativo viniera con drivers 3D preinstalados y listos para ser utilizados. Ya quisieran no tener que buscar por toooda la web el maldito driver/crack para que las cosas funcionen como debe ser.

Sin embargo, Linux está muy lejos de ser un sistema perfecto. ¿Por qué? Bueno..por ejemplo, carece de marketing. Carece de un ingreso anual de 60.000 millones de dólares. Carece de dinero para sobornar a los fabricantes o intentar ejercer prácticas de monopolio sobre el mercado. Carece de capitalistas que entiendan el significado de Software Libre y sus ventajas. Carece de 100.000 empleados pagos que dediquen todo su tiempo al sistema sin tener otro tipo de obligaciones profesionales. Carece de todas estas cosas que sí posee Microsoft. Es una gran desventaja no poder controlar el mercado ni contar con el poder económico suficiente. Una gran desventaja en un mundo capitalista que se mueve por dinero.

El trabajo en Linux es comunitario y voluntario. Se destaca el compañerismo entre desarrolladores, diseñadores, traductores, colaboradores. ¿Pero a quién le importa el compañerismo, si el mundo es lo que es gracias al individualismo? No se reconoce al grupo de personas que trabaja en algo, sólo se reconocen a las individualidades -en el ambiente que sea, no sólo el informático-. El individualismo es un concepto que choca directamente con la filosofía del Software Libre...pero bueno, me fui de foco y voy a terminar hablando de liberalismo y comunismo.

El punto es que Linux tiene mala fama porque los grandes empresarios del segmento informático quieren que la tenga. Le dicen a sus usuarios que el Software Libre es inservible, y los usuarios repiten como loros ante el desconocimiento. La gente que dice "Linux es difícil" es porque probablemente haya usado dicho sistema por última vez en el año '97, y la demás gente le cree el cuento. También existen quienes prueban el sistema por dos o tres minutos y dicen "no entiendo, es muy difícil para mí", cuando ni siquiera alcanzaron a abrir Synaptics o el Centro de software de la distribución que sea.

Está comprobado que la gente mayor -que nunca usó una computadora- a la que se le muestra Ubuntu y Windows por primera vez, terminan eligiendo Ubuntu porque realmente es más fácil. Quienes vienen de Windows, muchas veces se niegan a adaptarse a lo nuevo, pensando que Linux tendría que ser igual a las Ventanas. Y no, Linux no tiene que ser igual a Windows (ni debe serlo, ni lo será), así como Android no es igual a iOS, ni un BMW es igual a una Ferrari.

Por último, les dejo un video para que puedan apreciar cómo una gran multinacional -de la que casualmente Steve Jobs era accionista- desaconseja el usufructo del Software Libre (INGLÉS):



martes, 9 de octubre de 2012

Ubuntu 12.10 y la madurez de Unity

Faltan pocos días para el lanzamiento de la versión 12.10 del sistema operativo libre más utilizado, y el mundo Linux está expectante.

Después de seis meses de que Precise Pangolin viera la luz como la primera versión de Ubuntu con un soporte de cinco años, Quantal Quetzal -con una vida de sólo 18 meses- está calentando sus motores para competir con Windows 8 en un futuro incierto para Microsoft en el escritorio, y con una esperanza en Linux de parte de muchas empresas importantes del sector informático.

Recordemos que Valve, empresa detrás de Steam, Counter Strike y Left 4 Dead, había tildado a Windows 8 de "catástrofe" y manifestado su apoyo a GNU/Linux, anunciando además que su plataforma gamer desembarcaría en Ubuntu a principios del 2013 (aunque se espera una beta limitada para el corriente mes de Octubre).

Volviendo a lo que nos compete, Quantal está mejorando mucho el apartado de usabilidad y estabilidad de la interfaz. De tal manera de que si pensábamos que Unity iba bien en Precise, ahora irá bastante mejor.






















Se ha mejorado el apartado gráfico y ahora será más agradable aún. Además, ya no hay Unity 2D: siempre usaremos Unity 3D, con la diferencia de que ahora no es necesaria la aceleración gráfica para usarlo.

También se destaca la integración cada vez mayor del sistema con las redes sociales, algo que está de moda en los sistemas operativos modernos por la gran demanda de la gente. En la siguiente imagen se puede apreciar la centralización de nuestras redes y medios de comunicación, todo en nuestro Ubuntu:





















Como se sabe, Ubuntu 12.10 lleva el kernel Linux 3.5, Firefox 15.0.1 (las actualizaciones se encontrarán en los repositorios oficiales a medida que vayan saliendo), LibreOffice 3.6.2, Rhythmbox 2.97 con mejoras de diseño, y Unity 6.8 entre sus novedades más destacadas en cuanto a aplicaciones.

Se puede probar el avance de 12.10, aunque todavía no es del todo estable. Se recomienda esperar a su lanzamiento el 18 de Octubre para ser utilizado por usuarios finales.

De todas formas, para los curiosos están las daily builds de Quantal:
http://cdimage.ubuntu.com/daily-live/current/

domingo, 23 de septiembre de 2012

Solución a los cortes/cuelgues de la conexión a Internet

Son muchas las personas que experimentan problemas con su conexión a internet. A veces se llega a cortar hasta varias veces al día, convirtiéndose en algo sumamente molesto y que ocurre mágicamente en los momentos en los que más necesitamos acceder a la web.

Buscando una solución a este problema me encontré con un post en Taringa! que explica muy bien las causas del problema y da una solución concreta: cambiar los DNS (Domain Name System) que vienen por defecto en nuestro router por imposición del proveedor de internet, por otros mejores.

No es necesario tener ningún sistema operativo en especial, ya que los cambios se llevan a cabo desde la página de configuración del router, a la que se accede desde un navegador común y corriente.

Lo que haré es mostrar la información que encontré, y luego mostraré los pasos que particularmente tuve que seguir para cambiar los DNS y dar por solucionado mi problema con los cuelgues.

Información de Taringa!: http://www.taringa.net/posts/hazlo-tu-mismo/12506477/Se-te-corta-Internet_Aca-tenes-la-solucion____Funciona.html

Ahora sí, mostraré los pasos que tuve que seguir para cambiar los DNS en un router TP-LINK TD-W8151N:

1) Accedí a la configuración del router, colocando en la barra de direcciones la siguiente IP: 192.168.1.1 (esta dirección depende de la marca y el modelo de router que tengamos, aunque en los manuales de los mismos están las direcciones especificadas).
2) Colocamos usuario-contraseña (por defecto suele ser admin-admin en casi todos los modelos. Obviamente estos datos se pueden modificar).
3) Una vez dentro, vamos a la pestaña Interface Setup y luego hacemos clic en la subpestaña LAN.
4) Nos desplazamos al final de la página, a donde dice DNS.
5) Por defecto, en la parte donde dice DNS Relay aparece seleccionada la opción Use Auto Discovered DNS Server Only. La cambiamos a la que dice Use User Discovered DNS Server Only.
6) En Primary DNS Server colocamos la IP 8.8.8.8, y en Secondary DNS Server ponemos 8.8.4.4
7) Por si acaso, reiniciamos el router.

Ahora sí, si sale todo bien será muy extraño que la conexión se vuelva a cortar. Si no quedaste conforme con los cambios, recuerda que puedes volver a configurar todo como estaba.

jueves, 16 de agosto de 2012

Superactualización del driver de nVidia en Linux

Con motivo de las vísperas del desembarco definitivo de Steam en Linux, las principales compañías desarrolladoras de chips y tarjetas gráficas se han puesto manos a la obra para mejorar la compatibilidad de sus productos con el sistema del pingüino.

AMD ya ha mejorado bastante la compatibilidad de sus drivers, aunque aún le falte mucho por hacer. Intel sólo posee drivers mantenidos por la comunidad -totalmente libres-, pero se comprometió a mejorarlos a pedido de Valve. Por el lado de nVidia, viene esforzándose bastante en sus drivers, y ya podemos ver los resultados.

En esta ocasión, el flamante driver 304.37 lanzado el día 13 de este mes incorpora muchísimas correcciones, mejoras y optimizaciones para sus placas. Podemos mencionar, entre las novedades, que se ha añadido soporte para la GeForce GTX 680M y otros productos nuevos, se corrigieron muchísimos errores con OpenGL (incluyendo errores visuales y que impedían la correcta ejecución de determinadas aplicaciones), mejoras en el anti-alisado, optimizaciones al panel de control de nVidia, se arreglaron algunos problemas con las texturas, se incorporó la adaptación automática del driver a los nuevos kernels que se instalen, etc. etc.

Ésta es la lista completa de los cambios en inglés:

  • Added support for the following GPUs:
    GeForce GTX 680M
    Quadro K1000M
    Quadro K2000M
    Tesla K10
  • Removed the ability to enable SLI on GPUs with ECC enabled.
  • Fixed several bugs that prevented some RandR transform geometries from being applied.
  • Fixed a bug that caused frequent hangs or crashes on some systems.
  • Fixed a bug that would cause corruption and performance issues in certain OpenGL applications such as Amnesia: The Dark Descent on GeForce 6 and 7 GPUs.
  • Fixed a bug that caused applications that use DirectColor visuals, such as Enemy Territory: Quake Wars and Braid, to appear in shades of blue instead of the correct colors.
  • Modified handling of RRSetScreenSize requests to ignore requests that do not actually resize the screen.This reduces screen flicker in certain cases when using GNOME.
  • Added a new option, "--disable-nouveau" to nvidia-installer. This option changes the action that is chosen by default when Nouveauis detected by nvidia-installer. If the "--disable-nouveau" optionis set, then the default will be to attempt to disable Nouveau when it is detected; otherwise, no attempt will be made unless requested.
  • Added support for xserver ABI 13 (xorg-server 1.13).
  • Added support for RandR per-CRTC gamma manipulation through the RandR 1.2 RRGetCrtcGammaSize, RRGetCrtcGamma, and RRSetCrtcGamma requests.
  • Fixed a bug that caused RRSetOutputPrimary requests to incorrectly generate BadValue errors when setting the primary output to None.This caused gnome-settings-daemon to crash after changing the screen configuration in response to a display hotplug or the display change hot-key being pressed.
  • Fixed a problem where RENDER Glyphs operations would exhibit severe performance issues in certain cases, such as when used with gradients by Cairo and Chromium.
  • Fixed a bug that caused X to hang when resuming certain DisplayPort display devices (such as Apple brand mini-DisplayPort to dual-link DVI adapters) from power-saving mode.
  • Fixed a bug that caused an X screen to be extended to Quadro SDI Output devices by default. An X screen will still use an SDI Output device if it is the only display device available. To use a SDI Output device on an X screen with other display devices available, include the SDI Output device with either the "UseDisplayDevice" or "MetaMode" X configuration options.
  • Updated X11 modeline validation such that modes not defined in a display device's EDID are discarded if the EDID 1.3 "GTF Supported" flag is unset or if the EDID 1.4 "Continuous Frequency" flag is unset. The new "AllowNonEdidModes" token for the ModeValidationX configuration option can be used to disable this new check.
  • Fixed a bug, introduced in the 295.xx release series, with EDID detection on some laptop internal panels. This bug caused the laptop internal panel to show six small copies of the desktop.
  • Added support for FXAA, Fast Approximate Anti-Aliasing. Using regular anti-aliasing modes or Unified Back Buffers with FXAA is not currently supported.
  • Enhanced the functionality of the IncludeImplicitMetaModes X configuration option: Implicit MetaModes will be added for the primary display device, even if multiple display devices are in use when X is initialized.
    Implicit MetaModes will be added for common resolutions, even
    if there isn't a mode with that resolution in the mode pool of
    the display device.
    Extended the syntax of the IncludeImplicitMetaModes X
    configuration option, e.g., to control which display device is
    used for creation of implicit MetaModes.
    See the description of the IncludeImplicitMetaModes X configuration
    option in the README for details.
  • Modified the handling of the RandR 1.0/1.1 requests RRGetScreenInfo and RRSetScreenConfig (e.g., `xrandr -q --q1` and `xrandr --size ...` and `xrandr --orientation ...`) such that they operate on MetaModes. This was the behavior in NVIDIA X driver versions 295.xx and earlier, but 302.xx releases altered the handling of these RandR 1.0/1.1 requests to operate on a single RandR output's modes.
  • With the above changes to IncludeImplicitMetaModes and RandR 1.0/1.1 handling, fullscreen applications (e.g., SDL-based applications, Wine), should have more resolutions available to them, and should interact better with multiple monitor configurations.
  • Fixed a bug that could cause G8x, G9x, and GT2xx GPUs to display a black screen or corruption after waking up from suspend.
  • Fixed several bugs that could cause some OpenGL programs to hang when calling fork(3).
  • Fixed an nvidia-settings bug that caused the results of ProbeDisplays queries made with the --display-device-string option to be formatted incorrectly.
  • Improved the responsiveness of updates to the nvidia-settings control panel when displays are hotplugged.
  • Fixed a bug that caused display corruption when setting some transforms, especially when panning a transformed display.
  • Fixed a bug that caused extra RandR events to be generated the first time a display is hotplugged.
  • Fixed a bug that caused X11 modelines with '@' in their names to be rejected.
  • Added support for DisplayPort 1.2 branch devices, which allow multiple displays to be connected to a single DisplayPort connector on a graphics board.
  • Fixed a bug that caused most OpenGL texture uploads to be slow when the context was bound rendering to an RGB overlay drawable.
  • Fixed a bug that caused audio over HDMI to not work after restarting the X server on some MCP7x (IGP) GPUs.
  • Updated the X configuration option "UseDisplayDevice" to honor the value "none" on any GPU.
  • Added support for DKMS in nvidia-installer. Installing the kernel module through DKMS allows the module to be rebuilt automatically when changing to a different Linux kernel. See the README and the nvidia-installer help text for the "--dkms" option.
  • Added RandR output properties _ConnectorLocation, ConnectorNumber, ConnectorType, EDID, _GUID, and SignalFormat. See the README for details on these properties.
  • Extended support for Base Mosaic to all G80+ SLI configurations with up to three displays.
  • Fixed a bug that caused some monitors to fail to wake from DPMS suspend mode when multiple DisplayPort monitors were attached to one GPU.
  • Removed controls for XVideo attributes from the "X Server XVideo Settings" page of the nvidia-settings control panel. XVideo attributes can be configured in XVideo player applications, or through utilities such as xvattr.
  • Fixed a bug that caused all ports on an XVideo adaptor to share color correction settings.
  • Removed support for the following X configuration options:
    SecondMonitorHorizSync
    SecondMonitorVertRefresh
    Similar control is available through the NVIDIA HorizSync and
    VertRefresh X configuration options. Please see the NVIDIA driver
    README for details.
  • Fixed a bug that prevented NVIDIA 3D Vision Pro from working properly when switching between X servers on different VTs.
  • Added support for desktop panning when rotation, reflection, or transformation is applied to a display device (either through RandR or through the MetaMode syntax); panning would previously be ignored in that case.
  • Implemented hotfix for a privilege escalation vulnerability reported on August 1, 2012. For more details, see:
    http://nvidia.custhelp.com/app/answers/detail/a_id/3140
 Link de descarga: http://www.geforce.com/drivers

lunes, 13 de agosto de 2012

[SOUND FIXED] [32&64] Super Nintendo en Ubuntu 12.04 con ZSNES

La consola Super Nintendo o SNES fue sin dudas un hito en la historia de los videojuegos, un punto de inflexión en el mercado del entretenimiento, que hoy en día nos sigue gustando mucho a los amantes del abandonware.

Podemos disfrutar de todos sus títulos gracias a softwares emuladores como ZSNES, del cual les traigo hoy el link de descarga de la última versión tanto para 32 bits como para 64 bits, en formato DEB. Y por si fuera poco, he arreglado ambas versiones para evitar el famoso bug del "sonido desactivado" en ZSNES.

Lo único que hay que hacer luego de instalarlo es conseguir las ROMs de los juegos que más nos guste, y después...¡a disfrutar!

LINK PRECISE32DEB
LINK PRECISE64DEB

NOTA: La versión de 32 bits no fue probada personalmente y corresponde a una compilación de Oneiric. Sin embargo, debería funcionar perfectamente en Precise. No hay problemas con la versión de 64 bits.

lunes, 9 de julio de 2012

Blackberry: deseo del Tercer Mundo, desecho del Primero

Mientras en el mundo se está disputando la guerra entre iOS y Android por el trono en el mercado móvil -con éste último como ganador parcial-, en los países emergentes del Tercer Mundo domina Blackberry el mercado de los smartphones, y es el principal objeto de deseo tecnológico de muchos jóvenes, principalmente en Latinoamérica.

En mi país, Argentina, y desde la mirada de un joven del montón y sin conocimiento informático alguno, un Blackberry está visto como un teléfono "superior" a un Android de gama media, sin importar si el Blackberry en cuestión sea de la gama más baja del mercado.

Esto no sólo sucede en Argentina, donde igualmente Android lidera ampliamente el mercado con un 55.95% frente a un pobre 3.37% de Blackberry, sino que se agrava en países como Venezuela (con un porcentaje del 24.36% para Blackberry frente a un 24.24% de Android que igualmente viene trepando posiciones), en Colombia (un 21.37% para Blackberry, mientras iOS lidera el mercado con un ajustado 28.48%, un punto más que Android), Ecuador (16.58% para BB, dominando Android con un 29.68%), El Salvador (15.92% BB y 23.17% Android como líder), Guatemala (12.95% BB y 24.63% iOS liderando), etc.

Por otro lado, podemos ver que los países llamados "de Primer Mundo" no hacen un espacio para Blackberry en sus mercados: Estados Unidos de Norteamérica tiene un 50.21% dominado por iOS, mientras BB tiene un pobretón 3.64% de la torta.
En Francia, BB tiene un merecido 1.44% del mercado, mientras iOS se roba el 56.41% del pastel.
En Alemania, Blackberry prácticamente ni existe y iOS lidera con un 47.6%.
En Japón, sucede exactamente lo mismo que en Alemania: BB no existe y iOS gana con un 47.99%.
El caso del Reino Unido es algo extraño: iOS lidera con 40.81%, siguiéndole BB con un 33.49% con tendencia a la baja.
En los países nórdicos, Blackberry no dejó rastro alguno.
Es más, ni en su país natal puede triunfar BB: Canadá tiene a iOS como principal sistema móvil con un 54.89% del mercado frente a un 23.71% de su marca.

Con esto podemos concluir diciendo que actualmente Blackberry tiene relevancia sólo en los países del Tercer Mundo, siendo desecho de los países desarrollados.
Pero Android crece rápido en estos países, y no faltará mucho para que Blackberry cambie su estrategia de mercado obligadamente.

FUENTE de datos: http://gs.statcounter.com/

miércoles, 27 de junio de 2012

[ANDROID] Google Maps ya se puede usar offline

Hoy se llevó a cabo la apertura del evento Google I/O 2012, una conferencia anual del gigante de internet en el que revela sus novedades para los meses venideros.

Hubo más sorpresas de las que en un principio se esperaba: se presentó el nuevo sistema Android 4.1 Jelly Bean, sucesor de Ice Cream Sandwich que saldrá a la luz en Julio; se presentaron los Nexus 7 -una poderosa tablet creada con la ayuda de ASUS- y Nexus Q, un dispositivo multimedia de streaming; y se liberaron actualizaciones para Google+, Google Maps, Street View y YouTube para Android, además de el lanzamiento de la versión estable de Chrome for Android.

Todas son interesantes novedades, pero me centraré en un cambio que un usuario final puede percibir ya desde hoy: Google Maps ya no necesita de conexión a Internet para revisar mapas. Es probable que varios hayan usado una opción alojada en Maps Labs que permitía hacer esto mismo, pero no era una herramienta oficial hasta el día de hoy.


Es muy fácil guardar un mapa para usarlo sin conexión: actualizamos Maps a través del Play Store, lo abrimos, Opciones>Disponible sin conexión, marcamos el área que querramos guardar, pulsamos en Listo, y terminamos. Ya podemos usar el mapa sin conexión.

NOTA: Al parecer hay un bug que a veces no nos deja guardar mapas, mostrando el mensaje "Mapas sin conexión no están disponibles en el área seleccionada". Por ahora no hay forma de arreglarlo definitivamente, pero moviendo un poco el mapa y haciendo zoom se soluciona y nos deja guardarlo.

domingo, 3 de junio de 2012

Seguridad en Android: ¿Sirven los antivirus?

Es de público conocimiento que el sistema operativo líder del mercado móvil Android se está viendo afectado por una creciente cantidad de amenazas o malware que preocupa a muchos usuarios -hay gente que usa Android pero que ni sabe lo que es Android ni mucho menos sabe del peligro que puede suponer si se lo utiliza incorrectamente-.

Normalmente, los Linuxeros presumimos de la inigualable seguridad de nuestro sistema, con justa razón. El problema viene cuando un sistema basado en Linux se populariza como hizo Android y no se le presta atención al apartado tan destacado por nosotros. Google no le dio importancia a la seguridad, y ahora lo está pagando caro.

Android es el sistema más vendido, pero también el más atacado por los hackers. Es que ellos son conscientes de que la mayoría de los usuarios de Android no tienen conocimientos suficientes de informática ni saben que pueden ser víctimas de ataques con malware si hacen un "paso en falso".

Con "paso en falso" me refiero a descargar APKs indiscriminadamente fuera del Play Store, ignorar los permisos que las aplicaciones piden al instalarlas, otorgar permisos de administrador o datos vitales a cualquiera, etc.

Los antivirus ven en el mercado móvil una oportunidad frente al avance de la tecnología y la caída de ventas en los últimos años, e intentan convencer a los usuarios de que "sí o sí" deben comprar sus productos para no resultar afectados. La realidad es que los antivirus sirven, pero no son esenciales ni mucho menos.

Si alguien posee un teléfono Android 2.3 y lo sabe utilizar correctamente y con cautela, es muy improbable que se vea amenazada su seguridad. Pero si usa Android 4.0 o una tablet con Android 3.0 -o superior- es mucho mejor, ya que tener un sistema actualizado reduce muchísimo la posibilidad de que el dispositivo sea infectado.

Además, los antivirus nos protegen a cambio de rendimiento en la memoria RAM y el procesador. ¿Y qué mejor que aprovechar nuestro celular o tableta al máximo sin que nuestra privacidad y nuestros datos corran peligro?

Conclusión: las ROMs Cyanogenmod son una excelente opción para actualizar nuestros dispositivos Android si es que los fabricantes no planean lanzar actualizaciones ellos mismos, y es la mejor manera de mantenernos seguros e incluso incrementar mucho el rendimiento general de los equipos.
Cuanto más actualizado esté el sistema, menos antivirus necesitaremos y mejor rendimiento obtendremos:

ANDROID 2.3 = RENDIMIENTO
ANDROID 2.3 + ANTIVIRUS = SEGURIDAD
ANDROID 3.0/4.0 = SEGURIDAD + RENDIMIENTO

viernes, 25 de mayo de 2012

[ANDROID] Cómo instalar aplicaciones incompatibles (ROOT)

Puede sucedernos que al querer instalar alguna aplicación que sabemos que es compatible con nuestro dispositivo -en cuanto a hardware- igualmente nos la marque como incompatible y, en caso de no instalarla desde el Play Store, es probable que nos diga que solicitemos un reembolso (aun descargando aplicaciones gratuitas).


Hay una forma de "hacer trampa" para que nuestro teléfono o tablet sea reconocido como compatible, y es haciéndolo pasar por otro modelo. Por ejemplo, si tengo un Motorola Defy (se llama técnicamente MB525) y quiero jugar Real Football 2012, descubriré que si lo intento instalar desde el Store o descargando la APK desde otro lado, me va a decir que mi dispositivo es incompatible -sin importar si uso Froyo, Gingerbread o Ice Cream Sandwich-. Lo puedo hacer pasar por un Samsung Nexus S y así podré jugarlo sin problemas (NO ME FUNCIONÓ CON LA VERSIÓN DEL STORE).

Esto se hace con la aplicación build.prop Editor de la que ya he hablado, o con cualquier otra que permita editar el archivo build.prop que se encuentra en la ruta /System.

Los dos atributos que hay que modificar son:

  • ro.product.manufacturer: hay que cambiarle "Motorola" (o cualquiera sea tu fabricante) por "Samsung" (es un ejemplo, se puede hacer pasar por cualquier otro teléfono Android).

  • ro.product.model: cambiamos "MB525" (en mi caso) por "Nexus S" (o cualquier otro modelo).

Una vez hecho esto, guardamos los cambios y reiniciamos el dispositivo. Al encenderlo, si elegimos el modelo correcto, podremos instalar cualquier aplicación anteriormente "incompatible". Repito: es muy probable que no funcione con apps del Play Store.

Atención: No está garantizado que el teléfono arranque sin problemas luego de aplicar los cambios y reiniciar. Es por eso que siempre se recomienda hacer un backup del sistema con Nandroid antes de realizar este tipo de cambios, para poder deshacer las configuraciones en caso de problemas de booteo.

miércoles, 9 de mayo de 2012

Decepción en mundo gamer de Linux por los "anuncios" de Electronic Arts en Ubuntu Developer Summit

Muchos gamers de Linux (me incluyo) se han quedado desilusionados luego de la presentación de Electronic Arts en el Ubuntu Developer Summit. Muchos creyeron que EA anunciaría la adaptación de algún juego suyo a nuestro sistema, pero sin embargo mencionaron juegos "para Linux" que se pueden acceder desde cualquier navegador web y sistema operativo. A continuación, un fragmento de una nota de MuyLinux.com:

...es que la entrada de Electronic Arts en Linux es casi simbólica: existen dos juegos disponibles en el Centro de Software Ubuntu (“Lords of Ultima” y “Command & Conquer Tiberium Alliances“) que en realidad se pueden ejecutar en cualquier sistema operativo teniendo en cuenta que son juegos que se disfrutan desde un navegador web.
La integración con Ubuntu y su Centro de Software es de agradecer -en realidad no es necesaria, cualquiera puede ir directamente a la web del juego-, pero lo cierto es que esperábamos (al menos yo) bastante más de Electronic Arts y su inmenso catálogo de videojuegos. Los dos títulos que ofrece la empresa son casi una anécdota, muy en la línea de otros juegos que desde hace tiempo ofrece la Chrome Web Store, con títulos como “The Godfather: Five Families” o “Crime City“, por poner dos ejemplos destacados de la enorme oferta allí disponible.

Habrá que seguir esperando el cliente nativo de Steam para tener alguna novedad en el mundo gamer del pingüino.

domingo, 6 de mayo de 2012

Novedades en el mundo "gamer" de Linux

Normalmente pensamos que las palabras "gamer" y "Linux" no son muy compatibles que digamos...

La verdad es que se está trabajando bastante para corregir aquella materia pendiente del pingüino, y quizá en un par de años (lamentablemente será en la era Post-PC) lleguemos a consolidarnos como sistema todoterreno en el escritorio.

Se sabe que Valve dio a conocer que el estado de desarrollo de la versión linuxera de Steam, la plataforma online más grande de videojuegos, es avanzado, y podríamos contar con ella en los próximos meses.

También es sabido que Electronic Arts estará en el Ubuntu Developer Summit dando una charla durante quince minutos, donde se espera que haga importantes anuncios en materia gamer para nuestro sistema operativo.

Sin dudas, estos acontecimientos serán dignos de ser seguidos atentamente, ya que la expectativa es mucha en el mundo del Software Libre.

Ah! Y para los que quieran tener la versión 4.0.18 del excelente PlayOnLinux lanzada hace un par de días, se puede descargar haciendo clic acá.

domingo, 15 de abril de 2012

Convertir imagen ECM a ISO en Ubuntu 12.04

Algunos quizá necesitemos alguna vez transformar una imagen en formato .bin.ecm a una imagen .iso o .bin.

Una manera sencilla y rápida de hacerlo en Ubuntu 12.04 es la de instalar el paquete ecm que viene en los repositorios con un simple comando:

~$ sudo apt-get install ecm

Luego, debemos escribir lo siguiente en la terminal:

~$ ecm-uncompress 'RUTA_DEL_ARCHIVO.bin.ecm' 'RUTA_DEL_ARCHIVO.iso'

Y listo. Si por lo contrario queremos convertir una imagen ISO a una ECM, tipeamos el comando:

~$ ecm-compress 'RUTA_DEL_ARCHIVO.iso'

domingo, 1 de abril de 2012

Manual básico de HTML (trabajo hecho en mis épocas de Secundario)


MANUAL BÁSICO DE HTML

Estructura básica:

<HTML>
<HEAD>

</HEAD>
<BODY>

</BODY>
</HTML>

Elementos llenos: son los que se “cierran” con </>. Ejemplo: <TITLE></TITLE>.
Elementos vacíos: son los que NO se “cierran”. Ejemplo: <HR>.

Si el elemento tiene atributos, se coloca de la siguiente manera:

<ELEMENTO atributo1 atributo2=numérico atributo3=”alfanumérico”>

Para utilizar los signos < ó > como texto, deberemos usar &lt (<) y &gt (>).

Comentarios: para colocar comentarios, utilizamos <!-- y --!>.

Elementos de <HEAD>:

<TITLE></TITLE> Acá se coloca el título. Es de uso obligatorio. Abre y cierra.

<META> Nos permite especificar cada cuánto tiempo se recargará la página, y ajustar otros parámetros. Sólo abre. Ej: <META HTTP-EQUIV=”Refresh” CONTENT=”10”>.

Visualizar tildes y “Ñ”

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">.

Separadores de Bloques de Texto:

<P></P> Es utilizado para separar párrafos. Admite el atributo ALIGN.
ALIGN admite los valores LEFT, RIGHT y CENTER.
Ejemplo: <P ALIGN=LEFT> Párrafo </P>.

<BR> Indica un salto de línea.

<HR> Dibuja una línea horizontal. Cuenta con los atributos NOSHADE, WIDTH y SIZE.
Ejemplo: <HR NOSHADE WIDTH=400 SIZE=4>.

<PRE></PRE> Respeta el formato con el que escribimos el texto, y lo representa “tal cuál”.

<CENTER></CENTER> Centra el contenido especificado.


Tipos de Letra:

<Hn></Hn>n” puede ser un número del 1 (más grande) al 6 (más chico). Se utiliza para escribir encabezamientos. Se inserta un salto de párrafo automáticamente.

<FONT></FONT> Tamaño, color y tipo de letra.
SIZE Tamaño (1-7).
COLOR Color.
FACE Tipo de letra.
<BASEFONT> Cambia el tamaño por defecto.
SIZE Tamaño (1-7).

Estilos de Caracteres:

<b></b> Negrita.

<i></i> Cursiva.

<u></u> Subrayado.

<strike></strike> Tachado.

<sup></sup> Superíndice.

<sub></sub> Subíndice.

Colores:

Color del texto

FONT + COLOR =. Ej: <FONT COLOR=”red”> Texto </FONT>.

Color del entorno (A diferencia del anterior, se aplica luego de <BODY)

BGCOLOR Color de fondo. Ej: <BODY BGCOLOR=”#C0C0C0”>.

BACKGROUND Utilizar como fondo una imagen residente en el servidor, o un archivo local. Ej: <BODY BACKGROUND=”imagen.jpg”>.

TEXT Color de texto estándar (sin enlaces). Ej: <BODY TEXT=”darkblue”>.

LINK Color de enlace aún no visitado. Ej: <BODY LINK=”blue”>.

ALINK Color del enlace al hacer clic. Ej: <BODY ALINK=”red”>.

VLINK Color del enlace visitado. Ej: <BODY VLINK=”yellow”>.


Imágenes:

IMG Incluir una imagen en el documento. Ej: <IMG SRC=”dirección_URL_de_la_imagen”>.

Hiperenlaces:

<A></A> Define enlaces hipertextuales de la Web.
NAME
HREF Define el ancla de partida hacia un enlace interno o externo. Ej: <A HREF=”URL_de_destino”> Zona a aplicar el hiperenlace </A>.
TARGET

Listas (Estructura el texto de forma más clara):

<Li> Es común a las listas regulares. Ej:

<BODY>
<Li> Hola 1
<Li> Hola 2
<Li> Hola 3
</BODY>

<UL></UL> Genera listas no ordenadas.
TYPE=DISC (Por defecto).
TYPE=CIRCLE
TYPE=SQUARE

<UL TYPE="SQUARE">
<Li> Hola 1
<Li> Hola 2
<Li> Hola 3
</UL>

<OL></OL> Se utiliza para una lista ordenada o numerada. Cada marca <Li> incrementará el nro. visualizado delante del elemento de la lista.
TYPE=1 (Por defecto) Para números.
TYPE=A Para letras mayúsculas.
TYPE=a Para letras minúsculas.
TYPE=I Numeración romana en mayúsculas.
TYPE=i Numeración romana en minúsculas.

<OL TYPE=a>
<Li> Hola 1
<Li> Hola 2
<Li> Hola 3
</OL>


Tablas:

<TABLE BORDER=1></TABLE> Marca de inicio de tabla.
<TR></TR> Una línea.
VALIGN Alineación de texto en sentido vertical, dentro de la celda.
TOP
BOTTOM
MIDDLE
ALIGN Alineación de texto en sentido horizontal, dentro de la celda.
RIGHT
CENTER
LEFT
<TD></TD> Una celda.
VALIGN Alineación vertical de una celda específica.
TOP
BOTTOM
MIDDLE
ALIGN Alineación horizontal de una celda específica.
RIGHT
CENTER
LEFT
COLSPAN Define una celda con una anchura múltiplo de la columna básica.
ROWSPAN Define una celda con una anchura múltiplo de la fila básica.
NOWRAP Obliga al navegador a inscribir todo el texto de la celda en una sola línea.

sábado, 24 de marzo de 2012

PlayOnLinux 4.0.16 liberado

Han liberado recientemente PlayOnLinux 4.0.16, el conocido programa que nos permite configurar Wine de forma independiente para cada aplicación/juego de Windows, y posteriormente ejecutarlo.


Se han realizado numerosas modificaciones y se han añadido nuevos juegos para instalar:

- Advent Rising
- Age of Wonders: Shadow Magic
- Arma: Cold War Assault
- Broken Sword 1: Shadow of The Templars
- Broken Sword 2: The Smoking Mirror
- Broken Sword 3: The Sleeping Dragon
- Divine Divinity
- Dungeon Keeper 2
- Enclave
- Fallout
- Fallout 2
- Far Cry
- Flatout
- Forgotten Realms: Demon Stone
- Giants: Citizen Kabuto
- Ground Control 2
- Incoming and Incoming Forces
- Iron Storm
- Jack Orlando: A Cinematic Adventure
- Neverwinter Nights Diamond Edition
- Nox
- Painkiller: Black Edition
- Riven: The sequel to Myst
- Sanitarium
- Septerra Core: Legacy of the Creator
- Temple of Elemental Evil (+patch)
- The Witcher Enhanced Edition Directors Cut
- Two Worlds: Epic Edition 

El ejecutable .deb de PlayOnLinux se puede descargar desde acá.

viernes, 23 de marzo de 2012

¡Ganá dinero descargando aplicaciones (comprobado personalmente)!

Se ha popularizado recientemente el negocio de 1 clic por 0.01 centavo en las publicidades de algunas empresas, y afortunadamente hay un sistema cómodo en Android de obtener ganancias sin ningún tipo de inversión inicial (en realidad, hay que invertir en un teléfono con Android 2.3 para correr la aplicación).

¿De qué aplicación estoy hablando? Hablo de Free Money Factory. Literalmente, esta app nos permite ganar unos cuántos dólares descargando las aplicaciones que aparezcan en los menús de Free Money Factory.


El sistema de Money Factory está basado en la obtención de puntos canjeables por saldo PayPal o tarjetas Amazon, a razón de:

20.400 puntos = U$S 1 PayPal
91.800 puntos = U$S 5 PayPal
153.000 puntos = U$S 10 PayPal
214.200 puntos = U$S 15 PayPal
663.000 puntos = U$S 50 PayPal
1.224.000 puntos = U$S 100 PayPal

20.000 puntos = U$S 1 Amazon
90.000 puntos = U$S 5 Amazon
150.000 puntos = U$S 10 Amazon
210.000 puntos = U$S 15 Amazon
650.000 puntos = U$S 50 Amazon
1.200.000 puntos = U$S 100 Amazon

He canjeado U$S 3 y me han sido entregados en menos de 24 horas a mi cuenta PayPal. Es un sistema muy recomendado que quizá nos saque de algún apuro si no podemos depositar dinero en nuestra cuenta, o simplemente queremos tener más dinero.

Aproveché el dinero para comprar el Humble Bundle for Android #2 :D

Después de descargar e instalar la aplicación desde el link de abajo, la misma pide un código opcional. Si insertás el código 159777 podés tener 600 puntos desde el vamos.

FREE MONEY FACTORY APK 

jueves, 22 de marzo de 2012

¡Angry Birds Space ya disponible!

Ya se puede descargar la nueva edición de Angry Birds de forma gratuita -o en forma paga si no queremos publicidad en la aplicación- y disfrutar de lo que ya está siendo todo un éxito en la industria de juegos móviles.




















Podés acceder al juego gratuitamente desde este link, o si preferís la versión paga sin publicidad hacé clic acá.

¿Se jugará debajo del agua en la próxima edición? Creo que es de lo poco que le falta. Angry Birds Underwater es un nombre en potencia para el próximo lanzamiento.

martes, 20 de marzo de 2012

Qué hacer después de instalar Ubuntu 12.04 (Español)



Desde acá se pueden descargar las imágenes ISO de Ubuntu 12.04 que se preparan diariamente:
http://cdimage.ubuntu.com/daily-live/current/

--------------------------------------------------------

1) Controladores adicionales: Desde acá se instalan los controladores privativos de video, necesarios para jugar y utilizar Unity 3D. Lo más recomendable es activar el controlador post-lanzamiento, para estar seguros de que utilizamos el último driver. Si se sabe el nombre del controlador/driver que se debe usar, se lo puede instalar desde el Centro de software o Synaptic.

2) ubuntu-restricted-extras: Códecs necesarios para la reproducción de la mayoría de los formatos, Flash, Java, etc. El sistema mismo ofrece al usuario estos códecs al instalar Ubuntu. Se pueden instalar desde el Centro de software o Synaptic.

3) p7zip-full: Comprimir y descomprimir en .zip, .rar, etc. Se puede instalar desde el Centro de software o Synaptic.

4) Agregar repositorios de Medibuntu: http://medibuntu.org/repository.php

5) Repositorio GetDeb:
http://archive.getdeb.net/install_deb/getdeb-repository_0.1-1~getdeb1_all.deb

6) Repositorio PlayDeb:
http://archive.getdeb.net/install_deb/playdeb_0.3-1~getdeb1_all.deb

7) libdvdcss2, libdvdread4 y libdvdnav4: librerías para poder ver películas originales/encriptadas en DVD. Se pueden instalar desde el Centro de software o Synaptic.

lunes, 12 de marzo de 2012

Descargar PSX4Droid 3.0.7: el emulador gratuito de PlayStation para Android

Los androides gamers conocerán -al menos por nombre- a la famosa aplicación psx4droid que nos permite, como se puede predecir, emular una de las consolas de videojuegos más exitosas de la historia. Hablo de la PlayStation o PSOne.

En mi búsqueda desesperada por jugar Final Fantasy VII en mi Defy con Ice Cream Sandwich, empecé a buscar links de descarga de psx4droid (el cual, tengo entendido que hasta la versión 3.0.7 Beta al menos, era gratuito. Por lo tanto no creo estar haciendo piratería ni nada de eso).
Me costó mucho encontrar el link, ya que el 95% de los enlaces estaban muertos, pero finalmente lo encontré y deseo compartirlo con quien lo quiera obtener.

Cabe destacar que FPse, si bien es otro excelente emulador para Android, funciona bastante mal con el Final Fantasy VII. Pero psx4droid lo corre sin problemas a una frecuencia de 1100MHz y con 512MB de RAM.

Sin más explicaciones, he aquí el link de descarga.
Web del desarrollador: http://www.zodttd.com/
Descargar BIOS: http://www.roms4droid.com/psxbios.php

Por favor, si les sirve la aplicación no dejen de donar algo de dinero al desarrollador, a través de este link.

miércoles, 7 de marzo de 2012

Cómo actualizar Android Market a Google Play Store

Cómo actualizar la aplicación Google Play Store

En la versión 1.6 de Android y en versiones posteriores, la aplicación Google Play Store se actualiza automáticamente cuando hay nuevas versiones disponibles. Se trata de actualizaciones silenciosas, por lo que no se recibe ninguna notificación ni se pide que se realice la actualización. Para asegurarte de que la versión más reciente de Google Play Store esté correctamente actualizada, sigue estos pasos: 

Android 1.6 - Android 2.1
  1. Abre Android Market.
  2. Ve al escritorio.
  3. Espera entre cinco y diez minutos para que Android Market se actualice automáticamente.
  4. Vuelve a abrir Market.
Android 2.2 y versiones posteriores
  1. Abre la aplicación Google Play Store.
  2. Ve al escritorio.
  3. Espera entre cinco y diez minutos para que la aplicación Google Play Store se actualice automáticamente.
  4. Vuelve a abrir Google Play Store.
Para comprobar la versión de Google Play, sigue estos pasos:
  1. Ve al escritorio, accede al menú y, a continuación, toca Ajustes.
  2. Toca Aplicaciones.
  3. Toca Administrar aplicaciones.
  4. Toca la pestaña Todas (en la versión 2.2 de Android o en versiones posteriores) o accede al menú , toca Filtrar y, a continuación, toca Todas (en la versión 2.1 de Android o en versiones anteriores).
  5. Desplázate hacia abajo y selecciona Play Store.
Podrás ver el número de la versión debajo del nombre de la aplicación de Play Store.
Para ver la versión de una aplicación que has descargado o comprado, sigue estos pasos:
Repite los pasos anteriores, pero selecciona la aplicación en cuestión en lugar de Google Play Store. Podrás ver el número de la versión debajo del nombre de la aplicación.

FUENTE: support.google.com

jueves, 1 de marzo de 2012

Hoy comienza el Marzo Negro propuesto por Anonymous

Con el objetivo de demostrarle a las compañías de entretenimiento que ellas dependen de nosotros y no al revés, Anonymous había propuesto un Marzo Negro semanas atrás.

El Marzo Negro propone no comprar ni descargar ninguna canción, ni película, ni software ilegalmente. La idea es que a fin de mes, las compañías vean su balance mensual con pérdida, y sepan quién depende de quién en este mercado.

Los invito a todos a formar parte de este movimiento, porque casi toda la Internet sufrió el cierre de Megaupload. No sólo quienes descargaban contenido ilegal, sino también quienes tenían archivos de vital importancia alojados en sus servidores para fines meramente profesionales.

Yo creo que la piratería sólo tiene fundamento cuando es necesaria, por ejemplo, si un chico necesita sí o sí de un software para sus estudios, allí la piratería resultaría ética. Eso es lo que pienso. Pero lo que hicieron Hollywood junto a las discográficas y el FBI no tiene lógica alguna. En realidad, sí la tiene. Quieren evitar que los artistas ganen lo que deben ganar, y buscar seguir quedándose con dinero que no les pertenece (léase sitio MegaBox).

domingo, 26 de febrero de 2012

Cómo arreglar Android Chrome en CM9

Anteayer, Google lanzó una actualización de Chrome Beta para Android 4.0 Ice Cream Sandwich, que impidió que muchos de los dispositivos que corren la popular ROM CyanogenMod 9 con ICS (aún en fase Alpha) pudieran ejecutar el flamante navegador.

Al intentar abrirlo, el programa lanza la leyenda "Chrome no posee soporte para tu versión de Android. La versión 4.0 (Ice Cream Sandwich) es la versión mínima soportada."

La manera de corregir esto, es editando el famoso archivo build.prop (/system/build.prop) que tiene muchos de los datos que utilizan las aplicaciones para verificar qué versión del sistema operativo utiliza el dispositivo, entre otras cosas.

Para ello, recomiendo personalmente utilizar una aplicación llamada build.prop Editor que se encuentra en el Android Market. También se puede hacer con Root Explorer, etc.

Una vez en el fichero mencionado, nos desplazamos hacia la línea que dice:

ro. build.id=xxxxxx

Y lo dejamos así:

ro.build.id=IML74K

Listo. Una vez hecho esto, guardamos y reiniciamos el teléfono :)

Con ayuda de: Warren Togami

Nota: He corroborado que esta solución sí funciona, aunque no puedo utilizar Chrome para navegar normalmente. Esto es debido a que aún falta adaptar la aceleración por hardware -necesaria para correr Chrome- a mi dispositivo.