Kenichi Maehashi's Blog

脳内コアダンプ

RSS
Category: Computer
2014/06/08(日) に MatchUpgrade 1.1.1 をリリースしました。
エラー処理のごくマイナーな改善と、英語ドキュメントの追加です。
既存のユーザの方にはほぼ影響皆無なのでアナウンスは全くしなかったのですが、Mac ニュース系サイトで拾っていただいたようでありがとうございます。

せっかく英語版のページを作ったので CNET Download.comSoftpedia に掲載してみました。海外からは今のところ、ほぼ反応ナシ...。
Category: Other
首都圏外郭放水路は埼玉県東部にある世界最大規模の人工地下河川で、中川・倉松川などの水位が上昇した際に水を江戸川へバイパスすることで洪水を防ぐ働きをしています。Web または電話で申し込めば誰でも見学できます(ただし、1 ヶ月先まで予約いっぱいです)。

見学できるのは、放水路の江戸川寄りの最終端にある「調圧水槽」という設備。
幅 78m / 奥行き 177m / 高さ 18m の空間に 500 トンの柱が 59 本も立ち並ぶ地下の巨大空間は、通称「地下神殿」とも呼ばれ、ドラマや特撮のロケなどでも頻繁に使用されています。


写真だと伝わりにくいですが、柱の足の部分(台形になっている部分)がおよそ人間の身長くらいの高さです。
底に降り立ってみると、とにかくヒンヤリ。外と気温が 10 度くらい違いました。湿度も高いため霧がかかっており、奥まで見通せません。ちょっと幻想的な雰囲気も感じます。

第一立坑(他の川の水が上がってくる縦のトンネル)と調圧水槽を繋ぐ部分がこちら。


立坑と調整水槽の繋ぎ目に黒い淵があるのがお分かりになるでしょうか。
「これ、もしかして閉まったりするんですか +(0゚・∀・) +」と(ワクワクしながら)伺ったところ「耐震用のパッキンのようなものです」とのこと。ちょっと残念… ですが「東日本大震災でもビクともしなかった」とのことで安心です。ちなみに上の方が明るく見えるのは、第一立坑の上部がガラス張りになっているため。

調圧水槽の上は綺麗な芝のサッカーグラウンドになっていました。


参加してみると、思ったよりも女性の見学者が多かった(男女半々くらい?)ので驚きました。また、アクセスがとにかく悪いので、参加の際はコミュニティバスの時刻表を正確に把握しておきましょう。さもなくば駅から 40 分歩き or タクシーを呼ぶことになります...。

ちなみに、結構前に デイリーポータルZ でも紹介されていました。こちらは高画質な写真がたくさんあるので、興味のある方はぜひ!
Category: Computer
2014/06/01(日)に MatchUpgrade 1.1 をリリースしました。既に多数のユーザの皆様にお試しいただいたことから、ベータ版卒業としました。
また、Mac Fan 2014年7月号 でご紹介いただきました。(ありがとうございます!!)

バージョン 1.1 では、アップグレード前の確認画面で、アップグレード後に必要となる推定ディスク容量を表示するようになりました。iPod classic でライブラリ全体を持ち歩いている方から、アップグレード後に iPod classic に全曲が収まるのかどうか事前に知りたい、というご要望を頂いたことがきっかけです。
このほか、メッセージをより分かりやすく改善しました。

引き続き、みなさまのご意見・ご要望などお待ちしております!
Category: Xojo
すごいニッチな話なので日本語で書いても誰の役にも立たないんだろうなぁと思いつつ備忘録として。

クロスプラットフォーム開発環境の Xojo には Windows の ActiveX オブジェクトに対するネイティブバインディングを OS に登録済みのタイプライブラリから自動生成する機能があります。が、この自動生成された ActiveX クラスを、他のクラスのメソッドシグネチャの引数型やプロパティ型として使用すると、そのアプリは Windows 以外の環境で利用できなくなります。当該メソッドやプロパティが実際に使用されているかどうかは関係なく、そのメソッドやプロパティが属するクラスが Windows 以外のプラットフォームで参照される場合はアウトです。これは、

当該クラス → 当該クラスのメソッド/プロパティ → 生成した ActiveX クラス → 生成した ActiveX クラス内のメソッド → COM モジュールの External Method → oleaut32.dll

という順で芋蔓式にリンク依存性を持つためです。イントロスペクションが存在する以上、全てのメソッドがランタイムでコールされる可能性があるので、理屈としてはまぁ分かるのですが、不便極まりない。

実際にこのようなアプリを Mac 向けにビルドした場合、ビルド自体は成功しますが、実行時に /System/Library/Frameworks/oleaut32.framework が見つからない、というエラーでアプリが起動しません。

で、解決策として「生成した ActiveX クラス内のメソッド」と「COM モジュールの External Method」の依存関係を断ち切る COMProxy という小さなモジュールを公開しました。自動生成した ActiveX モジュールへ手を入れる必要があるのが難点ですが、修正は一括置換できる範囲、かつタイプライブラリが変更される機会はそう多くないので、運用としてもなんとか回るかなと思います。

この問題は今年の 1 月に Xojo にフィードバックし (Feedback Case #31791)、テスト担当者にも Verify して貰っているのですが、現時点では進展が無いようです。Xojo のライセンスをお持ちの方 (で同じ問題でお悩みの方)、ぜひ My Top Cases への登録をお願いします。
Category: Computer
Lyrics Master の最新版となる v2.4.1 を本日リリースしました。
ダウンロードはこちらから。変更点について詳しくは更新履歴をご覧ください (Mac OS X / Windows)。

v2.4.1 では、ボーカロイドの歌詞サイト「初音ミク Wiki」さんの検索とダウンロードが動作するように改善しました。検索メニューで「アニソン★歌詞検索!」を有効にしていただくと、アニメソングの歌詞と併せてボーカロイド曲の歌詞も検索されるようになります。その他、いくつかの改善とバグフィックスを行っています。

5 月 6 日リリースの v2.4 にてボーカロイドの歌詞検索・ダウンロード機能の提供開始をお知らせしましたが、その後システム (Lyrics Master 側) の都合により 5 月 9 日よりサービスを一時停止していました。v2.4.1 では、サービスの再開にあたり必要な改善を実施しています。既に v2.4 にアップデートいただいた皆さまには、改めてお手数をお掛けすることとなり、申し訳ございません。

本バージョン以降、ファイル保存時の文字コードの初期値が Shift_JIS から UTF-8 に変更となっています。
ただし、既に Lyrics Master をご利用の方については、アップデート時に設定が自動変更されることはありません。
必要に応じて、環境設定の「保存」タブから設定変更をお願いします。特に、特殊記号が含まれる歌詞については Shift_JIS のままでは正しく保存されない場合がありますのでご注意ください (ボーカロイドの歌詞などに多く見られます)。
なお、(よくある質問ですが、)iTunes 連携で歌詞を登録する際には、文字コードの設定はいっさい影響しません。iTunes への登録には、常に Unicode が使用されます。