Rösta på Piratpartiet till EU-parlamentet

2009-04-26

Fööck yeah!

I like it :) Tillsammans med lite sånt här så är man på topp:

2009-04-24

Nostalgi

Nä, det här är f*n nostalgi på hög nivå: Sajber. Shit vad man kollade på det programmet. Och Ignition minns man ju... :)

2009-04-23

Såja, då fungerade FTP

Härligt, FTP, som jag aldrig varit riktigt kompis med, fungerar :) Det som alltid ställer till problem är att både server och klient oftast befinner sig bakom en NAT eller brandvägg. Eftersom FTP använder två sockets, en för data och en för kommandon, så måste man ha någon/några portar öppna, antingen på klient eller serversidan beroende på om man väljer active eller passive mode.

Se den här artikeln på slacksite.com för mer info om hur FTP kommunicerar, och det här för att se hur man konfigurerar ProFTPD och ens router.

A Linux Example
This example is for Linux kernel version 2.2.x with ipchains and ipmasqadm. The examples below assume that your FTP server has local address 192.168.1.2.

First we need to enable NAT for our FTP server. As root:

echo "1">/proc/sys/net/ipv4/ip_forward
ipchains -P forward DENY
ipchains -I forward -s 192.168.1.2 -j MASQ


Now we load the autofw kernel module and forward ports 20 and 21 to the FTP server:

insmod ip_masq_autofw
ipmasqadm autofw -A -r tcp 20 21 -h 192.168.1.2


Then we forward ports for passive FTP transfers. In our proftpd.conf file we restricted passive transfers to ports 60000-65535, so that is what we use here as well:

ipmasqadm autofw -A -r tcp 60000 65535 -h 192.168.1.2


Det här kan dock vara lite kryptiskt och kanske behöver sin förklaring, de flesta använder trots allt inte en linux-burk som NAT/router. Det h?n gör är att helt enkelt forwarda port-range 20-21, samt 60000-65535 (eller vad man nu väljer att använda i PassivePorts-parametern) till FTP-servern.

Extra: Fick en liten tår i ögat idag när jag råkade stöta på den sidan som lärde mig HTML en gång för länge sedan :'D - Annica Tigers HTML-nybörjarguide. Tydligen är det fler än jag som lärt mig därifrån (klicka på bilden för länk):

Sverige ur USAs synvinkel

Hehe, ganska kul det här:

The Daily Show With Jon StewartM - Th 11p / 10c
The Stockholm Syndrome
thedailyshow.com
Daily Show
Full Episodes
Economic CrisisPolitical Humor


The Daily Show With Jon StewartM - Th 11p / 10c
The Stockholm Syndrome Pt. 2
thedailyshow.com
Daily Show
Full Episodes
Economic CrisisPolitical Humor

2009-04-21

Byta namn på flera filer

Nu var det dags för att installera om servern från Ubuntu 8.10 till Debian 5. Själv har jag en separat partion för /home-mappen eftersom man då slipper ta säkerhetskopia på alla sina dokument.

Problemet är att i ens hem-mapp finns även inställningar för ens program. T ex har Firefox sina inställningar i /home/[anv-namn]/.mozilla/firefox. I olika distributioner så använder man olika versioner av samma program som stabel, och därför kan det ibland ske krockar med ens inställningar. Detta hände mig vid förra ominstallationen med det grafiska gränssnittet t ex, ganska jobbigt....

Så, lösningen för min del var att döpa om alla mappar/filer vars namn börjar på '.', och få dom att heta .[gammalt]_OLD, så att jag skulle kunna hämta tillbaka mina gammla inställningar ifall jag ville det. För detta så använde jag ett Perl-script (en redigerad variant av det som förekommer här):


#!/usr/bin/perl

opendir(DIR,".");
@files = readdir(DIR);
closedir(DIR);

