android

Modificación Baru X6-S (II)

Seguimos con el Baru TV BOX Android. Después de llevármelo un día a las reuniones semanales de Linux Albacete, decidí empezar a meterle mano al cacharro e hice la prueba para ver si conseguía algo mas que arrancarlo. Lo lógico parecía ir por la parte de del “RECOVER” que había en la placa (como se vio en el post primero de la modificación Baru X6-S), por lo que puse un clip entre los dos pines, apagué y encendí y ¡Bingo!:

Herramienta “recover-clip”:

rps20130120_212329

Y una vez arrancado (un par de segundos) quitamos el clip (yo al principio no lo quitaba y aunque aparece el dispositivo, no funciona) y con un lsusb podemos ver:

lsusbcaptura

Arriba aparece una linea en blanco, que buscando en Google, es el modo flash del chip RK2918 (Dispositivo 2207:290a). Una vez detectado, me decidí a empezar a realizar las lecturas con el software rk2918tools y todo funcionó a la perfección:

rkflashtools

En las primeras direcciones de memoria podemos extraer el mtd, que es ni mas ni menos que la tabla de particiones de la nand flash (en mi caso 4GB).

El mtd contiene un bloque de informacion en el que indica el inicio de la partición y el tamaño de ésta, suele venir de la manera : 0x0000200@0x000a0240(boot), en el que el primer número es el tamaño (200) en el ejemplo y el otro número la dirección del inicio (a0240) en este ejemplo. Luego, entre paréntesis indica la partición a la que corresponde, en este caso el boot.

Como se verá mas adelante, el mtd se puede modificar para poder probar roms de otros tamaños ya que a veces las roms tienen systems mucho mayores que el que trae por defecto.

De momento, lo que hice fue hacer una copia de cada una de las particiones que habia para evitar futuros desastres y para permitirme recuperar si flasheaba mal en algún caso (que lo hice en muchas ocasiones).

Para el backup use el rkflashtool de la siguiente manera:

rkflashtool r 0x000a0240 0x0000200 > boot.img

Ojo! Esto es solo un ejemplo y las direcciones cambiaran, para saber exactamente las direcciones del vuestro, podéis extraer el parameter que es lo primero que va en la memoria con:

rkflashtool r 0x00000000 0x00000200 > parameter

[wp_ad_camp_1]

Al acabar tendréis en el fichero parameter toda la información del mtd, ahora podéis leer el fichero con un editor hexadecimal, yo usé en la ubuntu el bless.

bless

quejas

Quejas contra el Banco CCM

Hace ya un tiempo que he tenido que pasar por el banco CCM debido a la hipoteca del piso y no se puede estar mas a disgusto con el Sr. de la oficina que me ha tocado. El caso es que no es cosa mia, porque no soy al único que ha cabreado este individuo ni soy el único que tiene batallitas sobre sus engaños. Nunca había actuado contra él, pero hoy he empezado, entre otras perlas que me nos ha hecho desde que tenemos el piso (y antes de tenerlo, durante la negociación de la concesión o no de la hipoteca):

  • Imposición de productos innecesarios alegando que son obligatorios con la escritura (esto es mentira, pero entiendo que le obliguen).
  • Cambio ciertas cosas el día de la firma de la hipoteca, a lo que me negué y levanté de la mesa y reculó.
  • Movimiento sin mi consentimiento de 50€ (es poca cosa, pero no tiene porque hacerlo) de mi cuenta al plan de pensiones que obligó a meter allí.
  • Retraso en la entrega de las copias con el fin de hacer firmar mas cosas

Estas son algunas de las que ha hecho, y se que un amigo cercano podría extender este post hasta llenar varias páginas, pero hoy ya me ha quemado del todo, porque he empezado a pensar que se dedica a hacer o justo en cada visita y dejar otras cuestiones para obligarme a ir al banco un viaje mas (sabe que por cuestiones de trabajo me destroza tener que ir a la oficina y claro, por internet o teléfono la CCM es nefasta). La última ha sido al pedir que me cambie la hipoteca para que la carguen en una cuenta de otra entidad, y dice que no se puede cambiar la cuenta asociada, que va en las escrituras y que no es posible cambiarla. Este amigo que comento le dijeron en CCM que no es que no se pueda, es que la CCM no está preparada para hacerlo, su sistema no lo permite (cosa que de ser cierto, diría mucho de una entidad que mueve mucho dinero…que luego destina a aeropuertos con futuro, pero bueno). El caso es que como me ha tocado la moral, he decidido preguntar a facua la obligación o no de tener dicha cuenta (nómina y demás cosas ya van a volar y no quiero que me cobren por dicha cuenta nada) y en caso de no ser cierto que el número de cuenta está grabada a fuego por los mismos elfos que tallaron las espadas milenarias del Señor de los Anillos, que presenten en mi nombre la hoja de reclamación que he rellenado asegurando que él ha afirmado eso y que no quiero verle la cara mas. Conforme me respondan, actualizaré la noticia.

