フリーソフト開発はホビープログラミング

フリーの Twitter クライアント「夜フクロウ」のユーザーが、ソフトの仕様変更に対して作者に一方的に文句を言った件が一部で話題になっている。

最近鳴りを潜めているもののフリーソフト作者の端くれである私も気になって少し覗いてみましたが・・・
なんつーか、時代は回るっつーか、基本的に昔からしばしば起こる騒動ですな。(^^;)
それこそインターネットなんて普及してないパソコン通信位しか無い頃でも似たような作者vsユーザ間の軋轢というかすれ違いはあった訳で、似たような議論はくりかえされています。
まぁ作者側もユーザ側も世代交代してたりするし、仕方ないか。
にしても、こういうフリーソフトと巷の無料サービスを同列にして述べている人がいたのが、ちょっと新しいかな。(^^;)
ともあれ、自分自身は幸いにもこのような困ったちゃんユーザに絡まれることなくこれまでやってこれました。
そもそもユーザの絶対数が少なかったというのもあるけど。(^^;)
でも最近はFirefoxの拡張とか公開して結構外国人ユーザもいたりする割に、やはりそういうユーザには出会わずに済んでる。
まぁそれなりに要望とか貰ったりすることもあるけど、皆さん普通に節度有る態度ですね。
内容もむしろ私の場合そのツールのプログラムをいじるというモチベーションに還元されることが大半だし。
できない/気が進まない事はやらない、それについてとやかく言われてもあまり気にしない、という性格も幸いしているか。
あくまでフリーソフト開発は趣味。あえてその範疇を越えるような事はしません。

MyBookmarks を更新(v0.5.8)

Firefoxが3.6になって、AMOの対応バージョン情報だけ更新してお茶を濁していたところ、いつ頃からかインストール時にエラーが出るようになってしまったらしい。
理由は良く分からないけど、やはり対応バージョン絡みらしいのでちゃんと更新することにしました。
で、いつものごとく0.5.7公開版の後に自分用にちょこっと機能追加していたので、それをネタに少しリファインしました。
コンテキストメニューに二種類の機能を追加しました。
一つがリンクをブックマークから削除したりプロパティを編集するもので、もう一つが、フォルダブロックの配置状態を保存したり復元したりするものです。
ダウンロードは”AMOサイト“または「こちら」からどうぞ。

MyBookmarks を更新(v0.5.7)

公開版になってから初の更新。
ユーザさんからバグ報告があったので修正した。
AMOのレビュー欄にも上がっていた現象もこれなのかな?よく分からんけど。(だといいな)
あと各リンク項目(LIタグ)のスタイルを今まで共通にしてたけど、それだとfaviconが無い項目の表示が今いちな状況があったので、faviconの有無で別のスタイルを設定できるようにしてみた。
(なんで最初からそうしなかったんだろう? ^^;)
それにより、デフォルトスタイルのようにfavicon無しの項目の場合は通常LIタグで付く“・”マークを表示するような事も可能になりました。
ダウンロードは”AMOサイト“または「こちら」からどうぞ。
で、今回からAMOサイトへのアップロードだけで済むと思ってたものの、なんかアップ後にやはりレビュアーのチェックが必要らしくて、すぐ公開されないようで・・・
それなりのタイムラグが発生しているので、結局ウチの説明ページからもダウンロードできるようにリンクを復活させました。(^^;)

MyBookmarksが公開版に

ようやっと拙作のFirefox拡張「MyBookmarks」が、レビュアーの審査を通って公開版になりました。
今回落とされたらどうしようかと思ったけど、とりあえずホッとしました。
まぁ公開版になったからって何か変わるという訳でも無いと思うけど・・・(^^;)

MyBookmarks を更新(v0.5.6)

Firefoxの3.5がリリースされたので、それに合わせて更新しました。
この機会に、前バージョン公開直後に自分用には追加していた、faviconも追加。
ホームページとして表示しているのに、ページのアイコンがデフォルトのまんまでちょっと寂しいなぁと思っていたので。(^^;)
あと随分前からAMOのレビュアーさんから指摘されてた件にもまじめに対応してみた。
要は使ってる変数やオブジェクトの名前を他の拡張とコンフリクト起こさないよう(自分用のネームスペースで?)ラップしろって話で、それがされてない点が一般公開にできない大きな理由らしかったんだけど・・・
正直言って、それを見て言いがかりというか因縁付けられてるのか?とか愚痴りたくなりました。
だって他の一般公開されてる拡張とかソースを見てみても、そこまでまじめにラップしてるようなのってそんなに無いですよ?
もちろんやってるのもあるけど、結構メジャーな拡張でもやってない方が多いと思う。
大抵は他で使われなさそうな名前を使うようにしてる位。
実際問題として、私も結構入れてる拡張数は多い方だと思うけど、そんなことしなくてもコンフリクトなんて起こしたこと無いし。
それなのに何で私のだけ・・・ってレビュアーにも愚痴ってやりたいんだけど、いかんせんそれだけの英語力が無くて放置してたという。(^^;)
まぁ指摘自体は正論でもあるし、対応するに越したことはない・・・けど面倒臭いので今まで放置してたんですが、今回は一念発起して対応してみました。
もうこれでさらに別の変な理由でも付けてこられたら、いいかげん文句言ってやる!(笑)
ちなみにダウンロードは”AMOサイト“または「こちら」からどうぞ。

