Paretje's blog

Gallery item info

Ik heb nu een kleine wijziging gemaakt aan WordPress. Ik merkte zonet namelijk op dat wanneer je op een foto in een gallery klikt, het ook op medium sized is. Er is echter toch heel wat meer mogelijk qua grootte. Zodoende heb ik het nu handmatig geconfigureerd naar een grootte van 600 pixels breedte, toch heel wat meer dan die 300 van medium.

Open wp-includes/post-template.php and find:

	$p .= wp_get_attachment_link(0, 'medium', false);

Replace with:

	$p .= wp_get_attachment_link(0, array(600, 600), false);

Online – Urbanus RC1

Ik heb woensdag na de het werk aan de Game Section en Usermap terug wat werk gestopt in de nieuwe versie van Online - Urbanus. Zo heb ik De beste Urbanus site geconverteerd. Deze zal niet profiteren van de nieuwe mogelijkheden, aangezien ik slechts het nodige heb gedaan om alles terug werkend te krijgen.

Ook de nieuwsbrief, de downloads sectie, de songteksten, de strips, ... zijn zorgvuldig overgebracht naar het nieuwe systeem. Bij de nieuwsbrief heb ik nu alles in de database gestopt, waardoor het aantal bestanden nog verminderd is. Verder heb ik bij de strips het geheel algemener gemaakt zodat het later gemakkelijker is geworden om ook bv. een lijst van de luxe uitgave aan te maken.

De Downloads sectie zal voortaan enkel nog beschikbaar zijn op de site, het aanpasbare forum gedeelte is verdwenen. Daardoor is het nu voorgoed een archief. Mogelijk zal ik later nog wel eens de comments terug tonen, maar toevoegen is verleden tijd. Aangezien het niet meer gebruikt wordt/werd, ben ik ook niet van zin om veel tijd te steken in het converteren naar het nieuwe systeem.

Hiermee zal Online - Urbanus bijna 2 jaar na de release eindelijk gebruik gaan maken van MyBB 1.4. Enkel het gastenboek dient nog bijgewerkt te worden, voor de release. Na de release zal enkel het thema hier op het blog moeten bijgewerkt worden. Dit zal gedeeltelijk gebeuren bij de release, maar zal pas later volledig worden bijgewerkt naar de nieuwe "normen" van de Online - Urbanus style-macht :P

Urbasearch, een nieuwe search engine over Urbanus:

Nieuwe downloads section:


MediaWiki 1.15.2

Zonet heb ik de Game Section geüpgraded naar MediaWiki 1.15.2, welke een belangrijke security fix bevat, en language changes. Zoals gewoonlijk heb ik de upgrade gedaan via het patch bestand. Door de language changes is dit bestand wel 12MB groot, dus een geluk dat ik niet al die kleine bestandjes moet uploaden.

Daarnaast had ik bij vorige patches van MediaWiki voor elke wijziging het doelbestand moeten opgeven. Dankzij de -p optie is dit echter niet nodig. Zo kon ik de eerste 17 cijfers laten knippen, en zo de upgrade volledig automatiseren. Om de een of andere reden lukt dit niet met 17, maar wel met 1. Waarschijnlijk knipt het programma mediawiki-1.5.2 zoiezo weg ...
patch -p 1 -i mediawiki-i18n-1.15.2.patch


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.


Online - Urbanus beta 2

Nu de Game Section afgewerkt is heb ik vandaag besloten eens even verder te werken aan Online - Urbanus, wat zich steeds meer opdringt, zeker nu MyBB 1.6 al begint aan te schijven, terwijl hier nog altijd MyBB 1.2 wordt gebruikt. Het meeste is nu wel gedaan. Alle gewone inhoudspagina's heb ik reeds in het nieuwe systeem geplaatst.

Pagina's zoals de songteksten, de strips, nieuwsbrief en gastenboek zijn nog niet klaar. Verder moet ik dan nog een nieuwe thema maken voor Paretje's Blog, al kan dat eventueel achteraf nog gebeuren, aangezien de verschillen nu ook niet het einde van de wereld zijn.

