viernes, 3 de febrero de 2012



Existen múltiples formatos de compresión, los cuales no sólo se refieren a compresión de archivos de datos, sino también a archivos de música(mp3 u oog).Por ahora nos referiremos sólo a los primeros:

ZIP: Es un formato de fichero bastante simple, que comprime cada uno de los archivos de forma separada. Comprimir cada archivo independientemente del resto de archivos comprimidos permite recuperar cada uno de los ficheros sin tener que leer el resto, lo que aumenta el rendimiento. El problema, es que el resultado de agrupar un número grande de pequeños archivos es siempre mayor que agrupar todos los archivos y comprimirlos como si fuera uno sólo. A cambio, esto permite extraer cada archivo de forma independiente sin tener que procesar el archivo desde el principio.

ZIP fue creado originalmente por Phil Katz, fundador de PKWARE. Katz liberó al público la documentación técnica del formato ZIP, y lanzó al mismo tiempo la primera versión de PKZIP en enero de 1989. La especificación de ZIP indica que cada archivo puede ser almacenado, o bien sin comprimir, o utilizando una amplia variedad de algoritmos de compresión. Sin embargo, en la práctica, ZIP se suele utilizar casi siempre con el algoritmo de Phil Katz.

En Linux, zip viene instalado por defecto, para uso en la línea de comandos:

Comprimir$
Descomprimir$
Ver contenido$

GZIP:

gzip es una abreviatura de GNU ZIP, un software libre GNU que reemplaza al programa compress de UNIX. gzip fue creado por Jean-Loup Gailly y Mark Adler. Apareció el 31 de octubre de 1992 (versión 0.1). La versión 1.0 apareció en febrero de 1993.

gzip se basa en el algoritmo Deflate, que es una combinación del LZ77 y la codificación Huffman .Deflate se desarrolló como respuesta a las patentes que cubrieron LZW y otros algoritmos de compresión y limitaba el uso del compress.

No se debe confundir gzip con ZIP, el cual no es compatible. gzip sólo comprime archivos, pero no los archiva. Debido a esto a menudo se usa junto con alguna herramienta para archivar (popularmente tar).

Para hacer más fácil el desarrollo del software que usa compresión, se creó la biblioteca zlib. Soporta el formato de ficheros gzip y la compresión deflate. Esta biblioteca se usa mucho porque es pequeña, eficiente y muy versátil. Gzip y zlib fueron implementadas por Jean-Loup Gailly y Mark Adler. Desde finales de los noventa se ha producido algún movimiento de gzip a bzip2 que a menudo produce archivos más pequeños aunque es más lento.

El formato de compresión zlib, el algoritmo deflate y el formato gzip fueron estandarizados como RFC 1950, RFC 1951 y RFC 1952 respectivamente.

Normalmente, la extensión de los archivos comprimidos con gzip es .gz. El software de Unix a menudo se distribuye como ficheros con extensión .tar.gz o .tgz, llamados tarballs. Son archivos empaquetados con tar y comprimidos con gzip. Se pueden descomprimir con gzip -d fichero.tar.gz o desempaquetar con tar -xzf archivo.tar.gz. Hoy en día, cada vez se distribuye más y más software como fichero.tar.bz2 debido a las ventajas de la compresión bzip2.

$sudo apt-get install gzip

Comprimir:
gzip fichero

Descomprimir:
gzip -d fichero.gz


RAR :(Roshal ARchive en inglés) es un formato de archivo propietario desarrollado por Eugene Roshal , con un algoritmo de compresión sin perdida, utilizado para la compresión de datos y archivación.

RAR utiliza un algoritmo de compresión basado en el LZSS que, a su vez, se basaba en el LZ77 , de James Storer y Thomas Szymanski (1982). El tamaño del diccionario puede variar entre 64k y 4 MB.

Para usar rar en Ubuntu, dado que por su carácter de propietario no viene por defecto instalado debemos ejecutar :

$sudo apt-get install rar unrar

Comprimir:
rar a archivo.rar ficheros
Descomprimir:
unrar x archivo.rar
Ver contenido:
rar l archivo.rar.
ó
rar v archivo.rar

BZIP2

bzip2 es un programa libre desarrollado bajo licencia BSD por Julian Seward, que comprime y descomprime ficheros usando los algoritmos de compresión de Burrows-Wheeler y de codificación de Huffman. El porcentaje de compresión alcanzado depende del contenido del fichero a comprimir, pero por lo general es bastante mejor al de los compresores basados en el algoritmo LZ77/LZ78(gzip, compress, zip..). Como contrapartida, bzip2 emplea más memoria y más tiempo en su ejecución.

La sintaxis es parecida a la del programa gzip de GNU

comprimir $bzip2 fichero

descomprimir $bunzip2 fichero.bz2

Viene por defecto instalado en Linux/Ubuntu

