Archive for the ‘プログラミング系’ Category

MultiWallpaper ver.2.4公開

木曜日, 7月 1st, 2010

 Simple MultiWallpaper Changerも同時にバージョンアップしました。
内容としては、某企画のためにVisual Studio 2010でビルド、それだけでは虚しいのでついでにアイコンを少しまともに変更しただけですが…
readmeの連絡先メールアドレスを変更してたりもします。

MultiWallpaperのアイコンを少しまともに

水曜日, 6月 9th, 2010

 Mac OSを使うようになり、改めて自作ソフトウェアのアイコンの適当さに気付いたので、まずはMultiWallpaperのアイコンから少しまともにしてみようと思いました。
思ったんですが…
妄想ではシャキーンとしたアイコンがあるのに、全く思うように作れず、以前のアイコンにグラデーションをかけた程度になってしまいました…
まあ少しはましになった気がするので、おかしくなった気もしなくはないですが、これを新アイコンということにします。
以下、旧アイコンと新アイコンの比較

旧アイコン16×16 と 新アイコン16×16
 

旧アイコン32×32 と 新アイコン32×32
 

旧アイコン48×48 と 新アイコン48×48
 

新アイコン256×256

「Visual Studio 2010 Professional」無償提供企画

木曜日, 5月 27th, 2010

 なんか書きづらかったので記事にしていませんでしたが、5月24日に窓の杜さんからメールが届きました。
メールタイトルはこの記事のタイトルのようなもので、窓の杜に収録されているソフトをVisual Studio 2010でコンパイルすると、Visual Studio 2010 Professionalをもれなく進呈(*)という企画です。
自分の場合はC#製のMultiWallpaperが収録されているので、企画対象に当てはまっていました。

 わーいと思ったのですが、上の文章での(*)は、「*参加者が想定を大きく上回る場合は抽選等となる可能性がございます」というものでした。
「ご提供させていただく製品パッケージは十分な数を用意させていただきました」とも書かれてはいましたが、窓の杜に収録されているソフトのうち、Visual Studio製に当てはまるのはC#製は当然ながらC製、C++製、VB製が当てはまるわけで、8割ぐらいは該当するのではないでしょうか。
これは抽選になるだろうなぁ…と思っていたら、予想通り、いや予想以上だったようで、このメールからわずか2日後、予想以上の申し込みがあったということで追加の連絡が届きました。
なんと、「現在、すでにお申し込みいただいた作者様の数が、当初用意していた贈呈用パッケージの数を上回っております」とのことです…

 さらにあまりの応募の多さのせいか、単なる抽選ではなく「「Visual Studio 2010」を利用してやりたいことなど、同製品へのコメント に記載いただいた内容を参考とさせていただく可能性がございます」とのこと…
一行だけですが書いておきましたし、差し替えもできるようですが…こういうのは弱いんですよねぇ…
運良く選ばれれば良いなと思いつつ待ってみます…

Simple MultiWallpaper Changerバージョンアップ

月曜日, 5月 10th, 2010

 久しぶりにソフトウェアのバージョンアップをしました。
というか久しぶりすぎて今この瞬間までVectorの更新を忘れていました…

 バージョンアップ内容はランダム精度の向上で、今まではフォルダをランダムに選んだ後にファイルをランダムで選んでいましたが、今バージョンからファイルを列挙してファイルのみをランダムに選ぶようになりました。
今まで何度かランダム精度が問題になっていたのに、なぜか全然問題に思わず修正していませんでした。
どう考えてもこの仕様のせいでかなりの偏りが発生していそうなのに…

プログラミングDAY…試験前なのに

水曜日, 2月 3rd, 2010

 色検索可能な画像管理ソフトpholorを作成中です。
結局WPFもLINQも諦めて、Windows FormsとSystem.Data.SQLiteで作成することに。
SQLiteの操作が始めてで不安でしたが、

pholor
データベースにパスとサムネイル画像を入れて、
pholor2
データベースからサムネイル画像を表示。

といったことが簡単にできたので、うまくできそうな気がしてきました。
SQLiteはデータのサイズが大きくなりすぎると遅くなるようですが、サムネイル画像もデータベースに入れちゃった方が楽そうなので入れてます。
これくらいの画像サイズならよほど画像が多くない限りは問題ない…と良いです。
ただサムネイルの画質が悪い気がするので画質を上げたいです…ですが上げるとサイズが…

画像管理ソフト妄想

