Common Lispのhttp client

aserveのクライアントを使ってlast.fmの自分のベストトラックXMLをとってくる。

Common Lisp と 日本語 と 文字コードによるとバイナリでゲットしてエンコードすべしとのことだったのでそうした。

(asdf:oos 'asdf:load-op 'aserve)
(setq result (net.aserve.client:do-http-request 
    "http://ws.audioscrobbler.com/2.0/user/kzfm/toptracks.xml"
    :format :binary))
(sb-ext:octets-to-string result :external-format :utf8)

結果。

"<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<toptracks user=\"kzfm\" type=\"overall\">

<track rank=\"1\">
    <name>Imaginary Folklore</name>
    <playcount>169</playcount>
    <mbid></mbid>
    <url>http://www.last.fm/music/Clammbon+By+Nujabes/_/Imaginary+Folklore</url>
    <streamable fulltrack=\"0\">0</streamable>
        <artist>
        <name>Clammbon By Nujabes</name>
        <mbid></mbid>
        <url>http://www.last.fm/music/Clammbon+By+Nujabes</url>
    </artist>
        </track>
<track rank=\"2\">
    <name>アンパンマンのマーチ</name>
    <playcount>77</playcount>

こんな感じで、割と簡単にできた。あとはパースすればよいですな。

「マインドセット ものを考える力」を読んだ

「社会はうねっている」みたいな。

ProductName マインドセット ものを考える力
ジョン・ネスビッツ
ダイヤモンド社 / ¥ 1,680 ()
通常24時間以内に発送

  • 未来の種となる出来事を見つけたいなら、距離をおいたところから観察しなければならない
  • 送り手は受け手に届く範囲にいなければならない
  • 多すぎる情報をもつことはすくなすぎるよりもはるかに悪い
  • 分権化の最終段階は国の通貨の民営化
  • 国外に安い労働力を追い求めるのは終わりに近づいている

Building Bioinformatics Solutions: With Perl, R and Mysql

これも欲しいかも

ProductName Building Bioinformatics Solutions: With Perl, R and Mysql
Conrad Bessant
Oxford Univ Pr (Txt) / 5352円 ( 2009-02-28 )


Molecular Descriptors for Chemoinformatics

これ欲しい

デジイチ買えるくらい高いけど

CTMCP chapter7 終了

オブジェクト指向プログラミング

ProductName コンピュータプログラミングの概念・技法・モデル(IT Architect' Archiveクラシックモダン・コンピューティング6) (IT Architects’Archive CLASSIC MODER)
セイフ・ハリディ,ピーター・ヴァン・ロイ,Peter Van-Roy,Seif Haridi
翔泳社 / ¥ 8,610 ()
通常24時間以内に発送

  • 転嫁と委任
  • メタオブジェクトプロトコル
  • 継承と高階プログラミングの関連性

久々のYeti

といっても、雪遊びのみ。

1233698490 1233698492

あーーーーーーー

滑りにいきたいのう。

毘沙門天に行ってきた

だるまを買いに。何を思ったか岳南鉄道にのってみたくなったので吉原本町駅まで。

1233575135 1233575144

駅でかなりおもむろな感じのトイレを発見。

1233575138 1233575140

吉原の駅から結構歩く。だらだら歩いて往復一時間半くらい。途中に小川商店なる焼きそば屋があった。今度食べにいってみようか。

1233575146

いろいろみてたら、ハイキングも行けるらしい。今年は登ってみよう。 あと夏になるとビール電車 になるらしいんだよね。一度はのってみたいところ。

おまけのだるま

1233575142

「半農半Xという生き方 実践編」を読んだ

非常に興味深く読んだ本。出版された当時(2006)だったら分からなかっただろうけど、今読むと非常に面白く読めたのは、自分の考え方が変わってきたのもあるんだろうけど、新しい農業の在り方を考える人が結構ブログを書いていてそういうのをちょこちょこ読んでるのが大きいのかも。

自己の競争優位の源泉をよく考えながら、自己研鑽をはかりつつ、ベストを尽くすのは重要なんだろうけど、僕のいる業界はなんというか嫌な方向に収斂しているし、研究職というライフスタイルも、(以前はそうだったのかもしれないけど)今は持続可能なモノではないだろうと思っている。

そんなわけなので、もうちょっと独立度の高いライフスタイルはないもんかなぁなんて考える日々だ。

ProductName 半農半Xという生き方 実践編
塩見 直紀
ソニーマガジンズ / ¥ 1,470 ()


  • NPOはよき意図をもって、よいことをしたいというだけでは充分でない。成果をあげ、この世に変化をもたらすため存在しているのだ
  • 半農半Xのオキテ
    • sense of wonderを大事に
    • 野菜も夢も自給率を高めよう
    • plain living, high thinking
    • ブリコラージュしよう
    • 自分の型をもつ
    • スローレボリューション
    • 後世に贈り物を残して逝こう
  • 一反でご飯6000杯
  • 半農半Xは定年帰農とは異なる流れ
  • 持続可能な暮らし

CTMCP chapter6 終了

明示的状態

ProductName コンピュータプログラミングの概念・技法・モデル(IT Architect' Archiveクラシックモダン・コンピューティング6) (IT Architects’Archive CLASSIC MODER)
セイフ・ハリディ,ピーター・ヴァン・ロイ,Peter Van-Roy,Seif Haridi
翔泳社 / ¥ 8,610 ()
通常24時間以内に発送

状態とは、必要とされる計算の途中結果を含む、値の時系列である。

Prologを少しなぞれば宣言的なプログラミング言語の理解が深まるし、Cutを使うと宣言性が失われることがあるっていうの理解できた。

でも、かなり理解不能な部分が多かったかも。

「グランズウェル」を読んだ

企業から見た、ソーシャルテクノロジーとそれらをどう扱うかに関する本。企業の事例がたくさんあって参考になる。僕自身はマーケティングとか関係ないけど、イントラにSNS,wiki,blogあたりを根付かせようと色々チャレンジしてたりするので、学ぶところが多かった。読み物としてももちろん面白かったけど。

本書は著者らと数百人のクライアントとのやり取りと、数千時間に及ぶコラボレーションや 分析作業から生まれた。その目的はただひとつ---あなたが、テクノロジーの変化の波に 圧倒されることなく、ソーシャルテクノロジーが生みだす世界を航海できるよう支援する ことだ。どのようにビジネスに活かせるか、収益を上げ、あるいはコスト削減を実現し、 そして顧客とのエンゲージメントを強めているのか、事例に基づいて解説する。さらに、 実用可能なROI(費用対効果)のモデルも提供している。

企業がコントロールできない状況で個人がよりパワーを持つことを脅威と捉える企業も 少なくない。しかし、企業にとって、本当は個人と深い関係を築くための絶好の機会に なるのだ!さあ、グランズウェルの世界にようこそ。

ProductName グランズウェル ソーシャルテクノロジーによる企業戦略
シャーリーン・リー,ジョシュ・バーノフ
翔泳社 / ¥ 2,100 ()
通常24時間以内に発送

  • グランズウェルとは社会動向であり、人々がテクノロジーを使って、自分が必要としているものを企業などの伝統的組織ではなく、お互いから調達するようになっていることを指す。
  • ソーシャルテクノグラフィックスプロフィール
    • Creators: ブログ書いたり、投稿したり
    • Critics: コメント書いたり、レビューだけ
    • Collectors: ソーシャルブックマーカー
    • Joiners: SNS参加だけ
    • Spectators: 単なるリーダー
    • Inactives: 上のいずれにも参加しない人
  • アルファ・マム
    • アルファなマム