トップ(最新) | <前

nDiki : ビルド

ビルド - build

ビルドの種類

  • first build
  • weekly build
    • biweekly build
  • daily build
    • nightly build
    • morningly build
  • private build
  • milestone build
  • latest build
  • stable build
  • candidate build
  • freeze build
  • release build
    • final build
    • gold build

スポンサード リンク

Related term

2009年2月7日 (土)

Debian Linux kernel 2.6.26 にアップデート このエントリーを含むはてなブックマーク

スポンサード リンク

ThinkPad X31 に入れている Debian GNU/Linux sid でしばらく Linux kernel 2.6.23 を使っていたが、TrueCrypt 6.1a を入れたら「2.6.23 以下じゃヤバいよ」と表示されたので 2.6.26 にアップデートすることにした。 Debian 標準イメージを入れてみたが、やはり今まで通りサスペンドできないので、今回もビルドしなおし。

追加で入れるモジュールは aufsMADWIFI

 #apt-get build-dep linux-image-2.6.26-1-686
 #apt-get install linux-source-2.6.26 aufs-source madwifi-source
 #exit

 $mkdir -p /usr/local/src/linux
 $cd /usr/local/src/linux

 $tar jxvf /usr/src/linux-source-2.6.26.tar.bz2
 $cd linux-source-2.6.26
 $cp /boot/config-2.6.26-1-686 .config
 $make menuconfig
 $make-kpkg clean

 $fakeroot make-kpkg --initrd --revision=sebastian.1.0 kernel_image
 $cd ..
 $su
 #dpkg -i linux-image-2.6.26_sebastian.1.0_i386.deb

最初は 2.6.23 の時のソースツリーで make menuconfig したのと見比べながら素から設定したのだが起動中 hda のハードウェアの認識(?)で止まってしまった。 なのでとりあえず起動する .config は Debian 標準イメージのものをベースにすることにした。 変更は ACPI を外して APM を追加した程度。

Debian 標準イメージは IDEext3 もモジュールになっていて initrd 使わないと起動できないので今回から --initrd を指定してビルドすることにした(一度忘れてビルドして起動したら何度かアチャーしたことのある kernel panic になった)。

再起動。起動後 cpufreqd が動かなかったが、modprobe speedstep-centrino したら今までどおり cpufreqd が立ち上がって省電力化できた。

次に MADWIFIインストール。こちらも問題なく接続。

 #module-assistant prepare
 #module-assistant auto-install madwifi

aufs前回の方法で udba=inotify できるモジュールを作成。

TrueCrypt もテストして警告を出さなくなっていることを確認。 火曜日ぐらいから、ちんたら何度かビルドしないしながら昨日ここまで辿りついた。 めでたしめでたし。

しかし Debian 標準イメージの .config 級の設定だとビルドに1回2時間前後だったかかかるようになった(nice 下だけれど)。 トライアンドエラーしはじめるとかなり時間がかかるな。


◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。


[ 2月7日全て ]

2009年2月14日 (土)

Windows 上の Unison では日本語ファイル名処理に問題 このエントリーを含むはてなブックマーク

今まで Windows ではそれほど Unison を使わなかったのと、自分では日本語ファイル名をつけないということで気がつかなかったんだけれど、UnisonWindows 上では日本語ファイル名処理に問題があるらしい。

