Música, aguardiente y poesía


Script para “Deodexar” Stock Rom desde GNU/Linux
julio 3, 2013, 10:10 am
Archivado en: Linux

Buen día, para aquellos que quieran una rom “deodex” aquí les copio un script que he desarrollado para bash, es un poco primitivo pero seguro les ahorrará un poco de tiempo :D, saludos.

Requisitos:

Instrucciones:

Copiar el contenido de las carpetas /system/framework y /system/app a un directorio de trabajo con los nombres framework y app espectivamente. Copiar este archivo (auto.sh) en dichas carpetas. Darle permisos de ejecución (chmod +x auto.sh)

#!/bin/bash
# Script para automatizar el deodexado de la carpeta /system/framework y /system/app
#Creado por Marcel Caraballo maqndon@gmail.com
#themuopenproject.org.ve, @muopenproject

## HOW TO
## Copiar el contenido de las carpetas /system/framework y /system/app a un directorio de trabajo
## con los nombres framework y app respectivamente. Copiar este archivo (auto.sh) en dichas carpetas.
## Darle permisos de ejecución (chmod +x auto.sh)
##

#limpiamos la pantalla
clear

#archivos a deodexar
lista='ls *.odex'
DIR=$(pwd | grep app)

#direccion de la carpeta framework
#cuando trabajamos en el directorio framework usamos framework-self='.'
framework='../framework'
frameworkSelf='.'

#ice cream sandwich revision 4.0.3
revision='15'

for odex in $lista; do

if [ $odex != ls ];then

	#mensaje del archivo actual que se esta deodexando
	echo deodexando: $odex

	#nombre del directorio que se va a crear la carpeta deodexada
	#dir=$(echo $odex|cut -f1 -d".")
	dir=$(echo $odex| sed 's/.....$//g')

	#orden para deodexar

	if [ -f $DIR ];then

	baksmali -a $revision -x $odex -d $frameworkSelf -o $dir
	else
	baksmali -a $revision -x $odex -d $framework -o $dir
	fi

	if [ $? -ne 0 ]; then

		echo -e "Ha ocurrido un error al deodexar" $odex

		else

		smali $dir -o classes.dex
		if [ -f $DIR ];then
		#agregamos el archivo generado al
		zip -r $dir.jar classes.dex
		#borramos archivos transitorios
		rm classes.dex
		rm $odex
		rm -r $dir
		echo -e "El archivo" $odex "se ha deodexado correctamente"
		else
		#agregamos el archivo generado al
		zip -r $dir.apk classes.dex
		#borramos archivos transitorios
		rm classes.dex
		rm $odex
		rm -r $dir
		echo -e "El archivo" $odex "se ha deodexado correctamente"
		fi

	fi
fi

#contamos los archivos a deodexar
cont=$((cont+1));

done

#echo -e "\n hubo" $cont "error(es) \n"

exit 1



¿Imprimido o Impreso?
julio 3, 2013, 9:58 am
Archivado en: Linux

Ya varias veces en conversaciones con amigos ha surgido la duda del uso de la palabra imprimido, que pocas veces es usada por estos lares y a hay personas que, incluso, les suena “feo”. Pues consultando en el Diccionario Panhispánico de Dudas de la Real Académia Española he encontrado esto y lo quiero compartir con ustedes:

imprimir. ‘Marcar sobre papel u otra materia [un texto, un dibujo, etc.] por medios mecánicos o electrónicos’ y ‘dar a alguien o algo [un determinado carácter, estilo, etc.]’. Tiene dos participios: el regular imprimido y el irregular impreso. Aunque existe hoy una clara tendencia, más acusada en América que en España, a preferir el uso de la forma irregular impreso, ambos participios pueden utilizarse indistintamente en la formación de los tiempos compuestos y de la pasiva perifrástica: «Habían impreso en su lugar billetes de a cien» (GaMárquez Amor [Col. 1985]); «La obra [...] circulaba dos años después de haber sido impresa en una ciudad protestante» (Trabulse Orígenes [Méx. 1994]); «En total se han imprimido 35 000 carteles» (Mundo [Esp.] 11.11.96); «Esta obra ha sido imprimida por La Torre de Papel» (Prensa [Nic.] 21.10.97). En función adjetiva se prefiere en todo el ámbito hispánico la forma irregular impreso: «Contempló una vez más la imagen impresa en la tarjeta postal»(Martini Fantasma [Arg. 1986]).

Fuente



Recortar/Eliminar parte final de un archivo de video MKV Matroska desde consola en Debian GNU/Linux
febrero 10, 2012, 11:54 am
Archivado en: Comandos, consola, Debian, Linux, Tips, Trucos, Ubuntu

