Wednesday, May 30, 2012

Pasando parámetros a un Intent en Android

Hay distintas maneras de lograr esto (como en todo).  De las formas más sencillas es pasando datos como extras. Aquí el siguiente ejemplo:


Intent myIntent = new Intent(this, MICLASE.class);

myIntent.putExtra("una_llave", "valor_a_pasar");

startActivity(myIntent);

Más información de: putExtra()

Luego en la clase MICLASE.java se pueden recuperar así:

dentro del método onCreate(...)


Bundle bundle = getIntent().getExtras();

 if(bundle.getString("una_llave")!= null)
 {

     //TODO hacer lo que se quiera con el string
 }


Bookmark and Share

Buscar archivos en Linux que contengan cierto texto

Si quieren buscar un archivo en Linux que contengan cierto texto. Inicien una consola y diríjanse a la carpeta padre donde quieren buscar. Luego ingresen el siguiente comando:

find . | xargs grep 'texto' -sl

Pueden reemplazar donde dice "texto" por el texto que quieren buscar.

Bookmark and Share

Wednesday, May 16, 2012

Agregar todos los archivos que no han sido versionados a SVN

En  ubuntu se pueden agregar todos los archivos que no han sido versionados con una simple linea de comando:

svn add . --force

o bien:

svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add


No se si sea la mejor opción, pero hace el trabajo que uno necesita.
Se pueden encontrar otras alternativas aquí.

Bookmark and Share

Monday, May 7, 2012

Utlizando tildes y 'ñ' en controladores de RoR

Si en su base de datos y parámetros utlizan palabras con tildes y con 'ñ' deben asegurarse que se está codificando en utf-8.

En particular, para que un controlador acepte estos caracteres, deben colocar:

#coding: utf-8
al inicio del controlador, antes de class MiController < ApplicationController

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