Toch zullen er ook hier wat aanpassingen zijn:

  • Bij de post-pagina wordt momenteel de titel van de post in de header geplaatst van de tabel, dat zal veranderen, en de header zal ik gewoon op Paretje's blog houden.
  • De welkomsbalk zal ook hier zijn intrede doen, maar in tegenstelling tot de rest van de site verwijzen naar dit blog.
  • Paretje's Blog zal iets afwijken van de rest van mijn Online - Urbanus imperium :P Het is namelijk zo dat ik denk de huidige lay-out van twee menu's te behouden, in tegenstelling tot de rest van de site.

Paretje's Repo Interface

Ik heb gisteren en vandaag eindelijk mijn interface voor Debian repositories afgewerkt. Nu, als ik het hier kopieerde, werkten de aliases niet meer. Maar uiteindelijk heb ik het wel recht gekregen, door ze in de centrale .htaccess te plaatsen, en de index via een index-aanpassing te maken:
DirectoryIndex /gui/index.php

Ik zal dit pakket straks uploaden op het forum. Zo kan iedereen dit gebruiken. In de toekomst zal ik trouwens nog een zoekfunctie toevoegen.

31/01/2010, 23:20:
Ik heb het nog niet gereleased, aangezien er nog geen forum voorzien is, daar zal ik morgen dus een voor moeten zorgen.


Ubuntu ME

Vorige week heb ik mijn computer gedowngraded naar Ubuntu Jaunty, aangezien ik niet tevreden ben over Karmic Koala, en voor Lucid is het nog te vroeg. Ik heb er te veel problemen mee gehad, het lijkt voor mij wel het Windows ME van Ubuntu.

De problemen die ik had:
- CUPS startte niet vanzelf
- Apache startte niet van zelf
- MySQL sloot niet correct af, en wou plots helemaal niet meer installeren
- OpenBVE wilde niet installeren
- MythTV wilde niet installeren
- ...

Daarom heb ik besloten terug te keren naar Jaunty, en het bevalt me erg, de rustige stabiliteit van deze oudere versie. Ik wilde wel nog even kijken om vlc up-te-graden, maar de backport die ik heb gemaakt werkt niet. Nu heb ik een meer officiële backport gevonden van 1.0.2. Zal misschien eens kijken of ik er nu op basis van de afhankelijkheden daarvan een backport kan maken van 1.0.4. De reden hiervoor is dat bij 0.9.9, de standaard versie van Jaunty, het beeld start in een afzonderlijk venster. En 1.0.2, althans onder Karmic, kon het venster niet vasthouden.

30/01/2010, 17:22:
Het lijkt bij de versie van de repo die ik gevonden had wel goed te gaan, mijn eigen backports werkt niet, waarschijnlijk door een te oude versie van Qt.


WordPress 2.9.1

Ik heb zonet de upgrade van dit blog naar WordPres 2.9.1 gestart. Dit zijn de gewijzigde bestanden:

wp-admin/admin-ajax.php
wp-admin/admin-header.php
wp-admin/admin.php
wp-admin/async-upload.php
wp-admin/categories.php
wp-admin/comment.php
wp-admin/css/colors-classic.css
wp-admin/css/colors-fresh.css
wp-admin/css/dashboard.css
wp-admin/css/global.css
wp-admin/css/global-rtl.css
wp-admin/css/ie.css
wp-admin/css/ie-rtl.css
wp-admin/css/install.css
wp-admin/css/login.css
wp-admin/css/media.css
wp-admin/css/media-rtl.css
wp-admin/css/plugin-install.css
wp-admin/css/press-this.css
wp-admin/css/theme-editor.css
wp-admin/css/theme-install.css
wp-admin/css/widgets.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-categories.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-tag-form.php
wp-admin/edit-tags.php
wp-admin/import/blogger.php
wp-admin/import/blogware.php
wp-admin/import/dotclear.php
wp-admin/import/greymatter.php
wp-admin/import/livejournal.php
wp-admin/import/mt.php
wp-admin/import/rss.php
wp-admin/import/textpattern.php
wp-admin/import/wordpress.php
wp-admin/includes/class-ftp.php
wp-admin/includes/class-pclzip.php
wp-admin/includes/class-wp-filesystem-base.php
wp-admin/includes/class-wp-filesystem-direct.php
wp-admin/includes/class-wp-filesystem-ftpext.php
wp-admin/includes/class-wp-filesystem-ftpsockets.php
wp-admin/includes/class-wp-filesystem-ssh2.php
wp-admin/includes/class-wp-upgrader.php
wp-admin/includes/dashboard.php
wp-admin/includes/export.php
wp-admin/includes/file.php
wp-admin/includes/image.php
wp-admin/includes/import.php
wp-admin/includes/media.php
wp-admin/includes/misc.php
wp-admin/includes/plugin.php
wp-admin/includes/post.php
wp-admin/includes/schema.php
wp-admin/includes/template.php
wp-admin/includes/theme.php
wp-admin/includes/update-core.php
wp-admin/includes/update.php
wp-admin/includes/upgrade.php
wp-admin/includes/user.php
wp-admin/includes/widgets.php
wp-admin/install.php
wp-admin/js/categories.dev.js
wp-admin/js/categories.js
wp-admin/js/comment.dev.js
wp-admin/js/comment.js
wp-admin/js/common.dev.js
wp-admin/js/common.js
wp-admin/js/edit-comments.dev.js
wp-admin/js/edit-comments.js
wp-admin/js/editor.dev.js
wp-admin/js/editor.js
wp-admin/js/gallery.dev.js
wp-admin/js/gallery.js
wp-admin/js/inline-edit-post.dev.js
wp-admin/js/inline-edit-post.js
wp-admin/js/inline-edit-tax.dev.js
wp-admin/js/inline-edit-tax.js
wp-admin/js/media.dev.js
wp-admin/js/media.js
wp-admin/js/media-upload.dev.js
wp-admin/js/media-upload.js
wp-admin/js/postbox.dev.js
wp-admin/js/postbox.js
wp-admin/js/post.dev.js
wp-admin/js/post.js
wp-admin/js/tags.dev.js
wp-admin/js/tags.js
wp-admin/js/widgets.dev.js
wp-admin/js/widgets.js
wp-admin/js/wp-gears.dev.js
wp-admin/js/wp-gears.js
wp-admin/link-manager.php
wp-admin/load-scripts.php
wp-admin/load-styles.php
wp-admin/media.php
wp-admin/media-upload.php
wp-admin/menu-header.php
wp-admin/menu.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.php
wp-admin/options-privacy.php
wp-admin/options-reading.php
wp-admin/page-new.php
wp-admin/page.php
wp-admin/plugin-editor.php
wp-admin/plugin-install.php
wp-admin/plugins.php
wp-admin/post.php
wp-admin/press-this.php
wp-admin/rtl.css
wp-admin/setup-config.php
wp-admin/theme-editor.php
wp-admin/theme-install.php
wp-admin/themes.php
wp-admin/tools.php
wp-admin/update-core.php
wp-admin/update-links.php
wp-admin/update.php
wp-admin/upgrade.php
wp-admin/upload.php
wp-admin/user-edit.php
wp-admin/users.php
wp-admin/widgets.php
wp-admin/wp-admin.css
wp-app.php
wp-comments-post.php
wp-content/plugins/akismet/akismet.php
wp-content/themes/classic/comments.php
wp-content/themes/default/comments.php
wp-content/themes/default/functions.php
wp-content/themes/default/page.php
wp-content/themes/default/rtl.css
wp-content/themes/default/sidebar.php
wp-cron.php
wp-includes/author-template.php
wp-includes/bookmark.php
wp-includes/canonical.php
wp-includes/capabilities.php
wp-includes/category-template.php
wp-includes/classes.php
wp-includes/class-feed.php
wp-includes/class-IXR.php
wp-includes/class-simplepie.php
wp-includes/class.wp-dependencies.php
wp-includes/comment.php
wp-includes/comment-template.php
wp-includes/compat.php
wp-includes/cron.php
wp-includes/default-filters.php
wp-includes/default-widgets.php
wp-includes/deprecated.php
wp-includes/feed-atom.php
wp-includes/feed.php
wp-includes/feed-rdf.php
wp-includes/feed-rss2.php
wp-includes/feed-rss.php
wp-includes/formatting.php
wp-includes/functions.php
wp-includes/general-template.php
wp-includes/http.php
wp-includes/js/autosave.dev.js
wp-includes/js/autosave.js
wp-includes/js/swfupload/handlers.dev.js
wp-includes/js/swfupload/handlers.js
wp-includes/js/thickbox/thickbox.js
wp-includes/js/tinymce/plugins/fullscreen/fullscreen.htm
wp-includes/js/tinymce/plugins/inlinepopups/editor_plugin.js
wp-includes/js/tinymce/plugins/inlinepopups/template.htm
wp-includes/js/tinymce/plugins/media/editor_plugin.js
wp-includes/js/tinymce/plugins/media/media.htm
wp-includes/js/tinymce/plugins/paste/editor_plugin.js
wp-includes/js/tinymce/plugins/paste/js/pastetext.js
wp-includes/js/tinymce/plugins/paste/js/pasteword.js
wp-includes/js/tinymce/plugins/paste/pastetext.htm
wp-includes/js/tinymce/plugins/paste/pasteword.htm
wp-includes/js/tinymce/plugins/wordpress/css/content.css
wp-includes/js/tinymce/plugins/wordpress/editor_plugin.dev.js
wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js
wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.dev.js
wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.js
wp-includes/js/tinymce/plugins/wpgallery/editor_plugin.dev.js
wp-includes/js/tinymce/plugins/wpgallery/editor_plugin.js
wp-includes/js/tinymce/themes/advanced/about.htm
wp-includes/js/tinymce/themes/advanced/anchor.htm
wp-includes/js/tinymce/themes/advanced/charmap.htm
wp-includes/js/tinymce/themes/advanced/color_picker.htm
wp-includes/js/tinymce/themes/advanced/image.htm
wp-includes/js/tinymce/themes/advanced/js/link.js
wp-includes/js/tinymce/themes/advanced/link.htm
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/content.css
wp-includes/js/tinymce/themes/advanced/source_editor.htm
wp-includes/js/tinymce/tiny_mce.js
wp-includes/js/tinymce/tiny_mce_popup.js
wp-includes/js/tinymce/utils/form_utils.js
wp-includes/js/tinymce/wp-tinymce.js
wp-includes/js/tinymce/wp-tinymce.js.gz
wp-includes/js/tinymce/wp-tinymce.php
wp-includes/js/wp-ajax-response.dev.js
wp-includes/js/wp-ajax-response.js
wp-includes/js/wp-lists.dev.js
wp-includes/js/wp-lists.js
wp-includes/kses.php
wp-includes/l10n.php
wp-includes/link-template.php
wp-includes/media.php
wp-includes/pluggable.php
wp-includes/plugin.php
wp-includes/pomo/entry.php
wp-includes/pomo/mo.php
wp-includes/pomo/po.php
wp-includes/pomo/streams.php
wp-includes/pomo/translations.php
wp-includes/post.php
wp-includes/post-template.php
wp-includes/query.php
wp-includes/registration.php
wp-includes/rewrite.php
wp-includes/script-loader.php
wp-includes/shortcodes.php
wp-includes/taxonomy.php
wp-includes/theme.php
wp-includes/update.php
wp-includes/user.php
wp-includes/vars.php
wp-includes/version.php
wp-includes/widgets.php
wp-includes/wp-db.php
wp-login.php
wp-mail.php
wp-settings.php
wp-trackback.php
xmlrpc.php

