パーソナルツール
現在の場所: ホーム takalog
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2012May »
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
このBlogについて
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。 zope/plone関係の技術的な内容については http://takanory.net の方にまとめていこうと思います。 コメント・ツッコミはご自由にどうぞ。
twitter facebook linkedin foursquare
カテゴリ
android (16)
av (27)
books (35)
coreblog (49)
ds (22)
emacs (8)
ferret (24)
google (34)
icecream (44)
lego (70)
mac (22)
misc (74)
moblog (277)
movie (33)
pc (44)
plone (338)
puzzle (42)
python (57)
server (67)
snowscoot (9)
software (125)
sports (32)
suidou (30)
winds (47)
 
文書操作

第19回定期演奏会(4月29日)のお知らせ

作成者 takanori投稿日 2012年04月14日 17時31分 最終変更日時 2012年04月14日 17時34分
第19回定期演奏会

私が所属する吹奏楽団 多摩ウィンドフィルハーモニーオーケストラ の 「 第19回定期演奏会 」 が4月29日(日)に開催されるので、そのお知らせです。

入場料金は800円となっていますが、私に連絡をくれた方には置きチケット用意しますので、ぜひ気軽に twitter、Facebook、メール等で連絡ください。

開催概要

  • 指揮: 高橋 賢
  • 会場: 南大沢文化会館 主ホール (京王相模原線「南大沢駅」より徒歩3分)
  • 全席自由:
  • 入場料金: 前売り 600円、当日 800円

今回は4月29日(日)とゴールデンウィークのしょっぱなの昭和の日に解散です。 今年のゴールデンウィークはそんなに連結してないし、みなさん近場のお出かけがいいですよね?ってことで是非ご来場いただければと。

今回はテーマを「空と宙(そら)」と題して、大空と宇宙に関する曲を集めました。 この企画は「2012年ってなにがあるんだろうなー」と Wikipedia で調べてみたら、 東京スカイツリー - Wikipedia が完成してオープンしたり、 2012年5月 - Wikipedia に東京でも金環食が見られるということでこういったテーマにしてみました。

こんなテーマにしなければ、一生出会うこともなかった曲を演奏することになったので、個人的には面白かったかなと思っています。

一部 宙(そら)ステージ

  • ファンファーレ「はやぶさ」 / 八木澤 教司
  • 組曲「惑星」より火星 / G.ホルスト、編曲: A.リード
  • 銀河鉄道999 / タケカワ・ユキヒデ、編曲: 樽屋雅徳
  • Eclipse / A.ロスナー

二部 空ステージ

  • 2012年度 全日本吹奏楽コンクール課題曲 IV 行進曲「希望の空」 / 和田 信
  • Beyond the Higher Skies(大空を越えて) / R.シェルドン
  • The Sun Will Rise Again(陽はまた昇る) / P.スパーク
  • 「ラピュタ」~キャッスル・イン・ザ・スカイ~ / 久石 譲、編曲: 森田 一浩
カテゴリ
plone plone

セブンイレブンのスター・ウォーズキャンペーンでLEGOがあたった

作成者 takanori投稿日 2012年03月11日 02時16分 最終変更日時 2012年03月12日 17時11分
レゴ スター・ウォーズ
抽選画面
大当たり!!!!

コンビニのセブンイレブンでは、スター・ウォーズの3D公開を記念して STAR WARS エピソード1/ファントム・メナス 3D キャンペーン をやっています。

キャンペーンの内容は以下のとおりです。

  • パンを買ってポイントを貯めて各種プレゼントを抽選でプレゼント
  • カップ麺を2個買うとふたどめフィギュア(2種類)
  • お菓子を2個買うとクリアファイル(5種類)
  • ソフトドリンクを買うとベアプリック(8種類)

このうち、クリアファイルはなかなかできもよく、5種類コンプリートしました。

ここで書くのは、「パンを買ってポイントを貯めて」というものです。これはセブンイレブンの オリジナル焼きたてパン を200円分買うごとに1ポイントが入手でき、そのポイントを貯めてプレゼントに応募するというものです。 パンを買うと200円ごとにレシートの一番下にシリアルナンバーが印刷されるので、この番号をキャンペーンサイトに登録します。 ちなみに600円分買うと、ちゃんとレシートに3ポイント分シリアルナンバーが印刷されます。

一人でパンを食べてもなかなかポイントがたまらないので、会社で「朝パンを食べたい人がいたらパシリます!!」と宣言し、 Google スプレッドシートで「パシらせシート」を用意して買ってきて欲しいパンを買いてもらうようにしました。 そうして メロンパン買い占め たりして、ポイントを貯めて抽選に挑みました。