TAR: Aunque estrictamente no es un compresor sino un joiner (une dos o mas archivos), el formato tar es famoso en UNIX/LINUX dado que se usa para respaldo de archivos de datos de forma secuencial en cintas magnéticas. Comúnmente vemos asociado su uso al formato .gzip( los archivos tar.gz).

Archivos .tar.gz:
Comprimir: $ tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/

$tar -czf archivo.tar.gz ficheros
Descomprimir: $ tar -xzvf archivo.tar.gz

ver contenido :tar -tzf archivo.tar.gz

Archivos .tar:
Empaquetar: tar -cvf paquete.tar /dir/a/comprimir/
Desempaquetar: tar -xvf paquete.tar

-Ficheros .tar.bz2
Comprimir:
tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir:
bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido: # bzip2 -dc archivo.tar.bz2 | tar -t

LHA

Haruyasu Yoshizaki desarrolló en los años 1988 en Japón el algoritmo de compresión de archivos LHA y creó una herramienta informática con el mismo nombre para comprimir y descomprimir archivos en dicho algoritmo, de libre distribución y código abierto llamándola originalmente LHArc.

Una versión más avanzada fue tentada a llamarse LHx, pero se llamó eventualmente con el nombre LH, ya que tuvo que ser renombrada finalmente por LHA al tener conflicto con el igual nombrado comando de MS-DOS 5.0 LH ("load high").

Funciona en modo de línea de comandos en ventana de consola, por lo que la falta de una interfaz gráfica ha contribuido a que no sea actualmente muy utilizado.

La mayoría de los descompresores reconocen y pueden descomprimir este formato sin ninguna dificultad. El formato LHA es de los más utilizados en los ordenadores con AmigaOS y MorphOS. LHA Sigue siendo muy popular en Japón.

En Ubuntu para poder utilizar este formato para comprimir/descomprimir debemos instalar:

$sudo apt-get install lha

En Sistemas Windows, los programas winzip y winrar reconocen este formato.

ARJ

ARJ (Archived by Robert Jung) es una aplicación para crear archivos comprimidos creada por Robert K. Jung. La última versión de ARJ fue la 2.85 (febrero de 2009), que soporta las arquitecturas de Intel de 16 y 32 bits.

La compresión de ARJ es similar en cierta medida a la de PKZIP 1.02. Algunas partes de ARJ estaban cubiertas por una patente americana. Estaba disponible para ser licenciado bajo términos más amigables que PKZIP. Nunca terriblemente popular, sus días cumbre fueron durante la era de las BBS en parte porque podía crear archivos multivolumen (dividiendo un archivo grande en ficheros más pequeños). ARJ también permitía al usuario alterar el nivel de compresión de un archivo, haciéndolo popular en redes de correo de paquetes pequeñas como WW4Net y HOGNet que usaban opciones de compresión más bajas para aprovechar la compresión basada en módem (como MNP o v.42bis) para reducir las facturas de las llamadas a larga distancia que invariablemente conllevaban la membresía en estas redes. Desde esos días, ARJ ha perdido mucha de su cuota de mercado, a favor de RAR y otros formatos; la falta de una interfaz gráfica también ha contribuido a su desaparición virtual del mundo del escritorio.

En Ubuntu debemos instalar :

$sudo apt-get install arj

ACE

ACE es un formato de archivo de compresión de datos privativo desarrollado por e-merge GmbH. Los partidarios de ACE sostienen que ofrece una compresión superior al formato ZIP aunque al coste de una velocidad de compresión más lenta.

La extensión de fichero es .ace. El tipo MIME es application/x-ace-compressed.

WinACE mantenido por e-merge GmbH, se usa para descomprimir y manipular ficheros ACE en Microsoft Windows. También hay versiones más antiguas de un programa llamado «unace», que están licenciadas bajo la GPL, pero no pueden extraer archivos ACE posteriores a la versión 2.0. Además, hay programas de descompresión de este tipo de archivos que son gratuitos para muchas plataformas (como Mac OS X y Linux), pero tampoco son software libre.

Para instalar unace en Ubuntu:

$ sudo apt-get install unace

Extraer archivo ACE

$unace -e archivo.ace

7z

7z es un formato de compresión de datos sin pérdida con tasas muy altas, superando a las de los populares formatos zip y rar . La extensión de fichero para los archivos pertenecientes a este formato suele ser .7z. Puede utilizar diferentes algoritmos de compresión.

Es libre y fue creado e implementado por los desarrolladores del programa 7-zip bajo la licencia GNU-LGPL.

El tipo MIMEde 7z es application/x-7z-compressed.

Para su uso en Ubuntu debemos instalar p7zip:

$sudo apt-get install p7zip

COMPRESS

