betabug... Sascha Welter

home english | home deutsch | Site Map | Sascha | Kontakt | Pro | Weblog | Wiki

Entries : Category [ digital ]
Things having to do with digital world items go in here.
[digital]  [language]  [life]  [security]  [media]  [zope]  [tourism]  [limnos]  [mac]  [athens]  [travel]  [montage]  [food]  [fire]  [zwiki]  [schnipsel]  [music]  [culture]  [shellfun]  [photography]  [hiking]  [pyramid]  [politics]  [bicycle]  [naxos]  [swim] 

21 May 2005

Dropping the Connection

But you can still listen to the radio

So on this nice Saturday morning I wanted to pick up my mail, just like every wellbehaving netizen does. But then, always after 2 minutes the connection dropped. If you haven't yet noticed from my weblog, I'm on dialup at home. Maybe there is some impulse beep on the line (e.g. for charges). It's too regular to be caller id. And then, it's OTE...

The provider is OTEnet, state owned, pretty big, and therefore impossible to get any information out of them. The main piece of insider knowledge to get a connection up with OTEnet from a Macintosh is that you have to switch off "Enable error correction and compression in modem" for Apple internal modems. Some people even recommend going to v.34 modem scripts. So far I did not have to use v.34. But I had a couple of disconnects at the 2 minutes mark before. Usually when I survived that mark, I could stay online for an hour without problems.

Not so today, today OTEnet persists. Tomorrow it may be different, letting me connect right away, or tomorrow it might not work at all. For the moment I'm sending my mails over GPRS through the mobile. It's not like I'm addicted to the net, but a bit of "keeping the conversation going" with friends and family is real good when you are far away. It's good to have some choices for Internet in Greece.

Posted by betabug at 12:45 | Comments (0) | Trackbacks (0)
31 May 2005

Athenener Trams mit deutscher Software?

...und sehr angenehmen Fahrtzeiten am Wochenende

Letzten Freitag war ich mit Freunden abends spät weg, in einem Lokal in der Nähe von Syggrou / Fix. Nachts um halb 2 begab ich mich auf den Nachhauseweg, natürlich mit dem Tram. Die Athener Trams fahren von Freitag morgen bis Sonntag Nacht im 24-Stunden-Betrieb. Sehr praktisch für Nachtschwärmer.

Ich musste zwar eine Weile warten (amüsierte mich damit, zu beobachten wie die Anzeige der zu erwartenden Ankunftszeit von 11 Minuten auf 13, dann auf 15 Minuten stieg und dann wieder langsam zurückging). Aber dann gings gemütlich Richtung Syntagma.

Im Tram ist dann die nächste Computeranzeige, die (wie hier im Eintrag über den öffentlichen Verkehr in Athen schon erwähnt) die nächsten 5 Haltestellen anzeigt. Als auf der Anzeige schliesslich "Syntagma" erschien, tauchte darunter auch ein kleines Wort auf. Ich musste aufstehen, um es lesen zu können: "Endpunkt". Hmm, nicht wirklich ein griechisches Wort. Sieht so aus, als ob die Software für die griechischen Trams aus einem deutschsprachigen Land kommt.

Posted by betabug at 09:46 | Comments (0) | Trackbacks (0)
03 June 2005

Mailserver-Spiele der Cablecom

Doch wohl Zeit für einen Smarthost

Nachdem seit ewigen Zeiten die eigenen Mails direkt an die Mailserver der Empfänger verschickt hat, sieht es jetzt so aus, als ob ich doch noch einen "Smarthost" einrichten müsste, das heisst die Mails ultimativ über den Webserver meines Providers verschicken sollte. Heute habe ich (seit langer Zeit mal wieder) ein Mail über die PimpsNhosis-Mailingliste geschickt. Dabei habe ich dann eine hübsche Fehlermeldung erhalten.