Android

Modificación BARU X6-S (I)

Ufff, hace tiempo que no escribía nada aquí, voy a ver si continuo con el blog contando en lo que estoy “enfrascao” a modo hobby por aprender y por pasar las noches con la parienta cada uno liao en sus cosas dentro de la oficina que montamos en casa.

Desde hace bastante tiempo (algo mas de un año) compré en eBay un reproductor Android con un procesador Cortex A8 creo recordar a 1.2 Ghz y una gráfica Mali400. El reproductor funciona bien, el interfaz chino es feo, pero bueno, sencillo para manejar con el mando que trae con 40 botones de los que se usan 4 xD.

Leer más

programacion android

Phonegap: Framework para Android

Como ya he dicho antes, estoy mirando por aprender a programar para Android, y el primer paso que dí era la programación nativa en Java con eclipse y después de mirar en internet mucha información al respecto, creo que voy a empezar con un Framework HTML5, CSS y Javascript ya que de las 3 cosas, lo único que no he tocado nunca (o a penas) es Javascript, por lo que me será mas sencillo aprender a usar el framework y así, ayudarme a aprender de manera mas avanzada HTML y CSS ( que lo que he tocado ha sido siempre de manera sencilla). El Framework elegido ha sido Phonegap.

De momento solo he tenido tiempo para el clásico Hello world y modificar apenas los ficheros para hacer uso de algunas funciones del Framework para ver como funciona Phonegap, pero me gusta para comenzar, el día que quiera pasar a la programación nativa, intentaré sacar días de unas 28-29 horas, para tener algo mas de tiempo para estas cosas, de momento, hasta que no vea que el día se amplía, usaré Phonegap.

Frameworks hay bastantes en el mercado y muchos de ellos son iguales y posiblemente mejores a Phonegap, pero me he decidido por él (dudaba entre Phonegap y Titanium) por el hecho de haberme encontrado mas información y ejemplos en internet y la verdad, después de leer las especificaciones, pocas son las limitaciones por lo que pronto empezaré a colgar los ejemplos que vaya sacando por si ayuda a alguien igual que me ayudan a mi los ejemplos que la gente cuelga en sus blogs.

 

 

 

 

peceras

Mi acuario: Afición desde tiempos inmemoriables

Mi acuario: Es posible que del último post, se pueda deducir uno de mis mayores hobbies (junto a la informática), los acuarios. He tenido desde hace muchos años acuario y he tenido toda clase de peces y sobretodo toda clase de fracasos en ellos.

Desde mi pecera de cristal obtenida en la feria de Albacete, a escondidas de mi madre y muy a su pesar (decía que los peces traían mala suerte), pasando por un pequeño acuario de unos 25 litros, han pasado muchos peces por mi casa, los pobres, experimentando mi inexperiencia con el acuario. Luego se sumaba la maravillosa agua de Albacete con una dureza de mas de 20 puntos.

Ahora tengo 2 acuarios en funcionamiento, uno de unos 320 litros y otro de 120 litros. El 320 es el que tenéis en la foto adjunta y el de 120 lo uso para la cria de discos (todavía sin mucho éxito). Principalmente tengo discos.

Como unión de ambas aficiones cree un foro ( www.peces.tk ) enfocado a los acuarófilos de Albacete pero por un error mío y la nulidad del servicio técnico del hosting gratuito donde lo hospedé se perdió todo el contenido (y ya tenía actividad). Después de numerosos correos al hosting sin éxito, solo me quedó desearles la caida de todos sus servidores de manera permanente.

Ahora, se intenta volver a crear el foro, pero no termina de arrancar, a ver si consigo volver a juntar a todos los que allí escribían para volver a reactivar el foro porque es una gran fuente de información. Si te gustan los acuarios, terrarios, etc etc estás invitado a entrar ;)

 

Mi acuario de 300 litros

 

El acuario de la foto es el comunitario de 320 litros, con algunos discos (algunos ya no están por un fallo gordísimo mio) y con las plantas naturales que han tapizado el suelo de manera natural y que me toca podar con frecuencia porque deja el acuario sin casi sitio para los habitantes, que actualmente son:

  • Discos
  • Neones
  • Corydoras
  • 1 x Ancistrus
  • Endlers (Gracias Francisco!)
  • Caracoles manzana
  • Caracoles planorbis (Quisiera erradicar la plaga que ahora mismo hay con un truco que me enseñaron en el foro)

 

