HorliX Ver 1.0.2 リリース

本日、というかもう昨日か(2018/07/19)HorliX の Ver 1.0.2 をリリースした。

こっそり差し替えておこうと思ったのだが、海外筋から評判がよかったのでここでも若干のアナウンスする。

外見的・機能的には Ver 0.0.1 と大して変わらないが、内部的にはけっこうな変更を加えた。

まず、コードに署名した。なのでもうゲートキーパー云々は気にしなくても使える。

それともう一点重要な変更は、サンドボックス化したことだ。どうしようか迷っていたのだが、アップルご推奨ということもあり、ちょっと前からトライはしていたのだ。導入当初は不具合出まくりだったが、最低限使えるレベルにはなったと思う(だから公開したわけだが)。

この変更に伴う不具合はぜひ知りたいので、バグ報告よろしくお願いします。

また、サンドボックス化に伴ってデータの置き場所が変わった。今までは「書類」内に HorliX Data というフォルダを作っていたのだが、それが「アプリ固有の領域」とやらに移動した(だから、これはバグではなく仕様です)。

仕様とはいえ、こういうのはすごく困る。
医療関係の情報は、電子カルテを筆頭に保管義務があるが、このとき法的な意味でも実用的な意味でも責任を負っているのは、その医療機関の開設者である。ところが、肝心かなめの医療情報はその開設者であってもフルにアクセスできない可能性が出てくる。もともと何の責任も負えない一企業が決めた仕様に、責任ある立場の者がかなり不自由な形で従わざるを得ない、というのは何かがおかしい(別にアップルのやり方にケチをつけているわけではなく、特殊な仕様条件ではこういうことがおこりうるんだということが言いたい)。

OsiriX がアップルから距離を取っていったのは、そういった背景があったのからかもしれませんね。

 

にほんブログ村 病気ブログ 医者・医師へ

 

新型 Mac Book Pro & HorliX 0.0.2

新型 Mac Book Pro

もともとマカーでもなんでもない私は、HorliX 開発に 12 inch MacBook を使っている。けっこうライブラリなどにも細工しているので、そろそろビルド時間も気になるようになってきた。また、ビルドが始まってしまうと計算リソース持っていかれるせいか他の作業はほぼできない。

そろそろ限界でしょうか。

こういうときに限って「新型 Mac Book Pro」のニュースが…。

現在の用途に合わせるなら、とにかく速度の出るマシンが欲しい。

となると core i7, 16G メモリ, 512G SSD あたりか。この構成だと ¥302800 だそうだ。やや高い。

core i9 にグレードアップすると¥ 335800。これはさすがに二の足を踏む。

 

HorliX 0.0.2

まだ公開はしてませんが、内部の方も徐々に手をつけています。

ようやくコードに署名し始めたのが大きく変わった点でしょうか。

細かいところでは通知の方式を変更しました。

外見上は特に変わってないと思いますが。

 

 

Horos 3.1.2 リリース。しかし….

最近、Horos の Ver3.1.2 がリリースされた。

開発者の一人としてもインストーラー版の出来は気になるところなので、今日、落としてきた。(なお、ダウンロードは、こちらのページからどうぞ。所定の事項を記入するとダウンロードページの URL が記載されたメールが届きます)

さっそく使ってみると….

 

メニューなどもある程度日本語化されている。が、肝心の 2D ビューアが立ち上がらない…….orz

なんのために日本語リソース提供したんだか。

おそらくインストーラー版つくっている人のチェックミス。

英語圏の人にとっては英語版さえ正常に動けば、確かに問題ないわけですが、日本人としてはちょっと悲しい。

 

horosproject の中の人がいうには、すぐに Ver 3.2.0 をリリースするとのこと。

それまでのつなぎでよければ、HorliX をつかってみてください。

最近は機能も微妙に変わってきたとはいえ、数か月前までは同一のソースを使っていたので、使い心地はそんなに変わらないと思います。

こちら↓のページから落とせます。

HorliX ダウンロードページ

 

OS は HighSierra 以上が必要です。

 

 

OpenGL to Metal 問題

Mac OS X では、次のバージョンから OpenGL が deprecated になるということで、推奨されている Metal 関係をさわってみる。

定番の Hello World を GPU を使って描画させてみる。

本当は、カラーで表示されないといけないんじゃ… と思わなくもないが、ビルドは通っているので一安心。

(追記)その後、コードを修正してカラーでも描画できるように修正。
GPU 利用ということでビビってましたが、どちらかといえば以前の windows 系API の描画手続きに近いかな。あれを GPU に直接委ねる感じといえば、ニュアンスは伝わるでしょうか。

さらに頑張って、(まだ全てのモダリティに対応しているわけではないが)なんとかダイコム(DICOM)も読めるようにした。WL/WW のコントラスト調整はかけてないから、衣服やベッドまで見えてますが(笑)。

app から起動してもかなり、というか超絶速い。

これ、早送りとかしてません。

 

でも、OpenGL というかなり広汎に使われている技術からまだあまり知られていないフレームワークへの突然の移行ってなんか違和感ある。(アップルはよくこういうことをやるらしいのだが)

OsiriX の windows 版移植って誰もが考えることなんだけど、これは OpenGL 使ってこそのこと。各種ライブラリも Metal 対応を検討しているらしいが、すぐに実現できるとは思えない。アップルが Metal 以外認めないということになったら、windows 移植はかなり遠ざかる。

さて、どうなりますか。