Skip to content

touchfreeze - Linux powah

Det er ikke hver dag man falder over en applikation man undre sig over at man har kunnet undvære. Her må jeg sige at touchfreeze er en af disse. Hvad gør den så? Tja, den slår bare ens touchpad fra mens man skriver - no biggie. Det sker jo aldrig at man kommer til at marker det alt ens tekst mens man skriver og så fortsætter med at skrive så hele teksten ryger sig en tur... Det er jo ikke irriterende. touchfreeze slår ganske enkelt ens touchpad fra mens man skriver og hurtigere til igen end man kan nå at flytte fingeren over på den igen.

En kort beskrivelse er:
 
Description: a facility for disabling touchpad tap-to-click function. Touchfreeze docks in your system tray and disables your touchpad while typing. It re-enables your touchpad when typing stops, using a configurable delay time.
 


Kort og godt, man kan ikke undvære den når først den er slået til (heldigvis sker det ikke så tit på min m1330, men det er da sket).

Iceweasel i KDE4 - en mindre køn oplevelse

Iceweasel og KDE4 er ikke just noget man kan sige er smukt. Tværtimod, det er direkte grimt.

I KDE3 havde man trods alt muligheden for at installere gtk-qt-engine, i KDE4 burde der være noget som hedder gtk-qt-engine-kde4... Men enten ligger den ikke i Debians repos (jeg har nu ikke søgt specielt meget må jeg nok indrømme) eller også findes pakken bare ikke. Faldt over navnet på en blog...

Men der er en løsning. KFirefox er navnet. Først man installer dette tema (ja, det er et tema) ser Iceweasel (en open source version af Firefox) ud som følger:


Klik for større billede



Efter man har installeret temaet ser bæstet "godt" ud igen:

<
Klik for større billede



Thumbs up til dette tema siger jeg bare :-)

Debian 5.0

Efter 22 måneder kom dagen - det var faktisk i går. Valentins dag blev dagen hvor Debian 5.0 også kendt som Lenny blev frigivet. Det er glædelige nyheder fra Debian teamet og herfra skal der da bare lyde en thumbs up.

Læs mere om releasen
Klik på billedet for mere info om releasen

Cuba skifter til Linux

Iflg. denne side skifter Cuba til Linux. En dejlig nyhed, men jeg faldt nu over denne sætning, som jeg lige vil dele med verdenen:
 
"Private software can have black holes and malicious codes that one doesn't know about," Rodriguez said. "That doesn't happen with free software."
 

Så vil folk sige: jamen jeg kan ikke læse kode. Nej, det er sikkert sandt, men så find en som kan. Jeg synes faktisk at den sætning er meget god når man snakker open source. Tilbage har jeg kun at sige thumbs up til Cuba. Vi må håbe at flere ser lyset ...

Artikel: "Ubuntu fik mig smidt ud"

En amerikansk kvinde har købt en computer fra Dell - og i USA kan man selvfølgelig købe maskiner med Ubuntu. Dette valgte hun. Hun erfarede dog hurtigt at hun ikke kunne komme på nettet, da hendes Verizon High-Speed Internet cd ikke kunne bruges til at installer driveren. Hun fandt også ud af at Word ikke var installeret og hun kunne derfor ikke følge det online kursus på Madison Area Technical College som hun havde regnet med.

Sagen blev bragt i et forbrugerprogram, som straks fik givet Dell og Ubuntu skylden. Her står jeg så lidt af. Ja, kan godt forstå at hun er forvirret over at hun ikke har Windows m.m. installeret - men så burde hun vel betale det ekstra Windows nu engang koster? Er man i tvivl kan man jo snakke med Dell før man bestiller?? Okay, okay! Giv Dell skylden at de ikke informere nok. Den vil jeg så smide direkte tilbage - der er jo Microsoft produkter over alt. Vi bliver jo nærmest født med Microsoft produkter i hånden. Der må jeg sige at Microsoft har en fordel over for open source, den skal bare ikke misbruges...

Dernæst, Word? Hvorfor skal det være Word? Hun kan vel bruge OpenOffice? Hvis ikke det er tilfældet kan det jo aldrig være Dell eller Ubuntu, der har skylden, men derimod Madison Area Technical College. De bruger lukket software og lukkede formater? Hmm...

Nå, du kan selv læse mere her: http://www.wkowtv.com/.../.

Det jeg vil sige er... Jeg er da ikke helt forkert på den her, er jeg?

Debian udvikler mister livet i bilulykke

Den 26. december mistede Thiemo Seufer livet i en tragisk bilulykke. Thiemo var involveret i at porter Debian til MIPS arkitekturen. Han var også en del af kerneholdet og arbejde sågar på MIPS porten af Linux-kernen samt mange andre større og mindre projekter. Hans viden indenfor dette område vil derfor blive savnet.

