Category: Andere

Raspberry Pi voorbereiden

Eerst een stukje inleiding. Het gebeurt niet elke dag dat ik hier iets vertel van niet-technische aard, maar het zal later wat verduidelijken en het ligt op mijn lever. Het zit zo dat er vorige week problemen waren met het slot van de voordeur op mijn kot. Hierdoor stond de deur tijdens de week op een kier. Mijn fiets doe ik normaal op de gang op slot met het ringslot, niet zozeer uit wantrouwen voor mijn kotgenoten dat ze mijn fiets zouden stelen, maar omdat ze zo gedwongen worden toch iets voorzichtiger te zijn. Voorheen heb ik dat een periode niet gedaan, met als resultaat dat 's ochtends steeds mijn ketting er af was, en ik niet meteen (en niet zonder zwarte vingers) kon vertrekken, vandaar ... Nu doe ik dit 's middags meestal niet, omdat hij er dan niet zo lang staat, er ook heel wat minder fietsen staan, en zo kan ik sneller vertrekken. Vrijdag was ik even in de war, had wat pijn aan mijn been (was opgezwollen door een ongeval een week eerder) en ik heb hem niet op slot gedaan. U raadt het al: maandag was mijn fiets weg! Nu ben ik geen grote moraalfilosoof, maar waar gaan we naartoe! Fietsen stelen, tot daaraan toe, het lijkt een zeer populaire misdaad, maar om gewoonweg een huis binnen te stappen, en leuk met een van de fietsen op de gang terug naar buiten gaan, dat slaat echt alles!!

Enfin, er moest dus een oplossing komen, en thuis reed ik rond met de fiets waar mijn vader mee reed tijdens zijn studententijd in Limburg. Omdat ik nogal gehecht ben aan de luxe van de fiets, wilde ik dan ook zo nel mogelijk een vervangfiets, en dat was de ideale oplossing. Vandaag moest mijn moeder toch in Gent zijn, en dus ben ik na de les vandaag naar het UZ geweest, en de fiets opgehaald. Deze morgen was er echter een pakketje uit "China" mee, en mijn moeder had dat voor mij reeds meegebracht.

En zo komt het dat ik vandaag al even bezig kon zijn met mijn bestelling uit Hong Kong, bestaande uit 2 pakjes elektrische draden, waarvan eentje besteld wegens mogelijk nuttig in de toekomst (kost 1 euro, en als ik het nodig heb zou ik terug zolang moeten wachten). Deze draadjes dienen om de GPIO van de Raspberry Pi te gebruiken, met als doel er een infrarood-ontvanger op aan te sluiten. Die heb ik besteld bij conrad, maar staat al van eind februari genoteerd als klaar om te verzenden. Zal straks nog maar eens een vriendelijk mailtje sturen, en anders morgen maar eens bellen, want mijn geduld raakt op.

Maar, als ik die ontvanger dan eindelijk heb kan ik mijn Raspberry Pi dan omtoveren tot een uiterst flexibele Media Speler/Center. Het is een Speler in die zin dat slechts een beperkt aantal formaten kan afspelen (de processor zelf is niet krachtig genoeg om wat dan ook af te spelen, en het is dan ook volledig afhankelijk van de video-chip), maar anderzijds heb je wel de vrijheid van een Media Center, inclusief de mogelijkheid om er via USB evt DVB-T of zo mee te bekijken, want ik ook zal proberen. Wordt vervolgd ...


Nieuwe computer en server

Twee weken geleden, dinsdag, was het zover: de onderdelen voor mijn nieuwe pc en server werden geleverd. Ondertussen is alles in orde, en ben ik langzaam maar zeker mijn server aan het inrichten.

In de basis is apache en php al geïnstalleerd, maar mysql nog niet. Dit gebeurd misschien dit weekend. Een ander iets is de irc server, die moet ik nog installeren.

