November 25, 2008
soullost
Lenguaje Ensamblador, Programación
No Comments
Después del mi primer post (http://soullost.org/programacion/notepad-y-tasm/) sobre Notepad++ y la posibilidad de poder compilar/ejecutar programas hechos en ensamblador (con Turbo Assembler) mediante archivos batch, he modificado los archivos para así poder tener un mejor orden. Anteriormente, los archivos generados mediante la compilación quedaba en la misma carpeta que el archivo fuente, ahora, se crean dos directorios nuevos: build y exes. En build, contendrá los archivos de listados, los archivos objetos y los archivos map. En exes, contendrá todos los ejecutables generados.
Imágenes:

Directorio principal

Directorio build

Directorio exes
También antes solo usaba dos archivos batch para tales motivos, ahora son tres, uno para compilar y enlazar, otro para correr el programa y uno más para llamar a mandar al depurador. Los archivos son los siguiente:
Nombre: tasm.bat
Ejecutar: $(NPP_DIRECTORY)\tasm.bat $(NAME_PART) $(CURRENT_DIRECTORY) $(NPP_DIRECTORY)
echo off
PATH="%3\tasm\"
TITLE COMPILANDO %1
CLS
CD %2
if NOT EXIST build mkdir build
echo Compilando...
tasm /l %1 build\ build\
echo Link...
if NOT EXIST exes mkdir exes
tlink build\%1, exes\%1.exe, build\%1.map
echo.
pause
Nombre: execute.bat
Ejecutar: $(NPP_DIRECTORY)\execute.bat $(NAME_PART) $(CURRENT_DIRECTORY)
echo off
TITLE EJECUTANDO %1
CLS
CD %2\exes\
echo Ejecutando...
echo.
%1.exe
echo.
pause
Nombre: td.bat
Ejecutar: $(NPP_DIRECTORY)\td.bat $(NAME_PART) $(CURRENT_DIRECTORY) $(NPP_DIRECTORY)
echo off
PATH="%3\tasm\"
CLS
CD %2\exes\
td -jn %1.exe
Para terminar, ya no utilizo un “tasm instalado”, tengo los ejecutables correspondiente (tams.exe, tlink.exe, td.exe y rtm.exe) en una carpeta tasm en el directorio apuntado por la variable $(NPP_DIRECTORY).
Califica el tema:

Loading ...
November 9, 2008
soullost
General
2 Comments
Estoy viendo algunas cosas de ActionScript 3 [http://es.wikipedia.org/wiki/ActionScript] y como es lógico necesito la versión de Adobe Flash CS3. Procedí a instalarlo y durante el proceso, se fue la maldita luz xD. Después trate de instalarlo nuevamente pero, me marcaba el error siguiente:
Critical error were found in setup for Adobe Photoshop CS3:
The installer database is invalid: please re-install the product from the original media. Please see the Setup log file for details.
Corrí rápido a desinstalar desde Agregar o quitar programas y nada, el mismo error, no me dejaba hacer nada, ni desinstalar ni reinstalarlo. Después de tanto buscar en Google y casi con ganas de hacer el trabajo sucio manualmente, encontré dos programas que nos ayudaran a desinstalar correctamente todo.
Nota: Este proceso puede aplicar con otros tipos de errores similares al pasar de la versión beta de Adobe Flash CS3 a la versión final (según he visto en muchos foros, existen muchos problemas).
Los programas son:
- Windows Installer CleanUp Utility [http://support.microsoft.com/kb/290301].
- Adobe CS3Clean Script [http://www.adobe.com/support/contact/cs3clean.html].
Proceso
Ejecutamos Windows Installer CleanUp y seleccionamos todo lo referente a Adobe, después, damos clic en Remove. Una vez que termine, ya estamos listos para ejecutar el script de Adobe.

Windows Installer CleanUp Utility
El script trae un asistente con una serie de preguntas, hay que tener especial cuidado en la siguiente:

Script CS3 Clean
Nos pregunta si queremos hacer una vista previa del proceso de desinstalación, si ponemos que si (s), simulara que está desinstalando todo pero, no sera así, debemos dar que no (n), para que el proceso se lleve a cabo.
Despues de todo esto, ya pude reinstalar correctamente Adobe Flash CS3. Como aclaración, tuve que ejecutar primero el Windows Installer CleanUp Utility porque no me dejaba correr el script CleanCS3 correctamente, posiblemente, a alguien le pueda funcionar solo ejecutando dicho script.
Califica el tema:

Loading ...
November 7, 2008
soullost
GNU/Linux
No Comments
Llevo ya un tiempo usando Virtualbox [http://www.virtualbox.org/] desde mi Gentoo. Una de las razones más obvias para migrar a Virtualbox es que existe una versión de uso personal totalmente operable (también hay una versión Open Source), otra fue que, mi Windows XP ya estaba bastante desordenado y con un montón de cosas instaladas. Ya era hora de probar Virtualbox.
Una de las características de Virtualbox que ayuda bastante para migrar desde Vmware es que, puede cargar las imágenes de disco de Vmware, así por ejemplo, podemos hacer una copia de los archivos importantes que tengamos en nuestra antigua maquina virtual de Vmware, para proceder posteriormente a eliminarla (y ahorrar espacio en disco).
En mi caso, primero he instalado la nueva maquina virtual desde el asistente de Virtualbox con una imagen de disco nuevo y después, he cargado la imagen de disco de Vmware para proceder a realizar la copia de datos. Para agregar la imagen de disco de Vmware como disco esclavo debemos ir a Configuración > Discos Duros y ahí pulsamos agregar, nos preguntará si queremos Crear o Seleccionar una imagen ya creada, pulsamos en Seleccionar. Después Agregar nuevamente y seleccionamos la imagen de Vmware.

Agregar disco esclavo
Si no sabemos cual es el nombre de nuestro disco de la antigua maquina virtual, podemos ver las propiedades de la maquina virtual desde Vmware.

Disco Vmware
Ahora ya podemos guardarla configuración y proceder a iniciar la maquina virtual, debería detectar la imagen del disco de Vmware. Ya podemos hacer respaldo de nuestros archivos en nuestra nueva maquina virtual en Virtualbox.

Mi pc
Califica el tema:

Loading ...