Paretje's blog

Simutrans 102.2

Gisteren heb ik nieuwe backports gemaakt van Simutrans 102.2. Daarvoor diende ik deze patches toe te passen en de versie dus zelf compilen.

Deze zijn toegevoegd in de repo, echter is die voorlopig enkel offline bijgewerkt. Ik ben namelijk overgestapt op reprepro. Deze doet echter enkel de repo zelf. De GUI zal ik zelf maken. Hier zal je dus nog wel meer over horen ;)


Jaunty

Zondag heb ik mijn eerste grote computer activiteit gehad sinds 1 september. Dat wil zeggen dat ik in de vakantie het nodige zal doen aan de Game Section.

Ik heb zondag namelijk voor het eerste de netwerk-upgrade gedaan van Ubuntu. Het steeds herinstalleren van Ubuntu begint namelijk veel te veel tijd in beslag nemen, waardoor ik nog steeds Hardy gebruikte.

Zondag heb ik dan dus eerste geüpgraded naar Interprid, en daarna naar Jaunty, om dan binnenkort terug te upgraden naar Karmic.

De upgrades zijn vlot verlopen en eigenlijk is alles mooi afgewerkt. Alleen scheen er een probleem te zijn met Elisa, wat ik ooit eens geïnstalleerd heb. Dat dan maar verwijderd ...

Maandag ochtend zag ik wel dat er een klein probleem was met PHP: Ik kreeg namelijk de volgende foutmelding toegestuurd:

PHP Warning:  Module 'imap' already loaded in Unknown on line 0
PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0

Blijkbaar laadt PHP de extensies nu via de extensions map...


Mobiel internet

Dinsdag ben ik naar Belgacom geweest om het gratis mobiel internet abonnement te nemen die verbonden is met het Go abonnement. Ik moet dan wel de stick zelf betalen, maar die is nu toch in promotie ;)

Nu is dat abonnement natuurlijk beperkt he: het is enkel in het weekend gratis. Daarom ben ik gisteren avond druk bezig geweest om een verbinding te maken. Eerst ging dit niet, maar na wat opzoekingswerk vond ik de volgende site, waar staat hoe de instellingen precies moeten staan, en zo werkt het inderdaad perfect: http://www.unlocks.co.uk/gprs_settings.php#belgium


WordPress 2.8.3

Zo'n drie weken heb ik het hier nog geüpgraded naar WordPress 2.8.2. Toen heb ik voor het eerst alleen de gewijzigde bestanden geüpgraded. Dat is me goed bevallen, en daarom die ik nu gewoon hetzelfde ;)

Na de controle op wijzigingen bleken dit de gewijzigde bestanden te zijn:

wp-admin/admin-footer.php
wp-admin/css/plugin-install.css
wp-admin/edit-attachment-rows.php
wp-admin/edit-category-form.php
wp-admin/edit-comments.php
wp-admin/edit-form-advanced.php
wp-admin/edit-form-comment.php
wp-admin/edit-link-category-form.php
wp-admin/edit-link-form.php
wp-admin/edit-page-form.php
wp-admin/edit-pages.php
wp-admin/edit.php
wp-admin/edit-post-rows.php
wp-admin/edit-tag-form.php
wp-admin/export.php
wp-admin/import.php
wp-admin/link-add.php
wp-admin/options-discussion.php
wp-admin/options-general.php
wp-admin/options-media.php
wp-admin/options-misc.php
wp-admin/options-permalink.php
wp-admin/options-privacy.php
wp-admin/options-reading.php
wp-admin/options-writing.php
wp-admin/plugins.php
wp-admin/themes.php
wp-content/plugins/akismet/akismet.php
wp-includes/comment.php
wp-includes/default-filters.php
wp-includes/link-template.php
wp-includes/post.php
wp-includes/vars.php
wp-includes/version.php

09/08/2009, 11:35:
En daarmee is dit blog geüpgraded ;)


Reset backup

Ik heb besloten om vanaf nu 2 weken een backup te bewaren van de Game Section en Online - Urbanus. Dat zal ik doen door naast de huidige backup, ook een kopie te bewaren in een andere map, net voor de originele backup wordt geüpdatet ;)

nice -n 19 rsync -avrz delete "/media/BACKUP/Sites/Game Section" "/media/BACKUP/Sites/Previous"


Volume mixer

Onder GNOME kan je via de toetsenbord shortcuts gemakkelijk het volume aanpassen, en dat vind ik eigenlijk wel handig voor een laptop. Nu kan dat in feite niet met Xfce, maar daar is natuurlijk een mouw aan te passen: door een commando te binden met de shortcut.

Even zoeken met google leverde het volgende commando op:
aumix

En na het lezen van de help zie ik dan ik het geluid relatief kan verlagen met bijvoorbeeld het volgende commando:
aumix -v -10

Door dit principe te koppelen aan de gewenste toetsen, kan ik vanaf nu terug zonder de mixer te openen het geluid beheren. Het enige verschil met GNOME is dat wanneer ik twee keer de mute toets indruk dat het geluid niet terug komt, maar gewoon 0 blijft, maar dat is niet zo erg ;)


Urbasearch

Ik heb de laatste dagen niet zo veel gedaan, een beetje verder gewerkt aan de Game Section, maar verder ...

