zoomify-image-phpを修正した

Zoomifyという画像表示ソフトウェア向けに画像を加工するプログラムを探していた。加工のプログラム自体はPythonRubyWindowsなど色々あったのだけど、今後の扱いを含めるとPHP版で準備したかった。

探してみた

で、色々と探してみるとZoomifyImage ported to PHPという所で公開されているバージョンが一番良いのではないかと試してみたのだけど、いくつか微妙な感じは否めない。

GPL2なので手を入れて公開した

気になったのは、実行時に色々エラーが出てたり、サーバで動かす用のサンプルしかついてなかったり、エラー出力がHTMLになってたり、云々。一回だけ使う分には良かったのかもだけど、そうではなかったので色々と手を入れた。

モノ自体はGPL2のライセンスっぽいので特に問題ないと思うんだけど、元のプログラムがGithubに公開されていないのでどうしたもんかなと思ったけど、まぁやってみた。

手を入れた箇所

元のプログラム自体は特に変えてなくて、色々とMethodを整理したり、CLI用のサンプルを作ったりなので、別にどうということはしていないはず。なので出力が大きく間違ってはないと思う。動いたし。

今後の予定

その代わり、今後積極的になにか手を入れるような予定もない。

あるとすれば今のところ対応できる画像がJpegのみってところ。プログラム中にGDのJpeg向け関数がハードコーディングされているので、なにか1段階噛ませないといけない。

あとは、Packagist対応とかかもしれないけど、そもそもこんなものをPackagistで導入するかな。少し懐疑的かも。

「糸魚川市駅北大火」緊急支援募金 (Yahooネット募金)

募金ルールに従って今月15日分の募金をやっておく。毎月15日、一口1,000円なり。

今月はこの件。歴史的に大火って言われるものはいくつか知ってるし、地震による火災ってのも映像で見たことあるけど、本当に純粋な火災による大火ってのは初めて見たかもしれない。

はじめ聞いたときは「あー、火事か」くらいだったのが、昼過ぎ頃から「え?まだ消えてないの?」ってなって、夜にあの映像を見るというなんともいえないできごとでした。

新潟県糸魚川市中心部で12月22日に大規模火災「糸魚川市駅北大火」が発生しました。 商店や住宅など延焼は150棟に上り、1976年の酒田大火以来の大火と報道されています(阪神大震災東日本大震災時を除く)。 本災害に伴い、新潟県糸魚川市に災害救助法の適用を決定、ならびに糸魚川市義援金募集の開始を告知したことを受け、Yahoo!基金は被災者支援を目的に緊急支援募金の受付を開始いたします。 本募金には、200万円を上限にYahoo! JAPANからのマッチング寄付が適用されます。 皆さまからのご支援をお待ちしております。

「糸魚川市駅北大火」緊急支援募金

locate などの出力に対して xargs -0 を使う

Linux系のよく使うパターンに以下のようなものがある。要するに find で引っ掛けたファイルに対して grep をかけるというもの。

$ find ./hogehoge -type f -print0 | xargs -0 grep "foobar"

普通にパイプで渡すとファイル名に空白文字などが含まれていると上手く grep でひかっけられない。ので、-print0 と -0 を重ねることでファイル名の区切りを空白文字からヌル文字(\0)に置き換えている。

普通に find を使う分には -print0 のオプションが使えるので便利なんだけど、既にファイルの一覧ができてしまっている場合や locate でファイルを引っ掛けた場合に使えなくてゲンナリする。で、その対応。

とは言っても別に特別なことをするわけじゃなく、tr コマンドで改行をヌル文字(\0)に変えればいいんじゃないのってだけの話。

$ find ./hogehoge -type f > sample.lst
$ cat sample.lst | tr "\n" "\0" | xargs -0 grep "foobar"

locateから直接パイプで流し込むなら以下の様な感じ

$ locate "/hogehoge" | tr "\n" "\0" | xargs -0 grep "foobar"

Lineでほしいスタンプ。例えばぷよぷよの「ノミ」のような

ラインのスタンプってのがなんか使いづらい。コミュ障なので、文字だけならなんとかなるんだけど、絵とかになるとハイコンテキスト過ぎてムリ。

でも、いちいち返信を打たなくていいスタンプの便利さは捨てがたい。というので、自分が欲しいスタンプを考えてみた。

続きを読む

熊本県益城町 木山神宮の再建 (Yahooネット募金)

募金ルールに従って今月15日分の募金をやっておく。毎月15日、一口1,000円なり。

年末ということでどこに募金しようかといろいろ迷ったけど、ここに。 ちらっと調べてみると、Facebookページで状況を報告していたり、お金がないので宮大工の卵、解体お手伝い 益城の木山神宮本殿だったりと、言い方はあれかもだけど好感が持てる。

しかし、熊本地震からだいぶ経つけど、引き続き大変なんだなぁと思ったり。もちろん、なにか素晴らしい力が働いて、スパッと元通りになんてならない世界なんだけどね。

有史以来初めて震度7を2度経験した熊本県益城町。その「守り神」が木山神宮です。 神社は、文化財指定のないかぎり公的補助も期待できないうえ、地元の氏子も甚大な被害を受けた被災者です。地元の寄付が期待できない厳しい状況にあります。

(中略)

益城町は2度の震度7地震で、甚大な被害にあいました。築250年以上の本殿・拝殿・楼門・鳥居・社務所などがすべて全壊。鳥居、灯籠、記念碑、狛犬、石垣などの境内施設も全損し、壊滅しました。 本殿の裏にある矢田吉定(よしさだ)宮司の自宅も全壊しました。「想像できない被害」と話します。本殿のご神体は1度目の地震の後、白い布に包んでかろうじて別の場所に移しました。

ref. 益城町の「守り神」が崩壊 再建や祭りの復活で、町の復興の象徴に

ブログに続きを読むを追加した

はてなブログに移してからしばらく経つ。

で、感想としてはトップページにある一覧で記事の本文が全部表示されてるせいで、なんかがあまりに長すぎて読みづらい。

なんかこう一覧的な感じにならないかと言うことで、続きを読むを使ってみた。

続きを読む

VRを試してみたけど自分には合わなかったと言う話

最近、色々話題のVR。あまり乗り気ではなかったんだけど、試してみないことには始まらないと試してみたけど自分には合わなかったというお話。

続きを読む