<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><description>

  var _gaq = _gaq || [];
  _gaq.push([‘_setAccount’, ‘UA-11596060-2’]);
  _gaq.push([‘_trackPageview’]);

  (function() {
    var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
    ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
    var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
  })();</description><title>sourcerebels</title><generator>Tumblr (3.0; @sourcerebels)</generator><link>http://blog.sourcerebels.com/</link><item><title>Android. Hacer que los elementos de un ListView no se puedan clickar ni seleccionar</title><description>&lt;p&gt;En el adapter, añadir los siguientes métodos&lt;/p&gt;
&lt;pre&gt;@Override
public boolean areAllItemsEnabled() {
    return false;
}

@Override
public boolean isEnabled(int position) {
	return false;
}
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/65603135135</link><guid>http://blog.sourcerebels.com/post/65603135135</guid><pubDate>Thu, 31 Oct 2013 06:29:40 -0400</pubDate><category>Android</category><category>Listview</category><category>Mobile</category></item><item><title>Android: Evitar que el layout de una actividad se redimensione al mostrar el teclado</title><description>&lt;p&gt;Añadir en AndroidManifest.xml en la activity que corresponda:&lt;/p&gt;
&lt;pre&gt;android:windowSoftInputMode="adjustPan"&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/58225642293</link><guid>http://blog.sourcerebels.com/post/58225642293</guid><pubDate>Wed, 14 Aug 2013 03:25:12 -0400</pubDate><category>Android</category><category>Layout</category><category>Keyboard</category></item><item><title>Poner en negrita la primera línea de un TextView</title><description>&lt;p&gt;Funcionaría para un TextView cuyo contenido tenga las líneas delimitadas por el carácter &amp;#8216;\n&amp;#8217;.&lt;/p&gt;
&lt;pre&gt;public static void setFirstLineBold(TextView tv) {
    String txt = tv.getText().toString();
	Spannable span = new SpannableString(txt);

	int end = txt.indexOf('\n');
	if (end == -1) {
		end = txt.length();
	}

	span.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 0, end,
			Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

	tv.setText(span);
}
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/51742420324</link><guid>http://blog.sourcerebels.com/post/51742420324</guid><pubDate>Thu, 30 May 2013 15:36:00 -0400</pubDate><category>Android</category><category>TextView</category></item><item><title>Found 2 versions of android-support-v4.jar in the dependency list</title><description>&lt;p&gt;Cuando trabajamos con diferentes librerías en Android, como por ejemplo &lt;a href="http://actionbarsherlock.com/"&gt;ActionBarSherlock&lt;/a&gt; o &lt;a href="http://viewpagerindicator.com/"&gt;ViewPagerIndicator&lt;/a&gt; es muy probable que estan utilicen &lt;a href="http://developer.android.com/tools/extras/support-library.html"&gt;la librería de soporte de Google&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Seguramente alguna vez te habrá aparecido el siguiente error:&lt;/p&gt;
&lt;pre&gt;Found 2 versions of android-support-v4.jar in the dependency list
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;¿Qué significa?&lt;/strong&gt;&lt;br/&gt; Pues bien, este error lo único que viene a decir es que ADT ha encontrado dos veces el jar android-support-v4.jar pero con distinto contenido y no sabe cual utilizar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¿Cómo lo resuelvo yo?&lt;/strong&gt;&lt;br/&gt; En este caso &lt;strong&gt;lo que hago es actualizar (sobreescribir) la versión de android-support-v4.jar a la última versión disponible en todos los proyectos&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¿Dónde encontrar la última versión?&lt;/strong&gt;&lt;br/&gt; Desde Android SDK Manager, en el apartado extras, nos aseguraremos de tener la última versión de la librería (en el momento de escribir este post es la 13). Si no es así, la actualizaremos desde aquí.&lt;/p&gt;
&lt;p&gt;Una vez actualizada la librería desde el SDK Manager podemos encontrar el jar en la siguiente ubicación:&lt;/p&gt;
&lt;pre&gt;$ANDROID_SDK_HOME/extras/android/support/v4/android-support-v4.jar
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/51712737353</link><guid>http://blog.sourcerebels.com/post/51712737353</guid><pubDate>Thu, 30 May 2013 04:59:00 -0400</pubDate><category>Android</category><category>Support</category><category>Library</category><category>Problems</category></item><item><title>Apuntes configuración red Arch Linux</title><description>&lt;p&gt;Algunos apuntes sobre como he &amp;#8220;configurado&amp;#8221; la red en mi equipo con Arch Linux. Nada que no se pueda encontrar &lt;a href="https://wiki.archlinux.org/index.php/Network_Configuration"&gt;infinitamente mejor explicado en la wiki de Arch Linux&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En primer lugar, hemos de ver si la tarjeta de red, ha sido correctamente detectada por nuestro sistema&lt;/p&gt;
&lt;pre&gt;$ lspci -v
&lt;/pre&gt;
&lt;p&gt;Veremos que aparece una entrada por cada dispositivo PCI conectado al sistema. Buscamos el que hace referencia a la tarjeta de red (Ethernet). Estas líneas nos indicará el módulo del kernel.&lt;/p&gt;
&lt;pre&gt;00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
	Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
	Memory at f0000000 (32-bit, non-prefetchable) [size=128K]
	I/O ports at d010 [size=8]
	Capabilities: [dc] Power Management version 2
	Capabilities: [e4] PCI-X non-bridge device
	Kernel driver in use: e1000
