May 01 2015

En husejers erfaringer

Det er altså nogle specielle mennesker, der har boet her før os. I hvert fald en broget flok selvudråbte handymen af Saurons nåde. Lad os tage et par highlights fra hvad vi har lært af vores tid hér.

Hvis man har et par gamle halogen-skrivebordslamper til overs, kan man sagtens bruge dem som loftlamper over trappen. Transformerne smider man oven på de nedsænkede listelofter, hvor de kan ligge og gløde. Listelofterne sætter man fast igen med reb. 

Man kan godt - det er bare ikke en god idé...

Hvis man vil lave udvendig el til belysning, redskabsskur, garageport og den slags, så kan man sagtens lave det selv. Så er der heller ingen autoriseret elektriker til at pive over, at man bruger blød lampeledning i stedet for installationskabel. 

Hvis man på denne måde, i strid med lovgivningen, vil spare lidt penge ved selv at rode med husets faste installationer, så slipper man også for at undersøge eventuelle krav og konventioner på området. Man kan også godt blande lidt rundt på jord, nul og fase, bare man vælger de samme huller i den anden ende. På den måde holder man også en efterfølgende ejer og dennes autoriserede elektriker lidt oppe på tæerne. 

Man kan godt, men det er ikke en god idé...

Når man tilslutter blandingsbatterier og haner rundt omkring i huset, så behøver man ikke holde styr på koldt og varmt. Man kan sagtens slutte dem til, som det nu lige passer - man lærer jo med tiden, hvor varmt betyder varmt, og hvor det betyder koldt! 

Man kan godt, men det er ikke...

Jo, vent! Det er faktisk en fin idé, hvis man skal sælge huset, for det gør det sværere at gennemskue for byggesagkyndig, der laver tilstandsrapporten, at der ikke er ordentlig tryk på det varme vand. Man kan også sagtens undlade en cirkulationspumpe - det varme vand skal nok nå frem til bruseren før eller siden... Medmindre, selvfølgelig, at varmeveksleren også er defekt, men det maskerer man jo fint ved at bytte tilfældigt rundt på kolde og varme tilslutninger i huset...

(For dem der er med så langt, kan vi opsummere, at tilstandsrapporter udmærket kan anvendes som toiletpapir.)

Når man hulmursisolerer, kan man nøjes med murene i de retninger, hvor vinden typisk kommer fra. Man kan også sagtens nøjes med at fylde på, så det dækker stueetagen - der er alligevel bare soveværelser på førstesalen, og dér er for meget varme jo ikke sundt. Det er fugtdannelser på grund af uopvarmelige rum selvfølgelig heller ikke, men det kan man vel overse.

Man kan godt, men det er ikke en god idé...

Hvis man inddrager det gamle loftrum og åbner første og anden sal til kip, så skal man selvfølgelig isolere taget indvendigt. Men her kan man sagtens nøjes med det absolutte minimum af isolering. Så kan man også bare dække det af ved at fuge nogle plader mellem de eksisterende tagspær.

Man kan godt - men gode intentioner har ikke den bedste isoleringsevne, viser det sig...

Hvis vinduesrammerne begynder at blive lidt trætte, kan man male dem virkelig, virkelig grundigt, i stedet for at skifte rammer eller vinduer. Maling kan faktisk holde rigtig fint sammen på råddent træ. Man kan argumentere for at det med tiden skaber god ventilation som kompensation for, at man har isoleret virkelig dårligt.

Man kan godt, men overordnet: Ikke en god idé...

Hvis man laver en havelåge, er der ingen grund til at bruge imprægneret eller varmebehandlet træ - som vi har lært, holder maling rigtig fint sammen på råddent træ. Hvis man af en eller anden årsag laver en konstruktion med en midterstolpe, kan man med fordel anvende en meget lang og tyk stolpe, som hamres i til grundfjeldet - så sikrer man, at efterfølgende ejere respekterer ens vision om, hvordan dét skulle se ud. Man har også på en fiks måde halveret adgangsvejen, så efterfølgende ejere ikke uden videre får en lift om på husets bagside og dermed undersøger ens øvrige dispositioner.

Smart, ikke...?