Grund: Einige der Leute auf der Liste sind bei der CableCom/hispeed und haben auch eine Mailadresse dort (hey Eva!). Und deren Mailserver verwendet eine Blacklist, die sperrt, weil ich keine "richtige", fixe IP-Adresse habe. CableCom-Admins sind Idioten deren eigene User genug SPAM verschickt haben. Jetzt wollen sie das SPAM-Problem lösen indem sie anderen Vorschriften machen. Die glauben wohl nicht ernsthaft, dass über meinen gepflegten Sendmail jemand SPAM verschickt oder auf mein OpenBSD Viren drauflädt? Da werden einfach alle über einen Kamm geschert und eine Möglichkeit zur Austragung aus der Blacklist gibt es nicht. Was solls.

Vielleicht schaffe ich die Umstellung übers Wochenende, obwohl am Sonntag der "2005 Athens Fun Run" auf meinem Programm steht. Bis dann bekommt die liebe Eva wohl leider keine PimpsNhosis-Mails, sorry. Ausserdem muss ich erst mal wieder ins "Bat Book" schauen, habe schon länger nicht mehr an Sendmail gewerkelt.

Posted by betabug at 17:31 | Comments (0) | Trackbacks (0)
07 June 2005

Another Big Shift at Apple

I didn't want to mention it, but is Intel now going to put up "Switcher" adds?

When topgan1 wrote about Apple going to use Intel processors yesterday, I just hoped so much that he was going to be proofed wrong. Looks like it is real. I double checked the calender, today is not April 1st. So Apple will indeed phase out PowerPC processors for Intels processors until 2007. I don't like that.

If there is anybody who can pull such a stunt, it is Apple. They already did something similar twice. But still I don't like it any better. Ofcoz the usual crowd of Steve-Jobs-reality-distorted Apple followers without a clue (the ones like that guy from Rainbow who said that Unix is a programming language) will applaud this U-Turn. Yesterday you told us that the Ghz race was all a lie? Today you tell us that PowerPC is not keeping up in the Ghz race and that's why we have to switch over, no problem. I felt pretty gloomy yesterday, thought about getting out of IT again. Why didn't I pick up that job as a shepherd on Limnos? But let me tell you my reasons for not liking this decision.

I could go on, but I won't. I didn't want to write about this at all, but the weblogs around me did not seem to have any reactions (except for topgan1), so I felt like I had to. BTW, what's next? Will Intel put up "Switcher" adds now? Welcome to the club of "everybody is equal"? Damned, I don't care about my computers being 20% faster, I care about my computers being inspiring.

Posted by betabug at 09:22 | Comments (1) | Trackbacks (0)
09 June 2005

Now, if sendmail isn't easy

That's what I call a smart host

As reported (in German) about my trouble with Cablecom in Switzerland, I am switching my sendmail to using a smarthost setup, which will route outgoing mail through my provider. It's kind of sad and a defeat for the free Internet, but what gives?