Maar, ushare is wel al geïnstalleerd, welke zorgt voor het doorstreamen naar mijn nieuwe mediaspeler. Ik moet echter wel nog een script maken zodat de server automatisch wordt gestart bij het opstarten, nu moet ik dat nog handmatig doen met het volgende commando:
ushare -D -p 49200 -t -c /media/DOCUMENTS

Een tweede belangrijk element van mijn server is het opnemen, en dat staat nog niet op punt. Ik kan namelijk om de een of andere reden slechts opnemen als mijn server werd opgestart met mijn scherm aangesloten. Dat is een vervelend probleem, dat ik eventueel zal oplossen door een KVM switch.

De print server was een fluitje van een cent, dat was immers enkel cups installeren. Meer werk was de scan server. Ik kon gewoonweg de scanner niet vinden. Maar plots bedacht ik het: waarschijnlijk is hplip nog niet geïnstalleerd, en met het installeren van de pakketten hplip en hplip-data was dit opgelost.

Verder diende ik in het bestand /etc/default/saned RUN op yes zetten, wat ik ook pas later ontdekte (via een handleiding). Als laatste diende ik mijn computer toegang verleden in het bestand /etc/sane.d/saned.conf, en de server toevoegen op mijn computer in het bestand /etc/sane.d/net.conf.

Maar, bij de php scriptjes krijg ik steeds een aantal errors, die niets te maken hebben met het script. Het blijkt inderdaad een bug te zijn in de pakketten van Ubuntu in combinatie met de nieuwste versies van php. Maar dat is eenvoudig op te lossen.


Voeding

Vandaag een dag om nooit te vergeten: vandaag ging mijn PC in de coma. Toen ik vanmorgen me aan mijn computer wilde zetten zag ik dat hij uit was. Dus dan denk ik: elektriciteit is uit geweest. Tot ik op het knopje duw ... en er gebeurt niets.

Onmiddellijk alles los gekoppeld en gekeken waar het probleem lag. Gezien de uitblijvende reactie op de aan/uit-knop vermoedde ik problemen met de voeding, of evt. het moederbord. Dus haalde ik er een oude computer bij waarvan ik wist dat de voeding nog werkte, tot ik zag dat deze een 20-pins stekker had en dus onbruikbaar was,

Maar toen bedacht ik me een andere methode om de voeding te testen: De boksen worden immers aangesloten aan de voeding, dus als die aangaan, werkt de voeding en is het dus het moederbord (of de aan/uit-knop). Gelukkig gingen die dus niet aan.

Na het demonteren en eens ruiken ontdekte ik het: het rook verschoeppert. Nu heb ik bij Azerty zaterdag mijn pc besteld, maar nog niet betaald, aangezien ik nog geen bericht ha gekregen inzake de verzendkosten. Nu had ik daar al goedkeuring voor ontvangen en nu heb ik er de op een na goedkoopste voeding besteld. De goedkoopste zou dan wel goed werken, maar die tweede had toch nog enkele basis-beveiligingen. Daarnaast hadden ze die ook onmiddellijk op voorraad. Verder heb ik ook een ventilator besteld. Niet de stilste, maar het is dan ook voor het geval dat die voeding oorverdovend zou zijn, want wel een risico is als ik enkele reviews van enkele van die B-merk voedingen bekijk.

Voorlopig zit ik dus vast aan mijn EeePC, wel met gewoon scherm en muis. Toetsenbord is echter PS/2. Hopelijk heb ik dus nog deze week mijn nieuwe PC, al is dit nog niet zeker. Zeker nu ik nu ook vandaag niet betaald heb. Het bedrag is immers hoger dan de toegelaten 625 euro, eerder het dubbel. Zal morgen dus maar eens naar het kantoor gaan voor de overschrijving.


Steno op Paretje's Brouwzaal

Het steno dat ik hier gebruik, en ook aangepast heb aan mijn eigen behoeften heb ik nu ook in gebruik genomen op Paretje's Brouwzaal. WP MarkItUp! niet, want die werkt eigenlijk niet meer onder WordPress 2.8+. Het heeft te maken met het menu en de instellingen. Maar hier heb ik die niet nodig, dus ka ik het nog wel even gebruiken.

