d.sunnyone.org
sunnyone.org

ページ

2013-01-27

Loqui 0.5.4 released (bug fix for Solaris11)

久々に出しました。Loqui 0.5.4です。ほぼほぼSolaris11で動くようにしただけなので、すでに動いてる環境の方々は別に上げなくても大丈夫です。具体例がSolaris11ですが、特殊対応をしたわけではなく、「これだと裏でunsigned使われてたらうまくいかないよなぁ」という感じのものを直しただけなので、もしかしたら前は動かなかったけどこれで動くようになったプラットフォームがあるかもしれません。

aboutの画面を書きかえたときに、「Copyright (C) 2002-2013」というのを見て、ブランクがあるとはいえ結構な時間たってるんだなーと思ってちょっと驚いた。もう10年以上経つのね...

2013-01-08

ドラッグした範囲をキャプチャしてMediaWikiに上げるツール「ScreenToWiki」を作った

MediaWikiは画像のアップロード面倒だよねーという話があったのですが、「MediaWikiほどにもなればAPIついてるんじゃね?」と「WPFで全画面に透明ウィンドウ張れば、gyazo的範囲選択も別に難しくないよね」「画像保存もKiritoriMageの感じでやればいいよね」となったので、「Wikiにいきなりアップロードするツール作るの簡単じゃね?」ということで作ってみました。その名もScreenToWiki

ダウンロード

ダウンロードはこちらから。
例によって.NET Framework 4.0が必要です。

使い方

使い方は、実行すれば選択範囲の選択がでてくるので、ドラッグで選んだあと、WikiのURLとかユーザ名とかを入力すればアップロードできます。gyazoだと思えば概ねOKだと思います。ただ、エラーハンドリングは弱いので、なにかあるとあまりわかりません…。

パスワードの保存は、人が見えない程度にしか変えない(Base64するだけ)ので、まったくおすすめできないです。セキュリティはWikiごとの事情があると思うので、事情に応じておねがいします。

MediaWiki 1.16以降でないとuploadのAPIがないそうなので動きません。Ubuntu 12.04が1.15でしばらく悩みました。

その他

MediaWikiしか使えないのにToWikiはおかしいじゃないかって?今のところその通りです。

でも他のものにも対応できるようにMEFでクラスを取ってくるようにしているので、IImageUploaderを実装したクラスを作れば他のWikiにもアップロードできますよ! Wikiでなくてもおもしろいかも。

もともとGitHubであげようと思っていたのですが、Goodbye, Uploadsということで、アーカイブのアップロードがなくなってしまったので、オープンソースなWindows系ソフトだったらcodeplexかなぁということでCodeplexに載せてみました。ダウンロードが目立つのでユーザには使いやすいかも。