Mostrando entradas con la etiqueta source. Mostrar todas las entradas
Mostrando entradas con la etiqueta source. Mostrar todas las entradas

miércoles, 7 de septiembre de 2016

Descargar código fuente de Android Studio

Este mini tutorial explica como descargar el código fuente de Android Studio, en caso de requerirlo (por ejemplo si deseas desarrollar un plugin que dependa del Android Support Plugin.

Explicación:
Google creó una herramienta llamada "repo" para facilitar el trabajo con Git en el contexto de Android. Para instalarla debes ejecutar lo siguiente:

# curl https://storage.googleapis.com/git-repo-downloads/repo > /bin/repo
# chmod a+x /bin/repo

Una vez instalada la herramienta repo podemos bajar los sources de Android Studio ejecutando desde la terminal lo siguiente :

$ mkdir studio-master-dev
$ cd studio-master-dev
$ repo init -u https://android.googlesource.com/platform/manifest -b studio-master-dev
$ repo sync

El código anterior bajará la main branch del repositorio de Android Studio (en mi caso la 1.4 rev 3 al 07-09-16).


En total pesa 9.4 GB


viernes, 12 de agosto de 2016

Generar diagramas de clases UML a partir de código Java

Para ello puedes usar varios programas:

Eclipse (Tiene varios pligins que lo hacen)

En esta guia veremos como se hace con Visual Paradigm y con Enterprise Architect.

Con Visual Paradigm


Entras en Tools -> Code Engineering -> Java Round-trip -> Reverse code


Seleccionas el fichero donde están los sources en la columna Source path


Debes darle boton secuendario a la carpeta de los sources: Reverse "com" to

Ahí debes elegir entre New Class Diagram y New Class Repository. El primero solo crea una super imagen con todas las clases, el segundo crea un modelo donde puedes ver clase por clase cada uno de sus componentes.

Si elegimos New Class diagram podremos ver inmediatamente un diagrama que muestra todos los paquetes con sus clases dentro.


Si elegimos New Class repository, debe ir al menú UML y seleccionar Class Diagram


Luego selecciona los paquetes que quiere modelar y los arrastra hacia el modelo:


Con Enterprise Architect:

Creas un nuevo proyecto, cuando salga el siguiente dialogo seleccionas Class

Borras las tres clases que se crean por defecto y la carpeta Frameworks y la interface


Te debe quedar algo así:

Luego en botón secundario a "System" -> "Code Engineering" -> "Import Source Directory"
y buscas el directorio donde tienes el código que quieres transformar a UML

Debe seleccionar el lenguaje y darle OK

Al final debe seleccionar en alguno de los packages el icono del arbol


domingo, 12 de abril de 2015

Compilar Midori en Fedora

Actualmente estoy trabajando en un boot web. Para ello necesito modificar algún navegador existente para que haga ciertas cosas. Elegí Midori por su sencillez (compilar chromium dura una hora en mi pc antigua).

Primero debes decargar el fichero fuente de Midori
Buscando conseguí este paquete src. 
Lo descomprimes en alguna carpeta y luego descomprime el fichero tar.gz que tiene adentro


Lo segundo es instalar las dependencias:

# yum install libsoup libsoup-devel sqlite-devel zeitgeist* libzeitgeist* webkitgtk-devel librsvg2* gnome-python2-rsvg libnotify*

Lo tercero es crear un directorio _build y ejecutar lo siguiente:

# mkdir _build
# cd _build
# cmake -DCMAKE_INSTALL_PREFIX=/usr ..


Por ultimo:
# make


Durará unos minutos dependiendo de tu pc. Si todo va bien, el ultimo mensaje mostrado debe ser el siguiente:

Para ejecutar el fichero compilado basta con entrar en la subdirectorio ./midori y luego ejecutar el fichero midori
cd ./midori
./midori

sábado, 12 de enero de 2013

Código fuente formateado en Blogger sin instalar nada

Este post es más un recordatorio personal XD.

Lo mejor que conseguí en la web para formatear código fuente: está en este link:

http://hilite.me/

Sin instalar nada, solo pegas, formateas y cópias