「FFXI用ウィンドウ配置ツール」(v1.0) 公開

FFXI用の小物ツールを作りました。
FFXIのウィンドウが開く位置が毎回不定なもんで、いちいち自分好みの位置に移動させるのが面倒で・・・
あと個人的に普段は設定でバックバッファとフロントバッファのサイズを一致させてるんですが(まぁ理由は一応あるんだけど気分の問題かな?)、うっかりウィンドウサイズ変えちゃうとその意味が無くなるし何となく気持ち悪くて、手動じゃきっちりしたサイズに変えるのは難しいので、それを一発で戻せるようにしたいとも思ってたんでした。
で、それならついでに別ツールで変更してるガンマ値の設定も含めちゃおうと。
これで今後はFFXI起動した後に1つショートカットをダブルクリックで全部済んじゃうので楽チンです。
ということで(いつものごとく)自分用にちょこちょこっと作ったものなので、GUIも無いしPC初心者向けにはなってません。
でも他にもこういう操作を面倒に思ってる人もいるだろうし、ある程度Windowsを使い慣れた人なら使えるかな?と思ったので、一応公開してみることにしました。
ダウンロードは「オンラインソフトの間」からどうぞ。
なおこのツールはWindows標準の一般的なウィンドウ操作を行っているだけで、ゲーム自体には何ら手を加えたり操作したり、解析等もしていませんので、規約違反にはならないハズです。。。ならないよね?(^^;)

「NT-CPUモニタ」をVer.UP (v1.52)

ユーザさんからの報告で、スキン機能追加にともなうバグを修正。
てか、アニメアイコン機能を使ってくれてる人いたんだな。(をぃ
ダウンロードは「オンラインソフトの間」からどうぞ。
(追伸)aboutダイアログでのバージョン表記が1.51のままだったようなので、修正したものと差し替えました。ファイル名は変わっていません。(6/1)

MyBookmarks を更新(v0.5.5)

久々の更新。
前バージョンでほぼいじる部分も無くなったかなと思ったが、レビューコメントを見るとまだバグがあるらしく気にはなっていたものの、自分の環境では再現しないので様子見していた。
それが最近になって、仕事で使う環境が変わった所おそらく同じだと思われる現象に遭遇したため、それについては修正できました。
あと以前AMOのレビュアーから指摘されていたstrictな警告を引き起こす部分があって、それについての修正を前バージョンでしていたつもりが、一部反映されていなかったようなのでそれも一緒に修正。
それだけじゃ寂しい・・・という訳では無いけど、ちょっと実装したくなった機能を追加してみた。
要はフォルダー配置を変更するための機能だが、今までも一応ブックマークマネージャで順番を変更することである程度は調整できたものの、今いち意図通りにはし難かった。
できれば表示上でもっと自由に配置を変更できたらいいかなぁと思っていたが、流行の(?)jQueryライブラリを利用することで実現できそうだと思って少し試行錯誤して、何とか実装できた次第。
ただちょっと不安なのがライセンスについてというか、こういう拡張の中にこのライブラリを同梱しても問題無いのかどうか。
一応MITライセンスを採用することで、(ライセンステキストも同梱したし)多分違反にはならないんじゃないかと判断したのだが、本当に大丈夫なのかは今一つ自信が・・・(^^;)

「マウスルーペ」をVer.UP (v1.50)

ちょっと期間限定でマルチモニタ環境が手に入ったので、試しに「マウスルーペ」のマルチモニタ対応化に手を出してみました。(自分でもわりと使うツールでもあるので)
今までのバージョンだと、マルチモニタ環境ではプライマリモニタ上のイメージしか表示できませんでしたが、今回のバージョンアップでセカンダリモニタとか、さらにはサード以上のモニタがあっても各モニタ上のイメージを表示できるはずです。(多分 ^^;)
一般的な横並びだけでなく、縦並びとか、少しズレた並べ方をしても大丈夫なはずです。(簡単な確認では大丈夫そうでしたが・・・^^;)
ちなみに、スナップショット式の設定にした場合、全てのモニタで表示される全領域のイメージをいったんメモリ上に取り込んでしまうため、環境によってはメモリ消費サイズがそれなりに大きくなってしまう可能性があります、あらかじめご了承ください。
ダウンロードは「オンラインソフトの間からどうぞ。
以下、技術的なメモ。

続きを読む

「NT-CPUモニタ」をVer.UP (v1.51)

背景スキン機能実装の影響で、今までの処理のままだと不都合が生じる点が出てきたので、ちょっと対策してみました。
以下自分用の覚え書きを兼ねて、技術的なメモ。

続きを読む

← 前のページ次のページ →