2006-01-01から1年間の記事一覧

MacBookとレゴ マインドストームがBluetoothで接続できない。

何てこったい。 マインドストームとMacBookをBluetooth経由で接続しようとしたら、何か試してもダメ。困ったときはGoogle様頼りということで、あれやこれやと検索してみると、こんな情報が。 Bluetoothに関する注意書き。Intel Macを使っている場合、現時点…

買ってしまった、レゴ マインドストーム NXT

レゴ (LEGO) マインドストーム NXT出版社/メーカー: レゴ(LEGO)発売日: 2006/10/15メディア: おもちゃ&ホビー購入: 2人 クリック: 129回この商品を含むブログ (30件) を見る軟禁生活から解放され、何というか新しいことを始めたかったのだ。 今までにプライ…

MacとW-ZERO3[es]でYouTubeの動画を楽しむ。

こちらの2005/11/09の日記で公開されている『ffmpeg-MobileHackerz-051107-MacOSX-2.zip』をダウンロード、展開し/Applicationsに放り込む こちらのページの『AppleScriptで ダウンロード』にある『YouTube_Multi_Download.zip』をダウンロード、展開し適当…

2GBのminiSD(TS2GSDM80)買った。

Transcend miniSDカード 80倍速 2GB TS2GSDM80出版社/メーカー: トランセンド・ジャパン発売日: 2006/06/02メディア: 付属品 クリック: 5回この商品を含むブログ (18件) を見るこれ買った。 W-ZERO3[es]がちゃんと認識してくれるか心配だったけど、問題なか…

ポケットフリップ W-ZERO3[es]購入。

ポケットフリップ W-ZERO3[es]購入。 着ッカバーを使っていたけど、やはりカバーを取り外すと、ブラブラとなってしまうよりは、パカって開いてそのままほったらかしにできるのは魅力的だな、ということで。 早速使ってみる。 装着は至って簡単。何も考えずに…

Missing Sync for Windows Mobile v3.0

Missing Sync for Windows Mobileのバージョンアップをこちらで知り、早速バージョンアップをしようかと思ったら、$19.95必要とのこと。 一瞬、迷ったけど近頃監禁生活を強いられ、ろくなものを買っていないので買ってしまえ、とさくっと購入し、早速インス…

Mugen Power バッテリ W-ZERO3 [es]到着。

もう届いた。ビックリ。 暇なときにバッテリベンチを取ろうと思う。

Mugen Power バッテリ W-ZERO3 [es]を買った。

これ買った。 ノートPCのバッテリがいろいろと騒がれる昨今、純正ではないバッテリは怖い気がしないでもないけど、連続待受時間が33時間も増えるのは魅力的。 早く届け、この野郎。

ティアドロップスタイラスが壊れた。

W-ZERO3[es]で愛用しているティアドロップスタイラスが壊れた。「なんか押しづらいなぁ」と思っていたら、先のツンツンする箇所が無くなっていた。 すぐに新しいのを購入して事なきを得た。 毎日、ズボンの前ポケットに特に気にせず突っ込んでいたり、丁寧に…

リスト事始め。

Haskellにとってリストは超重要らしい。 何せ文字列もリストらしい。 リストは他の言語に多くあるように [1, 2, 3]と書く。 リストの末尾には空リスト(くうりすと)というからの要素があるとのこと。何のために使っているのか? また、リストの中身は全て同じ…

Carbon EmacsでHaskellを書く。

会社の健康診断に行ってきた。 毎年、同じ病院なのだがココの看護婦さんのレベルが高くて血圧が上がりそうなのが困る。正常範囲だったけど。歳をとったということだろうか。 ガリガリとプログラムを書く上で道具の整備は超重要ということで、CarbonEmacsでHa…

catコマンドだニャー。

とある焼き肉屋で1皿100円のカルビを食べた。いろんな意味で100円だった。 本に従ってcatコマンドをHaskellで作る。 至って簡単。こんな感じ。 main = do cs <- getContents putStr csこれで標準入力で受け取った値を標準出力に出力することが出来る。 getCo…

Hello! Worldを復習。

久しぶりにエントリ。 金曜の夜から日曜の夜まで、訳あってMacBookの前に座ることが出来なかった。 LivedoorReaderの未読件数がえらいことに、そしてHaskellの本を何処まで読んだか忘れてしまった。しかし、大して読み進めていなかったので、最初から読み始…

何はともあれHello,World!

お疲れ気味の頭に初体験の関数型言語は辛いっす。 そんなことを言ってもやらないと先に進まないので、何はともあれこんにちは世界。 エディタで main = putStrLn "Hello, World!"と記述し、hello.hsとして保存。 でもって、コンパイル。 ghc hello.hs -o hel…

Haskellの処理系をインストール。

何はともあれ、処理系がないとどうしようもないのでDarwinPortsを使ってインストール。 GHC(Glasgow Haskell Compiler)とかいうのがデファクトスタンダードらしいので、こちらをDarwinPortsでインストールする。 port search ghcと、実行すると ghc lang/ghc…

