2008/05/08

「TextSplitter 2.1」と「Fill InDesign 0.9.6」を公開!
downloadのページ

TextSplitter は「テキスト空行分割」を大幅に仕様変更して改名したものです。空行だけでなく、任意の指定文字でファイル分割できるようにしました。詳細はReadMeで。

Fill InDesign は「テキスト配置」機能を追加しました。InDesignのあの不可解で使えないテキスト配置に業を煮やして、ごく当たり前にできる機能を作ってみました。詳細はReadMeで。

この2つは「テキストエンコーディングを推定して読み込む機能」を利用しています。各種エンコーディングが混在するOSX環境では、今回実装した仕様にするしかないかな…、という感じです。

2008/04/26

今後の予定:
公開しているソフトのいくつかに「テキストエンコーディングを推定して読み込む機能」を付けます。Perlのguess_encodingでやってもらうだけなんですけど、試してみたらかなり便利でした。どうぞお楽しみに〜。

2008/04/15

浮紙をバグフィクスして「4.0.7.1」にしました。前バージョンの初期設定がある状態ではじめて4.0.7を起動するとエラーになったりウインドウが表示されなくなったりしていたのを修正しました。

修正というより、前バージョンの初期設定を読み込むのをやめました…。ユーザセットと検索置換貯蔵庫はちゃんと引き継がれますので安心してください。
(4.0.7で問題がなかった方はダウンロードしなくて大丈夫です)

これは初期設定の保存方法を変更したことが原因ですけど、とにかく私のチェックミスです。申し訳ありません…。

2008/04/14

