domingo, 13 de diciembre de 2015

change chip samsung discover sch-r740c



Primero hay que solicitar la linea y hay que poner los datos que te piden una vez hecho esto y ya teniendo el correo donde nos dan el nuevo numero y el min procedemos a descargar los siguientes archivos.


http://adf.ly/1TMdhl  drivers

http://adf.ly/1TMdf7 cdma workshop

http://adf.ly/1TMdp6  prl181

ya que hayamos descargado y descomprimido los archivos hay que instalar los drivers( antes de instalar los driver hay que poner el equipo en modo "depuracion usb" si no sabes como -te metes en configuracion-opciones del desarrollador-y hasta arriba ponemos si y marcamos la casilla que dice depuracion usb)
ya instalados los driver y con todos los programas procedemos:
1-marca *#22745927
2-te va a decir "enter MSL" y tilda seis veces el numero cero "000000" y le das "ok"
3-Tilda "Hidden Menu Disabled", despues tilda "enable" y te regresas.
4-Ahora marcas *#7284# y te aparecera de nuevo "Enter MSL" y debes tildar de nuevo "000000" y le das en "ok"
5-dira "ServiceMode" tilda "(1)USB(*)" y te dira USB_Diag Selected, Change Complete.
6-ahora abrimos el cdma workshop 2.7 que descargamos y extraimos previamente.
Una vez abierto en la ventana principal selecciona el puerto com (ese mismo que configuro tu computadora a tu galaxy discover SCH-R740c cuando instalamos los drivers,) y elegimos el numero y en la parte de abajo seleccionamos "connect" y despues "Read".
(si se realizaron correctamente los pasos en la parte izquierda aparecera info relacionada con el equipo)
7-Ahora vamos a la sección de "security" y en "SPC" en el recuadro blanco escribimos el "MSL" que son los famosos "000000" después le dan en el boton de "SPC" y luego en "SEND", y te aparecera un mensaje que dice "your device is unlocked"
8-ahora nos vamos a "other" y en el recuadro derecho donde dice "PRL" le damos en WRITE y nos abrirá una ventana en donde buscaremos nuestro "PRL181" (que previamente se descargo y descomprimio) lo seleccionan y le dan en "WRITE"
Despues te saldra un aviso que muestra la ruta del archivo PRL y dice que a sido escrito correctamente, listo ahora cerramos cdma workshop y nos dira que se reiniciara el dispositivo le ponesmos "yes"
9- ya reiniciado el dispositivo realiza los pasos del 1 al 3 de nuevamente.
10-ahora marca "##000000# y te aparecera algo que dice MSL NAM info
donde dice Edit seleccionas 
*MDN ahi ponemos el nuevo numero que nos mandaron por correo
*MSID ahi ponemos el que dice "MIN" que tambien nos mandaron por correo
ya ingresado todo te regresas y tildas en "Done"
el dispositivo se reiniciara y ya que tengas señal marca al numero que te llego en el correo para que verifiques que ya esta activa tu linea.
ya activada haz tu recarga ese mismo dia ya que si no lo haces se cancelara tu linea.
eso es todo espero les haya servido y suerte

sábado, 12 de diciembre de 2015

pin de desbloqueo de red de tarjeta sim

Debes de rotear primero tu celular

LIBERACION DESBLOQUEO DE CELULARES SAMSUNG, LG REMOTAMENTE POR USB, CUALQUIER PROVEDOR GSM, TELCE, MOVISTAR, CLARO,FIDO,ETC

LIBERACION DESBLOQUEO DE CELULARES SAMSUNG, LG REMOTAMENTE POR USB, CUALQUIER PROVEDOR GSM, TELCE, MOVISTAR, CLARO,FIDO,ETC

Encontre la manera de liberar/desbloquear remotamente mas modelos de celulares de las marcas Samsung y el LG de varios provedores del Mundo con tecnologia GSM , osea de la que trae sim card o chip. Ya confirme al 100% la liberacion por internet por USB , el Samsung sgh i717 o el Note 1 de AT&T, el Samsung sgh skyrocket i727 o Samsung galaxy s2 de telcel , el LG 660R de Fido de Canada, y mas que seguire confirmando a medida que me vayan solicitando mas de la lista de los que puedo liberar ahora tambien remotamente.

Codigos secretos para celulares LG

Mas Codigos secretos para celulares LG

Hola Amigos, y amigas perdon por no estar subiendo constantemente informacion pero aqui les comparto mas informacion sobre codigos secretoas para sus celulares LG, ovbiamente la informacion no es mia el credito es para todos los amigos y amigas que comparten la informacion y ovbiamente usen los codigos bajo su propio riezgo y responsabilidad:

Samsung galaxy s6 de Sprint sm-G920P liberalo,desbloquealo apra cualquier compania en el mundo, Telcel, MOvistar, tigo, Iusacel, Unefon, vodafone,



Ya puedes Liberar tu S6 de Sprint y de cualquier otra compania para usar con el provedor de tu preferencia. Aqui anexo video de como puedes primero rootearlo para poder liberarlo.

Necesitaras, lo siguiente:

Herramienta
ZX3 box
Samsung ToolPro 22.4

Archivos
UniKernel-v6-920P-072915
Odin3_v3.10.6
Drivers de samsung s6

Instrucciones las puedes encontrar en el video   en youtube

https://youtu.be/H0xiUU3aWcc

Para habilitar modo desarrollador ir a configuracion/acerca del dispositivo/build number

Donde dice build Numer precionar 8 veces hasta que diga el modo desarrollador
a sido activado / Developer has been granted
despues regresar a menu de configuracion y buscar modo desarrollador, entrar ahi y habilitar modo debuging o modo depuracion y tambien el OEM UNLOCKING.

Apagar el s6 y ponerlo en modo Downloading 
Para poner en modo download:
manten precionado vol abajo, boton home y encendido/power al mismo tiempo por 5 seg
Te aparesera el mensage de advertencia warning
con el volumen arriba le das que si y se pondra en modo download

ya que este en modo download, abres Odin3_v3.10.6 y conectas tu s6 inmediatamente te reconocera el cel y veras que se pone de color verde la pestaña del programa odin en la parte izquierda, como indicacion que ya lo reconocio ( esto solo sucedera si tienes los drivers instalados en tu pc)

En odin seleccionas la pestaña AP y buscas el archivo kernel que descargastes UniKernel-v6-920P-072915 ( buscalo en google)

Ya que este listo solo dale start a Odin y en unos segundos te lo rooteara y se reiniciara el s6.

Cuando se reinicie Abre tu programa ToolPro 22.4 y selecciona el modelo y dale unlock y Listo, ya quedara liberado para usarse con cualquier provedor GSM.

https://youtu.be/H0xiUU3aWcc

Desbloquea,activa tu telefono de USA, Estados Unidos,Americano de Verizon,Sprint,Tmobile,AT&T


Ya puedes Liberar tu S6 de Sprint y de cualquier otra compania para usar con el provedor de tu preferencia. Aqui anexo video de como puedes primero rootearlo para poder liberarlo.

Necesitaras, lo siguiente:

Herramienta
ZX3 box
Samsung ToolPro 22.4

Archivos
UniKernel-v6-920P-072915
Odin3_v3.10.6
Drivers de samsung s6

Instrucciones las puedes encontrar en el video   en youtube

https://youtu.be/H0xiUU3aWcc

Para habilitar modo desarrollador ir a configuracion/acerca del dispositivo/build number

Donde dice build Numer precionar 8 veces hasta que diga el modo desarrollador
a sido activado / Developer has been granted
despues regresar a menu de configuracion y buscar modo desarrollador, entrar ahi y habilitar modo debuging o modo depuracion y tambien el OEM UNLOCKING.