Maar nu, terug naar de steno. Ik heb die ginds een klein beetje aangepast zodat ik er de tabellen met de recepten van mijn bier ka invoegen. Daar had ik het volgende voor nodig:

	'/\[tabular(.*?)\](.*?)\[\/tabular\]/s' => '<table>\2</table>',
	'/\[head\](.*?)\[\/head\]/s' => '<th><strong>\1</strong></th>',
	'/\[row\](.*?)\[\/row\]/s' => '<tr>\1</tr>',
	'/\[data\](.*?)\[\/data\]/s' => '<td>\1</td>'

Mensen die het steno kennen weten echter dat dit niet geheel volgens de stijl van de rest van de steno regex is. De begin en eindtag wordt immers afzonderlijk behandeld, iets wat ik nu dus niet gedaan heb. Maar het belangrijkste is er wel: het werkt.


Hacken

Gisteren was ik in de ban van de hack. Op school moest er de nodige software worden geïnstalleerd op een laptop, maar schijnbaar wist niemand wat het Administrator wachtwoord was. Aanvankelijk had ik dit geprobeerd te kraken met ophcrack, maar deze vond het wachtwoord dat ik nodig had niet.

Maar toen vond ik dankzij een tip de volgende tool: http://pogostick.net/~pnh/ntpasswd/

Hiermee kon ik simpel het wachtwoord wijzigen, of gewoon wissen. Hiermee had ik nu de toegang tot de computer, en kon de benodigde software geïnstalleerd worden.


RSS feeds

Ik vind RSS feeds een fantastisch gegeven: je kan gewoon alle nieuws bijhouden zoals je je mails bijhoudt, en dat terwijl het och niet wordt geleverd via mails. Als reader gebruik ik Thunderbird, ingesteld om de webcontent te tonen ipv. de samenvatting.

Dat is heel handig: je krijgt immers gewoon de webpagina te zien zoals je op de site zou zitten, maar dan in Thunderbird, en je kan gemakkelijk zien welke sites een nieuw bericht hebben.

Nu is het bovenstaande wel niet altijd waar: als de RSS feed zelf de content mee levert wordt die immers getoond, ipv. de webpagina. Nu heb ik toch liever de webpagina. Ten eerste is die soms toch leesbaarder door de opmaak, en ten tweede worden op die manier hoef je niet de pagina te laden in je browser om te zien of aanpassingen zijn aan de pagina.

Nu is dat bijvoorbeeld vaak het geval bij hetlab.tk sinds Henk het systeem heeft aangepast zodat de feed er wat aantrekkelijker zou uitzien. Nu was ik bijvoorbeeld daarstraks nieuwsgierig of er aanpassingen waren aan het laatste bericht, waar er al de nodige aanpassingen waren aan gebeurd. Dus, ik ging even naar Thunderbird en zag er dat ik slechts de eerste versie van het bericht kon zien, zonder de vele toevoegingen.

Dat was voor mij de aanzet om even een scriptje te maken die voor mij gewoon een feed laadt, de content tags er uit verwijdert en de resterende feed teruggeeft. Door nu dit adres te gebruiken voor mijn "abonnement" op hetlab.tk kan ik nu terug het verloop van een artikel volgen in Thunderbird!

Het scriptje:
http://uploads.online-urbanus.be/6a74d7938a9773692af928a031c6eaab

Daarna kan je gewoon de feed bereiken vanaf, bijvoorbeeld, http://uwpc/uwmap/loadrss.php?url=http://www.hetlab.tk/feed

07/07/2009, 17:50:
En het lijkt te werken! Waarschijnlijk zal ik in de toekomst wel meer RSS feeds naar dit nieuwe systeem overschakelen ;)


Simutrans 102.1

Het is nu al ondertussen meer dan een maand geleden dat ik hier nog iets gepost heb, aangezien het examens waren. Die zijn nu gedaan en nu is het natuurlijk wachten om te gaan werken.