Es uno de los programas más antiguos de compresión ya que fue creado en 1982, es el sucesor de otro programa llamado COMPACT creado dos años antes, Es una implementación directa del esquema de compresión basado en diccionario LZW. Compress da una compresión significativamente mejor que COMPACT, y se ejecutaba más rápidamente. Incluso más, el código fuente para comprimir estaba disponible puesto que era un programa de dominio público, y esto repercutió en una mayor portabilidad. Compress aún es usado entre usuarios de Unix, aunque su uso continuado es cuestionable dado que la patente del LZW es propiedad de Unisys.

Para usarlo en Ubuntu:

$ sudo apt-get install ncompress

comprimir:

$compress archivo

descomprimir

$uncompress.real archivo.Z

fuentes :

-Wikipedia

-http://www.e-capy.com/comprimir-y-descomprimir-tgz-tar-gz-y-zip-por-linea-de-comandos-en-linux/

-http://www.taringa.net/posts/linux/2636438/Comprimir-y-descomprimir-en-ubuntu.html

-http://www.galeon.com/odiseus/info/intro.htm







jueves, 2 de febrero de 2012
Ubuntu es una distro con frecuentes actualizaciones, y el hecho de que mantengamos nuestro sistema actualizado o al instalar/desintalar paquetes, acarrea como consecuencia que quedan librerías y paquetes obsoletos que lo único que hacen es ocupar espacio en nuestro disco duro, disminuyendo el rendimiento en general de nuestro sistema.

Para esto debemos hacer lo siguiente:

1- Terminal

* Limpiar cache de aplicaciones instaladas: sudo apt-get clean
* Limpiar aplicaciones no instaladas: sudo apt-get autoclean
* Limpiar posibles dependencias de aplicaciones desinstaladas: sudo apt-get autoremove

2- Gestor de Paquetes Synaptic

* Eliminar paquetes instalados que sobran: Para verlos --> Estado/Instalado (Auto Desinstalables)
los seleccionas todos (Ctrl+A) y los eliminas -->Clic Botón Secundario/Marcar para eliminar/Aplicar


Sin embargo existe un pequeño script llamada ubuclean, el cual permite :

1. limpiar el Sistema de memoria cache.
2. Remover archivos de configuración.
3. Elimina los Kernel que no se usan.
4. Y vacia nuestra papelera.

Ubuclean lo podemos descargar de este enlace
una vez efectuada la descarga, nos dirigidos a la carpeta donde está el script, abrimos una terminal, y ejecutamos los siguientes comandos:

$chmod -c 744 71529-ubucleaner.sh
$sudo ./71529-ubucleaner.sh


Acabo de ejecutar el script en mi pc de escritorio con Ubuntu 10.10 y no sólo me eliminó
librerías que estaban de mas sino también antiguos Kernels con lo que logré recuperar
mas de 400 MB de espacio en el disco duro, y ahora me da gusto como está funcionando
el equipo.

A todo esto este dato lo acabo de encontrar en esta dirección:
http://www.taringa.net/posts/info/1137895/Pasale-la-escoba-a-Ubuntu-_-y-otras-distros-tambien_.html

Existe una utilidad llamada KleanSweep para los usuarios de Distribuciones Linux con
KDE (en Gnome también se ejecuta pero mas lento). Sin embargo no la he probado.

miércoles, 1 de febrero de 2012
Nueva Laptop XO-3 con sistema Android
El clásico Laptop OLPC XO

Leyendo un post del Blog de Luis Ramirez, recuerdo con amargura como Chile, gracias a la ceguera e incompetencia política de sus autoridades, en especial del Ministro de Educación de aquél entonces Sr. Sergio Bitar, le dijo NO a una iniciativa patrocinada por Nicholas Negroponte y acogida con los brazos abiertos por varios países del mundo, de haber dotado a miles de estudiantes de una computadora portátil de bajo costo, destinada para el uso educativo.Según tengo entendido, los argumentos del rechazo, se basaron en un informe de Enlaces (Institución encargada del soporte tecnológico y pedagógico para las escuelas) mediante el cual se señalaba las cartacterísticas del Hardware del equipo, o sea primaron criterios técnicos y no pedagógicos. Cabe recordar que países como Uruguay, Argentina y Perú adoptaron ya el proyecto. Convengamos que esos computadores no son Macbook Pro, pero que si cumplen con los objetivos para los cuales fueron creados. No creo tampoco que la tecnología sea la panacea para mejorar la educación de los niños chilenos, pero si una importante herramienta. Esos computadores que fueron famosos por ser conocidos como los computadores de 100 dólares( a pesar que posteriormente los precios de los mismos subieron) han sido acogidos en países muy pobres como los de Africa(entre ellos Ruanda y Madagascar). Chile no es en términos de calidad de vida, tan pobre como éstos, pero 1 millón de sus niños viven en condiciones de vulnerabilidad socio-económica, y la fundación OLPC conoce esa realidad.

