Main

4.07.09

office 2007 logo

Microsoft Windows Vista and Microsoft Office 2007 install a new set of fonts - Constantia, Corbel, Calibri, Cambria, Candara, Consolas. Office 2007 users often use them without knowing they might not be installed on other computers, resulting in strange behaviour and changed document layout.

How can you see you don't have them?

If these two lines look the same to you, then you don't have them:

  • The quick brown fox jumps over a lazy dog.
  • The quick brown fox jumps over a lazy dog.

How can you get them?

Here is the official way how to download them for free anyway:

Go to the Microsoft Download Center and search for open xml converter. Look for the latest version of the Open XML File Format Converter for Mac (44 MB).

The inofficial way, for all of you who don't want to pollute your system with Micro$oft software, get only the fonts (6 MB).

For all the PC users, go to the Download Center and search for compatibility 2007 and then download the latest Compatibility Pack. If you don't need it and just want to use the fonts, you can uninstall the software, and the fonts will stay on your system.

vista fonts overview

Oh, and by the way, the real official way to get those fonts is to buy The Complete Font Collection - all 25 fonts for only $299, let alone if you buy them one by one only $35 each!

22.03.09

It's been some time since my last blog entry. First for everybody checking once in a while, sorry for the silence. There have been several factors hindering me from blogging.

movable type logo

First and probably most important, Movabletype hindered me from logging into my admin interface. How that? Since about v3.2, MT has an automatic update system. The cool side is, updating has gotten a lot more easier since. After the user authentication, a script runs automatically, and if everthing works fine, you'll see your new MT version seconds later.

IF everthing works fine.

If not, you're just locked out of your blogging software. Which happened to me in fall 08. The update script terminated with the message "Could not create table mt_comments [...] table already exists". In retrospective, it was fairly easy to debug. I used phpMyAdmin to access the database (always backup, whatever you do). There I found the table mt_comments showed as in use. A drop table did the magic, withoutß deleting the current comments. The next login attempt completed the update without problems.

Second I joined the networking platform Facebook and used it as a fast-food-alternative to blogging. The feature of publishing a status is perfect for me, if I want to update my surroundings of what I'm doing or how I feel. I think it is even better than blogging, since most people don't know anything about blogs, not to speak of RSS. However, for technical information it is not very apropriate.

And third last but not least, since about six months ago I made acquaintance of a wunderful girl who happens to become my girlfriend. And since then I love to spend every minute off with my girl, which did not really help to invest time in blogging.

So... now I have repaired the admin interface. I will continue to use this blog for more geek stuff, not only computer stuff but also photography, travelling or topics alike. Enjoy!

11.06.08

Eines meiner Lieblingszitate, frisch ausgegraben:

Die Unterwanderung der deutschen Sprache durch Email und Konsorten ist mehr als nur ein pseudokosmopolitisches Imponiergefasel ahnungsloser Zeitgeistjogger!

von Walter Krämer

Nun, der Vollständigkeit halber muss ich den zweiten Teil auch noch anfügen, obwohl der bei weitem nicht mehr so witzig ist:
Es ist der Massenselbstmord einer Wörter- und Regelgemeinschaft namens deutsche Sprache.

1.01.08

image illustratif

Que les puces d'un millier de chiens galeux infestent le cul de celui qui vous gâchera une seule seconde de votre année 2008, et que les bras de cet abruti deviennent trop courts pour qu'il ne puisse jamais se le gratter...

Zu gut Deutsch: Althergebrachte Chinesische Glückwünsche

Mögen die Flöhe von tausend räudigen Hunden demjenigen, der dir auch nur eine einzige Sekunde des Jahres 2008 verschwendet, seinen Arsch heimsuchen, und mögen ihm die Arme zu kurz werden, auf dass er sich niemals kratzen kann...

18.09.07

dr. snuggles dr. snuggles' rocket dr. snuggles and the river

Doctor Snuggles is one of the strangest cartoons I've watched when I was younger. It is an interesting mix of science-fiction (space travelling, high-tech gadgets), animism (the duck-umbrella, the watch), fairy-tale (talking animals) and educational movie (pointing out the water-pollution).

I'm quite happy I found some episodes on YouTube recently, because haven't seen it on TV for years. Anyway I don't watch TV anymore these days...

