Om en ful gammal vana

By | October 19, 2010

Vi har redan sedan rätt lång tid tillbaka ett vänsterextremistiskt parti i Sveriges Riksdag. Ett parti med antidemokratiska rötter. Ett parti som för inte så länge sedan stod för en ideologi som stödde mord och förtryck på miljontals människor. Ett parti vars anhängare tyckte (och antagligen fortfarande tycker) att Josef Stalin var en rätt schysst kille. Ett parti som sedan dess ansträngt sig hårt för att framstå i bättre dager och numera sträcker sig så långt att man till och med säger sig omfamna den demokratiska ideologin. Det bakomliggande lyser dock igenom ändå. Partiets ledare har i decennier stått på diktaturens sida och gick nyligen och uppenbart motvilligt ur svensk-kubanska föreningen. Framträdare för partiet kallar sig öppet för kommunister och är med i vänföreningar med diktaturer.

Så varför ses detta som mer rumsrent än ett högerextremistiskt parti? Varför blir folk upprörda över att Sverigedemokraterna har tagit sig in i Sveriges Riksdag? Vad är det som drar tusentals människor till Sergels Torg för att demonstrera (och exakt vad är det de demonstrerar mot?)? Vänsterpartiet är ju uppenbart värre då de trots allt har närmre till kommunismen än vad Sverigedemokraterna har till nazismen. Jag menar inte att vi måste behandla Sverigedemokraterna som ett rumsrent parti utan snarare att vi heller inte kan behandla Vänsterpartiet som ett sådant.

Trist nog verkar vi vara vana vid att ha kommunister i Sveriges Riksdag, kanske för att de under lång tid figurerat som stödparti till de en gång så dominerande socialdemokraterna. Det är uppenbart en gammal ful vana.

Monitor your FTP logins

By | September 22, 2010


This article describes how to configure an easy way to monitor the logins to your ReadyNAS FTP server. Credits to Jesper for pointing me in all the right directions – thank you! Before we get started: if you haven’t already, download PuTTY.exe from the Internet.

The first step is to create a job on the server that executes once every 15 minutes. This is done by creating a file called /etc/cron.d/backup-ftplog with the content:

0,15,30,45 * * * * root /usr/local/script/backup-ftplog.sh &>/dev/null

Double click PuTTY.exe and enter the internal IP number of the NAS (for instance 192.168.1.253). Log on as root with the same password as admin (netgear1 is default, but you should really change that).

Type cd /etc/cron.d and press enter
Type vi backup-ftplog and press enter
Type (or copy) 0,15,30,45 * * * * root /usr/local/script/backup-ftplog.sh &>/dev/null
(you may want to try hitting the Insert key)
Press ESC and type :wq to write the content to backup-ftplog and quit vi

Next step is to create a new copy of the FTP log under the /tmp folder that is available for some tampering. Create the file /usr/local/script/backup-ftplog.sh (and make it executable) with the following code:

#!/bin/bash
cp /var/log/proftpd.log /tmp/proftpd.log
chmod 644 /tmp/proftpd.log

Still in PuTTY:

Type mkdir /usr/local/script and press enter
Type cd /usr/local/script and press enter
Type vi backup-ftplog.sh and press enter
Type #!/bin/bash on the first row (you may want to press the Insert key)
Type cp /var/log/proftpd.log /tmp/proftpd.log on the second row
Type chmod 644 /tmp/proftpd.log on the third row
Press ESC and type :wq to write the content to backup-ftplog.sh and quit vi
Type chmod 0755 /usr/local/script/backup-ftplog.sh and press enter

Last, create a php-file (call it for instance ftplog.php) and place it on the Apache server. The file should contain the following code:

<html>
<body>
 
<?php
  define("LOGON_PATTERN", "/^(.*) nasnetworkname.*USER (.*):.*$/");
  $file = fopen("/tmp/proftpd.log", "r");
 
  echo "<h3>Recent logons</h3>";
  echo "<ul>";
 
  $previousDateString = "";
  $previousUSername = "";
  $logonCounter = 0;
  while (!feof($file)) {
    $line = fgets($file);
    if (preg_match(LOGON_PATTERN, $line, $groups)) {
      $dateString = $groups[1];
      $username  = $groups[2];
      if (!isEmpty($previousUsername) && !isEqual($previousUsername,$username)) {
        printLine($previousDateString, $previousUsername, $logonCounter);
        $logonCounter = 0;
      } else {
        $logonCounter++;
      }
      $previousDateString = $dateString;
      $previousUsername = $username;
    }
  }
  printLine($previousDateString, $previousUsername, $logonCounter);
  echo "</ul>";
  fclose($file);
 
  function isEqual($string1, $string2) {
    return strcmp($string1, $string2) == 0;
  }
 
  function isEmpty($string) {
    return strcmp($string, "") == 0;
  }
 
  function printLine($previousDateString, $previousUsername, $logonCounter) {
    echo "<li>";
    echo $previousDateString;
    echo " - ";
    echo $previousUsername;
    echo "(";
    echo $logonCounter + 1;
    echo ")";
    echo "</li>";
  }
 
?>
 
</body>
</html>

Change LOGON_PATTERN to reflect the network name of your ReadyNAS. For security measures you may want to make the ftplog.php inaccessible to external users or name/place it differently (less obvious).