Apagar el s6 y ponerlo en modo Downloading
Para poner en modo download:
manten precionado vol abajo, boton home y encendido/power al mismo tiempo por 5 seg
Te aparesera el mensage de advertencia warning
con el volumen arriba le das que si y se pondra en modo download

ya que este en modo download, abres Odin3_v3.10.6 y conectas tu s6 inmediatamente te reconocera el cel y veras que se pone de color verde la pestaña del programa odin en la parte izquierda, como indicacion que ya lo reconocio ( esto solo sucedera si tienes los drivers instalados en tu pc)

En odin seleccionas la pestaña AP y buscas el archivo kernel que descargastes UniKernel-v6-920P-072915 ( buscalo en google)

Ya que este listo solo dale start a Odin y en unos segundos te lo rooteara y se reiniciara el s6.

Cuando se reinicie Abre tu programa ToolPro 22.4 y selecciona el modelo y dale unlock y Listo, ya quedara liberado para usarse con cualquier provedor GSM.

https://youtu.be/H0xiUU3aWcc

viernes, 27 de noviembre de 2015

Como descargar videos de youyube linux mint

    Hola a todos para realizar las descargas de videos de you tu be lo primero que les comentare es que todo se realizar mediante la consola de comandos esto invluye la descarga ya que la apliacion no cuenta con interfase grafica:

Primero vamos a insalar el siguiente apt:
sudo apt-get install youtube-dl

e ingresa tu pasword


Una vez instalada la aplicacion procederemos a copiar el url del video que deseamos descargar:



Habriremos la terminar e ingresaremos la url

youtube-dl {video URL}




Para realizar la descarga seleccionando el formato de video deseado realizaremos lo siguiente:

youtube-dl -f  {format code} {video URL}




Otra exelente opcion que tenemos es descargar la aplicacion 4k la cual esta ya contiene interfase grafica:

https://www.4kdownload.com/es/products/product-videodownloader

Saludos, compartan y dejen sus comentarios.

domingo, 22 de noviembre de 2015

Bases de datos en Joomla

Bases de datos en Joomla


Existen 5 tipos de extensiones distintas en Joomla: módulos, componentes, plugins, plantillas y lenguajes. Los módulos, de cuya creación hablaremos en este pequeño tutorial, son uno de los tipos más sencillos: se trata de pequeñas aplicaciones cuya salida puede mostrarse en cualquier posición de entre las definidas en la plantilla, y de las cuales podemos tener un número cualquiera por página.

Un módulo en su forma más básica consiste sólo en un par de archivos, un archivo XML con información sobre el módulo y su instalación y un archivo PHP con el código del módulo en sí.

A modo de ejemplo vamos a ver cómo crear un pequeño módulo “Hola Mundo”.

Primero crearemos una carpeta mod_holamundo para contener nuestros archivos. En esta carpeta crearemos un archivo mod_holamundo.xml con el siguiente contenido

    <?xml version="1.0" encoding="utf-8"?>
    <install type="module" version="1.5">
      <name>Hola Mundo</name>
      <author>Raul Gonzalez</author>
      <creationDate>Enero 2010</creationDate>
      <copyright>(C) Raul Gonzalez</copyright>
      <license>GPL</license>
      <authorUrl>http://mundogeek.net/</authorUrl>
      <authorEmail>zootropo en gmail</authorEmail>
      <version>0.1</version>
      <description>Nuestro modulo de ejemplo</description>
      <files>
        <filename module="mod_holamundo">mod_holamundo.php</filename>
      </files>
    </install>

como vemos en este archivo podemos indicar el nombre del módulo, el autor, la fecha de creación, la versión, la descripción de la funcionalidad del módulo, o los archivos que conforman el módulo, entre otros (he evitado el uso de acentos para ahorrarnos complicaciones con la codificación de caracteres).

Veamos ahora el código del archivo mod_holamundo.php. Este código podría ser tan sencillo como

    <?php echo 'Hola mundo'; ?>

Sin embargo, es una buena práctica evitar que se pueda ejecutar el módulo directamente, como si de un script independiente de Joomla! se tratase. Esto se hace comprobando si está definida la constante _JEXEC, y en caso contrario deteniendo la ejecución del script.

    <?php
      defined('_JEXEC') or die('Este script no se puede ejecutar de forma independiente.');
      echo 'Hola mundo';
    ?>

Ahora sí, ya tenemos listo nuestro módulo. Una vez hecho esto basta crear un archivo ZIP que contenga nuestro archivo XML y PHP usando, por ejemplo, WinZip o WinRAR, y ya podremos instalarlo desde la interfaz de administración de Joomla, dirigiéndonos a Extensiones -> Instalar/Desinstalar y seleccionando nuestro archivo .zip en la carpeta en la que se encuentre. Al instalar el módulo se habrá creado una nueva carpeta mod_holamundo en la carpeta modules de Joomla.

Si seleccionamos ahora Extensiones -> Administrador de módulos y ordenamos por ID veremos nuestro nuevo módulo Hola Mundo, listo para usarse. Basta marcarlo como Publicado y seleccionar la posición en la que queremos que se muestre en las opciones del módulo, a las que se puede acceder haciendo clic sobre su nombre.
Añadir opciones al módulo

Vamos a complicar un poco la cosa permitiendo al administrador del sitio elegir a quién quiere saludar. Es decir, vamos a modificar el módulo de forma que en esta ocasión se imprima “Hola” seguido de un texto que el administrador pueda especificar en las opciones del módulo.

Lo primero que tenemos que hacer es modificar el archivo XML y añadir una nueva etiqueta params. Dentro de esta etiqueta tendremos una etiqueta param por cada opción de configuración que requiera el módulo. En nuestro caso sólo necesitaremos un parámetro, de tipo text (una caja de texto) para más señas. Podéis consultar el resto de tipos disponibles en Parámetros para las extensiones de Joomla!.

    <?xml version="1.0" encoding="utf-8"?>
    <install type="module" version="1.5">
      <name>Hola Mundo</name>
      <author>Raul Gonzalez</author>
      <creationDate>Enero 2010</creationDate>
      <authorUrl>http://mundogeek.net/</authorUrl>
      <version>0.1</version>
      <description>Nuestro modulo de ejemplo</description>
      <files>
        <filename module="mod_holamundo">mod_holamundo.php</filename>
      </files>
      <params>
        <param name="quien" type="text" size="20" default="mundo"
               label="¿A quien quieres saludar?" description="Persona, animal u objeto a quien quieres saludar" />
      </params>
    </install>

El valor de esta opción de configuración se podrá obtener en el código del módulo haciendo uso del método get del objeto $params, al que se le pasa el nombre del parámetro y, opcionalmente, el valor a utilizar por defecto si el usuario no ha introducido ningún valor para este campo. De esta forma, el código de nuestro módulo quedaría tal que así:

    <?php
      defined('_JEXEC') or die('Este script no se puede ejecutar de forma independiente.');
      echo 'Hola ', $params->get('quien', 'mundo');
    ?>


Y listo. Desinstala el módulo anterior, comprime ambos archivos, e instala la nueva versión del módulo para disfrutar de nuestra pequeña gran joya.

Bases de datos en Joomla

Bases de datos en Joomla


Siguiendo con nuestro último tutorial en el que vimos cómo desarrollar módulos para Joomla veremos ahora cómo trabajar con bases de datos al programar para este CMS, bien utilizando sentencias SQL, a través de la clase JDatabase, o bien mediante la clase JTable, haciendo uso de una especie de pequeño ORM (mapeo objeto-relacional) basado en el patrón active record.
JDatabase

Lo primero que debemos hacer a la hora de usar JDatabase, la clase que representa una conexión a la base de datos en Joomla, es obtener una instancia de la clase. Para ello haremos uso de JFactory, una clase que ofrece varios métodos estáticos para obtener instancias de distintos singleton del framework, como pueden ser el objeto sesión (getSession), el objeto usuario (getUser) o el propio objeto JDatabase (getDBO).

