AzConvPNG for Linux 公開 41
ストーリー by reo
おひっこし 部門より
おひっこし 部門より
ある Anonymous Coward 曰く、
Windows 用 AzPainter2 などの作成で有名な Azel 氏が「Windows で作りたいものや、やりたいこともなくなってきたので」と、Linux への移行を発表して ( ) 4 ヶ月弱、ついに最初の成果物である AzConvPNG が発表された。
このプログラムは、GTK+ や QT を使用せず、Xlib を直接使用する自作クラスライブラリ AzXClass によって作られている。このクラスライブラリも LGPL で公開された。Windows から Linux への移行自体珍しいものではないが、有名なオンラインソフト作家が他 OS へと完全移行してソフトウェアを移植というのは日本では珍しいのではないだろうか。
そもそも個人のオンラインソフト作家自体が絶滅危惧種 (スコア:3, 興味深い)
IE9は1万ダウンロード程度じゃ容赦なくマルウェア扱いしてくれる [hatena.ne.jp]し。
Re:そもそも個人のオンラインソフト作家自体が絶滅危惧種 (スコア:3)
その他にも、アンチウィルスのヒューリスティック判定が結構、自作物にひっかかるのも
問題ですね。NortonやKasperskyのヒューリスティックエンジンは、コードが小さく既知でないという
2つの理由だけでヒットする傾向があるような気がする。自分が作ったものがヒットして困ってる
人も結構いるようで。
セキュリティの関係で仕方ないのかもしれないけど、どんどん不自由になってる感じはあるかな。
この排除的感想の多さが (スコア:1)
Linuxが流行らない理由を如実に表してるなぁ。
開発者を排除してりゃそりゃ廃れる。
よくわからんけど (スコア:0)
Re: (スコア:0)
Re:よくわからんけど (スコア:2)
自作クラスライブラリの実験として作ったんじゃないんですかね。
はじめに手頃なソフトから作っていろいろと試してみているだけなのかと。
Re:よくわからんけど (スコア:2)
多分そうでしょう。
ざっとしか見てないけどAzXClassにはドキュメントもサンプルもないようだったので
これを見ろということじゃないですかねえと想像。
Gtkとか既存のツールキットを使わなかった理由が知りたいとこです。
・なにか気に入らない
・ポータビリティ
・重い
とかそのへんだろうか。
Re: (スコア:0)
Windowsのオンラインソフト作家の一部がMFCとか.NETとか嫌うのと同じような理由だと思いますよ。
Re: (スコア:0)
過去資産の車輪の作り方を学習する(わかりにくいドキュメントとソースを読む)より、
自分で車輪を再発明したほうが楽、という人種はまれではないと思う。
Re: (スコア:0)
日付処理とか、再発明でドツボにはまる予感がして楽しそうですよね。
Re: (スコア:0)
>Gtkとか既存のツールキットを使わなかった理由が知りたいとこです。
API が安定してるということはないですかね。
流行のツールキットを使うとアップデートで振り落とされそうな… ;;
Re: (スコア:0)
流石にGtkは安定していると言っていいのでは?
Re:よくわからんけど (スコア:1)
ちょっと性質が違うかもしれませんが,
Gtkのメジャーバージョンの互換性の問題がありますよ?
# 某Jogstickのドライバが欲しくてパッケージをやっとみつけたと思ったら
# libgtk2に依存していてメンテが止まっていたりとか.
Re: (スコア:0)
「Windows で作りたいものや、やりたいこともなくなってきたので」と言ってるんだから、単に「やってみたかった」んだろ。他に理由がいるのか? 金もらって請負で開発したわけでもないのに、役に立たなきゃフリーソフトを公開することもまかりならんとはまったく不自由な時代になったもんだ。
Re: (スコア:0)
つくるのも勝手だし、発表するのも勝手だよ。
そしてスラドにタレこまれたんだからなんでわざわざ作ったのか突っ込むのも勝手でしょ。
Re: (スコア:0)
Azpainterとか(笑)
GIMP使ってから言えよ(笑)
とか言われて嫌いになったんじゃねーのかなと予想
Re: (スコア:0)
初めてWindowsのオンラインソフトを作る人が、まずWindowsを終了するソフトを開発するようなものですね。
Re: (スコア:0)
え?メモ帳じゃないの?
Re: (スコア:0)
はじめてでメモ帳作るタイプの人は既存のツールキット使うんじゃないか?
俺もよくわからんけど
Re: (スコア:0)
エディットコントロールを自作するタイプの人ならそうでもないだろう(その場合とても初めてに適切な難易度ではなくなるが)。
Re: (スコア:0)
エディットコントロールの自作って難易度高いの?
メモ帳なのに
Re: (スコア:0)
メモ帳をなめたらあかんぜよ。別ツリーに出ているような、IME関係やフォントの国際化などありがちな非対応部分があったりする残念な日本人専用ならそうでもないけど。
Re:よくわからんけど (スコア:5, 興味深い)
特殊機能が何もない、catコマンド以下の機能しかないものを作るならそれほど大変ではないでしょう。
が、ちゃんとしたテキストエディタを作ろうとすると、
・文字コードはどのくらい対応してる? 改行コードも適切に扱える?
・サロゲートペアだの結合文字シーケンスだのは適切に取り扱える?
・文字コード間の変換が発生する際の文字のマッピングは適切?(波ダッシュと全角チルダ問題とかが有名ですね)
・多バイトコードの途中にカーソルを合わせてしまうような間抜けな挙動はない?
・IMEから文字を入力したとき、変換ウィンドウはちゃんと入力位置に出る?
・右から左に書く言語は扱える?
・ウィンドウ端の文字の折り返しはちゃんと実装できてる?(分かち書きする言語か否かでベストプラクティスが変わります)
・文章の検索は適切に動作する? 特殊な文字がある場合でも正しく動く?
・巨大ファイルの取り扱いは?(丸々読みだしてメモリに展開するようなソフトだと下手するとOSごと逝ったりする)
等々の押さえておいてほしい作業やら、
・プロポーショナルフォントは扱える?
・矩形選択はある? あったとしてプロポーショナルフォント使用時に適切に扱える?
・正規表現で検索できる?
・コードの色分けはできる?
等々の付加機能まで、単純にテキストエディタといっても奥が深いんですよ。
軽い気持ちでフルスクラッチで作ろうとすると、正気度を削られるレベル。
Re: (スコア:0)
#蛇足なのでACで
IMEまわりは結構おろそかなアプリケーションが多いんですよ。たとえば再変換なんか対応して当然であってほしいのですが、不可能なアプリを未だ見かけますね。
新APIへの対応が必要だったMS-IME 2002/2003のナチュラルインプットなんかもほとんど対応アプリが出ずに散ってしまいましたし。あれ、世間的には不評だったようですが、私個人は気に入っていました。
Re: (スコア:0)
漢字表示できるような凄いテキストエディタは必要ないので、X不要でコンソールで使える、CUAでCtrl+XCVなメモ帳そのままの使い勝手のテキストエディタはないだろうか。
初心者に最初にviの使い方を教えるのは面倒くさいし、nanoやpicoやneは今では独特すぎるし。
Re: (スコア:0)
ナチュラルインプットはLiveMessengerにすら無視されてたような。
#ログインパスワード入力時にIME自動OFFが働かないし当然半角英数入力モードに自動変更されることもない。
Re: (スコア:0)
windows じゃだめなのかね。
Re: (スコア:0)
>「Windows で作りたいものや、やりたいこともなくなってきたので」
Windowsではもう大抵のオンラインソフトが存在していて、あとから作る理由がないって言うことなんじゃないですかね?
OSの移行とかよりも (スコア:0)
> 有名なオンラインソフト作家が他 OS へと完全移行してソフトウェアを移植というのは日本では珍しいのではないだろうか。
そもそも「有名なオンラインソフト作家」自体が珍しい。
AzPainter2も名前くらいは聞いたことあるけど作者までは知らなかった。
作者サイト (スコア:0)
見出しの文字とかがコントラスト低すぎてWindows上のブラウザではどれ使ってもほとんど読めないんだけど、LinuxのFirefoxとかなら読めたりするの?
Re: (スコア:0)
頭の画像の AzSky はちょっと苦しい。
見出し文字は、まぁ読める。もうちょっと何とかして欲しい気もするが。
(その点、w3m は最強だな :-)
Re: (スコア:0)
Re: (スコア:0)
設定がおかしいのでは?w
Re: (スコア:0)
8年ほど前の「IPS?なにそれ、おいしいの?」な液晶だけど問題なく読めるよ。
MacOSX 10.5.8、SafariとTenFourFox(Fx10)。ColorSyncのお陰かな?
見出しって「Linux Program」の中の「Linux ソフトウェアについて」とか「動作環境」とかだよね?
Re: (スコア:0)
こんなとこに書かずに、メールでも送ってあげればいいのに。
AzSkyの画像以外、ここでぼやくほど読めないって感じではないですけどね
Re: (スコア:0)
> こんなとこに書かずに
だよな
configureできるように協力するメールとかさ
WindowsからLinuxへの初めの第一歩なんだし
てか、configureに慣らされ過ぎてるのを改めて反省もしたんだけど
いきなりmakeさせられるとcore吐くだろふつーとか、ふつーに反応
した後の感想だけど
Re: (スコア:0)
autoconf(autotool) に踊らされるのも嫌なのかもしれませんし、configure 自前で書いて今度はRPMやdebのパッケージングではまるとかもありそうですし、世の中落とし穴はそこかしこにあるという感じですねぇ。
GTK+ や QT を使用せず、Xlib を直接使用 (スコア:0)
ここがとっても注目どころ。IME関係やフォントの国際化など
ありがちな非対応部分がないようなら試してみたい。
toolkitはただtoolkitでありさえすればええわい。
Re: (スコア:0)
との事なので,哀れな日本人専用でしょう
Re: (スコア:0)
fontconfigを使ってるのでどのフォントでもいけるはず
日本語入力はXIM経由、ソース見るとわかる