If you've watched it too when you were younger, then I'm sure this will give you a pleasant flashback. Otherwise I'm not sure if you nevertheless can connect as a grown-up. On the other hand, I just found that the Douglas Adams is the Author of the cartoons - what explains quite a bit! So if You've like the THHGTTG, You gotta see this.

Here are the episodes I've found:

Für alle Deutschsprachigen, als interessante Info am Rande: Doctor Schnäggels (so die korrekte Aussprache in dem deutschen Intro) heisst übersetzt "Kuscheldoktor"!

26.07.07

apple mail icon© 2005 Apple

Petit dialogue dans le bureau*:

  • Dave: Fred, c'est quoi ton adresse?
  • Fred: fred at mail dot com
  • Dave: Non, ton domicile!

Trop beau, si l'adresse par défault c'est l'adresse mail *lol*!

* Les noms ont été changé par la rédaction.

30.05.07

Disclaimer: This Story is completely fictive, any resemblance with existing people is pure coincidence.

Let's say You own a company named greenSix.
Your company has a product called FOBO-Inspire.
You've created a brochure with the title "greenSix presents FOBO-Inspire".

Now the big question: how to entitle the chapters?

"The media concept of FOBO-Inspire"
"FOBO-Inspire system description"
"FOBO-Inspire dialogue at the POS"

This is even more effective, when the chapters literally begin with the words FOBO-Inspire is, FOBO-Inspire can, FOBO-Inspire has...

The product doesn't get any better by repeating it's name in every sentence! But some people will never learn it. None of my business if the purely fictive clients of the fictive company never care reading the brochure because it seems the creators were retarded.

7.05.07

my favourite superhero villain:

Apocalypse
You believe in survival of the fittest and you believe that you are the fittest.
Apocalypse
53%
Magneto
45%
Poison Ivy
40%
Mystique
40%
Riddler
40%
Dr. Doom
39%
Green Goblin
36%
Catwoman
35%
Lex Luthor
34%
The Joker
32%
Juggernaut
32%
Dark Phoenix
32%
Mr. Freeze
25%
Two-Face
16%
Kingpin
9%
Venom
6%
Take the Super Villain Personality Test yourself!


Tous mes remerciements à zizine pour ce lien! *twothumbsup*

15.01.07

"Wenn du das, worüber du sprichst, messen und in Zahlen ausdrücken kannst, so verstehst du die Materie; Jedoch wenn du es nicht in Zahlen ausdrücken kannst, so ist dein Wissen dürftig und unbefriedigend."

William Thomson, 1. Lord Kelvin

"Die großen Leute haben eine Vorliebe für Zahlen. Wenn ihr ihnen von einem neuen Freund erzählt, befragen sie euch nie über das Wesentliche. Sie fragen euch nie: Wie ist der Klang seiner Stimme? Welche Spiele liebt er am meisten? Sammelt er Schmetterlinge? Sie fragen euch: Wie alt ist er? Wieviele Brüder hat er? Wieviel wiegt er? Wieviel verdient sein Vater? Dann erst glauben sie, ihn zu kennen."

Antoine de Saint Exupéry, Der kleine Prinz, Kap 4 Abs 6

Und doch muss ich in beiden Welten wohnen, und beide haben ihre Berechtigung. Jede zu ihrer Zeit.

22.11.06

Bürogespräch um 17h30 mit meinem Chef:

Er: ... und am nächsten Montag, am 27. fährst du nach Deutschland. Wann hast du denn die Fahrprüfung?
Ich: Am 1. Dezember, und am 30. hab ich noch eine letzte Fahrstunde.
Er: Dann lohnt es sich nicht, für 3 Tage hochzufahren. Eine Woche solltest du schon bleiben können.
Ich: Ich könnte morgen fahren, aber ich müsste noch Kleider von Fribourg holen.
Er: Wozu willst du noch nach Fribourg? Wäsche waschen kannst du auch bei JL (einem Arbeitskollegen). Und wenn du noch ein weisses T-Shirt brauchst, dann kann ich dir das auch leihen.
Ich: Okay... Dann fahr ich morgen direkt...

Zitat Philipp Maloney: So geht das! Dann bin ich also die nächsten 7 Tage in Deutschland. Au revoir, ciao ciao mon Fribourg!

