Archivo | enero, 2011

PAS to HTML: un conversor

25 Ene

Al principio de la asignatura, buscando recursos relacionados con PASCAL en internet, di con este pequeño programa creado por Joao Paulo Schwarz Schuler: Pas2HTML.

El programa, como puede deducirse de su nombre, toma el código fuente de un programa en PASCAL y lo convierte a HTML, coloreando las palabras reservadas, los comentarios y los dígitos.

En un principio quería utilizarlo para ir colgando el código fuente de los programas relacionados con la asignatura en el blog. Al final, como sabes, utilizo Snipt.net/XaviAznar para ello.

Sin embargo, he pensado que quizás haya otras personas con intereses diferentes… En cualquier caso, el programa puede descargarse desde la página Another Pascal to HTML Converter de SourceForge, tanto para Windows como Linux.

El programa es freeware y puede distribuirse libremente.

El código fuente está disponible también para descarga (en PASCAL!!)

He colocado una copia de la versión para Windows en la carpeta Box.net/Informática, así como un ejemplo de código convertido.

[INF] Recopilación de ejercicios de la sección ‘Estructuras Básicas’

23 Ene

He colgado en la carpeta  Box.net/Informática un zip con el código fuente de mi versión de todos los programas correspondientes a la primera sección (Estructuras Básicas) de la recopilación de ejercicios de la asignatura.

El código es el mismo que se encuentra disponible online en Snipt.net/XaviAznar. El fichero zip recoge todos los programas para que sea más fácil descargarlos -y así poder consultarlos offline- sin tener que ir copypasteando uno a uno desde Snipt.net/XaviAznar.

No puedo asegurar que mis versiones estén libres de fallos, pero hasta donde he probado, solucionan el problema propuesto en los diferentes enunciados.

Espero que te sirvan para poder tener diferentes puntos de vista sobre cómo solucionar un determinado problema.

Icono de la UNED (para Windows)

23 Ene

Tengo todo el contenido relacionado con la UNED (apuntes, programas de la asignatura, etc)  dentro de una carpeta en “Mis Documentos”. A su vez, esta carpeta de la UNED está dentro de la carpeta “Dropbox”. Así que para poder acceder a la carpeta de la UNED, tengo un acceso directo en  el escritorio.

Sin embargo, el icono que le había colocado no terminaba de convencerme, así que he creado un icono más fashion para la carpeta.

Si quieres utilizarlo, lo he colocado en la carpeta de Box.net, tanto en formato PNG como en formato ICO.

P.S. Para convertir imágenes PNG a formato ICO he utilizado el servicio online: http://www.convertico.com/: sencillo, eficaz y práctico.

 

 

[INF] Esquema del temario del 1er cuatrimestre de Informática en Box.net

16 Ene

ActualizaciónYa he subido el esquema del temario del 1er cuatrimestre de Informática a su carpeta correspondiente en Box.net.

Al final no lo he comprimido en zip, pues sólo conseguía una reducción de 1Kb.

Queda pendiente separar el esquema en ficheros independientes más manejables.

Subiendo el esquema de Pascal a XMind.net

16 Ene

Dado que ya estoy en la recta final del primer cuatrimestre, decidí hacer un resumen de todo el temario de la asignatura de Informática en XMind.

A medida que el esquema se ha ido ramificando, cada vez el portátil tardaba más y más en grabar el fichero en disco. Al final, el esquema ocupa 2MB -contiene imágenes- y, a diferencia de los esquemas de Relatividad General, éste es un todo en uno.

La idea inicial era poder consultar a simple vista todo el contenido del primer cuatrimestre, para agilizar consultas de último momento de detalles durante la corrección de los exámenes de prueba que estoy haciendo.

El problema es que a nivel de zoom 100%, sólo una pequeña parte del esquema se muestra por pantalla. Además, al moverme por el esquema para localizar el nodo concreto relacionado con mi duda, el procesador del portátil se volvía loco, el ventilador giraba a todo trapo y hacía ruido. Al consultar el “Administrador de Tareas” he descubierto que XMind, con el esquema abierto, consumía casi 500MB de memoria él solito. Y eso es la mitad de lo que tiene este portátil de batalla que utilizo como “fijo” en casa…

Pese a todo, he finalizado una primera versión del esquema en una sola página.

Pero mis problemas no han acabado aquí; al decidir subirlo a XMind para poder compartilo, el proceso ha empezado y, después de casi 25 minutos, ha fallado!

Así que lo colgaré en Box.net en formato comprimido mientras lo secciono en diferentes archivos más manejables…

FreePascal + Notepad++: entorno de programación PASCAL portable

1 Ene

Uno de los portátiles con los que trabajo habitualmente ha tenido un problema en la placa base y he tenido que dejarlo aparcado. Dado que era uno de los equipos donde realizaba parte de las prácticas con Pascal, he decidido extraer el disco duro y colocarlo en una caja externa (y así poder acceder a los datos vía USB).

Eso me ha servido para descubrir que FreePASCAL es portable, es decir, que no requiere instalación.

Así pues, si alguien quiere llevar su entorno de programación en PASCAL en un pendrive, puede hacerlo. Para ello, únicamente tiene que copiar la carpeta de instalación de FreePASCAL (por defecto, c:\FPC\) en la memoria USB y listo!

Como editor de código, tanto Notepad++ como SciTE tienen su versión portable, así que también sería interesante copiarlo al pendrive si quieres tener tu entorno completo.