&lt;/pre&gt;
&lt;p&gt;Comprobaremos que el módulo &amp;#8220;e1000&amp;#8221; (o el que corresponda) ha sido cargado por el kernel del sistema.&lt;/p&gt;
&lt;pre&gt;$ dmesg | grep e1000
&lt;/pre&gt;
&lt;pre&gt;[    7.736011] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    7.736033] e1000: Copyright (c) 1999-2006 Intel Corporation.
[   18.045798] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 08:00:27:8b:f8:fd
[   18.045804] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
[   18.439709] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
&lt;/pre&gt;
&lt;p&gt;Localizar el dispositivo de red:&lt;/p&gt;
&lt;pre&gt;$ ls /sys/class/net/
&lt;/pre&gt;
&lt;pre&gt;enp0s3 lo
&lt;/pre&gt;
&lt;p&gt;Arch utiliza &lt;a href="https://wiki.archlinux.org/index.php/Systemd_%28Espa%C3%B1ol%29"&gt;systemd&lt;/a&gt; para gestionar los servicios. Anteriormente &lt;a href="http://blog.sourcerebels.com/post/17662954704/mysql-y-los-servicios-con-systemd"&gt;ya estuve trasteando algo con systemd&lt;/a&gt; pero como lo veo de higos a peras no está de más recordar.&lt;/p&gt;
&lt;p&gt;Arrancar el cliente de DHCP:&lt;/p&gt;
&lt;pre&gt;$ systemctl start dhcpcd@enp0s3
&lt;/pre&gt;
&lt;p&gt;En este momento, si todo va bien, ya tendríamos que tener conectividad.&lt;/p&gt;
&lt;p&gt;Persistir el cambio entre reinicios:&lt;/p&gt;
&lt;pre&gt;$ systemctl start dhcpcd@enp0s3
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/43294467879</link><guid>http://blog.sourcerebels.com/post/43294467879</guid><pubDate>Sun, 17 Feb 2013 01:55:14 -0500</pubDate><category>systemd</category><category>arch-linux</category><category>networking</category><category>configuration</category></item><item><title>Android. Mostrar teclado numérico al abrir activity</title><description>&lt;p&gt;Para que, al abrir una actividad se nos abra con el foco puesto en un EditText de tipo &amp;#8220;numberDecimal&amp;#8221; y este nos muestre el teclado númerico, por ahora sólo he dado con esta solución:&lt;/p&gt;
&lt;p&gt;En el fichero AndroidManifest.xml, en el tag de la actividad:&lt;/p&gt;
&lt;pre&gt;&amp;lt;activity
    android:name=".MyActivity"
    android:label="@string/app_name"
    android:windowSoftInputMode="stateVisible" /&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Dentro del tag EditText, en el fichero de layout:&lt;/p&gt;
&lt;pre&gt;&amp;lt;EditText
	android:id="@+id/myEditText"
	android:layout_width="wrap_content"
	android:layout_height="wrap_content"
	android:inputType="numberDecimal"&amp;gt;

	&amp;lt;requestFocus /&amp;gt;