Buen día, tiempo sin escribir nada por acá, pero ya me hacía falta anotar algo que posiblemente olvide pronto, debido a que no lo hago ni voy a hacer muy a menudo. Se trata de eliminar de un archivo de video Matroska una parte al final que no me interesa ya que esta en “blanco”.

En Debian GNU/Linux podemos hacerlo instalando el paquete mkvtoolnix:

#apt-get install -y mkvtoolnix

Este paquete nos va a instalar mkvmerge el cual nos servirá para dividir el archivo .mkv en la parte que nos interesa y en la parte que borraremos. Vamos a dividir el archivo por tiempo, si quieren dividirlo por tamaño pueden buscar por internet ya que hay un millón de sitios que lo explican :D.


mkvmerge -o archivos-divididos.mkv --split duration:00:53:30.000 archivo-a-dividir.mkv

o de esta otra manera:

mkvmerge -o archivos-divididos.mkv --split 3210s archivo-a-dividir.mkv

De esta manera estamos dividiendo el archivo-a-dividir.mkv en el minuto 00:53:30 y lo va a guardar en archivos-divididos.mkv

Saludos.



http://www.cmv.org.ve/ – Comunidad de Músicos Venezolanos
junio 27, 2011, 12:55 pm
Archivado en: Linux

Hoy he encontrado un portal de músicos venezolanos, un sitio en donde se pueden registrar según su especialidad :D. Aunque la página aún no cuenta con muchos registros la idea es fenomenal ya que podemos hacer una búsqueda por Estado de los músicos que se encuentran mas cerca de nosotros. Se trata de http://www.cmv.org.ve Comunidad de Músicos de Venezuela. También se pueden registrar profesionales que ofrezcan servicios en esta área como: backline, locutores, técnicos de sonido, técnico de grabación, etc. Saludos.



Instalar XFCE 4.8 en Debian GNU/Linux “Testing” (Creando .deb)
marzo 29, 2011, 11:46 am
Archivado en: Debian, Linux, Software libre, Ubuntu, Xfce

Hoy me he decidido a instalar Xfce 4.8, ya que últimamente me ha gustado mucho ese escritorio :D.

Les voy a contar cómo he realizado la tarea:

He descargado todos los ficheros necesarios desde aquí y una librería que no encontré en los repositorios de Debian GNU/Linux.

Bajé, específicamente, estos 2 archivos:

wget -c http://archive.xfce.org/xfce/4.8/fat_tarballs/xfce-4.8.tar.bz2
wget -c http://archive.in-us.xfce.org/src/xfce/garcon/0.1/garcon-0.1.5.tar.bz2

Ahora vamos a instalar con apt-get las librerías necesarias:

apt-get install libgtk2.0-dev intltool libdbus-glib-1-dev libglade2-dev

Nota: Puede que necesiten alguna otra librería, si esto es así se darán cuenta al momento de la creación de los paquetes. Yo lo que hago es hacer un ./configure para comprobar que todo esté en orden, si no es así te dirá la librería que se necesita. La ubicamos con aptitude search nombredelalibreria ó apt-cache search nombredelalibreria para luego instalarlas con apt-get install nombredelalibreria.

De igual manera debemos desinstalar todos los paquetes de xfce que tengamos en el sistema ;).

apt-get remove nombredelpaquete

Nota: hay que estar pendientes al momento de la creación de los paquetes, si nos diera un error porque está en uso algún otro paquete que no se haya desinstalado debemos hacerlo.

El archivo xfce-4.8.tar.bz2 que descargamos contiene los siguientes archivos:

  • exo-0.6.0.tar.bz2.
  • gtk-xfce-engine-2.8.0.tar.bz2.
  • libxfce4ui-4.8.0.tar.bz2.
  • libxfce4util-4.8.1.tar.bz2.
  • libxfcegui4-4.8.0.tar.bz2.
  • Thunar-1.2.0.tar.bz2.
  • thunar-vfs-1.2.0.tar.bz2.
  • xfce-utils-4.8.0.tar.bz2.
  • xfce4-appfinder-4.8.0.tar.bz2.
  • xfce4-dev-tools-4.8.0.tar.bz2.
  • xfce4-panel-4.8.0.tar.bz2.
  • xfce4-session-4.8.0.tar.bz2.
  • xfce4-settings-4.8.0.tar.bz2.
  • xfconf-4.8.0.tar.bz2.
  • xfdesktop-4.8.0.tar.bz2.
  • xfwm4-4.8.0.tar.bz2.

Empecemos pues:

Descomprimimos el archivo anteriormente mencionado:

