Jag och mitt skal – Verktygslådan, omdirigering av I/O

Bild som visar rör.Förhoppningsvis är du bekant med grunderna rörande omdirigering av I/O (Input, Output) i skalet, i synnerhet grundkoncepten “standard input”, “standard output” och “standard error”. Om inte, så följer här en snabb genomgång, “standard input” är en datakälla, från vilken data kommer. Ett program varken behöver, eller ska bry sig om, varifrån data kommer, vare sig det är från en fil, tangentbordet, ett magnetband, eller en hålkortsläsare. På samma sätt är “standard output” ett ställe där data skickas till, ett program ska inte heller behöva veta, eller bry sig om vad det är för något. Det kan vara en bildskärm, en fil, en dvd-brännare, eller vad som helst.
Program som bara läser standard input, gör någonting med datan som det läser, och sedan skickar det vidare ut genom standard output, kallas för “filter”, detta kan bildligt jämföras med filter i en vattenledning, eller ett avloppsrör.
Continue reading “Jag och mitt skal – Verktygslådan, omdirigering av I/O”

Jag och mitt skal – Verktygslådan, introduktion och filosofi

Filosofin bakom verktygslådan var ett mycket viktigt koncept när Unix (av vilket GNU/Linux i stort sett är en klon) först  designades och utvecklades. Olyckligtvis, i dagens värld av “webben” grafiska gränssnitt, “moln” och andra buzz-fjanterier, verkar denna filosofi till viss del glömts bort. Det är synd, eftersom denna filosofi ger oss den kraftfulla mentala modell, som är så användbar för att lösa många olika typer av problem.

Bild som visar en gigantisk schweisisk armékniv av märket Wenger.Många människor bär dagligen en schweizisk armé-kniv i byxfickan, eller väskan. En schweizisk armé-kniv (fick-kniv i allmänhet också för den delen) är ett bra verktyg att ha till hands; Det har flera knivblad, en skruvmejsel, pincett, tandpetare, nagelfil, korkskruv, och kanske en mängd andra saker också. För att lösa småproblem och småjobb av olika slag i vardagen, som kräver ett enkelt allt-i-allo-verktyg, är fickkniven av schweizisk typ, (eller en multifunktionstång), helt okej.
Continue reading “Jag och mitt skal – Verktygslådan, introduktion och filosofi”

Jag och mitt skal – Introduktion till terminaler och shells

Denna video är ju rolig på sitt vis, många tar den säkert dock på allvar, och tror verkligen att terminaler och skal i *nix (Unix, GNU/Linux, BSD, jag kommer i fortsättningen skriva *nix) är något svårt och komplicerat att använda sig utav. Men så är det inte, terminalen, och skalet, är det Sanna sättet att använda en dator på, och är inget som är svårt, farligt, eller långsamt, tvärtom.
Continue reading “Jag och mitt skal – Introduktion till terminaler och shells”

Conviction in The Pirate Bay trial, only a beginning

Yesterday, Fredrik Neij, Gottfrid Svartholm Warg, Peter Sunde and Carl Lundström, were each sentenced to one year in prison and ordered to pay 30 million kronor in damages, by The Stockholm District Court. The four, who have denied any wrongdoing, are expected to appeal the verdict and have previously vowed to take the case as high as the Swedish Supreme Court if necessary. (Pirate Bay guilty)

Lew has written an insightful article on Kiwipolitico titled “Social, economic and political fallout of the Pirate Bay convictions”. Go read it.

Continue reading “Conviction in The Pirate Bay trial, only a beginning”