Maar woensdagavond heb ik dan wel gedaan wat ik hier melde: Ik heb een systeem gemaakt die de resultaten van Urbasearch uitleest, en die netjes in een array stopt, die ik dan achteraf uitlees.

Ik heb echter een bedenking gemaakt bij het feit dat ik nu alle pagina's uitlees, en dan toch maar een pagina toon. Daarom zou ik het systeem aanpassen zodat enkel de benodigde pagina wordt geladen.


Urbasearch

Zonet, toen ik bezig was met de Game Section dacht ik er aan dat ik dus Urbasearch zal gaan gebruiken als zoekdienst voor Online - Urbanus, maar dan zou ik wel willen dat die ook in het design past. Het lijkt er op dat het echter in de gecodeerde onderdelen staat. Daarom denk ik dat ik een search.php bestand zal maken en van daaruit dan gewoon de zoekactie op Urbasearch afsturen, en dan via reguliere expressie alle informatie in een array plaatsen, en die dan uitlezen.

Ondertussen heb ik ook vlug de code geschreven om de tabs in een code-blok om te zetten in spaties zodat ik niet perse een php-blok moet starten.


Online - Urbanus beta 1

Gisteren heb ik heel wat vorderingen gemaakt met mijn nieuwe systeem. Ik heb de nodige Rewrite regels geschreven zodat alle pagina's die niet bestaan en eindigen met .php worden doorgestuurd naar pages.php. Ook zal ik vanaf nu geen bestand meer maken voor de geautomatiseerde archief pagina's, maar via de volgende Rewrite regel zal ik die dan doorsturen:

RewriteEngine on
RewriteRule ^nieuwsbrief_archief_200([7-9]*).php nieuwsbrief_archief.php?year=200$1 [L,QSA]
RewriteRule ^nieuwsbrief_archief_20([1-9][0-9]*).php nieuwsbrief_archief.php?year=20$1$2 [L,QSA]

Bij het pages systeem heb, zoals ik eergisteren hier al zei, telkens de gebruikers-taal eerst geprobeerd, en daarna de andere taal. Als in geen van beide talen een template wordt gevonden stuur ik een 404 error.

Daarmee heb ik nu al één pagina in het nieuwe systeem gestopt, namelijk de links pagina. Vanavond zal ik er aan werken om alle pagina's in het nieuwe systeem te integreren. Daar horen de meeste pagina's toe, alleen de nieuwe nieuwsbrief pagina's, de strips, de songteksten en downloads zijn nog afzonderlijke php bestanden. Die zal ik dan moeten aanpassen aan het MyBB template systeem.

ALs dat afgerond is zal ik nog een kleine plugin maken die het menu laadt voor het forum. Daarna is er nog één iets nodig om het gehele systeem door te voeren naar de echte site: het thema van Paretje's blog eens serieus onder handen nemen zodat het terug inpast in het nieuwe systeem.

De 404 Not Found pagina:

De links pagina:

Links pagina in het Engels:


Online - Urbanus 2.0 alpha 2

Ten tijde van de MyBB 1.4 beta's had ik mij eens bezig gehouden met het herontwerpen van Online - Urbanus, gebruikmakend van MyBB als basis. Nu heb ik een tijdje geleden een nieuw systeem voor de indeling van mijn tijd tijdens de vakantie bedacht: 's avonds in mijn bed de kleinere plugins + Online - Urbanus 2.0, tijdens de dag de Game Section.

Daardoor ben ik vanavond nu echt terug begonnen met het volledig herbouwen van Online - Urbanus. Maar er was iets dat ik totaal wilde omsmijten: het rechtse menu. Dat die laatste posts daar niet meer zichtbaar zijn is niet zo erg, dat was in feite een eerste stap om de twee componenten samen te brengen, en nu zijn we al aan een volledige samenvoeging toe!

Maar, op dit blog heb ik het rechtse menu nodig om de specifieke zaken van het blog in onder te brengen. Nu heb ik daar onlangs een oplossing voor gevonden: de categorieën en archief worden in de linkse menu balk geplaatst, met hetzelfde design als het gewone menu. Het onderdeel menu zal ik in het welkom-blok plaatsen.

Verder heb ik de global herzien, aangezien MyBB toch al aardig wat bugfixes heeft gehad het laatste jaar, dus wilde ik even kijken of alles nog up-to-date was. Daarbij heb ik enkele fouten die ik toen heb gemaakt recht gezet, en enkele dingen meegenomen. Zoals de code voor de pm warning, gesloten forum en verbannen gebruikers. Nog iets anders dat ik heb meegenomen is het navigatie systeem, wat me misschien wel handig lijkt, en aangezien het zoiezo in het TangoBlue design zit ...

Morgen zal ik alle pagina's converteren naar het nieuwe systeem. Maar ik heb een systeem in gedachten waardoor ik niet langer steeds een php bestand moet maken om een template te laden en te tonen. Vanaf nu zal ik alle niet bestaand pagina's doorlinken naar page.php. Daar zal ik kijken of er in de taal van de bezoeker een gelijknamige template in de database zit. Indien nee, dan eens kijken naar de andere taal. Wanneer die er wel een heeft die pagina tonen, met een warning. Wanneer er in geen van beide talen een template wordt gevonden een 404 tonen.

Daarmee had ik nog een probleempje: hoe verkrijg ik de titel van die pagina voor de navigatie. Dat heb ik nu uitgedokterd: via reguliere expressie op de thead ;)