De øvrige udviklere har valgt at dedikere den kommende version af Debian GNU/Linux "Lenny" til Thiemo.

Læs mere her: http://www.debian.org/News/2008/20081229

Pinnacle nanoStick og Linux

Utroligt, men denne tv-tuner (usb) virker næsten out-of-the-box. Alt hvad man skal er at smide en firmware ind til den og man er faktisk kørende... Hvis du ikke tror mig, så hop forbi denne side: http://www.smovs.dk/...Pinnacle



Klik for større billede



Jeg skulle dog bruge en nyere firmware, men ser man bort fra lidt søgning på nettet havde jeg ingen problemer :-) Nå ja, kvaliteten er helt i top!

Tillykke til Linux

Det er nu 17 år siden Linus Torvalds første gang postede beskeden om Linux:

Do you pine for the nice days of minix-1.1, when men were men and wrote their own device drivers? Are you without a nice project and just dying to cut your teeth on a OS you can try to modify for your needs? Are you finding it frustrating when everything works on minix? No more all-nighters to get a nifty program working? Then this post might be just for you :-)

As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02 (+1 (very small) patch already), but I've successfully run bash/gcc/gnu-make/gnu-sed/compress etc under it.
 

Læs mere lige her: http://www.linuxjournal.com/content/linux-turns-17

Serienummeret på en Dell (eller andre laptops)

Det er sådan set meget let. Man skal have fingre i Dump Desktop Management Interface data eller bare dmidecode. En Debian-baseret dist og det er apt-get install dmidecode.

For så at få fat i serienummeret med dmidecode skal man blot køre:

sudo dmidecode -s system-serial-number
 

Det er dette nummer man skal bruge hvis man skal snakke med Dell support eller lign.

Reducering af båndbrede når man bygger med Maven

Nexus er en såkaldt maven repository manager. For at gøre en lang historie kort:
Nexus is a powerful and robust Maven repository manager, created to provide reliable access to artifacts required for development and provisioning. Maven's central repository has always served as a great convenience for users of Maven, but it has always been recommended to maintain your own repositories to ensure stability within your organization. Nexus greatly simplifies the maintenance of your own internal repositories and access to external repositories. With Nexus you can completely control access to, and deployment of, every artifact in your organization from a single location.


Eller sagt med andre ord, så vil Nexus ligge som en proxy mellem dig og central repo. Meget lækkert, det sparer en masse opslag og downloads online, da man henter det fra et lokalt "mirror". Det er ikke et rigtigt mirror, da det jo ikke er et fuldstændigt mirror - det indeholder kun de artifacts man har brugt før. Man får hurtigt bygget et "mirror" op med en masse maven-plugins (de bruges jo til alt). Det alene sparer en masse onlinetid (i form af download m.m.).

Første gang Nexus finder en artifact den ikke kender downloader den det fra central og smider det i sit eget repo. Herefter vil fremtidige downloads af denne version blive hentet fra Nexus-services i stedet for at gå online. Nye version bilver herefter downloadet og igen gemt i Nexus og historien forsætter.

Man skal dog lige være lidt opmærksom på at snapshots altid vil blive checket online. Nye version bliver downloadet som altid, eksisterende versioner returneres blot fra Nexus. MEN den checker altid online.

Der medfølger også et admin-interface, som er udviklet i ajax. Mere bestemt ExtJS. Herved får man en lækker oplevelse. Fra admin-modulet kan man tilføje, fjerne og slå repos fra. Man kan f.eks. midlertidigt slå ens "mirror" af central fra så alt automatisk hentes fra nettet, men kan fjerne version og pom/jar-filer og meget meget mere.

Bruger du maven bør du kigge på en repository manager. Det gør livet meget lettere. Især lige pt., hvor der kan forekomme lange svartider fra central...

Quick tip - skift mellem skærmopløsninger let og hurtigt

Man kan hurtigt og let skifte mellem f.eks. 1024x768 og 1280x800 (eller andre for den sags skyld) på Linux. Dette gøres ved at bruge xrandr. Et par eksempler er som følger. Først skiftes til 1024x768, så tilbage (for mit vedkommende) til 1280x800:
$ xrandr -s 1024x768
$ xrandr -s 1280x800


Dette kan være yders brugbart hvis man skal skifte til en ekstern skærm eller lignende.

FOSS Aalborg conference

I går var der FOSS Aalborg conference. Jeg var så heldig at få lov til at komme med til denne konference. Jeg så frem til at høre henholdsvis Poul-Henning Kamps præsentation om "Efficient programming for modern computers" samt en præsentation om subversion, git, trac etc.