Waiver. Accessing the device via SSH requires the add-on Enable Root SSH Access, which will void or greatly impair the warranty and/or support conditions of the device. The text in this summary has been prepared with uttermost care but is, despite of this, strictly a guide to be used in conjunction with normal and cautious computer practice, including the safe operation of electric equipment. I cannot accept liability for your actions. Work smart! Work safely!


Bättre bilder

By | September 18, 2010

Systemkameror är populärare än någonsin men många som köper dem har aldrig ägt en systemkamera förut, och inser snart att en kurs eller två i ämnet antagligen krävs. Den här boken fokuserar på Canons EOS serie av systemkameror och ger en del nyttiga förkunskaper. Går ej att beställa på nätet och säljs endast via Canons återförsäljare av kameror (se Canons hemsida). Efter att ha läst den här boken har jag börjat våga släppa sargen lite och lämnar nu “Full Auto”-läget allt mer ofta. Återstår att anmäla sig till den där kursen…

Bättre bilder : med Canon EOS digitala systemkameror av Jukka Kolari och Peter Forsgård (2010). Fjärde reviderade upplagan. Habakuk Books. ISBN 9789525668339.

Med alla till buds stående medel bekämpas

By | September 17, 2010

Författaren och journalisten Jan Guillou lär ha sagt att den svenska avundsjukan är djupare rotad än sexualdriften. Han syftar uppenbart på Jantelagen, Sveriges akilleshäl, en lag som den dansknorske författaren Aksel Sandemose formulerade 1933 i sin bok En flykting korsar sitt spår. Så, kära svensk, det är så här ditt liv ser ut:

  • Du ska inte tro att du är något.
  • Du ska inte tro att du är lika god som vi.
  • Du ska inte tro att du är klokare än vi.
  • Du ska inte inbilla dig att du är bättre än vi.
  • Du ska inte tro att du vet mer än vi.
  • Du ska inte tro att du är mer förmer än vi.
  • Du ska inte tro att du duger till något.
  • Du ska inte skratta åt oss.
  • Du ska inte tro att någon bryr sig om dig.
  • Du ska inte tro att du kan lära oss något.

Patetiskt. Småaktigt. Instängt. Ointelligent. Träffsäkert och väldigt, väldigt svenskt. Dessutom vet du ju att det är sant, om du bara tänker efter lite. Du känner det på dig. Du vet det. Du måste lyfta dig upp ur det. Stå över det. Ta tag i det. Sopa bort det. Bekämpa det. Inse att det är OK att lyckas i livet och unna dina medmänniskor framgång – oavsett om det handlar om respekt, karriär, makt eller pengar. Det betyder inte att du inte kan lyckas också – bara att du själv i så fall måste ta tag i det. Det är ditt ansvar – ingen annan kommer att göra det åt dig. Lycka till med det!

Bankbluffen

By | September 14, 2010

Bankerna har de senaste årtiondena hittat nya sätt att tjäna pengar som skiljer sig från den traditionella in- och utlåningen. När det gäller privatkunder handlar det framför allt om olika sparprodukter där spararen betalar dyrt för något av tvivelaktigt värde. När banken någon gång tar kontakt med en kund via utskick eller telefon för att sälja något, kan man bara vara säker på en sak: banken har hittat ett sätt att plocka dig på ytterligare några kronor. En läsvärd bok som bekräftar något som många redan anat. Läsaren bjuds på en del tips, men inga egentliga nyheter.

Bankbluffen : så blir du blåst på dina pengar av Joel Dahlberg (2009). Ordfront. ISBN 9789174419504.

“Kräftor kräva dessa drycker”

By | September 13, 2010

Klicka för större bild

Albert Engströms 1920-talskampanj mot ett totalt spritförbud motsvarande USA:s prohibition må kännas avlägset i själva sakfrågan, men intresset för kräftor lever kvar. Med eget fiskevatten utnyttjar vi möjligheten att fånga tillräckligt med kräftor varje år för att Familjen Lofters Årliga Kräftskiva ska gå runt, men då tillgången varierar från år till år tvingas vi ibland att komplettera med kinesiska fulkräftor. Pinsamt. Vi lägger i regel ut 20 burar betade med strömmingfiléer lagom till kvällen och hämtar dem tidigt följande morgon. Återstår då själva koket.

Det är viktigt att kräftorna är rena innan de kokas i kräftlagen och det finns lite olika sätt att lösa det på: en del kokar dem först någon minut i rent vatten innan de läggs i den kokande lagen (s.k. “dödkok”), en del sköljer bara av dem i kallt vatten, en del lägger dem i sump några timmar, osv. Välj själv! Vårt recept på kräftlag ser ut så här:

  • 2 l vatten
  • 1 dl salt
  • 2 tsk strösocker
  • Dillkronor

Det ska vara gott om dillkronor och lagen ska koka ordentligt, riktigt intensivt. Lägg i de rena kräftorna och vänta tills det är bra kok i baljan igen. Låt dem därefter koka i 8-10 minuter. Lägg upp dem på ett fat med dillkronsbädd och låt dem sedan stå och bli källarsvala tillsammans med snaps och pilsner inför kvällens festligheter.

My girls

By | September 8, 2010

Sofia

My girls, Sara and Sofia. Picture taken at the top of “Monti Composti” (Hammarbybacken) last weekend. Click either picture to enlarge.