Pirate Party Ad

söndag 28 september 2008

Vad som gör en webbutvecklare ledsen

INTERNET EXPLORER.

lördag 27 september 2008

Vad händer på Subprime-marknaden?

Här har ni två britter som är både roliga och duktiga att på ett mycket avslappnat sätt beskriver vad som händer på den globala marknaden idag:

Läsvärt och tänkvärt.

fredag 26 september 2008

Vad som gör en dataknutte glad

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1 109G 58G 46G 56% /

*tömmer papperskorgen i Linux*
jens@supraflex:~$ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 109G 38G 66G 37%


Nån gång fick jag höra att Windows inte hade givit detta resultat i Windows där innehållet i Papperskorgen ignoreras när man kollar hur mycket plats man har... Någon som vill kontrollera?

tisdag 23 september 2008

Översättningsprojekt

Häromdagen nämnde jag att jag har varit involverad i den svenska översättningen av Drupal. Detta har lett mig in på ett potentiellt Drupal projekt som har som mål att automatiskt kunna identifiera felaktiga översättningar.

En översättning är i princip bara ett par textsnuttar som är kopplade till varandra. Den ena är i originalspråket (vanligtvis engelska) och den andra är på svenska. Drupal använder sig av ett översättningsbibliotek som heter Gettext som sparar dessa strängar på ett mycket enkelt och bekvämt sätt i .po-filer (och .pot-filer). Genom plocka in dessa textsnuttar och för varje översättning jämföra dessa så finns det en hel del småfel som kan identifieras redan innan de skickas in till den centrala kodbasen på Drupal.org. Kalla det automatisk testing av översättning, om man så vill.

Projektet ligger nu på planeringsstadiet och här diskuterar den svenska gruppen vad för typ av misstag som modulen/programmet skulle kunna identifiera.

Man vill ju helst inte göra dubbeljobb, och det låter som att testing av översättning redan är på ingång, frågan är just var på Drupal.org jag kan finna det/de projekt(en) som eventuellt redan har kod skriven för liknande saker. Man vill ju helst att det ska vara modulärt och utbyggbart - medans svenska och danska gruppen säkert har i stort sett samma krav på felöversättningar så kan det skilja sig radikalt i jämförelse med t.ex. arabiska. Av den anledningen ser jag typ att projektet implementerar en svit av tester och att olika språk därefter skapar en profil, som är en urval av dessa tester för deras språk.

Det ska bli intressant att se hur det här går.

måndag 22 september 2008

www.ungpirat.se lanserad i beta

Äntligen är UngPirat.se ute i en publik beta-version!

Precis som folk inleder dåliga tal så inleder jag mitt (dåliga =) ) blogginlägg genom att säga att jag ju inte är någon designer. Trots detta så tycker jag att jag har gjort ett någorlunda bra jobb med att bygga utveckla ett Drupal tema baserat på Zen - något som jag hade övervägt att inte göra om jag visste hur mycket jobb det var med sökmotoroptimerade teman!!! ...strul med Internet Explorers egna "standarder" kommer man ju aldrig ifrån...

Sidan bygger som sagt på Drupal, version 6.4, och har en stor bunt moduler för att göra livet gladare för både utvecklare och besökare.

Att utveckla sajten har för mig varit ett stort lärorikt äventyr. Jag har för första gången efter att ha läst om Drupal i många månader börjat koda i det. Inte bara göra temat. Jag har hjälpt till med den svenska översättningen av Drupal, men också på kul börjat försöka att skicka in lite patchar här och var (jag heter ztyx) för att för att hjälpa till och lära mig Drupal. Att hjälpa till är jäkligt kul och myyycket beroendeframkallande!

Utvecklingen av Ung Pirat har gjorts lite under våren, en del under sommaren men mestadels nu i början av hösten. Ung Pirat hade förbundsstyrelsemöte igår och målet var att få den klar tills dess. Jag missade den deadline:n med 12 timmar.

Hästjobbet för detta projekt har dragits av mig och endast mig. Så länge det inte varit någon pressat så har jag tyckt det varit kul, men om man inte får betalt för ett jobb som detta så är det inte roligt att pressad. Då blir jag mest stressad, och så var det de senaste veckorna på grund av deadline:n som kom upp.

Av denna anledning har jag nu som mål att sätta upp en gynnsam utvecklingsmiljö för alla som vill hjälpa till (ett mailutskick har givit mig 18 intressenter!!!). Hemsidan ligger redan på ett publikt Subversion repository och kan checkas ut av vem som helst för att leka, men det finns inget bugghanteringssystem/system för att hantera att-göra lista etc. Ung Pirat har en wiki (som faktiskt har en inaktiv att-göra-lista för hemsidearbete), men vem vill hantera buggar i en wiki. Av denna anledning kikar jag på att inom kort installera Trac och hoppas att det finns några eldsjälar att ta upp hemsidearbete med, eller utan, mig.

Ja, och hur finner man eldsjälar som vill börja utveckla på hemsidan? En mer allmän fråga kan vara hur man involverar människor i volontärsarbete? I vårt fall så anser jag att kunna Drupal som webbutvecklare är ett starkt plus. Det är ett system som är i stor tillväxt och efterfrågan på kodare är betydligt större än tillgången (ex. så lutar Bonnier åt att bygga hela deras nya webbplattform i Drupal!). Dessutom så får man mycket goda kunskaper i att utveckla i ett team.

Jag har ju 18 intressenter, men jag räknar med ett visst bortfall, såklart. Drupal är inte bara HTML rätt och slätt; för att arbeta med Ung Pirats (tema) krävs goda CSS-kunskaper och pyttelite kunskap i PHP. För kodande krävs SQL och goda PHP-kunskaper. Jag hoppas att lanseringen av Ung Pirats beta-sida ska väcka intresse hos många av de intresserade - jag vill att de ska se saker som kan förbättras - för sidan är definitivt inte klar vad gäller design och funktionalitet!

Over and out. /J

fredag 19 september 2008

SJ:s biljettsystem knäckt

En artikel på DN.se skriver att "SJ:s biljettsystem är hackat".

Jag tror egentligen att deras system är knäckt eller crackat, och återigen har dagens pappersjournalister visat var de står i teknikkunskap.

För övrigt så skriver författaren till artikeln:

De falska biljetterna ser ut precis som de riktiga, men enligt SL:s försäljningsavdelning går de att känna igen vid en kontroll.

Eh? Om de går att känna igen vid kontroll så har har ingen knäckt deras biljettsystem! Eller?

tisdag 16 september 2008

Artikel om Drupals grundare och Drupal i sig själv

Drupal som är ett av de kraftigaste webbpubliceringsverktyget som finns idag. Jag har redan i tidigare blogginlägg skrivit om hur imponerad jag är av systemet och dess brinnande community. Ett skepp kommer lastat med en intervju av systemets grundare, Dries Buytaert.

Artikeln finns att läsa här (engelska).