金曜日, 1月 29th, 2010

 昨日名前を考えたpholorですが、欲しい機能をいろいろ妄想してみたので書いてみます。
こんな画像管理ソフトが欲しい…


 まず、画像一覧はフォルダ別ではなくすべてのフォルダの内容を表示。
しかしフォルダによって検索(絞り込み)もできるように。
その時は元のフォルダの階層を再現する。

 検索は色、サイズ、拡張子、そしてEXIF情報(日付や機種)からも検索できるように。
photologyでは一色しか検索できなかったが、複数色検索できるとかなり便利だと思う。
その代わりか、photologyでは色以外にも「花」「空」等でも検索できたが、色がそれっぽいものを選んでいるだけのようなのでなくても良い。
日付は期間でも検索できるように。
ファイル名やEXIF情報すべてをテキスト検索できると更に良い。


 ついでに色の検索の方法を考える。
画像の色情報を得るには時間がかかるので、画像の他の情報と合わせてデータベースにでもする。
なお、色情報はそんな細かく得る必要はないので、サムネイルから求める程度でよい。
主要な色数十色がそれぞれ画像に占める割合を記録しておくことで、うまく色で検索できそうな気がする。
データサイズが気になる場合、画像の上位3位程度の(主要な色数十色のうちの)色とその割合を記録しておくという手もあるかもしれないが、検索速度を考えると微妙かもしれない… 
で、検索についてはデータベースを使っていればクエリで楽ちん?

画像管理ソフト

木曜日, 1月 28th, 2010

 画像管理ソフトとしてphotologyを使っていたんですが、どうやら開発中止のようです。

sorry, photology is no longer being actively developed or supported.


と表示されており、翻訳すると

すみません、フォトロジーは、もう活発に開発もされませんし、支持されてもいません。


とのことです(エキサイト翻訳)。

 使っているphotologyに問題があるわけではありませんが、すでにダウンロードもできなくなっているので別の画像管理ソフトを探すことにしました。
まず、photologyを使っていた理由の「色で画像を検索」機能を搭載した…ものがすでに見つかりません…
まあ普通に搭載されている機能じゃないからこそ売りにしていたんでしょうが…

 そこで  ないのなら 作ってしまえ ソフトウェア  ということで考えました。
名前は「pholor」です!
もちろんphoto+colorです!
…と名前は考えたものの、実際に作るのはかなり大変そうなのでできればソフトを見つけたい…

NEditor3連続修正バージョンアップ…

火曜日, 1月 26th, 2010

 一つめは「ここのソースはここに移動したら簡単じゃない」と移動させたらダメだったというもの…
くだらないミスです…

 二つめは正規表現で「\r」「\n」を検索するとエラーが発生するというもの。
内部での改行文字が「\r\n」(CR+LF)となっており、どちらか片方ではエディタ上でうまく選択できないためエラーが発生してしまったようです。
とりあえずエラーが発生しないようにしましたが、正規表現的に改行文字は「\n」のようなので、「\n」で改行文字にヒットするようにした方が良いんでしょうか…

 実は正規表現は使ったことがなく、本を見ながら動作確認をしているレベルなので、いろいろと動作がおかしい部分があるかもしれません。
Migemo検索を使うのに正規表現検索が必要だったのでついでに付けただけだったりします…

またまたNEditor3をバージョンアップ

月曜日, 1月 18th, 2010

 先週書いた記事の通り、Footy2のバージョンアップと検索機能の強化を行いました。
Migemoはかなり便利なので、ぜひ試してほしいです。
C/MigemoのDLLと辞書ファイルを手動でダウンロードしていただく必要がありますが…

 また、いつになるかは分かりませんが、Visual Studio 2010を用いてWindows 7のUIに対応したものをver.3.2.0.0として出したいと思っています。
Windows API Code Packとやらがあるので、Visual Studio 2008でもWindows 7のUIに対応可能ですが、自分のメインPCがVistaなままなのでWindows 7に慣れてからでも良いかなぁといった感じです。

NEditor3をバージョンアップしたけれど

月曜日, 1月 11th, 2010

 またすぐバージョンアップする予定だったりします。

 エディタ部分のFooty2がずっと古いままだったのでバージョンアップし、検索機能の強化(正規表現、Migemo)も行います。
久しぶりのFooty2のバージョンアップで、かなり修正すべき箇所や改良できる箇所があるので、ゆっくり作っていようかと思いましたが、正規表現やMigemoによる検索が完成したので早く公開したくなりました。
といってもできれば今月中といったところですが…