miércoles, 22 de agosto de 2012

Convertir string a byte[] en Java


Para convertir de string a Byte[] utilizamos el siguiente código Java:


String source = "0123456789";
byte[] byteArray = source.getBytes("UTF-16");

El mapeo entre las secuencias de dieciséis bits caracteres Unicode y secuencias de bytes puede ser de los siguientes tipos:


Charset
Description
US-ASCII Seven-bit ASCII, a.k.a. ISO646-US, a.k.a. the Basic Latin block of the Unicode character set
ISO-8859-1   ISO Latin Alphabet No. 1, a.k.a. ISO-LATIN-1
UTF-8 Eight-bit UCS Transformation Format
UTF-16BE Sixteen-bit UCS Transformation Format, big-endian byte order
UTF-16LE Sixteen-bit UCS Transformation Format, little-endian byte order
UTF-16 Sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark

martes, 14 de agosto de 2012

Ver procesos en ejecución. Comando PS

Para todos los sistemas Unix, Linux y Mac se aplica el siguiente uso del comando ps (Process Status).

El comand ps informar del estado del proceso

SINTAXIS:
       ps [opciones]

opciones que vamos a usar:
      - e  Muestra información de todos los procesos en ejecución
      - f  Genera listado con la información completa

1) Para ver los procesos en ejecución desde el termina ejecutamos:

> ps -ef

UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 09:47 ?        00:00:00 init [5]                                             
root         2     1  0 09:47 ?        00:00:00 [migration/0]
root         3     1  0 09:47 ?        00:00:00 [ksoftirqd/0]
root         4     1  0 09:47 ?        00:00:00 [watchdog/0]
root         5     1  0 09:47 ?        00:00:00 [migration/1]
root         6     1  0 09:47 ?        00:00:00 [ksoftirqd/1]
....

2) Para ver sólo determinados procesos utilizamos el comando grep para filtrar por parte de la información que nos interesa (UID, CMD, ...)

> ps -ef | grep migration

root         2     1  0 09:47 ?        00:00:00 [migration/0]
root         5     1  0 09:47 ?        00:00:00 [migration/1]
tibco    13481 13118  0 13:20 pts/1    00:00:00 grep migration

De esta forma podemos localizar los procesos correspondientes a una aplicación o usuario.


jueves, 9 de agosto de 2012

Tráfico en directo para Google Maps en España

La información del tráfico en tiempo real se incorpora a nuevos paises y ciudades. En esta ocasión España ha sido una de las afortunadas. Desde el 7 de Agosto podemos ver la velocidad del tráfico de las principales vías de España y de las principales calles de las ciudades más importantes.




Esta información tambien está disponible en dispositivos móviles Android. Google Maps for Android y Navigation for Android.

La información mostrada se basa en la proporcionada por las autoridades locales, y es mejorada con la información que los usuarios de moviles android generan al usar Google Navigation o Google Maps para móviles mientras se desplazan. Con esto los chicos de Google no quieres ayudar a disminuir el tiempo de nuestros desplazamientos haciendolos más seguros al mismo tiempo. ¡Que majetes los chicos de Google!

Fuente: http://google-latlong.blogspot.com.es/2012/08/know-traffic-to-speed-up-your-trips-in.html

jueves, 26 de julio de 2012

Samsung Galaxy S3 con funda de tapa oficial en blanco

Sale cara pero es perfecta. Sustituye la parte trasera y añade la tapa delantera con perforación para hablar por teléfono.





La parte que hace contacto con la pantalla es de mopa y mantiene siempre limpia la pantalla. Merece la pena.


consiguela al mejor precio en:

martes, 3 de abril de 2012

Oracle Linux 5 y OpenLDAP Server

Como instalar y configurar OpenLDAP server en Oracle Linux 5.

Instalar los paquetes necesarios para el servidor OpenLDAP:

[root]# rpm -i libtool-ltdl-1.5.22-6.1.i386.rpm

Instalar el servidor OpenLDAP:

[root]# rpm -i openldap-servers-2.3.27-8.el5_1.3.i386.rpm

La configuración del servidor OpenLDAP se realiza en el fichero slapd.conf.

[root]# cd /etc/openldap/
[root]# ls
cacerts DB_CONFIG.example ldap.conf schema slapd.conf

En "slapd.conf" descomentar las siguientes líneas:

#suffix "dc=my-domain,dc=com"
#rootdn "cn=Manager,dc=my-domain,dc=com"

Y configurar con la estructura que queremos:

suffix "o=organizacion,c=es"
rootdn "cn=Manager,o=organizacion,c=es"

Para arrancar el servidor openLDAP:

[root@]# service ldap start
Verificando los archivos de configuración para slapd: config file testing succeeded
[ OK ]
Iniciando slapd: [ OK ]



Para que el servidor de OpenLDAP arranque en el inicio de la máquina utilizamos el comando chkconfig.

[root@]# chkconfig --level 35 ldap on

[root@]# chkconfig --list ldap
ldap 0:desactivado 1:desactivado 2:desactivado 3:activo 4:desactivado 5:activo 6:desactivado


La priemara vez que accedemos al servidor de LDAP con un cliente (p.e. jexplorer) opetenemos el siguiente error:

ERROR 32 No such object

Esto es debido a que la estructura definida en slapd.conf no está creada. Para crearla necesitamos instalar las herramientas de cliente:

[root]# rpm -i openldap-clients-2.3.27-8.el5_1.3.i386.rpm

Ejecutamos el comando:

[root]# ldapmodify -D 'cn=Manager,o=organizacion,c=es' -w secret -x

pegamos la configuracion:

dn: o=organizacion,c=es
changetype: add
objectClass: organization
o: mdef

y pulsamos retorno.

Para salir de la aplicacion: ctrl-d

Ahora con jExplorer ya podemos crear nuevos objetos a partir de o=organizacion,c=es


domingo, 19 de febrero de 2012

Feebbo. Gana dinero haciendo encuestas


Feebbo es una aplicación web y móvil que sirve para hacer encuestas y estudios de mercado y para que los encuestados ganen dinero con ellas. Como publicitan en su web:











Comparte tu opinión y gana dinero
Feebbo es la manera más fácil de ganar dinero sólo respondiendo encuestas. 1 € por encuesta. Sin trampas. Sin trucos. Fácil ¿verdad?




Para poder ganar 1 euro por encuesta realizada debes completar 10 encuestas para que te envíen la tarjeta Feebbo, una tarjeta de débito que se carga con tu saldo obtenido de la realización de las encuestas, a partir de estas 10 encuestas empieza a ganar 1 euro por encuesta completada. Esta tarjeta es su diferencia competitiva con respecto a empresas similares, en Feebbo no existen los puntos, créditos, etc, en Feebbo se recibe 1 euro por encuesta realizada y se pude gastar mediante la tarjeta Feebbo en cualquier establecimiento físico o página web que acepte pagos con tarjetas VISA.

¿Y funciona? Esta es mi tarjeta Feebbo:














También puedes ganar 0,50 euros por cada amigo que invites a Feebbo, incluso tienen una aplicación de Facebook para hacerlo automáticamente.














¿Y con todo esto de vas a forrar? No pero te puedes sacar un regalillo rellenando encuestas y ayudas a una startup Española.












Además de responder encuestas, cualquier usuario puede crear encuestas para realizar estudios de mercado a precios asequibles, aunque esta opción no debe de ser lo que más usuarios atraiga.


Otras opciones de ganar haciendo encuestas: