!kiyoka.blog.2008_09 RSSPLAIN

Related pages: !kiyoka.blog.list
1531555555555550555554555555555505555555555555555555555555505555555555555555555555055552555505555555555555550555555555555550555555555555555505555555555555555555505555555555555555555555555555555555555555555555555555555555555555555555505
1

kiyoka日記。NendoSekkaの開発や、最近思うことなど

5

最新10件!kiyoka.blog   過去記事一覧!kiyoka.blog.list

3

kiyoka.blog_header 

1

このブログを書いている人: 西山 清香(kiyoka) - twitter: @kiyokaEXT

5

5

 

5

 

5

kiyoka.2008_09_27[言語][本] 『実践Common Lisp』の著者の話

5

4274067211  実践Common Lisp: Peter Seibel, 佐野匡俊, 水丸淳, 園城雅之, 金子祐介

5

驚いた。

5

一番驚いた点は、本の構成でもサンプルコードのクオリティでもない。もちろん本はいいデキだ。

5

一番驚いたのは、『著者の親父がLisperで、著者は子供のころからLispの利点を刷りこまれていた』こと

5

メズラシすぎる。

5

是非うちもやろう。今日からやろう。みんなやろう。

5

 

0

comment (disabled)

5

5

 

5

 

5

kiyoka.2008_09_24[Life][猫] 久しぶりのおふろ

5

日曜日に猫のkiyoka.ささみをおふろにいれた。

4

大分ドライヤーにもシャワーも慣れてあまり嫌がらなくなった。

5

2881757610_84b38a4104_m これからおふろにはいるのだ。本人はそんなこと知らずにまったり。

5

2881757620_c1d13eb687_m おふろから出たところ。あわてて毛繕い。

5

2881757612_0186882110_m ちょっと乾いてきたかな。

5

2881757616_dc54c629c2_m 実は、生意気にもMyタオルを持ってるのだ。

5

2881757622_01b7fe515e_m ふう。疲れた…

5

どんどん猫と育児と料理のネタが増えていくような...

5

リア充 - WikipediaEXTというやつか。

5

 

5

COMMENTGrape

風呂入ると、色変わる(?)んですね。

濡れてるだけかな

5

COMMENTkiyoka

濡れると濃い色に見えるんですよね。

毛がピタっとくっついて、光が入らなくなるからかな。

地肌はピンク色なので、そのせいで暗い色になっているとは思えないです。

乾いてくると、元通り薄い色に戻ってきます。不思議ですね。

何回おふろ入れても「実はこんなに体細かったんか」と驚きます。

0

comment (disabled)

5

5

 

5

 

5

kiyoka.2008_09_23[言語] そろそろオレ言語でもやっておくか(4)

5

プログラミングとはどういうものかという本質論。

5
 【プログラミングとはどういうものかという本質】とは何だと思いますか? (参考)http://q.hatena.ne.jp/1221708568 - 人力検索はてなEXT
5

ムズカシイ。

5

オレ言語を作ることを妄想してみると初めて分かった。そういう問題につきあたるのか。

5

最近話題になったなてなアンケート

5

なかでも注目すべきこのコメント(投稿者practicalschemeさんはプロフィールのSchemer兼Actorという属性からshiroさんだと推測したのだけど)

5
 プログラミングに詳しい人に質問です。大学でプログラミング経験の学部一年生向けにプログラミングを教えることを想定しています。週1コマ×半年程度の限られた時間で、プ.. - 人力検索はてなEXT
5
 [一部抜粋]
5
 xx言語を他人に勧めたいと思ったなら、印象以外にxx言語の何に着目してそう
5
 思ったのか。その着目した点は他の言語には無いのか。他の言語に無いとした
5
 ら、何故他の言語はその点を採用しなかったのか。逆に他の言語にあってxx言
5
 語に無いものについて、何故それはいらないと思ったのか。それらの価値判断
5
 をひっくるめて、自分にとってプログラミングという行為はどういう意味を持っ
5
 ているのか。いくらでも考えを広げてゆくことができます。「『プログラミン
5
 グ言語について考える』ことについて考える」という問題は、その向こうに素
5
 晴らしく豊穣な世界が広がっています。
5

なぜ、多くの処理系実装者が『オレ言語をデザインするのは大変なのでSchemeを言語仕様どおり実装しました』という結論になるのかという質問への答えにもなっていると思う。