3.09.06

Yesterday, CodeWeavers relesed CrossOver Office Beta. In the beginning I was pretty thrilled about the possibilities, but I sobered pretty soon.

My test series and the results:

  • MS IE 6 on Win98: installation without error, no binary found to launch
  • MS IE 6 on Win2000: installation without error, no binary found to launch
  • MS IE 5.5 on Win2000: installation aborts, "no pentium CPU present"
  • MS IE 6 on WinXP: installation without error, runs, but doesn't display pages correctly
  • MSN Messanger 6.01/7.5 on any Win ver: will not install without error message

And in the mean times: WFW - waiting for windows! Though I ran this on a MBP, the App is awfully slow, installing an application and rebooting windows takes forever.

Conclusion? Sure the guys did some great work @ CodeWeavers, but the result is far from useable. Rather use Paralells Desktop, Q or Apple's Bootcamp. I'll check back at CodeWeavers when they've released v1.0.1 of their software.

18.07.06

A small collection of my favourite quotes:

  • Calvin: They say the world is a stage. But obviously the play is unrehearsed and everybody is ad-libbing his lines.
    Hobbes: Maybe that's why its hard to tell if we're in a tragedy or a farce.
    Calvin: We need more special effects and dance numbers!
    Bill Watterson, "There's Treasure Everywhere" p.62

  • Calvin, sitting in the tub: I read that Teddy Roosevelt once said, "Do what you can with what you have where you are."
    Hobbes: That's a good advice.
    Calvin: Of course. I doubt he was in the tub when he said that.
    Bill Watterson, "The Days are just packed" p.30

  • Calvin: Bad news, Dad. The character issue is killing you in the polls.
    Dad: WHAT character issue? I've got GREAT character! I've got character up to here!
    Calvin: That's what we hate.
    Dad: My only flaw is a preternatural intolerance for pesky kids.
    Bill Watterson, "The Days are just packed" p.69

  • Calvin: Paul Gaugin asked, "Whence do we come? What are we? Were are we going?"
    Well, I don't know about anyone else, but I came from my room, I'm a kid with big plans, and I'm going outside! See ya later!
    Mom: ...!?
    Calvin, peeking back: Say, who the heck is Paul Gaugin anyway?
    Bill Watterson, "The Days are just packed" p.69

  • Calvin, standing in front of the class: Today for show and tell I've brought a tiny marvel of nature: a single snowflake. I think we all might learn a lesson from how this utterly unique and exquise cristal turns into an ordinary, boring molecule of water, just like every other one, when you bring it in the classroom. And now, while the analogy sinks in, I'll be leaving you drips and going outside.
    Miss Wormwood: CALVIN!
    Bill Watterson, "Homocidal psycho jungle cat" p.58

  • Calvin: It's hard to be mad at someone who misses you while you're asleep.
    Bill Watterson, "It's a magical world" p.37

  • The fool doth think he is wise, but the wise man knows himself to be a fool.
    William Shakespeare, "As You Like It" V i

  • Theorie ist, wenn man alles weiss, aber nichts funktioniert. Praxis ist, wenn alles funktioniert, aber niemand weiss warum. Hier ist Theorie und Praxis vereint: nichts funktioniert… und niemand weiss wieso!
    Albert Einstein (zugeschrieben)

30.04.06

After spending a few nights I am proud to present the new Blog powered by Movable Type. I admit this has been quite a challenge to install, when it came to installing PERL extensions lets say – but everything is difficult you do it the first time, they say.

But what was most annoying was that i didn't find for quite a moment how to enable the comments – since it was for the comments I abandoned the other blogengine! The solution after all is simple, but you gotta find it: If you haven't activated the "Individual Entry Archive" in the settings, you will not have one single entry per page. And the comments and the form will not show up if you display multiple entries per page.

Moreover I didn't really understand the term "Individual", I always thougt of "customized". But one never ceases learning ... at least I hope so! So now have fun writing comments and sending trackbacks to the entries, I have to take a nap. A big, fat one!

8.02.06

Gegen Ende des letzten Monates ging eine Welle der Entrüstung durch die Geek-News-Welt: deutsche Flatrate-Anbieter, sprich ADSL Provider halten nicht, was sie versprechen. Power-Usern wird eine Abfindung im Gegenzug zu einer Kündigung des Abonnements angeboten.

