Desde terminal
La forma más sencilla es usando el comando convert
Copias las imagenes (deben estar ordenadas alfabeticamente) y luego conviernes
convert -delay 80 -loop 0 *.png animated.gif
martes, 27 de septiembre de 2016
domingo, 25 de septiembre de 2016
Crear banner para canal de Youtube
Intentando cuadrar el banner para un canal de Youtube me encontré con el problema de que la imagen se mostraba incompleta como se muestra en la siguiente imagen
Para solucionarlo te puedes guiar de los "Channel Art Template" que proporciona youtube y te lo puedes descargar por aquí
Colocando tu logo en el área donde indica "TEXT AND LOGO SAFE AREA" lograrás que este se vea en todos los distintos dispositivos.
Yo tengo mi propio template que consiste en un rectángulo rojo donde voy a pegar el logo. Luego que inserto el logo cambio color rojo del cuadrado a alpha y listo.
Lo puedes descargar de aqui
Como resultado final se puede ver que el logo queda bien posicionado
viernes, 23 de septiembre de 2016
Fix "Assertion failed: Write access is allowed inside write-action only"
Desarrollando un plugin para Android Studio me saltaba el siguiente error cuando intentaba escribir cambios en un documento:
ERROR - plication.impl.ApplicationImpl - Assertion failed: Write access is allowed inside write-action only (see com.intellij.openapi.application.Application.runWriteAction())
El problema se encontraba en la siguientes linea:
Document projectDoc=DocumentHelper.getProjectBuildDotGradleFile();
projectDoc.setText("Some text");
El problema ocurre porque para poder escribir en un documento debe hacerse desde un hilo.
Para solucionarlo cambiamos el código anterior por el siguiente:
ApplicationManager.getApplication().runWriteAction(new Runnable() {
@Override
public void run() {
Document projectDoc=DocumentHelper.getProjectBuildDotGradleFile();
projectDoc.setText("Some text");
}
});
sábado, 10 de septiembre de 2016
Java Swing in Eclipse Neon
Creando mi plugin para Android Studio me consegui con la situación de que debia crear un JPanel. El editor de Swing de IntelliJ IDEA se queda muy corto y el de Netbeans no me gusta mucho.
El editor de Swing para Eclipse ya no está disponible por defecto. Para instalarlo debe ir a Help-> Install New Software y luego introducir este link
Luego de eso podrá crear GUIs Swing desde new.....
viernes, 9 de septiembre de 2016
Renombrar ficheros en linux desde terminal
Buscando como renombrar un lote de ficheros fácilmente en linux me encontré con el comando rename, pero este no me funcionaba. Luego vi que había cambiado su funcionamiento.
Tiene la siguiente sintaxis
Ejemplos:
Para substituir los espacios en los nombres de los siguientes ficheros y cambiarlos por un _
rename ' ' '_' *.png
jueves, 8 de septiembre de 2016
Descargando los sources de la versión de IDEA Community asociada a una versión de Android Studio
Descargando los sources de IDEA Community
Hay que descargar los códigos fuentes de IDEA Community. Pero primero debemos conocer que versión del branch de git se basa la última versión estable de Android Studio (Es muy importante por razones de vida útil del plugin que uses la última versión). Para conocerlo nos vamos a la siguiente página:
Ahí vemos que, al momento de escribir este tutorial, la ultima versión estable de Android Studio es la 2.1.3 que se basa en el branch 143 de IntelliJ IDEA (15.0.x).
Ya una vez que conocemos el branch de IDEA en la que se basa la última versión de Android Studio, ahora debes descargar los sources de IDEA. Para ello entramos en el siguiente link:
Note que debe cambiar el número final del link para adaptarlo al número del branch anteriormente conseguido (en mi caso es 143).
Luego debe descomprimirlo en un directorio. En mi caso /home/hector/Desarrollo/Android/Plugins/DomainTools/intellij-community-143
Suscribirse a:
Entradas (Atom)