Hvis man selv lægger gulvvarme i sit pilskæve køkkengulv, uden rigtig at tage stilling til hvordan det varme vand skal komme frem og tilbage, så kan man bare føre de uisolerede rør gennem den åbne, uisolerede krybekælder, hvor der sådan rundt regnet er udendørstemperatur året rundt. Frostskader er ikke et problem, for man har jo alligevel altid gulvvarmen tændt, når det er frostvejr, ikke sandt? Og det tager jo ikke SÅ meget længere at få varme i gulvet - bare fordi man også lige skal varme krybekælderen op, vel?

Hvis man herefter bruger alt for mange penge på et Multiform-køkken, så kan man spare en masse på at montere det selv, i stedet på at tilkalde kvalificerede fagfolk. I den forbindelse er der heller ingen grund til at gå for meget op i sådan noget med mål, vinkler og waterpass. Det kan man sagtens klare på øjemål og fingerspitzgefühl - det er man jo nærmest nødt til, da gulvet jo er pilskævt, som vi husker. Hvis man, helt uforudsigeligt, skulle stå tilbage med et resultat, hvor der vanskeligt kan findes to parallelle linjer i rummet, så vil eventuelle købere blot opfatte det som en charmerende detalje.

Det kan man godt, men det gjorde vi bare ikke...

Hvad kan vi lære af det?

Vi kan lære, at ejerskifteforsikringer er en god idé, og bør tegnes med længst mulig aftrapning.

Vi kan lære, at ejerskifteforsikringer med fordel kan suppleres med andre husforsikringer, og gerne lidt luft i budgettet, da forsikringsselskaber gerne synes, at de bedste problemer er problemer, der kan gøres til andres problemer. 

Vi kan lære, at byggemarkedernes indsats for at overbevise Folket om, at Folket sagtens kan finde ud af ting, som håndværkere ellers kan bruge mange, mange år på at lære - er større trusler mod såvel folkesundheden som det private ejendomsmarked, end cigaretter fedt, sukker, dræbersnegle og afdragsfrie flexlån tilsammen.

Og et sidste råd på falderebet: 

Hvis vi kan, bør vi sikre os, at vores advokat er VORES advokat, som ikke også repræsenterer sin gamle ven: Sælgeren! :-)

May 06 2013

Mac OSX, Chrome og Java

Hvis man både er Mac- og Chrome-bruger, har man ret sikkert oplevet at opdatere sin Java til version 1.7+, hvorefter det ikke længere er muligt at benytte Java i en 32-bit browser som f.eks. Chrome. Det er på papiret en en-vejs operation, hvor man så hænger på at skulle bruge Safari, Opera eller Firefox til alt Java baseret, hvis man først har taget springet. Det påvirker altså sådan noget som netbank, adgang til det offentlige - i det hele taget alt, hvad der kræver NemID.

Hvis man nu af en eller anden årsag har et voldsomt behov for at bruge Chrome til alting, så er der en vej tilbage. Man åbner sin Terminal.app, indtaster eller copy/paster hver af følgende linjer og trykker Enter. Man kan evt. bare kopiere og indsætte alle linjerne på én gang.

sudo mkdir -p /Library/Internet\ Plug-Ins/disabled
sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled
sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

Første gang vil man blive bedt om administrator password. Det er ok ;-)

Hvis man fortryder senere, åbner man igen sin Terminal.app, indtaster følgende linje og trykker Enter.

sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws /usr/bin/javaws

Derefter skal man igen downloade og installere den nyeste version fra Java.com

Rent bortset fra, at Java i allerbedste fald er skabt i helvede og bør opbevares på køl sammen med Satans migræner, så er der selvfølgelig nogle vigtige overvejelser i forbindelse med både sikkerhed, stabilitet, funktioner og kompatibilitet med offentlige tjenester ved at køre med Java version 1.6 kontra 1.7. De overvejelser må man selv gøre sig, men hvis man gerne vil tilbage til 1.6, så er det sådan hér, man gør :-)

Apr 08 2013

Tre artikler om måneden på Berlingske?

Tre artikler? Om måneden? Det er fair nok. Det var en mulighed.

En anden er at bruge Google Chrome som browser, og blokere for cookies(*) på Berlingskes website:

Menuknap > Settings > Show advanced settings (i bunden) > Content settings (under "Privacy") Her kan du vælge tre muligheder under "Cookies". Der er ingen af dem, der er rigtige eller forkerte - de har hver deres styrker og svagheder (**).

