アカウント名:
パスワード:
自作クラスライブラリの実験として作ったんじゃないんですかね。はじめに手頃なソフトから作っていろいろと試してみているだけなのかと。
多分そうでしょう。ざっとしか見てないけどAzXClassにはドキュメントもサンプルもないようだったのでこれを見ろということじゃないですかねえと想像。
Gtkとか既存のツールキットを使わなかった理由が知りたいとこです。・なにか気に入らない・ポータビリティ・重いとかそのへんだろうか。
Windowsのオンラインソフト作家の一部がMFCとか.NETとか嫌うのと同じような理由だと思いますよ。
過去資産の車輪の作り方を学習する(わかりにくいドキュメントとソースを読む)より、自分で車輪を再発明したほうが楽、という人種はまれではないと思う。
日付処理とか、再発明でドツボにはまる予感がして楽しそうですよね。
>Gtkとか既存のツールキットを使わなかった理由が知りたいとこです。
API が安定してるということはないですかね。流行のツールキットを使うとアップデートで振り落とされそうな… ;;
流石にGtkは安定していると言っていいのでは?
ちょっと性質が違うかもしれませんが,Gtkのメジャーバージョンの互換性の問題がありますよ?
# 某Jogstickのドライバが欲しくてパッケージをやっとみつけたと思ったら# libgtk2に依存していてメンテが止まっていたりとか.
「Windows で作りたいものや、やりたいこともなくなってきたので」と言ってるんだから、単に「やってみたかった」んだろ。他に理由がいるのか? 金もらって請負で開発したわけでもないのに、役に立たなきゃフリーソフトを公開することもまかりならんとはまったく不自由な時代になったもんだ。
つくるのも勝手だし、発表するのも勝手だよ。そしてスラドにタレこまれたんだからなんでわざわざ作ったのか突っ込むのも勝手でしょ。
Azpainterとか(笑)GIMP使ってから言えよ(笑)
とか言われて嫌いになったんじゃねーのかなと予想
初めてWindowsのオンラインソフトを作る人が、まずWindowsを終了するソフトを開発するようなものですね。
え?メモ帳じゃないの?
はじめてでメモ帳作るタイプの人は既存のツールキット使うんじゃないか?俺もよくわからんけど
エディットコントロールを自作するタイプの人ならそうでもないだろう(その場合とても初めてに適切な難易度ではなくなるが)。
エディットコントロールの自作って難易度高いの?メモ帳なのに
メモ帳をなめたらあかんぜよ。別ツリーに出ているような、IME関係やフォントの国際化などありがちな非対応部分があったりする残念な日本人専用ならそうでもないけど。
特殊機能が何もない、catコマンド以下の機能しかないものを作るならそれほど大変ではないでしょう。が、ちゃんとしたテキストエディタを作ろうとすると、
・文字コードはどのくらい対応してる? 改行コードも適切に扱える?・サロゲートペアだの結合文字シーケンスだのは適切に取り扱える?・文字コード間の変換が発生する際の文字のマッピングは適切?(波ダッシュと全角チルダ問題とかが有名ですね)・多バイトコードの途中にカーソルを合わせてしまうような間抜けな挙動はない?・IMEから文字を入力したとき、変換ウィンドウはちゃんと入力位置に出る?・右から左に書く言語は扱える?・ウィンドウ端の文字の折り返しはちゃんと実装できてる?(分かち書きする言語か否かでベストプラクティスが変わります)・文章の検索は適切に動作する? 特殊な文字がある場合でも正しく動く?・巨大ファイルの取り扱いは?(丸々読みだしてメモリに展開するようなソフトだと下手するとOSごと逝ったりする)
等々の押さえておいてほしい作業やら、
・プロポーショナルフォントは扱える?・矩形選択はある? あったとしてプロポーショナルフォント使用時に適切に扱える?・正規表現で検索できる?・コードの色分けはできる?
等々の付加機能まで、単純にテキストエディタといっても奥が深いんですよ。軽い気持ちでフルスクラッチで作ろうとすると、正気度を削られるレベル。
#蛇足なのでACで
IMEまわりは結構おろそかなアプリケーションが多いんですよ。たとえば再変換なんか対応して当然であってほしいのですが、不可能なアプリを未だ見かけますね。
新APIへの対応が必要だったMS-IME 2002/2003のナチュラルインプットなんかもほとんど対応アプリが出ずに散ってしまいましたし。あれ、世間的には不評だったようですが、私個人は気に入っていました。
漢字表示できるような凄いテキストエディタは必要ないので、X不要でコンソールで使える、CUAでCtrl+XCVなメモ帳そのままの使い勝手のテキストエディタはないだろうか。 初心者に最初にviの使い方を教えるのは面倒くさいし、nanoやpicoやneは今では独特すぎるし。
ナチュラルインプットはLiveMessengerにすら無視されてたような。#ログインパスワード入力時にIME自動OFFが働かないし当然半角英数入力モードに自動変更されることもない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
よくわからんけど (スコア: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が働かないし当然半角英数入力モードに自動変更されることもない。