肝心のプレゼントはポイントごとにいかのようなものがありますが、欲しいものは5ポイントコースの「レゴ スター・ウォーズ(ダース・モール プレミアムミニフィギュア付き)」一択です。

  • 2ポイント スター・ウォーズnanacoカード
  • 3ポイント HOME STAR R2-711(R2-D2 をセブンイレブンカラーにとかねーわー)
  • 5ポイント レゴ
  • 8ポイント ダース・モール&ダース・ベイダーフィギュア

で、2日のパシリの成果で10ポイントたまったので、応募してみました。サイト上でボタンを押すとすぐに当たりか外れがわかります。

結果は...タイトルにも書いているとおり、いきなり当たりました。やったーーーー。 ぶっちゃけ、どっちのモデルも旧モデルだけど持っているので。ミニフィギュアがプレミアムらしかったんで欲しかったんですよねー。 いやーまさかいきなり当たると思わなかったんで、びっくりしました。

パシリを終了させようかと思ったんですが、「もう一個も当てよう」との要望が多かったので、パシリを継続しようと思います。 ちなみに商品のレゴは4月以降に届くそうです。

カテゴリ
lego lego
movie movie

HTML メールをブラウザで開く

作成者 takanori投稿日 2012年03月09日 01時01分 最終変更日時 2012年03月09日 01時02分
emacs-w3m で表示
Firefox で表示

一つ前のエントリで Mac + Emacs + Wanlderlust + w3m で HTML メールを表示する というのを書いたら Twitter / @okuji: @takanory 案外old-typeだったんですね。。 と言われちゃいましたが、気にせず続けます。

HTML メールを emacs-w3m である程度それっぽく見ることはできますが、レイアウトがそんなにきれいに出るわけじゃないしちょっと見にくいです。

そこで「これはブラウザで見たいな」と思った HTML メールをブラウザで見られるようにします。 方法は ~/.mailcap というファイルにどの MIME-Type のときにどのアプリケーションに渡すかという指定を書きます。 text/html 形式の場合に Firefox で開くようにには、以下のように記載します。

text/html; sh -c "open -a /Applications/Firefox.app %s\; sleep 1"

ポイントは以下の2点です

  • Mac OS X の場合 open -a アプリケーション ファイル名 と指定してアプリケーションで開く
  • 対象のファイルはテンポラリファイルのため、開く前に削除されないために sleep を入れる

これで画像のように、購入した楽器の発送を知らせる HTMLメールを Emacs 上で見たり、Firefox で見たりすることができるようになりました。 なお、Firefox で表示したい場合は [2  <text/html (quoted-printable)>] と書いてある行にカーソルを移動して v (Play current entity) を入力します。

これだけではなんなので、メールに添付してある PDF や Microsoft Office 文書も v を入力したら表示されるようにしたいと思います。 Mac OS X Lion では プレビュー というアプリケーションで、たいていのファイルを表示することができます。

そこで、以下のように ~/.mailcap に記述して、各種ファイルを プレビュー で表示するように指定します。