Tuve la oportunidad de conocer la experiencia uruguaya, debido a una conferencia dictada en la Ufro el año 2009, en la cual, una de las encargadas del Ministerio de Educación de ese país, nos expuso el Plan Ceibal, un ambicioso proyecto mediante el cual se logró el objetivo de que a 300.000 niños de ese país, fueran beneficiados con una de esas laptops, se capacitó fuertemente a los maestros de escuela para trabajar con las Xo, se invirtió en infraestructura y conectividad en las escuelas de ese país. Se dotó una red de soporte logístico y técnico para las laptops, mediante la cual, por ejemplo si a un chico sufría la pérdida o robo de la laptop deben llamar a un número y dar sus datos, e inmediatamente mediante el nro de serie esa laptop es ingresada a una blacklist, quedando así inutilizada, asi como después de dos meses de que no se conecta a la red Ceibal se activa el bloqueo. Tras años de experiencia con este proyecto, ahora el Ministerio de ese país, ha llevado adelante un programa de recambio de equipos, mediante el cual los estudiantes que pasan a los primeros años de secundaria por ejemplo, pueden optar a un equipo OLPC nuevo con mas prestaciones en hardware.

El 8 de Enero, en el CES(Consumer Electronic Show) realizado en Las Vegas, EE.UU, la Fundación OLPC, presentó su nueva tablet XO 3.0, con carcasa resistente a los golpes, la cual irá destinada a países como Nicaragua y Uruguay. Esta tablet al contrario de los laptops, no llevará S.O. basado en Red Hat sino que llevará el sistema operativo que rivaliza con Windows 8 y iPad OS en el mercado de las tablet, y que rivaliza con Windows Phone y iPhone OS: Android. Por lo que el proyecto, lejos de estar muerto, parece seguir adelante.

No puedo negar que el proyecto tuvo problemas, en su implementación, en especial en países como Perú. En proyectos de esta envergadura siempre existen los inponderables, pero si se logra una buena implementación se llevan adelante. Hay quienes piensan que da lo mismo que no se implementara el proyecto, y que los alumnos pueden acceder a los computadores y netbooks existentes en las escuelas, y ante esto quiero decir que si bien el gobierno chileno ha aumentado, la cantidad de computadores y que por ejemplo los niños a partir del sexto básico pueden acceder a un notebook o netbook inscribiéndose en el programa "Yo elijo Mi Pc" , para recibirlo en Séptimo Básico, aún hay un porcentaje de alumnos que no tienen acceso a un equipo, y que muchos alumnos con suerte logran acceder a un equipo de la escuela, un par de horas a la semana, debido al bajo número de éstos en comparación a la cantidad de alumnos de la escuela. En algunas escuelas esta proporción llega a un equipo por cada 12 alumnos,siendo que en países desarrollados como Finlandia la proporción de equipos por alumno, es de 2 alumnos por equipo . Si bien el Estado ha hecho un esfuerzo por destinar mas equipos a las escuelas, a través de programas como Plan TEC, y TIC en Aula, en la mayoría de las escuelas existe equipamiento que , o bien lleva varios años de uso en las escuelas y ya está desfasado(equipos con poca memoria para las necesidades actuales, o es equipamiento donado a través de fundaciones como Chile Enter, el cual es equipamiento de segunda mano, dado de baja de las empresas o por particulares porque ya está obsoleto, o traído del extranjero también dado de baja de allá por lo mismo.

Ahora nos queda solamente ver como nuestros vecinos progresan, y si algún día sucede el milagro de sumarnos a esta iniciativa, tendremos que aprender de los uruguayos.






lunes, 30 de enero de 2012



El aprendizaje de Java fue algo que tomé con entusiasmo durante un tiempo, cuando usaba Windows 98. Por motivos laborales en los cuales me dediqué al tema del Soporte Técnico, fue algo que dejé de lado, y ahora es algo que me ha estado penando, por lo que me dedique a ver primeramente como instalarlo en Windows Xp (y quizás Vista/7):

1) Descarga de JDK (Java Development Kit)
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

2) Instalación: Una vez descargado el archivo, procedemos a ejecutarlo como cuando instalamos cualquier programa:Siguente, Siguiente, hasta llegar a "Finalizar" sin modificar nada

3)Configuración: Por lo general Windows no reconoce el comando javac una vez instalado, a lo que tendremos que configurar las variables de entorno como lo hacíamos en Windows 98 pero esta vez sin el Autoexec.bat, si vamos a la consola o a Inicio>Ejecutar>cmd.exe y nos aparece la siguiente pantalla:


Significa que tendremos que hacer lo siguiente:
1)Pulsar con el botón derecho del ratón sobre "Mi PC" y selecciona "Propiedades".
2)Seleccionar la pestaña "Opciones avanzadas" y pulsar en el botón inferior "Variables de entorno".
3)Tanto en el cuadro superior como el inferior, buscaremos una variable que se llama "Path", haremos click sobre ella y pulsaremos el botón "Modificar" (si aparece en los dos cuadros, haremos lo siguiente dos veces).
4)En el cuadro de valor de variable, añadiremos al final (cuidado, SIN BORRAR NADA):

