Den store erobrer

Til OSCD09 lagde jeg mærke til at Konqueror var temmelig brugt iblandt KDE-folket. Det spekulerede jeg lidt over på vej hjem og fik da også søgt lidt på statistikker over hjemmesidelæsere. KDE Konqueror rangere temmeligt langt ned på listen, gerne med en andel på under en procent. Google Chrome sluger til sammenligning gennemsnitligt imellem to og tre procent i disse statistikker. Det kan så skyldes at de sider KDE-folk frekventerer som regl ikke går så meget op i markedsandele.
Desværre findes der endnu ikke et Xmarks plugin til Konqueror, vi håber dog og prikker jævnligt til Xmarks, men i bedste fald har det lange udsigter – da den del ganske er styret af hvilke markedsandele hjemmesidelæserne har. Det er blandt andet denne mangel, der har afholdt mig fra at benytte Konqueror, mere end bare en gang hver anden måned som hjemmesidelæser. En anden ting er de problemer plugin-problemer som min nuværende version af Konqueror har – hvilket blandt andet betyder at jeg er afskåret fra en del af de rædsomme Flash animationer og applikationer. Animationerne og glimmeret kan jeg sagtens leve uden – desværre benyttes Flash også til menuer, film og billedfremvisning og det er naturligvis altid disse der ikke fungerer, hvilke er lidt ærgeligt. Sjovt nok virker de uden i problemer i Mozilla Firefox. Derfor falder annonceringen om, at hjemmesidelæsersiden af Konqueror i fremtiden vil få høj prioritet af udviklerne, vel sagtens på grund af Dolphins tilstedekomst, i rigtig god jord. Konqueror trænger til en kærlig hånd.
Indtil openSUSE 11.2 om et par uger dukker op, har jeg dog tænkt mig at benytte Konqueror som min primære hjemmesidelæser. Til den tid vil jeg så tage situationen op igen, forhåbentlig har Konqueror set nogen forbedring. Jo flere der bruger Konqueror og som sætter sine fodaftryk i statistikkerne, der tilsyneladende, på trods af de ekstreme usikkerheder, stadig har stor betydning – jo bedre understøttelse.
Jeg husker et rygte om at Konqueror ville adoptere WebKit motoren (WebKit er en fork af KHTML motoren som Konqueror i øjeblikket benytter), det håber jeg passer, da Apple Safari hjemmesidelæseren der nærmest kan beskrives som WebKit flagskibet, efterhånden har vundet vis udbredelse.

Henvisninger:

Community Day 2009

Symbion er et konferencecenter der er så centralt placeret i NØ-København at det er lidt små svært at nå via konventionel offentlig transport. Her er det mest bekvemme for de fleste at tage linie F til Ryparken station og derefter vandre igennem kolonihaverne. Skal det gå let, for eksempel hvis du har en del udstyr med, skal der et to-tre eller firehjulet køretøj til. Komplekset er upersonligt, stort, rummeligt og indeholder alt hvad der skal til, med utallige konference og møderum.

Kom lidt sent, så den store folkemængde ved indskrivningen var allerede belevet sluset ind, bekvemt. Naturligvis regnede det udenfor.

Martin Schlander : Oversættelse af fri software

Den første sessions jeg havde udvalgt mig, var med Martin Schlander, der talte om oversættelser af fri software. Udgangspunktet var hans eget arbejde med oversættelse af opennSUSE og KDE, så omdrejningspunktet var po (portable object) sprogfilerne. Disse sprogfiler er klartekst filer og kan som udgangspunkt sagtens redigeres i hånden. Men mange programmer indeholder hundredevis, måske endda tusindvis af tekststrenge der skal oversættes og så er et redigeringsværktøj som for eksempel Kbabel, der kan automatisere en stor del og dermed aflaste oversætteren betydeligt.
Et andet problem er at koordinere oversættelser imellem forskellelige oversættere, der arbejder på det samme projekt og ikke mindst endda projekter imellem, da stilen helst skal være så ensartet som muligt, for ikke at forvirre brugeren mere end højst nødvendigt. Sådanne tiltag eksisterer allerede og der er en vis koordinering imelllem KDE og Gnome-universerne.

Camilla Krag Jensen og Johannes Wehner : Drupal