(Wer es verpasst hat kann es auf der Seite des "wichtigsten deutschen Business-Blogs", meines Lieblings-nicht-Mac-News-Lieferanten, nachlesen.)

In der Schweiz ist mir noch nichts dergleichen zu Ohren gekommen, die Flatrate-Anbieter verhalten sich offenbar noch korrekt, auch gegenüber Vielsaugern. Zumindest was das verbrauchte Datenvolumen betrifft – bei der Bandbreite sieht es hingegen anders aus: Es gibt bei cablecom keine Garantie, dass die bezahlte Bandbreite auch tatsächlich genutzt werden kann. Wenn einer zuviel surft bzw. downloadet, wird ihm kurzerhand die Leitung geschmälert.

Auszüge aus den "Besonderen Bestimmungen für cablecom communications services", Ziffer 6 "Fair Use":
  • Der Kunde darf durch die Nutzung seiner Internetanknüpfung andere Nutzer nicht beeinträchtigen, hindern oder einschränken.
    Wie bitte? Lese ich richtig? Das dürfte doch gar nicht möglich sein!
  • Cablecom behält sich vor, bei Vorliegen einer Gefährdung des störungsfreien Betriebs des Zugangsnetzes eine vorübergehende Reduktion der jeweils vertraglich festgelegten Werte für den Up- und/oder Downstream zu veranlassen.
    Wie lange dauert eine "Vorübergehende Reduktion"? Wird dem Kunden das nicht mitgeteilt?

Ein kurzer Quervergleich mit den Nutzungsbedingungen der beiden anderen grossen ADSL-Anbieter Swisscom/Bluewin und Sunrise ergab nach einem kurzen überfliegen nichts dergleichen.

Wahrscheinlich gehöre ich auch mittlerweile zu den älteren Semestern, aber ich kann mich noch erinnern, als cablecom die Breitbandangebote eingeführt haben. Ihr grosses Marketingargument war: "Das Netz wird nie überlastet sein, denn wir stellen pro Abonnent die doppelte Bandbreite zur Verfügung, also wird immer mindestens die Hälfte der Kapazität ungenutzt sein."

Fazit? Solche Bestimmungen wie diejenigen der cablecom sollte man eigentlich aus Prinzip ablehnen. Doch das Problem ist, dass sie momentan konkurrenzlos günstig sind im oberen Preissegment. Ich muss mal schauen, was die Verbraucherschutzorganisationen dazu sagen…

23.06.05

eine ungefähre wiedergabe des examens bei unserem allseits geschätzten professor reiner wolff. vergleiche auch die webseite dazu.

ach, übrigens... wenn du diesen blogeintrag gefunden hast, so ist es wahrscheinlich, dass auch andere das gefunden haben. und unter diesen anderen personen kann durchaus professor wolff oder einer seiner assistenten sein. nur so als vorwarnung.

  1. Die Nutzenfunktion der Konsumenten A und B bezüglich zweier Güter lauten UA = min { x1A, x2A } und UB = min { 2x1B, 2x2B }. Konstruieren Sie sorgfältig mittels eines Edgeworth-Boxdiagramms zur Austattung Ω1 = 5 und Ω2 = 4 die Menge aller Pareto-effizienten Allokationen der Güter auf die beiden Konsumenten.
    (5 Punkte)

  2. Die Nachfrage auf einem Monopolmarkt wird durch X = 12 - p beschrieben. Der Monopolist hat die Kostenfunktion C = 4y. Berechnen sie die Angebotsmenge des Monopolisten und den Marktpreis nach Cournot.
    (5 Punkte)

  3. (multiple choice mit vier alternativen, die ich nicht geschnallt habe)
    (1 Punkt)

  4. In einem Duopolmarkt setzt der erste Duopolist den gewinnmaximierenden Preis p1* = 1 + 1/2p2e. Der zweite Duopolist hat die Preisfunktion (?)
    y2 = 8 + 2p1-p2 und die Kostenfunktion C2 = 2. Berechnen Sie die Duopollösung nach Laundhardt/Hotelling. (sinngemäss)
    (6 Punkte)

  5. Beantworten Sie die folgenden Fragen mit "JA" oder "NEIN". Eine falsche Antwort gibt einen Punkt Abzug!
    1. (hat nicht mehr fürs auswendig merken gereicht)
    2. Ein wirksamer Minimalpreis ist niedriger als der Gleichgewichtspreis am Markt.
    3. In einem homogenen Duopolmarkt nach Stackelberg ist der effektive Preis p2 höher als der vom Marktführer geschätzte Preis p2e. (sinngemäss)
    (3 Punkte)

