Seguro que te corres...Para quitárnoslas de encima
Un blog para hablar sobre programación (en Java principalmente, aunque eventualmente me gustaría que se hablara sobre el desarrollo de aplicaciones para Android e iOS), gadgets, juegos, etc. Es decir, tópicos con los que literalmente nos las tendremos que quitar de encima.
3 de septiembre de 2010
Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments
We'll comment this new Java IDE later. Thanks to Luismi for the link:
30 de agosto de 2010
Crear un tono de llamada para iPhone a partir de un mp3 usando itunes
No es tan engorroso como parece. Todo lo contrario, cuando lo tienes mecanizado no lleva más de 10 segundos su creación, y claro, una vez creado en itunes, es sincronizar tu iPhone para tenerlo.
Más que relatar el proceso, remito al enlace del que yo aprendí la mecánica. Agradecimientos a su autor:
http://changonet.wordpress.com/2010/08/07/como-hacer-un-ringtone-para-tu-iphone-con-un-mp3-de-tu-biblioteca-en-itunes/
Un Saludo.
Más que relatar el proceso, remito al enlace del que yo aprendí la mecánica. Agradecimientos a su autor:
http://changonet.wordpress.com/2010/08/07/como-hacer-un-ringtone-para-tu-iphone-con-un-mp3-de-tu-biblioteca-en-itunes/
Un Saludo.
29 de agosto de 2010
Cómo sincronizar en tu iPhone los servicios de la nube de Google
Las instrucciones que se dan a continuación valen para la versión de iOS existente a la fecha de la redacción del presente post, a saber, iOS 4.0.2. Los servicios de Google los cuales se explican cómo sincronizar son los mismos que los que actualmente Android permite sincronizar: Google Contacts, GMail y Google Calendar.
Mencionar que yo esto lo hice hace ya algún tiempo, luego puede ser que algo se me pase. Deja un comentario en dicho caso e intentaré responder.
El proceso se puede resumir en 3 bloques:
Bloque 1: Microsoft Exchange
Añadir una cuenta de Microsoft Exchange en la entrada para Mail, Contacts, etc. de los ajustes de tu iPhone. Introduce los datos solicitados, salvo por el dominio. Continua, y en el paso siguiente en servidor introduce m.google.com. Acepta, y a continuación elige de entre los servicios que se permiten sincronizar, tan sólo los contactos.
Bloque 2: Google GMail
Añadir una cuenta de Google GMail en la entrada para Mail, Contacts, etc. de los ajustes de tu iPhone. Introduce los datos solicitados. Sincroniza todas las opciones: mail, notas y calendar.
Bloque 3: Elegir qué calendarios sincronizar
En Google Calendar se pueden tener varios calendarios. Por defecto sólo se sincronizará el principal. Por suerte esto se puede solventar eligiendo cuáles queremos sincronizar en la siguiente url: https://www.google.com/calendar/iphoneselect
Pues ya está, los servicios de Google en tu iPhone y con una sincronización tan perfecta como si de un sistema Android se tratase. Doy algunos consejos de la configuración de los servicios a continuación:
- Fetch New Data --> Aconsejo desactivar Push por el consumo de batería. Yo lo tengo a 15 minutos.
- Ordenar contactos por nombre, apellidos --> Si vienes de Android entenderás porqué.
- Establecer la zona horaria para los calendarios y elegir el calendario por defecto.
Evidentemente todas estas opciones se ajustan en Ajustes - Mail, Contactos, Calendarios.
Para la publicación del post me he apoyado en esta página de ayuda proporcionada por Google.
Mencionar que yo esto lo hice hace ya algún tiempo, luego puede ser que algo se me pase. Deja un comentario en dicho caso e intentaré responder.
El proceso se puede resumir en 3 bloques:
Bloque 1: Microsoft Exchange
Añadir una cuenta de Microsoft Exchange en la entrada para Mail, Contacts, etc. de los ajustes de tu iPhone. Introduce los datos solicitados, salvo por el dominio. Continua, y en el paso siguiente en servidor introduce m.google.com. Acepta, y a continuación elige de entre los servicios que se permiten sincronizar, tan sólo los contactos.
Bloque 2: Google GMail
Añadir una cuenta de Google GMail en la entrada para Mail, Contacts, etc. de los ajustes de tu iPhone. Introduce los datos solicitados. Sincroniza todas las opciones: mail, notas y calendar.
Bloque 3: Elegir qué calendarios sincronizar
En Google Calendar se pueden tener varios calendarios. Por defecto sólo se sincronizará el principal. Por suerte esto se puede solventar eligiendo cuáles queremos sincronizar en la siguiente url: https://www.google.com/calendar/iphoneselect
Pues ya está, los servicios de Google en tu iPhone y con una sincronización tan perfecta como si de un sistema Android se tratase. Doy algunos consejos de la configuración de los servicios a continuación:
- Fetch New Data --> Aconsejo desactivar Push por el consumo de batería. Yo lo tengo a 15 minutos.
- Ordenar contactos por nombre, apellidos --> Si vienes de Android entenderás porqué.
- Establecer la zona horaria para los calendarios y elegir el calendario por defecto.
Evidentemente todas estas opciones se ajustan en Ajustes - Mail, Contactos, Calendarios.
Para la publicación del post me he apoyado en esta página de ayuda proporcionada por Google.
Etiquetas:
GMail,
Google Calendar,
Google Contacts,
iPhone
3 de agosto de 2010
Cambiando el prompt del terminal en MAC (snow leopard 10.6.X)
Dándole uso al Terminal.app de mi Snow Leopard, he advertido lo increíblemente poco amigable que era mi prompt, por tanto he decidido buscar cómo configurarlo a mi gusto. Tras mucha búsqueda en la que se me indicaba siempre que modificase unos ficheros que en mi máquina no existían, he llegado a la conclusión de que sencillamente tendría que crearlos. Dichos ficheros son .bash_profile y .bashrc. Para crear dichos ficheros basta con teclear en consola los siguientes comandos (se supone estamos situadios en el directorio del usuario, por ejemplo, /Users/pepito):
$touch .bashrc
$touch .bash_profile
A continuación editamos .bash_profile con las siguientes líneas:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
Aconsejo, para evitar dolor de cabeza, usar el editor TextEdit.app para su edición, aunque si eres un maestro del vi allá tú. Para ello, tan sólo ejecutar desde consola el siguiente comando:
$/Applications/TextEdit.app/Contents/MacOS/TextEdit .bash_profile
A continuación vamos a las preferencias del terminal, pestaña startup, y en la opción Shells open with seleccionar Command (complete path): y escribir la orden siguiente:
/bin/bash -rcfile /Users/pepito/.bashrc
donde pepito es nuestro nombre de usuario en la máquina.
Sólo nos queda configurar en .bashrc la variable de entorno PS1 a nuestro gusto. Hay miles de sitios donde te dan información sobre posibles valores para la variable. No obstante yo resumo a continuación la información que he encontrado en esta web:
\a : an ASCII bell character (07)
\d : the date in "Weekday Month Date" format (e.g., "Tue May 26")
\D{format} : the format is passed to strftime(3) and the result is inserted into the prompt string; an empty format results in a locale-specific time representation. The braces are required
\e : an ASCII escape character (033)
\h : the hostname up to the first '.'
\H : the hostname
\j : the number of jobs currently managed by the shell
\l : the basename of the shell’s terminal device name
\n : newline
\r : carriage return
\s : the name of the shell, the basename of $0 (the portion following the final slash)
\t : the current time in 24-hour HH:MM:SS format
\T : the current time in 12-hour HH:MM:SS format
\@ : the current time in 12-hour am/pm format
\A : the current time in 24-hour HH:MM format
\u : the username of the current user
\v : the version of bash (e.g., 2.00)
\V : the release of bash, version + patch level (e.g., 2.00.0)
\w : the current working directory, with $HOME abbreviated with a tilde
\W : the basename of the current working directory, with $HOME abbreviated with a tilde
\! : the history number of this command
\# : the command number of this command
\$ : if the effective UID is 0, a #, otherwise a $
\nnn : the character corresponding to the octal number nnn
\\ : a backslash
\[ : begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt
\] : end a sequence of non-printing characters
Es decir, editamos el fichero /Users/pepito/.bashrc ($/Applications/TextEdit.app/Contents/MacOS/TextEdit .bashrc) que creamos con anterioridad y añadimos una línea como la siguiente, la cual se trata concretamente de la mía:
export PS1="[ \u@\h:\w ] $"
El prompt mostrará el siguiente aspecto:
[ pepito@hostname:~ ] $
donde ~ indica que estamos en el directorio /Users/pepito, y su valor variará dependiendo del directorio en el que nos encontremos. Con la información facilitada un par de párrafos más arriba, podríamos componernos un prompt que mostrase por ejemplo la fecha y hora actuales fácilmente.
Y con eso es todo lo relativo a cómo cambiar el prompt en Snow Leopard. Un problema con el que me he encontrado es que el hostname era algo parecido a unknownd233445. Es algo que se puede cambiar fácilmente con la siguiente línea de ejecución:
$sudo scutil --set HostName pepito-iMac.local
donde pepito-iMac.local es el nuevo hostname, dejando más atractivo (y más friki) el aspecto de nuestro prompt (en caso de que nos hayamos decantado por usar \h o \H en el valor de la variable PS1.
Gracias por vuestra atención y espero que os sirva de ayuda.
$touch .bashrc
$touch .bash_profile
A continuación editamos .bash_profile con las siguientes líneas:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
Aconsejo, para evitar dolor de cabeza, usar el editor TextEdit.app para su edición, aunque si eres un maestro del vi allá tú. Para ello, tan sólo ejecutar desde consola el siguiente comando:
$/Applications/TextEdit.app/Contents/MacOS/TextEdit .bash_profile
A continuación vamos a las preferencias del terminal, pestaña startup, y en la opción Shells open with seleccionar Command (complete path): y escribir la orden siguiente:
/bin/bash -rcfile /Users/pepito/.bashrc
donde pepito es nuestro nombre de usuario en la máquina.
Sólo nos queda configurar en .bashrc la variable de entorno PS1 a nuestro gusto. Hay miles de sitios donde te dan información sobre posibles valores para la variable. No obstante yo resumo a continuación la información que he encontrado en esta web:
\a : an ASCII bell character (07)
\d : the date in "Weekday Month Date" format (e.g., "Tue May 26")
\D{format} : the format is passed to strftime(3) and the result is inserted into the prompt string; an empty format results in a locale-specific time representation. The braces are required
\e : an ASCII escape character (033)
\h : the hostname up to the first '.'
\H : the hostname
\j : the number of jobs currently managed by the shell
\l : the basename of the shell’s terminal device name
\n : newline
\r : carriage return
\s : the name of the shell, the basename of $0 (the portion following the final slash)
\t : the current time in 24-hour HH:MM:SS format
\T : the current time in 12-hour HH:MM:SS format
\@ : the current time in 12-hour am/pm format
\A : the current time in 24-hour HH:MM format
\u : the username of the current user
\v : the version of bash (e.g., 2.00)
\V : the release of bash, version + patch level (e.g., 2.00.0)
\w : the current working directory, with $HOME abbreviated with a tilde
\W : the basename of the current working directory, with $HOME abbreviated with a tilde
\! : the history number of this command
\# : the command number of this command
\$ : if the effective UID is 0, a #, otherwise a $
\nnn : the character corresponding to the octal number nnn
\\ : a backslash
\[ : begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt
\] : end a sequence of non-printing characters
Es decir, editamos el fichero /Users/pepito/.bashrc ($/Applications/TextEdit.app/Contents/MacOS/TextEdit .bashrc) que creamos con anterioridad y añadimos una línea como la siguiente, la cual se trata concretamente de la mía:
export PS1="[ \u@\h:\w ] $"
El prompt mostrará el siguiente aspecto:
[ pepito@hostname:~ ] $
donde ~ indica que estamos en el directorio /Users/pepito, y su valor variará dependiendo del directorio en el que nos encontremos. Con la información facilitada un par de párrafos más arriba, podríamos componernos un prompt que mostrase por ejemplo la fecha y hora actuales fácilmente.
Y con eso es todo lo relativo a cómo cambiar el prompt en Snow Leopard. Un problema con el que me he encontrado es que el hostname era algo parecido a unknownd233445. Es algo que se puede cambiar fácilmente con la siguiente línea de ejecución:
$sudo scutil --set HostName pepito-iMac.local
donde pepito-iMac.local es el nuevo hostname, dejando más atractivo (y más friki) el aspecto de nuestro prompt (en caso de que nos hayamos decantado por usar \h o \H en el valor de la variable PS1.
Gracias por vuestra atención y espero que os sirva de ayuda.
Etiquetas:
MAC,
shell,
snow leopard,
terminal
30 de julio de 2010
¿Continuando con Roo?
Parece que no terminamos lo que empezamos, si es que puede llamarse empezar a la entrada previa.
Para darle ánimo al asunto, recomendación del día: probar la versión 1.1.0.M2 (ir a "Try Spring Roo" en http://www.springsource.org/roo)
Incluye muchas mejoras sobre la actual 1.0.2 y apenas tiene fallos (alguno pequeñito sí he detectado)
Hasta la próxima.
Suscribirse a:
Comentarios (Atom)