shadow

Media, muziek, m-woorden

Ik ben gek op m-woorden. Zo staan mijn films, series en dergelijke opgeslagen in een directory genaamd “media” en mijn muziek in, “music”. Voor mijn foto’s heb ik nog geen m-woord kunnen verzinnen, maar misschien is “memories” een goede daarvoor. Vooralsnog vallen de foto’s gewoon onder media 😉

Maar, om een lang verhaal kort te maken, jullie raden al wel dat ik bezig ben geweest met het inrichten van de schijven. Allereerst was het het aanmaken van partities, dacht ik, maar dat bleek tijdens het installeren van Ubuntu al gedaan te zijn. De vorige keer dat we Ubuntu installeerden, hadden we nog die snoertjes niet goed zitten, dus toen was het de bedoeling ze achteraf toe te voegen. Beide schijven hebben gewoon één grote partitie. De ene is gekoppeld aan “media”, de andere aan “music”. Hiervoor heb ik gebruik gemaakt van deze tutorial. As we speak zijn we 1,2 TB aan “media” aan het overzetten en dat loopt.

Om ervoor te zorgen dat ik de gegevens overal in huis kan bereiken, moest een en ander geïnstalleerd worden. Met dank aan Dubbeldrank voor deze tutorial, waardoor het allemaal wel meeviel. Enkel het beschrijfbaar maken van de directory’s voor mijn Windows-user was even tricky, de tutorial doet alles als root, waardoor ik uiteindelijk niets mocht in de directory’s. Dat eenmaal opgelost was het een fluitje van een cent!

En dat er echt wat bezig is kun je hier goed zien:

Advance

Begin vorig jaar kocht ik een Samsung Galaxy S Plus, nadat ik problemen kreeg met mijn Nokia C3. De keuze was niet simpel, er waren een aantal eisen waar de nieuwe telefoon voor mij aan moest voldoen. Allereerst wilde ik dat ik een gesynchroniseerde agenda kon hebben. Door alle drukte in mijn hoofd was (en is) het voor mij belangrijk om niet met drie verschillende agenda’s te moeten lopen en op die manier kon alles in één agenda bijgehouden worden. Door het veel alleen in de auto zitten en dan moeite te hebben met kaartlezen (dat werkt naar mijn idee namelijk niet als je aan het rijden bent, iets met veiligheid op de weg 😉 ), zou een navigatiesysteem wel praktisch zijn. Ook een net iets betere camera zou welkom zijn.
Andere belangrijke punten: niet te groot en vooral niet te duur en de mogelijkheid om hem in een goede carkit te kunnen vervoeren en, last but not least, een makkelijke manier van opladen.
Uiteindelijk kwamen we uit op een Samsung Galaxy S Plus. De voorloper van de toen erg gewilde SII, waar inmiddels de SIII nog gewilder is en er zelfs een SIV gaat komen.
Echter na driekwart jaar begon de telefoon kuren te vertonen. In huis maak ik gebruik van WiFi, maar buitenshuis heb ik een (zij het kleine) internetbundel van mijn provider. Als ik ‘s avonds de telefoon aan de oplader hing, hing vervolgens de telefoon ook vaak. De schakeling tussen WiFi en 3G bij het aan de oplader leggen werkte niet. In eerste instantie merk je er niet veel van, maar dan blijkt al snel dat je op dat soort momenten ook niet bereikbaar bent en wordt het probleem stukken vervelender. Zeker als je het vaker ziet gebeuren, ook als de telefoon niet aan het opladen is.
De telefoon gaan terug naar de verkoper en gaat naar Dynafix voor een reparatie. Ze herkennen daar het probleem niet, maar zetten er een nieuwe versie van het besturingssysteem op. En dan beginnen de problemen pas echt goed. Een half uur nadat ik de telefoon ophaal na de reparatie heb ik al de eerste vastloper, terwijl ik nog geen andere software geïnstalleerd heb. Daar bovenop komt er een probleem bij dat de telefoon ontzettend traag is geworden en dat de applicatielijst niet op te slaan valt en dat je dus met 8 pagina’s applicaties zit die je niet in jouw volgorde kunt krijgen. O en na het vastlopen lijken alle applicaties van de startpagina’s te zijn verdwenen en kan je niet in de applicatielijst komen, waardoor je je telefoon dus niet kunt gebruiken. Kortom: terug naar de winkel.galaxy-s-advance-white-front Daar wordt de telefoon nogmaals opgestuurd, maar komt hij vrij snel terug met een kaartje “we hebben niets kunnen vinden, volgende keer moet u betalen”. Wel zit er wederom een nieuwe versie op en is de traagheid verdwenen. Dat is dan een pluspunt. Er wordt vanuit de verkoper met het hoofdkantoor afgesproken dat ik de boel in de gaten houd, als het probleem nog weer voorkomt, moet ik terugkomen. Zo gezegd zo gedaan. Vrij snel daarna sta ik weer bij de winkel en wordt mijn telefoon ingeleverd voor een swap. Lees: op de buitenkant na wordt de telefoon vernieuwd.

Helaas is dat ook niet de oplossing. Wederom de boel bij de winkel neergelegd en bij het hoofdkantoor. En vanuit het hoofdkantoor kwam gisteren het verlossende woord: vervangend toestel.

Ik mag mijn Galaxy S Plus in komen leveren voor een Galaxy S Advance. Dat is de opvolger van de S Plus, die niet meer geleverd wordt. Hopelijk lost dat echt de problemen op.

En past dat model in dezelfde carkit 😉

Kleine aanpassingen hier en daar

Soms kom je gaandeweg dingen tegen die toch net even anders moeten. Mijn website was redelijk statisch omdat er toch niets gebeurde. Nu er echter een blog achter hangt waar ik de komende tijd nog wel flink actief denk te zijn, was het ook tijd om daar dus een en ander aan te passen.

De blog verplaatsen zag ik niet zo zitten, dus ik heb het opgelost door een refresh toe te voegen. Zo kan iedereen die naar mijn site gaat, een paar seconden naar mijn foto kijken alvorens ze automatisch doorgestuurd worden naar de blog.

Die dus ook nog maar iets aangepast, dus in plaats van op de frontpage de linkjes naar diverse andere plekken waar ik te vinden ben, deze maar gewoon in de sidebar geplaatst en ook nog eens bijpassend gemaakt in de kleuren van de site 🙂
Enige dat rest is het aanpassen van wat kleuren in de website, maar daar moet ik eerst weer ruzie gaan maken met wat chmod-acties, dus dat stel ik, gezien vorige ervaringen, zo lang mogelijk uit 😉

Edit: zo lang mogelijk uitstellen valt in dit geval wel mee, het is me gelukt zonder al te gekke dingen te mollen 🙂

First things first!

Uiteraard is het van belang dat belangrijke zaken eerst gedaan worden. Het belangrijkste voor nu is toch eigenlijk wel het in gebruik nemen van de server als, uhm, server 😉 Jullie snappen al wel dat ik dus bezig ben met het scriptje om de uptime vast te leggen.

