Igår skrev en av mina kamrater om varför man piratkopierar. Övriga kommentarer är överflödiga.
Arkiv för kategori ‘IT och teknik’
Länk till ”Piratkopiering, varför folk gör det”
2010-03-10 kl. 15:40:40En bild ljuger aldrig
2010-02-25 kl. 10:58:04Hög tid att slänga ut ordspråket En bild ljuger aldrig kanske?
IT-mamma
2010-02-23 kl. 14:54:18En bild från xkcd som visar varför man ska sanera indatan till sin databas.

Exploits of a Mom
Om alla programmerare vore svenskar
2010-02-22 kl. 21:12:21Ibland har jag funderat på hur världen sett ut om Sverige hade varit en stormakt idag istället för för 350 år sedan. Troligtvis hade svenskan varit ett världsspråk vilket skulle medfört en helt annorlunda IT-värld. Till exempel skulle programmerare inte ha problem med åäö och vi skulle använda svenska ord istället för engelska. Programmeringskod i C++ skulle nog se ut ungefär såhär:
#inkludera <iuström> använd namndrymden stb; hel huvud() { cut << "Hej världen!" << slur; för (hel i = 65; i < 94; i++) cut << tecken(i) cut << slur << slur; hel räknare = 0; bool test = sann; gör { om (räknare < 10) cut << räknare << slur; annars test = falsk; räknare++; } medan (test); system("paus"); returnera 0; }
Den koden hade då resulterat i följande utskrift.