programacion android

Desarrollo básico en Android

Hace mucho tiempo que quería mirar para ver si era capaz de sacar alguna aplicación en Android y finalmente me he decidido a probar. Quisiera hacerlas de manera nativa con Java.

Ya me he configurado el portátil con Eclipse para poder trabajar con el, pero he descubierto lo que traga de RAM Eclipse. Intentaré aprender a hacerlo y si puedo iré explicando lo que voy aprendiendo (a la vez de las cosas que note de SEO) para que queden a modo de notas para cuando quiera volver a ellas.

Lo primero, recordar las nociones básicas de Java para poder seguir con algo de Android, que Java lo toqué en la universidad y muy de lejos.

 

Lo bueno es que conozco algunos programadores y siempre se pueden aclarar las dudas que puedan surgir.

 

Como primera idea de aplicación, que la tengo en mente desde hace mucho, es una sencilla aplicación para llevar el registro de mi acuario. Es posible que solo me sirva a mi, pero igual ayuda a alguien a controlar el suyo.

Básicamente hará:

– Registro por días de temperatura,ph,kh,gh,nitritos,nitratos,etc etc

– Si incluyes las razas de peces que tienes dentro, te avisa si alguna no se encuentra en los parámetros correctos

– También te puede avisar si tienes peces que no pueden convivir juntos

– Incluso puede sugerir peces, por si vas a comprar que sean compatibles con los que ya tienes.

Algo así. Básicamente es una base de datos donde escribes y otra que lleva la mayoría de razas de peces y compara con los otros peces y con los parámetros. He visto 1 aplicación de pago en iphone pero en Android no he visto ninguna (no he vuelto a buscar e igual ya hay 100 a día de hoy xD) pero al ser tan específica, me puede ayudar a aprender.

magento

Problema de backups de Magento 1.7

Hace un tiempo que llevo usando el magento, en producción estoy usando la 1.4 y la verdad es que va muy bien. Pero por probar a título personal, estoy probando la versión 1.7 y la verdad, incorpora mejoras y carencias que la 1.4 tiene. El problema me lo he encontrado cuando he querido hacer un backup de sistema. Primero me daba un error de permisos “Not enough permissions to create backup”, cosa que no entendía porque mi instalación casi limpia, tan solo algunos plugins para probar, pero poco mas.

Después de leer en diversos sitios he visto que hay poca documentación en castellano hablando de dicho problema y no he dado con la solución aún, creo haber encontrado un avance y lo explicaré aquí por si a alguien le ayuda a solucionar el problema:

La fuente la encontré en el foro oficial de magento hablando del problema:

 

Por el momento podemos localizar el fichero en el que no hay permisos suficientes para que nuestro magento sea capaz de meterlo al backup, para ello necesitamos:

  • Desde el raíz de nuestra instalación de Magento, copiamos el fichero lib/Mage/Backup/Filesystem/Helper.php a app/code/local/Mage/Backup/Filesystem/Helper.php . Ojo: Si no existe la estructura de directorios, hay que crearla.
  • Editamos el Helper.php que hemos creado nuevo (el que está en app/code/local/Mage/Backup/Filesystem)
  • Buscamos:
if (($infoOptions & self::INFO_READABLE) && !$item->isReadable()) {    $info['readable'] = false;}
  • Lo cambiamos por:
if (($infoOptions & self::INFO_READABLE) && !$item->isReadable()) {    Mage::log($item->getPathname(), null, 'backup_not_readable_files.log');    $info['readable'] = false;}
  • Nos vamos a la configuración de nuestro Magento y en desarrollador, activamos el log.
  • Ahora vamos a la herramienta para hacer backup y le damos de nuevo a crear backup del sistema.
  • Ahora, dentro del raíz de nuestro magento, vamos a var/log y en el fichero backup_not_readable_files.log tendremos la lista de los ficheros que no son accesibles.

 

Una vez terminado, podremos borrar sin problema el Helper.php que creamos y modificamos. Yo conseguí descubrir el fichero que me daba el problema en el backup de sistema de magento, aunque de momento no he conseguido terminar de solucionar el problema, ya que no se me crean los backups, se queda a medio del backup con el fichero tar temporal.

Seguiré investigando e intentaré dar con la solución para publicarlo.

seo

Sorteo en redes sociales: Sorteamus y Totombola

