カテゴリー : ツール

ノート

モレスキン日経ビジネスAssocieという雑誌で「決定版 ノート術」という特集をやってたので、ちょっと気になって買ってみました。
非常に面白かったです。
様々な職業の方のノートの使い方や、最近の新商品が紹介されてます。

特に興味を惹かれたのは、パンクブーブーがネタを練り上げるために使っているというノート術の紹介。漫才1本のネタを考えるのにキャンパスノートを1冊使い切っちゃうとか、小ネタを蓄積していくやり方とか、ものすごく参考になりました。

あと、はとバスのバスガイドさんのノートもすごかった。ガイド情報をまとめたノートがあるのはもちろん、新しい路線でガイドする際に受けた教習メモや、移動時間を盛り上げるためのゲームや雑学をまとめた情報が、専用のノートにぎっしり書きこまれてて、プロフェッショナルの仕事という感じ。

学生時代は各教科ごとにノートを作ってせっせと書きこんでた(僕の場合は落書きも多かった)んだけど、社会人になってからはそういう機会もずいぶん少なくなった気がします。歳を食うと物覚えが悪くなるというのも、絶対それとは無関係じゃないよね。

そういうことではいかんなあと、僕もここ最近は、こまめにメモを取ったりノートを作るようにしています。
せっかくなので、そのあたりを少しご紹介。

興味がある人だけ見てってください〜。

続きを読む

Subversionのこと

2007年くらいから原稿のデータはSubversionで管理しています。
最初はTracと組み合わせて使っていたのですが、そっちは去年からRedmineに置き換えました。Redmineのほうが設定が楽だったのと、日本語の扱いがいろいろ便利だったので。

ソフトウェア開発の仕事をしてる方には今さらな感じなのでしょうが、Subversionはバージョン管理システムと呼ばれているもののひとつで、プログラムのソースコードなどを管理する目的で使われているものです。

小説の原稿もプログラムと同様に、書いてる途中で内容を修正したり、別の展開を試したり、いちおう書き上げたけど推敲前の未完成版だったりと実はバージョンがいろいろあります。雑誌に掲載した原稿を単行本や文庫に収録する前に修正したりもします。
Subversionはこれらの原稿の履歴を記録していて、ミスったときに前の状態に戻したり、どこをどうやって修正したのかあとから確認したり、という作業を可能にしてくれます。なんかもうね、これがすごい便利なんですわ。
間違ってファイルを上書きしちゃったとか、修正したけど前のバージョンのほうがよかったとか、作業中のPCがぶっ飛んでデータが消えたとか、そういうミスがなくなったので作業効率がずいぶん上がった気がします。だからって、それだけで書いてるものが面白くなるわけじゃないのですが。

比較画面こんな感じで、修正前と修正後の内容を比較しながら作業できます。便利。

今のところ僕の周りでは聞いたことがないんですが、一部の出版社ではすでにSubversionを使って出版作業を行ってるんだとか(参考)。文芸やラノベ系の出版社でもそのうち同様のことが起きると思うのですが、まだちょっと動きが鈍い感じ。マンガのデジタル化みたいに、目に見えるメリットが少ないからですかね。

というわけで「Subversionすげえ、マジ便利!」と3年くらい前から知り合いの作家さんに会うたびに言いまくってたんですが、誰ひとり興味を示してくれなくて、ちょっと寂しい思いをしていたのでここに書いてみました。便利なのに。

GitやMercurialではなくSubversionを使ってるのは、OS Xにデフォルトで入ってるから、という理由が大きいです。〆切直前にハードディスクが吹っ飛んだりしても、新しいMacを買ってくれば即作業が再開できるという安心感が。あとは良いGUIのクライアントの有無とか。

以上、(おそらく誰も興味がないであろう)最近の執筆環境の話でした。

Redmineを0.8.7から0.9.2へバージョンアップ

技術的な話なので、興味ない人にはごめんなさい。

仕事場で使っているRedmineを、0.8.7から0.9.2にバージョンアップしました。所要時間10分くらい。
環境はMacOS 10.6.2でrubyは1.8.7、railsは2.3.5。MacPortsは使わずに、OS標準のやつそのままです。

RubyForgeからredmine-0.9.2.tar.gzをダウンロードしてきて、あとはこちらの説明に従うだけ、なのですが、

rake db:migrate RAILS_ENV="production"

を実行すると、

rake aborted!
A key is required to write a cookie containing the session data. Use config.action_controller.session = { :key => "_myapp_session", :secret => "some secret phrase" } in config/environment.rb

というエラーが。

インストール時のメモを頼りに、先にこいつを実行したあと、

rake config/initializers/session_store.rb

もう一度、

rake db:migrate RAILS_ENV="production"

を実行すると、無事にデータベースのマイグレーションが出来ました。

ここのところだけ軽くハマったので、メモ。

あとはApacheを再起動したら無事に動きました〜。
……実はよくわかってないんですけどあってます?