Paretje's blog

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.


Hardware.info TV Downloader

Twee maanden na de laatste wijziging - weet niet meer zeker wat het toen was - heb ik vandaag nog eens een wijziging aangebracht aan mijn script dat als taak heeft elke week Hardware.info TV te downloaden. Deze doet dit immers op volle snelheid. Nu was dit deze vakantie nog nooit een groot probleem, maar nu ik eindelijk een beetje mijn draai begin terug te vinden werd dit nu wel een probleem. Ik werd immers van het internet afgesloten voor zo'n 40 minuten.

Logische stap is dus dat ik de snelheid kan beperken. Nu had ik in het verleden al gelezen in PCActive over trickle, en ik dacht hier ook over gepraat te hebben, wat niet correct is .... Dit is een handig programma dat heel handig de snelheid van een programma dat je er mee start, maar nu zie ik dat je met transmissioncli dit gewoon onmiddellijk kan doen. Het commando maar even uitgebreid met -d 100 en het zou opgelost moeten zijn. Het zal nog altijd wat trager reageren, maar dat is heel anders dan wanneer het helemaal dicht is.


WordPress 3.0

Vandaag heb ik dit blog geupgradet naar WordPress 3.0. Deze versie gebruik ik tevens op mijn pas opgestarte Paretje's Brouwzaal. Daar zal ik alles bijhouden over mijn brouwhobby, waar ik binnenkort (deze week vrijdag, ten laatste volgende week dinsdag) mee zal beginnen.

Maar dat is niet de plaats dat te bespreken, daar moet je ginder voor zijn. Hier gaat het nu dus om de upgrade naar WordPress 3.0. Deze upgrade is geslaagd. Verder heb ik van de gelegenheid gebruik gemaakt om een captcha toe te voegen aan het commentaar-systeem, zodat er in de toekomst gewoon een commentaar kan achter gelaten worden, zonder dat daar een heleboel spam bij komt kijken. Wel zal ik nog de opmaak moeten nakijken ...

Andere plugins heb ik geupgrade, en dat levert problemen op met WP MakeItUp!. Ik kan de instellingen immers niet meer bekijken. Dat zal ik dus eens moeten uitzoeken ...

Verder heb ik nog eens de upload methode toegepast, en niet de patch methode. Hierdoor zal ik de nodige aanpassingen moeten herdoorvoeren.

28/06/2010, 15:22:
Alle wijzigingen zijn doorgevoerd.

28/06/2010, 15:54:
De captcha is voorlopig in orde

14/07/2010, 17:35:
Ik heb enkele foutjes in de steno en de upgrade van WordPress.


MediaWiki 1.15.4

Eind mei had ik een mailtje gekregen dat de nieuwe versie van MediaWiki verschenen was, maar vanwege de examens had ik nog geen tijd gehad om deze update uit te voeren. Vandaag was het dan zo ver, als voorbereiding op mijn zoveelste "comeback".

Dankzij de techniek die ik bij MediaWiki 1.15.2 voor het eerst gebruikt heb is het nog simpeler geworden, en is de update reeds volledig voltooid.


Urbasearch

Ik heb gemerkt dat er een probleem is met de indexering van de site. Deze wordt immers enkel geïndexeerd in het Engels. Daarom zal ik eens kijken hoe ik dit probleem kan oplossen, of anders desnoods enkel in het Nederlands, aangezien de inhoud in het Engels toch nihil is.

06/06/2010, 22:37:
Ondertussen is dit probleem opgelost in Urbasearch. Voor de andere bots zal ik een andere oplossing zoeken. Ik zal de language selector aanpassen voor bots, zodat die de verschillende talen kunnen vinden en indexeren.


XMLTV

Al sinds een hele tijd werkt het Belgisch systeem om xmltv gegevens te verzamelen niet. Daar heb ik ooit nog een mouw aangebreid door gebruik te maken van de Franse gegevens, maar dat is toch wel beperkt tot één en Canvas, en ik heb het al een hele tijd dit niet meer gebruikt.

Nu wilde ik graag eens beter kunnen zien of er iets interessants was op Canvas of National Geographic, zodat het idee van OnTV me terug aansprak. Nu vond ik op internet een alternatief voor de standaard xmltv grabber voor België, maar daarvoor moet je een halfjaarlijkse licentiekosten betalen, en dat doe ik niet. Eigenlijk schandalig hoe sommige mensen uit werkelijk alles geld proberen te slaan. Dit is gewoon in de basis een scriptje die je in enkele uren volledig klaar kan hebben!

Ondertussen heb ik al ervaring gekregen in al die interpretaties van sites. Zo gebruik ik voor de zoekfunctie gewoon Urbasearch, waar ik dan gewoon de informatie van lees, heb ik een script die me meldt of er nog boeken moeten worden binnengebracht bij de bibliotheek en wil ik er nog eentje maken voor SmartSchool.

Tijdens die uitzending van Eurosong heb ik dit dus effectief gedaan. Het haalt gewoon alle informatie van TV.be, stopt dit in een array, en achteraf wordt dit dan naar een XMLTV bestand geschreven.

Nu zal ik nog controleren wat er bij de standaard grabbers gebeurt met de oude info, wordt die terug meegenomen, of overschreven zoals bij mij nu. Ook zal ik nog wat processing informatie geven, en een paar extra opties toevoegen, zoals enkel de korte beschrijving van de programma's laden, en niet de uitgebreide, wat heel wat scheelt in download-tijd.

Hoe dan ook, deze grabber wordt vroeg of laat gepubliceerd ;)