foreach $file (@files) {
# Leta efter filer som följer mönstret ".*"
next unless $file =~ /^\.+./;
# Hoppa över "." ("denna mapp")
next unless $file !~ /^\.$/;
# Hoppa över ".." ("mappen ovanför i hierarkin")
next unless $file !~ /^\.\.$/;
# Hoppa över konstiga temp-mappar...
next unless $file !~ /^\._/;

$new_file = $file."_OLD";
# Kolla att allt fungerar precis som jag vill:
print "rename $file, $new_file\n";
# Ta bort brädgården på raden nedan för att få
# scriptet att genomföra jobbet
# system("mv $file $new_file");
}


Hoppas någon mer kan ha nytta av detta :)

2009-04-17

TPB-domen

The Pirate Bay dömda till ett års fängelse

Jaha, då bodde man tydligen i en stat utan någon som helst rättssäkerhet...

Med tanke på den bristande (icke existerande?) bevisningen så finns det ingen rimlighet i domen. Det enda åklagaren lyckades få f
ram var att TPB tillhandahöll en söktjänst och torrent-filer.

Men torrent-trackern, den som får allt att fungera, kunde dom inte bevisa att den gjort spridningsbegränsat material tillgängligt. De som samlade in bevis hade glömt att se till att inte kopplade upp sig till andra trackers, och att stänga av DHT och Peer Exchange:

Rick Falkvinges blog
Gottfrid Swartholm Warg fortsätter.

- När du har tagit din skärmdump, har du först slagit av DHT och Peer Exchange?

- DHT var förstås påslaget. Jag ville vara som en genomsnittsanvändare.

- Du har alltså inget sätt att kontrollera att trackern använts?

- Trackeradressen stod på skärmen. Jag tog det som intäkt för att den användes på något sätt.

- Men eftersom du hade DHT påslaget, så har du alltså ingen möjlighet att uttala dig om att Pirate Bays tracker faktiskt använts?

(många pingpong fram och tillbaka innan Mårtensson till slut svarar…)

- Nej.

Gottfrid fortsätter att fråga om Mårtensson verkligen lyssnat på alla låtar, början till slut, för att kontrollera att det är de riktiga verken. Mårtensson menar att han har gjort det.

2009-04-16

2009-04-15

Misco och deras tryckfelsnisse...


Misco måste ha en riktigt ihärdig tryckfelsnisse. I denna veckas brev hade dom två konstigheter, dels en skärm med AMD Sempron-processor, 160GB HDD, DVD-brännare och som kommer med Vista, riktigt kap, nästan så man skulle köpa! Den går t o m att koppla till en dator med VGA! :D

Det andra är en 1TB Western Digital-hårddisk med "dubbla processrorer".

Det roliga är att för två veckor sedan hade dom också en rolig miss. Dom hade erbjudande på en SATA-hårddisk, men bilden visade en PATA-disk... Den klara självklart också att skicka ut data med en hastighet på 300MB/s, jisses vad diskarna blivit snabbare sedan sist jag köpte...

GNU Emacs vs. vim


Den eviga fighten om vilket som är bäst: GNU Emacs eller vim? Jag har själv alltid varit ett fan av vim, inte för att jag testat Emacs, men jag har bara diggat vim.

Men att bara tycka om utan att ha fakta känns ju inte helt rätt: så nu tankade jag ner senaste versionen av Emacs för att lära mig grunderna, och för att slutligen se vilken som egentligen är bäst (för mina behov kanske bör tilläggas...)!

OT: Men en sak som alltid har förundrat mig är, detta gäller både vim och Emacs, varför lobba så hårt för att använda specialtangenter/tangentkombinationer för att förflytta markören? Det finns ju faktiskt piltangenter (som naturligtvis också kan användas) med detta syfte... (Emacs kör med Ctrl-[forward,backward,previous,next], vim med [h,j,k,l]). Någon som har ett bra svar?

2009-04-14

90-talet ringer...


...och vill ha tillbaka sina publiceringsverktyg...

Naturkompaniet

2009-04-12

Ful kod


Känns som om det behövs en hel del rensning i koden ja... :p

2009-04-11

Ett första inlägg :)

Nu har till och med nörden skaffat blog... :o

Här kommer det nog mest skrivas om allt möjligt nörderi under *nix-system, programmering, nätverk, eller nått helt annat. Vi lär väll märka om inte annat :p

Kommer nog få arbeta lite med designen, ser ganska dåligt ut i FF...