5

オレ言語に手を出すのは楽しいけど、あまりにハードルが高いということだなぁ。

5

どうするかなぁ。

5

 

5

COMMENTshiro

そんなことないですよ>あまりにハードルが高い

そりゃ完璧なものをつくろうとしたら大変だけど (いままで多分世界中の誰も成功していない) 裾野にだっていくらでも冒険ゾーンはあるのですから。

さっきたまたまSICPを読み返してたら、献辞のところの「コンピュータサイエンスはまず何より楽しいものなんだよ。布教活動みたいに演台から講釈たれるんじゃなくて、自分が楽しんで、計算機が目に見えるもの以上であることを見通せば、まわりの人もついてくるよ」(超訳) みたいな話にじんと来ました。

問題の奥が深いってことは、きっとやればやるだけもっと面白くなるってことですよ。

5

COMMENTkiyoka

shiroさん、コメントありがとうございます。

まずは自分が楽しむところから始めてみることでしょうね。

とりあえず妄想中のものをちょっとづつ動かしてみてから、オレ言語の世界に飛び込んでみます。

私の興味は RubyライクなノーテーションをGaucheにそこそこうまくマッピングできたら、Ruby使いからどう見えるだろうというところです。

言語デザインとしてのハードルは高いですが、プログラミング量は少ないと思いますので、いろいろ試してみたいと思います。

Dylanが失敗した理由は今はわかりませんが、もし失敗してもその失敗した理由をつかめるんじゃないかと思います。

今は、それだけでも意味があるような気がしています。

あまり気負わずに始めてみます。

0

comment (disabled)

5

5

 

5

 

5

kiyoka.2008_09_21[Life][食] 宅配スーパーが便利すぎる件

5

先日のエントリーでパエリアを作った話を書いたけど、この宅配スーパーの力が大きいのであった。

5
 kiyoka.2008_09_16[Life][食] パエリア
5
 2859599178_f74ab895e0_t
5

 

5

阪急キッチンエールEXT

5

http://www.k-yell.co.jp/

5

index080901

5

紙のチラシを見ながらWebから番号で注文すれば、次の日にマンションの玄関に届いている!

5

さらに、この写真にあるように、料理はまるでプラモデルの様になっており、作りかた通り作れば、よほど下手な事しなければおいしい料理が作れる。

5

具材も必用な量だけ入っているので、あまりを捨てる必要もない。

5

そんなわけで、私でも簡単に具沢山のパエリアが作れる。(最初の2回は焦がしたけど。笑)

5
 2859599178_f74ab895e0_t
5

しかし残念ながら、大阪近隣でしかサービスしていないみたい。関東にも同じようなサービスはあるんだろうな。

5

とにかく本当に便利な時代になったもんだね。

5

 

5

COMMENTGrape

これは便利っすね。ちょい高そうだけど。

確かに自分もパエリア作ったことありますけど、エビとかイカとか全部使おうとすると、ありえない量になってしまう。

かと言って、近日中に他の料理で使う予定も無し…というか、無理にでも使って処理しなきゃならなくなる。

料理店向けで個人では入手しにくい食材とかも入るなら、更にいいかも。

キーマカレー用にギイとか欲しいのだけど、売ってるの見たこと無いorz

5

COMMENTshiro

ああ、こういうの、特に乳児をかかえてて奥さんもまだあまり動けない時には助かりそうですね〜。

うちもこういうの欲しかったなあ。

5

COMMENTkiyoka

> これは便利っすね。ちょい高そうだけど。

食材がスーパーではなく、阪急百貨店なのでちょっと高めですね。

果物とかもだいたいスーパーの倍くらいしますね。

> ああ、こういうの、特に乳児をかかえてて奥さんもまだあまり動けない時には助かりそうですね〜。

> うちもこういうの欲しかったなあ。

少々お高いですが、夫婦ともに動けない時はこれでも十分元が取れていると思います。

ハワイにも、こういうサービスあるんでしょうかねぇ。

0

comment (disabled)

5

5

 

5

 

5

kiyoka.2008_09_20[本] Gauche Hacksの構成の参考になる本の目次を晒しておく

2

Gauche Hacksのネタを考える時の参考にしよう。