1. "Allow local data to be set" - Denne indstilling tillader cookies i stort set alle sammenhænge.
2. "Keep local data only until I quit my browser" - Denne indstilling rydder dine cookies, når du lukker browseren. Den foretrækker jeg umiddelbart.
3. "Block sites from setting any data" - Alle cookies blokeres. Rimeligvis den sikreste valgmulighed, men du skal logge ind overalt hele tiden, og nogle sites nægter dig simpelthen adgang.

Hvis du vælger mulighed nummer 3, så er du sådan set på plads. Over hele nettet :-)
Hvis du som et nogenlunde normalt menneske vælger 1 eller 2, klikker du bagefter på knappen "Manage exceptions", og tilføjer et filter ("Hostname pattern") for Berlingske i feltet "Add a new hostname", hvor du skriver "[*.]b.dk" (uden anførselstegn) og vælger "Block" i vælgeren til højre ("Behavior").

Jeg anbefaler i øvrigt flueben i "Block third-party cookies and site data" - det forhindrer, at f.eks. Facebook sporer dine bevægelser rundt på nettet, via indarbejdede Like-knapper osv.

Hvis du nu har valgt mulighed nummer tre, og dermed blokeret alle cookies, så gør kan du jo gøre det præcis omvendte - altså tildele individuelle websites retten til at sætte cookies. Det er jo praktisk, hvis din yndlings-online-addiction kaster et hissy-fit over ikke at kunne fungere optimalt. For det er jo også det, vi gør hér, for nu at tegne et lidt større billede, at vi forhindrer det blokerede website i at fungere optimalt. 

Der ville vi så indtaste f.eks. [*.]google.com -> "Allow" 

 

(*) Cookies er i meget overordnet overskriftsform et stykke kode, der tilllader et website at holde styr på, hvem du er, og hvad du foretager dig på en hjemmeside - ude at du nødvendigvis skal logge manuelt ind hele tiden. Det er meget praktisk, men rimeligvis også pr definition en krænkelse af privatlivet. Omfanget kan være mere eller mindre grelt. Læs evt. mere på Wikipedia.

(**) Du kan læse meget mere detaljeret om Chrome's privatlivsindstillinger her.

Apr 01 2013

Unable to delete zero byte file, access denied

This post is as much for my own benefit as anyone else's, because I know this will occur again at some point, and by then I've long forgotten how to resolve it. 

I was on my Mac copying a bunch of files on a mounted share on a remote Windows Server 2003 SE SP2. Something went wrong leaving me with a zero byte text file that I could not delete, rename, move or influence in any way. I've occasionally seen this behaviour before (on Windows systems) and only "solved" it by restarting the computer, which wasn't an option on this server. 

The solution:

> Open "Manage Your Server" from the start menu.
> In the Server Roles start page, select "Manage this file server" (in the File Server group)
> This will open the File Server Management window.
> Select the "Open Files" folder.
> Select the offending file in the right pane and disconnect it using the context menu or the button on the left.

This would probably work on a Windows Server 2008 as well, although the menu items and entries would be called something else. 

Oct 18 2012

NETFLIX Tidsmaskine

NETFLIX har langt om længe holdt sit indtog i Danmark. Jeg har glædet mig, for jeg har altid prædiket for tanken om den digitale tjeneste, hvor jeg betaler et abonnement, og til gengæld har adgang til alt. Jeg glæder mig stadig, for NETFLIX er ikke løsningen.

Problemet med tjenestens udbud af tv-serier i Danmark er det samme som med dansk broadcast-tv. Begrænset udbud, manglende aktualitet på det, der trods alt er. Internettet har vundet for længe siden, forbrugerne er globale. Vi kender jo godt de amerikanske tv-serier - og NETFLIX falder helt igennem på udbuddet. 

NETFLIX tilbyder f.eks. Dexter, men hvor er sæson 5 og 6? Jeg finder Sons of Anarchy, men hvor er sæson 4 og 5? Breaking Bad mangler sæson 5, Weeds mangler sæson 6, 7 og 8 - det gør How I Met Your Mother også. Det er ikke godt nok. 

Film-delen er om muligt endnu værre. Det er Batman Begins, Taken 1, Expendables 1, Transformers 1 og andre forældede eller fuldstændig ukendte b-film, hvor blandt andet en serie af norske made-for-tv-film udgør halvdelen af udbuddet i Thriller genren. Jeg tænkte et øjeblik på at sammenligne med Blockbuster, men der er jo heller ingen volumen til at kompensere for den middelmådige kvalitet. 