Næste punkt på dagsordenen var Drupal Danmark om CMS’et Drupal. Drupal er er meget modulært CMS med mange ekstremt mange moduler at vælge imellem, ikke mindst i kernedelen. Drupal er ligeledes ekstremt fleksibelt, men det er altid sådan at fleksibilitet går ud over brugervenligheden. Drupal har kort sagt en meget stejl indlæringskurve, selv til de mindste projekter. Dette gør også at det måske ikke er alle opgaver der er lige velegnede, som for eksempel en enkeltbruger blog. Men til flerbrugersystemer, men mange brugere og meget indhold er Drupal eminemt. Et andet problem ved Drupal er at man skal være lidt halvlanghåret for at lave temaer der virker, det involverer nemlig ofte PHP-programmering, i modsætning til de fleste konkurrenter. Der findes forskellelige frameworks der
Der findes dog et initiativ der hedder smallcore, der ønsker at fjerne så mange core-moduler som muligt og gøre det et spørgsmål om tilvalg i stedet for fravalg. Det betyder at hvis du ikke har behov for alle de moduler i core, får du en hurtigere Drupal installation, hvis ikke er der naturligvis en penalty.

Sune Vuorela : 10 minutters introduktion til Qt-Designer

Qt-Designer er en applikation der via træk-og-slip gør det muligt, ret hurtigt, at udvikle grafiske Qt-programmer. Det foregik hurtigt, hårdt og kontant fordi at der ikke var afsat ret meget tid til det desværre. Det hele roterede omkring en hjemmesidelæser, hvor der blev tilføjet stop og reload knapper, via træk og slip, som tog nogle ganske få minutter, simpelthen fordi at han skulle bruge tid på forklaringer. Lige så snart man kommer bare lidt ned under huden på programmet kan man hurtigt få kastet en udmærket grafisk brugergrænseflade sammen og ikke mindst udvide eksisterende projekter. Ganske fikst og man kan samtidig kontrollere skærmstørrelsen, det vil sige at programmet kan benyttes til at udvikle til mobile enheder.

Niels Kjelstrup : Nokia N900 – Linus telefon med advanceret UI

Næste punkt på menuen var for mig hovednummeret, nemlig Nokias præsentation og demonstration af deres kommende Internet Tablet n900.
Det er kort sagt en ekstremt facinerende dims. Blandt andet kan den afspille divx i VGA og hvorfor er det interessant ? Jo for den har samtidigt TV-udgang. Nu skal man huske at det ikke er en telefon der er blevet tilført forskellelige multimedia og netværks funktionaliteter, men derimod en Internet Tablet, mere udpenslet en lommecomputer, der er blevet tilført mobil-funktionalitet.
Den kører Maemo 5, der bygger på Debian Linux og i dette tilfælde er styresystemet 80% OpenSource, hvilket er mere end selv Android Linux. Den drives af en 600Mhz ARM Cortex A – processor (Ligesom iPhone 3G). Det gør at maskinen rent faktisk kan noget – parallelhåndteringen fungerer fremragende. Programmerne kører fantastisk smooth, som jeg tror at det hedder på dansk og det betydeligt bedre end sammenlignet med de iPhones og Android telefoner jeg, ret sporadisk må jeg indrømme, har stiftet bekendskab med.
Blandt andet er der blevet porteret Quake3 til dimsen. Den kører med auto-aim som standard, figuren styres rundt via telefonens accelerometre, kort sagt tilte maskinen til venstre og figuren drejer mod venstre.

Ole Tange : IT-Politik, rettigheder under pres

Sidste punkt på min menu var en BoF med Ole Tange. Desværre blev oplægget fra Ole Tange så langt at det ikke blev til mere end bare oplægget – men ikke desto mindre var det yderst interessant og der blev da også afsløret en ting eller to jeg aldrig havde hørt om.
Problemet er at al lovgivning i øjeblikket går en vej og det er ikke forbrugerens/borgerens vej. Vores fundamentale rettigheder bliver i øjeblikket ofret på politikkens og økonomiens alter.
Et eksempel er den såkaldte terrorpakke, der i øjeblikket truer den almindelige brugers rettigheder. Vi bliver efterhånden overvåget i alle timer i døgnet, men det er begrænset hvad disse oplysninger egentlig kan bruges til, da det ikke er andet end metadata. De steder hvor der er store økonomiske interesser til stede, er gerne undtaget og det meste logning er lagt over i udbyderens hænder, det vil sige private hænder. Hvordan skal vi føle os trygge ved det når end ikke det offentlige er istand til at håndtere dette korrekt og jævnligt ved uheld lækker fortrolige oplysninger ud.
Et andet eksempel er musik og filmbranchens jagt på pirater. Når vi køber visse lagermedier med flashkredse og blankmedier betaler vi en afgift, fordi at vi potentiel kunne finde på at lagre ulovligt materiale på dem – vi får altså udstukket en bøde på forhånd, udover de bøder og den eventuelle frihedsberøvelse som man vil blive udsat for hvis man bliver fanget.
IT-Politisk forening forsøger at åbne politikernes øjne, der ellers kun er vandt til at kigge brancheforeningernes lobbyister dybt i øjnene. Det sker igennem direkte politisk aktivitet, men også ved at de forsøger at åbne forbrugernes/vælgernes øjne igennem oplysningskampagner. Den de fleste nok husker var i forbindelse med vedtagelsen af terrorpakken, hvis flagskib og primære værktøj var Polippix CD’en, der leget og hurtigt kunne hjælpe almindelige brugere med at ”omgå” logningsdirektiverne med datakryptering.