$db =& JFactory::getDBO();

Para preparar una consulta se utiliza setQuery. Algo a tener en cuenta a la hora de escribir nuestras consultas es que debemos sustituir el prefijo de las tablas de Joomla (jos_ normalmente) por #__. De esta forma el usuario podrá utilizar el prefijo que prefiera para las tablas de Joomla, ya que el framework se encargará de sustituir este prefijo por el adecuado antes de ejecutar la consulta.

    $query = 'CREATE TABLE #__empleado(id INT NOT NULL AUTO_INCREMENT, nombre VARCHAR(20), departamento VARCHAR(20), PRIMARY KEY(id))'; 
    $db->setQuery($query); 


Para ejecutar la consulta se utiliza el método query()

    $db =& JFactory::getDBO(); 
    $query = 'CREATE TABLE #__empleado(id INT NOT NULL AUTO_INCREMENT, nombre VARCHAR(20), departamento VARCHAR(20), PRIMARY KEY(id))'; 
    $db->setQuery($query); 
    $db->query(); 


Si la consulta que vamos a ejecutar es un SELECT, podemos sustituir el método query por uno de los siguientes métodos, dependiendo del tipo de resultado que necesitemos obtener:

 LoadResult: un único valor

    $db =& JFactory::getDBO(); 
    $query = 'SELECT nombre FROM #__empleado LIMIT 1'; 
    $db->setQuery($query); 
    $nombre = $db->loadResult(); 
    echo $nombre; 

loadResultArray: un array con los valores de las distintas tuplas para un cierto campo
   
    $db =& JFactory::getDBO(); 
    $query = 'SELECT nombre FROM #__empleado'; 
    $db->setQuery($query); 
    $nombres = $db->loadResultArray(); 
     
    foreach($nombres as $nombre) 
      echo $nombre, '<br/>'; 

loadAssoc: un array asociativo en el que las claves son los campos de la tupla

    $db =& JFactory::getDBO(); 
    $query = 'SELECT * FROM #__empleado'; 
    $db->setQuery($query); 
    $empleado = $db->loadAssoc(); 
     
    foreach($empleado as $campo => $valor) 
      echo $campo, ': ', $valor, '<br/>'; 

loadAssocList: una lista con un array asociativo para cada tupla

    $db =& JFactory::getDBO(); 
    $query = 'SELECT * FROM #__empleado'; 
    $db->setQuery($query); 
    $empleados = $db->loadAssocList(); 
     
    foreach($empleados as $empleado) { 
      foreach($empleado as $campo => $valor) 
        echo $campo, ': ', $valor, '<br/>'; 
      echo '<hr/>'; 
    } 

sábado, 21 de noviembre de 2015

CÓMO CONECTAR UN TECLADO USB A UN DISPOSITIVO ANDROID

Todos los que poseemos una tablet o un teléfono inteligente con Android como sistema operativo, seguramente ya hace tiempo nos habremos dado cuenta de lo extremadamente útiles que son, y más aún si logramos conocer cada uno de sus secretos. En este sentido, son pocos los usuarios que saben que puede añadirle periféricos como teclados, pendrives y unidades de almacenamiento externas a su dispositivo, siempre y cuando este ofrezca un puerto microUSB. En este artículo conoceremos la forma de adicionarle un teclado a un dispositivo Android y llevar aún más allá nuestros límites de productividad.



Tanto las tablets como los smartphones equipados con Android, cuentan con la posibilidad de escribir textos mediante el uso del teclado en pantalla incorporado, si bien es bastante cómodo y sencillo de usar para casi todas las tareas que realizamos con el equipo como responder un correo electrónico, lo cierto es que si tenemos que ingresar grandes cantidades de texto, la labor se hace lenta y no termina nunca.

Es por ello que más de uno de nosotros seguramente hemos fantaseado con la posibilidad de añadirle un teclado físico a nuestro dispositivo con Android, y poder obtener un respuesta más favorable a nuestros requerimientos.

Pero ¿Es posible conectar un teclado estándar USB a un teléfono inteligente o tablet con Android? La respuesta es sí, y además realizar esta tarea es extremadamente sencillo.

En este caso, vamos a necesitar dos elementos: el teclado propiamente dicho, y un adaptador llamado OTG, el principal responsable para que podamos añadirle periféricos a nuestro Android.



Mediante este sensacional adaptador, podremos tener toda la funcionalidad de un teclado de tamaño completo directamente conectado a Android, con todos los beneficios que esto conlleva.

Esta pequeña pieza de hardware, además es muy barata y fácil de conseguir, ya que en el mercado puede obtenerse a un costo aproximado de u$s 4 los adaptadores OTG genéricos, es decir aquellos que no tienen que cumplir con ninguna especificación especial para mantener la compatibilidad, mientras que los que sí lo deben hacer, como algunos modelos de Samsung o Motorola, pueden trepar hasta aproximadamente los u$s 8, sin duda alguna un precio muy competente teniendo en cuanta las prestaciones que nos ofrecerá.

¿QUÉ ES OTG?

OTG proviene de la abreviatura del idioma inglés “On-The-Go”, conocido también como USB OTG, y básicamente se trata de una extensión al protocolo Universal Serial Bus que le permite a ciertos aparatos equipados con esta norma, ofrecer mejores ventajas al momento de la interconexión entre dispositivos.



INSTALACIÓN Y USO DE UN TECLADO EXTERNO EN ANDROID

Para comenzar a gozar de los beneficios de conectar un teclado externo a un dispositivo Android, afortunadamente no tendremos que configurar ni tocar ningún parámetro, sólo es cuestión de enchufar y comenzar a escribir, así de simple.

Esto fue así en todos los dispositivos que hemos probado, pero antes de comenzar, para estar seguros y no hacer una compra que luego no nos servirá, es posible que sea una buena idea consultar en el manual del fabricante para saber con exactitud si nuestro dispositivo acepta periféricos mediante adaptadores OTG.




¿PODEMOS CONECTAR UN RATÓN A UN TELÉFONO O TABLET CON ANDROID

Seguramente, promediando la lectura de este artículo, no hemos hecho esta pregunta, y la respuesta es un fehaciente ¡Sí!

Con el mismo procedimiento y criterio, además del ratón podremos conectar una variada serie de periféricos, incluidos pendrives y discos de almacenamiento externo, entre otros.




viernes, 20 de noviembre de 2015

Nuevo Open suse Leap 42

Hola a todos

Hoy e instalado open suse Leap, la instalación como siempre es fácil y rápida muy intuitiva con obsesiones profesionales.




LO primero que e realizado es la configuración de mi wifi (as clic aqui para ver los pasos)


domingo, 8 de noviembre de 2015

10 juegos adictivos para Android

10 juegos adictivos para Android

1. Badland
Tal vez el más famoso del listado, Badland, ha ganado el premio al juego del año 2014 en los International Mobile Gaming Awards, pero aún así muchos usuarios siguen sin conocerlo. No podrás dejar de jugar a este juego, y no sólo por su dinámica, que es básicamente la de cualquier otro juego de plataformas, sino principalmente por su estética y su atmósfera. El juego tiene lugar en un mundo oscuro pero a la vez lleno de belleza, donde los peligros se alternan con paisajes de ensueño. Tiene dos formas de jugar, un solo jugador y multijugador, en el que puedes jugar hasta con 4 amigos. Adictivo, bonito, entretenidísimo e imprescindible.




