複雑化するUIについて考察するスレ
■ このスレッドは過去ログ倉庫に格納されています
0001AA
NGNG最近ではサイドバー、タブビュー、ドッキングウィンドウなど、
かなり複雑なものを採用するのが普通になってきているようだ。
ソフトウェアの設計にかかる時間のうち、8割はUIに費やされる
という。
UIオブジェクトのコンポーネント化によっていくらか作りやすく
なっているとはいえ、UIには流行があるので2年もすれば古臭く
感じるようになってしまう。
UIと機能を完全に切り離してしまうことは不可能なのか
0002デフォルトの名無しさん
NGNG「ジジイのクソ」って言われるの
どっちがいい?>>1
0004デフォルトの名無しさん
NGNG>という。
ソースはどこ?
>UIと機能を完全に切り離してしまうことは不可能なのか
設計時にModel&Viewに分割してあるなら
フロントエンドを挿げ替えるだけで可能。
もちろん有る程度の工数は必要だが。
00051
NGNGソースは覚えてない。すまない
まあバージョンアップなんかはいいが
最初の設計についてだな。
00061
NGNG設計を複雑なものにするきがする。
CUIのシェルなんかだと標準入力とか標準出力というものがあって
それを使っている限りインタフェースに関する問題ないわけだが
GUIにはそういうものがない(or あるべきではない)のが原因なもかもしれない。
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGそういうもの≒スキン
0010デフォルトの名無しさん
NGNGプログラマの仕事じゃないよ
0011デフォルトの名無しさん
NGNGttp://www.fuka.info.waseda.ac.jp/~washi/m_html/node16.html#SECTION00053200000000000000
0012デフォルトの名無しさん
NGNGUIデザインガイドライン
http://pc3.2ch.net/test/read.cgi/tech/1028360166/
0013デフォルトの名無しさん
NGNGまずはそれを明らかにして欲しい。
0014デフォルトの名無しさん
NGNG>>12
UIを統一するのもひとつの手だな。
00161じゃないよ
NGNGUIを作成できるようになったら楽かと思う。
たとえばオブジェクトがあってそのオブジェクトにプロパティがあったとして
プロパティの型やその他の情報からUIの候補が自動的に決定されてあとは
どれを使ってどこに置くか決めるだけとか。
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG.NETかVCL使え。
0022デフォルトの名無しさん
NGNGって言うか、あんたは色々とチャンポンにしすぎ。
ビジュアル的なデザインなのか(赤いとか、青いとか、丸いとか)
オペレーション工学的なデザインなのか(項目の順序や配置)
設計の話なのか、実装の話なのか
0023デフォルトの名無しさん
NGNGそれが嫌なら、ソフト屋廃業するか進歩の止まったロシアか北朝鮮にでも逝ってしまえ。
0025デフォルトの名無しさん
NGNGあなたの言うユーザインターフェースの定義とはなんですか?
0026デフォルトの名無しさん
NGNGもっと応答性が必要ならターミナル画面にすれば、
むしろ能率の悪いマウス操作が排除できて都合がいい。
オブジェクト指向不要スレの趣旨とも重なるが、
UIに時間をかけすぎるのは無駄だし、デスマーチの元だし、
ソフトの品質も落とす。
0027デフォルトの名無しさん
NGNG行き着くわけだ。
0028デフォルトの名無しさん
NGNGおそらくあなたが今見て、操作しているものです
>>26
確かにそうですね。でもウェブアプリでもUI設計はいるんですよね。
CUIには確かに惹かれますが、それでは議論する意味がなさそうなので
>UIに時間をかけすぎるのは無駄だし、デスマーチの元だし、
>ソフトの品質も落とす。
まさにそうだとおもうんですが、利用者からすると高機能でカスタマイザブルな
UIは魅力的なんですよね。
0029デフォルトの名無しさん
NGNGソフトウェア開発に万能解があるわけないだろ。
login-glue-ui以外の構造はありえないんだから
>UIと機能を完全に切り離してしまうこと
を目指すんならglueががんばればいいし
特定のプラットフォームの特定のバージョン上での開発効率を上げたいんなら
glueをuiに埋め込むしかない。全てはトレードオフの問題だ。
logicからuiを自動生成なんて
自然言語からコードを生成なんてのと同種の寝言でしかない。
00301
NGNG>>27
MVCをもっと徹底して実装されたものがあれば良いのですが。
ブラウザのテーマを取り替えるぐらい簡単にUIも取り替えられないものでしょうか
2ch用のブラウザとかを見てると、2chという機能とブラウザというUIがきれいに分離されてるなと
思ったりします。
0031デフォルトの名無しさん
NGNGまぁネタとしては良いんでないの?
00321
NGNG何かを求めてるわけではないよ
UIについて考察することで新しいアイディアがひらめけば良いなと思っているわけです
それにロジックからUIを生成するというのはちょっとちがいます
ロジックを作ったら、あとは流行のUIが勝手にくっついてくれればいいな
という感じですね
0033デフォルトの名無しさん
NGNGそれは dat ファイル (だっけ?) というインターフェースがきっちり
切られているから。それをロジックと UI のきれいな分離というなら
SQL で DB 鯖叩くだけの VB アプリもそうといえる。
00341
NGNGそうですね。データと操作を分離するのはデータベースの標準化である程度実現できてる
ように思います。
データの操作を含むロジックと操作系(UI)の分離まで進まないのはどうしてでしょう
0035デフォルトの名無しさん
NGNG>おそらくあなたが今見て、操作しているものです
おまえ、ひょっとして厨房か真性バカだな?
操作しているって言っても
網膜で認識している要素 → グラフィックデザイナ
操作方法の考案 → オペレーションデザイナ
操作方法の決定 → プロダクトディレクタ
実装方法の考案 → システムエンジニアorプログラマ
実装方法の決定 → システムエンジニア
実装の実作業 → プログラマ
作業する人も、技術も、 みんな違うのに一色単にするなと言ってるのが分からないの?
0036デフォルトの名無しさん
NGNG作業する人も、技術も、 みんな違っても、それはユーザインタフェースという意味で同じですよ
0037デフォルトの名無しさん
NGNGここは、プログラマ板だぞ?
0038デフォルトの名無しさん
NGNG>>1 の話は UI を分離することだから、UI の分類を始めてもしょうがないだろ。
0041デフォルトの名無しさん
NGNG>ここは、プログラマ板だぞ?
ここは、2ch だぞ?
0042デフォルトの名無しさん
NGNG1は、UI全部と申していますが
00431
NGNGまあ、話を戻すとだ
たとえばいつも使ってるツールで、「こういう機能がほしい」と思ったときに、
その機能を実装して、UIはそのツールのものを使えるようになったら
良いなという感じでもあるかな
0044デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNG悪い、言ってることわかんねぇ。
脳内寸劇じゃなくて何の話をしたいのか言ってくれ。
0050デフォルトの名無しさん
NGNG気にすんな >1
0051デフォルトの名無しさん
NGNG要するに以前作ったMFCのアプリをノーコストで
.NETだかSwingにポートしたいんだとさ。
で、発生するコストをMSだかSunだか自分以外の誰かに負担して欲しいんだと。
0052デフォルトの名無しさん
NGNG分かった。グラフィックデザイナでも使えるレベルの .NET だか Swing だかの
スキンビルダーがあれば良いということだな。
いや、マジで欲しいよ、俺。
00531
NGNG新規に作るときに、既存のUIかもしくはUIのテンプレートのようなものを使いたいということ
0054デフォルトの名無しさん
NGNGひょっとして、分裂症の毛が生えてます?ウチの会社の社長みたいですね
0055デフォルトの名無しさん
NGNG悪い、また話がわかんなくなってきた。
00561
NGNG新規に作るときに既存のUIかUIテンプレートのようなものが使えて、
それ以後テンプレートがバージョンアップしてもプログラムに変更を加えることなく
作ったものが使えるようにならないのは何が問題なのか
ということを考察したいわけです。
UIとロジックの分離について話してるのはそれを実現するためには最低限
必要な技術だからということです
0057デフォルトの名無しさん
NGNG要するにプラットフォーム非依存で
GUIフレームワーク非依存なGUI開発環境を使いたいんだとさ。
アフォか。
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNGそれは Swing が (もっと言えば AWT も) やってることだが、Java は
触ったことがあるのか?
0061デフォルトの名無しさん
NGNG徹夜したのに、ラーメン食べて2chしただけで、1行もコード書けなかったよ(w
お疲れさまでした!
0062デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGこれって、画面構成とかメニューの構成とか、いつも画面に出てるとか、ポップアップにするとか、
ドラッグして移動するとか、タブで切り替えるのか、複数のウィンドウなのか、ダイアログなのか
と言うレベルで設計・検討してる時間で、プラットフォーム非依存とかテンプレートとかで解決する話じゃないと思うぞ
0065デフォルトの名無しさん
NGNG00661
NGNG00671
NGNGそれを何とかしようと考察することは無意味なことだろうか
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG文章力無いのは分かったから、完結に箇条書きで書いてみろ。
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNG実装に時間が掛かるのは、スキルの問題だし、次回に使い回し出来ないのは、コードの設計なり実装なり管理が出来ていない訳でしょ?
0072デフォルトの名無しさん
NGNGだから1みたいなスキルに問題のある奴でも
簡単に作れて使い回しのできるような開発環境を用意しろと。
0073デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%88%E5%B7%A5%E5%AD%A6
0075デフォルトの名無しさん
NGNG君のレベルならここ↓で論議したほうが良い。
http://pc.2ch.net/test/read.cgi/php/990953955/l50
0076デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG「人間工学」って言うと、「猫とか犬に対する差別」と言われそうだし。
実際、アプリを操作するのは鼠だし。
00801
NGNG0081デフォルトの名無しさん
NGNG御託はいいからお前が思ってる問題点や改良ポイントを箇条書きで書いてみろ。
0082デフォルトの名無しさん
NGNGあんまりその場その場の思いつきだけで喋ってると会社でも相手にされなくなるよ。
0083デフォルトの名無しさん
NGNG0084おはやう
NGNG0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG[hello.program]
print "ハロー" /*//#%何言語でもいいけど*/
みたいなプログラムがあってさ,
$ build hello.program -link WindowsXP
ってするとWindowsXP風のハローダイアログが出るとか、
$ build hello.program -link かちゅ〜しゃ
ってするとかちゅ〜しゃっぽいハローダイアログが出るとか
(かちゅーしゃっぽいってなんだかわからんが)
1はそういうことを言いたいんじゃないの?
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNGうーん、それなら起動後に Look and Feel を選べる Swing と何か違うのかという
ことになってしまうのだが。話の流れを見ると
1. ロジックと UI を分離したい
2. UI 構築に時間を掛けるのは無駄 (ロジックから自動生成またはテンプレート化したい)
3. UI を切り替えるようなスキンっぽい動きをさせたい
と言っているような気がするが、論点がころころ変わるのでよく分からない。
0089デフォルトの名無しさん
NGNGUIの実装にかかる時間が0になる。
0090デフォルトの名無しさん
NGNG板違い
0091デフォルトの名無しさん
NGNGそのSwingアプリのソースコードには UI に関するソースコードが多く含まれませんか?
0092デフォルトの名無しさん
NGNGだから、>>1がしたいのは、実装じゃなくて設計の話みたいだから
0093デフォルトの名無しさん
NGNGイベント通知を基本にすれば UI とは疎結合に出来る
0094デフォルトの名無しさん
NGNGあ,そうなんですか?
すいません。読み間違えてるみたいです・・・
>>1は
1.普通のコンソールアプリを書いて
2.ビルド時にUIを指定すれば
3.自動的にUIが付く
というものがあればいいなーと言っているものだと思ってました。
0095デフォルトの名無しさん
NGNG何度もしつこくてごめんなさい。
だから, 「UI とは疎結合に出来」ても,「UI 自身を設計&実装しなきゃいけない」んじゃないの?
# >>92で指摘されてなんか俺勘違いしているようなんですが。
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGstring text = Http.Get("www.2ch.net");
Show(MakeDOM(text););
〜〜〜 ビルド&実行 〜〜〜
$ build browser.pro -link IE → IEになる
$ build browser.pro -link Mozilla → Mozillaになる
$ build browser.pro -link Opera → Operaになる
こんなこっといいなーでっきたっらいいなー
0101デフォルトの名無しさん
NGNG完全に分離できればUI自身は一度作れば終わり
0102デフォルトの名無しさん
NGNGいや、それぞれ機能が全然違うじゃん。
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNGそのプラットフォームにベストフィットするような仕組みが欲しいんだよ。
0105デフォルトの名無しさん
NGNGそれって Look&Feel が切り替えらる Swing や
WindowsXP のスキン変更だよね?
0106デフォルトの名無しさん
NGNGなんか俺1を擁護してるみたいでいやなんだが,
1はこう言ってる。
>>43
たとえばいつも使ってるツールで、「こういう機能がほしい」と思ったときに、
その機能を実装して、UIはそのツールのものを使えるようになったら
良いなという感じでもあるかな
現状で,その一度作ったUIを他のプログラムで使えるの?
>>105
Look&Feelは見た目を変えるだけじゃないの?
0107101
NGNGSwingやスキンはそこに使用するコントロールは自分で選択しロジックに
対応するコードを書かなくちゃいけない。
あと1と同じようなことを言っているかもしれんが別人でもうちょっと
マシな考えを持っているかなら。ただ完全に機能する自信も無いし
知識も少ないからもうちょっと形になってからまともな所で公開するが。
0108105
NGNGだって何言っているのか分かんないんだもん。
|たとえばいつも使ってるツールで、「こういう機能がほしい」と思ったときに、
|その機能を実装して、UIはそのツールのものを使えるようになったら
|良いなという感じでもあるかな
|
|現状で,その一度作ったUIを他のプログラムで使えるの?
共有ライブラリとして作れば再利用できるじゃん。
Delphi のコンポーネントがそんなんだよね。
0109デフォルトの名無しさん
NGNGUI の話ね。
IEBuildするとお気に入りが右クリック編集できるが
MozillaBuildするとブックマークの右クリック編集ができない。
だとか。
なんかもうどーでもよくなってきた。すぐDat落ちしそう。
0110101
NGNGUIとは完成された全部の事を指すかな。俺が考えてるのとはちょっと違うかも。
俺が考えているのはロジック+UI用に付加された情報+ちょっとの手作業から
UI全体を生成できればいいなと思っている。
ウィザート見たいな感じだがウィザートみたいに最初に質問に答えていくのではなく
コード(UI用に付加された情報)自体がその質問の答えを持っており、
それに該当するコンポーネントを自動(ちょっとの手作業)で選択し
UIを全体を完成させる感じ。
0111デフォルトの名無しさん
NGNGすいません。Delphiは知らないです・・・
>共有ライブラリとして作れば再利用できるじゃん。
ってことは、ちょっとコンソールアプリ(機能)を作って
共有ライブラリをリンクすればOKってことですか?(多少の手作業は必要でしょうけど)
0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNGおお,いいですね。しかも1と違って分かりやすいw
0114デフォルトの名無しさん
NGNG違います。
0115デフォルトの名無しさん
NGNGむ
り
0116デフォルトの名無しさん
NGNGあ,ちょっと思ったんですが,
「UI用に付加された情報」がどれくらいの規模になるかで
そのシステムの良し悪しがだいぶ違いますね。
0117105
NGNGあー何となく。
OpenDoc をプログラミングに応用した感じだねえ。
browser.pro の方で IE/Mozilla/Opera にあわせなくても、
browser.pro の内容を見て良きに計らってくれると。
結局、利用可能な機能が規格化されていないと駄目じゃない?
あるいは機能のメタ情報を規格化しないと。
0118デフォルトの名無しさん
NGNGUI に付加された情報って具体的に何を想定してる?
「このテキストボックスはモデル中の○○オブジェクトの××というプロパティを
表示し、入力させる」みたいなバインド情報?
あーでもそれを後だしで作れるツールがあるなら良いかも。
0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNG>結局、利用可能な機能が規格化されていないと駄目じゃない?
>あるいは機能のメタ情報を規格化しないと。
そういうことになりますな。
でも結局派閥争いでなかなか規格化されない罠
0121デフォルトの名無しさん
NGNG/*** 終了 ***/
0122デフォルトの名無しさん
NGNG俺実際.NETでアプリ作ったけど、一番まともでメンテしやすいなんてことはない。
ネタにマジレス
0123デフォルトの名無しさん
NGNGつまり属性と、属性を拾い上げてUIを自動生成するロジックを
自分で作れということでつか?
0124デフォルトの名無しさん
NGNG/*** 再開 ***/
0125デフォルトの名無しさん
NGNGbutton.FlatStyle = FlatStyle.Style
なんじゃこれ
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG間違った。
button.FlatStyle = FlatStyle.Flat;
だった。鬱氏
0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNGプログラマに朝は無い
0130デフォルトの名無しさん
NGNG0131105
NGNG入力が主体の帳票/Web の UI ならそれでいいかもね。
DB のレコード=オブジェクトで、型が基本型に限定されてたりするし。
2ch 用ブラウザを例にとってみる。
boardList : ArrayList に Board オブジェクトが詰まっているとして、
boardList の UI としてどういうものが生成されると嬉しいかね。
ThreadList : ArrayList に Thread2ch オブジェクトが詰まっているものとは
別の UI にしたいよね。
デフォルトの UI からカスタマイズする手間が結構かかりそう。
RAD でゼロから作るのとどっちが楽だろう。
0132デフォルトの名無しさん
NGNG0133101
NGNG情報自体は任意のオブジェクトなんで何でもいいんだけど
そこまで具体的なのは想定してない。
あるプロパティを単純にIntegerにするのではなくある範囲のIntegerとかその程度。
32bitIntegerじゃなくてCOLOR型にするみたいに。
自分でも複雑に絡み合ったUIがこんなんで出来そうない気もしてるけどまあ妄想段階なんで。
他にもメソッド自体がオブジェクトでメソッドのenabledプロパティを見て
メソッドに対応しているボタンが押せる押せない状態を勝手にやってくれる
コンポーネント(別コンポーネントで押せるけどエラーメッセージが出る)とか
ないかな〜とか妄想している。
完全なOOPL言語とかaspect指向を使う理由にならないかなんてね。
0134C♯風
NGNGPublic Class General : Config {
[ConfigUISelect(ConfigUI.TextBox, "アドレス(&R)")]
public Url HomePage;
[ConfigUISelect(ConfigUI.SpinBox, "ページを履歴に保存する日数(&K)")]
public int ResumeDay;
}
こういうコードから、設定画面を自動で生成してくれたらなぁ・・・ってこと?
0135デフォルトの名無しさん
NGNG画面上のコントロールとプロパティの結びつけなら自動化したことあるよ。
TForm1.checkboxBoolValueのチェックをつけたりはずしたりすると
先頭から連続する小文字を削除したプロパティ名を検索して
TDataModule1.BoolValueの値に反映されるとかね。
0136デフォルトの名無しさん
NGNG0137デフォルトの名無しさん
NGNGことだな。おれもその1人だけど。
0138デフォルトの名無しさん
NGNGそんな感じの例で .NET に PropertyGrid ってのがあるよ。
オブジェクトのプロパティを検出してGUI化してくれる。
しかしButtonとかにはしてくれないから、その辺を改善したPropertyDialogみたいなのがあれば
設定ダイアログの代わりに使えるやもしれん。
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNGハゲしく同意
0141135
NGNGPropertyGridって設計時にでてくるあれのことだね。
http://msdn.microsoft.com/library/en-us/dndotnet/html/vsnetpropbrow09.gif
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/vsnetpropbrow.asp
実際のアプリでこのUIはちょっとつらいかも・・・
それとも今後これが一般化するのかな?
自分はUI=フォームの設計は好きなので苦にはならないけど
ロジックとの結びつけが面倒に思えるので
(UIとロジックを自分で作った後に)この部分を自動化してくれた方が嬉しい。
いずれC#でもやってみたいけどまだリフレクション周りはさっぱりわからないよ。
0142デフォルトの名無しさん
NGNG>実際のアプリでこのUIはちょっとつらいかも・・・
>それとも今後これが一般化するのかな?
実際のアプリでは使わないだろう。フォーム設計ぐらいにしか使えない。
だから普通のアプリのオプションダイアログみたいな
PropertyGridの拡張版PropertyDialogが欲しいのだ。
#実際にあったらあったで使いにくいだけかもしレンガ
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNGGUI用のクラスを作っておけば、windowsとlinuxで処理部分を共有できる。
もちろん、環境依存の部分は別クラスで作っておくことが前提だが。
0146デフォルトの名無しさん
NGNGそりゃツールキットレベルの話でしょ。
その上のフレームワーク部分の話じゃないのかな。
0147Delフサギコ ◆A6VzDeLphI
NGNG∧,,∧ クチュン!
ミ*>д<ミ。
ミ つ⊂ミ ゚
@ ミ 激しく冷えすぎですう
ヽJし'
Unix をもう少しマシなものにしよう
http://www.os-omicron.org/~takano/private/trans/bongo-bong_j.html
Unixより、1さんをもう少し・・・
0148デフォルトの名無しさん
NGNG>最近ではサイドバー、タブビュー、ドッキングウィンドウなど、
>かなり複雑なものを採用するのが普通になってきているようだ。
1は、たぶん、サイドバーが無いアプリに後づけで
サイドバー付けたいとか、窓ドッキングさせたいとか
そういうことを言ってるんだと思うぞ。
.NETとかSwingとかの可搬性の話じゃなくて。
0149デフォルトの名無しさん
NGNG(CVS とか cvsweb.cgi とか、設定難しすぎる。qmail, ああいう dns 関連も面倒だ)
ああいうツール作る人には、まずビシッとした GUI による設定ツールを
作ろうっていう気概は無いのか。
(ただ、シェルのフロントエンドとちょっとしたチェックツール組合すだけで
相当便利でしょ?)
0150デフォルトの名無しさん
NGNG最近話題のオープンソースプロジェクト Eclipse じゃこんなドキュメントまで用意してるよ。
Eclipse User Interface Guidelines
http://www.eclipse.org/articles/Article-UI-Guidelines/Index.html
0151デフォルトの名無しさん
NGNG設定しづらいのは同意するけど、
まず CUI ですべての操作ができなくちゃ使う気にならないよ。
0152Delフサギコ ◆A6VzDeLphI
NGNGミ,,゚Д゚彡 ってのは、そろそろ通用しなくなってきましたね
ミつ[|lllll]). >>149さん
〜ミ ミ それを嘆いている文章が、147のリンクです
∪''∪
>>148さん
1さんの真意はともかく
具体的にはMSのメヂアプレイアとかの具合を
実現すれたら、面白いと思われますが
そういうフレームワークの実現は難しいのかな
すべての操作をコマンド化して
ログを録ったりとかは、CAD系ソフトでは普通
で、そのやり方だと、ロジックとGUIの切り分けができやすい。
けど、作るのは面倒。
0153デフォルトの名無しさん
NGNG0154デフォルトの名無しさん
NGNGコマンド化するほどではないにしても、ちゃんとした設計のソフトなら
外部のライブラリが本体を操作できるようになるだろうし、そういう拡張を
許したいなら MVC 分離して、拡張させるのを前提として作るのがよいですな。
(スクリプト言語やJava とかは動的にどんどん繋がる。Eclipse のプラグイン
も Java で書くようになってる。)
しばしばありますよね。いい感じのライブラリ等があれば、買っちゃうのも
良いような気もします。この場合の「いい感じ」ってのは、デザインと操作
性重視で(例えば嫌いな MFC ベースでも良しってこと)。
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG個人的には GUI は型あり言語(C++ や Java)と相性がいいような気がしてる。
0158デフォルトの名無しさん
NGNGMVCとオブジェクト指向は相性が悪いらしい。
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNGもし分かるのならソースを教えてください
0161デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNGオブジェクト指向の本質がポリモーフィズムだとするならば、MVC とはちょいと趣旨が異なるような
気がしないでもない。(プログラム MVC に分けるべき。そうしないと作りづらいったらない)
しかし、OO の機能の無い言語で分割しようったって、どうやるの?
0163デフォルトの名無しさん
NGNGうーん、そりゃちと狭くないかい。
MVC的なフレームワークを作るのにOO言語が便利だとするなら、
それはOOの適用範囲に入る可能性があると思うズラ。
本末転倒だけど。
0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNGOOはUIを含めたプログラミング全体に関係のある話ですよ。
0166デフォルトの名無しさん
NGNGデータの入力画面と表示画面を別ければ簡単だけど、表示画面でも編集出来るようにするのは大変とかさ
wavファイル読んで波形描くのは簡単だけど、描いた波形をつまんで編集出来るようにするのは大変とかさ
0167デフォルトの名無しさん
NGNG編集目的に応じたデータモデルを構築する必要はやっぱりあるよ。
思いの他それが複雑になるのはよくあることだと思う。
0168名無しさん@Emacs
NGNG0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNG0171IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0172デフォルトの名無しさん
NGNGそうすれば2chの内部告発をした玄さんも保護される
0173デフォルトの名無しさん
NGNG大丈夫だ。安心して書き込め。
0174デフォルトの名無しさん
NGNGビクビクする事ねーってばよ。
0175デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0177デフォルトの名無しさん
NGNGhttp://www.skipup.com/~niwatori/keijiban.htm
>728 ( ´∀`)σ)Д`) プニ
0178デフォルトの名無しさん
NGNGおまい必死だなw
0179デフォルトの名無しさん
NGNGこの人だったのか、、結構前に何かで知り合いに聞いた気が(嘘
有難う御座います。
177も、一先ず頼みますです。深夜なので、少し恐縮なので。。
私の事はご存知で、、且つ
皆様には(非常に嫌々ながら)世界一位の過大評価をして頂いた様で恐縮です。
只実際、それは嘘です。
俺個人としての方が、実は凄いんですよ、、僕の知り合いなんて正直いませんし。(笑
0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNG負荷が高そうなサーバにも入れて見ます。
ココカナ?
0182デフォルトの名無しさん
NGNGこの程度なら、抗議も出来ると思うんだけど。
対2ch向けインタビューを出してしまった電2は
結構罪深いような。
0183デフォルトの名無しさん
NGNGアメリカじゃ消費者の方が強いからな。
IP取られても言う事は言うと思う。
以前でもマクドナルドでポテト食いすぎて太ったって訴えてたな。
こんな国だから訴えられるなんて夢にも思ってないんじゃないの?
0184デフォルトの名無しさん
NGNG誰でもみれる様になるの?
0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNG[email protected]
捨てアドではないんで何時でもどんぞ>名無しの粘着さん。
腐れさんが私に対して「ウザイ」と書き込んでから,なんもしていないし。
ここでまーーーーーーーーーた、腐れさんのHNを書き込むのもおかしいでしょう。
ましてや、他のスレには全く関係無いんだから。
何がウザイのか、いつでもお待ちしております。
>それが何か?わかんないのならスルーしてください。
0187デフォルトの名無しさん
NGNG虹では表示されてるけど
あれはまた違う規制なの?
0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNGあまりマンコマンコ言ってるとマンコから訴えられますよ。
0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNG↓
どこぞの団体が、管理人にスレ・レス作成IP教えろ
↓
管理人がIP教える
│
├─────┐
↓普通 ↓異常
裁判 VXガス
こうなるとオウムに個人情報を知らせ
大量殺人にまで発展したTBSと同じになるな。
カルトは裁判を起こすことが目的ではなく
都合の悪い相手を特定して殺害することが
IPを得る本当の目的だから本当の書き込みができなくなる。
創価学会脱税疑惑を追及した市議会議員が日常生活中、
突然高層アパートの自宅の窓から化け物のような力で
不自然にあっという間に空中へ丸投げされて圧死する。
部屋はコンビニへ買い物に行っているかのように
何もかもがそのままの状態だ。
地元警察は数日前から打ち合わせがあったかのように
自殺と決め付けてろくな捜査も現場検証もせず数分で打ち切る。
http://www.sokamondai.to/
合掌( ‐人‐ )
2ちゃねらーはプロバイダー責任法案を
国会で通過する前に反対しておけばよかったのに。
私は反対したが力が足りなかった。
0194デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0195デフォルトの名無しさん
NGNG違法画像のやり取りが困難になる。
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNGhttp://www.nikaidou.com/diary/index.html
http://www2.diary.ne.jp/user/166292/
http://www.nikaidou.com/bunko/2ch/01.html
0201デフォルトの名無しさん
NGNGhttp://www.kouken.com/
0202デフォルトの名無しさん
NGNGそんなに悔しかったのか?w
何で寝る必要があるんだよ
意味不明
普通に議論してだけだろw
0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNGまた孫悟空だろう。
0205デフォルトの名無しさん
NGNGそれを他人に納得させることが肝要
0206デフォルトの名無しさん
NGNGIPを保存することで書き込んだ人に
責任を擦り付けられるとでも思ってんのか?
関係無いぜ。
警察の捜査はしやすくなるかもしれんが、公開責任は依然ひろゆき。
いい加減理解しろや。
日本生命の時から言われてるぜ。
判決もこれに沿ったものだったしな。
日本生命
http://www.geocities.co.jp/Technopolis-Mars/6820/hoken/
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNGやってくれるのが親切というものだと・・・。
0210山崎渉
NGNG0211山崎渉
NGNG0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNGよくわからん。
クラス図のうち、UI に関するものを予めテンプレートとして用意するって事?
GUI コード生成ならポトペタ系の RAD の方が楽でしょ。
0214山崎渉
NGNG■ このスレッドは過去ログ倉庫に格納されています