Tuesday·20·May·2008
A good day //at 23:32 //by abe
Today was a good day — at least if I average all the things happened today. And since Twitter.com is currently down and there’s no way all those things fit in 140 characters, I decided to pack them in a “short” blog post:
- This afternoon one backplane of our newest backup server caught
fire.
:-(No collateral damages though.:-)The machine is currently at the manufacturer and should be back on Monday. - My EeePC (more about it in an upcoming blog post) recently
overheated and switched off. It looked as if it since then didn’t turn
off correctly anymore, but power and the fan stayed on although the
operating system was shut down. Today I found out with help of the
debian-eeepc-devel mailing list that my EeePC wasn’t damaged but the
snd_hda_intel driver caused the machine to not shut down correctly.
One rmmod line into /etc/default/halt and it shuts down perfectly and
fast again.
:-)See also the hint in the Debian Wiki. - Even more: I’m sure that it not even has been turned by being hit
by something through its neopren bag inside my backpack as I initially
expected. It turned out that I must have not noticed that it wasn’t
properly shut down and put it in the neopren case in that condition
:-(since the power button simply doesn’t work when the lid is close. The good news: It doesn’t seem to have carried away any damage.:-) - I had the same problem as Beat had: I couldn’t import certificates into my
Nokia E51 mobile phone. I already tried to import the PEM and the DER
versions of the CAcert root certificates but it just didn’t work.
After Beat found out (Kudos to maol who pointed me to Beat’s blog posting), which certificate
format is necessary, I found out that while the CAcert PEM
certificates have the correct Content-Type header
(
application/x-x509-ca-cert) the DER certificates have not — they are served astext/plain. Downloading them to my server, adding the right content type to the config and downloading them from there again with the mobile phone worked fine and I now don’t need to acknowledge anymore the certificate of my IMAP server each time I want to read my e-mails on the mobile phone.:-) - One more EeePC thing. During a discussion on the
debian-eeepc-devel mailing list, I noted that the maximum summed up
resolution of the internal and external display seems to be
800×800, but it turned out that you can configure that in your
xorg.conf.
:-)The screen section of my xorg.conf now looks like this:Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" SubSection "Display" Virtual 2048 2048 EndSubSection EndSectionSee also the xorg.conf in the Debian Wiki.
So if I sum up the smileys in this blog posting, I get 5 happy ones and only 2 sad ones. I think being happy outrun being unhappy today. ;-)
Now I want to dive into my bath tub to get this smell of burning
servers off me and my cloths. ;-)
Tagged as: Admin, bath tub, CAcert, certificate, Debian, Debian Wiki, DER, EeePC, ETH Zürich, fire, Flupp, maol, Nokia E51, Other Blogs, overheating, PEM, server, shutdown, Smiley, X, xorg.conf
0 comments // show without comments // write a comment //
Related stories
Wednesday·19·March·2008
MicroClient Sr. //at 04:35 //by abe
About a year ago, I bought a Norhtec MicroClient Jr., a complete 200 MHz MMX-compatible SoC (“Vortex86”) PC so small that it fits into your hand or onto VESA mountings. Althought thought as thin client, the machine has 128 MB RAM and runs Debian from either netboot, USB stick, CF card or 2.5” harddisk without problems and not even that slow.
Later last year, we needed more MicroClient Jrs. at work and since the MicroClient JrSX had a 300 MHz 486SX-compatible SoC processor (“Vortex86SX”) from MSTi and 128 MB DDR RAM instead of SD RAM, we expected them at least in the same performance range and bought a few for ETH and I also bought one for myself. Well, they were about three times slower, since the FPU is missing, not all programs from Debian Etch work fine, e.g. X doesn’t work without patching and recompiling (with Sid, X works, but not the kernel anymore – Update, 26-Jul-2008: See #454776 for a solution for this problem)…
BTW: I had both machines with me at FOSDEM ‘08 at the Debian booth and the MMX-compatible machine also at Chemnitzer Linux-Tage (CLT) at the Symlink booth and in Kurt Gramlich’s talk about ecological computers. So if you saw them there, just imagine the same case, with a twice to three times faster CPU and four times the amount of RAM, but with roughly the same carbon foot-print!
For our thin client purposes at work we now use ALIX boards from PC Engines (Mini-ITX format) with 500 MHz AMD Geode processors. They’re much faster than the MicroClient Jr. and need even less power.
Today, while surfing around on some Mini-ITX shops, I found some computer in obviously MicroClient Jr. case, but with 500
MHz VIA Eden processor and 512 MB of RAM. I first couldn’t believe
it. They are selling it as eTC-2500. Since eTC-2300 was one of the
brandings of the MicroClient Jr. which is called eBox-2300 officially
by the manufacturer DM&P, I searched for eBox-2500, but didn’t find
anything useful. Then I looked at the manufacturer’s product page at
CompactPC.com.tw and found the eBox-4300 —
so it’s really true, they managed to fit a board with 500 MHz VIA
processor and half a Gig of RAM into the already fscking small space
inside the MicroClient Jr. case, and even without needing more power:
Still 15W from the power adaptor. Next stop was Norhtec’s Website. And yes, they
also have a new MicroClient product: The MicroClient
Sr.. I really need to have one of those for my MicroClient
collection! ;-)
Tagged as: 486SX, ALIX, c1, c2, CLT, Debian, eBox-2300, eBox-4300, ETH Zürich, Events, FOSDEM, FOSDEM2008, Kurt Gramlich, low end, MicroClient, MicroClient Jr., MicroClient JrSX, MicroClient Sr., Mini-ITX, MSTi, must have, Norhtec, PC Engines, Pentium MMX, SiS, Symlink, VESA-PC, VIA Eden, Vortex86, Vortex86SX
3 comments // show without comments // write a comment //
Related stories
Wednesday·05·March·2008
First two weeks with the Brompton //at 03:08 //by abe
It’s here! In contrary to the estimated delivery time of about ten weeks, my Brompton arrived at Velofix at Saturday the 16th of February after only three weeks. The orange color is much nicer than the apple green I initially favourited from what I saw in the catalouge and the axle dynamo also proved to be a good idea, so I’m really happy about my choice.
I used the Brompton to go to work everyday the last two weeks, even when it’s snowing like today:
Although I’m starting slowly and taking the bus (hey, it’s a folding bike! :-) for the steepest parts (either from Am Börtli to Waidbadstrasse or Gsteigstrasse)… I even managed to fold the bike although I saw the bus already coming around the corner when I still was in the saddle. That was the day I was at work in less then 10 minutes — Perfect timing. :-)
Since the local Höngg bus (route 38) only makes it’s round every 30 minutes, with the bike I’m now much more flexible and don’t have to hurry in the morning to catch the bus. (OTOH I had to notice that “being more flexible” doesn’t mean “having more time”… :-)
I also use it on the campus for visits in other buildings. Although there are mostly stairs between the different levels of the campus, it’s no problem with the Brompton since it’s easy to carry, even if not folded. It’s much more comfortable than daduke’s little kickboard scooter whose hard wheels don’t feel healthy for bones and especially knees on ETH Hönggerberg’s paths made out of washed-out concrete. Air tyres and rear suspension are much better… :-)
Regarding the choice of gears: The MountainDrive would surely be
helpful in hilly Zürich, especially since my fitness isn’t the best
one at the moment, but 6 gears are ok, too, and will be even more ok
as soon as my fitness gets better. The slower transmission wasn’t a
bad choice either, although a wider transmission range would have been
better.
Tagged as: Brompton, daduke, ETH Zürich, folding bike, HPV, Höngg, kickboard, Other Blogs, public transport, Snow, VBZ, Velofix, ZVV, Zürich, ÖPNV, ÖV
0 comments // show without comments // write a comment //
Related stories
Friday·18·January·2008
Following Bleeding Edge Software and still using Debian Stable //at 23:47 //by abe
Many Linux fans know that Debian Stable usually already lost the “b” when it’s being released. ;-) What seems not so well known (especially not by some DesktopBSD Marketing guy at last year’s LinuxDay.at :-) is that there is really a lot of people who really like this “stale” software collection — because it’s rock solid — especially compared to the ports in FreeBSD or DesktopBSD *evilgrin* which unnecessarily follow every new feature upstream introduces. This is really annoying in a server environment where you want as less changes as possible when updates are necessary due to security issues. My personal favourites here are Samba and CUPS. *grmpf*
Although I belong to those people who run Debian Stable even on brand-new hardware, I sometimes have to use the newest beta or alpha versions of some software to get it even only running. And doing so is fun but feels strange somehow, though. Currently I follow the pre-releases of three software makers quite close, due to a new laptop:
At the beginning of last semester I bought a brand-new Lenovo ThinkPad T61 (2,2 GHz Intel Core2 Duo T7500, 4 GB RAM, 160 GB HD, 1440x900 14” Widescreen) without preinstalled operating system (possible thanks to the ETHZ Neptun Project) and installed — of course — 64-bit Debian Stable on it.
While the Debian Installer from Etch worked fine even on such new hardware, not all features worked out of the box because some components were just too new.
So the first thing I did was installing 2.6.22 from Backports.org, quickly moving farther to vanilla 2.6.23. Nearly everything I needed worked except the wireless network card. It needs the iwlwifi driver which is officially in the Linux kernel starting at the upcoming 2.6.24 (said to be released during the next few days). So I run 2.6.24 pre-releases on the laptop since the first release candidate, always eagerly waiting for either the next RC or the final release. (And 2.6.24 looks impressively stable to me — even since the early release candidates. :-)
I even got the fingerprint reader working for login and sudo (but not xscreensaver) using libthinkfinger backported to Etch from Debian Experimental. I’m just not sure if this is a good idea since the back of the screen already has enough of my fingerprints on it. ;-)
The next software of which I’m currently running an alpha version is 64-bit Opera 9.50 (aka Kestrel, available at snapshot.opera.com) because no earlier Opera version is available for 64-bit Linuxes. Here I had different experiences: The builds from October and November were already quite stable, but since December it crashes usually several times a day.
At work I also run the 64-bit Opera on my workstation, but stalled updating it when I noticed that it became so unstable. So my Opera at work has currently an uptime of nearly four weeks — and would have probably more if I hadn’t rebooted my workstation in Mid-December.
Somehow this hunting for new versions and eagerly waiting for every new (pre-)release makes me really fidgety sometimes. And my understanding for people doing this for there whole userland or even operating system has grown, but I still prefer to have stale but stable software on all my productive machines, even on my laptop — just with some few and handpicked excpetions.
The third but less thrilling thing I’m following are nVidia drivers for X. Since the free nv driver of X.org doesn’t support (and not only just doesn’t know) my graphics card yet and nouveau isn’t ready yet, I run the binary only and closed source driver from nVidia, waiting for that one release which supports Xen since I really would like to run a Xen guest with Debian Unstable for testing purposes and package building on my laptop. Until then I have to content myself with the much more unwieldy QEMU respectively KVM.
Anyway, I’m very happy with the T61 and Debian Stable and can easily connive at the few not (yet) perfect issues like missing Xen support by nVidia, broken ad-hoc mode in the wireless card, no internal card-reader (as announced in the Neptun specifications) and no native serial port.
Some useful links regarding the subject of this post:
- Linux Weather Forecast
- Opera Desktop Team
- Nouveau: Open Source 3D acceleration for nVidia cards
- ThinkWiki
Now playing: Jean Michel Jarre — Rendez-vous à Paris
Tagged as: 2.6.18, 2.6.22, 2.6.23, 2.6.24, 64 bit, binary only driver, c-crosser, Core2 Duo, CUPS, Debian, DesktopBSD, Etch, ETH Zürich, Events, Experimental, FreeBSD, KVM, Linux, Linuxday.at, Neptun Projekt, Nouveau, Now Playing, nVidia, Opera, QEMU, Samba, Sid, T61, ThinkPad, Xen
2 comments // show without comments // write a comment //
Related stories
Wednesday·25·April·2007
Surfing on two screens? //at 22:31 //by abe
At work, I’ve got two screens on my Sarge workstation “snitch”. Since
I want to switch virtual desktops independently on both screens, I
don’t have a Xinerama setup but a Dual Screen setup. So my left and
right screen do have different $DISPLAY (“:0.0” and
“:0.1”) set.
This is neither a problem for FVWM nor xlock nor XScreenSaver. But it is a problem for nearly every modern web browser available which checks, if there’s already an instance of it running. So if you try to start a new instance of a web browser on the other screen, most graphical web browsers make more or less problems:
- Galeon 1.3 and Epiphany always opens new tabs or windows on the
display where its first instance is running, i.e. ignores
$DISPLAYcompletely except on the first call. - Kazehakase (0.3.7) just opens a new tab in the running instance.
- Firefox 2.0 thinks it crashed and asks if it should restore tabs and windows. Haven’t tried any further.
- Opera 9.20 pops up a dialog, says, there seems already a copy of Opera running and asks if it should continue with startup. If you say yes, only the bookmarks of one of the two instances get saved, probably those of the one with the last added bookmark or the one which exited last.
The only graphical web browsers which simply just work on a Dual
Screen setup are Konqueror, Links2 (called with the -g
option for a GUI), Chimera 2, Amaya and of course Dillo. Unfortunately
I’m neither a fan of KDE nor of Konqueror and I do want a web browser
with CSS and tab support… And Amaya is, well, only a reference
implementation… (Chimera 2 from Sarge btw. segfaulted on two of the
four pages I tested it with. Seems to have problems with PNG images.)
So my current setup is to have Kazehakase as my main work web browser (with all the local web applications I need) on the right screen while I have Opera on the left screen for surfing, looking up documentation, testing web pages and other things.
BTW: I don’t use Gecko based browsers for surfing on that box at the
moment, since there are some web pages (the spammer vandalised
Kazehakase wiki for example, at least a few months ago) which manage
to be rendered in such an ugly way by Gecko so that XFree86 with the
binary Nvidia (at least the last five or six versions I tried) just
crashes away — either at once or when you try to switch to a
text console by pressing e.g. Ctrl-Alt-F1 while such a
page is displayed.
Tagged as: Amaya, Chimera, Dual Screen, Epiphany, ETH Zürich, Firefox, fvwm, Galeon, Gecko, Kazehakase, Konqueror, Nvidia, Opera, Sarge, segfault, snitch, Xinerama
2 comments // show without comments // write a comment //
Related stories
Monday·30·October·2006
BarCamp Zurich — Resumé //at 02:02 //by abe
The BarCamp Zurich 2006 is over. On the way there I thought about what I would do during time slots with no interesting talks. But when I tried to make up my personal schedule, I noticed that I rather would have the opposite problem: Too many interesting talks at the same time… Well, to many interesting talks at all, although I only went to tech talks and left out the biz talks.
I first went to the Podcasting & Co. talk by Timo Hetzel, since I never heard or made a podcast, but was curious about podcasts in general. Besides statistics and rankings he spoke about where people listen to podcast (most listeners seem to do that during commuting), what people like in podcasts, why companies podcast, etc. And that a very big share of all podcast listeners use iTunes as podcast client and except juice (never heard of it before) all other podcast clients seem to be irrelevant.
My conclusion: I haven’t missed anything not having listened to or made podcasts neither do I need to listen or make podcasts in the future. They’re irrelevant. To me. :-)
Then I had to choose between the talks AJAX@localhost (PDF) by Harry Fuecks and Realtime Collaborative Text Editing and SubEthaEdit by the Coding Monkeys. I heard about realtime collaborative editing once know that it’s a challenging task for the developer. I also know what AJAX is (and that I would only use or recommend it for bells and whistles, but not for content in general), but “AJAX@localhost” sounded like writing normal applications using AJAX. It sounded interesting and evil at the same time. I had to go there! ;-) Others had similar expectations after reading the talk’s title, so I was quite surprised that it was about something completely different, namely about debugging AJAX on the localhost but under conditions usually only appearing if you’re running AJAX application not from localhost but from somewhere on the net: You may have different lags with every request, so some requests may reach the server before others, which may screw up the whole AJAX application, if the developers didn’t think about it and only tested it on localhost. (Hence the talk’s title…)
My conlusion: I will use and recommend AJAX even more seldom, since there seem to be even more design misconceptions than I thought before. But I’ll once have a look at the Webtuesday meeting, he mentioned.
For the third time-slot, I didn’t need long to decide where to go: I already knew a little bit about Microformats and I wanted to know more. Tag Trade also sounded interesting, but the second part of the talk’s title, Paid Learning sounded like business and so I had no scruples to cold-shoulder that talk. I probably didn’t learn anything really new in the microformats talk, but my knowledge about microformats is now more concrete, and after talking with Cédric Hüsler later during a break, I would even trust myself to start and define a new microformat.
Then I went to the HG Caféteria together with Gürkan and two German guys. While waiting in the queue, we were talking about our jobs and our favourite Linux distributions. I got some rhubarb pie and a rum truffles, assuming that the Caféteria uses no alcohol in their products like all other SV restaurant I know. But this one seemed to have quite a lot of alcohol, since it felt like my breath was burning… Well, this resulted in my second SV feedback form submission…
Next I went to Alex Schröder’s talk about multilingual websites, Oddmuse and the Emacs Wiki, although also the talk A-Life about simulating evolution sounded promising. Alex asked the listeners about their experiences with multilingual websites and showed what Oddmuse offers as partial solution to the general multilingualism problems. But regarding the comments from the auditorium, there probably won’t be a perfect solution until computers can translate perfectly…
The next talk I visited was Gabor’s talk about his master thesis Organizing E-Mail which resulted in a soon to be released Mozilla Thunderbird extension called BuzzTrack. From the other concepts he showed, I found Microsoft’s SNARF (Social Network and Relationship Finder) and IBM’s Thread Arcs most interesting as well as the fact that there is no e-mail client seems to have a majority at all.
Directly after Gabor I had my own talk about Understanding Shell Quoting, so I also couldn’t go to Adrian Heydecker’s talk about Learning with Hypertext and Search Engines. I had only about three and a half listeners of whom several to my surprise where here because they didn’t know what “shell quoting” is.
I really didn’t expect that.
But that seems to be one of the differences between a BarCamp and a Linux Conferences: People come here to see something new, something they haven’t heard about before. On Linux events most people come, because they already heard about some special topic and want to know more or learn something about it. On Linux event my shell talks usually were attracting many visitors while at a BarCamp, talks presenting an idea, a concept or a tool seem to much more interesting for the attendees. So for the next BarCamp I perhaps exhume my Website Meta Language talk which never seemed to hit the nerve of Linux event attendees, since it tried to “sell” a different concept of generating website than most were used to.
At least one listener excepted the talk to be named “shell escaping”, but IMHO escaping is only one quoting technic and it’s not only used for quoting. But perhaps I should take the word “escaping” in the title though for the next time.
Happily most of the listeners seem to have learned something new from the talk and Silvan Gebhardt was really happy about his new knowledge about ssh ~ escapes, although I mainly talked about how to quote them than how to use them. :-)
During the last slot I visited the session about the upcoming BarCamp Alsace 2 and the yet to be planned BarCamp Rhine, a BarCamp to be held on a ship traveling from Basel in Switzerland down the Rhine, stopping in Strasbourg, Karlsruhe, Rhein-Main-Area and perhaps even Cologne and Amsterdam.
Contrary to my initial thoughts, the day was over very fast and I had no single boring minute during the BarCamp. Wow!
After we’ve been kicked out of the building by ETH janitors, we joined again at the Bar N-68. On the way there I met Urban Müller who attended BarCamp Zurich, too. We talked quite a lot and it was very interesting to see behind the scenes of e.g. map.search.ch. Later I joined the French speaking table, talking with Gregoire Japiot from WineCamp France and Alex Schröder.
Around 9pm I left the N-68 as one of the last BarCampers, tired but with new knowledge, new ideas, new acquaintances and a new hobby: BarCamping. What a luck that BarCamps aren’t that often, otherwise I couldn’t afford this new hobby. ;-)
As a relaxing end I met with Alex Schröder and Christophe
Ducamp on Sunday morning for brunch in the restaurant Gloria in the Industriequartier. When we were leaving
the Gloria I noticed their book board with a lots of BookCrossing books and I took
“The Da Vinci Code” with me, since I saw the movie and people were
telling me that the book is much better. I’ll see…
Tagged as: AJAX, BarCamp, barcampzurich, barcampzurich2006, BookCrossing, BuzzTrack, E-Mail, Emacs, ETH Zürich, Events, Gloria, IBM, Industriequartier, Mensa, Microformats, Microsoft, Multilingualism, Oddmuse, Other Blogs, Podcast, Quoting, Shell, SNARF, Talk, The Da Vinci Code, Unconference, Wiki, Zürich
0 comments // show without comments // write a comment //
Related stories
Saturday·28·October·2006
Next Shell Quoting Talks //at 12:33 //by abe
There are a several events coming up where I plan to hold my Shell Quoting Talk: First, there will be the BarCamp Zurich on October, the 28th at ETH Zürich HG and then there will be the 8th Linuxday.at on November, the 18th at the HTL at Dornbirn (Vorarlberg, Austria) organised by the LUG Vorarlberg. It’s also possible that, in addition to the Shell Quoting talk, I’ll also give a talk for beginners about Commandline Helpers. (Probably all the talks will be held in German.)
I’m quite curious on both events, for very different reasons. On the
one hand, a BarCamp is
something completely new for me and it sounds like a very
interesting mixture of a real life Wikipedia meeting and a flash
mob to me.
On the other hand, this year’s Linuxday.at will have several new
facettes for me: First there were several changes in the organising
team, so I wonder if and in that case how much this will change the
face of the event. Then it’s the first Linxuday.at since I live in
Zurich, which means it’s the first Linuxday without 1000km travelling
during that weekend, so I also have some time to meet friends in the
area in advance to or after the event. Yeah!
Tagged as: BarCamp, barcampzurich, barcampzurich2006, Dornbirn, ETH Zürich, Events, Flash Mob, Linuxday.at, Quoting, Shell, Talk, Unconference, Wikipedia, Zürich
0 comments // show without comments // write a comment //