Tijdens de examens zie ik me liefst zo weinig mogelijk bezig op het internet, en al helemaal met de Game Section. Als ik hier aan verder werk zal ik tijdens de examens ipv bezig te zijn met de examens bezig zijn met de Game Section.

Dus dan doe ik een beetje van alles 's avonds als ontspanning. Meestal is dat dan simutrans. Nu was het zo dat ik nog eens een oud spelletje wilde bekijken. Echter, toen ik die wilde openen bleek deze te crashen.

Daarom maar een bugreport gedaan en dan de volgende svn versie binnengehaald, waarna deze na compilatie probleemloos bleek te werken. Vandaar dat ik in de beta-packports section van hardy en jaunty deze versie heb geüpload.

Verder was ik vorige week bezig met het in maken van een nieuwe kast. Ik had namelijk een hoek waar er wat materiaal gewoon op de grond stond, wat natuurlijk niet erg proper is he.


HTTrack

Toen ik zonet naar mijn WSCP ging zag ik dat er deze maand, vandaag dus, reeds 425MB verkeer was geweest. Dat vond ik toch wel raar, aangezien de Game Section nog niet geheel in gebruik was genomen op zijn huidige locatie.

Daarom keek ik eens snel naar de statistieken en bleek dat iemand zo tof is geweest om alles, waarschijnlijk de Game Section, volledig te kopiëren naar zijn computer met HTTrack, en heeft daarmee 382,78MB opgesoupeerd! Het is duidelijk dat dit niet kan blijven duren, en wanneer ik dit nog eens merk, zal ik opeenvolgende maatregelingen nemen naarmate het erger wordt.

Na een daf bijna evenveek trafic als anders in een maand:

HTTrack in de browserlijst:

De schuldige:


Fish transport in 1805

Al een tijdje speel, ik in Simutrans met de wereld die ik heb opgeslagen als simu_860_3_2. Ter verduidelijking, dat wil zeggen:
- 860 is de kaart
- het is het derde spel dat ik start met die kaart
- ik herbegon dat derde spel in 1820 vanuit een save op mijn Eee PC

Dus, ik speelde daar al een tijdje mee, maar op een geheven moment begon het me te enerveren dat ik moest wachten tot de jaren 20 van de 20ste eeuw om vis over land naar markt te voeren die in de stad is ingesloten, en dan moet het nog met een tunnel met een trein, want op een gewone weg kan het pas in 1962. Daarom heb ik dan beslist om een wagon te maken die vis vervoert voor aan je paart of os.

En dat heb ik dan een paar dagen geleden ook gedaan, en het werkt perfect. Maar, ik zal eerst een moeten kijken wat ik moet respecteren bij het publiceren van dat bestand, aangezien het geen GNU/GPL v3 is, maar Artistic License. Die is ook vrij, maar ik weet niet wat ik precies moet doen. Zal het eens moeten bekijken ...


Open Search

In Firefox heb ik de Van Dale searchplugin geïnstalleerd voor wanneer ik even een woord moet opzoeken. Een tijdje geleden is de site van Van Dale echter totaal veranderd, en de searchplugin is daar niet op voorbereid.

Dan doen we het gewoon handmatig, en dat heb ik ook al een paar keer gedaan, maar telkens terug werd het een tijdje later terug onbruikbaar. Zonet heb ik het probleem gevonden. Om de zoveel tijd (ik veronderstel 7 dagen wordt er gecontroleerd op een update van die plugin. Daardoor verlies ik altijd de aanpassingen.

Dat is eigenlijk gemakkelijk op te lossen door in de volgende code de UpdateUrl-tags te verwijderen:

<updateinterval></updateinterval>
<updateurl>http://mycroft.mozdev.org/update.php/id0/BE_VanDale.src</updateurl>
<iconupdateurl>http://mycroft.mozdev.org/update.php/id0/BE_VanDale.png</iconupdateurl>

Nu wordt er enkel nog gecontroleerd op een update van het icoon.