Gesamt-Punktzahl: 20
Dauer: 60 Minuten

19.05.05

the new client is now available from the uni fribourg website:
http://unifr.ch/telecom/vpn/script/auth/index.php

somewhat strange, but to me it seems the unifr version is more stable than the vpn client from the university of california 'tuned' with the unifr profiles, though it is most probably the very same version of the base software.

18.05.05

first: if you do not yet have installed mac os 10.4 alias tiger and are in the university in fribourg, don't care about this. else read on.

as some of you have already noticed, the cisco vpn client has been adapted to tiger. unfortunately our university is not the fastest one, so here is how you get it anyway:

  1. download the client from the university of california http://www.bol.ucla.edu/services/vpn/software/vpnmac-4603.dmg.gz
  2. install the client
  3. find the profile files in the folder /private/etc/CiscoSystemsVPNClient/Profiles/ and copy them to the folder /private/etc/opt/cisco-vpnclient/Profiles/.
  4. reboot
  5. enjoy your vpn ;-)

(just in case: after the first reboot, i encountered problems, there was an error message when launching the client. i installed the vpn again, rebooted, and there it was.)

14.02.05

i am often not in the same place where my server is located, but i would like to check the activity also at distance.

mlnet can be controlled through a telnet interface which usually is invoked with the command telnet localhost 4000. as default setting, only the localhost has admin access to the machine.

given you have an account at dyndns.org , you can reach your server with the command telnet myserver.dyndns.org 4000 after executing the following commands:
  1. telnet localhost 4000
  2. add_user admin mypassword
  3. set allowed_ips 255.255.255.255

this will cause any ip to have access to your mlnet telnet interface
but they will not have rights to view or modify any settings of your mlnet
unless they login with
auth mypassword

13.02.05

the solution which i documented last time worked, but it did not work well. it seemed to me, that it did kill & restart mlnet much too often, so that my downloads did barely advance.

in search of a new solution, i returned to the forum page where i read first about the bug. it seemed that someone has written a very helpful script, which takes the task of checking the open file descriptors and, only if they exceed a certain limit, kill and restart mlnet.

but, according to the last entry in the discussion thread, all this is not necessary anymore: the newer version (i.e. version 2.5.16u-2) fixes this bug and is available to download.

so far i haven't installed nor tested this version, but as there are no more comments in the thread i can assume that the problem is solved with the newer version.

20.01.05

oder eher: seislertüütschì spröchwörtar.

da ich seit nun etwas mehr als einem halben jahr 8 monate mit einer senslerin zusammen bin war, und auch sonst einige fribourger in meinem freundeskreis hab, habe ich beschlossen, so die besten sensler zitate aufzuschreiben, die mir zu ohren gekommen sind.

  • "we dä länga wär, was är tumma ìsch, nei chentenär chnewliga us om tachchännù triicha."
    wenn der so lang (gross) wäre, wie er dumm ist, könnte er kniend aus der dachrinne trinken.

  • "a maa oni buch ìsch we da hömmu oni stärna."
    ein mann ohne bauch ist wie der himmel ohne sternen.

  • "wetti no epper ässe oder sölis grad diräkt de hùnä gäh?"
    will noch jemand davon essen, oder soll ich es direkt den hunden zum frass geben? (anspielung auf die kochkunst)

  • "säg' mer nid mi name, säg' mer schwi du moora!"
    (er zu ihr) sag mir nicht meinen namen, sag mir schwein du sau!

  • "a motta isch an härdchnödr met chrùtt."
    eine "motta" ist ein erdklumpen mit gras.

  • "i chodera dier a rügg' dass du meensch du heegisch as grüens rucksäckli an!"
    ich spucke dir so sehr an den rücken, dass du meinst, du hättest einen grünen rucksack an!

  • "du büsch a zeligi' titta."
    du bist ein wehleidiges tröpfchen.(vulgär)

  • "'geng sövu' het's müsli gseet, wo's iz meer bislet het."
    'besser als gar nichts' sagte das mäuschen, derweil es ins meer pinkelte.

