Una forma de detectar algún error mientras se desarrolla en Android Studio es vigilar la salida de Logcat. En esta ventana se muestran diferentes tipos de mensaje pero el esquema de colores es muy parecido y hace difícil distinguirlos. Para cambiarlos se ha de acceder a los ajustes de Logcat.
Se puede acceder mediante File -> Settings y a continuación en:
Editor -> Color & fonts -> Android Logcat
Click en "Save As..." para guardar el esquema de colores actual y darle un nombre nuevo.
Se ha de desmarcar "Use inherinted attributes" para poder cambiar el estilo de texto. Se puede modificar tanto el texto y el color de fondo como el estilo de la fuente y añadir algunos efectos.
Estilo por defecto:
Estilo modificado:
viernes, 1 de julio de 2016
miércoles, 16 de septiembre de 2015
Configuración de Atom para Python
(Actualización 2017-07-24)
Según esta noticia en Hacker News (https://news.ycombinator.com/item?id=14790458), una compañía llamada Kite ha adquirido el código de minimap y autocomplete plugin for Python. El problema es que han modificado los plugins para mostrar anuncios promocionales sin anunciarlo de forma clara.
Por otra parte, en el plugin de autocompletado tampoco está demasiado claro como analiza el código para mostrar las sugerencias. En principio sube el código fuente a los servidores donde se analiza y se muestran las sugerencias de autocompletado. Las versiones antiguas usaban un motor de análisis local (Jedi), sin enviar datos a los servidores de Kite. En las preferencias del plugin, se puede desactivar Kite.
Mas información en los enlaces siguientes.
Minimap: https://github.com/atom-minimap/minimap/issues/588
Minimap-plus: Fork de minimap sin los añadidos de Kite. https://github.com/mehcode/atom-minimap-plus
Autocomplete: https://github.com/autocomplete-python/autocomplete-python/issues/308
(Actualización 2017-07-28)
Después del revuelo formado, la compañía parece que quiere hacer bien las cosas.
https://kite.com/blog/responding-to-minimap-autocomplete-issues
--------------------------------------------
Atom es el editor creado por Github y fácilmente adaptable mediante plugins. A continuación se explica como adaptarlo para usarlo como editor de Python en GNU/Linux (en este caso Fedora 22 ).
En primer lugar se ha de descargar Atom de su pagina oficial. Una vez descargado e instalado, se puede crear un archivo Python mediante el comando:
Esto abrirá el nuevo archivo en el editor con resaltado de sintaxis y Atom usara las plantillas predefinidas para Python. Por ejemplo para añadir una nueva función al archivo, se puede escribir "de" y automáticamente se sugieren dos funciones a elegir.
Según esta noticia en Hacker News (https://news.ycombinator.com/item?id=14790458), una compañía llamada Kite ha adquirido el código de minimap y autocomplete plugin for Python. El problema es que han modificado los plugins para mostrar anuncios promocionales sin anunciarlo de forma clara.
Por otra parte, en el plugin de autocompletado tampoco está demasiado claro como analiza el código para mostrar las sugerencias. En principio sube el código fuente a los servidores donde se analiza y se muestran las sugerencias de autocompletado. Las versiones antiguas usaban un motor de análisis local (Jedi), sin enviar datos a los servidores de Kite. En las preferencias del plugin, se puede desactivar Kite.
Mas información en los enlaces siguientes.
Minimap: https://github.com/atom-minimap/minimap/issues/588
Minimap-plus: Fork de minimap sin los añadidos de Kite. https://github.com/mehcode/atom-minimap-plus
Autocomplete: https://github.com/autocomplete-python/autocomplete-python/issues/308
(Actualización 2017-07-28)
Después del revuelo formado, la compañía parece que quiere hacer bien las cosas.
https://kite.com/blog/responding-to-minimap-autocomplete-issues
--------------------------------------------
Atom es el editor creado por Github y fácilmente adaptable mediante plugins. A continuación se explica como adaptarlo para usarlo como editor de Python en GNU/Linux (en este caso Fedora 22 ).
En primer lugar se ha de descargar Atom de su pagina oficial. Una vez descargado e instalado, se puede crear un archivo Python mediante el comando:
$ atom archivo.py
Esto abrirá el nuevo archivo en el editor con resaltado de sintaxis y Atom usara las plantillas predefinidas para Python. Por ejemplo para añadir una nueva función al archivo, se puede escribir "de" y automáticamente se sugieren dos funciones a elegir.
viernes, 28 de agosto de 2015
Tareas despues de instalar Fedora 22
Hace poco reinstale Fedora 22 desde cero en una partición limpia. Aunque viene bastante bien ajustada, se pueden hacer varios cambios para mejorar su uso instalando algunos programas que no están instalados por defecto.
jueves, 25 de junio de 2015
Escritura de etiquetas EXIF
El nuevo servicio de Google Photos permite realizar una copia de seguridad de las imágenes de nuestro móvil de forma automática. Desde la misma pagina web también se pueden subir fotos antiguas o bien imágenes que nos envían por mensajería y no están incluidas en la copia de seguridad.
Una vez en Google Photos, las imágenes se ordenan por la fecha y la hora que se tomaron. La información que usa para ordenarlas es la etiqueta EXIF que incluyen las imágenes y no el nombre de la imagen. Si las imágenes no tienen información EXIF, se ordenaran según el día en que fueron subidas a Google Photos. Esto puede pasar cuando se envían fotos por algún programa de mensajería o si se han eliminado las etiquetas EXIF.
Una vez en Google Photos, las imágenes se ordenan por la fecha y la hora que se tomaron. La información que usa para ordenarlas es la etiqueta EXIF que incluyen las imágenes y no el nombre de la imagen. Si las imágenes no tienen información EXIF, se ordenaran según el día en que fueron subidas a Google Photos. Esto puede pasar cuando se envían fotos por algún programa de mensajería o si se han eliminado las etiquetas EXIF.
Etiquetas:
Android,
Linux,
Programacion
lunes, 1 de septiembre de 2014
Mientras se programa conviene tener la documentación a mano para resolver las posibles dudas y los parámetros de los diferentes métodos. Android Studio permite mostrar un cuadro flotante con la documentación de un método en concreto. Para ello se ha de situar el cursor del ratón sobre el método que nos interese y a continuación pulsar CONTROL+Q.
Etiquetas:
Android,
Programacion,
Tutorial
lunes, 4 de agosto de 2014
Error con GConf daemon
A veces algunas aplicaciones escritas en GTK en Gnome 3.10 no se inician o dan error cuando se inician y se cierran automáticamente.
No es un error continuo (ni exclusivo de esta versión) y se produce de forma aleatoria y en algunas aplicaciones. Si se inician estas aplicaciones que dan error desde un terminal muestran el siguiente el error:
“glib.GError: No se pudo contactar con el servidor de configuración:
Error de D-Bus: El demonio de GConf se está apagando en este momento.”
jueves, 6 de febrero de 2014
Captura de vídeo en Android 4.4 KitKat
En la última versión del SDK de Android (4.4 ó KitKat) se ha añadido la capacidad de realizar un screencast o grabación de video de la pantalla del móvil. El archivo se genera en formato MP4 con un tiempo máximo de grabación de 3 minutos. Estos videos se pueden usar para explicar alguna característica o para presentaciones de marketing.
Suscribirse a:
Entradas (Atom)