;c:\ruta-donde-quedó-instalado-JDk

y pulsa "Aceptar".


5)Buscaremos otra vez en la lista de variables si existe "CLASSPATH". Si no existe, no pasa nada, seguiremos con el siguiente punto. Si existe, click sobre ella y pulsaremos el botón "Modificar" (si aparece en los dos cuadros, haremos lo siguiente dos veces). En el cuadro de valor de variable, añadiremos al final (cuidado, SIN BORRAR NADA):

;.

(cuidado: con un PUNTO al final) y pulsa "Aceptar".
6)Cerraremos el cuadro de diálogo de variables de entorno con "Aceptar" y otra vez "Aceptar" para "Propiedades del sistema".

Si teníamos abierta la consola del sistema, la cerraremos para que se carguen los nuevos valores.

Abriremos la consola otra vez y comprobaremos que al escribir javac y java se obtienen los mensajes habituales de Java. Si sigue apareciendo el mensaje

"javac" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

... tendremos que revisar que hemos seguido todos los pasos correctamente y vuelve a repetir el paso 3.

Yo efectué estos pasos en mi netbook el cual tengo instalado con Windows XP y Ubuntu, y por el lado de WIndows ya puedo trabajar con Java.
domingo, 29 de enero de 2012

Muchos de quienes nos iniciamos en el mundo de la informática a mediados de los noventa, conocimos el disquette de 3 1/2 pulgadas, los cuales se insertaban en un dispositivo llamado disquetera. Este medio era poco fiable en cuando a la seguridad física, si lo comparamos con los actuales dispositivos de almacenamiento Usb. Sin embargo en aquellas remotas y pretéritas épocas, era el único medio para transportar información, junto a las grabadoras de CD-ROM que surgieron a mediados de los 90. En aquellas épocas los disquettes y disketeras eran indispensables a la hora de formatear un pc, o incluso desinfectar un equipo de virus. La capacidad de los diskettes no pasaba de los 1.44 Mb, y en algunos casos especiales mediante programas especiales, se podía aumentar esa capacidad a 2 mb , pero los diskettes resultantes sólo podían ser leídos por esos programas. Corrían mucho riesgo de daños en los clusters, con lo que el uso prolongado, los deterioraba poco a poco.A todo esto no faltaban los diskettes con tapa metálica que se quedaban incrustados en las disqueteras con el riesgo de dejar inutilizadas dichas unidades.

Actualmente los fabricantes de computadores, ya no incluyen las otrora famosas disqueteras. El pendrive desplazó a los diskettes por capacidad y seguridad. No obstante, existen diversas situaciones las cuales nos obligan a usar los antiguos diskettes: Por ejemplo, para la actualización de la BIOS , la mayoría de las veces, los fabricantes en sus programas de actualización nos piden que el archivo BIOS se encuentre en la unidad A: . Asimismo si queremos probar software antiguo cuyos programas de instalación venían en dichos dispositivos.

Virtual Floppy Drive es un software que nos ayuda a resolver este problema. Es un Software con licencia GPL , y el cual podemos descargar del siguiente enlace de sourceforge:http://sourceforge.net/projects/vfd/files/latest/download. Soporta Windows NT/2000/XP/2003 Server/Vista y Windows 7 (este último en sus versiones de 32 y 64 bits).

No tiene requerimientos de software, por lo que una vez descargado,sólo hay que descomprimir el archivo zip en una carpeta y ejecutar vfdwin.exe:

Pulsamos en los botones "Install" y "Start" (en ese orden):

donde pulsaremos sobre “Change” y eligiremos “A:”:

Y ya está, ya tenemos una disquetera virtual en el sistema. La podemos ver en el explorador de Windows:

La disquetera de momento está vacía. No hay ningún “disquete virtual” en ella. Para introducir uno, pulsamos sobre “Open” en la pestaña de “Drive 0″ y encontramos este diálogo:

Si seleccionamos como “Disk Type” “RAM” y a continuación pulsamos sobre “Create”, el disco virtual permanecerá en memoria y desaparecerá al reiniciar o al parar el VFD a menos que guardemos la imagen de disquete a un fichero pulsando sobre “Save” en la pestaña de “Drive 0″:
También podemos seleccionar un fichero de imagen, existente o no en “Image File”, escoger “Disk Type” “FILE” y crear uno nuevo si el fichero no existe o crear uno nuevo si el fichero no existe.


Para finalizar nuestra sesión de trabajo con el VFD, hay que cerrar la imagen de disquete (extraer el disquete virtual de la disquetera virtual) pulsando sobre “Close” en la pestaña “Drive 0″ y volver a la pestaña de “Driver” para pulsar sobre “Stop” y sobre “Uninstall”:

El botón de “Format” de la pestaña “Drive 0″ puede ser útil, pero es equivalente a formatear el disquete desde el propio Windows, con la ventaja de que en Windows XP podemos incluso generar un disquete de rescate con los ficheros básicos de arranque de MS-DOS:


Los ficheros son los la última versión que hubo de MS-DOS en Windows 98:
A:\>dir
Volume in drive A has no label.
Volume Serial Number is 2A87-6CE1

Directory of A:\

08/06/2000 17:00 58.870 EGA2.CPI
08/06/2000 17:00 58.753 EGA3.CPI
08/06/2000 17:00 58.870 EGA.CPI
08/06/2000 17:00 21.607 KEYB.COM
08/06/2000 17:00 34.566 KEYBOARD.SYS
08/06/2000 17:00 31.942 KEYBRD2.SYS
08/06/2000 17:00 31.633 KEYBRD3.SYS
08/06/2000 17:00 13.014 KEYBRD4.SYS
08/06/2000 17:00 29.239 MODE.COM
08/06/2000 17:00 93.040 COMMAND.COM
08/06/2000 17:00 17.175 DISPLAY.SYS
18/01/2008 20:18 95 AUTOEXEC.BAT
18/01/2008 20:18 33 CONFIG.SYS
13 File(s) 448.837 bytes
0 Dir(s) 888.320 bytes free

A:\>type msdos.sys
;W98EBD

En fin esta aplicación es de suma utilidad a la hora de por ejemplo integrar drivers en un de instalación de Windows

Para crear una imagen de disquete en un sistema con una disquetera real para usar dicha imagen con el VFD en un sistema sin disquetera (o incluso aunque la tenga, pero que no queremos usarla porque es muy lenta), podemos usar el RawWrite, el RawWrite2 (ambos para línea de comandos) o el RawWrite para Windows (con interfaz gráfico).

En Linux podríamos obtener dicha imagen con:

dd if=/dev/fd0 of=ficheroimagen.img

Y, finalmente, no querría dejar de mencionar el “mount, la disquetera virtual para Linux”:

mount -o loop ficheroimagen.img /puntodemontaje










Los sistemas de Gestión Escolar son softwares encargados de la Gestión Escolar de un Establecimiento Educacional. Se diferencian de los LMS (Learning Management Systems) en que este último se dedica al manejo de contenidos, exámenes,tareas. Los Sistemas de Gestión Escolar se abocan a la parte administrativa del establecimiento educacional: Matrículas de Alumnos, Gestiòn de Horarios, Cursos, Profesores,Asistencia de Alumnos, Elaboración de Informes,etc.

Existe una gran cantidad de Softwares de este tipo, tanto comerciales, aunque también existe una pequeña cantidad que son gratuitos. Buena parte de los Software comerciales, si bien son bastante completos y fàciles de manejar, involucran un elevado costo de licencia, ya sea por adquisición o por arriendo del mismo para su uso, si pensamos en establecimientos estatales cuyos sostenedores a duras penas cuentan con los recursos para la utilización de los mismos.

En Chile existen varias soluciones de Software de Gestión escolar, entre ellas:

SINEDUC : Esta aplicación fue desarrollada inicialmente por el departamento de Ingeniería de la Pontificia Universidad Católica de Chile. Mas tarde, se creó una empresa llamada NAPSIS, quien se encargó posteriormente de la explotación y venta de ésta plataforma, Usada tanto por colegios particulares como corporaciones municipales, tiene una amplia base de clientes y es ampliamente adaptable a los diversos decretos , planes y programas manejados por el Ministerio de Educación de Chile, pudiendo por ende, adaptarse a los mas variados tipos de establecimientos educacionales existentes en Chile. Entre sus características destacan la posibilidad de exportar archivos a otras plataformas( como por ejemplo SIGE del Ministerio de Educación) evitando a los usuarios hacer un doble trabajo al ingresar nuevamente los datos a esta plataforma. El aspecto en contra es su elevado precio, ya que es una plataforma online hospedada en un datacenter de NAPSIS por lo que la empresa cobra un arriendo anual de 1,6 millones de pesos aproximadamente por establecimiento, lo cual lo hace inviable para municipios que tengan 20 o más establecimientos a su cargo.Es un plataforma desarrollada en Java con ASPX( Al menos cuando me tocó aprenderla, desconozco si se habrá cambiado el desarrollo).

Particularmente en mi experiencia personal, me ha tocado trabajar con este software.. Existen otras soluciones de software acá en Chile, tales como :SENDA de Educaria,Libro de clases Digital de CIDE, Schooltrack de Collegium, Colegio Interactivo, ICOLLEGE de zerodevelopers,SYSCOL, SERVICOLEGIO,MATEO XXI,INFEDUC,LIBROMATIC,etc, las cuales no he tenido la experiencia de manejarlas, a lo que dejo al lector mas posibilidad de informarse sobre ellas en el siguiente enlace.