diese sammlung wird sich hoffentlich laufend vergrössern, dh das post wird immer wieder aktualisiert.

19.01.05

as it turned out, the configuration of my crontab i showed in the last post doesn't work correctly. it did shut down mlnet, but it didn't relaunch it correctly. also i wanted to launch mlnet from a tcsh and increase file descriptor count as described in the forum on macdk.com, but nothing really worked. so i came nearly back to the initial configuration, with the difference that now i relaunch it each 2 hours.

excerpt from my /private/etc/crontab
# kill & restart mlnet
6 */2 * * * root killall mlnet
7 */2 * * * root /Volumes/MAX120/startmldonkey.sh

the script /Volumes/MAX120/startmldonkey.sh
#!/bin/bash
cd /Volumes/MAX120/mldonkey/
./mlnet &

this is necessary so mlnet will take the /Volumes/MAX120/mldonkey/ directory as its root directory.

15.01.05

on my server i like to use some p2p software. my favourite network is the edonkey/emule/overnet network, and since i use mac, i am stuck with the mldonkey client. this works fairly well for me, except that there is a bug which will crash the program (see forum thread on macdk.com), and it becomes unresponsive.
it seams though, that the programm keeps running and downloading even after crashing, but only for a limited time. after this, it will stop downloading.

i did some statistics (see the network activity log entry) to see what median upload and download duration i have:
+--------+-------+-------+------+-------+------+
| date _ | start | ul end| hrs _| dl end| hrs _|
+--------+-------+-------+------+-------+------+
| 08.01. | 23:40 | 03:40 | 4'00 | 02:00 | 3'40 |
| 09.01. | 12:20 | 17:40 | 5'40 | 14:40 | 2'10 |
| 09.01. | 18:10 | 02:00 | 7'50 | 21:20 | 3'10 |
| 10.01. | 02:45 | 06:40 | 4'00 | 04:00 | 1'45 |
| 10.01. | 13:20 | 16:20 | 3'00 | 15:00 | 2'40 |
| 11.01. | 00:20 | 07:45 | 7'20 | 02:50 | 2'30 |
| 11.01. | 07:45 | 13:40 | 6'00 | 09:45 | 2h _ |
| 11.01. | 18:00 | 22:20 | 4'20 | 21:00 | 3h _ |
| 11.01. | 23:00 | 04:20 | 5'20 | 00:40 | 1'40 |
| 12.01. | 09:00 | 12:20 | 3'20 | 11:00 | 2h _ |
| 12.01. | 12:20 | 17:00 | 4'40 | 13:20 | 1h _ |
| 13.01. | 08:10 | 14:50 | 6'50 | 10:10 | 2h _ |
+--------+-------+-------+------+-------+------+

these stats have been done with mldonkey ver2.5.22 without modifying the file descriptor count. i will redo some statistics with increased file descriptor count.

in the mean time, when testing the not-crashed duration, i add following lines to my crontab:
# kill & restart mlnet
6 */8 * * * root killall mlnet
7 */8 * * * damian /Volumes/MAX120/mldonkey/mlnet &

this causes mlnet to be shut down an restarted 3 times a day automatically. for more information on crontab see this blog entry.

30.12.04

...oder die philosophie des zuspätkommens.

ich frage mich ernsthaft, warum bloss es so schwer ist, pünktlich zu sein. warum kann ich die arbeit nicht 5 minuten früher niederlegen, mich gemütlich auf den weg machen, und zur zeit da sein.

dominik zindel (www.zindel.org) hat mir mal einen artikel über "sensation seeker" (http://dbirdz.dyndns.org/ls/texte/sensation%20seeker.txt) zu lesen gegeben. menschen, die den nervenkitzel, "the sensation", im alltag einfach brauchen. den nervenkitzel, ob ich es noch schaffe oder nicht. den nervenkitzel, ob ich nun meine freundin enttäusche oder 2 minuten länger programmiere.

ist es das wert? habe ich überhaupt die wahl, oder ist es nur zwang?

werde ich es überhaupt jemals wissen?