Utilidades propias
|
|
EXT2-Commader es una simple utilidad para
usuarios de Linux (y curiosos en general) que necesitan acceder a ficheros
en un sistema de ficheros EXT2 y por algún motivo no pueden tirar
abajo el sistema y arrancar Linux.
-
¡Nunca más habrá que rearrancar Linux para copiar un
mísero fichero de 10Kb que se te olvidó pasar a disco para
entregar unas prácticas!
-
¡Tampoco habrá que saber el password de algún usuario
para obtener el fichero de passwords del ordenador de tu vecino! (malo,
malo)
EXT2-Commander accede a las estructuras internas
de una partición EXT2 para poder manejarse con los ficheros allí
copiados. Por ahora solamente se permite lectura, nada de modificar datos.
El programa ha sido testeado en particiones creadas con Slackware 96 con
la versión 0.5b del EXT2.
Si se ejecuta bajo Güinslow 95 los
ficheros salvados conservan los nombres largos
Para una información más detallada
del funcionamiento, opciones, problemas y demás sobre el programa
te sugiero que consultes la documentación que acompaña al
ejecutable en el fichero xc_05b.zip
Si te bajas el archivo con EXT2-Commander
podrás echarle un vistazo al código que uso para acceder
a ficheros y directorios. El código fuente está en el archivo
EXT2.ZIP. No es un código ni
muy claro ni precisamente eficiente (écha un vistazo al 'fread'
sin caché :( ) pero funciona, es gratis y puede servirle a alguien
con interés. Por lo menos no tendrás que mirarte los fuentes
del kernel como hizo mi menda lerenda. El código está en
C para DJGPP v2. Sin embargo no creo que sea muy difícil portarlo
a otro compilador de 32 bits como Watcom C++.
CalcTSR 2.0 es una simple aunque útil
calculadora residente diseñada para trabajar con ella en un entorno
DOS. Lo mejor de esta calculadora no es su comodidad y facilidad de uso,
no tampoco la poca memoria que consume, sino que es *completamente gratix*.
CalcTSR 2.0 tiene como características
fundamentales:
-
Está programada íntegramente en *ensamblador*, por lo que
es rápida y eficiente.
-
Traba con *números de 32 bits* aun en máquinas de 16 bits.
-
Se activa por teclado desde casi cualquier programa, siempre que se esté
en modo texto.
-
Dispone de las operaciones mátemáticas y lógicas más
empleadas por los programdores. Útil por tanto para programación
a bajo nivel, parchear programas, etc.
-
Dispone de 7 memorias.
-
En esta nueva versión incluye una tabla ASCII y funciones de teclado,
como copiar el contenido de un campo en la aplicación interrumpida,
mandar un carácter, etc.
-
Ocupa sólamente 6 Kb en memoria y menos todavía en disco
-
Es completamente *gratix*.
Te preguntarás por qué si el
programa es tan estupendísimo de la vida entonces lo *regalo*. Pues
porque viendo que no me iba a comer un rosco si intentaba venderla o ponerla
shareware (cualquiera se zampa las protecciones de esos programas como
si le quitara un polo a un niño chico:) decidí que la mejor
opción era darla al dominio público. Pero uno tiene su orgullo,
y aunque la calculadora en sí no cuesta nada, para obtener los fuentes
de la misma *sí* hay que hacer algo. Ese algo es mandar al autor
(o lo que es lo mismo, a mí) una postal del lugar donde te encuentres
(más información en en fichero CALCTSR.DOC). Y pensarás
lo mismo que yo: que para 20 piraos que van a ver siquiera la calculadora,
¿alguno de ellos mandará una postal? Pues increiblemente
sí. He recibido postales de España (Bilbao, Toledo, Sevilla)
e incluso una de Venezuela!! Resulta que la tienen instalada en toda la
facultad de Electrónica de Caracas!! (yo flipé en colores
cuando me enteré). Cuando me llega la postal yo le envío
(a ser posible por correo electrónico) el password del fichero CALCSRC.ARJ
que va en el paquete.
Para conseguir la calculadora sólo tienes
que pinchar en CALCTSR.ARJ.
Como ya he comentado antes no cuesta ningún dinero, y puedes bajarla
sin ningún compromiso ni gasto por tu parte. El fichero ocupa unos
50Kb comprimido.
Hace un monton de tiempo que no toco los
fuentes de la calculadora, por lo que casi no recuerdo nada de sus interioridades.
Pero si alguien se la baja y tiene algún problema que no dude en
comunicarmelo. |