益子焼の祭りに行ってきた

今年は笠間の火祭りに行く時間がなかったのだけど。益子のお祭りには行けた。駅からちょっと歩いたとこにある酒屋に鳳凰美田と白岳仙がおいてあってきになったけど、酒を控えているので我慢した。

1210077654 1210077654

今回自分の酒器は買わなかったが、なかなかいい感じのカレー皿を一揃いゲットした。あと鯉のぼりの飾り。

1210077654

他に行ったのが千本松牧場内にあるもみじ亭。ペット連れもOKで外の席にはペット同伴専用テーブルがあるのがなかなかよい。

1210077649 1210077651 1210077660

観光地仕様かと思って覚悟していたが、蕎麦は悪くない、というよりおいしかった。牧場は広々としていて楽しめた。

久しぶりに実家に帰ったので地酒でもと思ったが、松の寿と澤姫呑んできた。松の寿は日光の行き帰りにいつも蔵の前を通るので気になっていた銘柄の一つ。

1210077656

超うめーって叫ぶほどではないにしてもなかなか。食中酒としてはなんというか酸味が強い気がするけど、あそこらへんの料理は味が濃いからむしろこれぐらいのほうがいいのかな?あと原酒でないのが飲みたかったけど売ってなかったので。山廃も気になるし。

今度実家から送ってもらうか。

FSOL

欲しい。

ProductName From the Archives, Vol. 4
The Future Sound of London
Passion / ¥ 2,143 (2008-05-06)
通常3~5週間以内に発送

でも、今月はもう自由にできるお金がなさげ。

入門Trac with Subversion

気になる本を発見。

ProductName 入門Trac with Subversion―Linux/Windows対応
高山 恭介
秀和システム / ¥ 2,310 ()
通常3~4日以内に発送

会社内でもう少しきちんと使えるようにしたいので、職場本にしようかな。

soma comaのvol.2がかなりいい

vol.1ももちろんよかったが、ダウンビートもののコンピがまた出てた。

ProductName Soma Coma 2
Various Artists
Soma / ?円 ( 2008-05-20 )


envoyから始まる。

  • Alex Smoke - A Moment To Myself
  • Chaser - Blue Planet (Abacus Remix)

ユルユルで気持ちいい

今日のmacbook(2008-05-02)

.emacsあたりをいじるのに夢中になってた

  • plagger周りのモジュールをインストール
  • carbon emacsの設定。
    • 全画面表示とmode-cmpileを入れた
    • spotlightがctrl+spaceなので設定を変更
  • limechatを入れた

今日のキーボードショートカット

  • window切り替えはcommand+`
  • defaultはfnを押さないとファンクションが有効にならない
    • キーボードの設定で変更
  • menubarはctrl-F2
  • dockのアクセスはctrl+F3

今日のmacbook

CatalystPylonsをインストールしただけ。

firefoxとか アドオンを入れてないので使いづらい。あとツールバーにfavicon並べてアイコンボタンとして使えないのが謎。よく使うサイトはどうやってアクセスしてるんだろうか?

タッチパッドには未だ慣れず。キーボードの打鍵はちょっと慣れてきた。

あと、Xkeymacsに犯されていたことに気がついてた。 mac版firefoxはC-f,C-b,C-n,C-pでカーソル移動しないんだ「あー使えねーナ」と。僕の触るすべてのWindowsにXkeymacsが入っているので何が真実なのかわからんようになってる!

macbookきたヨ

真ん中のクラスの最初からメモリが2ギガついてるヤツ買った。というかU隊長がDVD-R書き込めるヤツ欲しがってたので。あとUS配列にしてみた。

1209477192

とりあえず、MacBook 買った後にやったことまとめをみながらCPANを最新にするとこまでやって、更にCarbonEmacsを入れた。明日はCatalyst関連インストールする。

少し触ってみて、キーボードのキーがなんかカタカタするのがちょっと気になるのと、タッチパッドの反応があんまよくないので多少ストレスを感じる。さらにショートカットを知らんのでいちいちカーソル移動してクリックしないといけないという状況にもちょっと苛つくのかもしれん。というわけで、ここらへんは慣れか。 ターミナルはなんも考えなくてもいいのが楽チン。Windowsの場合だとMSYS,MinGW入れたりPoderosa入れたりと色々とお世話をしないとまともに端末使えんからな。

ProductName Apple MacBook 2.4GHz Core 2 Duo/13.3/2G/160G/8xSuperDrive DL/Gigabit/BT/DVI MB403J/A

アップルコンピュータ / ¥ 154,800 (2008-02-27)
通常24時間以内に発送

あとmacのタッチパッドで円を描いてスクロールさせようとしたりとか、レッツノートで二本指でなぞったりとか、混乱気味。

カエサル暗号の復号化

topcoder SRM147DIV2の250点問題。tが文字列で、shiftが移動文字数。これを復号するが、

t[i] = (t[i] - 'A' - shift + 26) % 26 + 'A';

とやってA->Zの循環をifを使わずに済ませる。別にC++に限らずpythonでもperlでも一緒なので覚えておく。

vectorの要素中最大のものを選ぶ

ソートした最後の要素

  sort( nums.begin(), nums.end());
  cout << nums[nums.size() -1];

よくわからんが、こんな感じにもかける。

  vector<int>::iterator where  = max_element( nums.begin(), nums.end());
  cout << *where << endl;

あとで読む

C++の配列の添え字

こんな感じでメモリに展開して、

int main() {
  string dit = "AB";
  bool SEL[256];
  memset( SEL, 0, sizeof(SEL));
  SEL[dit[0]] = 1;
  SEL[dit[1]] = 1;

  for(int i=0;i<sizeof(SEL);i++){
    cout << SEL[i];
  }
}

実行すると、

C:\msys\1.0\home\ohkw>test.exe
00000000000000000000000000000000000000000000000000000000000000000110000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000

きちんと対応する文字で1が立つ。でもSEL[char型のなんか] = 1;とやるとコンパイルエラーになるのがよくわからないなぁ。