Archivo para la categoría ‘UPTC’

Iniciando el proyecto Colombia , Think Linux (Ubuntu Libre), realicé la primera instalación de una distro en un equipo ajeno (pss el de la sala, el mío y el laptop de mi hermana ya tuvieron el gusto :D ), si bien esto aconteció el Lunes y el Miércoles (y aún así quedó cojito por los afanes de Jesús :P ) hasta hoy baje la foto:

ctl1.jpg

Lastimosamente no me di cuenta y la tomé con poca resolución y apenas se ve :(

Resumen

Computador: HP Pavilion dv6210us

Propietario: Jesús Yanquen

Distro Instalada: Ubuntu 7.10 de 32 bits (por cuestiones de compatibilidad), Actualizada a la fecha.

Software Adicional: Drivers propietarios para la tarjeta de video y wireless, codecs, flash, JDK.

bueno al menos a los de arquitectura n_n…

wwiiiiii!! estoy que me salgo de la ropa :D :D

pero por que?

por que encontré lo que me hacia falta!!!, no ¬¬ plata no, pero pronto :P

lo que necesitaba para leer los pinches disquetes!!…

No en una librería externa…

No dentro de Jnode (muy seguramente lo trabajaran parecido) …

No debajo de la cama…

No en el baño…

Dentro de la VM de Java :D D!!

como siempre quiero matar pulgas a bazucazos y no vi cerca a mis narices…

la solución ha estado allí todo el tiempo y ni me mosqueaba…

bueno si!! pero cuente cual es!!

import java.io.RandomAccessFile;

wiiii!!!! “y que esta noche no me esperen en la casa!!

Trabajando en lo de arquitectura noté que todos (son 3 xD) los disquetes estaban dañados, y no tenia un imán a mano :S

que hago? sera que compro otro disquete??… No!!!

crearé uno… este esta loco??!!… no simplemente creemos una imagen y nos ahorramos la ida a la papelería (2 cuadras xD) y el costo del disquete (si todavía los venden :P )…

primero crearemos la imagen vacía:
~$ dd if=/dev/zero of=floppy.img bs=512 count=2880

preparamos la imagen para ser montada como si fuera un dispositivo.
~$ sudo losetup /dev/loop0 floppy.img

le formateamos como un disquete:

Para FAT12:

~$ sudo mkdosfs /dev/loop0

Para VFAT (soporte LFN en FAT12):

~$ sudo mkfs.vfat /dev/loop0

y la montamos para escribirle como una unidad cualquiera n_n:
~$ mkdir /media/midisquetera
~$ sudo mount -t vfat /dev/loop0 /media/midisquetera

y listo ya le tenemos trabajando :)

Vía El Demonio Negro

Actualizado:

viendo las estadísticas del blog me he encontrado que llegan a este articulo con preguntas a Google como las siguientes

generar .ima de disquete
crear una imagen de disquete en linux

es tan fácil como hacer un dd:

~$ dd if=/dev/fd0 of=floppy.img bs=512 count=2880

donde /dev/fd0 es la unidad de disquete  y floppy.img es el nombre de la imagen del disquete le podemos colocar midisqueticoquerido.ima ó copiadeseguidaddemidisqueticoquerido.imagen o lo que queramos :P

respecto a las otras:

costos de disquetes 2008

mmm si se refiere al precio me imagino que no han bajado deben estar por los 1000 COL$ aunque toca mirar la bolsa haber como van las acciones de los disquetes :P

que son los disquete

WTF! nominada a frase del día!!! :D

aunque siendo colaborativo aquí esta la respuesta

Por aquel trabajo de Arquitectura, me puse a buscar las diferentes formas de hacerlo y encontré dos específicas, pero no en Java :(

en Assembler I

en Assembler II

en Assembler con Pascal


en C++ I

en C++ II

Todas buenas soluciones particularmente la C++ I…

pero…. Yo lo quiero hacer en Java n_n

si bien, no he conseguido una forma tan directa como las anteriores, y Jnode no le he revisado bien… tengo la opción de hacer la conversión de esos códigos a Java y usar cosas que no pueda portar con JNI, muy seguramente habrá una forma menos engorrosa en Java ;)

Hombe! si Ubuntu es GNU/Linux para que especificar…

No que no es eso, es otra cosa…

ubueinstein.png

Dentro del bololó de “Colombia, Think Linux” voy a meter la ficha:

aparte de meterme en un grupo de Investigación en la UPTC a ver si migramos a Linux :) al menos las Salas “Públicas” :P …..

Instalaré Gratis (o mejor Libre :P ) Ubuntu en cualquier tiesto que sumerce quiera!!

Si así como lo oye… nuestras operadoras lo están esperando… Shamé shá!!

en serio!!, solamente me pides el favor y yo con todo gusto te configuraré tu máquina ;)

> Tengo un portátil recién comprado con güindo$ vista home minus premium with wga y todos los lujos y/o le instale un xp pero, que hagó si quiero probar Ubuntu?

No importa la arquitectura, tengo los CD/DVDs suficientes ;) , no importan las horas!!… con mujchoó gujstó!!

Me dices y vamos hasta mi Casa (Paipa o Tunja), si también con actualizaciones, te presto mi conexión!!

o a la tuya ;) jejej :P mejor donde halla conexión ;)

> Tengo un PC y no lo puedo llevar al hombro hasta tu casa!!

Fácil me invitas a tomar chocolatico con pan mientras Instalamos :P

> No vivo ni en Paipa ni en Tunja ni me quedan cerca…

Mucho más fácil me invitas a pasear!! carajo y yo bravo!! :D

> Tengo muchas otras preguntas que no cubriste con las dos anteriores (obviamente ;) )

Simple!! escribeme:

eveliotc+ubuntu@gmail.com

o bien me puedes llamar (te envió mi número por email si no lo tienes, por seguridad ;) )

Recién ayer para Arquitectura de Computadores, algunos hacíamos un repaso de Sistemas Operativos (quienes la vimos con él) del dichoso debug, leer la pista cero de un disquete (con dd en Linux n_n)… etc…

Al final de clase Amezquita dejó la labor de hacer un “programita” que leyera los archivos desde un disquete cualquiera, asignamos la fecha de entrega para el 14 de marzo… pff pan comido…

Si como no, pero la cosa es que debe leer la dichosa pista cero, luego la estruendosa FAT (File Allocation Table) y de ella los archivos y directorios…

Luego como nos da un referencia al primer “pedazo” obtenemos los demás pedazos del archivo y lo armamos…

Muy Simple :) yo lo quiero hacer en Java y además bien visual :D

Actualizado

En unos días subiré el código fuente con la explicación de lo mismo en la página FatMan (aún no publicada)

Ya está disponible FatMan ;)