Una de las cosas que se está tomando muy en cuenta por el buscador, además de ser la manera mas efectiva de llegar a mucho público, son las redes sociales, y una de las mejores maneras es por medio de un sorteo. El problema es conseguir una masa crítica de seguidores como para poder difundir tu producto ya que es difícil y lento.

Como en todo negocio una de las opciones para poder conseguir seguidores son los concursos, pero por normativa, tanto de Google+ como de Facebook, no se pueden realizar dentro de tu página, puedes publicitarlo todo lo que quieras desde ella, pero no realizarlo dentro. Entonces, ¿Como conseguimos hacer el sorteo y sobretodo como consigo seguidores? Hay 2 opciones:

 

– Desarrolla tu propia aplicación para Facebook:

Pros:

  • Control total del concurso
  • Puedes variar las condiciones cuando quieras
  • Puedes cambiar el sistema cada sorteo
  • Infinitas posibilidades ya que tu eres el que la hace

Contras:

  • Coste del tiempo de programación
  • Requerimientos de conocimientos de programación
  • Es necesario cumplir con unas normas (un tanto enrevesadas) de facebook para que te lo publiquen
  • Solo llegarás facilmente a los ya seguidores, para nuevos tendrás que invertir en publicidad (Adwords, publicidad en facebook, …)

 

– Contrata el sorteo:

Pros:

  • Ahorro de tiempo, tan solo has de decir que se sortea y pagar.
  • Alcance de público gigante (algunas con mas de 100.000 seguidores)
  • El que quiera participar, ha de darle a “hacerse fan”, por lo que conseguirás muchos seguidores si tu sorteo es goloso.

Contras:

  • Para mi gusto son un poco caros, aunque para la mayoría de las empresas no les supone un gasto grande (50-300€)
  • No controlas el sorteo
  • Suele haber lista de espera por lo que hay que ser previsor por si se quiere realizar el sorteo en una fecha determinada
  • Solo he visto que funcionen con Facebook.

 

Yo he podido comprobar como funciona Sorteamus y es bastante sencillo trabajar con ellos, tan solo contactas con ellos, les explicas lo que quieres sortear y te hacen hasta el banner para su web (tu les debes dar las imágenes del producto). Una vez establecida la fecha y confirmado el banner, en función del pack elegido (creo que recomiendo el pack mas caro porque, por lo menos la primera vez, hay que llegar al máximo número posible de gente) aparecerás solo en su web, en su web y en su facebook, etc etc…. leer detenidamente las condiciones.

Supongo que totombola será igual, por lo que habrá que elegir el que mejor precio ofrezca o el que mayor público posible se pueda alcanzar.

Una vez, el sorteo comienza, tu misión será publicitarlo por tu lado al máximo posible de gente (incluyendo desde tu web) para que se conviertan en seguidores de tu página de facebook ya que, desde allí comenzarás (o continuarás si ya habías empezado) otra vía de comunicación con el cliente final.

varios

Refranero español: Edición crisis 2012

Hace ya algo mas de 4 largos años que nos hemos metido en una crisis que creo nadie con vida recuerda una situación similar, porque ya no solo estamos mal, es que no se le ve fin ni vemos gente al mando con nociones de arreglarlo, pero para no amargaros la existencía, de la web wikiblues leí el otro día un nuevo refranero que no tiene desperdicio:

 