追記1
浮紙4.0.7がエラーで起動できないことがあるようです。そのときは以下の初期設定ファイルを削除してから起動してください。
 ユーザの[ライブラリ]
  →[Preferences]→[monokano]→[FloatPaper Prefs

追記2
浮紙4.0.7を最初に起動したときにウインドウが表示されないことがあるようです。終了して再度起動するとちゃんと表示されるようになります。

不具合が多くてスイマセン…。

-----

「浮紙 4.0.7」と「Fill InDesign 0.9.5」を公開!downloadのページ

浮紙の主な改訂内容
・CP932関係の変換処理を「iconv」から「piconv(Perl)」に変更。
ユーザセット項目に他のユーザセットを設定できるようにした。
・保存時のBOMの有無を設定できるようにした。
(その他は「ReadMe」をお読みください)
注意:piconvを使っているので、OSX10.3以降対応になります。

Fill InDesignの改訂内容
・CP932関係の変換処理を「iconv」から「piconv(Perl)」に変更。
・最前面になったときに環境設定ウインドウを表示するようにした。
・「helpキーを無効にする」設定を追加。

-----

浮紙は今回、大きな追加変更をしました。piconvは裏方なので目立たないのですが、「ユーザセット項目に他のユーザセットを設定」は、待ち望んでいた方もいらっしゃるかもしれませんね。せっかくの機能なので「おまけのユーザセット」もダウンロードに加えました。

Fill InDesignの「helpキーを無効」は、ショートカット設定でもOFFにできるんですけど、ついでにくっつけておきました。

2008/04/09

日曜日、ひさしぶりに映画館へ行きました。MOVIX亀有というシネコンだったんですけど、今の映画館はすごいんですねえ。まずポップコーンの量にビックリ。Mサイズを注文したら、バケツに山盛りで渡されたので焦りました(笑)

観たのはクローバーフィールド。めちゃくちゃ楽しめましたよ。予告映像なんかほんの序の口で、本編はすごい映像満載でした。それに映画館の音響の大迫力。MOVIXはどうやら他よりも大きい音を出すようで、この映画とあの音響は最高に贅沢な組み合わせでした。それなのに、客席はガラガラ…。宣伝にあの映像をちらっとでも出せば満員になるのにねえ。

2008/03/30

次は「浮紙」と「Fill InDesign」のアップデートを予定しています。この2つには、CP932をUnicodeへ変換する機能があります。現バージョンは「iconv」で変換していますが、それを「piconv(Perl)」に変更します。

この変更で、DTPで一番分かりやすいのは「全角ダッシュ」です。これは2倍ダッシュで多用される文字ですが、この「0x213D」をCP932→Unicode変換すると、iconvでは「U+2014」になり、Perlでは「U+2015」になります。で、和文OpenTypeフォントで「横組/縦組でちゃんと向きがかわる全角ダッシュ」の扱いをされているのが「U+2015」の方なんですね。(U+2014は欧字(EM DASH)としてやや下方にズレています)

「U+2014」と「U+2015」のどちらが本当に全角ダッシュなのかという疑問には、解答がありません。あるのは、変換表作成者やフォントメーカーなどの「解釈」です。フォントメーカーは市場の実勢を考慮しますから、圧倒的な多勢であるWindowsに実装されているMicrosoftの変換に合わせたのでしょうね。そして、PerlもMicrosoftの変換に合わています。

(追記:というか、Unicode Consortium の変換表が変なんですね…)

「浮紙」と「Fill InDesign」も、そうします。というか、そうしないと仕事がしずらいんですよ。

参考:変換表がベンダーによって異なる

2008/03/22

会社ではCD-Rを渡す時、中のファイル一覧をプリントして添付しています。OSXではグラブ等でスクリーンショットを撮影して、それをプリントするんですけど、もう不満たらたら。旧MacOSの[ウインドウのプリント...]の方がスマートで良かった、あんな風にプリントできるソフトがないかなあ、とず〜っと心待ちにしていたのですが、結局、自分で作っちゃいました。

2008年 たまさん誕生日記念ソフト「FileListPrint 1.0」の前倒し初公開!
downloadのページ

『CD-R等のファイル一覧を旧MacOSの「ウインドウのプリント...」のようなレイアウトで印刷したい』というニッチなユーザ向けのソフトです。1/22 の Unicode文字列照合規格云々は、実はこのソフトために調べていたのでした。やっとお披露目ができてひと安心です。

あ、そういえば、たまさんは6歳ですよ。月日が経つのはホントに早いですね。

2008/03/07

私は Mighty Mouse での右クリックが苦手です。薬指の位置が悪いのですが、長年身に付いた持ち方を変えるのは苦痛です。なので左右とも主ボタンにしています。で、たまたま見つけたページにこんなものが。

スクロールボールを Migty Mouse の副ボタンにする

早速やってみたところ、なんてまあ快適なこと! これこそApple的なマウスの使い方ではないかとさえ思いました。システム環境設定で普通にこれができるようにしてほしいものです。

ついでに「スクロールボールの掃除の仕方」もリンクを貼っておきます。
Mighty Mouse の清掃方法
Mighty Mouse とそのお手入れ方法
Appleマイティマウスを分解しないで掃除する。

2008/02/28

引っ越しは24日に無事終了。今はダンボール箱を少しずつ減らしています。

たまさんは結局、自分で持っていきましたよ。1時間少々でしたが、おとなしく良い子にしてました。新居には飼い主よりもすぐに慣れて、あいかわらずのたまさんぶりを発揮してます。

話しは変わりまして、今日はじめて知ったのですが、Mac版Excelの現行バージョンである「Excel 2008」には、なんとVBAが搭載されていないんですよ! 私にとってExcelの魅力は「強力なマクロ」ですから、この編集機能を廃止するなんて、一体全体どうしたんでしょうか? マーケティングの結果で廃止に至ったのでしょうか? ん〜理解に苦しみます。

2008/02/22

引っ越し直前ですが、自分用のメモ。

TerminalShellScript の作り方
1.プレーンテキストでシェルスクリプトを入力し、ファイル保存
  ・エンコーディングはUTF8(BOMなし)、改行コードはLF
2.ファイル拡張子を「.command」に変更する。
  ・変更しておくと、ターミナルへドラッグ&ドロップできるようになる
3.アクセス権限を変更(chmod 755)
4.[情報を見る]→[このアプリケーションで開く]を「ターミナル」にする

このファイルをダブルクリックするだけで、ターミナルが起動し、シェルスクリプトが自動実行します。これは同様の「.term」よりも書き替えが容易なので、複数処理の自動実行をトライ&エラーで確認しながらシェルスクリプトを作り上げていくのに便利です。

2008/02/05

24日に引っ越し予定。一番の難題が「たまさんをどうやって連れていくか」です。車がないので、電車と徒歩でたまさんをカゴに入れたまま持っていくしかない…? まだ寒いでしょうから、2時間ほどですが、たまさんの負担が心配です。タクシーだと1万円少々はかかるようです。ん〜、たまさんの負担が軽くなるなら、これぐらい出してもいいかなあ…、って考えるのは親バカ?

2008/01/22

「浮紙4.0.6」の公開!→ downloadのページ

主な改訂内容。
・[履歴]をcommandキーを押しながらクリックすることで、名前順に表示できるようにした。
・「履歴を常に名前順に並べる」設定を追加。(この場合、[履歴]をcommandキーを押しながらクリックすると履歴順に表示される)
・履歴に重複ファイル名があるときはサイドメニューにパスを表示。

「名前順」は、Finderウインドウをリスト表示した時の名前順と同一です。そもそも、これがどういうルールで並んでいるのか、ずっと不思議だったのですが、文字列照合用のUnicode規格なんですね。

Mac OS X: Finder が名前でソートされた項目を並べる方法
Unicode Collation Algorithm

ちなみに、Unicode正規化は、こういう照合処理のために作られた特殊な規格で、本来はユーザに見えない裏方で使われるものです。しかし一方で、ユーザが自分で判断して、目に見えるテキストの正規化をしなければいけない状況があるのですから、実際的なユーザ向けの正規化規格も作ってほしいものです。

2008/01/14

転居先探しにドタバタしてます。浮紙のアップデートはもう少しお待ちを。