5
book.toc.PHPHacks
5
book.toc.PerlHacks
5
book.toc.SQLHacks
5

 

0

comment (disabled)

5

5

 

5

 

5

kiyoka.2008_09_19[携帯] iPhoneが欲しいけど、たぶん買うのは3ヶ月後くらい

5

嫁からiPhoneにスイッチする許可がまだ出てないのだ。

5

理由は、"『ミルク120』とかいうメールが数秒で届かなければならない"という要件を満たさないため。

5

(iPhoneはメールの着信チェックを15分おきにしか実行しないらしい)

5

ミルクを作るトリガーはいつも緊急を要するので、iPhoneは使えないのだ。

5

要するに、赤ちゃんのミルク間隔が大人の食事と同じ間隔になるまでおあずけという事です。

5

今は、MobileMeにWebから電話番号をちまちま入力して待つのみ。

5

モバイル生活がどんな風に変わるか早く体験したい。

5

iphone2

5

 

5

COMMENTsion

iPhone、発売日にゲット・・・直前まで行きましたが、ぎりぎりで思いとどまりました。

当分 EM-One+AU 生活が続きそうです。(W03もあったり・・・)

日本語入力まわり、Pushメール、カメラ性能、パネル解像度、メモリ量、電波状況、等。

メイン携帯としては若干不安でしたね。(サブにするには料金が高すぎた)

今は、Touch を狙ってたりします(^-^) しかし、これも高いなぁ・・・

5

COMMENTkiyoka

やっぱり最後の最後で買うところまでいけない理由があるようですね。

私のまわりでも、sionさんと同じような理由で決断できないという人が多いです。

うちの嫁さんのようにメールがすぐに届かなのでNGとか家族が拒否することもあったり。

もちろん、携帯電話2台持つなんかもったいないのでNGですしね。

もう日本国内では「携帯電話とはこういうものだ」という常識が支配しているので、まわりを説得するのも大変。

私のまわりでも、EM-Oneは安いのでサブで持っているという人は何人かいます。

0

comment (disabled)

5

5

 

5

 

5

kiyoka.2008_09_16[Life][食] パエリア

5

パエリアを作るのは3回目。

5

今度は火の強さと水の量の調整がうまくいって、焦げなかった。

5

味の方もなかなか。特にエビがうまい。

5

2859599174_9ffe7bb1a4_m

5

育児中なので赤ちゃんの機嫌に応じてどちらかが料理か抱っこを担当することになる。

5

2859599178_f74ab895e0_m

5

料理の方が腕が痛くならない分楽だな。やっぱり育児は年齢的にしんどいかも。

5

 

5

COMMENTGrape

おー具沢山だし、美味しそうです。

