vrijdag 6 juli 2012

Uninterruptible Power Supply

Op kantoor hebben we een UPS voor de servers. UPS betekent Uninterruptible Power Supply. Die zorgt ervoor dat de servers niet zomaar zonder stroom zitten, als bijvoorbeeld de netstroom uitvalt.

(UPSsen zijn er in allerlei maten. Kleine UPSjes hebben een bescheiden accu, met net genoeg energie om te zorgen dat de computers zich netjes kunnen afsluiten. Met grotere UPSsen kan je langer doorwerken. Echt serieuze UPSsen hebben bijvoorbeeld een dieselgenerator, zodat je stroom hebt totdat de diesel op is. Reuze handig allemaal.)

Nou was het UPSje op kantoor al een tijdje aan het piepen. Het bleek dat z'n accu ondertussen kapot is, of in ieder geval niet meer goed genoeg is. Die accu kan je vervangen zonder dat de stroom eraf hoeft, dus dan hoeven de servers ook niet uit. Slim, hoor.

Maar helaas, in ons geval bleek dat de hele UPS vervangen moest worden ('t is een oud beestje, kennelijk). En tja, toen moest dus toch de stroom er helemaal af. En dus gingen de servers uit. In het Engels hebben ze daar een mooi gezegde voor: defeats the purpose…

zaterdag 23 juni 2012

Testje met git

Ik heb dus afgelopen week thuis git getest met een klein Android-app-projectje. En git was snel. Heel snel. Eng snel, zo van: zou 'ie het wel gedaan hebben? Maar alles ging prima.

Ook maar eens op kantoor geprobeerd, met een wat groter project. Euhm, een veel groter project. Alle bestanden initiëel toevoegen kostte al een heleboel tijd. Ik weet niet hoe lang het duurde; het duurde me te lang en toen ben ik maar thee gaan halen en met collega's gaan babbelen. Maar dat vergeef ik git wel, want het is heus een groot project.

Wat me daarna opviel: svn is sneller dan git! In ieder geval zolang svn niet naar de repository hoeft. Want die staat, in dit geval, ergens ver weg op het internet. Terwijl ze zeggen dat git zoveel sneller is dan svn. Maar bij die vergelijking deden ze alleen maar dingen waarvoor svn naar de repository moet. Terwijl er ook genoeg dingen zijn waarvoor svn helemaal niet naar de repository hoeft. Zoals een lokale diff. En daarin is, in mijn testje, svn beduidend sneller. Maar 't gaat me niet alleen maar om de snelheid. Ik ben heel benieuwd naar hoe ik de bruikbaarheid van git ervaar. Daarover wellicht later.

woensdag 20 juni 2012

Miljonair worden, deel twee

Ruim twee jaar geleden berichtte ik over het plan van Roene en mij om miljonair te worden. Ons plan was om een spelletje te maken voor de iPhone. Ik had zelfs al een minimac gekocht. Helaas heb ik er nog niet zoveel tijd aan kunnen besteden, zodat we nog steeds geen miljonair zijn.

Waar ik wel tijd aan heb besteed is een interne verhuizing. Philip wilde graag mijn studeerkamer hebben. Die is twee keer zo groot als zijn kamertje. Bovendien had hij het wel gehad met z'n Winnie the Pooh-behang. Dus ik heb de studeerkamer ontruimd (dat was misschien nog wel de grootste klus) en van nieuw behang en tapijt voorzien. Philip is helemaal gelukkig.

Wie niet zo gelukkig was met de verhuizing was mijn pc. Hij heeft het nog een tijdje volgehouden in de nieuwe kamer, maar opeens was het voorbij. Als ik 'm aanzet dan start 'ie wel op, maar na een minuutje ofzo loopt 'ie vast. Misschien kan ik 'm nog wel repareren, maar daar heb ik nu even geen zin in.

En gelukkig hoeft 't ook niet meteen, want ik heb de minimac nog! Die heeft twee jaar lang niks staan doen, maar bewijst nu goede diensten. Want wat blijkt: 't ding is goed bruikbaar om Android-applicaties te maken! En Chrome doet het er ook prima op.

Dus ik ben nu aan het wennen aan Eclipse, en ik ben me weer aan het inlezen in het ontwikkelen van apps voor Android. 't Is wel een beetje lastig allemaal. Ik ben op zich niet echt een fan van IDE's; ze zijn soms wel handig, maar ik geef toch de voorkeur aan Emacs en command line tools. En ik moet zeggen dat het Apple-toetsenbord dat ik bij de minimac gekocht had niet echt heel fijn werkt. 't Is zo'n dun toetsenbord met van die platte toetsen, waardoor ik vaak half naast de toets druk.

En programmeren voor Android is ook weer even wennen. Het is op zich niet moeilijk ofzo, maar ik moet me het hele programmeermodel eigen maken. Activities en Services en hun life cycles. Intents, wanneer en hoe moet je die gebruiken. En moet je ook nog letten op de API levels. Als ik mijn app maak voor de meest recente API (dat is nu 15), dan werkt die app dus niet op een oudere Android-versie.

Maar ik vind het leuk om weer wat nieuws te leren. Dus ik ben lekker aan het experimenteren. En dan komt het moment dat ik een werkende app had, maar 'm stuk gemaakt heb. En omdat ik nog geen version control system gebruik kan ik niet makkelijk de foutjes herstellen. Dus nu is het tijd voor het volgende deelproject: git. Ik heb 't al geïnstalleerd op de minimac, en ik ben me aan het inlezen. Tot nu toe bevalt 't me wel.

zaterdag 14 april 2012

Onbegrijpelijke telefoontarieven

Vrouwlief is weer eens in Laos. Ik bel haar af en toe. Maar dat kan ik beter niet gewoon vanaf mijn mobieltje doen; dat kost belachelijk veel. Er is vergeleken met drie en een half jaar geleden weinig veranderd.
provider starttarief per minuut
T-Mobile 6 cent 1,25 euro
KPN BelBasis 8,97 cent 1,5205 euro
XS4ALL 10 cent 0,16 euro
Belbazaar 4,5 cent 0,04 euro

donderdag 10 november 2011

Philip kan schrijven

Philip heeft ter ere van mijn verjaardag een tekening gemaakt van Link (althans, een mannetje met een zwaard - en hij heeft het veel over Zelda tegenwoordig). Op de voorkant staat deze tekst:
vOr FrAnS KAADOO
En onder de tekening staan een heleboel moeilijke woorden. Die hebben verder niets met de tekening te maken, maar blijkbaar zijn ze wel reuze interessant. Een aantal woorden heeft hij precies goed geschreven. Bij de andere woorden is de spelling ietwat fonetisch, en dat is soms best wel grappig (hoewel ik sommige woorden twee keer moest lezen voordat ik 't snapte). Een paar voorbeelden:
eelektriisun bet
poes hobs
iiriider
niiwe vilum
erbek
klimmtaaoe
(Toelichting: het hoofdeind van ons bed kan elektrisch omhoog; eigenlijk heet de poes Hobbes; ik heb een e-reader; we hadden net bij AH een dvd gekocht; ik had Philip kort geleden uitgelegd hoe een airbag werkt; en met klimmen gebruiken we touwen.)