Archive for the ‘Programvare’ Category

Ett lite eksempel på hvorfor fri programvare er en god ting

onsdag, august 27th, 2008

Mot slutten av 2007 skrev jeg par hundre linjer PHP-kode som legger til kommentarsporing på WPMU-baserte nettsteder som dette. Jeg la ut kildekoden under lisensen GNU GPL, som er en fri programvare-lisens.

23. August la D. Sader ut en sterkt omskrevet og radikalt forbedret utgave av WPMU-innstikket mitt.

Det var lettere for D. Sader å lage en slik forbedring fordi han hadde full tilgang til kildekoden jeg skrev, og han hadde rett til å endre og gjenbruke all min kildekode i hans utgave.

Nå slipper jeg å skrive disse forbedringene selv, jeg kan ganske enkelt bruke hans utgave og nyte godt av forbedringene han har gjort.

Slik blir fri programvare forbedret og vedlikeholdt - om den orginale forfatteren slutter Ã¥ vedlikeholde programkoden sÃ¥ er det alltid noen andre som tar tak i kildekoden og studerer og forbedrer den. Slik fikk vi operativsystemet GNU/Linux, bloggprogramvaren WPMU og mye annen programvare som jeg bruker hver dag. Fri programvare er en god ting…

Datasikkerhet: Alle Linux-kjerner etter 2.6.17 lar hvem som helst gjøre seg til root (administrator)

mandag, februar 18th, 2008

En kjernefeil lik den jeg var den første til å skrive om i 2004, noe som gjorde at jeg dengang fikk et av nettstedene mine omtalt på Slashdot, ble oppdaget forrige uke.

Alle utgaver av Linux-kjernen etter 2.6.17 lar en hvilken som helst lokal bruker gjøre deg til root (superbruker).  Se CVE-2008-0009 og CVE-2008-0010 for detailjer. GNU/Linux administratorer, dere vet hva dere har å gjøre. :-) Nye kjerner med patcher er nå tilgjengelig for de fleste distribusjoner.

GNU/Linux på en Pentium III 450Mhz

fredag, februar 8th, 2008

Jeg fikk en gammel datamaskin av en av naboene, med skjerm og tastatur og full pakke. Skjermen ga jeg til en annen nabo som hadde en vrak skjerm hvor bildet hoppet mellom et smalt bilde og full bredde (han mente det var noe med kabelen som kanskje kunne repareres, men en gammel CRT-skjerm er ikke noe å åpne og reparere på).

Den gamle maskinen hadde 12 GB harddisk, Pentium III 450  MHz prosessor og 128 MB internminne, samt en DVD spiller og CD-brenner.  Jeg fant en 128 MB SIMM RAM brikke i roteskuffen og satt den i maskinen, ellers er den stort sett lik maskinen som naboen hadde store planer om å kaste på dynga.

Jeg la inn en variant av operativsystemet GNU/Linux som heter Gentoo på maskinen. Det tok en stund, for Gentoo er en GNU/Linux distribusjon hvor kildekoden kompileres spesielt optimalisert for maskinen. Takket være distribuert kompilering, hvor en Pentium II (gammel og trofast server) og skrivebordsmaskinen min (Athlon 2k) bidro, tok det ikke så lang tid.

NÃ¥ har boksen skrivebordet KDE,  kontorpakken OpenOffice, tegneprogrammet GIMP og ymse annen programvare installert. Nettleseren Firefox gÃ¥r for tregt til at det er greit Ã¥ bruke, men nettleserne Konqueror og Opera (som desverre ikke er fri programvare) kjører helt elegant. Kontorpakken OpenOffice (tilsvarer Microsoft Office) bruker litt tid pÃ¥ Ã¥ starte, men nÃ¥r programmet først er lastet gÃ¥r det helt fint Ã¥ skrive brev, lage regneark og sÃ¥ videre. Tegneprogrammet GIMP fungerer ogsÃ¥ helt fint - sÃ¥ lenge jeg ikke Ã¥pner for mange bilder av gangen og holder meg til bilder med oppløsninger under 2000×2000 pixler.

Jeg er faktisk ganske imponert over hvor fint det går å kjøre GNU/Linux programmene jeg bruker til daglig på så gammel datateknologi. Jeg tipper det er mange dataukyndige som bytter ut langt bedre datamaskiner kun fordi de bruker dette Windows-greiene og synes at det går for treigt.

Hva jeg skal med denne maskinen er en annen sak. Jeg kan jo ha den på soverommet og bruke den til å spille musikk og høre på radio, hvis det ikke er noen naboer som vil ha den nå som den har et brukbart skrivebordsmiljø og nettlesere som viser nettsider så raskt at det ikke er noen forskjell på nettsurfing på denne maskinen og en splitter ny datamaskin med Windows Vista..

Blah “Error establishing a database connection”

søndag, januar 27th, 2008

Etter Ã¥ ha prøvd Ã¥ rydde og omorganisere den for øyeblikket noe kaotiske leiligheten min i noen timer fant jeg det for godt Ã¥ snuble innom bloggen min og der var det bare en kjedelig beskjed om at “databasetjeneren var utilgjengelig”.

Men databasetjeneren var oppe og gikk den. Den var bare .. litt utilgjengelig grunnet angrep fra rart mange IPer pÃ¥ Rackspace sin adresseblokk. Snodig. Jaja, det skader vel ikke Ã¥ -j DROP blokkere halve Rackspace sitt nettverk, der er det jo bare hodeløse (uten skjerm) datamaskiner uansett… :-/

Lurer på hvor lenge bloggene her var utilgjengelige. Pytt sann, sånt skjer. :-)

Feilrettingstid: 2 dager

mandag, januar 7th, 2008

Det tok bare to dager før en heller triviell feil i Tor-prosjektet (som er fri programvare) som jeg rapoprterte ble rettet. Det er ikke all verdens tid..

PS: Husk alltid at det trafikkanalysesikre US Department of Defense-realterte Tor-nettverket kun er for to typer trafikk: hvem bryr seg om noen ser denne trafikken og sterkt kryptert trafikk. Alle som drifter en “exit-node” (som meg) kan se all trafikken, men ikke hvem og hvor trafikken kommer ifra.

Weingut-martin’s webshop’s geniale sikkerhetsdesign

søndag, desember 30th, 2007

Vin-webshoppen http://www.weingut-martin.de/ er denne ukens vinner av min splitter nye beste sikkerhetsdesign noensinne pris.

  1. Besøk webshoppen deres, http://www.weingut-martin.de/
  2. Finn noe du har lyst på.
  3. Se på pekeren til Kaufen (kjøp) for produktet du ønsker: (pekeren er delt opp for å unngå lange linjer)
    http://www.weingut-martin.de/warenkorb.php?cmd=new \
    &bestell=2612 \
    &name=Homburger%20Kallmuth%20Silvaner%20Kabinett%20halbtrocken \
    &preis=4.80&tip=boxbeutel
  4. Legg merke til hvordan preis (pris) er en del av pekeren. Ikke bare trykk på pekeren, kopier pekeren og bytt &preis variablen til noe .. rimeligere, som f.eks 0.50.. og lim så pekeren med den nye prisen inn i nettleseren.
  5. Billig vin! Handlekurven registrerer varen din med din egendefinerte pris og lar deg fullføre bestillingen som normalt.

Jeg sier ikke at du bør bestille vin til egendefinerte priser og fullføre orderen (noe som teknisk sett gÃ¥r helt fint). Alt jeg sier er at dette er virkelig et godt eksempel pÃ¥ et elegant og gjennomtenkt sikkerhetsdesign…

oyvinds.trykker.comLogg inn