Tambien en el mundo del Software Libre existen Sistemas de Gestión Escolar, tales como:

SchoolTool: Desarrollado en Python con plataforma Zope, este sistema ha sido adoptado en varios países, en especial, en aquellos en los que han participado en la iniciativa One Laptop Per Child.

Inicialmente se pensó en hacerlo multiplataforma, pero sin embargo, los resultados que se iban obteniendo en MacosX y Windows, no eran los esperados, dado la lentitud de ejecución del software en estos sistemas. Unido a la inestabilidad de estos sistemas operativos, y sus respectivos problemas de seguridad, se optó por cortar dichos desarrollos y enfocarse únicamente por Linux, en especial en la plataforma Ubuntu. por lo que para su instalación se necesita destinar un equipo con el hardware adecuado, para destinarlo como servidor del Software y que dé garantías de buen funcionamiento, a la vez que podría destinarse como Servidor de correo e Internet, eso sí, si las demandas de estos servicios no son intensas y el hardware lo permite. Además es necesario planificar un respaldo periódico del Sistema, en un disco externo, o en otro equipo, o mejor aún ver alguna posibilidad de almacenamiento en la nube, ante diversas eventualidades que puedan ocurrir: Falla de Hardware,incendio,etc.. Recordemos que el activo mas importante para una organización, es la información que ésta maneja.

El sitio web del proyecto contiene una amplia información sobre el sistema. Con respecto a las posibilidades de Soporte, se puede suscribir a la lista de correo del proyecto( en inglés)o al canal IRC: #schooltool en freenode.net.

Proyecto Alba: El Proyecto Alba, es un proyecto de desarrollo de Software para la realización de un Sistema Informático Abierto de Gestión Unificada para Unidades Educacionales, que brindará una herramienta realizada en software libre, para el trabajo cotidiano en estas unidades. Por su tipo de licenciamiento bajo la GNU/GPL, el sistema permitirá una reutilización y actualización constante, como así­ también la posibilidad de aprovechamiento de módulos ya realizados por otros emprendedores (siempre que sean compatibles con esta licencia).

Site@School:Parece un poco mas simple que los anteriores, pero permite la creación de cursos, asignar estudiantes y profesores y crear grupos especiales de estudiantes para proyectos. Tienen una instalación demostrativa (”demo”) en línea y es software libre.

Pero , como todo en esta vida hay una dificultad que impide la felicidad, el hecho de adoptar una plataforma no es una decisión que se debe tomar a la ligera, en el caso de este país (Chile) tenemos las complejidades y la burocracia del Ministerio de Educación, la cuales tienen una historia que merece la pena contar:

La informatización de la Gestión escolar en Chile comenzó a mediados de la década del 90, cuando se estaban implementando los laboratorios de computación en escuelas y colegios que participaban en la Red Enlaces.En aquella época el Ministerio implementa el Sistema de Registro de los Estudiantes de Chile, mas conocido como RECH. Un Software hecho en Visual Basic con Ms Access como Base de Datos. Los inconvenientes eran múltiples, dado que era un software de escritorio, instalado en un Pc con Sistema Windows 95/98 y posteriormente en equipos con Windows ME y Windows XP, lo cual hacía que fuera vulnerable a virus y pérdida de información por formateo o borrado accidental.Además se dieron casos de escuelas que a causa de un incendio que afectó a los laboratorios de Computación, perdieron información ingresada en ese Sistema.

Lo que hacía RECH era principalmente llevar el registro de los datos del establecimiento, los docentes, alumnos,etc. y la elaboración de informes de notas finales y las actas con la información de alumnos aprobados y reprobados, para su envío a la Secretaría Provincial de Educación, y luego al Ministerio de Educación, lo cual se hacía mediante correo electrónico, adjuntando los archivos que generaba el sistema. El hecho de ser un software de escritorio, imposibilitaba la portabilidad del Sistema, por lo que el docente a cargo no le quedaba otra que acudir al establecimiento,cuando por diferentes causas no había podido ingresarla en su jornada semanal , sacrificando en ocasiones fines de semana para poder dejar todo listo. El sistema además, por su naturaleza no se comunicaba con los otros RECH, y eso fue un grave problema, debido a que muchos de los registros de estudiantes que llegaban al Ministerio, estaban duplicados, o no había una verificación exhaustiva de la información que se ingresaba. Asunto particularmente grave, si se considera que los establecimientos municipales y particulares subvencionados, operan mediante el sistema de vouchers, mas conocido como subvención estatal, en la que el estado paga por alumno matriculado. El Ministerio por años dejó pasar esta situación, unido a un afán de control centralizado. Años mas tarde, y según dicen a raíz del escándalo de las subvenciones, en que en se detectaron alumnos con doble matrícula en diferentes establecimientos el mismo año, matrículas que debido a deficiente fiscalización, estaban siendo canceladas y que le costó el puesto a la Ministra de Educación de aquél entonces, el Ministerio decide crear la plataforma online SIGE (Sistema de Ingreso General de Estudiantes) la cual se hizo obligatoria para todos los establecimientos. Inicialmente se dieron problemas con ésta, debido a que muchos establecimientos ya tenían sus Sistemas de Gestión Escolar, los cuales generaban los archivos RECH, los cuales no cumplían con las especificaciones de ésta plataforma, lo cual trajo un dolor de cabeza a muchos establecimientos que veían rechazadas sus actas, a la par que el Ministerio en su afán de controlarlo todo, no entregaba las especificaciones de los archivos a las empresas desarrolladoras de esos software, hasta que por fin el Ministerio se dio cuenta que su función era una función gubernamental, y no de una empresa de software, y decidió colaborar con dichas empresas.