Lad os tage dem en ad gangen. Først startede Bryan Østergaard. Han snakkede om en ny Linux distribution (hvor meget der egentlig er lavet havde jeg lidt svært ved at vurdere efter denne præsentation). Projektet fokusere en masse på init systemet, altså det som starter en masse ting op under boot. Han forsøger at få init systemet til at være selvstyrende, så det selv kan genstarte services m.m. Spændende, men igen, jeg ved ikke hvor meget der egentlig er lavet. Kigger man på hjemmesiden for projektet, så er der egentlig ikke så meget at komme efter her.

Næste foredrag var om "Effective spam and malware countermessasures". Dette havde jeg ikke så meget lyst til at høre, men må da indrømme at Peter N. M. Hansteen havde en masse spændende at sige om dette. Han har lavet en empirisk analyse af problemet. Gennem denne er han bl.a. kommet frem til at OpenBSD-projektet spamd kan være med til at fange spam uden at den giver den helt store belastning.

Peter N. M. Hansteen
Klik for større billede af hans præsentation



Næste foredrag var "The software development process with open source tools" - et foredrag jeg havde set meget frem til. Dog må jeg indrømme at det skuffede fælt. Der var ikke rigtigt noget nyt ej heller noget interessant at sige om dette foredrag. Skuffet, dybt skuffet...

Lige før frokost gik Martin von Haller Grønbæk på. Han skulle holde foredrag om "Legal aspects of reverse engineering". Han er selv en advokat og vel den eneste i Danmark som beskæftiger sig med patenter og open source. Foredraget var utrolig spændende og selv om han gik over tid tror jeg ikke der var nogle sure miner. Jeg kan kun sige at jeg lærte en masse jeg slet ikke vidste. Super lækkert! :-)

Martin von Haller Grønbæk
Klik for større billede af hans præsentation



Efter frokost startede Knut Yrvin ud med at snakke om Qt - "Cross platform development". Dette var super godt. Jeg ved egentlig ikke så meget om Qt, men har længe haft lyst til at lærer mere om dette område. Der kom mange spændende ting frem i lyset. Han kom bl.a. lidt ind på hvorfor Nokia er interesseret i Trolltech, som laver Qt. Personligt er Qt noget jeg vil kigge nærmere på, da den åbenbart kan integreres med Java. Spændende, hvis man altså kan slippe for awt og/eller swing :-)

Knut Yrvin
Klik for større billede af hans præsentation



Efter Yrvin kom Ole Tange på. Jeg må da ærligt indrømme at jeg aldrig er stødt på hans navn. Og det er til trods for at han har været aktiv bruger af Linux siden '92. Oh well, han skulle snakke om "Dealing with free software licenses in a software development company". Altså lidt ala Grønbæks præsentation. Endnu en gang må jeg indrømme at jeg ikke vidste så meget om området og blev positivt overrasket. Her var også helt klart tale om en gut som virkelig ved hvad han snakker om. Det er jo altid en fryd at høre sådan en præsentation.

Det virker lidt som om de havde gemt de store "kanon" til sidst. Næste præsentation var "Efficient programming for modern computers" med Poul-Henning Kamp. Desværre startede det ikke alt for godt. Computeren drillede og præsentationen ville ikke som han ville. Da han så endelig kom igang blev det super spændende. Han fortalte om hans projekt, Varnish, som er en http accelerator. Dette er åbenbart et super produkt, som kan få selv den langsomste cms til at svare hurtigt. Hemmeligheden? Jamen, der er da ingen. Det er blot at kode med fornuft og kun få disken til at lave noget når det er absolut nødvendigt. Resten af koden ligger i memory - og som alle ved er det jo nogen som svarer hurtigt i forhold til at hente noget på disken.

Poul-Henning Kamp
Klik for større billede af hans præsentation



Tilbage var der så Rasmus Lerdorf med præsentationen "Open source collaboration". Han er (åbenbart) gutten som startede PHP-projektet. Det vidste jeg slet ikke. Han præsenterede på engelsk, men er oprindeligt fra Danmark. Han har dog ikke boet i Danmark siden 80'erne, så hans dansk var lidt rusten :-) Han er et godt eksempel på at kreativitet indenfor IT ikke nødvendigvis skal komme fra nørder, men at dovne mennesker ofte kan have noget spændende at sige. I hvert fald en præsentation som sætter tankerne igang mht. nytænkning.

Amarok - den lette dj-box!

Sidste gang der blev holdt fest, blev min lappy smidt op som rytmebox. Her havde jeg så Amarok installeret. Denne blev brugt flittigt. Folk som ikke havde den store forstand på computere fandt hurtigt ud af måden hvorpå Amarok fungere. Det kan virkelig godt anbefales. Jeg burde have skrevet en masse her, men i dag orker jeg bare ikke... Måske kommer der en lidt længere artikel engang :-)


Klik for fuld størrelse