Haskellの勉強をはじめました。

ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門作者: 青木峰郎,山下伸夫出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/06/01メディア: 単行本購入: 25人 クリック: 314回この商品を含むブログ (320件) を見る購入。 …

Parallels DesktopでWindows Vistaを動かしてみた。

久しぶりに予定のない休日、Paralles DesktopがバージョンアップをしWindows Vistaに対応したと小耳に挟んだので早速試してみた。 インストールは何てことはない、ここからISOファイルをダウンロード、DVDに焼き焼き、後は通常のOSと同様。 さて、何度かの再…

RSSを読み込む。

お疲れ気味なので簡単なやつ。 #!/usr/bin/env ruby require 'rss/1.0' require 'open-uri' open('http://d.hatena.ne.jp/t-imaizumi/rss') do |http| response = http.read result = RSS::Parser.parse(response, false) result.items.each do |item| puts …

今更気がついたことメモ。

W-ZERO3メールの末尾の「sent from W-ZERO3」を消す Windows配下にあるSTMailToggleMsgを実行 もう1度実行すると、再び追加される 詳しくはこちら メールの着信音を途中で消す 『クリア』ボタンを押す

動的にメソッドを呼び出す。

携帯電話とかでメールを自動受信しているところを見ると、鶴の恩返しで鶴が機を織っているのを見てしまった場面を思い出すのは何故か。 そんなことはどうでも良いので、動的にメソッドを呼び出す。 #!/usr/bin/env ruby class Hoge public def huga puts 'hu…

W-ZERO3メールでメールが受信できなくなった。

暇だとろくなことをしない。 電車にて電波が入りにくい方向に高速移動中、さてどうやって時間を潰そうかと思い、ふと、W-ZERO3メールの振り分けを試してみようと思った。 そこでよくやりとりをしている人のメール、約200通をフォルダに振り分けたら、いつま…

Moduleクラスを拡張してごにょごにょ。

クラスを定義するとき使うpublic、alias_methodなどはModuleクラスのメソッドらしい。なので、定義機能を拡張できるとのこと。 よくわかってないのでとりあえず写経。 #!/usr/bin/env ruby class Module @@docs = { } # クラスの定義時に呼ばれる def doc(st…

デフォルトのシェルを変更する。

仕事で積年のバグを退治できてホクホク。だけど「何でこんな簡単なことに気がつかなかったのだ」と自己批判も少しだけ。それでも嬉しい。それほど悩まされていたバグなのだ。 こういう爽快感を味わった時と、夏の暑い日に営業マンがスーツ姿で外を歩いている…

新しいiPod、ちょっと肩すかし。

新しいiPodが出た。 http://store.apple.com/0120-APPLE-1/WebObjects/japanstore.woa/wo/StoreReentry.wo?siteID=3o5S3BJ8Yiw-riLc.gXjL13ZfdSfE921pg&family=iPodshuffle http://store.apple.com/0120-APPLE-1/WebObjects/japanstore.woa/wo/1.RSLID?mco=2…

zsh導入。

シェルをzshにした。bashは『小学生まで』とどこかで読み、そして私は小学生ではないので。 インストールはいつも通りDarwinPortsで sudo port install zshデフォルトのシェルは『Application』→『ユーティリティ』の中にある『NetInfoマネージャ』を起動し…

PDAIR 3 in 1 スタイラス for W-ZERO3[es]購入。

これ購入。 伸びます。 先のキャップを外すと、ボールペンになります。 スタイラスはほとんど使わず、筆記用具を持ち歩かない私にとっては、これが目的です。

Threadの同期。

カフェでラスクを食べた。ラスクを前歯でシャクシャクと食べていると、リスになったような気分が味わえるのが好きだ。 昨日に引き続きThread。Threadの同期をやってみる。ほぼ写経。 #!/usr/bin/env ruby class Counter attr_reader:count def initialize @c…

ちょっと背伸びしてマルチスレッド。

注文をタッチパネル式端末から出来る居酒屋に行ってきた。これは便利だ。 こういう端末を見ると仕事柄、ついついUIが気になり「ここはこうしたほうが良さそうだ」「なるほど、そういう理由でこうしているのか」なんて思うけど、席を共にしている人はそういう…

EmacsからRubyを実行。

CarbonEmacsを使い始めて早数ヶ月。Rubyで書いた処理を実行するためにいちいちターミナルから打ち込んでいた日々よさらば。 CarbonEmacsからスクリプトを実行する。 こんな感じで puts 'abc'と実行させたい処理を書き、実行させたい箇所を選択。 そしてComma…

繰り返しを簡単に。

メガネ男子が近頃受けているらしいということで、プロフィールに愛用メガネの画像を載せてみた。だから何だ、この野郎。 それはそうと、Enumerableなるモジュールをインクルードすると繰り返しが簡単に行えるらしいということで試してみた。 #!/usr/bin/env …