text/html; sh -c "open -a /Applications/Firefox.app %s\; sleep 1"
application/*; sh -c "open -a /Applications/Preview.app %s\; sleep 1"

これで、メールに添付された PDF や Microsoft Office 文書に対して v を実行すると、プレビューで参照できるようになりました。 めでたしめでたし。

参考: 設定の覚え書き: .mailcap で Preview.app を起動

Mac + Emacs + Wanlderlust + w3m で HTML メールを表示する

作成者 takanori投稿日 2012年03月06日 13時33分 最終変更日時 2012年03月08日 09時57分
emacs-w3m で HTML メールを表示

Mac の Emacs の Wanderlust でメールを読み書きできるようにする の続きです。前提として上記の手順(Mac に Emacs をインストールしてメールの読み書きができる)が終わっていることとします。

Mac の homebrew で入る w3m はちょっと問題があるらしいので、自分でコンパイルして、最新版の emacs-w3m をインストールします。

Mac に w3m をコンパイルしてインストール

homebrew で入る w3m はちょっとバージョンが古くて落ちたりするので、インストールし直します。

$ brew edit bdw-gc
$ brew install bdw-gc
$ brew edit w3m
$ brew install w3m

edit するところで、 Formura ファイルとやらを修正します。変更点はダウンロードするアーカイブのバージョンを最新にしたり、 w3m にパッチをあてたりしています。

どのように修正するかは、下記の参考リンクを見ていただくほうがよいかと。これで最新版の w3m がインストール出来ました。

$ w3m -version
w3m version w3m/0.5.3, options lang=en,m17n,image,color,ansi-color,mouse,menu,\
cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark

参考: Lion+homebrew で w3m が動かなかったのがなんとかなったヒャッハー: 麦汁三昧

emacs-w3m をインストール

次に Emacs 上で w3m を使えるようにするために、 emacs-w3m をインストールします。

最新版は cvs から落としてくるんですがいくつか足りないファイルがあるので emacs-w3m-1.4.4 からコピーします。

$ cvs -d :pserver:anonymous@cvs.namazu.org:/storage/cvsroot co emacs-w3m
$ wget http://emacs-w3m.namazu.org/emacs-w3m-1.4.4.tar.gz
$ tar xfz emacs-w3m-1.4.4.tar.gz
$ cp -pr emacs-w3m/* emacs-w3m-1.4.4
$ cd emacs-w3m-1.4.4
$ ./configure
$ make EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs 
$ make EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs install

設定ファイルに記述を追加

~/.emacs.d/init.el に emacs-w3m をメールの表示時に有効にするための設定を追加します。

(require 'mime-w3m)

これでトップの画像のように HTML メールを表示するときに emacs-w3m を使用してある程度それっぽく表示されるようになりました。

カテゴリ
mac mac
emacs emacs

退職しました

作成者 takanori投稿日 2012年03月02日 16時57分 最終変更日時 2012年03月03日 19時07分
PyCon mini JPのJob Board

あんまりこのブログには仕事のこととかは書いていないんですけど、「退職エントリを書くまでが退職です」と言われたので書いとこうかと思います。

2012年2月29日に退職 して、 3月1日から新しい会社で働き 始めました。

で、まぁここでなんで退職してなんでそこに入ったか何をするかとか書いたりするんですけど、それもつまらないので最終日に作成した退職メールを送るまでの道のりについて書きます。

手順としてはこんな感じでする。

  • 送信先メールアドレスの抽出
  • メールアドレスの名寄せ
  • 送受信数によるランク分け、メッセージを追加
  • メールを送信
カテゴリ
python python

Python mini Hack-a-thon 雪山合宿(2012)

作成者 takanori投稿日 2012年02月03日 22時20分 最終変更日時 2012年02月03日 22時25分
刀屋のざるそば(普通盛り)
スノースクートを分解
NKSブッシュを装着
Python mini Hack-a-thon ステッカーを貼った

2月3日~5日の間、毎年恒例になりつつある Python mini hack-a-thon 雪山合宿 に来ています。 会場もいつもと同じ マウンテンパパ さんです。

今回は Play, WebSocket and CakePHP mini hack-a-thon 雪山合宿 からの参加者4名も加わり、初日ですでに12名の大所帯となっています。 明日一人帰って4人追加になるんだけど、椅子が足りなそう...

初日の今日はいつものように上田にあるそば屋 刀屋 でざるそばを食べて満腹になって、ビール等を買出しして移動。

宿につくと水曜日に送っておいたスノースクートが届いていました。「帰りのヤマト便についても話しておいたから」と宿の方に言われました。 いつも送り返すのに結構面倒なことになっていたので、非常に助かります。

その後は明日からの雪山に備えて、スノースクート Hack-a-thon を一人で開始。まずは後ろの板をばらして、以前購入しておいた NKSブッシュ に変更。はずしたピノゴムは一つなくなっていた前板に1つ追加しました。これで明日からのゲレンデ滑走はほっと一安心です。

あとはせっかくなので板に「Python mini Hack-a-thon ステッカー」を貼ってみました。外での使用に耐えられるのか不明ですが。

なんかまわりは執筆してる人とか執筆してる人とかレビューして忙しい人とかが多くて、誰も私のカードゲームの相手をしてくれなさそう、さみしい。しくしく

カテゴリ
plone plone
python python

Nexus S に Cyanogenmod 9(ICS)を入れる

作成者 takanori投稿日 2012年01月21日 16時27分 最終変更日時 2012年01月21日 16時30分
Cyanogenmod 9 を入れた
Clockworkmod 5.0.2.3

1月19日(木)に Plone Users Group JapanミーティングとPlone研究会 に参加したんですが、Plone の話しをしてるふりをしつつ Nexus S に Cyanogenmod 9 をインストールしました。

CyanogenMod (サイアンオージェンモッドと読むらしい) はAndroid向けの有名なカスタムROMを作成しているチームであり、そのROMの名前です(多分)。 いろいろ標準のROMに対して便利なカスタマイズがされているので、私もずっと使っています。

で、ICS(Android 4.0: Ice Cream Sandwich)に相当した Cyanogenmod 9 のリリース候補?が出たっぽいので入れて見ました。 Mac に Android SDK を入れていなかったので、そこからやります。手順はこんな感じです。

  • もろもろバックアップ
  • Android SDK を Mac にインストール
  • 新しい recovery をインストール
  • Cyanogenmod 9 をインストール
  • TitaniumBackup でアプリケーションをリストア

今のところ調子よく動いているようです。よかったよかった。

以下詳細な手順です。

もろもろバックアップ

まずはROMを入れ替える前にもろもろアプリケーションのバックアップをとります。

  • アプリケーションのバックアップは Titanium Backup を使ってとります
  • ROMイメージそのもののバックアップは ROM Manager を使ってとります

Android SDK を Mac にインストール

adb(Android Debug Bridge)コマンドとかを使えるようにするために Android SDK をインストールします。

Android SDK | Android Developers のページから android-sdk_r16-macosx.zip をダウンロードして解凍します。

解凍すると android-sdk-macosx というフォルダができるので、どこに入れるか悩んだんですが /Applications/ の下に入れました。 その後ターミナルで以下のコマンドを実行して、 Android SDK Manager を起動します。:

$ /Applications/android-sdk-macosx/tools/android update sdk

とりあえず Andorid SDK Platform-tools をチェックしてインストールします。

これで /Applications/android-sdk-macosx/ の下に必要なコマンドが入ったので、コマンドラインで呼べるように ~/.profile に以下のような PATH の設定を書いておきます。

export PATH=/Applications/android-sdk-macosx/tools:/Applications/android-sdk-macosx/platform-tools:$PATH

新しい recovery をインストール

recovery 用に最新の Clockworkmod 5.0.2.3 をインストールします。

[RECOVERY][MOD][9.25.11] Clockwork 5.0.2.3 New wipe & confirm menus. For ALL variants - xda-developers から 5023-cyan.img あたりをダウンロードしておきます。

fastboot モードに移行し、 fastboot で 5023-cyan.img を焼きます。その後画面上で reboot recovery を選んでリカバリーモードに移行します。

$ adb reboot fastboot
$ fastboot flash recovery 5023-cyan.img

Cyanogenmod 9 をインストール

リカバリーモードの画面で Cyanogenmod 9 をインストールします。

[ROM] [i9020/23] CyanogenMod 9 v4.0.3 v1.1 - xda-developers から CyanogenMod と Google Apps addon をダウンロードします。

ダウンロードしたファイルを adb push で /sdcard にコピーします(先に入れておいても問題ないです)。

$ adb push update-cm-9.0.0-RC0-NS-KANG-signed.no.v1.p1.zip /sdcard
$ adb push gapps_ics_4.0.3_v10.zip /sdcard

その後、リカバリーモードで以下の手順でインストールします。

  • install zip from sdcard > choose zip from sdcard > コピーしたzipファイルを選択(update-cm が先)

インストールが終わったら reboot system now を選択して起動します。

TitaniumBackup でアプリケーションをリストア

起動したら初期設定をして、追加のアプリケーションが入っていないので、インストールし直します。

といっても一つ一つ入れなおすのはダルイので、Android Market で Titanium Backup をインストールし、最初にバックアップしたアプリケーションをリストアします。

あとはお好みで カメラのシャッター音を消したりフォントを入れ替えたり とかします。

こんな感じで Nexus S に Cyanogenmod 9 が入りました。わーい

カテゴリ
android android

あけましておめでとうございます(2012)

作成者 takanori投稿日 2012年01月04日 13時00分 最終変更日時 2012年01月04日 13時32分
立派な門松
仲がいい風の写真

もう4日ですが、いまさらながら正月のエントリーです。1月は31日までが正月ですからね!!

写真は毎年恒例(になりつつある)自宅マンションの門松です。なんか去年よりでかい...天井にぶつかりそうです。

2011年の 正月エントリー で『去年はなんか色々あちこちに首を突っ込んで、首がまわらない感じではあったんですが、まぁ今年もそんな感じかなーと思っています。』と書いていましたが、まさにそんな感じでした。

飲む機会が増えて(まぁ私が飲むのが好きだからですが)、体重的にやばい感じなので、今年は運動もしようかなと思ったりしています。

せっかくなのでここで昨年何やってたか振り返ってみます。


Powered by vine linux, python, zope, plone, coreblog