Toegevoegde bestanden:

wp-admin/css/colors-classic.dev.css
wp-admin/css/colors-fresh.dev.css
wp-admin/css/dashboard.dev.css
wp-admin/css/global.dev.css
wp-admin/css/install.dev.css
wp-admin/css/login.dev.css
wp-admin/css/media.dev.css
wp-admin/css/plugin-install.dev.css
wp-admin/css/press-this.dev.css
wp-admin/css/theme-editor.dev.css
wp-admin/css/theme-install.dev.css
wp-admin/css/widgets.dev.css
wp-admin/images/imgedit-icons.png
wp-admin/includes/image-edit.php
wp-admin/includes/meta-boxes.php
wp-admin/js/image-edit.dev.js
wp-admin/js/image-edit.js
wp-admin/js/set-post-thumbnail.dev.js
wp-admin/js/set-post-thumbnail.js
wp-admin/maint
wp-admin/rtl.dev.css
wp-admin/wp-admin.dev.css
wp-includes/class-json.php
wp-includes/class-oembed.php
wp-includes/default-embeds.php
wp-includes/js/imgareaselect
wp-includes/js/json2.dev.js
wp-includes/js/json2.js
wp-includes/js/tinymce/plugins/wordpress/img/embedded.png
wp-includes/meta.php
wp-includes/post-thumbnail-template.php