2. Little Things Forever
Little Things Forever es un juego de esos juegos que te saca de quicio pero te gusta. En el juego pasarás por distintos niveles en las que tienes que encontrar objetos que se han unido formando objetos o animales más grandes. Tranquilo, puedes hacer zoom para no dejarte los ojos. El juego te dirá el orden y el número de objetos que tienes que encontrar de cada tipo para poder pasar de nivel. También tiene un sistema de pistas, para que, cuando no aguantes más y te sea imposible encontrar un objeto, el juego te eche una mano.

Al completar niveles recibirás piezas para un puzzle, que tendrás que resolver al final. Es uno de los juegos mejor traducido al español. El diseño y colorido de este juego hará que tus horas de adicción se pasen volando. 



3. Monsters Ate My Birthday Cake
¿Hay algo más guay que matar a tus enemigos escupiendo un arcoiris? Probablemente no. Este juego repleto de tartas tiene un diseño espectacular y es divertidísimo. Tienes varios personajes, siempre monstruos (hay monstruos buenos y malos) y con ellos deberán ir pasando niveles, huyendo y matando rivales, resolviendo acertijos y puzzles. Tiene un punto absurdo genial. MAMBC es una auténtica joya con un diseño único con el que se te pasarán las horas muertas. Lo único malo es que cuesta 4,10 €, pero merece la pena.

4. Hopeless: La cueva oscura 
Este juego no es apto para cardiacos, pero su atmósfera también es maravillosa. Un temeroso pistolero solitario se encuentra solo en medio de la oscuridad donde unos monstruos le atacan desde cualquier punto. La cara de miedo del pistolero no tiene precio. Tienes que acabar con los monstruos simplemente haciendo tap sobre ellos, y para ello dispondrás de distintos tipos de armas.

Es un juego rapidísimo de los que provocan ansiedad y es perfecto para jugar de noche, a oscuras, y con los auriculares puestos. No apto para miedosos.



5. Osmos
Pasamos del terror al relax. Osmos es un mundo aparte, más que un juego es una experiencia. Te convertirás en una "mota galáctica" en medio del espacio que se va fusionando con otras. La mecánica del juego está basada en la física. Tiene unos gráficos espectaculares y su música te transportará al la tranquilidad del espacio. Es una mezcla de experiencia ambiental y juego, pero lo más fácil es que te dejes llevar y te enganche enseguida. 

Tiene 72 niveles y 8 mundos distintos, que se van desbloqueando a medida que avanzas. También tiene un modo multijugador. No tenía ni idea de que existía este juego y en dos minutos se ha convertido en uno de mis favoritos del listado.

La revolución de la gama media

El origen de la revolución: Motorola

Como decía antes, el 2015 ha sido el año de la gama media gracias a unas especificaciones muy interesantes y unos precios que más gente puede permitirse. Y todo esto tiene un culpable: Motorola. Y hablo de un culpable para bien, porque la compra por parte de Google dio a la compañía estadounidense una dirección a seguir. Tras la llegada del Moto X, apareció la versión en gama media: el Motorola Moto G, que se convertiría en un referente.



Un precio de risa para un terminal con unas especificaciones decentes, un rendimiento entre notable alto y sobresaliente y hasta buen soporte. Se convirtió en el smartphone que se recomendaría a cualquier persona a la que le deseáramos lo mejor y no quisiera gastarse demasiado dinero (los hay tan crueles que recomiendan el Samsung Galaxy Mini a la gente que no le cae bien). Así, pues, Motorola había lanzado un desafío a los demás fabricantes.

2015: el año en el que los fabricantes compiten de verdad en la gama media

En varias compañías sus ingresos en materia de smartphones se centran en la gama media, pero hasta hace bien poco ha sido un sector muy descuidado. Cuando Motorola les tiró el calcetín a la cara, decidieron reaccionar. Así fue como nacieron smartphones de gama media tan interesantes como el Huawei P8 Lite, el Sony Xperia M4 Aqua o el BQ Aquaris M5 (aunque este último ya venía de hacer un buen trabajo en este ámbito en el 2014).

La propia Motorola también se puso en pie de guerra, aunque relegando al Moto G a la gama baja y dividiendo al Moto X en dos modelos: el Moto X Style (gama alta) y el Moto X Play (gama media). De esta forma la lucha se haría más interesante con varios fabricantes que nunca han estado en la cúpula del mercado, ahora dando lecciones de lo que son capaces.

La gama alta decepciona, la gama media sorprende
Este año está cerca de acabar, y si tenemos que hacer balance (ya que pocos smartphones más se van a presentar), la conclusión que podemos sacar es que la gama alta ha resultado una decepción. La mayoría de ellos tienen una autonomía escasa para su precio, y luego tenemos decisiones que ha tomado cada fabricante que ha resultado ser, cuanto menos, polémica. Me refiero a la ausencia de slot para tarjetas microSD tanto del Samsung Galaxy S6 como de los Nexus 5X y Nexus 6P, la continuidad del Sony Xperia Z5 y del HTC One M9, el sobrecalentamiento del Snapdragon 810 o el rendimiento no tan bueno del LG G4 comparado con sus competidores. Podría mencionar a más, pero prefiero dejar la negatividad de lado un momento.



Ahora pasamos a la gama media, varios de los cuales han decidido apostar por unas baterías generosas, procesador de buen rendimiento (en mi opinión, el Snapdragon 615 ha sido la estrella de Qualcomm de este año), una buena RAM y unos precios que resultan tentadores. Lo único malo de esto es que no han salido más terminales así. Fabricantes menos conocidos como Energy, Asus o Acer podrían haber aprovechado esta oportunidad, pero por si acaso no deberíamos de quitarles los ojos de encima, puede que decidan actuar el año que viene.

¿Se trata de una moda pasajera o permanecerá en el tiempo?

Es difícil saberlo, pero si los fabricantes tienen dos dedos de frente, verán a la gama media como un buen escaparate de cara al público, pudiendo aprovechar la oprtunidad para dar a conocer su personalidad. Para algún que otro fabricante (estoy pensando en HTC concretamente) podría suponer su salvación si se ajusta a la política que han seguido este año BQ; Motorola o Sony de ofrecer terminales interesantes en todos los aspectos a buen precio. Y si HTC se diferencia con un diseño elegante y sus altavoces BoomSound que tan buenos resultados da, podríamos hablar de un éxito para los taiwaneses para compensar el fiasco del HTC One M9 y del más que posible fracaso del HTC One A9.

En mi opinión, al menos en el 2016, seguirán luchando en este sector, y algunos apostando por fabricar terminales con una personalidad definida e incorporando lo que hasta ahora era cosa de la gama alta, como los sensores de huella dactilar. Si antes hablaba de HTC, Huawei puede diferenciarse mucho también con la ventaja de ofrecer un precio aún más bajo que la competencia. Samsung va a tener que aclarar sus ideas con respecto a este sector, así como LG, que debería aprovechar esa afición que tiene por arriesgarse en cuanto a diferenciación para meter la cabeza en la gama media.


De cualquier modo, no deberemos quitar ojo a la gama media del año que viene, porque creo (y deseo) que algún que otro fabricante se unirá a la batalla y entre todos conseguirán que no nos aburramos. ¿Decidirán añadir el sensor de huella dactilar? ¿Decidirán aumentar aún más el tamaño de las baterías? ¿Mejorarán el soporte hacia este tipo de terminales? Yo espero que la respuesta a estas tres preguntas sea un rotundo sí.

El mundo de los smartphones está continuamente envolucionando, pero parece que este año, más allá del sensor de huellas, la cosa se está estancando en la gama alta. Parece que ahora es el turno de la gama media de mostrar al gran público de lo que son capaces por ganarse su confianza (y su dinero). ¿Te ha parecido interesante la gama media este año? ¿Crees que será mejor el año que viene que este?

Ref: http://www.androidpit.es/la-revolucion-de-la-gama-media

10 trucos de tu Android

