To appear in the IETF Journal.
To appear in the IETF Journal.
Q12 最近メインで使っている言語は? なぜその言語に引かれたのですか?
Perl。それまではawkやCを使っていて、今でもたくさん使っているけれど、PerlはCでやりたいことをプロトタイピングするのに実は便利。システムコールとかよく似た名前で扱えるしね。後、よいライブラリがそろっている。DNS関連では、オラフ・コルクマン(Olaf Kolkman)のNet::DNSなんか結構素敵。
Cは知っておくと困らない。おかげで今もなんとかメシが食えてます。別に簡単な統計計算をCでやったっていい。32ビット同士のかけ算で、結果が64ビットであってほしい、というのをアセンブリ言語以外で書くのって結構面倒だからね。
オブジェクト指向的なものにはイマイチ慣れなくて、使わずにいるんだけど、データや実行しているコードの流れさえつかめば、どういう言語でも対応はできると思う。Concurrency(同時に複数のコードが走っていること)を考えると、順番が書かれている通りに実行されるわけじゃないから、難しいけど。
言語オタクにはなれなかったというか、劣等感があります。Prologとか、全然分かっていない。LISPのS式は、素晴らしいと思うし、教養の1つとして知っておくべきだと思うけど。JavaとCommon Lispが近縁なんだよな、そういえば。
ツールというか、ゴチャマンとした処理系としては、Rは面白いと思ってます。プログラミング言語というよりは、統計処理関連アプリだけど :-)
Sunday is our 7th anniversary. Ed suggested I’d buy some flowers.
Traditionally late with new-years wishes.
Many people drink champagne on special occassions. Actually they drink champagne, or a Méthode champenoise, exclusively on special occassions.
“Any occassion is good enough to drink Champagne”
And then there is the Duck Dogma:
“Whenever you see Duck, eat it”
(I am pretty sure there is a quote that states almost the same as my Champagne principle but I could not find it not even here)
Its been a while since I last wrote here. I started a new job with NLnet Labs and it just took all my energy. Besides plog and Safari do not really work together and Ecto does not allow picture uploads so at times its just to much hassle.
Anyway things are settling a bit. I’ve finished my DNSSEC deployment project at the NCC, its in its final stages and it won’t be long before secure delegations will be offered. As for deployment taking up on a more global scale; I am not willing to take bets.
While writing this I am watching Top Gear. They are presenting the new Citroen C6 Oh-la-la…. I can’t wait until that machine hits the road and we get to see it life. Although I am not a car person but I do wonder what cars can get the ‘classic’ status of the Citroen DS, 2CV and the Volkwagen Beatle. I guess we have to wait about 20 years to have the authoritative answer.
During the IETF in Paris I did some shopping and heard some classic New Wave and Punk songs in a Bossa Nova setting. I asked the guy behind the counter. It was Nouvelle Vague. So off to FNAC I was. (FNAC is this really cool music, movie and media chain). In FNAC “Nouvelle Vague” was sitting next to a set of headphones which played “Sufjan Stevens”;
Sufjan Stevens’s Illinoise is one of the best musical purchases I made this year. Its an incredible mix of styles. His website is pretty cool too. If I’d take a bet on Sufjan’s record collection I would say it contains Stever Reich, Frank Zappa, The Beatles, Simon and Garfunkel, and a nice bluegrass collection.
I did listen to another but that was not as catching nor accessible as Illinoise. I’m sure I’ll buy more of this fellow.
[Post publish edit Oct 6: corrected sufjan.com link]
Tomorrow the Dutch will have to cast their votes in an importantreferendum about acceptance of a European constitution.
I will vote “Yes”; in favor of the new constitution. But I ham nothappy about it. Most of the discussion and propaganda has not been tothe point and has not been based on a lot of emotion instead ofarguments.
Some thoughts on the whole issue.
Consolidation of the existing treaties, a huge amount of text, is mostprobably a good thing. From what I am led to believe the Euro citizensget more influence through the Euro Parliament and have theopportunity to set agenda items (I have one, see below). Besidesindividual nations loose their possibility to “veto”. The current”Nice” treaty was established in the times Europe was small, it wasnot designed to work with a number of nations more than 3 times biggerthan then. Unfortunately we are still talking about a legal text thatnon of the ‘demos’ will have read before casting their votes. Theproblem is that this constitution is just not a constitution. Its nota statement of simple principles, it is a complex multi-nation treaty. Only “part II” is what I as a constitution.
I believe in democracy. The representive is the particular flavor ofdemocracy is the one that I think works best. I trust a number of mypeers to have a particular critical quality and spend time to makeinformed decisions. That in practice this does not always work welland our representatives are a bunch of nitwits is besides the point.I have the possibility to become a representing nitwit myself and Ican choose others when I think that is needed.
I do not believe in referenda. An issue like this treaty has beenprepared for years, the yes/no choice is often influenced by the”hype-of-the-day” which has nothing to do with the issue itself.
One of the more important influences on the “Non” result in the Frenchelections has been the “Bolkestein Directive”. Although this directiveis an important European result and may touch many of the Frenchworkers directly in their wallets, the directive is just not relatedto the treaty. Besides many of the French just casted a “Non” vote asa sign they are not happy with their current French government.
Many proponents argue that the political elite is trying to force thethis treaty down our troats. That that political elite has beenelected by us seems to be beside the point. On the other hand I thinkthat in a representative democracy important decisions, such as thechange of the (or in this case “a”) constitution should be left to ourchosen representatives. If the issue is important enough newelections should be organized, so that the people have a change toinfluence the decision by choosing new representatives. I am realistic enough to know that our representatives are to much of a polical elite that reelections are never going to work.
I am pretty convinced that the new treaty will cause us, the Dutch, tolose prosperity. Europe is getting bigger and the prosperity will needto be shared among all of us. Actually (although it scares me) theprosperity will need to be shared on a global scale.
Finally a stable Europe with a colon economy is a safeguardagainst new wars. I have eared stories about the horrors of war fromfirst-hand account — Both my parents are from 1932 and grew up inArnhem, they know.
The first agenda item that the citizens of Europe should push forwardis “One office for the parlaiment”. Strazbourg and Brussels is just awaste of resources.
(This has the possibility to turn into an Essay, but I just do nothave the time to precisely phrase all my thoughts and arguments onthis issue.)
Today I made an announcement on our internal maillinglist. I told my colleagues that I walked into an irresistible opportunity and that I will be leaving the organization.
It is the sort of announcement over which you should be happy but wich brings you mixed feelings. Perhaps because I still feel part of a very good team.
Anyway, the dice has rolled (*). It is now public knowledge that I’ll be joining NLnet Labs as of September 1 with the intend to take over responsibilities as a director per January 1, 2006.
But I am not gone yet. I still have things to do and projects to finish. So although I announced that I’ll be going, I’m not ready to leave yet.
* that’s the second time today I use that term today.