Jamen hvor er vi så, her i skrivende stund, medio oktober 2012? NETFLIX tilbyder ved introduktionen ikke andet tv, end det, man kan købe som boks-set i Bilka. Film-udbuddet er at sammenligne med en landlig tankstation i begyndelsen af 2011. I Norge. Eller tre-for-100-kroner-rodeboksen, hvis vi skal blive i Bilka. NETFLIX er altså to-tre år bagud på både film og serier, og tilbyder tilsyneladende ingenting, der ikke allerede er blevet sendt i tv.

Jeg oplever en tjeneste, der gør sig enormt umage for ikke at konkurrere med noget som helst eksisterende tilbud på det danske marked, hverken broadcast tv eller retail, og NETFLIX har således dømt sig selv irrelevant fra starten. 

80 kroner om måneden er selvfølgelig heller ikke meget, men en rådden bøf bliver jo ikke bedre af at være billig.

Dumpet.

Apr 19 2012

e-boks, NemID, Java og andre lettelser af det moderne menneskes liv.

Jeg får meddelelse om, at jeg har modtaget et brev fra Trafikstyrelsen, som er tilgængeligt i min e-boks. Det er nok indkaldelse til syn, så jeg må hellere få kigget på det.

Jeg logger via min netbank på e-boks, som åbner i et nyt vindue. Næh, for browserens pop-up blocker træder til og forhindrer det. 

Ok, jeg går i Settings > Under the hood > Privacy > Content settings > Popups > Manage exceptions og tilføjer https://[*.]netbankensdomæne.dk som en undtagelse, der har lov til at åbne vinduer.

Lukker browseren, åbner igen.

Mkay. Jeg logger via min netbank på e-boks, som åbner i et nyt vindue. Men...øøøh, hvor er det? Bliver det stadig blokeret, måske? Næh, det ligger i min taskbar, vinduet er teknisk set åbent, men hvor fanden er det?? Højreklikker på instansen i min taskbar, vælger maksimér. Næh. Pludselig indskydelse, F11 for Full Screen? Aha, dér var det. 

Så, jeg kan altså vælge mellem ikke-noget-e-boks eller e-boks i full screen? 
(hint: e-boks er ikke designet til 1920x1200)
((hint-hint: e-boks er heller ikke designet til at kunne betjenes i blinde, sååå...)) 

Men det kan lade sig gøre, og jeg får lige printet den der indkaldelse til syn. Men hvad sker der egentlig? 
Jeg åbner noget Hvad-fanden-er-det-lige-der-foregår-på-min-computer-software, og prøver forfra. 

Aha, e-boksen bliver åbnet i et vindue som ligger uden for min skærms synlige område. 
Herefter er det nok meningen, at vinduet skal skaleres og placeres et fornuftigt sted. Det sker bare ikke, fordi Java-komponenten (som afvikler e-boks) pauser siden. 

Hvad er nu det for noget pjat? Jeg smutter ind på et andet website, som jeg ved også anvender Java. Javel.
Java meddeler at komponenten er forældet og trænger til en opdatering. 

Ok, så når Java beder om en opdatering, stopper e-boksens flytte-rundt-på-vinduer-script og vinduet bliver hængende med den der meddelelse - uden for min skærms synlige område. Når jeg så F11'er vinduet op i fuld skærm, bliver den ligesom rystet ud af det, og kører videre. Flot. "Tryk her for at opdatere Java". Klikker. Venter. Klik-klik-klik. Fuldført. Okay. Forfra. 

Jeg logger via min netbank på e-boks, som åb...næh... Hvad nu? Checker den anden side. Java mangler stadig en opdatering. Hvad siger computeren om den installerede version? For saa... Java er installeret i både version 1.6 og 1.7, begge i både 32- og 64-bit versionerne. Fantastisk. Downloader opdateringer til alle fire. Opdaterer. 

Jeg logger via... Nej! "Du har foretaget ændringer, som kræver en genstart af computeren."
Suk. Vi genstarter. (indsæt selv elevator muzak, græshopper)

Jeg logger via min netbank på e-boks, som åbner i et nyt vindue, uden yderligere vrøvl. Fantastisk.

Det var da nemt nok...fordi jeg har siddet og kigget ind i den her skærm i 20 år.
Men jeg kan godt nok godt forstå, at hr. og fru Facebook har svært ved det. 

