Loop en tonos en Android
Muchas personas que usan Android, notarán que sus tonos personalizados sólo suenan una vez, así que si una persona llama y el teléfono suena más del tiempo que dura el tono (20 segundos por ejemplo), el celular vibra pero no emite más sonido pues el tono terminó, después de buscar la solución por un rato encontré que se debe adicionar un atributo a la etiqueta del archivo del tono. Todo lo que debemos hacer es:
1. Descargar un software de edición de etiquetas ID3 para mp3/ogg, yo probé en ArchLinux kid3 [1] (en tonos existentes) y audacity [2] (para crear nuevos tonos). En [3] pueden encontrar el proceso completo desde la instalación de Audacity
2. Editar/Crear el tono que deseemos que se repita indefinidamente al recibir una llamada y agregamos la propiedad ANDROID_LOOP con valor true
3. Copiar el tono a la carpeta Ringtones de la memoria interna/externa del teléfono
En el menú de selección de tono del celular, se puede verificar que el tono suena una y otra vez indefinidamente.
Probé lo anterior con mis tonos OGG y me funcionó muy bien, con mp3 no estoy seguro si funciona pero si algún lector lo prueba, por favor dejenos saber en los comentarios.
Don’t Worry, Be Linux!!!!
[1] http://kid3.sourceforge.net/
[2] http://audacity.sourceforge.net/?lang=es
[3] http://www.tytyweb.net/blog/2012/01/looping-ringtones-on-android/
Licencia tus órganos con GPL!!!
Antes que nada quería invitarlos a que donen sus órganos, este es un problema social que tenemos en nuestro país (y en todo el mundo), no se difunde lo suficiente la cultura de la donación.
Contexto propuesta
Definición licencia GPL: https://es.wikipedia.org/wiki/GNU_General_Public_License
En resumen, la licencia GPL es una licencia conocida como copyleft (parodia de copyright) que busca proteger los programas de Software Libre para que los programas derivados conserven esta naturaleza y sean por obligación libres también. Es una de las licencias más restrictiva, pero también la que más protege y garantiza que un Software sea libre
Idea
Cuando me suscribí a la donación, pensé que sería bueno implementar una especie de GPL: las personas que se vean beneficiadas de mis órganos, deben donar los suyos (uno supone que un receptor estaría de acuerdo en donar en un momento dado, pero no falta el que no) para así armar una cadena de donación.
Esto puede parecer un poco fuera de contexto, pero de cierto modo tiene relación porque lo que buscamos con el SL al fin y al cabo es generar una cultura de comunidad en la que nos ayudemos unos a otros. Les comparto el link [1] para que sepan más de la donación y se registren.
Don’t worry, Be Linux!!!
[1] http://www.ins.gov.co/donante-de-organos-y-tejidos/Paginas/obtener-el-carne-de-donante.aspx
Instalar extensión PECL en XAMPP (Linux)
Hola de nuevo…..
Este es mi primer post en este nuevo blog y me gustaría empezar con pie derecho, hablando de Linux y de información que tal vez es esquiva en internet. Esta vez quiero hablarles de PHP y la instalación de extensiones PECL (The PHP Extension Community Library) usando XAMPP (Apache+PHP fácil de instalar); como ejemplo, hablaremos de la instalación de la extensión APC que sirve para almacenar en caché código interpretado PHP, para optimizar la respuesta de un sistema con demanda alta.
Si tuviéramos una instalación de PHP+Apache independiente/compilada por nosotros, tendríamos que recompilar todo de nuevo para poder crear la extensión para PHP, pero en XAMPP sólo tenemos que hacer esto una vez (sin tantos parámetros molestos de compilación de PHP) y usar las herramientas que nos ofrece la plataforma para hacer el proceso más sencillo para futuras extensiones que queramos instalar. Procedamos entonces con los pasos para efectuar la instalación de APC en XAMPP:
1. Descargar versión devel de XAMPP según corresponda con nuestra versión de XAMPP:
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/
2. Descargar código fuente de PHP (según la versión instalada en XAMPP:
http://www.php.net/releases/
3. Descargar código fuente de extensión PECL. Por ejemplo para APC:
http://pecl.php.net/package/apc
4. Instalar versión devel de XAMPP:
sudo tar -xvf xampp-devel.tar.gz -C /opt
5. Descomprimir código fuente de PHP y pasarlo a la carpeta
/opt/lampp/include/php
6. Compilar PHP como usuario estandar en la carpeta
/opt/lampp/include/php (puede requerir permisos de escritura)
./configue
make
Notas: – Pueden requerirse librerías especiales como libxml (libxml2-dev) en este paso, recurrir al gestor de paquetes de nuestra distribución para instalar las librerías que nos pida PHP
- No se hace make install porque sólo necesitamos esta instancia de PHP para tener lo necesario para compilar la extensión PECL
7. Descomprimir la extensión (en cualquier ubicación) y ubicados en la carpeta del código
fuente ejecutar:
/opt/lampp/bin/phpize
./configure –with-php-config=/opt/lampp/bin/php-config
make
sudo make install
Con el paso anterior la extensión debió quedar en el directorio de
las extensiones de XAMPP (/opt/lampp/lib/php/extensions/no-debug-non-zts-
20090626 en mi caso)
8. Activar la extensión en php.ini. Por ejemplo con APC:
;APC
extension=”apc.so”;
9. Reiniciar Apache:
sudo /opt/lampp/lampp restart
Con estos pasos tendremos una nueva sección en la información de PHP con nombre apc como se puede ver en esta imagen
Si quieren estos pasos en un formato que puedan almacenar, hice este PDF con las instrucciones detalladas en el post
Don’t Worry……Be Linux!!!!!
De vuelta al ruedo
Hola amigos, he dejado a un lado el blog por diferentes razones, pero quiero retomarlo escribiendo sobre OpenMoko, Linux y Android en cuanto vaya descubriendo cosas en estos aspectos. Tratraré más temas sobre el OpenMoko para que se animen a sacarlo los que lo tengan guardado porque aunque en hardware queda obsoleto frente a otros celulares modernos, en conceptos y en libertad sigue siendo una excelente alternativa para aprender.
Espero que me lean y dejen sus comentarios
Don’t Worry Be Linux!!!!!!!!!
Solucion escritorio negro en Ubuntu 9.10
Buenas noches, aun les escribo desde el OpenMoko…Esta vez quiero compartirles este truco que les puede ser de ayuda en Ubuntu…
Ayer actualice un computador de Ubuntu 9.04 al 9.10, el PC tiene una tarjeta de video ATI (muchos de ustedes sabran que ATI y Linux no se llevan muy bien) y todo fue de maravilla a excepcion del escritorio que en vez de verse los iconos de los programas y la imagen de fondo se veia un fondo negro. No se porque se esta presentando el error, pero la solucion mas sencilla es dar click derecho en el escritorio y seleccionar ‘Cambiar fondo de escritorio’ y en la pestania ‘Efectos visuales’ desactivar los efectos seleccinando ‘Ninguno’. En este momento debemos ver los archivos e iconos y el fondo de escritorio que teniamos previamente establecido.
Obviamente esta no es la mejor solucion pero es una forma de evitar el error. Para mas info miren este hilo en ubuntuforums y mas propiamente este post donde dan algunas instrucciones adicionales.
Espero que puedan asi disfrutar de Karmic Koala que para mi es un gran lanzamiento por parte de Ubuntu.
Don’t Worry……..Be Linux!!!
Un post desde el OpenMoko
Buenas noches….hoy estuve ensayando la conexion wifi del OpenMoko en SHR y como se pueden dar cuenta, tuve exito
. este es el motivo del post….cuando este en un PC subire una foto para que vean el navegador Midori en accion en el OpenMoko.
Don’t Worry……..Be Linux!!!
