月: 2007年6月

うるう年かどうかを自分で計算しないために c#

うるう年かどうかを自分で計算しないために

なんかのシステムを作るとき閏年というものは鬱陶しいですが、閏年の計算式を暗記してるなんて脳味噌のスペース勿体無いです。 毎回、実装するなんて車輪です。自分で二の足を踏まないためにも、各言語で閏年の判定方法を集めてみました。 java import java.util.GregorianCalenda…
Lispの属性リストとSymbolの調査(2) lisp

Lispの属性リストとSymbolの調査(2)

id:smeghead:20070606:plist 前のエントリの続き 属性リストを関数に渡す方法は、symbol-plistでリストとして渡すしかないみたいでした。もしくはグローバルSymbolを参照するか。追記参照 emacs-lispには、setplistという関数で、Symbolに対して属…
golf php

golf

http://golf.shinh.org/p.rb?Dancing+Kids id:lami:20070609:1181377754 さんところ経由でgolfというものに初挑戦しましたが、向いてないのを思い知らされる結果となりました。どうすれば、98byteまで縮まるんだろう??…
Lispの属性リストとSymbolの調査 lisp

Lispの属性リストとSymbolの調査

途中までしか読んでなかった On Lispを最初から少しだけ読みなおしてみました。 今さら、属性リストを知らないことに気付きました。 属性リスト http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp08.html 属性リストは、ただのキーと値のリストだ…
動的言語と静的言語 free

動的言語と静的言語

古い記事ですが Fowler氏は,自身のブログでこのように書いている。「SmalltalkやRubyでプログラムを書くと特別な満足感が得られる。それはきっと,動的型付けであることと関係があるのだろう。歯がゆいのは,動的型付け言語のメリットを,静的型付け言語のようにうまく説明できないことだ」 http…