Og i dette scenarie havde NemID-systemet i sig selv ikke engang noget at tilføje...

Hvad fanden gør folk? 

Mar 07 2012

Why I hate computers...

Why do I hate being the Guy Who Is Really Good With Computers And Shit, you ask?

I've got a small HTPC (Acer Aspire Revo 3700) set up at home running XBMC and a generic'ish eHome/RC6 compliant remote control to wake it up and operate it. A few days ago, the remote lost the ability to wake up the system. Bummer. When the system was up, the remote worked fine, navigating around without issues. But if I wanted to use it, I had to get up from the couch, reach behind the tv and press the power button like a caveman.

Or fix it. 

An occasional shutdown and fresh boot fixes surprisingly many issues on a system that's in and out of sleep all the time, but not this issue. On this hardware S1 is the "best" sleeping state that lets me wake it by IR remote, so of course I checked whether maybe BIOS had dropped the S1 setting. Nope. I also checked that something like an automatic driver update hadn't messed up the Allow this device to wake the computer setting. 

While messing about with it I noticed the remote was becoming sluggish in general, so I changed the batteries...which solved the other problem. So, apparently the IR receiver requires a particularly powerful signal to wake the system from sleep. Or what? 

Feb 21 2012

CirclesMod.dk is open

Just wanted to say that I've moved my CirclesMod activities to CirclesMod.dk 

While I have your attention (if I have...), I'd like to encourage you to check out The Plantation Project, and why it's important.

Jun 03 2011

LG Optimus 2X revisited

Right, so I unrooted my Optimus 2X, flashing LG's own latest stock build, and sent it back to the shop with a full sheet, reporting its more or less severe shortcomings. So what did LG do? They "updated the firmware" to the exact same one I had already just updated to, and sent it back to me.Same build, same kernel, same all.

So what did that solve? Well, take a wild f****ng guess.

But you know, I gave it a shot, and after a week in LG's perverse version of FroYo heaven, I've had it. Maybe there's something wrong with my particular handset, maybe it's just a bad goddamn phone. Either way it's going back again.

I got my Galaxy SII today. Preliminary review says, "Nice !"

May 23 2011

LG Optimus 2X review (slight return)

Some time ago I posted a lengthy review of the LG Optimus 2X here.

In my conclusion I wrote that, "I think the best that can be said about the LG Optimus 2X at this point in time is that it has the potential to be a really great device."

I fully stand behind that statement, because of its specs, beautiful screen and physical build quality. But, I also wrote a bit about root and custom ROMs saying, "If [you] know what you're doing, you can pound this beast into submission and have a great Android experience with it.", and I'm going to have to retract that. I most certainly know what I'm doing and as it is, the bloody thing is useless.

Most notably, I had a pretty consistent issue with the phone ringing, me answering the call, causing the phone to promptly reboot. But its inability to switch seamlessly back and forth between mobile network data connections and stored WiFi access points was also very, very annoying. There was a multitude of other major and minor faults, peppered with Force Closes and unprovoked reboots.

LG have been promising a gingerbread update that may or may not solve everything, but that update has been pushed from March to April to May and when I contacted LG Denmark, they said it was coming "this summer", which could just as well be September (or never) as it could be June.

So I've handed it back in with a full A4 sheet of error descriptions and my carrier has subsequently sent it back to LG. We're awaiting their response but whatever that may be, I'm done with it, and I'm getting myself something else instead. Probably a Samsung Galaxy SII, if they can deliver.

May 10 2011

You can’t find out who visited your profile and looked at your photos, ok?

Just a friendly public service announcement from your developer friend :-)

You can’t find out who visited your profile and looked at your photos, ok? Facebook does not provide app developers with the technical means to allow tracking of profile views or how often something has been viewed and by whom. While I'm sure Facebook logs all that stuff, the information is not provided to groups and apps. It's not part of the API. End of story.

Also, there are no free iPads, ok? Forget about the free iPads. You can’t see what you’ll look like in the future, the poor dog will die no matter how many people sign the petition, and the US government sure as hell didn't post a video of Bin Laden's death on facebook. You won't learn what question someone answered about you, and not a single soul will ever know what that man saw when he walked in on his daughter. Use your goddamned heads, alright?