&amp;lt;/EditText&amp;gt;
&lt;/pre&gt;
&lt;p&gt;En la clase de la actividad, en el método onResume:&lt;/p&gt;
&lt;pre&gt;@Override
public void onResume() {
	super.onResume();
	myEditText.requestFocus();
}
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/40111803455</link><guid>http://blog.sourcerebels.com/post/40111803455</guid><pubDate>Wed, 09 Jan 2013 15:11:32 -0500</pubDate><category>Android</category><category>Keyboard</category><category>Numeric</category><category>Hacks</category></item><item><title>Android. Mostrar el teclado cuando se abre una activity.</title><description>&lt;p&gt;En el método que corresponda (onCreate, onUpdate, &amp;#8230;).&lt;/p&gt;
&lt;pre&gt;getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/40100778856</link><guid>http://blog.sourcerebels.com/post/40100778856</guid><pubDate>Wed, 09 Jan 2013 11:59:23 -0500</pubDate><category>Android</category><category>Hacks</category><category>Keyboard</category></item><item><title>Cambiar fácilmente de JDK 6 a JDK 7 (y viceversa) en MacOS</title><description>&lt;p&gt;En mi caso lo que hago es que la variable de entorno JAVA_HOME apunta a un link simbólico llamado &amp;#8220;Java&amp;#8221; y este, a su vez apunta a uno llamado Java6&amp;#160;o Java7 según me interese&lt;/p&gt;
&lt;pre&gt;$ echo $JAVA_HOME
/Users/edu/Repository/SDK/Java&lt;/pre&gt;
&lt;pre&gt;$ ls -l /Users/edu/Repository/SDK/Java*
lrwxr-xr-x  1 edu  staff   5 31 oct 12:03 /Users/edu/Repository/SDK/Java -&amp;gt; Java6
lrwxr-xr-x  1 edu  staff  64 31 oct 12:03 /Users/edu/Repository/SDK/Java6 -&amp;gt; /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
lrwxr-xr-x  1 edu  staff  58 31 ago 10:05 /Users/edu/Repository/SDK/Java7 -&amp;gt; /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/
&lt;/pre&gt;
&lt;p&gt;La siguiente tabla muestra donde se encuentra el JAVA_HOME de cada versión del JDK.&lt;/p&gt;
&lt;pre&gt;JDK 	JAVA_HOME
--- 	----------------------------------------------------------------
6.x	/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
7.x	/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/34695923981</link><guid>http://blog.sourcerebels.com/post/34695923981</guid><pubDate>Wed, 31 Oct 2012 07:12:00 -0400</pubDate><category>Mac</category><category>OSX</category><category>JDK</category><category>Java</category></item><item><title>Nexus. Maven 3 uniqueVersion. Snapshots en el repositorio.</title><description>&lt;p&gt;Antiguamente, con Maven 2, podíamos usar una configuración especial que nos permitía desplegar una única versión de nuestros &lt;a href="http://stackoverflow.com/questions/5901378/what-exactly-a-maven-snapshot-means-and-why-we-need-it"&gt;snapshots&lt;/a&gt; en el repositorio. Esto, simplificado, significa que cada vez que hacíamos &amp;#8220;mvn deploy&amp;#8221; se desplegaba un artefacto pero siempre utilizaba el mismo nombre (artefacto-version-SNAPSHOT). Este parámetro era el siguiente:&lt;/p&gt;
&lt;pre&gt;&amp;lt;uniqueVersion&amp;gt;false&amp;lt;/uniqueVersion&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Actualmente, con Maven 3, &lt;a href="https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html#Maven3.xCompatibilityNotes-NonuniqueSnapshotDeployments"&gt;esta configuración ya no existe&lt;/a&gt; y si está en el pom, Maven la ignorará. Básicamente, cada vez que desplega una snapshot en el repositorio, incorpora en su nombre además un timestamp. Por lo que si tenemos un sistema de integración contínua y un repositorio Maven de estar por casa como el mío (no tengo mucho espacio) quizá nos resulte un engorro acumular tal cantidad de artefactos.&lt;/p&gt;
&lt;p&gt;Al final, hasta que encuentre algo mejor, he decidido (mejor dicho lo he visto en stackoverflow) activar una &lt;a href="http://www.sonatype.com/books/nexus-book/reference/confignx-sect-managing-tasks.html"&gt;tarea programada&lt;/a&gt; en el Nexus que se encargue de eliminar snapshots antiguos, conservando (por ahora) los 5 últimos.&lt;/p&gt;
&lt;p&gt;Para ello, accederemos a la cónsola de Nexus desde el navegador con el usuario administrador de turno y, en el menú lateral, en la sección &amp;#8220;Administration -&amp;gt; Scheduled Tasks&amp;#8221; crearemos una nueva tarea programada.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitpic.com/b8yzx4" title="Nexus New Scheduled Task on Twitpic"&gt;&lt;img alt="Nexus New Scheduled Task on Twitpic" height="150" src="http://twitpic.com/show/thumb/b8yzx4.png" width="150"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Más información: &lt;/strong&gt; &lt;a href="http://stackoverflow.com/questions/4275466/how-do-you-deal-with-maven-3-timestamped-snapshots-efficiently"&gt;How do you deal with maven-3 timestamped snapshots efficiently?&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.sourcerebels.com/post/34691133245</link><guid>http://blog.sourcerebels.com/post/34691133245</guid><pubDate>Wed, 31 Oct 2012 03:23:08 -0400</pubDate><category>Nexus</category><category>Maven</category><category>Repository</category><category>uniqueVersion</category><category>ALM</category><category>Snapshots</category></item><item><title>Creación de un proyecto Android Maven con Maven Archetype</title><description>&lt;p&gt;Lo haríamos con:&lt;/p&gt;
&lt;pre&gt;$ mvn archetype:generate  \
-DarchetypeArtifactId=android-quickstart \
-DarchetypeGroupId=de.akquinet.android.archetypes \
-DarchetypeVersion=1.0.8
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/33893183039</link><guid>http://blog.sourcerebels.com/post/33893183039</guid><pubDate>Fri, 19 Oct 2012 10:16:04 -0400</pubDate><category>Maven</category><category>Archetype</category><category>Android</category><category>Project</category><category>Configuration</category></item><item><title>websphere 6.1 could not load wizard specified in /wizard.inf (104)</title><description>&lt;p&gt;&lt;span&gt;Para instalar Websphere en CentOs 5.1 (en lugar de abrir el instalador me mostraba el mensaje de error del título) tuve que instalar un paquete de compatibilidad.&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;yum install compat-libstdc++-33&lt;/pre&gt;
&lt;p&gt;&lt;span&gt;La propiedad &amp;#8220;is.debug&amp;#8221; me dio algo más de información de al respecto:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;java -Dis.debug=1 -jar setup.jar&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/29964494780</link><guid>http://blog.sourcerebels.com/post/29964494780</guid><pubDate>Wed, 22 Aug 2012 09:47:00 -0400</pubDate><category>CentOS</category><category>Java</category><category>Websphere</category><category>WAS</category><category>IBM</category><category>Linux</category></item><item><title>Hacer que sublime ignore determinados directorios o ficheros</title><description>&lt;p&gt;Modificar el valor de las propiedades &amp;#8220;folder_exclude_patterns&amp;#8221; y &amp;#8220;file_exclude_patterns&amp;#8221; en el fichero para la configuración de usuario Packages/User/Preferences.sublime-settings.&lt;/p&gt;
&lt;pre&gt;"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "target", ".settings"],
"file_exclude_patterns": [".classpath", ".project", "*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db"]
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/29675369020</link><guid>http://blog.sourcerebels.com/post/29675369020</guid><pubDate>Sat, 18 Aug 2012 01:44:32 -0400</pubDate><category>sublime</category><category>configuration</category></item><item><title>Usar sublime desde el terminal en Mac</title><description>&lt;p&gt;Crear el enlace simbólico.&lt;/p&gt;
&lt;pre&gt;$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" $HOME/bin/
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/28916082849</link><guid>http://blog.sourcerebels.com/post/28916082849</guid><pubDate>Tue, 07 Aug 2012 13:03:00 -0400</pubDate><category>Sublime</category><category>Mac</category><category>OSX</category></item><item><title>Instalar fuentes droid en Fedora</title><description>&lt;p&gt;Instalar los siguientes paquetes.&lt;/p&gt;
&lt;pre&gt;$ sudo yum install google-droid-sans-fonts google-droid-sans-mono-fonts google-droid-serif-fonts
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/28277994015</link><guid>http://blog.sourcerebels.com/post/28277994015</guid><pubDate>Sun, 29 Jul 2012 15:02:30 -0400</pubDate><category>Fedora</category><category>Configuration</category><category>Fonts</category><category>Android</category></item><item><title>Usar Apache como frontal de Tomcat en Ubuntu Server 12.04</title><description>&lt;p&gt;Se presupone que Tomcat está instalado por defecto en la misma máquina. Instalar los siguientes paquetes si no estuviesen disponibles.&lt;/p&gt;
&lt;pre&gt;# apt-get install g++ apache2-prefork-dev 
&lt;/pre&gt;
&lt;h2&gt;Compilación&lt;/h2&gt;
&lt;p&gt;Descargar y descomprimir el código fuente de Tomcat Connector en la carpeta Builds.&lt;/p&gt;
&lt;pre&gt;# cd $REPO/Builds
# wget &lt;a href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz"&gt;http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz&lt;/a&gt;
# tar xvzf tomcat-connectors-1.2.37-src.tar.gz
# cd tomcat-connectors-1.2.37-src
&lt;/pre&gt;
&lt;p&gt;Obtener la versión de Apache instalada en el sistema.&lt;/p&gt;
&lt;pre&gt;# apt-cache show apache2
Package: apache2
Priority: optional
Section: httpd
Installed-Size: 36
Maintainer: Debian Apache Maintainers 
Architecture: i386
Version: 2.2.16-6+squeeze7
...
...
&lt;/pre&gt;
&lt;p&gt;Compilar el módulo.&lt;/p&gt;
&lt;pre&gt;# cd native
# ./configure --with-apxs=/usr/bin/apxs2
# make
&lt;/pre&gt;
&lt;p&gt;Comprobar el binario generado.&lt;/p&gt;
&lt;pre&gt;# ls -l apache-2.0/mod_jk.so 
-rwxr-xr-x 1 root root 428280 jul 29 08:38 apache-2.0/mod_jk.so
&lt;/pre&gt;
&lt;p&gt;Copiar el binario en la ruta dónde se encuentra el resto de módulos de Apache.&lt;/p&gt;
&lt;pre&gt;# cp apache-2.0/mod_jk.so /usr/lib/apache2/modules/
&lt;/pre&gt;
&lt;h2&gt;Configuración de Apache&lt;/h2&gt;
&lt;p&gt;Fichero workers.properties.&lt;/p&gt;
&lt;pre&gt;# cd /etc/apache2
# vi workers.properties
&lt;/pre&gt;
&lt;p&gt;El contenido de dicho fichero será el siguiente:&lt;/p&gt;
&lt;pre&gt;worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
&lt;/pre&gt;
&lt;p&gt;Crear el fichero /etc/apache2/mods-available/tomcat_connector.load con el siguiente contenido:&lt;/p&gt;
&lt;pre&gt;LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
&lt;/pre&gt;
&lt;p&gt;Crear el fichero /etc/apache2/mods-available/tomcat_connector.conf con el siguiente contenido:&lt;/p&gt;
&lt;pre&gt;&amp;lt;IfModule jk_module&amp;gt;
    # Tomcat Connector custom properties
    JkWorkersFile /etc/apache2/workers.properties
    JkLogFile /var/log/apache2/jk.log
    JkShmFile /var/log/apache2/mod_jk.shm
    JkLogLevel error
    JkMount /manager/* worker1
    JkMount /host-manager/* worker1
&amp;lt;/IfModule&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Crear los enlaces en la ruta /etc/apache2/mods-enabled.&lt;/p&gt;
&lt;pre&gt;# cd /etc/apache2/mods-enabled 
# ln -s ../mods-available/tomcat_connector.load .
# ln -s ../mods-available/tomcat_connector.conf .
&lt;/pre&gt;
&lt;p&gt;Modificar el fichero /etc/apache2/sites-available/default. Añadir la siguiente línea dentro del tag VirtualHost.&lt;/p&gt;
&lt;pre&gt;JkMountCopy On
&lt;/pre&gt;
&lt;h2&gt;Reiniciar Apache&lt;/h2&gt;
&lt;p&gt;Ejecutamos:&lt;/p&gt;
&lt;pre&gt;# service apache2 restart
&lt;/pre&gt;
&lt;p&gt;Para probar que todo ha funcionado correctamente accedemos a la aplicación de administración a través del puerto de Apache (80) en lugar de hacerlo por el puerto de Tomcat (8080). Suponiendo que todo el montaje esté en localhost, lo haríamos accediendo a:&lt;/p&gt;
&lt;pre&gt;http://localhost/manager/html
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/28254180614</link><guid>http://blog.sourcerebels.com/post/28254180614</guid><pubDate>Sun, 29 Jul 2012 03:46:00 -0400</pubDate><category>Configuration</category><category>Java</category><category>Tomcat</category><category>Web-Development</category><category>Linux</category><category>Ubuntu</category><category>Sysadmin</category></item><item><title>Configurar Tomcat sin entrometernos</title><description>&lt;p&gt;Crear el fichero setenv.sh en la carpeta bin de la instalación de Tomcat. Allí definir las variables de entorno que nos interese.&lt;/p&gt;
&lt;pre&gt;$ cat $CATALINA_HOME/bin/setenv.sh
export CATALINA_OPTS="-Xmx512m -XX:MaxPermSize=128M"
&lt;/pre&gt;
&lt;p&gt;De esta forma no tendremos que modificar ninguno de los scripts de arranque de Tomcat.&lt;/p&gt;</description><link>http://blog.sourcerebels.com/post/28212429658</link><guid>http://blog.sourcerebels.com/post/28212429658</guid><pubDate>Sat, 28 Jul 2012 15:31:10 -0400</pubDate><category>Tomcat</category><category>Configuration</category><category>Best-Practices</category></item><item><title>Android SDK en Fedora de 64 bits</title><description>&lt;p&gt;Para que funcionen las utilidades de Android en Fedora de 64 bits, es necesario instalar varias librerias de 32 bits.&lt;/p&gt;
&lt;pre&gt;$ sudo yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
&lt;/pre&gt;
&lt;p&gt;Fuente: &lt;a href="http://fedoraproject.org/wiki/HOWTO_Setup_Android_Development#32_bit_packages"&gt;HOWTO Setup Android Development&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.sourcerebels.com/post/27681352066</link><guid>http://blog.sourcerebels.com/post/27681352066</guid><pubDate>Sat, 21 Jul 2012 01:41:42 -0400</pubDate><category>Android</category><category>Fedora</category><category>Linux</category></item><item><title>AndroidAnnotations no genera código en .apt_generated</title><description>&lt;p&gt;Modificar eclipse.ini. Volver a arrancar Eclipse. Build del proyecto.&lt;/p&gt;
&lt;pre&gt;-vm
/path/to/jdk6/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
&lt;/pre&gt;
&lt;p&gt;Fuente &lt;a href="https://github.com/excilys/androidannotations/issues/99"&gt;&lt;a href="https://github.com/excilys/androidannotations/issues/99"&gt;https://github.com/excilys/androidannotations/issues/99&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.sourcerebels.com/post/25241428366</link><guid>http://blog.sourcerebels.com/post/25241428366</guid><pubDate>Sat, 16 Jun 2012 15:25:37 -0400</pubDate><category>AndroidAnnotations</category><category>Android</category><category>Bugs</category><category>Eclipse</category></item><item><title>Unable to execute dex: GC overhead limit exceeded</title><description>&lt;p&gt;Si te aparece este error al desplegar varias veces una aplicación Android/Maven en el dispositivo desde Eclipse. Un posible parche, es modificar el fichero eclipse.ini incrementando los siguientes valores hasta que sea necesario o no dispongamos de más memoria.&lt;/p&gt;
&lt;pre&gt;-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
&lt;/pre&gt;</description><link>http://blog.sourcerebels.com/post/24871072634</link><guid>http://blog.sourcerebels.com/post/24871072634</guid><pubDate>Mon, 11 Jun 2012 02:15:59 -0400</pubDate><category>Android</category><category>Maven</category><category>Eclipse</category><category>Productivity</category></item><item><title>Gestionar ficheros de dispositivo Android ICS en Linux desde Nautilus</title><description>&lt;p&gt;Tan sólo hace falta instalar un paquete.&lt;/p&gt;
&lt;pre&gt;$ sudo yum install mtpfs&lt;/pre&gt;
&lt;p&gt;De esta forma ya podemos acceder cómodamente a las carpetas del dispositivo con Android.&lt;/p&gt;
&lt;p&gt;Más info: &lt;a href="http://www.androidcentral.com/ics-feature-mtp-what-it-why-use-it-and-how-set-it" title="http://www.androidcentral.com/ics-feature-mtp-what-it-why-use-it-and-how-set-it" target="_self"&gt;Ice Cream Sandwich explained: MTP - what is it, why use it, and how to set it up&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.sourcerebels.com/post/24695265209</link><guid>http://blog.sourcerebels.com/post/24695265209</guid><pubDate>Fri, 08 Jun 2012 15:44:00 -0400</pubDate><category>Android</category><category>ICS</category><category>Linux</category><category>MTP</category><category>Fedora</category></item></channel></rss>
