Run postfix as a blackhole mail server (open relay)

If you want to run Postfix as a blackhole mail server (accepting connection for every user on every domain) then all you have to do is add these settings to /etc/postfix/main.cf :

relayhost = 
relay_transport = relay
relay_domains = static:ALL
smtpd_end_of_data_restrictions = check_client_access static:discard

Note: Postfix is not acting as an open relay in this configuration because it discards mails and is not relaying them to the final destination.

Mapping my neighbourhood SSIDs

A recent post by @xme revealed a tool that allows for passive mapping of SSIDs. I gave it a go for 48 hours and below are the results.

bbox2-1888 2126
bbox2-4344 1580
dlink 84
Veronique 123 31
bbox2-0530 28
telenet-4F11F 28
ZapFi 14
FON_BELGACOM 12
linford1986 4
Wifi 45 4
ZapFi-Gusto 4
coffee House 3
homewlan 3
queenshotel 3
WifiCharles 3
Axip-Home 2
Axip-NW 2
bbox2-22b5 2
SKY24721 2
WLAN_38 2
bbox2-c230 1
BENCHIJIGUA 1
BODEGON DEL MAR 1
newcastle-university 1
Piglet 1
Rusty Bicycle 1
virginmedia0830911 1
virginmedia8469780 1
VOYAGER2091-D5 1
WiFi_62 1
WLAN_69 1

Top 10 Favorite iPhone apps

The iPhone is such a nice piece of gadgetry but it would not be nothing without the numerous apps. I’ve been using an iPhone (iOS 3, 4 and 5) for more that a year and a half and these are the apps (*) I can’t live without.
(*) only apps that are not part of the default install.

1. Evernote


Evernote makes it easy to remember things big and small from your everyday life using your computer, phone, tablet and the web.