Det jeg ikke nåede

Når der er så mange valgmuligheder bliver man nødt til at udvælge det vigtigste, hvilket også betyder at man må ofre nogle foredrag.
I dette tilfælde gik jeg glip af :

  • Peter Toft – Fremtid for brugergrupper mv. – hvordan bruger vi vores kræfter indenfor open source bedst muligt? : Verden har ændret sig de sidste 10 år, det samme har Open Source softwaren og betingelserne for den. Er det tid til en omstrukturering og ændring af strategi ?
  • Alexander Færøy – Introduction to C++0x : En introduktion til de tilføjelser der er lige omkring hjørnet for C++, også kaldet C++0x, med udgangspunkt i GCC.
  • Kenneth Solbjerg – 101 on developing for Google Andro : En introduktion til det ellers udemærkede Android SDK, hvis centrale del består af et Ecplise plugin og en emulator, således at det ikke er nødvendigt at stå med et stykke hardware i hånden.

Med lidt held vil de i løbet af et par uger være til at hente fra DKUUGs eller Open Source Days hjemmesider.

Det der manglede

Når nu der var en Android SDK introduktion og et af de helt store numre var præsentationen af N900 telefonen, så manglede der en introduktion til Maemo SDK’et. Ikke mindst fordi at det er betydeligt sværere at sætte op end Android SDK’et, hvor det største problem er at hente den rigtige version af Eclipse – resten virker stort set out-of-the-box. Lidt ærgeligt når Nokia ellers har gjort sig så store anstrengelser for at skaffe nye Maemo-udviklere rundt omkring.
Open Solaris og Ubuntu var repræsenteret ved hjælp af brugergrupper. Disse gutter er ganske imødekommende og kapable, men er der virkelig ikke flere nationale grupper ? Ja, jeg ved det ikke og er lidt doven så jeg kaster spørgsmålet ind her. En tanke kunne jo være at starte SUSEDanmark ?

Dagen gik på held

Ud fra andre indlæg rundt omkring samt egne observationer var der ikke ligefrem et hav af fotografer – og jeg må med skam meddele at det ikke lykkedes mig selv at få skudt nogen brugbare – sådan er det, gammelt kamera der efterhånden kun kan give brugbare billeder af døde ting i klart solskin. Heldigvis kan du nedenfor finde en henvisning til Community Day 2009 siden hvor der er lagt en del ganske gode billeder ud, sammen med foredragsholdernes slides og andre godter.
Det var et ganske interessant arrangement, ganske tankevækkende. Rart at kunne sætte ansigter på nogle af de begivenheder og aktiviteter der kører hele tiden. Der var deltagere i alle aldre, de fleste dog i 20’erne og 30’erne, men der var kun et par enkelt kvinder der havde stukket hovedet ind i nørderiets hule. Med lidt arbejde kunne dette måske også ændres – mangfoldighed er nøglen til udbredelse.
Liga havde sponsoreret to iPods og Nokia havde sat to N900 på højkant, som der blev trukket lod om. Fik desværre ikke en N900 med hjem, havde ellers håbet et kort øjeblik, håber at vinderne får stor nytte af dem.
På vejen hjem gik tankerne – ikke mindst i forbindelse med N900, Maemo og forbrugerrettigheder. Det var en god dag der blev fuldendt med en kop god espresso og Bornholmerhane i vin.

Henvisninger:

Open Source Days inviterer til Community Day den 24 oktober