Resultat av svensk programmering.
Motsvarande för webben skulle bli något liknande det nedan.
<htms> <huvud> <titel>Svensk programmering</titel> </huvud> <kropp> <?fhf eko "Hej världen!<br />"; för (€i = 65; €i < 94; €i++) eko chr(€i); eko "<br /><br />"; €räknare = 0; €test = sann; gör { om (€räknare < 10) eko €räknare . "<br />"; annars €test = falsk; €räknare++; } medan (€test); ?> </kropp> </htms>
Baksidan av programmering
2009-12-04 kl. 12:25:00Dagens skratt levereras av Skrattnet.se.
C: Du skjuter dig själv i foten.
C++: Du råkar skapa ett dussin kopior av dig själv och skjuter dem allihop i foten. Första hjälpen är omöjlig att ge eftersom du inte kan avgöra vilka som är riktiga kopior och vilka som bara står och pekar på någon annan och säger”Det där är jag, där borta”.
Fortran: Du skjuter dig själv i varje tå upprepade gånger ända tills tårna tar slut. Då läser du in nästa fot och repeterar. Om kulorna skulle ta slut fortsätter du ändå eftersom du inte har någon undantagshantering.
Pascal: Kompilatorn tillåter dig inte skjuta dig själv i foten.
Ada: Efter att korrekt ha packat foten har du för avsikt att på en och samma gång ladda pistolen, krama avtryckaren, skrika och skjuta dig själv i foten. När du väl försöker märker du att du tyvärr inte kan göra något eftersom din fot är av fel typ.
Cobol: Med en COLT 45 HANDELDVAPEN, SIKTA pistolen på BEN.FOT, THEN placera ARM.HAND.FINGER på HANDELDVAPEN.AVTRYCKARE och KRAMA. THEN placera HANDELDVAPEN i HÖLSTER. CHECK om skosnöret behöver knytas om.
Lisp: Du skjuter dig själv i den del som håller i pistolen med vilken du skjuter den del som håller pistolen med vilken du skjuter den del som håller pistolen med vilken du skjuter den del som håller pistolen med vilken du skjuter den del som håller…
Forth: Foten i skjuter dig själv.
Prolog: Du berättar för ditt program att du vill bli skjuten i foten. Programmet räknar ut hur det skall gå till väga, men syntaxen tillåter inte programmet att förklara det för dig.
Basic: Skjut dig själv i foten med en vattenpistol. På stora system fortsätter du tills hela nedre delen av kroppen är vattenfylld.
Visual Basic: Det kommer att verka som du har skjutit dig i foten. Du kommer dock att ha haft så pass kul under tiden att det inte spelar någon roll.
HyperTalk: Stoppa in första pistolkulan i fot vänster av ditt ben. Svara på resultatet.
Motif: Du tillbringar dagar med att skriva en UIL-beskrivning av din fot, kulan, skottbanan och det avancerade elfenbenshandtaget på pistolen. När du slutligen är redo att skjuta krånglar pistolen.
APL: Du skjuter dig själv i foten för att sedan ägna hela dagen åt att klura ut hur du kan utföra det med färre tecken.
Snobol: Om du misslyckas, skjut dig själv i vänster fot. Om du misslyckas, skjut dig själv i höger fot.
Unix: %ls
fot.c fot.h fot.o tå.c tå.o
%rm *.o
rm:.o filen saknas
%ls
%
Concurrent Euclid: Du skjuter dig själv i någon annans fot.
370 JCL: Du skickar din fot till militärhögskolan och bifogar en 400 sidor tjock handbok som förklarar exakt hur du vill att foten skall bli skjuten. Tre år senare kommer en friterad fot tillbaka.
Paradox: Det är inte bara du som kan skjuta dig i foten, även dina användare kan.
Access: Du försöker sikta pistolen mot din fot, men den skjuter i stället hål på alla dina Borlanddisketter.
Revelation: Du är övertygad om att du skulle kunna skjuta dig själv i foten om du bara kunde komma på hur alla de där små kluriga pistolkulorna fungerade.
Assembler: Du försöker skjuta dig i foten, men märker att du först måste uppfinna pistolen, kulan, avtryckaren och din fot.
Modula 2: Efter att ha insett att du egentligen inte kan utföra någonting i det här programmeringsspråket skjuter du dig själv i huvudet.
Java: Du skjuter dig själv i foten, men skon skyddar dig.
Director: Du skjuter dig själv i foten med pompa och ståt.
ActiveX: Någon annan skjuter dig i foten, via nätet.
Basic: 10 PRINT ”DU SKJUTER DIG I FOTEN”
20 GOTO 10
HTML: Du försöker skjuta dig i foten, men länken saknas.
Perl: På något konstigt sätt lyckas du skjuta dig i foten innan du har skapat pistolen, kulan och foten. Till råga på allt så ser programmet dessutom till att tilkalla ambulans…
Folkvett i juletid
2009-12-01 kl. 12:51:23Någon gång förra året lästa jag en text av en ”folkvettsexpert” som skrev om julklappar och vårt sätt att önska oss saker. Hen tyckte att det är illa att man skriver önskelistor med artnummer, butik och inköpspris. Julens önskelistor ska inte vara inköpslistor tyckte hen. Jag håller inte riktigt med.
Till jul och födelsedag brukar jag önska mig saker jag behöver och då räcker det inte att önska sig en bredbandsdelare. Det finns så många olika bredbandsdelare så för att få rätt kombination av funktioner behövs det en önskning i stil med ”Bredbandsdelare, Kjell & Company, 68-553″. Skulle jag önska ”bredbandsdelare” och mina föräldrar köpte ”Bredbandsdelare, Kjell & Company, 68-660″ skulle jag förvisso vara tacksam men jag skulle inte kunna använda delaren. Det eftersom den senare saknar en del av de funktioner jag behöver. Jag skulle alltså vara tvungen att själv köpa den bredbandsdelare jag behöver och sedan stå där med en annan som jag inte kan använda.
Vilket är bäst? Följa ”folkvettsexperten” eller det som faktiskt fungerar?
Däremot är jag inte lika noggrann med kläder så där skulle det fungera med önskningen ”varm tröja”. Jag kan dock tänka mig att det är tvärtom för andra.
Sensmoralen av det hela? Gör det som fungerar bäst för dig och lyssna inte för mycket på de så kallade experterna.
DHW09, Mot Dreamhack! del 1, dag 0.
2009-11-25 kl. 19:30:43Så var det dags för Dreamhack igen. Det blir intressant hur den här upplevelsen kommer skilja sig mot den första. För att inte vara helt död efteråt tänker jag följa nedanstående ekvation ännu hårdare än förra gången.
DH + ingen sömn + Joltcola + ingen mat = dålig LAN-upplevelse
DH + sova + Ramlösa + duscha + äta ordentligt = häftig LAN-upplevelse
Kanske är jag fördomsfull men jag har fått för mig att många yngre ungdomar följer första ekvationen och ändå tycker DH är häftigt. Tänk vad de skulle tycka om de följde den andra ekvationen!
Enkelhet, Windows vs Linux
2009-11-13 kl. 10:58:01En del tycker Windows är enklare än Linux och jag tänker bevisa motsatsen. Nedan följer en översiktlig förklaring på hur du installerar en webbserver i Windows vs Ubuntu.
Installera webbserver i Windows:
- Besök webbplatsen för WAMP och ladda ner server-programvaran.
- Godkänn användarvillkoren.
- Välj var du vill installera WAMP.
- Välj var du vill installera genvägarna till WAMP.
- Välj om WAMP ska startas automatiskt vid datoruppstart.
- Klicka på ”Installera”.
Installera webbserver i Ubuntu Linux:
- Skriv in sudo apt-get install lamp-server^ i terminalen.
- Ange lösenord för databasen.
- Klart.
Kom ihåg att om du ska installera komponenterna var för sig kommer du behöva fyra olika installationsfiler med tillhörande guider i Windows plus att du måste ändra i en massa filer för att det ska fungera. Motsvarande ”komponent-installation” i Ubuntu skulle bli att göra nedanstående.
- Öppna terminalen och skriv in följande kommandon.
- sudo apt-get install apache2
- sudo apt-get install mysql-server
- Ange lösenord för databasen.
- sudo apt-get install php5
- sudo apt-get install php5-mysql
- Klart.
Vilket var enklast? Windows eller Linux?
Vägbeskrivning till Elmia
2009-11-08 kl. 14:18:50Inför Wikiträffen på Dreamhack Winter 09 passar jag på att lägga upp en vägbeskrivning från Jönköpings resecentrum till Elmia mässområde. Se bilderna nedan, klicka för förstoring.
Internet Explorer behövs inte här!
2009-11-03 kl. 19:39:37Idag hittade jag den här bilden på en av bloggarna jag följer, Sven tycker. Jag tycker bilden beskriver en lämplig webbplats rätt bra. Är en webbplats korrekt och bra uppbyggd behöver man inte ha en förlåtande webbläsare med en egen standard.