tar -xvf xfce-4.8.tar.bz2

Esto nos descomprime los archivos en una carpeta con el nombre de src, a mí no me gustó el nombre y se lo cambié por xfce:

mv src/ xfce/

Los pasos que vamos a realizar son siempre los mismos, para todos los paquetes:

  • Descomprimimos cada uno con:

tar -xvf nombredelarchivo

  • Ingresamos en el directorio recién creado:

cd nombredeldirectorio

  • Empezamos a debianizar los paquetes:

dh_make -e correo@electronico -f ../nombredelarchivo

La opción que utilicé fue “s”, luego presionamos Enter. Luego hacemos lo siguiente:

dpkg-buildpackage -kfakeroot

Nota: Todo esto lo hacemos como usuario normalito, nada de root.

Un ejemplo de creación de uno de los paquetes sería:

tar xvf gtk-xfce-engine-2.8.0.tar.bz2
cd gtk-xfce-engine-2.8.0
dh_make -e maqndon@gmail.com -f ../gtk-xfce-engine-2.8.0.tar.bz2
dpkg-buildpackage -kfakeroot

Recomiendo este orden de creación para que no tengan mayores problemas al crear los paquetes y además instalarlos a medida que los creemos para satisfacer las dependencias, cabe mencionar que los paquetes .deb se crearan en la carpeta xfce antes citada:

  1. garcon-0.1.5.tar.bz2.
  2. gtk-xfce-engine-2.8.0.tar.bz2.
  3. libxfce4util-4.8.1.tar.bz2.
  4. exo-0.6.0.tar.bz2.
  5. xfconf-4.8.0.tar.bz2.
  6. libxfce4ui-4.8.0.tar.bz2.
  7. thunar-vfs-1.2.0.tar.bz2.
  8. xfce4-dev-tools-4.8.0.tar.bz2.
  9. xfce4-session-4.8.0.tar.bz2.
  10. xfce4-settings-4.8.0.tar.bz2.
  11. xfdesktop-4.8.0.tar.bz2.
  12. xfwm4-4.8.0.tar.bz2.
  13. xfce4-appfinder-4.8.0.tar.bz2.
  14. xfce4-panel-4.8.0.tar.bz2.
  15. Thunar-1.2.0.tar.bz2.

  • A este último archivo en particular debemos cambiar el nombre a minúsculas antes de descomprimir. Para cumplir con el standard.

Saludos.



Cómo instalar Firefox 4 en Debian GNU/Linux y sistemas derivados
marzo 22, 2011, 2:32 pm
Archivado en: Alternativa Libre, Debian, Firefox, Internet, Linux, Software libre

Una buena nueva para el mundo del software libre, como dicen en su página: ¡Firefox 4 está aquí!, claro luego de unos meses de retraso :P. Aquí están las notas del lanzamiento. Aunque a lo que le dan mas publicidad es que es 6 veces mas rápido que la versión 3.6 :D. He aquí una lista de las versiones para GNU/Linux, MacOsX y Micro$oft.

Cómo instalarlo en Debian GNU/Linux?

Siguiendo los mismos pasos que para la versión 3.6 :D.

Saludos.



Tucan Manager – Descargas automáticas desde Megaupload, Rapidshare, 4share, mediafire, etc.
marzo 19, 2011, 11:13 pm
Archivado en: Debian, Internet, Linux, Software libre, Tips, Ubuntu

 

Buen día, hoy quise escribir sobre esta genial aplicación Tucan Manager, la cual nos permite hacer descargar automáticas desde varios Hosters:

  • 4shared
  • megaupload
  • sendspace
  • zshare
  • filefactory
  • uploading
  • rapidshare
  • hotfile
  • badongo
  • fileserve
  • mediafire
  • depositfile
  • easy-share

Ya no tenemos que esperar frente al monitor los 40 segungos “eternos” para descargar un disco, o en el caso de las películas, descargar uno a uno los archivos comprimidos que la conforman :D. Todo esto lo hace automáticamente el Tucan! Simplemente añadimos todos los enlaces (los cuales también comprueba si están online antes de agragarlos) que queremos descargar y listo!

Saludos.



Plugins con GUI para Ardour (Alternativa a VST)

En el mundo de GNU/Linux existe una buena cantidad de plugins para aplicar en nuestros proyectos musicales, son la alternativa libre a los VST del mundo privativo. Muchos de ellos no cuentan con una Gui, algo que en algunas ocasiones es necesario para quienes no somos tan diestros utilizando ciertos de ellos. En esta entrada voy a colocar los Plugins que conozco con su respectiva Gui.

Calf Audio Plugin Pack