Sendmail configuration is often rumoured to be hard. I've already played around with it some times and I've read the bat book (the sendmail book from O'Reilly) a couple of times. Plus I had already grokked the concept of smarthost. So it was pretty easy. To my well kept m4 configuration file I just added one line:

define(`SMART_HOST', `')dnl

Then I regenerated the cf file with

copyed the resulting file to /etc/mail/ (where it is linked to become and then I restarted sendmail:
kill -HUP `head -1 /var/run/`
A few checks confirmed that mail is indeed flowing. So, after all, sendmail is easy.

Posted by betabug at 17:15 | Comments (0) | Trackbacks (0)
14 June 2005

Take the Mac to the mountain!

HelMUG Tour to Karpenisi

As I learned from a recent "HelMUG Board Info" mail, the second barbeque/tour of HelMUG (Greek Mac User Group) will be a two day excursion to Karpenisi, scheduled for the weekend of July 9 and 10. (Updated:) There is now some info on the HelMUG website, though it's still not final. Also the date might change, in which case I'll post an update. I'm definitely planning to go, looking forward to a lot of hax0ring, tech talk and breathtaking mountain landscape in central Greece. It might become as good an excursion as the duckride to Grammeni Oxia. Take the Mac to the mountain!

Posted by betabug at 09:28 | Comments (0) | Trackbacks (0)
15 June 2005

Greek Localization for 10.4 is Available

Greek Mac OS X without selling your soul

As mentioned at HelMUG, GR-X the unofficial, free and working localization of Mac OS X is available for 10.4 too. Download GR-X here for free from MacUpdate.

This is not the Greek localization from the "official" Apple Macintosh reseller in Greece (IMC) Rainbow SA. GRupdate, the patch from Rainbow is out for 10.4 too, but the problems are even worse then they were with Panther. GRUpdate for Tiger is definitely not recommended, even if you can get it (it's only available if you bought your Mac from Rainbow). If you want Greek menus and dialogs, get GR-X, if you only want to read and write Greek, use Cocoa applications and everything just works.

Posted by betabug at 09:19 | Comments (1) | Trackbacks (0)
19 June 2005

iPod thoughts

Now that I have had it for a while

Now that iPods are finally taking off in Greece, the kid who does the gopher job at my workplace asked me what iPod to buy. There is a much wider range of models now, compared to about 1.5 years ago, when I bought Generation 3 iPod with 10Gig. A wider range means more chance to get exactly what you need, but possible harder to decide. For myself, my iPod has turned out a good buy...

It soon turned out for Christos it won't be an iPod, since his main criteria is radio listening. No iPod does radio listening (though there are rumours that this is to come, since apparently Apple hired someone with radio experience). You can of course send radio signals with an iPod, by hooking up one of the 3rd party devices that let you listen to the iPod for example through your car radios speakers.

For myself radio listening is no criteria, at work the radio doodles all day long. I use the iPod to listen to music that helps me concentrate, so I need my choice of music. The smaller iPods won't do, as I need a wider collection of music at hand. But my 10Gig model is so far sufficient for me.

I don't care so much for the "cult status" or the "everybody has one" and all that of the iPod. What I care for is that it cooperates nicely with my Mac, and even what I've seen so far for PC based MP3 player software, I'd install iTunes even if I had a PC. After all, Apple still has the knack for user interfaces. The iPod generally works without much fuss.

Of course, when you really have a problem with your iPod, it turns itself into a black box. And then resolving iPod trouble turns out to be hard. For a while my iPod did not mount in Finder or iTunes on my work Mac. I solved the problem with a bit of luck. It's not like every iPod has trouble (more likely it's just a small, small percentage that will couse the owner trouble), don't get me wrong.

My battery lasts longer now than it did when the device was new. No scientific tests here, just from what I seem to get as listening times. I couldn't even say how many hours straight. But it turns out that some of the iPod firmware upgrades could have helped there, as hinted on the wikipedia entry on the iPod. Now it's definitely long enought to last for the ferry to Limnos (not that I would listen to music all the time on the boat).

Talking about Limnos island: My iPod has survived some rough road biking there. It's of course scratched all over (like I would ever be carefull with my hardware...). But it survived the bike, the beach, the sand and the heat.

Since I stopped lugging my laptop to work, I started using my iPod as a portable HD. This turns out to be making the iPod experience a bit more complicated (have to unmount before unplugging... big thing), but it's worthwhile. I had lost downloaded files on my PC-formatted USB drive stick. The iPods Mac-filesystem is tougher. My iPod is Mac-formatted, so I can't transport data cross-plattform. But when I need that, I take the risk with the USB stick. No idea how the iPod shuffle is doing in that regard, since it uses the same flashdrive technology as the USB stick drives.

Conclusion: Since I bought it, my iPod has become part of my lifestyle. What few problems I had, I was able to resolve them (with some luck). Especially the bonus use as a data transport device fits me well. For me the investment was worth it.

Posted by betabug at 12:20 | Comments (1) | Trackbacks (0)
01 July 2005

Python Ελληνικά (Greek) to Greeklish Converter

Life is a one way street... so is this script

As mentioned in this post about my mutt mail setup for Greek mails and in this post about Greek in OS X Terminal, I have a special setup. On my OSX machine I teached mutt and vim to do Greek. But on my OpenBSD system I translate incoming Greek mails to "Greeklish" for viewing through ssh. Until yesterday I was using the gr2gr perl script for this, but now I finished my own python version, with the advantage that it works for UTF-8 mails too. Read on for the source code...

I had the "ISO-8859-7 to greeklish" part pretty fast (basically a minimalistic rip-off of gr2gr), but the Unicode UTF-8 had me gnawing on the bone for some weeks. What helped me in the end was stumbling upon this article about encoding and decoding Unicode in python. Great shit! If you do python, read it right now. Also the rest of the article. I had haggled with my encode()s and decode()s for weeks and with this article I got it right in 5 minutes. Well, to my defense I must say that I still don't know why "decode" is named like that, since

unicode_string = input_string.decode('utf-8')
does not decode anything, but instead somehow declares this string to be in utf-8 Unicode.

But whatever, here is the script. It's called el2gr (for ελληνικά to greek):

#! /usr/bin/env python
# -*- coding: utf-8 -*-

# el2gr
# A python script to transliterate
# greek (utf-8 or ISO-8859-7) to "greeklish".
# Of course uses my own preference for greeklish.
# usage:
# pipe input into STDIN, read input from STDOUT
# use --unicode, -u, --utf8, --utf-8 if your input is in UTF-8
# otherwise it will assume iso-8859-7
# characters not in the iso-8859-7 range will be replaced by '?'

unioptions = ['--unicode', '-u', '--utf8', '--utf-8']

import string
import sys

if len(sys.argv) > 1:
    option = sys.argv[1]
    option = '-iso'

input_string =

from_chars = 'áâãäåæçèéêëìíîïðñóòôõö÷øùÜÝÞßúÀüýûàþÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÓÔÕÖ×ØÙ¶¸¹ºÚ¼¾Û¿'
to_chars =   'abgdezh8iklmn3oprsstufxywaehiiiouuuwABGDEZH8IKLMNJOPRSTYFXCWAEHIIOUUW'

if option in unioptions:
    input_string = input_string.decode('utf-8')
    input_string = input_string.encode( 'iso-8859-7', 'replace' )
translation_table = string.maketrans( from_chars, to_chars )
input_string = string.translate( input_string, translation_table )
print input_string

It does STDIN/STDOUT only (like a well behaved little Unix citizen), input is expected in ISO-8859-7 unless you tell it to do Unicode UTF-8. Output is ISO-8859-7, but with most of it transliterated to 7bit characters. If I missed anything that you need, or if you want another flavour of greeklish, change from_chars and to_chars. If from_chars does not survive you copy-pasting it, try the script file here.

Along with this, I also have these entries in my ~/.mutt/mailcap file:

text/plain; el2gr --utf-8 ; \
        test=test "`echo %{charset} | tr '[A-Z]' '[a-z]'`" = utf-8; \
text/plain; el2gr ; \
        test=test "`echo %{charset} | tr '[A-Z]' '[a-z]'`" = iso-8859-7; \
What else can I say? It works for me. Use at your own risk and do not blame me when you get flamed for using greeklish / greeklies / greenglish instead of proper ελληνικά. And don't expect to get proper Greek back out of the converted text, remember that greeklish is a one way road.

Posted by betabug at 10:02 | Comments (6) | Trackbacks (0)
07 July 2005

Atmosphäre zum Programmieren

Im Zug, im Büro

Um zu Programmieren braucht man bekanntlich Konzentration. Meine Erfahrung ist, dass ich diese Konzentration nicht immer in ruhiger Umgebung finde. Einen Grossteil des Sourcecodes des damaligen STAR TV SMS-Chats (Friede seiner Seele) habe ich im Zug geschrieben, umgeben von ein- und aussteigenden Leuten, gedrängt im Abteil sitzend. Andere Male brauche ich Stille und visuelle Ruhe um mich.

Worauf es schlussendlich rausläuft ist, dass ich am besten arbeiten kann, wenn ich meine Umgebung (vor allem deren Lärmpegel) beeinflussen kann. Deswegen nehme ich den iPod zur Arbeit mit. Mit einer breiten Musikauswahl kann ich etwas ruhiges hören (Leonard Cohen zum Durchdenken von verzwickten Problemstellungen) oder etwas aggressives (Soundtrack von "Matrix", Skunk Anansie zum "Auswalzen"/Schreiben von Code). Was hingegen im Büro fehlt, ist die Möglichkeitalle Umgebungsgeräusche zu dämpfen, nicht nur zu übertönen. Es gibt eben keine Tür, die ich schliessen kann.

In viuseller Hinsicht klappt das etwas besser, vor allem auf dem Monitor. Wenn es "ruhiger" sein muss, schliesse ich einfach viele Fenster, stelle auch das Terminal mit irssi (IRC, ICQ, AIM) in den Hintergrund. Wenn viel Los sein soll werden Fenster mit Logs von Mail- und Webserver geöffnet und auch mal ein tcpdump -x -s 1500 ;-)

Posted by betabug at 11:02 | Comments (0) | Trackbacks (0)
20 July 2005

Looking for the HelMUG Server on 2005/7/20?

The HelMUG server moves and will be down for a day or so

As mentioned on the HelMUG site:

Τετάρτη 20/7/2005 και ώρα 17:00 θα γίνει η μεταφορά του XServe του Συλλόγου στο data room του νέου χορηγού του colocation του XServe, OTEnet.

Ο server και κατ' επέκταση όλες οι υπηρεσίες (site, email e.t.c.) θα είναι εκτός λειτουργίας για μία πλήρη εργάσιμη ημέρα (είναι ο χρόνος που χρειάζεται για να ενημερωθεί ο hostmaster για την αλλαγή των DNS διευθύνσεων)
In other words, if you can't reach right now, don't worry. It will be back in a day or two.

Since the server will be set up from scratch later on, all users with mail accounts are asked to download and backup their mail till end of August.

Posted by betabug at 12:57 | Comments (0) | Trackbacks (0)
21 July 2005

HelMUG Server has moved to Athens

Welcome to the Capital!

The HelMUG server has arrived in Athens, the capital of Greece! Currently the DNS servers still point to the old IP address, so the server is not reachable. DNS setup is supposed to change today at noon. Your friendly neighborhood DNS server may take some more time to pick up changes though. So have patience.

Note for next time moving a server:

That way the DNS change will be picked up much faster. If you don't understand these instructions, never mind: I am always surprised how few people really grok DNS. In no way do I claim to be super knowledgeable in respect to DNS, but I think I got this right :-)

Update: As a short time solution, I've set up, you can reach the web site with this domain. It will work for mail retrieval too, but likely will not work for mail sending. (And since mail sending does not work, mail retrieval is no good :-) Note that this will disappear once the normal DNS is up again.

Posted by betabug at 10:17 | Comments (0) | Trackbacks (0)
21 July 2005

Server moved... to Thessaloniki

Error correction

So, the server did not move to Athens, indeed it just moved to another facility (OTEnet) in Thessaloniki. MacYannis just corrected me. So, welcome back to Thessaloniki!

Posted by betabug at 14:13 | Comments (0) | Trackbacks (0)
24 July 2005 Update on DNS Status

She's on her way!

Finally DNS is on its way: Yesterday we managed to set up DNS service at We had some organizational problems to get this going, mainly an expired Credit Card :-(. Then I configured DNS records for,, and the mx for It took a while for and then to pick up the changes.

When I checked sunday morning at 2am, most changes had made it through DNS caches for my provider in Switzerland. The MX record had not expired yet. It takes even longer for OTEnet: Right now they still have the old DNS entries. I hope that everyone's provider's DNS picks up the changes soon, but right now we can just wait.

If you are in a hurry to see the helmug website, you can - for the moment - see it through But this will disappear once DNS works properly, and also mail does not work with this domain.

Update: Apparently the "time to live" on the old DNS records was set to 48 hours. So don't expect changes (for example for OTEnet customers) to happen really fast. Once the records are in the DNS cache, they are kept there for 2 days, so those providers customers will properly see on Monday evening. Note to people moving servers: Reducing the "time to live" on the old DNS is a good idea.

Posted by betabug at 15:13 | Comments (2) | Trackbacks (0)
26 July 2005 down again

DNS trouble on OTEnet to blame?

Right now, is down again. From what I observe on the machine the problem might be with DNS:

To me the conclusion is that the providers (OTEnet) DNS servers have wrong information (either they jumped back in time and are grossly outdated again) or someone there fscked up the settings for their DNS (tryed to redefine the zone?). And since the server wants to look up its own name, it gets wrong information, which messes everything up in a deep way.

If anyone has more clue than me, please enlighten me!

Posted by betabug at 18:20 | Comments (2) | Trackbacks (0)
04 August 2005

GPRS Setup On PowerBook and Mobile Phone

Getting the Minimum out of the Internet

Now that I have arrived on Limnos island, my Internet access is restricted to GPRS. That's pretty bad, because GPRS is expensive, slow and expensive. It's not that bad though, because it's all I've got and at least I can get and send mails (and do some IRC/SILC chatting once in a while). I had a similar setup last year, when I spent six months on the island. So I tuned my setup to get the minimum out of the Internet...

I say "the minimum", because the target is to spend as little as possible bandwidth for the content I want. One example: If you use Apple's, you will spend a lot of bandwidth, because it downloads all mails, then decides which ones are junk, then you decide which ones you want to read. You can set it up with IMAP to only partially download large messages. But it is still incredible more chatty than my current setup.

Connection via Bluetooth

But let's start with the basic setup. My PowerBook runs Mac OS X 10.3, a more or less similar setup would work with any random Unix clone though (something like OpenBSD, Free/NetBSD, Linux, whatever). My PowerBook is connected to a Sony Ericsson P910i mobile phone, using a cheap USB bluetooth adapter. Setup was a breeze, no drivers to install at least for the bluetooth part.

GRPS to the Internet

What I had to install was a modem script for the GPRS connection, which I found from Ross' GPRS info site, the place to go for GPRS scripts for all kind of phones. From the side of the provider, I have GRPS access as an extra to my phone contract. I don't have any special plan for "free" access, since I don't need GPRS that regularly. GPRS is paid by amount of data transfered, and may I note it's pretty expensive. But on the upside, it's not paid based on connection time. So I can leave the connection up while waiting for an answer to a mail.

IMAPS and IRC problems

Some specials about GPRS connections I've encountered: Often some ports are blocked, more or less in random fashion. For example here on CosmOTE, port 993 (for secure IMAPS) does not work, which makes absolutely no sense at all, unless they want everybody to use insecure mail protocols. My answer to this was to set up my server to provide STARTTLS over the standard IMAP port 143. This way the connection starts insecure, then both sides agree to move it to encrypted mode. Another speciality that I found at CosmOTE and Vodaphone GPRS is that the auth protocol (also known as ident protocol) is blocked. Ident/auth is not really a modern, much used protocol, except for IRC, where servers use it to weed out some abusive clients. On the other hand, the IP addresses given to me for my GPRS connection do not resolve back to a hostname.

Both of these authentication failures lead to failure to connect to an IRC server. Since IRC does not work this way, I ssh tunnel port 6667 to my server and connect from there. That way both auth and reverse lookup work, and I'm a good IRC citizen. Tunneling through ssh gets my bytecount a bit up, but it's not that bad. Logging in to the server and using irssi on the ssh shell to do irc chatting eats much more bandwidth and is also much less responsive, especially for typing. For these reasons, last year, I used SILC a lot, which sports a similar interface to IRC, but works fully secure with encryption and authentification. Most of my friends aren't on SILC though, so it's more a solution for a personal chat here and there.

The Web I ain't

I don't use the Web. Or I only use it when I absolutely have to. Then I'm using lynx to get the minimum bandwidth out of my content. I'm still undecided if login to the server through ssh and using lynx from there is better or worse, bandwidth wise. Loading a large page and seeing only the first 25 lines is sure more economic, but ssh and especially curses seem to be chatty. If your phone providers GPRS plan gives you some "free" bandwidth, then using the Web via Bluetooth/GPRS may be an option, for me it isn't. From time to time I'm going into town, where I catch up in the Internet cafe. Other than that, I see myself on vacation, only interested in personal relations. And mail is really best for that.

Mail setup

My mail client is mutt. I've compiled my own setup on my PowerBook, since I want some settings that are not around in stock download binaries. For example mutt is compiled to do POP, IMAP, and SSL. I did this a while ago and back then had some trouble getting the configuration right. (Latest setting seems to be: "./configure --enable-imap --with-curses=/usr/local --with-ssl --with-included-gettext --enable-pop --enable-locales-fix --without-wc-funcs" for compiling mutt on 10.3.) I then open mutt twice, each in one Terminal window. The first one is used for mail reading/writing/replying. The second one is used to connect to my mail server, with a command like "c imap://servername".

There I mark the messages I want and save them to their respective mailboxes. Leaving one mutt connected to the IMAP inbox saves connection setup bandwidth. I have I set up as a shortcut to "imap-fetch-mail", which updates the content of the IMAP inbox. Whatever mails I don't want to read can be saved to "imap://servername/Mail/mailboxname", causing not much wasted bandwidth. In the end I download only minimal headers and the mails I really want to read. My "index format" is set up ""%4C %Z %{%b %d} %-15.15F (%4c) %s", so I can see the size of mails in bytes/kbytes. As long as I don't hit any wrong key, I won't download any mails with attached photos by mistake. Sometimes mutt hits me there: When I accidentally hit "enter" twice after typing "c imap://servername" it will open and thus download the first message, because the second "enter" is still in the type buffer. Ugly.

Dealing with SPAM

I don't want to download any SPAM, at this price I don't even want to download SPAM headers. So I weed out the SPAM on my server. I'm using bogofilter for this. And after more than a year and a half of training, it works quite good. I can spot the rare unidentified SPAM message from the subject and save it to a special mailbox on my server. There it is picked up by a cron job and bogofilter is retrained on that message. Once every something I log in from the Internet Cafe and go through all the identified SPAM messages. In 1.5 years only about 5 messages were mistakenly identified as SPAM.

The Weblog

Feeding and maintaining my Weblog is a new challenge. Posting can be done via moblog (specially formatted mails). But it has some restrictions, worst is the lag of formatting as HTML, and that I can't use the "Extend" field of the web interface (which makes the "Read more on..." links and gives a new page with the full post, allowing entries on the main page to be shorter). Moderating comments will be troublesome too, I don't know yet how I will do that. Maybe I should have set up a script to do moderation via mail (like it is done for moderated mailing lists). Also maybe I should have gotten some blog software to remote update, but I would have to examine them for chattiness.

Summing it up

With this setup my bandwidth consumption goes down a lot, to something like 12kBytes to maybe 120kBytes per session. Of course all depends on the amount of mail I get and send, so comparisons are difficult. But I am quite confident that I have removed bandwidth overhead a lot.

Posted by betabug at 14:15 | Comments (2) | Trackbacks (0)
Prev  1   [2]   3   4   5   6   7   8   9   10   11   12   13   14   15   Next