Friday, August 24, 2012

Finalizar servidor en ubuntu

En ubuntu se puede correr un servidor para utilizar una página web en localhost, el servidor se inicia a través de la consola comunmente: rails server, para una aplicación de Rails por ejemplo. Pero qué pasa cuando cerraste el terminal y el servidor sigue andando?

Con el siguiente comando puedes ver los servidores que están andando y así obtener el PID para posteriormente cerrarlo.

lsof -i :3000

Al ejecutar ese comando en consola aparecerá una lista similar a la siguiente:


COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
ruby                3926 user      5u     IPv4    110440      0t0           TCP *:3000 (LISTEN)


Como ven el PID aquí es el 3926, y podrán terminalo ejecutando lo siguiente

kill -9 3926

Bookmark and Share

Tuesday, August 21, 2012

Eliminar nombre de aplicación en barra de estado en Android

Por defecto, las aplicaciones en android muestran una barra de estado con el nombre de la aplicación. Esto muchas veces se ve feo y se puede sacar de dos formas: De forma dinámica en una actividad y en el manifesto.

Aquí la segunda forma, más rapida y requiere menos código:


<activity android:name=".ActivityName"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
</activity>

Así se configura el estilo de la aplicación, se le saca la barra y se coloca en pantalla entera.


Bookmark and Share

Sunday, August 19, 2012

Patrón de fondo en aplicaciones Android

Buscando cómo colocar un patrón de fondo en una aplicación Android, me encontré con un excelente tutorial de Matt Swanson.

Aquí lo que aparecía en el tutorial:


  1. Tener un imagen que pueda ser utilizada de patrón. Ésta se puede obtener del sitio Subtle Patterns donde hay decenas de patrones que se pueden elegir.
  2. Colocar el archivo nombrepatronescogido.png en la carpeta drawable.
  3. Crear el fondo con el patrón: Para esto creen un archivo xml en la carpeta drawable, llámenlo patron_de_fondo.xml por ejemplo. Dentro de este archivo colocar el siguiente código:
  4. <?xml version="1.0" encoding="utf-8"?>
    <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
        android:src="@drawable/patron_de_fondo"
        android:tileMode="repeat" />
  5. Agregar el fondo a alguna vista. Para ello deben agregar la linea android:background="@drawable/patron_de_fondo" a un layout, ejemplo:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background_repeating"
    android:orientation="vertical" >
</LinearLayout>

Y listo, la aplicación ya tiene un lindo fondo.

Bookmark and Share
Related Posts Plugin for WordPress, Blogger...