Ik kan kiezen uit verschillende mogelijkheden. Ik kan kiezen voor
uptime en dat weg laten schrijven in een logbestandje. Vrij makkelijk om te doen:
uptime > bestandje.txt zou dat al voor elkaar moeten krijgen (hoe dat werkt kun je onder andere hier vinden. Echter zit je wel met een heel rijtje aan gegevens waar je de gegevens nog uit moet halen voordat je het daadwerkelijk kan weergeven, plus dat de manier waarop het weergegeven is nog niet echt je van het is:

07:05:33 up 2 days, 15:34, 3 users, load average: 0.16, 0.05, 0.06

De andere optie is om gebruik te maken van cat /proc/uptime en dit op dezelfde manier te laten wegschrijven. Het resultaat ziet er al heel anders uit dan bij uptime, namelijk:

229166.82 452334.80

Nerderig niet waar? Het eerste getal is het aantal seconden dat de server draait. Het tweede getal is het aantal seconden dat de server idle is. Nu zul je denken (ervan uitgaande dat je niet de eerste de beste nerd bent die dit stukje leest), hoe kan dat nou, het tweede getal ligt vele malen hoger dan het eerste! Klopt, het is de optelling van alle processoren in de computer en aangezien dat een dualboot is, zitten er twee processoren in.
Natuurlijk is het ook bij deze uitput zo dat er nog mee geknutseld moet worden, tenslotte is het niet van belang om te weten hoeveel idletime de server heeft. Bovendien vind ik het weer net iets te nerdy om de uptime in seconden weer te geven. Mijn hoop is natuurlijk dat ik nooit stroomstoring krijg en dat over vijf jaar de server nog steeds up is, dan is het praktischer om gewoon het aantal dagen weer te geven in plaats van de seconden. In het begin is dat echter wat sneu, een uptime van een paar dagen, maar het wordt in principe elke dag meer. Omdat je de seconden aangeboden krijgt, kan je er natuurlijk ook voor kiezen om het om te rekenen naar minuten, uren, weken, maanden, noem maar op. Al naar gelang mijn eigen wensen. Hoe weet ik nog niet precies, ik kan me zo voorstellen dat het meest praktisch is om dat ook in een script te laten doen, al weet ik nog niet of dat in één keer kan of dat je dat pas moet doen als je de gegevens weggeschreven hebt naar een bestand en gaat verwerken in een website (en het dus door php laten oplossen).

Hoe dan ook: op het moment dat het script klaar is, zal ik dat via een crontab in moeten stellen. Op de hostingserver (waar ook deze site draait) heb ik ook die mogelijkheden en heb ik daar al eens mee mogen stoeien, maar dat is in een grafische omgeving. Heel veel verschillen zitten er echter niet in het systeem, maar het is altijd wel fijn om een goede uitleg bij de hand te hebben. Die heb ik hier gevonden.

Hopelijk heb ik snel alle benodigde dingen bij elkaar gevonden en zal de uptime snel op de site verschijnen! Dan kan ik weer verder met belangrijke zaken. Zo kwam ik ook tegen dat je via de computer alle gegevens van de omvormer van de zonnepanelen kan opvragen en dat onder andere in grafiekjes kan laten verwerken. Maar dat ligt echt nog heel ver buiten mijn mogelijkheden!

De zoveelste ronde…

Nu de belangrijke zaken (en de wat minder belangrijke, maar leuke zaken) geregeld zijn, blijven er nog een aantal dingen staan die nog moeten gebeuren.

Zo wil ik nog een scriptje schrijven wat om de zoveel tijd (dus met een crontab) de uptime van de server wegschrijft naar een tekstbestandje wat ik vervolgens op mijn website op kan roepen. Het hele crontab gebeuren heb ik al uitgezocht en ik weet ook al hoe ik die uptime moet oproepen, dus hoef enkel nog maar uit te zoeken hoe ik dat in een scriptje zet en het wegschrijf. Dat is denk ik wel even knutselen en vooral zoeken hoe ik dat moet doen, dus dat komt wel.

Belangrijker is eigenlijk dat de twee grote schijven bereikbaar moeten worden in het netwerk en vervolgens gevuld worden met alle informatie die erop moet komen te staan. Kortom: uitzoeken hoe ik dit voor elkaar ga krijgen en waarmee. Tips zijn welkom!

 

You have to try, try, try

Pink zingt het al in een van haar nieuwe hits. You have to try, try, try. Dus als het allemaal niet lekker werkt, begin je overnieuw.

Zo gezegd, zo gedaan, dus eerst pak je de verkeerde cd en installeer je de 32-bits versie nog een keer. Dat ging redelijk soepel, gelukkig ging de 64-bits daarna nog soepeler!

Tijdens het installeren was ik druk bezig met het voorbereiden van de dingen nadat de echte installatie klaar was.

Wat me eigenlijk zonder moeite gelukt is:
-het installeren van de ssh-server;
-het aanmaken van een nieuwe user met sudo-rechten;
-het installeren van screen;
-het installeren en instellen van irssi.

Wat me nog niet gelukt is:
-het instellen van de timeout van de ssh-server;
-scriptassist opnieuw installeren en dus weer een userlist krijgen in mijn irssi.

Waarvan ik niet weet of het me gelukt is:
-screen met irssi start automatisch op na een reboot;
-ssh-server start automatisch op na een reboot.

Maar het valt me zeker niet tegen hoe makkelijk dit tot nu toe ging!

Helikopter, helikopter

“mag ik met jou mee omhoog?”

Dat is eigenlijk altijd waar ik aan moet denken als iemand het over Apache heeft. Niet aan indianen, maar aan helikopters. Waarvan ik stiekem ook nog eens vind dat het met een c geschreven moet worden, hetgeen niet het geval is. Even wat frustratie eruit gooien.

Want frustratie heb ik zeker! Het wil allemaal niet zoals ik wil. Ik krijg de door mij gewenste grafiekjes niet voor elkaar, ik krijg ze niet op de webserver, het wil gewoon allemaal even niet lukken. En nu merk je pas goed dat het inderdaad best handig is om net iets meer verstand te hebben van linux, zodat je ook weet waar je moet gaan kijken en waar je kunt gaan zoeken om het probleem op te lossen. Mijn oplossing is de hele wereld afzoeken naar mensen met hetzelfde probleem en kijken hoe zij het opgelost hebben en vrienden de oren van hun kop zeuren of ze toch echt even mee willen kijken. Gelukkig heb ik wel fijne vrienden die het stiekem maar al te leuk vinden dat ze me zo gek hebben gekregen om dit allemaal te proberen. En hebben ze regelmatig ook gewoon de antwoorden op mijn vragen 😉

Maar nu dus even niet. Dus is het nu zaak om zelf niet te veel kapot te maken en gewoon dingen te proberen, want hey, in de praktijk leer ik gewoon het meeste!

En dus, kijk niet raar op als er ineens wel wat verschijnt op deze site.

sudo apt-get remove

Een erg handig commando om dingen te verwijderen die het niet doen.

-Munin
-Nginx
-spawn-fcgi

Om vervolgens in te typen sudo apt-get install apache2 in de hoop dat dat wel zou werken. Niet dus, dat dus heb ik er inmiddels ook maar weer vanaf gegooid. Nu maar even laten rusten en een andere keer weer proberen, want ik word hier nogal kriegel, vervelend en vooral irritant van.

Vooral als je NA het verwijderen van de webserver ineens dit soort dingen krijgt te zien.