AA1

              /:.:.:.:.:/.:.:.:.:.:.:.:.:.:.:.:.:.:./:.:.:.:.:.:.:.:.:.:.:.:. \
.              / .:.:.:.:.:/:.:.:.:.:.:.:. |:.:.:.:.:.:.:/ /:.:.:.:.:.:.:.:.-=ミト、\
             / :.:.:.:.:./ .:.:.:.: |:.:. |:.:.:.:.:.:.{:.:{______):.:):.:\   つまんねーこと聞くなよ!
.            / :.:.:.:.:.:.| :.:.:.:.:. |:.:. ト、:.:.:.:.:.`ー────一彳.:\:\
.           .:.:.:.:.:.:.| :.|:.:.:.:|:.:.:|\{ \ :.:{\:.:.:.:.:.:.: | .:.:.:.:.: |:.:.l:.: \ >
          | .:.:.:.:. | :.|:.:.:. \{x=≠ミ、\__, \:.:.:.:/:.: /:.:.|.:.:|:.:.:|       ベ三三}
          | :.:.:.:.: | : \:.:. 〃r'( ハ ヾ    }/_/ }/ :.:|:.:.:|      ///:i:i:i:i:/
          | : γ´|:.:.:.:.:.\{ トi:i:i爿       x≠ミ  |:.:.:/}/      ///:i:i:i:i/
           j.:.:.:{ ! :.:.:.:. | 弋辷ツ        r'( ハ Y j/|        ///:i:i:i:i/
.          /:.:. ∧ |:.:.:.:.:.:. \:::::.           トi:i爿 '∧:.: !     ///:i:i:i:i/
         /.:.:.:/:.: ゝ|:.:.:.:.:.:.:.:ト:.)        ' `ー ゙ ∧:.:.: |      ///:i:i:i:/
        / :.:.:.:.:.:.:.: ∧:.:.:.:.:.:.:|     -====、   .::::::{:.:.:.:.:.:     ///:i:i:i:/
.    ...:.:.:.:.:.:.:.|:.:.:.: /:. |:. ト、:.: |    /::::::::::::::j/       从:. | :|    ///:i:i:i:/
..  /:.:.:.:.:.:.:.:.:.|:.:.:.:.|:/}ノ }:丿   {:::::::::::::::/     仆:. / .:   ///:i:i:i/
 /:.:.:.:.:.:.:.:.:.:.:. |:.:.:.:.l \\   `::..   ー一    </:.:./}:ノ   ///:i:i:i/
/ :.:.:.:.:.:.:.:.__/|:.:.:.:.|   \\    ≧=--‐< :.: | ムイ     ///:i:i:i/
 ̄ ̄ ̄    |:.:.:.|    \\   / ハ\:.:.:.| :.:. |        ///:i:i:i/
          |:.:.:.:.|     \ヽ/   |  \| :.:. l         ///:i:i:i/
     〃   |:.:.:.:.|         У / :|    |:.:.:.:. / ̄ ̄ ̄ ̄_)i/

Emacsが最近よく落ちる

revive.elを使っているのだが,
以下のように終了時にバッファの状況を保存するようにしているので,
以上終了されるとバッファの配置が保存されない.

(add-hook 'kill-emacs-hook 'save-current-configuration) ;; 終了時に保存

とりあえずの解決策として,一定時間ごとにsave-current-configurationを走らせることにする.
一定時間毎に任意の関数を実行するにはrun-with-idle-timerを使うと良いらしい.
参考: http://www.geocities.co.jp/SiliconValley-Bay/9285/ELISP-JA/elisp_610.html

(run-with-idle-timer 50 t save-current-configuration)

第一引数の単位は秒.

にゃる

はてなダイアリーCSSの変更を行った.メンテナンスが要らない分こっちに方が時間がかからず良い感じ.

広告がどうしても邪魔い(課金してしまうか?)のと,はてな記法覚えないといけないのは少し面倒だが..

てすとてすと

ソース投稿テスト

(1..100).each{|i|
  puts (15%i)==0 ? "FizzBuzz" : (5%i)==0 ? "Fizz" : (3%i)==0 ? "Buzz" : i
}

にょろにょろ?


ツイート投稿テスト

org-mode活用まとめ

EvernoteGoogleカレンダーも更新忘れるし,EmacsでTODO管理
HTMLのソースも吐き出せるしね!

  • 書き方の説明
#+AUTHOR: Yuuhi Nyan
#+TITLE: YuuhiNyanBot作成
#+LANGUAGE: ja

まず,上にこんな感じで書きます.内容は見たまんま.

ソースを載せるときはイカのように

#+BEGIN_SRC c++
 #include <iostream>

 int main(int argc, char** argv)
 {
     std::cout << "Hello, world." << std::endl;
     return 0;
 }
#+END_SRC
  1. 見出し
* TODOリスト目次
** 研究
*** 論文読み

また前に書いたように.orgファイルから,HTML出力ができその際に使いCSSのパスを

#+STYLE: <link rel="stylesheet" type="text/css" href="org.css">;

というように書くことができる.

  1. TODOの管理

emacsの設定ファイルか,orgファイル中に

#+TODO: TODO(t) WAIT(w) | DONE(d) SOMEDAY(s)

と書き加えておけばTODOの状態の設定ができる.
見出しの場所で[C-c C-t」で,TODO状態を変更.
[Shift-Right Left]で状態変化.
[Shift-Up Down]で優先度変化.

[Ctrl-C .]で日時の設定.
[C-c C-d]で〆切り日の設定.

Mac OSX 10.7でターミナルからjavacコマンド実行時の問題

MBAJava環境入れて,javacコマンドを使うと文字化ける.
最近のOSXのターミナルもファイルシステム?もUTF-8を採用しているからだが,-J-Dfile.encoding=UTF8というオプションを付加するだけで普通に対応してくれる.
.zshrcなどに

alias javac="javac -J-Dfile.encoding=UTF8"

とでも付け加えておけばよいだろう,