Unison 2.27.57 で日本語ファイル名のファイルを同期しようとすると `The name of this Unix file is not allowed in Windows' というエラーメッセージが表示されることがある。 チェックは正規表現 "\\.*|aux|con|lpt1|prn|(.*[\000-\031\\/<>:\"|].*)" でしているらしい。 マルチバイト文字だとこれで誤認識されることがあるようだ。

パッチあててもいいけれど、Windows 上で Ocaml ビルド環境入れてとかちょっと面倒。 他のファイル同期ツール探すか、Linux 上で同期するかどちらかだな。


[ 2月14日全て ]

2009年2月22日 (日)

ActivePerl 5.8.9 build 825 + MinGW 5.1.4 + PARPerl スクリプトを実行可能ファイル このエントリーを含むはてなブックマーク

久しぶりに PAR の出番。 休日出勤して環境作り。

今回実行可能ファイルにしたい Perl プログラムが Perl 5.8 で開発・テストされているものの改訂版で、必要な PPM パッケージも 8xx 用に作りだめしてあるので、ActivePerl 5.8.9.825 上で行うことにした。

PAR::Packer は ActivePerl の build と合っていないとうまく動かないので、自分でソースからビルドして PPM パッケージ化する。 必要な依存モジュールのバージョンも軒並み上がっているので、それらもビルド

今まで Visual Studio 6.0 でビルドしていたのだけれど、この間 PC をかえてから入れていなかったので、今回は MinGW を使うことにした。 SourceForge.net 上から g++ をダウンロードしてネットワークインストールできないようなので、そこだけ SourceForge.JP で探してきてインストール

MinGW の bin ディレクトリを PATH に追加したら、特に問題なく Perl モジュールコンパイルできている。素晴しい。ExtUtils::FakeConfig 無くてもいいのかな。


[ 2月22日全て ]

2009年5月28日 (木)

Nautilus 使わないで Dropbox を起動 このエントリーを含むはてなブックマーク

Debian GNU/Linux sid でいろいろまとめてアップデートしている影響からか、しばらく前から Dropbox が起動しなくなっていた。 これを機にアップデートしておくか。 nautilus-dropbox-0.4.1 から nautilus-dropbox-0.6.1 に更新。 ビルド前回と同様。 ビルドに必要なパッケージは前回インストール済み。

 tar jxvf nautilus-dropbox-0.6.1.tar.bz2
 cd nautilus-dropbox-0.6.1
 dh_make --createorig
 fakeroot dpkg-buildpckage
 sudo dpkg --install ../nautilus-dropbox_0.6.1-1_i386.deb

Nautilus を起動したのだが 「Initializing nautilus-dropbox 0.6.1」と出るものの Dropbox が起動されないし、Nautilus 上でも Dropbox ディレクトリに同期マークがつかない。

念のため dropbox を再度自動取得させるべく、dropboxd (Dropbox のクローズドソース部分)を削除。

 rm -rf ~/.dropbox-dist ~/.dropbox-dist-new

これでも Nautilus からは自動起動せず。 で確認したら nautilus-dropbox パッケージに dropbox コマンドが入っていた。

 dropbox start -i

したら Dropbox が無事起動。 なお -i は dropboxd の自動インストールオプション。一旦 ~/.dropbox-dist を消したので最初は必要。

Nautilus 起動しなくても良いのでこれで十分だな。 Dropbox 復活して一安心。


[ 5月28日全て ]

2009年8月12日 (水)

今日のさえずり - 哭きの竜のポーズの人発見(多分寝てる) このエントリーを含むはてなブックマーク

naney:3819175819

@ 2009年08月10日

@ 2009年08月11日

  • 11:11 return foo = bar ? true : false; とか、やめてほしい。 *P3
  • 12:43 FriendFeed の友達リストの一括整理の仕方をようやく把握した。 *P3
  • 12:49 FriendFeed からポストしてみる。 http://ff.im/-6qNVn
  • 12:52 2009年8月8日の歩行: 3515歩、2.69km、33分、4.84km/h、消費 130.6kcal、脂肪燃焼 18.7g、1.7エクササイズ。 *P3
  • 12:53 2009年8月9日の歩行: 4570歩、3.51km、41分、5.02km/h、消費 171.9kcal、脂肪燃焼 24.5g、2.4エクササイズ。 *P3
  • 12:55 2009年8月10日の歩行: 4801歩、3.82km、35分、6.37km/h、消費 179.7kcal、脂肪燃焼 25.7g、2.6エクササイズ。 *P3
  • 16:32 哭きの竜のポーズの人発見(多分寝てる)。 *P3
  • 18:25 Dropbox がつまってリズムが崩れた。 *P3
  • 18:38 あ、/home が 6.9MB しか残っていなかった。 *P3
  • 18:57 ソフトウェアダウンロードアーカイブを一部 microSDHCカードに移動して /home を広げている最中。 *P3

@ 2009年08月12日

  • 09:31 今年の夏コミ日程を確認。8月14日から8月16日か。今週末なのね。 [mb]
  • 09:46 ソフマップ新店舗について。 L:秋葉原http://movapic.com/...
  • 12:24 2009年8月11日の歩行: 7514歩、6.01km、55分、6.49km/h、消費 282.5kcal、脂肪燃焼 40.4g、4.1エクササイズ。 *P3
  • 12:34 茶月のお持ち帰り限定お買い得セールってなんだ? あの店舗でイートインあるの? (と書いていて配達という選択肢の可能性に気づいた) [mb]
  • 12:37 水鉄砲って100円しないのな。 L:シモジマ [mb]
  • 12:49 クーピーペンシル買った。 [mb]
  • 12:54 マーボードワーフ。 [mb]
  • 12:57 @shuwatto クーピーペンシル、缶箱のデザインも昔と同じです。逆にキャラクター物とかお店で見つかりませんでした。 [mb]
  • 13:21 @HeroesC 子供用のクーピーペンシル店頭で見たのですが、あれ子供にも短すぎたりしないですか? (値段的にも割高感があったので今日は普通のをチョイス) *P3
  • 14:57 社内サーバにはいっている svnsvn merge --reintegrate できないバージョンです。 *P3
  • 15:42 危うくセブン-イレブンで生茶パンダ先生 in ボトル買うところだった。手にしたけど考えてみたら777円も出せん。 [mb]

[ 8月12日全て ]

2009年9月27日 (日)

今日のさえずり - 今日も勢いのあるいい小便でした このエントリーを含むはてなブックマーク

@ 2009年09月25日

  • 09:45 意識してなかったけどたしかに。 RT @himanainu_kawai: フォロワーを増やすとどうなるか分かりますか?タイムラインがすべて現在になるんです。 [mb]
  • 10:47 実害はないが起動時にエラーメッセージが出るので touch /etc/fetchmailrc しておく。 #Debian
  • 11:17 がんすけ2アップデート
  • 11:21 今日からチキンタツタか。
  • 12:51 2009年9月22日の歩行: 6408歩、4.84km、64分、4.53km/h、消費 233.7kcal、脂肪燃焼 33.4g、3.1エクササイズ。
  • 12:52 2009年9月23日の歩行: 830歩、0.63km、7分、4.98km/h、消費 30.9kcal、脂肪燃焼 4.4g、0.4エクササイズ。
  • 12:53 2009年9月24日の歩行: 5240歩、4.07km、44分、5.47km/h、消費 196.5kcal、脂肪燃焼 28.0g、2.8エクササイズ。
  • 19:58 RT @yamakiyo: 昨日,帰りの電車でラジカセ型のバッグを持っていた人がいた.よく見たらAMラジオ放送の周波数帯がMHzになってたよ.ダサい. これ → http://bit.ly/JnvoN [mb]

@ 2009年09月26日

@ 2009年09月27日

  • 12:26 しながわ中央公園の芝生でランチ。ひなた暑っ。 [mb]
  • 14:12 スターバックス入店。クレーム ブリュレ マキアート アイス。 [mb]
  • 15:42 公園で折り畳みテーブル使っているグループが2組いた。あれ欲しいな。
  • 15:55 RT @sugamasao: ついったーに張り付いていても人生は前進しない事に気がついた。
  • 21:58 Google Sidewiki のエントリは非公開選択できないのか。できるともっと便利なのになあ。
  • 23:06 2009年9月25日の歩行: 5543歩、4.30km、46分、5.51km/h、消費 210.4kcal、脂肪燃焼 30.1g、3.1エクササイズ。
  • 23:07 2009年9月26日の歩行: 5695歩、4.37km、49分、5.26km/h、消費 218.3kcal、脂肪燃焼 31.2g、3.2エクササイズ。
  • 23:08 2009年9月27日の歩行: 5093歩、3.98km、43分、5.49km/h、消費 180.0kcal、脂肪燃焼 25.7g、2.5エクササイズ。
  • 23:46 はてなブックマークFirefox拡張をインストールしてみて、再起動かけたところ。

[ 9月27日全て ]

2009年10月4日 (日)

ThinkPad X31sidLinux kernel 事情 このエントリーを含むはてなブックマーク

ここ最近 ThinkPad X31Debian GNU/Linux sid が調子が悪い。 いろいろ調査・トライしてみている途中の状態をメモ

@ 状況

  • いつごろからか、サスペンドしても ThinkPad X31 の月ランプが光らなくなった。
  • 8月19日ぐらい(から、使用中に Caps Lock キーが点滅してフリーズするようになった。(記事)。
  • 9月11日ぐらいから digiKam写真データを認識しなくなった(記事)。digiKam 更新で対応。
  • 9月23日ぐらいからサスペンドさせると復帰時に Caps Lock キーが点滅して Kernel panic になるようになった(記事)。
  • 9月29日に X があがらなくなった(記事)。こちらは xserver-xorg-core ダウングレードで対応。
  • Linux kernel 起動時に udev が「今の kernel だとデバイスあたりの処理がおかしくなるかもよ」というような警告を出すようになった。

アプリケーションや X の不具合などと重なって unstable 全開だ。

Linux kernel については各種パッケージの更新に追いつけなくなっているようなので、アップデートをかける必要がありそう。

@ Linux kernel 再構築

Debian GNU/Linux の標準イメージを使ってみたが、ThinkPad X31 では例によって ACPI では蓋の開閉でサスペンドしない。 APM を使うようにした Debian kernel パッケージ構築が必要。 しかし今年の2月に 2.6.26 をビルドした時(記事)から、いろいろ変更があったようで一筋縄ではいかなかった。 以下は最終的な手順(たぶん)。

 #apt-get build-dep linux-image-2.6.30-2-686
 #apt-get install linux-source-2.6.30 aufs-source
 #exit

 $mkdir -p /usr/local/src/linux
 $cd /usr/local/src/linux

 $tar jxvf /usr/src/linux-source-2.6.30.tar.bz2
 $tar zxvf /usr/src/aufs.tar.bz
 $emacs modules modules/aufs/Makefile
 $cd linux-source-2.6.30
 $cp /boot/config-2.6.30-2-686 .config
 $make menuconfig
 $make-kpkg clean

 MODULE_LOC=/usr/local/src/linux/modules fakeroot make-kpkg --initrd --revision=sebastian.1.0 kernel_image modules_image
 $fakeroot make-kpkg --initrd --revision=sebastian.1.0 kernel_image
 $cd ..
 $su
 #dpkg -i linux-image-2.6.30_sebastian.1.0_i386.deb aufs-modules-2.6.30_0+20090302-3+sebastian.1.0_i386.deb
 #update-initramfs -c -k 2.6.30
 #update-grub
  • aufs inotify を有効にする(記事)必要があるのだが、modules/aufs/debian/conf.mk が無くなっていた。modules/aufs/Makefile 側で同様の設定追加をする必要あり。
  • MADWIFI はコンパイルが通らなくなっていた。
  • 自前で作った linux-image の Debian パッケージが、initrd まわりの処理をうまくしてくれない。自分で update-initramfs した。

MADWIFI はもはやコンパイルが通らなくなっていた。 試してみたところ ath5k で通信できるようになっているではないか。modprobe ath5k すると wlan0 が使えるようになった(MADWIFI の時は ath0)。

initrd 関係は結構はまった。 最初いつも通りビルドして dpkg した後再起動したのだが、"Unable to mount root fs on unknown-block(0, 0)" が出て先にすすまない。 IDE まわりや ext2ext3 まわりを M から y にしても駄目。 何度か試しているうちに、 linux-image を dpkg --install した際に実行される update-grub のメッセージで自分で作った Linux kernel だけ initrd 関係の処理がされないことに気がついた。 自前で update-initramfs したらようやく 2.6.30 が起動するようになった。

2.6.30 にすることで起動時の udev の警告は解消された。 しかしながらサスペンドはまだ駄目。 復帰時にフリーズする。 やはりパワー関係の処理があやしい。今は AC アダプタを外しても KPowersave は気づかない。

もう少しおっかける必要がありそう。

対応できるまではサスペンドできず。毎回起動したりシャットダウンしたりするの面倒くさーい。


[ 10月4日全て ]

2009年10月22日 (木)

今日のさえずり - 宇宙刑事ギャバンのカッコよさについて会社の女子に熱弁した このエントリーを含むはてなブックマーク

naney:4031446527

@ 2009年10月21日

  • 11:51 WebARENA SuiteX どう? って聞かれたけれどどう? 使っている人いるかな。
  • 13:30 @nyafuru Twitter の世界へようこそ!
  • 14:12 あ、やっぱり今日はガラス清掃の日か。退避。
  • 14:27 FreeMindポータブルアプリケーションの仲間入りさせた。user.properties、auto.properties の保存先は -Duser.home オプション追加で指定。
  • 16:37 午後の紅茶 パティシエ アップルダージリン・オレ買ってきた。ハズレ。なんだこりゃ。
  • 16:45 アップルダージリン・オレ、「オレ」を見落としていた。アップルダージリンを期待していたのにー。
  • 16:45 @chaco 子供が遊びでそこらへんにあった飲み物を混ぜた感じの味ですよねえ。
  • 16:51 @aqualuna アップルダージリン・オレ、中途半端に薄くてイケてません。
  • 19:03 私にはイケメンに対する免疫がないことが @nyafuru との会話で判明した。 [mb]
  • 21:01 昨日買っておいたペプシあずき。 http://movapic.com/...
  • 21:03 曰くペプシあずきはファンタグレープ。 [mb]
  • 21:25 自分もペプシあずき飲んでみた。無難に仕上げてきたなという印象。原材料名の中の香料があずき風味成分? [mb]
  • 22:30 この間容量不足のためいったんアンインストールした PIXUS MP980ソフトウェア群をインストール
  • 23:01 @dai8384 こんばんは。大井町に住んでらしたんですか! 大井町もここ最近変化が激しくまだまだ変わりそうです。
  • 23:05 ちょっと Linux kernel の config 変更して再ビルド中。
  • 23:25 あーもしかしてフルリビルドになってるかも。だとするとしばらく終わらないな。一旦止めて明日にするか。
  • 23:37 昨日買っておいたペプシあずき。 [Flickr] http://bit.ly/2KHcOc
  • 24:15 2009年10月19日の歩行: 5126歩、3.94km、44分、5.32km/h、消費 197.5kcal、脂肪燃焼 28.2g、2.9エクササイズ。
  • 24:17 2009年10月20日の歩行: 8572歩、6.56km、78分、4.98km/h、消費 322.1kcal、脂肪燃焼 46.0g、4.4エクササイズ。
  • 24:20 2009年10月21日の歩行: 7395歩、5.68km、65分、5.19km/h、消費 275.7kcal、脂肪燃焼 39.4g、4.0エクササイズ。
  • 25:05 ボールペン注文しちゃった。
  • 25:29 寝る。

@ 2009年10月22日

  • 09:23 今日は園児グループと同じ車両に乗車。いつもは避けるんだけれど、何か楽しげなのであえて同乗を選択。 [mb]
  • 09:43 ヨドバシカメラ前の 7。 http://movapic.com/...
  • 10:03 カットモデルといったら、スパッっと切って中のメカニズムが見えるやつだよね。普通。人の頭だって? プラスティネーション?
  • 10:23 @nyafuru Google検索するとカットモデルはヘアモデルの方がトップにきますねぇ。おかしいなあー。
  • 10:45 Visual Studio 2005 IDE Enhancements インストール
  • 11:41 doxygen で INLINE_SOURCES するとすると関数定義の { は行頭にあった方がいいな。
  • 12:57 宇宙刑事ギャバンのカッコよさについて会社の女子に熱弁した。
  • 13:43 FONERA 2.0n か。7,480円は高いな。
  • 16:22 アセロラCマイルドならあった。 [mb]
  • 19:11 昨日駅まで @nyafuru と帰ったら今日「まわりみてもフリース着ている人ワタナベさんぐらいでしたよ」と突っ込まれた。もはやフリースジャケットもマジックテープ財布なのか? [mb]
  • 19:20 うーん確かにこの時間車内にフリース着ている人いないな。っていうか、ほとんどみんなスーツなだけじゃん。 [mb]
  • 22:08 はてなブックマークの「Twitter との連携」設定した。twitterfeed 経由で投稿しているのセルクマになっちゃうかな。
  • 22:13 頂き物の舟和の芋ようかん食した。優しい甘さ。
  • 22:21 もうすぐ22日22:22:22
  • 23:53 今日は Firefox がガンガン落ちるな。
  • 24:35 ヨドバシカメラ前の 7。 [Flickr] http://bit.ly/3MuTjN

[ 10月22日全て ]

2009年11月4日 (水)

今日のさえずり - 寒さを心配してくれたのかな? このエントリーを含むはてなブックマーク

@ 2009年11月04日

  • 08:21 寒いけど気温上昇を期待してダウンジャケットはまだ我慢。 L:東京都 [mb]
  • 08:28 やっぱ寒いわ。電車にのってちょっとホッとした。 [mb]
  • 08:37 おお、昨日まで駄目だった MovaTwitter でのリスト表示が出るようになった。これでケータイでユーザ毎にブックマークして閲覧する必要性が減ってぐっと良くなった。 [mb]
  • 10:16 2人病欠、1人捻挫でオフィスに人が少ない。やはりここ数日寒かったからかな(捻挫はしらない)。
  • 10:52 肩が寒いので一夏オフィスの入口のコートハンガーにかけっぱなしだったフリースジャケットを着用。持ち帰って洗濯せねば。
  • 11:21 コンパイルが通らないと言われたので、身に憶えがないが中途半端なコードをコミットしていないかチェックアウトしなおしてビルドしてみた。通るじゃん。
  • 11:55 エクスプローラのアドレスバーでパスを指定しようと入力しているとすぐに現在のフォルダ名に戻されてしまい(テキストボックス全選択状態)非常に困っていたのだがようやく原因が判明。 DropboxPortable だった。止めると現象も止まる。
  • 12:37 MovaTwitter 上のいくつかのリストをケータイブックマーク#movatwi
  • 13:11 やっぱり夏中ハンガーにかけっぱなしだったフリースジャケット埃臭いし息苦しかった(ハウスダストアレルギー保持者)。
  • 15:15 1972年度生まれです。
  • 18:32 ジーパン穴開きすぎっていわれた。寒さを心配してくれたのかな? ありがとう! (違う?) [mb]
  • 18:41 @nekosuzu ジーパンは膝にぽっかり。ユーズドテイストでちょっと高めのジーンズだったんですが、ここまでくると限界かなとは思うぐらいの大きさではあります。 [mb]
  • 18:45 あーやっぱり限界? 皆から不評なんだよね(含む自分)。 RT @nyafuru: @Naney 違います(笑)ジーパンの穴から足をかいてるの見て限界を感じたんです(´Д`)昼から言いたくてしょーがなかったんですよ! [mb]
  • 18:54 駅前で外人さんがメロディアスな曲ひいてる。メッセージボードに書かれた標題は「ごあいさつ」。 [mb]
  • 24:11 HootSuite っていいのかな。
  • 24:41 @Orv_41 HootSuite 軽いですか。以前は重いという評判を見かけたのですが軽いならいいですね。
  • 25:03 @mizu34 HootSuite の記事紹介ありがとうございます。複数アカウント使っていると便利そうですね。
  • 25:05 @shukaku HootSuiteWeb 版の TweetDeck みたいな感じですか。 TweetDeck が自分の Linux 環境ですんなり動かなかったので、Web ベースで同じ機能が実現されているとありがたいです。
  • 25:13 @Rocketman3 ほう HootSuite 使いやすいですか。やはり使ってみようかな。

[ 11月4日全て ]

2009年11月24日 (火)

Dropbox for LinuxDebian 用にビルドしてインストール このエントリーを含むはてなブックマーク

新しい Debian GNU/Linux sid 用に Dropboxビルドインストール。 手順は前回と同じだけれど、sid がクリーンインストールに近い状態なので必要な Debian パッケージがもうちょっとあったのでメモ

Dropbox ディレクトリと ~/.dropbox は前の PC からコピーしてある状態で以下を実行。

 sudo apt-get install libnautilus-extension-dev libnotify-dev dh-make autotools-dev python-docutils
 tar jxvf nautilus-dropbox-0.6.1.tar.bz2
 cd nautilus-dropbox-0.6.1
 dh_make --createorig
 fakeroot dpkg-buildpckage
 sudo dpkg --install ../nautilus-dropbox_0.6.1-1_i386.deb
 rm -rf ~/.dropbox-dist ~/.dropbox-dist-new
 dropbox start -i

2GB 無料オンラインストレージサービス Dropbox に以下のリンク先から登録すると今なら 250MB プラス!


[ 11月24日全て ]

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.050162s / load averages: 0.17, 0.20, 0.14
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)