What happens when you click one of those groups or apps is that you give them access to a lot of information about yourself, your wall posts, photos, notes and other content. And about your friends and their interaction with you. All that can be used against you. So please stop clicking those spam links and exposing yourself and friends to the risk of profile hacking, viruses, scams, phishing and identity theft.

Spread the word. Thanks.

Apr 26 2011

LG Optimus 2X review

I've been using the LG Optimus 2X (hereafter called the o2X which the americans would be familiar with as the g2X) as my primary device for the last two weeks, which has given me a pretty good impression of the device. And it's a mixed bag of nuts to be honest.

On the hardware side, it seems good. Well, mostly good. The screen *is* really good. I don't know if its an IPS-panel, at least I haven't been able to confirm that, but it's vivid, clear and sharp with good color representation. And it's fully readable even in direct sunlight. Coming from the HTC Desire that's a nice change.

- Design

Well, it a big one and a bit on the heavy side, isn't it? The camera bulge on the back seems like a bad choice in my opinion. I have huuge hands, so it fits me well, but it's no girl's phone. The *design* is a matter of preference, but despite the brownness of it all, I kind of like it. Build quality seems great, the screen curves slightly down the sides and the seams with the frame fit well. No creaking plastics.

- Camera

The 8MP camera takes decent pictures that are good but not *that* good. Then again, anyone who understands anything about photography already knows it's not about the megapixels. I would have accepted a good 5MP camera over the bulge on the back of the device.

- Video

It takes decent video with vivid color reproduction, that looks *magnificent* when viewed on the device. The HDPI output works fine and is a zero-setup function - plug it in and the device is mirrored on your TV. It handles portrait/landscape changes without issue, and mirrors whatever is on your device screen to your flat screen, except video which is only displayed on your TV. But! Seeing my recorded 1080p videos on my 40" Samsung I wouldn't guess it's 1080p. I'd hardly peg it at 720p, actually. It runs smooth but there is blocking and odd compression artifacts. It looks like halfway between a good "720p" YouTube video and a bad 720p mkv encode, if that means anything to you.

- CPU

As for the hyped up reason it's called "2X" ... meh? I mean, there's no doubt it's fast, as it should be running Android on a dual core cpu, but it's not *that* fast. I can't honestly say I feel a stunning performance increase compared to a HTC Desire running Oxygen 2.0.3, for instance. Go Launcher still lags when swiping between homescreens. ADW Launcher Ex doesn't, but it didn't on my HTC Desire either. Angry Birds Rio still lags a bit when you restart the levels and zoom in/out. I could go on but I won't. I get the frustrating feeling I'd associate with running 32-bit Windows Vista on a quad core PC with 8 gigs of ram. Or racing a Porsche 911 on an icy lake. The power is there, but it isn't being transferred to something useful.

- Software

That leads us to the real issue. The stock LG software on the o2X isn't bad, it's f****ng terrible. Sketchy beta release terrible. Straight out of the box, this thing is disappointing, if not useless. It bundles obsolete and redundant social networking apps that you can't get rid of. It hangs and lags and sprinkles Force Closes and Sleep-of-deaths generously. If you leave a Wi-Fi network and come back, the o2X doesn't hop back on. You have to turn your Wi-Fi function off and back on, or it just stays on 3G. Maybe that's why LG chose to include a toggle widget for the notification drawer, giving easy access to that function, which is useful at least. Unfortunately the drawer also features a music control that takes up a full 20% of the notification drawer while keeping the Music app persistent at the expense of your battery. Can you turn it off? Sure but it pops right back up, because as we remember, the o2X doesn't remember. It tends to forget saved settings, including saved Wi-Fi networks altogether btw, and it drinks a full battery up in less than 8 hours while doing absolutely nothing.

It has to be said that the g2X presumably ships with stock Android and might be another story altogether, and that LG has promised a Gingerbread update "soon" , that may or may not do wonders, depending on what their plan for the device is. As it was, I only managed to live with the stock software for a day, including a thorough test drive, and proceeded straight to rooting and a custom ROM. And at the moment that's sort of the way forward here. Most notably o2X owners should keep a close eye on the LG Optimus 2X section at 2X.MoDaCo.com and the corresponding Optimus 2x Android Development section at xda-developers. CyanogenMod is on it's way with Gingerbread for the g2X, so presumably the o2X as well.