Fueron los primeros plugins que vi en GNU/Linux con una interfaz pro, y la calidad de sonido es pro también. Vienen en DSSI, Ladspa y LV2. Aunque aclaran, en su portal, que no todas las versiones tienen las mismas características, siendo la versión LV2 la mas completa obviamente :).

Este es un listado de sus plugins:

  • Monosynth.
  • Organ.
  • Compressor.
  • MultiChorus.
  • Flanger.
  • Reverb.
  • Multimode filter.
  • Vintage delay.
  • Phaser.
  • Rotary speaker.

Pueden revisar de qué van los plugins en este enlace.

Invada Records LV2 Plugins

Otros plugins con una interfaz pro, la gente de Invada Records nos ofrecen unos plugins de alta calidad, entre los que podemos mencionar:

  • Delay Mung (mono/stereo).
  • Tube (Distortion mono/stereo).
  • Compressor (mono/stereo).
  • Low Pass (mono/stereo).
  • High Pass (mono/stereo).
  • Stereo Phaser (mono in/stereo in).
  • ER Reverb.
  • Input Module.
  • Meters.
  • Test Tones.

Pueden ver las características de los plugins en este enlace.

Teliasopia LV2 Plugins

Estos son la interfaz gráafica para plugins existentes hechos por Steve Harris, uno de los responsables del formato LV2 :D.

linuxDSP

Otros plugins con muy buena pinta, estos son en su mayoría de pago.

Otros Plugins con buena pinta:

Con estos plugins podemos realizar una grabación tipo profesional sin ningún problema, además contamos con un arsenal de plugins que cuentan con una interfaz aceptable, a través de LV2Rack, JackRack o del mismo Ardour.

Enlaces de interés:

http://www.ladspa.org/

http://lv2plug.in/

http://www.linux-sound.org/plugins.html

http://ardour.org/plugins

http://plugin.org.uk/lv2/

http://ll-plugins.nongnu.org/index.html

http://www.anticore.org/jucetice/?page_id=4

Saludos.



Importar Pista Estéreo a Ardour

Hoy voy a explicar cómo importar una pista estéreo en Ardour, ya que podemos haber grabado un instrumento en otra sesión de Ardour y queremos añadir la pista a la que estamos utilizando.

  1. Debemos crear un pista nueva, en Menú, Pista > Añadir pista/bus. Y creamos una pista estéreo obviamente :P.
  2. Ahora nos vamos al Menú: Sesión > Importar y seleccionamos los 2 archivos que vamos a importar a la pista estéreo. En Añadir archivos seleccionamos Lista de Regiones, en Mapeo seleccionamos Todos los archivos en una región también seleccionamos la opción Copiar archivos a la sesión, tal y como muestra la imagen. NotaYo he renombrado estos archivos para que cumplan con el estándar que usa Ardour, me explico: Si los archivos se llamaban: guitarra01 y guitarra02 yo les coloqué, antes de importarlos claro está: guitarra%L y guitarra%R con la extensión de archivo que sea, en mi caso son .wav. Si no se hace esto no va a funcionar esto que estoy explicando :D.
  3. Podemos apreciar en la captura de pantalla de abajo que efectivamente tenemos la región estéreo en nuestra sesión, ahora sólo nos falta agregarla en la pista estéreo que creamos al principio.
  4. Seleccionamos la región que acabamos de importar, nos aparece el la parte derecha de la pantalla de última en la lista de las regiones de la sesión, en mi caso es Guitarra-1-bounce- [2]. Luego nos vamos a Menú: Región > Insertar región desde lista. Eso es todo amigos ya tenemos nuestra pista estéreo.

Saludos.



Cómo hacer un “bounce” en Ardour
marzo 12, 2011, 12:25 pm
Archivado en: Ardour, Debian, Grabación Profesional, Grabacion Casera, Linux, Música, Tips, Trucos, Tutorial

Buen día, siendo un ex usuario de Cubase y un actual usuario del mejor DAW que existe, Ardour :D, me encuentro con que necesito hacer un bounce de una pista, que no es mas que la unión de las grabaciones que realizamos de un instrumento en una determinada pista del DAW (lo pueden ver mejor en la captura de pantalla ;)). Bien, debemos escoger la opción:

Seleccionar/Mover rangos

luego seleccionar todas las partes que conforman la pista completa del instrumento.

Click derecho en las partes de la pista y le damos a la opción Consolidar Rango

El proceso es realmente sencillo, en la imagen anterior podemos apreciar, en la parte derecha de la pantalla, el nombre del nuevo archivo con el bounce de la pista, el cual se llama Guitarra-0-bounce-3. Saludos.




Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.