HI I´M AN IDEA
WANNA PLAY
WITH ME?
 

Instalar xentools en una instancia de turnkey linux

Instalar xentools en una instancia ubuntu de turnkeylinux

Últimamente en la oficina utilizo de servidor de pruebas una “appliance” de las que tiene disponibles para descarga la empresa turnkey, por cierto mas que recomendables, virtualizada sobre un xenserver que es el entorno que estamos acostumbrados a montar en la empresa, muy recomendable también.

Hace unos meses que trabajo con este sistema y la verdad es que creo que no podría tenerlo mejor montando.

Por un lado tengo un servidor web donde hago mis pruebas y accedo vía sftp. Y por otro tengo otra con mi redmine montado corriendo sobre ruby y un sistema de control de versiones mediante svn.

Para el que no esté familiarizado con este tipo de plataformas de virtualización, una vez que hayamos montado nuestra instancia siempre nos recomiendan que instalemos una serie de utilidades que nos van a proporcionar un rendimiento mayor de nuestra máquina virtual. En el caso de xenserver son las conocidas xentools.

seguir leyendo “Instalar xentools en una instancia de turnkey linux” »

VN:F [1.9.20_1166]
Rating: 7.0/10 (1 vote cast)
Difunde la palabra
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Meneame

Ocultar el teclado en Android

ocultar teclado en android

Más de una vez nos encontramos con situaciones en las que por una razón u otra debemos ocultar el “soft keyboard” porque nos estorba en pantalla o simplemente queremos tener una visión general de lo que estamos mostrando con nuestra activity.

Para ello simplemente deberemos llamar a este método.

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);

Sencillo verdad?

Normalmente lo llamaremos desde un onclicklistener o como me pasó a mi lo llamaremos al lanzar la activity ya que me ponía el foco en una caja de texto.

VN:F [1.9.20_1166]
Rating: 9.0/10 (1 vote cast)
Difunde la palabra
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Meneame

Escalar o cambiar tamaño de imágenes en android

Algo muy recurrido en nuestras aplicaciones, ya no android, sino en todos los lenguajes que utilicemos siempre es el escalado de imágenes.

En el día a día de un programador se tratan imágenes de todos los tamaños y tenemos que adaptarlas a nuestras necesidades, esta función para nuestras aplicaciones de android nos va a resolver el día en mas de una ocasión.

public static Drawable resizeImage(Context ctx, int resId, int w, int h) {

          // cargamos la imagen de origen
          Bitmap BitmapOrg = BitmapFactory.decodeResource(ctx.getResources(),
                                                          resId);

          int width = BitmapOrg.getWidth();
          int height = BitmapOrg.getHeight();
          int newWidth = w;
          int newHeight = h;

          // calculamos el escalado de la imagen destino
          float scaleWidth = ((float) newWidth) / width;
          float scaleHeight = ((float) newHeight) / height;

          // para poder manipular la imagen 
          // debemos crear una matriz

          Matrix matrix = new Matrix();
          // resize the Bitmap
          matrix.postScale(scaleWidth, scaleHeight);

          // volvemos a crear la imagen con los nuevos valores
          Bitmap resizedBitmap = Bitmap.createBitmap(BitmapOrg, 0, 0,
                                                     width, height, matrix, true);

          // si queremos poder mostrar nuestra imagen tenemos que crear un
          // objeto drawable y así asignarlo a un botón, imageview...
          return new BitmapDrawable(resizedBitmap);

        }
VN:F [1.9.20_1166]
Rating: 9.3/10 (7 votes cast)
Difunde la palabra
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Meneame

Ejecutar una “Activity” a pantalla completa en Android.

A la hora de desarrollar nuestras aplicaciones, al menos yo, en la mayor parte de las ocasiones queremos ejecutarlas a pantalla completa para quitarnos de en medio la dichosa barra que nos encontramos en la parte superior de la pantalla.

Podemos conseguirlo de dos formas, por una parte con en el código java de la activity. Deberemos introducir en el onCreate de nuestra actividad el siguiente código.

super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.principal);

De igual manera y como en muchas otras ocasiones este tipo de funcionalidad se puede conseguir en la capa de XML. Para ello deberemos adjuntar en el manifest a nuestra activity el siguiente código.

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

Un saludo y espero que haber sido de ayuda!

VN:F [1.9.20_1166]
Rating: 5.9/10 (9 votes cast)
Difunde la palabra
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Meneame

Descargar archivos desde una URL en nuestra aplicación Android

Cuando empecé a programar en Android, constantemente me encontraba con procedimientos que siempre me habían parecidos rutinarios pero claro, debido a mi desconocimiento de Java, me parecían un auténtico infierno.

Hace un tiempo encontré un pequeño snippet para descargar archivos desde la web, que si modificamos según nuestras necesidades podemos explotar hasta la saciedad. He intentado comentar el código todo lo posible.

seguir leyendo “Descargar archivos desde una URL en nuestra aplicación Android” »

VN:F [1.9.20_1166]
Rating: 6.7/10 (3 votes cast)
Difunde la palabra
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Meneame