Usar teclado y ratón


Gracias al USB on the Go tenemos la posibilidad de conectar todo tipo de accesorios a nuestro Android. Desde ratones, teclados y discos duros, una serie de complementos que convertirán tu móvil en el centro de un posible ordenador. Nosotros lo hemos comprobado con una Nexus 7 y la verdad es que el resultado nada tiene que envidiar a un netbook.


El coste de un cable USB on the go es de menos de tres euros y con él podremos disfrutar de Android de una manera muy distinta a la habitual. ¿Cuál es el máximo de accesorios que le podremos poner?

Vigilar como si fuera una cámara de seguridad


Que tengamos una cámara no significa que solo sea para hacer selfies. También puede grabar vídeo. Y de qué manera. Gracias a la gran batería de los últimos smartphones y la calidad de sus sensores, se han creado apps como AtHome Camera para convertir nuestro smartphone en una suite de seguridad para vigilar nuestra casa.

Necesitaremos conexión a internet para hacerla funcionar. Pero ey, nada mejor que utilizar Android para vigilarnos. Si Google lo hace ya, ¿por qué nosotros no?

Controlar objetos a distancia


La domótica es muy popular estos días, y la tecnología que la consigue también la encontraremos en Android. Controlar los objetos de nuestro alrededor a distancia mediante el smartphone es posible gracias a aplicaciones de control remoto.

Bloquear puertas de nuestro vehículo, encender el termostato y controlar prácticamente cualquier aparato electrónico inteligente es posible gracias al control remoto, un uso que hoy en día no deja de ser muy puntual pero que con el auge de los sistemas multidispositivo vamos a empezar a ver mucho más habitualmente.

Programar una app Android en Android


Finalmente, si consideramos que no existe la aplicación que deseamos. Siempre tendremos la opción de crearla desde nuestro propio sistema operativo.



Android permite la creación y compilación de aplicaciones para Android, ya sea en HTML, PHP o Javascript. Os recomendamos DroidEdit aunque tenemos múltiples editores de código en Android. La experiencia de escritura puede que no sea la misma, pero ojo, porque ya hemos comentado la posibilidad de incorporar teclados. Sin duda es un bonito detalle que ejemplifica el potencial que tiene Android para crear y hacer todo tipo de cosas.

Medir distancias y funcionar como brújula o microscopio


Uno de los aparatos que con el auge de los smartphones ha pasado a mejor vida es la brújula. Está claro que los profesionales y expertos seguirán utilizándolas, pero para sacarnos de un apuro y saber dónde está el norte siempre podremos recurrir a nuestro Android. La aplicación 3D compass funciona perfectamente gracias al uso que hace del acelerómetro de nuestro móvil.

Otro de los usos que podemos hacer es medir todo tipo de distancias, perfecto para substituir las cintas métricas. Os dejamos un listado de las 15 apps imprescindibles de bricolaje en el que ya sea par medir agujeros, velocidades o demás podremos hacerlo con Android. Versatilidad en estado puro.



Una serie de aplicaciones que incluso aprovechando la cámara de nuestro smartphone podremos tener gracias a un complemento, un pequeño microscopio portátil. ¿Quién quiere analizar cosas?

Determinar nuestro ritmo cardiaco


El Galaxy S5 ha puesto de moda los lectores de pulso en los móviles. Pero para aquellos que gustan de hacer ejercicio pueden utilizar cualquier tipo de smartphone para hacerlo. Os dejamos una serie de aplicaciones que a través de nuestros temblores podrán fijar con más o menos precisión, nuestro ritmo.



Los lectores de ritmo cardíaco, en el momento en que el deporte se ha aliado con los smartphones de una manera tan íntima, están empezando a ser más habituales. ¿Qué utilizáis para medir vuestro pulso después de hacer ejercicio?

Medir la temperatura y espectrofotometría


Nos ponemos científicos. Nuestros móviles son una auténtica navaja suiza, pero a veces necesitan de pequeños complementos. Gracias a varias aplicaciones podemos utilizar nuestros móviles para medir distancias muy pequeñas, perfectas a la hora de clavar un clavo o así. Pero no solo distancia, también calor y temperatura.


En Kickstarter se presentaba Thermodo, un pequeño aparato que unido a su aplicación permite determinar la temperatura de la zona. Una solución que hasta la espera de Nest, es lo más cercano que tenemos entre Android y la energía. Y Finalmente tenemos ese proyecto de espectrofotometría para análisis bioquímicos que ya describimos en su día.

Automatizar tus tareas


Android puede ser el corazón de toda nuestra actividad. No solo esto, sino que gracias a potentes aplicaciones como Tasker, tenemos toda una serie de opciones para dejar programado todo el día. Os dejamos la lista de ideas y trucos que podemos conseguir con Tasker, pero desde conectar el WiFi automáticamente hasta programar una alarma cuando estemos en determinados lugares.

Tasker es seguramente de las aplicaciones más difíciles de configurar, pero también de las más potentes. Una de esas apps que vale su peso en oro.

lunes, 26 de octubre de 2015

Lambdas

Lambdas



Una característica única de las interfaces funcionales es que pueden ser instanciadas usando "lambdas". Veamos algunos ejemplos de lambdas.

Una lista de entradas separada por comas, indicando el tipo de datos, y un bloque que retorna la suma de ambos parámetros:

(int x, int y) -> { return x + y; }


 Una lista de entradas separada por comas, infiriendo el tipo de datos, y retorna la suma de ambos:

(x, y) -> x + y

Un único parámetro con el tipo de dato inferido, y retorna ese parámetro al cuadrado:


x -> x * x

Sin valores de entrada, retorna un valor:

() -> x

Un único parámetro de entrada con el tipo de datos inferido, y un bloque que retorna void a la derecha:

x -> { System.out.println(x); }

También hay algunas formas "cortas" de escribir lambdas comunes:

String::valueOf             x -> String.valueOf(x)
Object::toString            x -> x.toString()
x::toString                    () -> x.toString()
ArrayList::new             () -> new ArrayList<>()

Por supuesto, en Java existe la sobrecarga de métodos. Los operadores lambda intentan usar el método que mejor se adapte a la expresión: se tienen en cuenta los valores de entrada, de salida y las excepciones declaradas.

Por ejemplo:

Comparator c = (a, b) -> Integer.compare(a.length(), b.length());

El método "compare" de Comparator tiene dos parámetros de entrada , y retorna un int. Esto es consistente con el lambda de la derecha, por lo cual es una asignación válida.

Runnable r = () -> { System.out.println("Running!"); }


El método "run" de la interfaz Runnable no recibe parámetros de entrada, y retorna void. Esto es consistente con el lambda de la derecha, y resulta en una asginación válida.

También se tienen en cuenta las excepciones chequeadas declaradas en la firma del método. El lambda sólo puede lanzar excepciones chequeadas si están declaradas en la interfaz.

Ejemplos de uso de lambdas en Java 8

Actualmente, para agregarle un listener a un botón podemos hacer:

btn.setOnAction(new EventHandler<ActionEvent>() {
    @Override
    public void handle(ActionEvent event) {
        System.out.println("Hola, mundo!");
    }
});     
Con expresiones lambda de Java 8 podemos hacer exactametne lo mismo con la siguiente expresión:

btn.setOnAction(
    event -> System.out.println("Hola, mundo!")
); 
También se puede usar el operador :: para hacer referencia a métodos estáticos de una clase:

public class Utils {
    public static int compareByLength(String in, String out){
        return in.length() - out.length();
    }
}

public class MyClass {
    public void doSomething() {
        String[] args = new String[] {"microsoft","apple","linux","oracle"}
        Arrays.sort(args, Utils::compareByLength);
    }
}  
... o también podemos acceder a métodos no estáticos:



public class MyClass implements Comparable<MyObject> {

    @Override
    public int compareTo(MyObject obj) {return ...}

    public void doSomething() {
        MyObject myObject = new MyObject();
        Arrays.sort(args, myObject::compareTo);
    }
}

Clases anónimas java 8

Clases anónimas: son como las clases locales ( una clase definida en un bloque )  Pero las clases anónimas no tienen un nombre. Te permiten declara y una instancia de una clase a la vez .


Parametrización: Es el Comportamiento de la capacidad de un método para tomar múltiples comportamientos diferentes como parámetros y los utilizan internamente para lograr diferentes comportamientos.

sábado, 24 de octubre de 2015

Cómo eliminar en los Samsung Galaxy los avisos de notificaciones circulares de las apps



Desde hace un tiempo en los terminales de la gama Samsung Galaxy se puede conocer de forma visual la cantidad de notificaciones pendientes de revisar que hay en una aplicación. Para ello aparece en el icono una imagen circular de color naranja que muestra el número concreto. Esto, en un principio puede resultar bastante útil, pero quizá para algunos usuarios sea todo un incordio. Te explicamos cómo eliminar estos avisos. Un ejemplo de los desarrollos que proporcionan de esta forma la información son los propios de las redes sociales, como puede ser Facebook. 

El caso es que existe una forma bastante sencilla de evitar esto en los Samsung Galaxy sin necesidad de realizar complejos procesos en ellos, como por ejemplo tener que desprotegerlo (rootearlo), por lo que no hay riesgo alguno en ello y, lo mejor de todo, lo que se tiene que hacer es totalmente reversible. 

Los pasos a realizar 

Antes de nada tienes que saber que no es necesario instalar ninguna aplicación adicional para conseguir que los iconos de inflación de las notificaciones pendientes que hay en las aplicaciones no parezca más, por lo que se tienen que utilizar sólo las opciones propias del sistema operativo de tu Samsung Galaxy. Eso sí, en algunos modelos si no tienen instalado Android Lollipop es to no es posible, por lo que es posible que en algún caso específico no sea posible realizar lo que indicamos en TouchWiz.



Lo primero que tienes que hacer es acceder a los Ajustes del sistema operativo, algo que se puede hacer utilizando el icono correspondiente que hay en el “grid” de aplicaciones o , en su defecto, utilizando la Barra de notificaciones y la opción que tiene la imagen de un engranaje dentado en la parte derecha. En ambos casos, los resultados son idénticos. Ahora busca el Administrado de aplicaciones entre los apartados disponibles (está en General). Sitúate en la opción Todo y selecciona el proceso denominado BadgeProvider. Pulsa sobre él y tienes que pulsa ahora el botón denominado Forzar detención y, luego, el que tiene como nombre Deshabilitar. Esto hará que los avisos en tu Samsung Galaxy ya no aparezcan más. Así de sencillo y rápido. 



Último paso a dar 

Una vez realizado todo lo indicado (que recordamos que son pasos totalmente reversibles), tienes que reiniciar el terminal para que los cambios tengan efectos reales en el funcionamiento del sistema operativo. Otros trucos para el sistema operativo de Google los puedes conocer en este apartado de Android Ayuda.





Ha desaparecido la música de tu Android? Así puedes recuperarla


¿Habéis copiado más música en vuestro smartphone Android y no aparece por ninguna parte, en el reproductor de música ni en la biblioteca? Es un problema bastante común, sobre todo en las últimas versiones de sistema operativo. Incluso, si cambias las etiquetas de las canciones, tienes posibilidades de que tampoco se actualicen. Hoy os enseñaremos a cómo actualizar vuestra biblioteca sin ningún problema. 

Curiosamente en Android no existe ningún botón para actualizar la biblioteca musical, algo que al menos recuerdo que se implementó en el ya “desaparecido” Symbian, facilitando mucho la tarea de escuchar música al pasarla a nuestra tarjeta de memoria. No obstante, si tu smartphone no actualiza las nuevas canciones, existe una solución que puede resultar un poco “bruta” pero bastante efectiva. Básicamente, el sistema operativo crea un archivo con la información de todos los archivos –valga la redundancia- de sonido que encuentra. Su tamaño varía según la música que tengamos en nuestro terminal, comenzando desde unos 200 kB y alcanzando varias decenas de megas. Pues bien, este archivo llamado “Almacenamiento de medios” es el encargado de actualizar nuestra música en la biblioteca y, en muchas ocasiones, deben pasar varias horas hasta que se actualice de nuevo, por lo que no veremos reflejados los cambios que hemos realizado.


Para solucionar el problema de la biblioteca musical nos iremos hasta “Ajustes -> Aplicaciones -> Todas” y ahí buscaremos el archivo que acabamos de comentar y procederemos a borrar sus datos. Tras esto, y al reiniciar el móvil, el archivo volverá a buscar la información de la música guardada en nuestro teléfono y comenzará a actualizar la biblioteca. 

lunes, 19 de octubre de 2015

EXPRESIONES LAMBDA EN JAVA 8

EXPRESIONES LAMBDA EN JAVA 8

INTRODUCCION

En lenguajes orientados a objetos, la clave te todo es el objeto, pero sucede lo contrario en los lenguajes de programación funcionales donde son éstas las donde recaen toda la importancia, en ellas se pueden pasar alrededor como si fueran variables esto se ve en Haskell, javascript y otros lenguajes funcionales. Los lenguajes funcionales tienen otras construcciones que no están fácilmente disponibles en los lenguajes orientados a objetos como son las expresiones lambda.

Expresión lambda no era parte de las versiones anteriores de Java, se intentaba simular con normalmente a través del uso de la clase anónima que no era nada elegante. Con la introducción de Lambda Expression en Java 8 podremos hacer que Java se comporte también como un lenguaje funcional. Por lo tanto, la introducción de expresiones lambda en Java 8 en una forma de puente con el lenguaje de programación funcional.

Las expresiones lambda, que normalmente las conocemos como “la función anónima”, es una función sin nombre. Es un atajo que le permite declarar un método en el que se va a utilizar, sin especificar el nombre del método, el tipo de cambio ni el acceso. Le permite tratar el código como los datos y usar funciones como argumentos de método.

¿Cual es la importancia de las Expresiones Lambda?


Con la introducción de las expresiones lambda en java se puedan aprovechar los beneficios del lenguaje funcional dentro de un lenguaje orientado a objetos. Las expresiones lambda proporcionan un medio para escribir códigos claros y concisos con el uso de expresiones.

Ejemplos

Sintaxis

(Argumento) -> (cuerpo)
– Donde puede haber cero o más argumentos, El token “flecha” (->) es el operador lambda java y (cuerpo) contiene una o más línea de códigos que se ejecutan cuando se llama la función.

Ejemplo de Uso

(Int a, int b) -> a * b

Los argumentos de la expresión son los valores enteros A y B que sería utilizado por la expresión para devolver la salida de la operación de multiplicación.

(Persona p) -> {p.getAge return ();}

Se toma una persona objeto como argumento, mientras que la expresión devuelve el valor del método getAge () llamado en el objeto.

Antes de Java 8, los códigos para manejar “EventListener” se escribían normalmente con la clase anónima

btnOk.setOnAction (newEventHandler () {
@ Override
public void handle (ActionEvent e) {
/ / código manejador del evento del botón
}
});

Con las expresiones lambda, el código del EventListener se puede hacer mucho más elegante, con menos líneas de código, veamos cómo:

btnOk.setOnAction (e -> {
/ / códigos para manejar eventos de botón se escribirían aquí
});


REF
 http://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html

martes, 22 de septiembre de 2015

Quitar el bloqueo de sim de Samsun

Si quiere quitar el bloqueo de sim de Samsung