05/06/2010, 09:49:
Ik heb zonet een kleine fix aangebracht aan dit systeem. Eerder deze week kwam namelijk een mooie error in beeld. Het kan namelijk gebeuren dat bij de description twee <p>'s staan, en daar was het systeem niet op voorbereid, waardoor er een fout in de xml kwam.


Terug

Na de Rome reis ben ik er nooit meer toe geraakt, maar vandaag heb ik even tijd om terug mijn online leven te hervatten. Vooral bij de Game Sectie wacht me hoogst waarschijnlijk een hoop vragen. Daarnaast was ik ook bezig aan de Usermap met iemand die een paar aanpassingen wilde maken aan het systeem, dus dat zal ik nu in de loop van de week willen beantwoorden.

Daarnaast heb ik besloten vanaf nu ook tijdens de examens een zekere activiteit te behouden. Het is immers zo dat ik anders simutrans speelde, en toen soms nogal laat in mijn bed zat. Daarom zal ik vanaf deze examens een minimum activiteit behouden, en me vooral bezighouden met het opzoeken van toekomstige onderdelen voor mijn computers.

En zo komt het dat mei 2010, na september 2008, pas de tweede maand is dat er hier niets werd toegevoegd. Ik heb ook enkele reactie verwijderd, komende van mensen waarvan ik zeker weet dat ze niet tot het publiek behoorden. Wat ze schreven weet ik niet.

Ik kan ook zeggen dat ik zo meteen nog een artikel zal toevoegen over wat ik heb gedaan tijdens het songfestival.


UTF-8

Om ook de andere tabellen van de site te kunnen converteren in MYBB, heb ik de volgende wijziging aangebracht aan MyBB:
Open admin/modules/tools/system_health.php and find

		if(substr($tablename, 0, strlen($old_table_prefix)) == $old_table_prefix)
		{
			$table = $db->show_create_table($tablename);
        	preg_match("#CHARSET=([a-zA-Z0-9_]+)\s?#i", $table, $matches);
			if(fetch_iconv_encoding($matches[1]) != 'utf-8')
			{
				$not_okey[$key] = $tablename;
				++$not_okey_count;
			}
			else
			{
				++$okay_count;
			}
			
			$mybb_tables[$key] = $tablename;		
		}

Vervang met:

		/*if(substr($tablename, 0, strlen($old_table_prefix)) == $old_table_prefix)
		{*/
			$table = $db->show_create_table($tablename);
        	preg_match("#CHARSET=([a-zA-Z0-9_]+)\s?#i", $table, $matches);
			if(fetch_iconv_encoding($matches[1]) != 'utf-8')
			{
				$not_okey[$key] = $tablename;
				++$not_okey_count;
			}
			else
			{
				++$okay_count;
			}
			
			$mybb_tables[$key] = $tablename;		
		/*}*/

Zomertijd

En weeral was ik het vergeten: het is terug zomertijd, en dat weet dit blog niet. Aangezien het blog niet werkt met de unix time zal ik terug alle uren van de afgelopen posts corrigeren ;)


Online - Urbanus 2.0

Gisteren was het dan eindelijk zo ver: ik heb het forum gesloten, de plugins gedeactiveerd, en ik heb MyBB geupgraded van MyBB 1.2.14 naar 1.4.12. Naar de versienummers te zien was het nu het moment :P

Alles is vlot verlopen. Verder heb ik nog een aantal kleine bugs gevonden in het TangoBlue thema. Deze zijn gefixt nu, dankzij deze praktijktest. Waarschijnlijk zal ik het dan maar eens releasen, ik heb immers daar oooit de toestemming van P@trick voor gekregen.

Alles is vlot verlopen. Nu moet ik wel nog de cronjobs aanpassen om het nieuwe systeem te aanvaarden. Ik krijg met name van de Nieuwsbrief cronjob een hele reeks errors. Verder moet ik ook nog eens mijn icons purger runnen, want nu werkt dit niet.

Verder moet ik nog alle plugins terug downloaden en activeren. Als dat allemaal gebeurd is is mijn uploads site aan de beurt. Deze heeft namelijk ook last van afkickverschijnselen.

17/04/2010, 15:35:
De bestanden op Online - Urbanus Uploads zijn nu terug beschikbaar. De interface om in te loggen en bestanden te uploaden moet echter nog bijgewerkt worden. De basis van dit nieuwe systeem is een global die ik gemaakt heb op basis van de init.php file en global.php file van MyBB. Enkel wat nodig is van de global.php is meegenomen. Het merendeel van de init.php is meegenomen, maar ook daar zijn de nodige zaken geschrapt, of een eigen versie gekregen. Bijvoorbeeld de zaken die bedoeld zijn voor de gebruikers, aangezien ik een afzonderlijke tabel gebruik voor uploads.

17/04/2010, 17:26:
Online - Urbanus Uploads is ondertussen al enige tijd volledig geconverteerd. Alle problemen zijn opgelost, en er zijn ook enkele andere verbeteringen gebeurd. Zo heb ik onder andere ook het design verbeterd. Dat was namelijk nogal erg gebaseerd op center tags, het hele design stond vol met op elkaar volgende center tags. Nu is er slechts één enkele meer, die ik straks zal vervangen door een span.

17/04/2010, 17:46:
Zie juist dat ik vergeten ben om de delete functie te converteren ...

17/04/2010, 17:55:
En de upgrade is nu volledig. De volledige upgrade en alles dat er bij hoorde heeft dus een dag geduurd. Ik moet enkel nog eens dit blog bijwerken, maar dat zal ten vroegste voor volgende week zijn ;)