Verwijderde bestanden:

wp-admin/js/page.dev.js
wp-admin/js/page.js
wp-admin/js/slug.dev.js
wp-admin/js/slug.js
wp-includes/gettext.php
wp-includes/js/tinymce/plugins/wordpress/js
wp-includes/streams.php

30/01/2010, 11:04:
Trouwens: een gelukkig Nieuwjaar!

30/01/2010, 11:25:
Er was een kleine aanpassing nodig aan het steno voor een correcte afhandeling van & tekens.

30/01/2010, 11:32:
Alle aanpassingen aan WordPress zijn terug doorgevoerd.


Automatic Router Restarter

Normaal gezien moet ik zo ongeveer na een goeie 100 uur mijn router eens herstarten, maar de laatste tijd duurt het soms nog geen dag voor er problemen optreden. Daarom heb ik nu een systeem gemaakt die elk uur zal controleren of er kan gepingt worden naar www.google.be. Als dat niet het geval is wordt door middel van twee wget commando's de router herstart. Op die manier blijft het internet beter beschikbaar, ook wanneer ik er niet ben om het te herstarten.

Bij het maken van het scriptje had ik wel een probleem: ik kon de error van de ping - ik gebruikte voor de tests www.goooggle.be, want blijkbaar bestaat www.googgle.be - nooit opvangen en onderdrukken. Daarom controlleer ik nu of de output van de ping leeg is, aangezien dat bij een error het geval is: er wordt niets opgevangen.

Het wget commando kon ik het zwijgen opleggen door middel van wget -q, waardoor ik nu telkens een mailtje zou moeten krijgen met de ping error, en de melding dat de router herstart werd. Door middel van post-data kon ik de informatie dmv POST versturen, aangezien de router GET niet ondersteunt.


een+

Sinds 14 december kan ik via mijn antenne nu ook een+ ontvangen. Daarmee kan ik alle binnenlandse SD zenders van de VRT ontvangen. HD zenders zitten er bij DVB-T nu natuurlijk nog niet direct in. Commerciële zenders zouden naar verluid hun intrede doen gedurende 2010. Dat is mogelijk door de verkoop va het antenne park van de VRT aan Norkring.

Hopelijk gebeurt dit ook, en zal dit ook tot de gratis zenders behoren. Dan heb je dus een standaard aanbod, gratis via de antenne, al denk ik dat er hoe dan ook een betalend aanbod zal komen, maar misschien dat er toch enkele van de nieuwe kanalen ook FTA wordt.

Op een+ worden voornamelijk sportevenementen, Villa Politica en nu bv. Music for Life uitgezonden. Veel heb ik dus niet gemist :P Op Canvas is wel meer een vaste programmering: er is tussen 8 en 11 uur 's avonds een extra programmering die een aanvulling moet bieden ten opzichte van de normale Canvas programmering. Ook heb ik al geregeld gezien dat de minder populaire sporten daar hun uitzending krijgen. ik verwacht dat het op een+ ook de minder populaire sporten zullen zijn.

Nu heb ik met mijn antennetje dus in totaal 4 TV-zenders, en een heleboel radiozenders. Niet slecht als je er niets voor moet betalen. Daarnaast ben je met DVB-T tenminste vrij om het gewoon op je PC te bekijken. Bij Belgacom kan je ook de basis zenders op de PC bekijken, maar je betaalt er ook genoeg voor. Bij Telenet zou de encryptie aan uw digicoder gebonden zijn, en dus niet te benaderen vanaf de PC.