I'm going to be building my CirclesMod specifically for the o2X for the foreseeable future, of course.
My Mod is shown here [link removed, no longer relevant] on MoDaCo Custom ROM Fr12. I've modded all relevant statusbar icons and removed that damn music control drawer widget.

- Conclusion

"CAVEAT EMPTOR" with big goddamn letters, people. If know what you're doing, you can pound this beast into submission and have a great Android experience with it. But if you're not willing or able to root and customize your handset yourself, I promise you it'll end in tears. I think the best that can be said about the LG Optimus 2X at this point in time is that it has the potential to be a really great device. In many ways, this has the potential to be the developer reference phone that the Google/Samsung Nexus S fell pathetically short of. But it needs the proper software support. Not just a half-assed GingerBread update, but a stock Android option with better and properly maintained platform of open source hardware drivers.

Mar 15 2011

How to pick your custom ROM

Update December 2012: The main points in this post are still valid to me, but I currently recommend that if you want to mess about with your phone, get proper developer device. The Galaxy Nexus is the first Nexus that I feel is a really decent phone in its own right. I can't wait to see what the developer community does with it. 

So you're either smart or lucky enough to have picked out an Android phone that was born with an unlocked bootloader or at least easily unlocked and rooted. If you're also lucky enough that your device has an active developer community behind it, you now face the decision of which ROM to choose.

- Why would I install a 3rd party ROM?
Android has seen an immense boom within especially the last year or so, and the good news is that there are a lot of very good Android devices out there right now. The bad news is that manufacturers more or less follow the same software upgrade patterns as they have always done, meaning upgrades as few and far between as possible. The main reasons for this are the logistics of rolling out updates to customers, handling bugs and support and so on but it also makes sense from a carrier's or manufacturer's point of view that the optimal upgrade path from Android 2.2 to 2.3 is to buy a new device. Ditch the Desire for a Desire S and so on. From a consumer standpoint, this sucks because it means that you're stuck on old software on good hardware that might easily be able to handle the upgrades.

Unlocking/rooting your phone, installing a custom recovery and thus enabling installation of 3rd party ROMs returns control of your hardware to you. That simple. That's why.

- Choose your flavor
For a device like the HTC Desire, there are a few different types of ROMs. There are the stock ROMs that are rooted and modified versions of HTC's own software. Some are more heavily modified than others, but although some are built to include extra apps and functionality, the main differences are typically purely cosmetic. 

Then there are the ported ROMs, which have been ported from other devices. Given that the HTC devices within the same generation have tended to have had roughly similar hardware, you'll see a lot of those, that actually work quite well. For the Desire, you'll see a whole bunch of ROMs based on ports from primarily the Desire HD and the Desire Z, but "GingerSense" ports from the Desire S are starting to raise their heads too.

There are the AOSP ROMs, which are built from scratch from the Android Open Source Project source code. These are the ones that are closest you'll get to the "pure" google Android experience. Not everyone will want that, partly because the naked android is slightly spartan, and if you bought a Sense device for the bling and the widgets that, you won't be happy with the naked android. Additionally there may not always be hardware drivers available to enable all device functionality, so read the description carefully and be aware of any known bugs. The thing about a good AOSP ROM is it's smooth and faaast while still being easy on the battery. 

No matter what type you like, there will be many options - some developers have made stability a priority, some weight performance, or battery life or whatever. Undervolting, overclocking, Apps2SD.

- Choose an actively maintained ROM.
While your particular android flavor is entirely a matter of personal preference, here's a general tip. You should choose a ROM from a developer who is serious about his work, and keeps his ROM up to date. Meaning: If a ROM is stable and bug free that's fine, and we shouldn't fix something that isn't broken, but you should check the developer's thread to see if there's a history of maintaining and bugfixing.

As long as HTC doesn't release a new Android version for the Desire, it stands to reason there won't be a Stock GingerBread ROM, for instance. Taking carrier/manufacturer logistics and strategies mentioned above into consideration, well...it's doubtful if that'll happen at all. For AOSP ROMs it's another game because the ROM is built from source.

There is a running joke in the Desire community that we'll see both AOSP IceCream on our Desires before HTC brings us GingerBread.

It's not a joke, really, it's probably true.

HTC, prove me wrong.

And release your damn source code already.

Feb 15 2011

Work / life balance

The fragile, tender equilibrium where everyone is equally pissed at you.

http://onefte.com/2011/02/16/work-life-balance/