Evernote (http://www.evernote.com/evernote/) is available for iPhone, Mac and Windows and allows you to make lists of things you don’t want to remember. Besides the ‘todo-list’ it also allows you to save entire websites (with the use of browser plugins) in your Evernote repository. This is the feature I like most, it allows me to store an entire website for later (offline) reading on my iPhone.

2. Reeder


Reeder is a Google reader client

Reeder (http://itunes.apple.com/us/app/reeder/id325502379) is an RSS reader that allows you to read your feeds, mark interesting articles and then have them synced once you get back online.

3. Foursquare


Make the real world easier to user

Foursquare (https://foursquare.com/) is a social app allows you to track where you have been. It allows you to keep track of where your friends are and notifies you if you ‘check in’ to a building where one of your friends is.

4. Echofon


Echofon (http://www.echofon.com/ is a family of Twitter apps.

Echofon is my preferred twitter app on iPhone because it’s straightforward to use and I’ve rarely had it crash.

5. Gorillacam


camera app for iPhone

Gorillacam (http://joby.com/gorillacam) allows you to create pictures with your phone. An “anti-shake” provides a way to take pictures when your phone is steady, helping you get blur-free photos.

6. Toggl


Time Tracking that works

Toggl (https://www.toggl.com/ is an easy of way of keeping track of the amount of time you spend on different projects. It’s a must have if you want to get organised.

7. Tap&Track


Calorie Counter (Diets & Exercises)

Tap&Track (http://itunes.apple.com/be/app/tap-track-calorie-counter/id307749752″ allows me to keep track of what I’m eating and how much I’m doing sports.

8. Opera Mini


Smarter Mobile Browsing

Opera Mini (http://www.opera.com/mobile/) is fast and easy to use browser and a good alternative to the default Safari.

9. UITagenda


De meest volledige cultuur- en vrijetijdsagenda voor Vlaanderen en Brussel!

UITagenda (http://www.uitinvlaanderen.be/iphone) is an easy way to keep track of what events are happening in Flanders and Brussels.

10. mijnTVgids


De mijnTVgids app is volledig gratis beschikbaar op iPhone, iPod Touch, Android, Windows Phone, Nokia smartphones en HP Web connected printers.

mijnTVgids (http://mijntvgids.appstrakt.be/) gives a slick interface on what’s playing on television.

Gentoo en mythtv? Dat zuigt als de beesten.

Ik gebruik MythTV op een stokoude computer om tv-programma’s en films op te nemen. Alle sexy stuff wordt op een Hauppauge VCR-kaart gedaan, ‘t feit dat de pc die ‘t ding aanspreekt ‘n oude AMD op 550 MHz is, is (tot nu toe) geen probleem geweest.

Onlangs kwam er een nieuwe versie van mythtv uit. M’n “viewer” op (op Ubuntu) deed de upgrade perfect. De backend-server (onder Gentoo) peinst echter dat het tijd is om de middelvinger uit te steken.

De nieuwe versie van mythttv (media-tv/mythtv-0.21_p16944) heeft mysql-5 nodig. Geen probleem, upgrade werkte perfect. Nadien komt er bij’t starten van mythtv altijd een leuke rits boodschappen in de log (onderaan deze post).

Iemand op de developer-lijst vertelde mij dat je ook de mysql-driver die in QT zit moet upgraden. Weer een halve dag later, geen succes.

Vanop de console kan ik zonder problemen inloggen op de mysql-db (mysql -u mythtv -h localhost -p). Via phpmyadmin zijn alle tabellen perfect te gebruiken. Waarom dat “Would you like to configure the database connection now?” in de logs tevoorschijn komt is mij’n raadsel (‘k Krijg die nu ook te zien als ik mythbackend in debug modus opstart).

Help …

UPDATE
Klein detail bij het upgraden van QT. Er staan twee versies van QT geïnstalleerd, qt-3 en qt-4. Het lijkt evident dat mythtv qt-4 zou gebruiken maar dat is het niet. Het was ook handig geweest als de portage manager had aangegeven dat je mysql én qt moet upgraden. Bon, problem solved door naar de laatste qt-3, x11-libs/qt-3.3.8-r4 te upgraden.

2008-05-23 10:47:57.560 Using runtime prefix = /usr, libdir = /usr/lib
2008-05-23 10:47:57.694 Empty LocalHostName.
2008-05-23 10:47:57.710 Using localhost value of vcr
QSqlDatabase: QMYSQL3 driver not loaded
QSqlDatabase: available drivers: (null)
2008-05-23 10:47:57.847 New DB connection, total: 1
2008-05-23 10:47:57.866 Unable to connect to database!
2008-05-23 10:47:57.867 No error type from QSqlError?  Strange...
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
2008-05-23 10:47:57.923 DB Error (KickDatabase):
Query was:
SELECT NULL;
No error type from QSqlError?  Strange...
........................................................................
2008-05-23 10:48:00.581 UPnPautoconf() - No UPnP backends found
2008-05-23 10:48:00.583 No UPnP backends found

No UPnP backends found

Would you like to configure the database connection now? [yes]  
[console is not interactive, using default 'yes']
Database host name: [localhost]  
[console is not interactive, using default 'localhost']
Should I test connectivity to this host using the ping command? [yes]  
[console is not interactive, using default 'yes']
Database non-default port: [0]  
[console is not interactive, using default '0']
Database name: [mythconverg]  
[console is not interactive, using default 'mythconverg']
Database user name: [mythtv]  
[console is not interactive, using default 'mythtv']
Database password: [xxxxx]  
[console is not interactive, using default 'mythtv']
Unique identifier for this machine (if empty, the local host name will be used):  
[console is not interactive, using default '']
Would you like to use Wake-On-LAN to retry database connections? [no]  
[console is not interactive, using default 'no']
2008-05-23 10:48:00.602 Unable to connect to database!
2008-05-23 10:48:00.604 No error type from QSqlError?  Strange...

YAML, News sectie.

Wie een korte blik op het news gedeelte werpt op http://yaml.org/ moet toch spontaan even glimlachen bij de hier en daar merkwaardige naamgeving.

PR-bord Concertgebouw Brugge op Windows

Zondag-avond een mooi staaltje gezien van hoe je als “cultuurtempel” niet moet overkomen. Het grote presentatiebord boven op het Concertgebouw in Brugge vertoonde niet het normale beeld maar een update van Microsoft Powerpoint die ongevraagd zijn ding kwam, euh, vragen.

Het heeft wel iets, zo’n boodschap geven aan ‘n verdwaalde toerist. Het heeft vooral iets van gebrek aan professionalisme. Het maakt me niet zo veel uit dat ze graag extra geld over de balk gooien voor een gesloten product. Het minste wat je dan wel kan verwachten is dat het systeem een beetje deftig zou werken (én vooral, blijft werken).

DSC02195

DSC02194

DSC02190

Google Experiments / Alternatives

Everyone knows the default Google queries, you get your URL’s, keywords and the headline of the pages in the result-query. It doesn’t stop there …

Google has some new features to improve the “search experience”. You can view your results on a timeline, map or in context of other information types. Take a look at Alternate views for search results and prepare yourself to spend a couple of hours of “ohwh”s.

.htaccess is niet hetzelfde als .htacces

Een pint voor wie een spell-checker voor configuratiebestanden kan uitvinden. Liefst met rekening houdend met de “moron”-capaciteiten van de te spellchecken gebruiker. Zucht.

10 GbeE switches van Google

Een hele hoop geblaat van Andrew Schmitt over het feit (?) dat Google z’n eigen switches aan’t fabriceren is. En wat dan nog? Nadat Google z’n eigen servers al heeft ontwikkeld heeft lijkt het nogal evident dat ze nu ook eigen switches maken, waarschijnlijk als aanzet naar hun op stapel staande 10Tb routers (sic).

Het lijkt me niet ondenkbaar dat ze kostenbesparend proberen te werken maar je kan Google moeilijk beschuldigen van het wiel opnieuw uit te vinden. Waarschijnlijk nemen ze gewoon ‘n bestaand product en zoeken ze oplossingen om de tekortkomingen weg te werken. Bij een server-voeding valt er heel wat te vinden. Een goede switching of routing engine verbeteren is heel andere koek. Waarom zouden ze überhaupt? Een bestaand product rebranden en wat aanpassen aan de eigen eisen lijkt me heel wat meer kostefficiënter.

Een rode draad doorheen het hele (ook dit) verhaal : gissingen. Horen we daar ergens Roswell en een in’t zand begraven Bender roepen?

Google Analytics Videos On YouTube

Google heeft op YouTube een lijst van videos over het gebruik van Google Analytics geplaatst.