タグ

2010年3月1日のブックマーク (2件)

  • プログラミングHaskellをScalaで解く - DiaryException

    ■[Scala]プログラミングHaskellをScalaで解く 1週間ほど掛けて、じっくりと取り組んだ『プログラミングHaskell』は、全ての関数型言語独学者が読むべき、と感じるほど、優れた内容と構成だった*1。 教科書として洗練しており、最初から読み進め、手を動かすことで、Haskellを通してプログラミングの基礎、関数型言語の特徴をしっかりと学ぶことが出来た。 プログラミングHaskell Graham Hutton Haskellの簡潔さをの中でまざまざと見せられ、ふと、他の関数型言語、ここでは試しに(最近流行の)Scalaで例や練習問題を書いてみたらどうなるのだろうと思い、やってみた。 簡単に、定義と実装のみを書く。得られる結果は『プログラミングHaskell』を参照して欲しい。 なお、現在はてなダイアリーのスーパーpre記法シンタックスハイライト対応言語にScalaは含まれて

  • AndroidからPythonでTwitterに投稿する

    AndroidにASE (Android Scripting Environment)を入れてから楽しくてちょくちょくいじっているのだけど、Pythonに初めからtwitterモジュールが入っていることに気が付いたので使ってみた。 普段はAndroid端末(HT-03A)のTwitterクライアントとしてTwidroidを使っているのだけど、最初の立ち上げでタイムラインを取得しに行くのでちょっとだけ待たされる。あまり気にはならないけど、つぶやきをサクっと投稿したいだけならタイムライン取得は無駄なので、投稿専用のスクリプトを組んでみることにした。以下がそのコードだ。起動するとダイアログが出るのでつぶやきを書いて送信するだけだ。送信が完了したら画面に投稿したつぶやきが表示されて終了する。 # -*- coding: utf-8 -*- import android, twitter droid

    kzfm
    kzfm 2010/03/01