Feb 09 2011

What makes us tick...?

You know what? I could have sworn that if you paid me more, I'd perform better...

If you got ten minutes to spare, this is good :-)

Feb 07 2011

LG Optimus 2X

Engadget got their hands on th LG Optimus 2X and reviewed the hell out of it.

While it is a really cool device, it suffers from the same illness as most other android phones, namely that the vendors feel a need to disguise android in their own bloatware, which range from the tolerable (Sense) to the downright nasty (MotoBlur? Sony Ericsson?).

I would have loved to see this lovely thing wearing only stock gingerbread.

Dec 26 2010

Everything's Gingerbread.

Phew. Everything's been Oxygen and Gingerbread. I've redone all my icons with gradients and glow to accommodate the generally updated UI of Android 2.3. I've also added the connected/fully connected logic layer to everything.

2011 is going to be massive for Android powered devices. The Google Nexus S, anyone? Yes, please. LG's got something coming out called the Optimus 2X, it's a dual core unit, that's just begging to be rooted and Oxygenated. Interesting times indeed.

I don't suppose anyone's got a line on a Samsung/Google Nexus S device that can be shipped to Denmark? I'd kinda like one.

Oct 25 2010

The dumbest dumb-phone I've seen in a long time is actually pretty clever...

John's Phone (via Design Milk, Walyou and Gizmodo) is a completely stripped down cell phone, devoid of all and any but the core functionality of making and receiving phone calls.

It doesn't have a camera and doesn't offer sms/texting, email, chat, alarm clock or weather updates. The built-in address book is a paper notebook with a pen.

The web site claims that stand-by battery life is "more than three weeks", which is nice but not exactly stunning. John's Phone is roughly the same size as an iPhone, probably to accomodate that large keyboard - but since the phone has absolutely no features, not even a screen worth mentioning, it should be pretty much empty inside and therefore able to pack enough battery to last a year...

John's Phone is marketed as well suited for older people, which I guess would mean my grandmother, since the only phone my parents have ever been able to use properly is an iPhone - arguably one of the most advanced and powerful smartphones of all time :-)

The design is really cool, though, and I think that sheer anti-connected-ness of the thing would appeal to some people I know who feel that the technological advances of mankind should have been halted in 1970.

 

Legal mumbo: When the pr-people involved won't waste their time on individuals, said individuals have to make do as best they can. If anyone - well, the rightful owner(s), at least - take offense to me using the pictures displayed here to advertise their product for free, please let me know either here or in the comments section- I'll remove them immediately :-)

 

EDIT: And so they did, and so I did.

.

Sep 23 2010
Aug 30 2010

google search suggestions slår til igen

Jeg fornemmer antydningen af en fortløbende historie med stærkt nedadgående humørkurve i google's søgeforslag...

Jul 18 2010

Free Condoms For All (...Now Fuck Off!)

So Apple held their press conference and to address the antenna issues with iPhone 4, and in the absence of a proper solution they have decided to give all iPhone4 owners a free bumper case.
The iPhone4 isn't available here yet but I already ordered it, right after Gizmodo leaked it and it was clear that it was the real thing. I preordered it in my local mobile store, before it was even officially announced, ok? Now, I don't know.

The Steve/apple entity has been telling us that ...More...

Jul 12 2010

Fuldstændig. Rigtigt.

Jeg har altid krummet tæer over det spørgsmål...!

Kliiiiik!

Jul 08 2010

Tales from the crypt...

...eller i hvert fald fra statistikkens verden!

Se, ud over denne lille private sæbekasse af et website, driver jeg en virksomhed, på hvis hjemmeside der er en ganske betragtelig mængde trafik (til forskel fra det, du læser på nu).

Jeg har tilkoblet Google Analytics på sitet, hvilket giver mig helt utroligt detaljerede mulighed for at analysere hvem der kigger på min hjemmeside. Arh ok, ikke hvem, måske, men hvornår, hvor længe, hvorfra, hvordan osv.

Jeg sad og kiggede sløvt på stats'ene i dag, og noget slog mig som underligt i analysen af, hvordan mine besøgende havner på sitet.

Der er noget, der slet ikke giver mening. More...

Oct 25 2009

Ergoterapi...?

Det handler meget om at finde nogle gode arbejdsstillinger og variere dem i løbet af dagen, så de passer til ens humørudvikling.