クール宅急便での配送をお待ちしてます(笑

5

COMMENTkiyoka

Grapeさん、コメントありがとうございます。

パエリア、なかなかいいでしょ。

これだけ見るとかなり料理上手に見えるかもしれませんが、実は種あかしがあるのです。

今度またブログに書きますので、お楽しみに。

0

comment (disabled)

5

 

5

5

 

5

 

5

kiyoka.2008_09_15[音楽] Stingとパット・メセニーのDVD

5

今見てる音楽DVD

5

B000PDZO4O …オール・ディス・タイム: スティング

5

B000PDZO4Y  インサイド~ザ・ソングス・オブ・セイクレッド・ラヴ: スティング, メアリー・J.ブライジ

5

B00007E8GJ  モア・トラベルズ: パット・メセニー

5

B0002YD6AU  イマジナリー・デイ・ライブ: パット・メセニー・グループ

5

音楽の趣味が偏ってるなー。

5

結構、レーザーディスクで買ったやつを買い直したりしている。

5

中身は同じなのにもったいない。

5

この先ブルーレイ版が出てもDVDプレイヤーがなくなりはしないので、もう買い直しは無いだろう。

5

そうでないと困るよ。

5

 

0

comment (disabled)

5

5

 

5

 

5

kiyoka.2008_09_07[音楽] 昔のビョーク

5

育児中なので、赤ちゃんを抱っこしたままできる事というと、音楽DVDを見ること。

5

またまたビョークのDVDを買って、再生しっぱなしにしている。買ったのはこれ。

5

B00018GXAMインサイド・ビョーク B0000677IXライヴ・イン・ケンブリッジ 1998

5

 

5

この『インサイド・ビョーク』を見るとビョークがThe Sugarcubesというバンドで歌っている昔の映像が出てくる。

5

YouTubeで検索したらすぐに出てきた。便利な時代になったよねぇ。

5

  YouTube - The Sugarcubes - Birthday (English)

5

なんだこの不思議なコードは。昔のビョークをたどると面白いものが出てきそうな予感。

5

歌い方も今と違うね。

5

 

5

COMMENTほげほげお

ビョークはあまり聞いたことが無くて

ダークネスインザダークをみてびっくりしました。

色々聞いてみたいんですが。

赤ちゃんはかわいいですか?

かわいいでしょうね。あたりまえか。

5

COMMENTほげほげお

ダンサー・イン・ザ・ダークです。すんません。

5

 

5

  Dancer in the Dark : Bjork - I've seen it all

5

 

5

COMMENTkiyoka

これですね。Dancer in the Dark。

ビョークらしい、列車のガタゴトをリズムに使っている曲ですね。ボーカルも力があり引き込まれます。

映画は、見た事ないんですが、どうなんでしょうか。N倉さんに聞いてみよう(笑)

> 赤ちゃんはかわいいですか?

> かわいいでしょうね。あたりまえか。

これが、残念なことにまだかわいいところまで行かないんですよねー。

みんな自分の赤ちゃんはかわいいと口をそろえて言うんですが...

まだまだリアクションが薄いので、かわいさは猫の「ささみ」のほうが勝ってます。

あと2ヶ月くらいしないと逆転しないかなぁ。

0

comment (disabled)

5

5

 

5

 

5

kiyoka.2008_09_03[言語] そろそろオレ言語でもやっておくか(3)

5

以前からRubyの構文を見たり、Gaucheのリファレンスマニュアルを見たりして妄想中。

5

こんな風に書ければいいなぁ。

5
 注意:全体の構文の辻褄を会わせようとはしてません。雰囲気で希望だけを書いていっています。
5

 

5

FizzBuzz

5

ほぼRubyの様に書けるとうれしい

5
def fizzbuzz( num )
5
  if (0 == x % 15)
5
    "FizzBuzz"
5
  elsif (0 == x % 3)
5
    "Fizz"
5
  elsif (0 == x % 5)
5
    "Buzz"
5
  else
5
    num.to_s
5
  end
5
end
5
5
print (1..100).map { |num|
5
  fizzbuzz( num )
5
}
5

 

5

 

5

関数定義

5

 

5
defを使って
5
def add1( x )
5
  x + 1
5
end
5
add1( 5 ) # => 6
5

 

5
ブロックはそのままlambdaになる
5

JavaScriptの様に代入可能

5
add1 = { |x| x + 1 }
5
add1( 5 ) # => 6
5

 

5

ブロック

5

 

5
名前付きブロックはSchemeの named let(letrecでもいいかな)に置きかえられる
5
loop { |arg|
5
  if eof?(arg)
5
    last
5
  else
5
    loop(read-char())
5
  end
5
}
5

 

5
RubyのブロックはSchemeのlambdaすれば良いのでは
5
print open( "sample.txt" ) { |f|
5
  f.readlines.map-with-index { |index,str| }
5
    index.to_str + str
5
  }
5
}
5

 

5

オブジェクト

5

 

5
Gaucheでオブジェクト定義されている型のリテラル
5
 "10".to_i  # => 10
5
 10.to_s    # => "10"
5

 

5

まだまだ、多値をどう扱うとか、配列やハッシュがどう記述できたら嬉しいかとか、#t #fはどうするか、nilはどうするか、どうやったらオープンクラスにできるかなど、課題は色々ある。

5

今後思いついた順に書いていく予定なので、お気楽に眺めてもらえればと思う。

5

 

5

このシンタックスでGaucheプログラミングが可能になれば、ひらがなの名前を名乗る若い方たちがGaucheやSchemeにに興味を持ってくれるんではないか。甘いかな...

5

それを目的とするなら何か方向性が間違っているかもしれないけど。

5

巷で言われているようにオレ言語は自分が楽しむためにあると思うが、他にも、私にとってはSchemeのマクロまわりを深く理解する教材としての意味も大きいだろう。

5

 

0

comment (disabled)

5