Traumwind RSS reader
- I saw this thing on the train (or was it the highway?) a couple of times in Tokyo and wondered what it was. Via BoingBoing: Nakagin capsule tower.
- PyCS.net outage
pycs.net will be down until it finishes copying 150,000 rows of referrer data from the MetaKit DB into the Postgres one ... hopefully back up within an hour or so. Longer if it fails halfway through and I don't get to it until the morning...:/
Update: Worked fine ... now running quicker than ever. Next is the user data, which seems to be the next biggest bottleneck. Then the comments. I think the previous comment access troubles were caused by the comment script being blocked by the referrer script, though, so this next lot of work is less critical.
- A way to remember things
I've been thinking for a while that I need a way to note things down to think about later. Like, I might hear a song in a café and want to Google the lyrics later on. Or I might want to remember an event, or that I need to do something for someone.
I carry a cellphone and a digital camera with me all the time... so perhaps I could send myself an e-mail from the cellphone and put the reminder into my Topic Exchange to-do list. Or I could take a picture of the thing to remember, if it's something I can take a picture of.
Then I had a great idea ... why not carry around a pencil and some paper ...
The scary thing is that it took me several months to figure this out.
- Python Community Server database update
Something I've had on my to-do list for around a year (!) now is to get PyCS to use a real database rather than MetaKit, the embedded DB it uses right now. MetaKit is a good little DB, but it's not designed for some of the huge tables that appear on a production PyCS server (e.g. pycs.net ...).
One of the responses to my question a few weeks back about pure-Python database drivers linked to bpgsql, a pure-Python PostgreSQL driver -- exactly what I needed! So one evening a week or two ago, I finally got around to writing the code to connect PyCS and Postgres, and it seemed to work OK.
For PyCS hackers, _most_ but not all of the code is in PyCS CVS (you can get there via the SourceForge project) now. There are still changes to go into pycs_settings.py before your system will actually try to connect to the Postgres server, and once I've checked that in, there'll be a big change that makes the whole hit/referrer logging and reporting system use the Postgres DB rather than the internal MetaKit one.
The results are looking good so far: one referrer listing page that was taking 10 seconds or so to generate with MetaKit is down to one second with Postgres. Once I've got this up and running on pycs.net, this should greatly cut down on the long delays that occur (for all users) when someone hits a referrer page.
I should say that it's not entirely MetaKit's fault: out of the 10 seconds, only 1-2 are spent getting data out of MK; the rest are spent sorting and (perhaps) filtering the data in Python code. The Postgres server, however, is happy to do all this heavy lifting internally, where it's very very quick to do.
- Living in the future
Erik Benson: Living in the future.
It's fascinating to watch Erik restructure his life. So many changes in one year!
"Most likely I'll probably just delete an important file and not be able to reboot."
- Jack Ganssle's England to USA sailing story
Jack Ganssle, embedded software developer and publisher of The Embedded Muse newsletter, entered the OSTAR England-to-USA race a few years back. Great story.
- BlogTalk Downunder!
Interesting ... there's going to be a BlogTalk conference in Australia. Looking forward to seeing who'll be there.
- WayTech ActionMail Doraemon
In Japan I picked up this thing: it's called an Oshirase Mail Doraemon (????????????). Doraemon is a popular cartoon character (about which plenty of English-language information is available).
This thing connects to your PC via USB, and identifies itself as a WayTech ActionMail. The propellor on top (Doraemon's take-copter (?????) is meant to spin when you get new e-mail, but the software is all in Japanese and is pretty much unusable for me as my version of Windows can only render Japanese inside Internet Explorer and Outlook Express, so all the prompts come out as "?? ???? ???? ?? ??????".
So ... does anybody know where I can get a driver for a WayTech ActionMail, or any information on the chipset? I can't seem to find much information about it online. I'd very much like to try to write a Python interface for this thing -- it would be really cool to use as an indicator, for example at work, to say that a build of our product just completed ...
- Things I should have done in Japan
... but didn't. For next time:
- What would be cool: pure-Python database drivers
Not necessarily sensible, or desirable, but quite handy: say, a PostgreSQL client written entirely in Python. So I could include it in PyCS, or require it as a pre-requisite, without making everyone using PyCS download and compile Postgres when they probably have it already installed.
Either that or I should make PyCS install like every other Python project, i.e. using
setup.py, so people with decent package managers (i.e. Debian users) can use the OS-provided Postgres and client, and everyone else can compile from source, i.e. what they'd have to do anyway.
- Back to life as usual
My INBOX.maybe_spam folder is empty!
I feel like my life is going back to normal.
re: autodiscovery... some of the blo.gs entries actually already have the rss link included... and I'm currently thinking about using a AmpetaDesk like bookmarklet to add geeds to my list
re: sorting of feeds:
The reader itself 'remembers' the feeds I've viewed and ranks them after the last time I accessed/viewed them. It's a very simple form of interst filtering. Feeds I don't view go down, the ones I'm really interested in go up.
alles Bild, Text und Tonmaterial ist © Martin Spernau, Verwendung und Reproduktion erfordert die Zustimmung des Authors