Differential GPS
No estic massa posat amb el tema dels GPS però repassant una informació del SIMO 2K2. He trobat receptors de GPS per PCs que ús podeu instal·lar al portàtil o a la PDA i ja teniu GPS pel cotxe… amb totes les avantatges que això suposa un exemple és el: HOLUX GM-200.
Però volia aprofitar aquesta noticia per referenciar un article d’O’Reilly sobre DGPS (GPS Differencial) bàsicament és com calculen els GPS la nostre posició. La veritat és que em fot un pal brutal llegir-lo i he ‘sudat’ de fer-ho però si algú ho fa i es decideix a posar un comentari ho agrairé.
Boot Process
Fa temps vaig estar investigant sobre com arrenca el PC i més
concretament el Linux. Pq volia emular el procés de BOOT de les bios de
les targetes de xarxa (PXE) amb un Linux.
A continuació posaré les referències dels documents que
em vaig llegir, per informar-me sobre el tema.
How Linux
BOOT: aquest document explica pas a pas què fa el Linux quan esta
bootant.
GRUB: aquest
gestor de particions (més fàcil i potent q lilo) té molta
informació sobre el tema q ens ocupa en la seva documentació i a
més permet bootar en mode PXE. O sigui, anar a buscar el sistema
operatiu a la xarxa i no al disc dur.
PXE
Linux: hi ha una variant del SYSLINUX q s’anomena PXE Linux i q esta
dissenyada especialment per bootar el nostre linux via xarxa. Com si la BIOS d
la nostra NIC (Network Interface Card) suportes el mode PXE.
Estructura del
sector MBR (Master Boot Record): com ja sabeu tots els discs durs tenen el
mapa de les particions al MBR. Aquí hi ha tota la informació per
poder llegir el MBR byte a byte i fins hi tot modificar-lo. Si volem usar un
programa per retocar les particons manualment tb en vaig trobar un ptedit.exe.
Quan llegiu el document anterior veureu q al MBR hi ha un codi q indica quin
tipus de particions estan suportades amb uns números hexadecimals,
aquí
teniu la llista dels codis.
Com tots sabem la mida dels discs durs actuals fan q les particions ja no es
puguin expresar en mode CHS (Cilindres,Heads,Sectors) -famos mode LBA- doncs
aquí
teniu un document que explica com es fa aquesta transformació
CHS->LBA perquè hi capigue al MBR.
Finalment adjunto un
link sobre com funcionen a nivell detalladíssim moltissimes parts
del hardware dls nostres PCs.
Col·lecció d’articles de la Linux Gazette
Doncs fa un rato m’he dedicat a repassar els números dels
últims dos anys d’aquesta històrica revista de Linux: Linux Gazette… després de llegir-me
tots els ‘issues’ he fet una llista de links als articles més
interessants.
-
Xarxes:
- Subnetting your
local network with DHCP LG #83 - Handling Power
Status Using snmptrapd LG #83 - Kerberos: The
watchdog of the Ether LG #82 - A Linux Fax
Server for a Windows Network LG #79 - Wide Area Network Packet Capture and
Analysis LG #62 - ssh suite:
Sftp, scp and ssh-agent LG #63 - Speeding Up
Your Net Browsing with PDNSD Domain Name Caching LG #65 - Your Own Home
Domain With ADSL LG #65 - Choosing Good
Passwords LG #68 - PDF Service
with Samba LG #72 - Play with the
Lovely Netcat LG #74 - Implementing a
Bridging Firewall LG #76Linux bàsic:
- Introduction to
Shell Scripting LG #53 - Introduction to
Shell Scripting LG #54 - Introduction to
Shell Scripting–The Basics LG #52Linux avançat:
- Making Your Own
Toy Boot Floppy LG #84 - Booting Linux
from the NT Boot Menu LG #61 - Clearing out
the Master Boot Record (MBR) LG #63 - Working with
Micro-Distributions, or Linux in Your Pocket LG #77 - Replicating a
Linux System – Yet Another Method LG #83 - Process Tracing
Using Ptrace LG #81 - Process Tracing
Using Ptrace, part 2 LG #83 - Using the
Logical Volume Manager LG #84 - Installing
Linux on Root Devices Unsupported by Your Distribution LG #73 - How To Make A
Hotkey On The Linux Console LG #55 - The Deep, Dark
Secrets of Bash LG #55Quatre nocions de com escriure el nostre propi sistema operatiu:
- Writing Your
Own Toy OS (Part I) LG #77 - Writing Your
Own Toy OS (PART II) LG #79 - Creating
Makefiles: A Mini Tutorial LG #83 - Writing your
own Toy OS – Part III LG #82 - Creating
Makefiles: A Mini Tutorial LG #83Programació:
- Creating
Makefiles: A Mini Tutorial LG #83 - GUI Programming
in C++ using the Qt Library, part 1 LG #78 - Rapid
application development using PyGTK LG #78 - Downloading
LinuxToday links and Linux Gazette’s TOC with Python (and Perl) LG
#63 - Kaptain – A
Dialog Creator LG #64 - Encrypting Data
in Web Forms LG #59 - Introduction to
Shell Scripting LG #57 - Content
Management with Procmail LG #73 - Introduction to
UNIX Assembly Programming LG #53Inventillos:
- Have Your PC
Listen to the Radio For You LG #62 - Installing dict
– An On-Line Dictionary LG #63 - Managing MP3
Playlists, The One UNIX Way LG #73 - Displaying Real
Time System information on a LCD Display using LCDproc & lcdmod LG
#76
Shadow RAM
Tots hem entrat algún cop a una BIOS i hem vist una opció q
posa: Shadow RAM. Un altre problema és quan el tipic ‘newbie’ de turno
ens diu: q és akesta opció?
Nosaltres q representa q som uns gurús ens quedem blancs i pensem ni
zorra però si no ho poso va més lent tot….
Bé doncs, he trobat un article d’un d’aquests fieres de la
“infosmàtica” q ho explica l’article esta a geocities exactament
aquí.
Com q geocities té una política molt rara a l’hora d borrar
pàgines tb ús l’adjunto a l’article pq no és massa llarg.
Aquí el teniu:
The Magic Of Shadow Ram
To start from,shadowing is a word many of us have come across while tweaking
with BIOS settings.In this article I will explain what actually is shadowing
and what effect it has on our system.
Importance of ROM
We all know that ROM’s are of great help to a computer.They support the
non-volatile state of the system.For example the BIOS ROM is the place where
the POST code,the BIOS settings and the infamous ROUTINES(interrupt)
reside.BIOS performs the POST during boot up.Now from here all the operating
system’s whose code I have read uses one or another BIOS routine.For example
the LINUX uses the INT 13h to load the boot code.So it is pretty evident that
codes residing in BIOS is of atmost importance.But the saddest part is that
ROM’s have lower speeds when compared to RAM’s.Here is where the need for
shadowing arises.
What is it really ?
Shadowing,as the word meaning denotes presence of a thing having some duplicate
form.The so called shadow will not have all the properties of the original.This
is also case of SHADOW RAM.First without shadowing ROM is accessed via memory
mapping.Memory mapping is that from the memory space of processor some area is
reserved for ROM.For example suppose (very wildly) we map our Systems memory
from 0- 5Kb for ROM access.So when we give the processor command to access the
area at 1Kb the system would automatily access the ROM code.So is the case
anywhere between 0 and 5Kb.Also the RAM over this area would be wasted.In
shadowing the code in the ROM would be copied to the RAM.If we consider the
above case,the code of ROM area would be copied to RAM at 0 – 5Kb.So when
access to 1Kb is made actual access is made to the RAM not to the ROM.But the
code executed would be same as it is the copy of what is in ROM.
Advantages of Shadowing
The increase in speed is obvious.The code when executed from ROM takes longer
time as the speed of ROM access is greater.When the code has been shadowed to
RAM the speed of execution naturally increases as access of RAM code takes
lesser time.Also RAM,in absence of shadowing may have been wasted is now
utilized to increase efficiency.
Pos ala això és tot a espero q ús agradi.
Xarxes XP i Menta
Una pregunta per a gurús de les xarxes…
Quan es vol tenir una xarxa de Windows (XP) i tens un Cable-modem que
té permès tenir fins a 3 conexions des de un hub, ¿Com es
fa per que tant l’ordinador “A” pugui reconeixer-se amb el “B” en el seu mateix
grup de treball dins de una xarxa Windows?
Si ambdúes connexions tenen especificat que la ip la atorga un mateix
servidor DHCP al meu propi ordinador (es a dir que es com si el cable-modem
assignès la ip al meu computador).
Com es fa doncs per que sempre puguin veure’s dins de la mateixa xarxa windows
aquests dos terminals? ja que no sempre es veuen, a vegades si… a vegades
no…
És per la porta d’enllaç?
És pel propi DHCP?
No te res a veure amb el tCP/iP?…
…
..
.
misteri…
Nota: qui esbrini aquesta pregunta la provaré i com a premi
tindrà una birra ben fresqueta en el bar el proper cop que ens
veiem.
Vídeo sobre xarxes de comunicacions (per a nens petits)
Hola a l’oriol i a tothom. Fa a saco de temps que no ens veiem, i que no
sé res de tu, i fa uns dies he trobat aquesta pàgina.
Us passo la direcció d’un vídeo interessant, que utilitzant
una fusió entre “Erase una vez el cuerpo humano” i “Matrix” es pot veure
una petita iniciació a les xarxes. Alguns potser ja l’heu vist, es pot
baixar des de www.warriorsofthe.net, tot i que ocupa uns 150 Mb. Hi ha alguna
versió que ocupa menys.
Espero comentaris (algun de l’oriol) i suggerències.