- el número IMEI (marca en el tecaldo del teléfono *#06#),
- elegir correctamente la red y el país del Samsung o la zona de origen.

En 90% casos para abrir un Samsung es suficiente introducir el código NCK y Unfreeze/Defreeze, pero algunos teléfonos tienen un bloqueo adicional y en este caso hay que introducir otros códigos. Nosotros facilitamos todos los códigos indispensables:
- NCK/Network - código para desbloquear la red,
- Unfreeze/Defreeze - código para resetear el contador de códigos que fueron introducidos incorrectamente,
- SCK/Provider - código Provider,
- PCK/Subprovider - código Subprovider.

¿ Cómo introducir el código al teléfono Samsung Galaxy Note 4 ?

El código para liberar Samsung Galaxy Note 4 se puede introducir de 3 formas: 

1. Encienda Samsung Galaxy Note 4 con una tarjeta no aceptada por el dispositivo, es decir de otro operador (si la tarjeta tiene PIN hay que introducirlo).
2. El teléfono debería pedir el código de desbloqueo.
3. Cuando pedirá el código de liberación (código de desbloqueo o código de red o código nck) deberá introducir el código NCK/Network y pulsar OK.
!!! A veces el código NCK no funciona !!! En esta situación, es necesario introducir el código Unfreeze/Defreeze y pulsar OK (aparecerá "código incorrecto") y luego introducir el código NCK y pulsar OK (aparecerá "código correcto").
4. El teléfono ya está liberado.

Si Samsung Galaxy Note 4 no pide el código de liberación ni aparece ninguna pantalla para introducirlo hay que: 
1. Encender Samsung Galaxy Note 4 con una tarjeta no aceptada por el dispositivo, es decir de otro operador (si la tarjeta tiene PIN hay que introducirlo).
2. Marcar una de las dos secuencias:
#7465625*638*código NCK/Network# o *#7465625*638*código NCK/Network#
3. El teléfono ya está liberado.

Si el dispositivo no pide el código de desbloqueo ni aparece ninguna pantalla para introducirlo hay que: 
1. Encender Samsung Galaxy Note 4 con una tarjeta no aceptada por el dispositivo, es decir de otro operador (si la tarjeta tiene PIN hay que introducirlo).
2. Introducir las combinaciones de abajo:
#0199*Unfreeze/Defreeze#
#0111*NCK/Network#
#0121*SCK/Subprovider#
#0133*SPCK/Provider#
3. El teléfono ya está desbloqueado.

!Si después de introducir los codigos, el teléfono da error con el código, resetealo, tras debería funcionar con tarjeta de otro operador!

rootear Samsung Galaxy Avant SM



Primero que nada vamos a necesitar de los controladores del dispositivo smartphone, tablet o lo que desees rotear descargando el controlador adecuado a tu modelo, puedes decargar el controlador de la suguiente pagina: pincha aqui.

ahora vamos a proceder a leer el siguiente manual >.< :  clic aqui

desbloquear un Android

Cómo desbloquear un Android protegido por PIN o contraseña



Supongamos que para proteger tus datos al máximo optaste por desbloquear el terminal con un PIN o una contraseña. Suponte que, por alguna extraña razón, se te han olvidado y no puedes tener acceso a tus datos. Tienes dos opciones: o te olvidas de usar tu dispositivo, o vuelves a conseguir acceso a tu Android.

Ahora bien, ¿cómo haces eso último? No puedes pasar de la pantalla de bloqueo, lo que significa que no puedes ir a los ajustes para cambiar el método de desbloqueo. Sin embargo, hay una forma de sortear esto, aunque supone tener que pasar por el recovery de tu terminal.

En caso de que no hayas leído Rootear de forma habitual o que acabes de llegar a Android, entonces vale la pena comentar que un recovery es una partición de arranque limitada e independiente que forma parte del sistema operativo Android. Normalmente se usa para instalar actualizaciones del sistema o para restablecer los datos de fábrica. Para instalar ROMs personalizadas necesitas uno desarrollado por terceros, para lo que tendrás que instalar lo que se conoce como custom recovery.

Sin embargo, instalar un custom recovery no es un procedimiento sencillo en la mayoría de casos, ya que normalmente no es tan fácil como ir a buscarlo a Google Play. Y si no, basta con mirar cualquiera de nuestros artículos de rooteo de terminales, como por ejemplo en el que explicamos cómo rootear el Samsung Galaxy S6, donde también damos instrucciones para instalar el recovery TWRP.

Te puede interesar: Samsung Galaxy S6 edge+ en análisis, un portento en todos los sentidos

Sin embargo, para lo que queremos hacer nos basta con el recovery stock del terminal.

Cómo desbloquear tu smartphone si está protegido por PIN o contraseña
En primer lugar es necesario apagar completamente el teléfono. Cuando esté apagado tendremos que pulsar una combinación de teclas específica para entrar en el recovery. Esta combinación varía en función del teléfono, pero con una búsqueda en Google deberías encontrar la del tuyo.

Cuando estés dentro del recovery usa las teclas de subir y bajar volumen para navegar por los menús. Tienes que encontrar la opción Wipe data / Factory reset navegando por el menú, y aceptando con el botón de encendido para que se produzca el borrado de datos. Te pedirá confirmación del borrado. Seleccionaremos Yes y esperaremos a que el terminal haga su función.

En unos minutos el borrado estará completado, y debería mostrar por pantalla el texto Data wipe complete. Ahora ya puedes ir a la opción Reboot system now, lo que reiniciará el terminal. Tardará unos momentos en arrancar, y pasado ese tiempo tendrás que volver a pasar por el proceso de configuración inicial del teléfono.

Y ya está, con esto habrías conseguido desbloquear un terminal protegido por PIN o contraseña y volver a tener acceso a él.

¿Qué es un custom recovery?

¿Qué es un custom recovery?


En Rootear ya hemos dedicado espacio a aclarar qué es un custom recovery, pero nunca está de más hacer un pequeño recordatorio para intentar resumir brevemente aquel artículo. Si quieres saber cosas más en profundidad te recomendamos que le eches un vistazo al artículo que ya publicaos.

Volviendo al tema que nos ocupa, un custom recovery es, a grandes rasgos, una partición del sistema incluida en cada disositivo Android. A partir del recovery se pueden modificar muchos parámetros del terminal, aún sin tener permisos de root, ya que se trata de una herramienta ajena al sistema.

Antes de instalarlo es necesario informarse bien sobre las características de un recovery: se trata de una herramienta simple pero poderosa, que permite meter mano en muchas partes del sistema, pero que podría destrozar un dispostivo por completo si no sabemos qué estamos haciendo.

Con un custom recovery se pueden instalar ROMs personalizadas, entre otras cosas, aunque para muchos su principal atributo es la posibilidad de realizar copias de seguridad completas del sistema operativo.

Cómo instalar el recovery en el Samsung Galaxy S6 edge+


Normalmente aquí vendría una lista más o menos extensa de pasos a seguir, posiblemente detallando la descarga de unos controladores o de comandos ADB, pero lo cierto es que instalar TWRP Recovery en los Samsung Galaxy S6 edge+ es muy fácil. Lo único que necesitaremos es tener permisos de root y descargar TWRP Manager de Google Play.

En Rootear también hemos hablado ya de qué es TWRP Manager. Por si acaso, y a modo de recordatorio rápido, es una aplicación para gestionar las distintas facetas del recovery: desde la app podemos instalarlo, restaurar el de fábrica, reiniciar en modo recovery y más cosas, muy al estilo de ROM Manager de ClockWorkMod.

Volviendo al Samsung Galaxy S6 edge+, lo único que tienes que hacer es descargar la aplicación, instalarla en el terminal e instalar el recovery desde ahí. Ya está, sin más complicaciones, sin pasos adicionales, ni comandos de ADB: sólo descargar e instalar, así de fácil.

Esperamos que este artículo te haya sido de utilidad, y no olvides venir a contarnos tu experiencia dejándonos un comentario.

sábado, 19 de septiembre de 2015

Core duo que es ?

¿Qué es un procesador?


Un procesador ejecuta lo que tú quieres que tu smartphone haga. Esencialmente, los primeros teléfonos móviles eran muy parecidos a los tradicionales teléfonos de línea fija. Pero los smartphones son computadoras portátiles que también tienen la capacidad telefónica integrada. Bajo esa increíble pantalla táctil se encuentra una computadora potente que es responsable por hacer que tus apps funcionen correctamente, que tu GPS te dirija a tu casa y que tus llamadas se conecten. El procesador es el cerebro.

¿Qué es un core?


El core o núcleo es un elemento que se encuentra en el procesador principal que lee y ejecuta instrucciones. Los aparatos solían tener procesadores con un solo núcleo, pero al incluir más núcleos en un aparato, los ingenieros crearon aparatos más poderosos. Por eso se desarrollaron los aparatos dual-core con dos núcleos. Después, se lanzaron los procesadores quad-core (con cuatro núcleos) y ahora tenemos smartphones y tablets con procesadores hexa-core (seis núcleos) y octa-core (ocho núcleos).

¿Cuál es la ventaja de tener varios núcleos?


Mientras más núcleos haya, se podrán repartir con mayor velocidad las tareas que le estás pidiendo a tu teléfono. Eso significa que tener múltiples núcleos puede acelerar tu experiencia: tus apps cargarán rápidamente; puedes tomar fotos de alta calidad o video HD y luego revisar tu colección sin demoras; las animaciones y videos se reproducen fluidamente sin lapsos; tus juegos no se demoran. Hay excepciones, pero por lo general, mientras más núcleos tengas, mejor será el rendimiento.

¿Es un smartphone octa-core dos veces más rápido que uno quad-core?


No. Un procesador octa-core es más rápido que uno quad-core solamente cuando está ejecutando una app que aprovecha sus capacidades o cuando tú estás haciendo múltiples tareas a la vez. Por ejemplo, un núcleo podría estar manejando la navegación por Internet mientras otro está inactivo. Cuando recibes una llamada, el segundo núcleo entra en acción. Tanto tu navegación por Internet como tu llamada continúan sin problemas, pero no necesariamente al doble de velocidad.

¿Qué otros factores tienen importancia?


Hay muchos. El procesador es solo un componente de tu aparato inteligente (algo así como las partes del motor de tu auto). También tienes una unidad de procesamiento de gráficos, RAM para la memoria a corto plazo, antenas para Wi-Fi y GPS, y mucho más. Todas estas partes trabajan juntas y debes tenerlas en cuenta al comprar un smartphone o tablet.

Octa-core vs Quad-core: Propósito


¿Cuál es el punto de tener un conjunto de cuatro núcleos-procesadores entrega de tareas entre sí, entonces? Todo es cuestión de la eficiencia energética.

El más potente es una CPU, más poder tiene que sacar de la batería de un dispositivo. Esto plantea un problema, dado que la tecnología de baterías de teléfonos inteligentes no ha avanzado en cualquier lugar cerca de la velocidad de la tecnología de procesador móvil.

El resultado: los smartphones se han vuelto más avanzado, por lo que la vida de la batería se ha desplomado.

La verdad, sin embargo, es que usted realmente no necesita mucho poder de procesamiento para la gran mayoría de las tareas de teléfonos inteligentes. Navegando a través de sus pantallas de inicio, revisar los mensajes, e incluso navegar por la web no son tareas particularmente hambriento de poder.

Sin embargo, el vídeo de alta definición, juegos y manipulación de la foto sin duda lo son.

Combinado con el hecho de que los procesos de fabricación de CPU se han puesto tan precisa ahora que se puede exprimir mucho más en un solo chip, el concepto octa-core parece ser una práctica, si un poco poco elegante, forma de alargar la vida de la batería de un teléfono moderno sin comprometer el rendimi

Al fin, ¿qué se debe recordar sobre los procesadores?

Cuando busques un smartphone o tablet, ten en cuenta las especificaciones de procesamiento como un indicador de las capacidades del aparato. Si buscas velocidad, elige un procesador con varios núcleos.

lunes, 24 de agosto de 2015

Cómo ser desarrollador de videojuegos

Cómo ser desarrollador de videojuegos




Primero debes preguntarte si quieres crear videojuegos por hobby o dedicarte profesionalmente a ello.

En el desarrollo de videojuegos las tareas están especializadas. Debes decidir a que parte deseas dedicarte (programación, diseño, arte, música etc…). Aunque parezca obvio, muchos principiantes no tienen claro este punto.

1. Adquiere una formación base.

Si quieres aprender a programar videojuegos, estudia informática. Prepárate para aprender matemáticas, física y lógica. No eres mejor programador por saber más lenguajes de programación, sino por saber solucionar problemas y aplicar algoritmos eficaces.

Para ser grafista debes tener unas aptitudes artísticas básicas. Desarrolla tu potencial con una formación artística y aprende los principios y las técnicas que luego aplicarás en los juegos. No está de más aprender a manejar las herramientas de trabajo (Photoshop, 3ds Max, Flash…)

No es imprescindible, aunque es muy recomendable que realices estudios relacionados. Para un programador estudiar ingeniería informática puede ser muy interesante, de la misma forma un artista puede estudiar Bellas Artes o algún modulo de diseño.

2. Comunícate

Conoce gente que tenga tus mismos intereses, con ellos podrás aprender y compartir tus adelantos. Quizás con alguno de ellos podrás crear un grupo para desarrollar tu gran idea. Foros como Stratos pueden ser un buen punto de encuentro.

3. Practica

Haz muchos videojuegos y empieza por las más sencillos como un Pacman o un Tetris. Poco a poco, aprenderás las técnicas necesarias para la realización de juegos mas complejos. Plantéate objetivos concretos y alcanzables. El error más común es intentar hacer un juego que está por encima de tus posibilidades.

La mejor experiencia se consigue al finalizar un juego completamente.

4. Juega

Juega a todos los videojuegos que caigan en tus manos, de cualquier género o plataforma. Con el tiempo irás reconociendo las técnicas que utilizan. No inventes las rueda, mucho de los problemas que te surjan ya estarán resueltos en cientos de juegos.


5. Lee

Lee artículos, libros, blogs, foros etc… El desarrollo de videojuegos es un sector que se mueve muy rápido y hay que estar aprendiendo y renovándose constantemente.

6. Busca tiempo

¡Atención! Le vas a tener que dedicar mucho tiempo. Además, cuidado que engancha.

domingo, 28 de junio de 2015

consultadecurp

consultadecurp


Consulta de curp



Formato electronico para sacar la curp obtener, consulta y generar la Curp por nombre y asi poder imprimir en linea gratis, ya no es obligatoria la curp verde, la impresion en blanco y negro es valida como la curp que vas consultar e imprimir en este sitio.

Esta consulta aplica para todos los Estados de La Republica Mexicana y desde cualquier parte del mundo. Aguascalientes, Baja California Norte, Baja California Sur, Campeche, Chiapas, Chihuahua, Coahuila, Colima, urango, Guanajuato, Guerrero, Hidalgo, Jalisco, México,Michoacán de Ocampo, Morelos,Nayarit, Nuevo León,Oaxaca, Puebla, Querétaro, Quintana Roo, San Luis Potosí, Sinaloa, Sonora, Tabasco, Tamaulipas, Tlaxcala, Veracruz, Yucatán y Zacatecas.
Para hacer el tramite por primera vez hay que acudir a dependencias del Gobierno para el