1- En Bankia cerrada no entran moscas.
2- Aquí hay Mariano encerrado.
3- En casa del herrero cartilla del paro.
4- Aunque la Merkel vista de seda, Merkel se queda.
5- En Abril, recortes mil.
6- Lo prometido es deuda.
7- A la cama no te irás, sin deber un poco más.
8- No hay mal que por el INEM no venga.
9- El perro de San Roque no tiene rabo porque Mariano Rajoy se lo ha recortado.
10- No por mucho recortar, nos rescatan más temprano.
11- Dime con qué especulas y te diré cuándo te rescatan.
12- A quien madruga el FMI y el BCE le ayuda.
13- A falta de cash, buenas son OPAs.
14- Mas vale trabajo poco remunerado en mano que ofertas volando.
15- Todos los caminos llevan a la cola del INEM.
16- Al pasar la BANKIA, me dijo el bankiero, me sobran ladrillos, dame mas dinero.
17- En martes, ni te cases ni te “embanques”.
18- A río revuelto, ganancia de rescatadores.
19- No hay mal que con recortes no venga.
20- No por mucho madrugar cobrarás más temprano.
21- Donde dije, digo, digo RESCATE –
22- A suelo recalificado no le mires el diente.
23- Más vale euro en mano, que ciento en el Banco.
24- El que avisa no es Rajoy.
25- Al mal tiempo, mucha cara.
26- Esto con Franco no pasaba.
27- Al ciudadano honesto, todo son impuestos y a los defraudadores, todo son favores.
28- Ojos que no ven, Urdangarín que se lo lleva.
29- A la cama no te irás sin deber un poco más.
30- Dime de que partido político eres y te diré qué has robado.
31- Nunca digas de este agua no beberé, este cura no es mi padre, ni este ERE no me afecta.
32- Tanto va el cántaro a la fuente , que al final habrá que privatizarlo.
33- Al pasar por BANKIA me dijo el bankiero , aunque seas bonita me quedo el dinero.
34- Hasta el 40 de mayo no te sellan el paro.
35- En casa del obrero , ni cuchillo ni palo.
36- No dejes para mañana lo que puedas recortar hoy.
37- A todos los nuevos parados , que disfruten lo votado.
38- Vota gaviotas y te sacarán los ojos.
39- A la cama no te irás sin sufrir un recorte más.
40- Más vale cinco millones de parados que ante Europa avergonzados.
41- Ojos que no ven, impuesto que te ponen.
42- Matar dos Espes de un tiro.
No sirve de nada, pero al menos hará que a alguno se le olvide, aunque sea unos minutos, la crisis, ese tema de conversación en las sobremesas de los españoles desde hace ya demasiado tiempo.
Seo

SEO para ecommerce

Hoy quiero comentar las cosas que he leido en diversos sitios que hay que tener en cuenta para realizar una optimización SEO para ecommerce. Antes de nada, advertir que puedo estar equivocado, además que aún no estándolo, esto cambia casi cada día, o semana o mes…todo depende de los algoritmos de los buscadores, en concreto en España, de Google. En lineas generales para el SEO en ecommerce, los puntos fuertes son los siguientes:

  • Contenido extenso y original: Es muy importante que el contenido sea original, que sea tuyo, que solo lo tengas tu. Google penaliza el contenido duplicado y por lo tanto tu web caería por debajo de quien “copias” las descripciones. Es algo normal que tu proveedor te facilite los datos de los productos, pues bien, has de cambiarlos, uno a uno, automatízalo, haz lo que sea, pero que sea original, natural y extenso (200-300 palabras mínimo). A parte de por la parte SEO, en ecommerce, mirando por nuestro cliente final, hará que se decida por la compra si posee toda la información posible.
  • Haz que las imágenes tengan los ALT, es decir, texto alternativo, que sea descriptivo también, es la manera que Google tiene de saber qué es esa imágen.
  • Rellena todos los campos posibles, nombre, título, descripción, meta datos, etc etc. En ecommerce es importante tener toda la información del artículo.
  • El título de la página ha de describir cada artículo. Esta norma es aplicable a todas las web desde el punto de vista SEO.
  • La dirección de la página ha de describir el artículo, pudiendo omitir, determinantes, preposiciones etc. Por ejemplo, si estamos vendiendo un móvil samsung negro, usaremos “movil-samsung-negro.html” en vez de cosas automatizadas como “articulo-23123.html”
  • Usa Snippets en la web para tanto la información de la empresa como también para los artículos, destarán mas en la web.
  • Activa reviews de los clientes (pero vigila lo que ponen). Las reviews añaden contenido original a los artículos.
  • Usa plugins para compartir por medio de las redes sociales. Cada vez en SEO es mas crítico tener presencia en todas las redes sociales posibles,
  • Usa un motor ecommerce que permita hacer todo lo anterior sin salir loco: Magento, Presta Shop, Oscommerce, XT Commerce, etc, hay muchos, decide cual se adapta más a tus posibilidades. La gran mayoría de ellos son gratuitos y libres.
  • Crea un blog con la temática de tu tienda. A veces no es posible que los artículos tengan las descripciones que deseamos, pero al tener un blog que hable de nuestros productos, y los relacione, se consiguen mas visitas orgánicas (las generadas por las búsquedas). Aunque parezca que no tiene relación con el ecommerce, el blog puede ser tu puerta de entrada de los clientes.

Ésto son solo algunas normas del SEO en ecommerce, pero hay infinidad mas para poder optimizar al dedillo cualquier tienda, pero sobretodo, la norma posiblemente de oro de todas las anteriores es el contenido, si tu web está mejor escrita, con mas contenido, imágenes, videos de los productos, reviews de los clientes, etc etc, tu web saldrá arriba, ya solo te queda competir para ser mejor que tu compencia, pero ahí cada tema, tiene competidores mejores o peores y te costará mas o menos llegar al Top de Google.