Er du sysadmin, programmør, aktiv bruger af Linux/*BSD/UNIX eller bare nysgerrig, så kig forbi Symbion den 24. oktober, hvor Open Source Days inviterer til Community Day. Community Day er en efterfølger til Linuxforum BoF-dag (2004, 2005 og 2006) og en forlængelse af de meget populære Linuxforum og Open Source Days konferencer.

Her fokuseres på udveksling af viden, hygge & småsludren med andre ligesindede. Nysgerrige kan få installeret et Open Source styresystem og der er mulighed for at få tips i rigelige mængder til de programmer og systemer som du eller din virksomhed skal benytte i fremtiden.

Har du en ide til en event, så kom endelig frem fra busken med den. Rammerne på Community Day er løse, og der er plads til lidt af hvert. De eneste begrænsninger er at det skal have en OSS tilgang og relevans, samt lokalernes beskaffenhed.

Indtil videre kan følgende emner blandt andet nævnes :

  • Peter Toft : Fremtid for brugergrupper mv. – hvordan bruger vi vores kræfter indenfor open source bedst muligt?
  • Svenne Krap: DNSSEC: Sikkerhed på nederste niveau
  • Andreas Bach Aaen: Billig NAS misbrugt til server
  • Carsten Frigaard: 15-min introduktion til Cluster computing, Beowulfs og GP-GPU programmering under Linux
  • Kenneth Solbjerg: 101 on developing for Google Android
  • IT Politisk Forening: IT-politik: Rettigheder under pres
  • Martin Schlander: Oversættelse af open source programmer
  • Bill Welliver: Fins – A Modern Web Development Framework
  • Amix: Skalering med open-source software

Derudover vil følgende være til stede med en lille bod :

 

Det koster kun 90 danske kroner at komme til Community Day (Transport-udgifter for talere dækkes ikke)

(Kilde : Open Source Days)

Skal du til Community Days 2009 ?

Hej med jer Jeg håber at alle har fået fingrene i en billet til Open Source Days – Community Days 2009. Der er nemlig dukket nogle ret interessante emnner op på dette års program.

Det mest interessante synes jeg er at Nokia kigger forbi med deres n900, der kan få mere end bare enhver afsporet fanatiker med en dingenotfetish til at savle. Ja – i en Android-tid er jeg ved at udvikle en mindre Maemo-fetish – hvis bare SDK’et var lige så brugervenligt som Androids. Dernæst er der dukket et foredrag op omkring Drupal og ikke mindst en kort introduktion til Qt-designer, der også ser ganske interessante ud. Sandelig er der også besøg af IT-Politisk forening, der taler om at dine rettigheder som borger er kommet under heftigt pres.

Det skal nok blive godt

Qt teknologi Preview til Maemo 5

Da Nokia i 2008 indkøbte Trolltech, rev mange sig i håret – da Nokia ikke havde de store interesser på QT-området. De slår traditionelt deres folder indenfor SymbianOS, måske et smut indenfor hos Windows Mobile og de har reelt har deres egen lille mobile Linux distribution kaldet Maemo, der dog har satset hele butikken på GTK+ frameworket – kort sagt arvefjenden til Qt.

Qt frameworket er multiplatform og gør det muligt hurtigt at portere programmer imellem en lang stribe platforme. Var det så synkroniseringsprogrammer de var ude på skulle være QT/C++-baserede ?

Maemo er baseret på Debian Linux og benyttes primært til Nokias nXX0 enheder, deres såkaldte Internet Tablets. Vidunderlige små enheder – håndholdte computere, der alle havde en stor mangel, nemlig de manglede en indbygget GSM-enhed. Maemo og deres Internet tablets har dog de sidste par år ikke ligefrem haft Nokias bevågenhed og er gledet meget i baggrunden. Tidligere på året blev det dog afsløret at Nokia havde i sinde at sende en enhed på gaden hvor der blev kompenseret for denne mangel og som samtidigt beholdt de fleste af dens forgængeres dyder – n900 blev annonceret.

Samtidigt annoncerede Nokia at de ville skrue op for dampen på udviklingen af Maemo, der skulle fikses op sådan at det kunne konkurrere med Android styresystemet. Samtidigt er Symbian begyndt at åbne kildekoden op for SymbianOS der ellers har haft pladsen som top-styresystem på Nokias store Smartphone enheder.

Det blev så samtidigt antydet at Qt skulle have en mere fremtrædende rolle, men med Nokia er det ikke til at vide hvad det betyder. Det er dog lige officielt blevet annonceret at Qt er ved at blive porteret Maemo 5 og er allerede klar med et såkaldt Teknology Preview. Qt-Porten er baseret på Qt 4.6, og vil først være endelig klar i første kvartal af 2010, så der er stadig lidt tid til at vænne sig til tanken. Udover at være tilgængelig på Maemo 5 – er tanken at det skal være det primære framework på Maemo 6 – hvor GTK+ ryger af tronen.

Nokia har vist at de tør skifte kurs – det er ikke nyt for Nokia at vende verden på hovedet og de tager ikke altid den nemmeste vej. Den nemmeste vej for dem havde nok været at skrotte SymbianOS og Maemo og kaste sig ræbende over Android. Det er jeg nu glad for at de ikke gjorde og håber nu i en forsigtig-Per verden, at de tør gennemføre det. Jeg er selv indehaver af en gammel brugt n800, som jeg er rigtig glad for. Jeg bruger den som eBogslæser og ikke mindst til at skrible småting ned som denne lille stump tekst. Jeg har ligesom mange andre ærgret mig over at der ikke er en GSM enhed i og at Qt ikke er bedre repræsenteret, da det tilfældigvis er mine præferancer. Nu ser det ud til at min gamle mobiltelefon skal skiftes ud om ikke så længe og at min gamle n800 ligeledes skal på aftægt.