Bueno ...el discurso es largo, pero sirve para ilustrar el panorama al cual uno se enfrenta , si decide adoptar Software Libre de Gestión Escolar. No es una tarea fácil, a menos que se tenga a uno o mas programadores hábiles y dispuestos al desafío, habría que adaptar ese software a la realidad escolar de cada establecimiento, y ello implica programar y modificar dicho software, permitiendo en el caso chileno, que dicho software exporte archivos que sean compatibles con la plataforma SIGE. Si ya se está usando un Sistema de Gestión Escolar y por motivos económicos se decide adoptar este tipo de software, se debe tener en cuenta que debe existir una etapa de transición entre ambas plataformas, ya que debe evitarse la situación de cortar de raíz el uso del Software Antiguo,y quedarse con un Software que aún le falta desarrollo, provocando con ello la ira y el aumento del stress en usuarios finales como son los docentes. La capacitación de los usuarios es otro factor importante a considerar:Debe existir el tiempo suficiente para que los usuarios se adapten al nuevo sistema, de manera tal que el aprendizaje y migración al nuevo sistema sea lo menos traumático posible.

De todo lo que he dicho muchas cosas podrían aplicarse para los otros países de América Latina con respecto a la adopción del Software Libre de Gestión Escolar. Desconozco las realidades educacionales del resto de los países, pero creo que algo de lo que he dicho podría servir.


OpenType es un formato tipográfico desarrollado por Microsoft en conjunto con Adobe , el cual se usa para tipografía de alta calidad, superando a sus antecesores TrueType y Tipo 1 ó PostScript.

Anteriormente mostramos como PHP, podía manejar el formato TrueType de forma nativa con la función imagettftext. Lamentablemente PHP no tiene soporte, o alguna librería que soporte de forma nativa OpenType. Sin embargo CSS3 lo soporta.

Para el siguiente ejemplo, he decidido usar fuentes del proyecto GNU FreeFont las cuales descargué del sitio cdlibre.org, las cuales pueden descargarse en este enlace. Una vez descargadas en una carpeta creada previamente,procederemos a crear con un editor de textos el siguiente index.html que guardaremos en la misma carpeta :



Una vez ya creado, procederemos a crear el archivo "styles.css":

@font-face {
font-family: "FreeSans";
src: url(FreeSans.otf);
}
@font-face {
font-family: "FreeSansBold";
src: url(FreeSansBold.otf);
}
@font-face {
font-family: "FreeSerif";
src: url(FreeSerif.otf);
}
@font-face {
font-family: "FreeMono";
src: url(FreeMono.otf);
}
h1{
font-size:5em;
}
.FreeSans{
font-family: 'FreeSans';
color:#9C2121;
}
.FreeSansBold{
font-family: 'FreeSansBold';
color:#50B48A;
}
.FreeSerif{
font-family: 'FreeSerif';
color:gray;
}
.FreeMono{
font-family: 'FreeMono';
color:#000000;
}

Observemos que para que esto funcione cada una de las secciones font-family lleva el nombre de la fuente, y que mas abajo cada una de estas secciones es declarada como una clase, cada una de las cuales es invocada en las secciones del index.html con su respectivo nombre y que para ello previamente debemos cargar el archivo "styles.css" con un dentro de la sección del archivo index.html, y que para el ejemplo hemos descomprimido cada una de las fuentes en el mismo directorio donde están index.html y styles.css. Recordemos usar siempre archivos de fuentes OpenType o True Type, que nos garanticen la libertad de uso, y que no tengamos problemas con el copyright.
Posicionamiento WEB
Seo. Posicionamiento natural.
http://www.grupounetcom.com/

segunda mano

Blog Flux

Computers Blog Directory

BlogUpp!

Directorio de Blogs

Directorio de Blogs

About Me

airwolf97
Ver todo mi perfil

Seguidores

contador de visitas

View My Stats