無料アクセスカウンターofuda.cc「全世界カウント計画」

■掲示板に戻る■ 全部 最新50 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- [PR]この鯖はこんなことやってるよ[PR]


「いもうとデスクトップ」を実際に作ってみないか?

1 名前:デフォルトの名無しさん:2006/04/08(土) 21:46:24
http://www.forest.impress.co.jp/yashiro/2006/imoutodesktop.html

インプレスのエイプリルフールネタの「いもうとデスクトップ」
あっても利便性は全く無いだろうが、実際に作ったら面白いかも。

関連スレ
http://ex14.2ch.net/test/read.cgi/news4vip/1144489899/

851 名前:デフォルトの名無しさん:2006/04/17(月) 02:13:57
何このgdgd感www
もうそれぞれが作って一番良かったのを採用で良くねwww

というのは冗談で、情報処理技術者試験と日付被ったりちょっと時期が悪かったかな。
今後の展開に期待

852 名前:デフォルトの名無しさん:2006/04/17(月) 03:35:38
喜怒哀のラフのトレース線画作ってきます。(つ∀-)ノシ

853 名前:デフォルトの名無しさん:2006/04/17(月) 03:47:31
イラネ

854 名前:デフォルトの名無しさん:2006/04/17(月) 08:49:42
藻前らコードが書けないならせめて意見を出してみてください。

855 名前:デフォルトの名無しさん:2006/04/17(月) 13:35:26
とりあえずうpされたものを全員で使用して投票してみてくれ。
ttp://vip2ch.com/imouto/imouto0071.zip.html
ttp://vip2ch.com/imouto/imouto0069.zip.html
ttp://vip2ch.com/imouto/imouto0061.zip.html
ttp://vip2ch.com/imouto/imouto0054.zip.html
ttp://vip2ch.com/imouto/imouto0051.zip.html
ttp://vip2ch.com/imouto/imouto0010.zip.html

856 名前:デフォルトの名無しさん:2006/04/17(月) 16:18:13
0071が完成度が高い。
ツンとデレの目盛りで調節!
キャラも4人。

857 名前:デフォルトの名無しさん:2006/04/17(月) 16:42:25
それぞれの寸評書いてみた。参考になれば・・

imouto0010
初期に作られたものだが外部からの拡張性に富み、拡大縮小などの機能も備えている。
Delphi。

imouto0051
Javaで作られている。Windows以外にも対応。
妹を動かすと周りの再描画が移動についていけない。推奨スペックはかなり高め?

imouto0054
レイヤードウィンドウの試作機。C++。
ってこれ俺が作ったやつじゃねえか

imouto0061
サーバとクライアント。C#。
.Net FrameWork2.0が必要。ソース自体は1.1と互換性があるらしい。

imouto0069
51と同じ作者。会話ウィンドウが表示されるようになっている。

imouto0071
61と同じ作者。ツンデレ度の設定や会話ログの表示などこの中では完成度は一番高い。
文字も一文字ずつ表示される。
だが今のところ透明部分のクリックは下のウィンドウに透過しないらしい。
.Net FrameWork2.0が必要。

858 名前:デフォルトの名無しさん:2006/04/17(月) 17:12:22
今試験オワタ\(^o^)/ 産業

859 名前:デフォルトの名無しさん:2006/04/17(月) 17:22:24
難しいことよくわからないから詳しく説明出来ないけどimouto0010.zipが一番印象良かった

860 名前:デフォルトの名無しさん:2006/04/17(月) 17:28:15
たぶん、会話やキャラクタの変更は後からでも出来るから 下敷きにするとしたらという評価だろうな

861 名前:デフォルトの名無しさん:2006/04/17(月) 17:44:10
0071をそのまま完成させれば企画が終わるという噂もあるぞ。

862 名前:デフォルトの名無しさん:2006/04/17(月) 17:52:51
そりゃ、どれか一つ完成したら終わるでしょ

863 名前:デフォルトの名無しさん:2006/04/17(月) 19:36:17
0071が終了をクリックしても無反応なときがあるのは僕だけ?

864 名前:デフォルトの名無しさん:2006/04/17(月) 19:40:44
ギクッ

865 名前:デフォルトの名無しさん:2006/04/17(月) 19:52:49
無反応というかなかなか終わらなかった

866 名前:デフォルトの名無しさん:2006/04/17(月) 20:03:25
俺もおわらなかた

867 名前:デフォルトの名無しさん:2006/04/17(月) 20:05:10
>>864
犯人はおまえかー。

868 名前:デフォルトの名無しさん:2006/04/17(月) 20:49:53
EDキター@石川

869 名前:デフォルトの名無しさん:2006/04/17(月) 20:51:11
やっとキター@石川
お待たせしました

870 名前:('A`) ◆PGmogmRN2g :2006/04/17(月) 20:52:54
うは、皮膚病に苦しんでたらいつの間にか…
俺のはPNG画像表示させる段階までしか到達してない。
0071は確かに完成度高いな。

871 名前:デフォルトの名無しさん:2006/04/17(月) 20:55:01
>>868-869
誤爆スマソ;

872 名前:デフォルトの名無しさん:2006/04/17(月) 20:55:08
>>868-869
おまえらは何?

873 名前:テストユーザー希望A:2006/04/17(月) 22:48:36
>>863
0071は自分のところも反応なしだった。
でもメインはこれかな?
0010の大きさ変えられるのは良いと思うよ!

874 名前:デフォルトの名無しさん:2006/04/17(月) 22:51:58
>>873
えらそー

875 名前:デフォルトの名無しさん:2006/04/17(月) 22:59:16
71なんで終了しないんだと思ってソース覗いてみたんだが
>private void 終了ToolStripMenuItem_Click(object sender, EventArgs e)
おそらく終了選んだときのイベントハンドラだとは思うが
C#2.0ってダブルバイト文字を識別子に使えるのか?

876 名前:デフォルトの名無しさん:2006/04/17(月) 23:05:18
>>875
ダブルバイトとかあまり関係ない。(どうせCLR越しの実行だし)
まだプログラミングの手法はC#では固まっていないけど、
日本語圏のプログラムでは日本語を使った方が分かりやすい、はず。
そのメソッド名もメニューアイテムのtextに「終了」と付けたものが自動的に付けられてるだけだし。

877 名前:デフォルトの名無しさん:2006/04/17(月) 23:07:16
>>876
あぁそういやVSってそういう仕様になってたな
スマソ、ど忘れしてた

どうも識別子に日本語ってのはしっくりこないんでいつも英語にしてるんだよな

878 名前:デフォルトの名無しさん:2006/04/17(月) 23:11:19
ちなみに、スレッドが終了しないのはjoin()していないだけ。
あまりスレッドプログラミング書かないとそういったことを忘れがちなので注意しよう!
ちなみに、プログラムの動作自体は同期でシングルスレッド。
無意味に妹の思考と通信をスレッドにして切り離してるだけ。(中身は殆ど空よ)
体制としては、監視アプリケーションのそれに近い。

879 名前:デフォルトの名無しさん:2006/04/17(月) 23:13:19
>>878
スレッドプログラミングってまだしたことないんだが
よく並列処理の話で出てくるプロセス分岐のfork()だけやって
join()で1本化忘れてるって認識でFA?

880 名前:デフォルトの名無しさん:2006/04/17(月) 23:20:46
>>879
そう。スレッド処理された関数は実行が終了しても実体はなかなかDisposeされないの。
C#で手っ取り早いコーディングしてると、まず明示的にdisposeすることなんてないから、
終了がガベコレ任せになって、なかなか終了できなくなっちゃうのね。

ちなみに、別の回避方法としてはThread.isBackGroundをtrueにする。
これをやると、スレッドが終了していればアプリケーションを落とせば一緒にスレッドが落ちてくれる。
.netではデフォルトでスレッドを作ったときにこのプロパティがfalseになってるから、
おそらく非推奨なんじゃねえかな、ということで使ってない。

881 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/17(月) 23:25:11
joinすればいいのに><

882 名前:デフォルトの名無しさん:2006/04/17(月) 23:25:17
>>880
なるほど、C#はあんまり好きじゃないんで当面使わないが
C++/CLIでスレッドやるときに参考にするよ

883 名前:デフォルトの名無しさん:2006/04/17(月) 23:27:34
今のところ0071有力?

884 名前:デフォルトの名無しさん:2006/04/17(月) 23:28:56
>>846はネ申かww

885 名前:デフォルトの名無しさん:2006/04/17(月) 23:31:49
方向性が決まったことで大きく前進の予感。
すでにVIPPERは飽きたのか?

886 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/17(月) 23:32:39
スレッド側に終了メッセージ送るなりフラグ立てるなりして待機し、

Ctrl-Cで終了させれば全部スレッドも消えてくれる、みたいな
Cコンソールアプリのノリでプログラム書くのは辞めないと


声優は誰がやるの?

1.ミソラ
2.魔少年D.T.
3.綾部あや
4.オタ女


>>885 VIPつながんない><

887 名前:デフォルトの名無しさん:2006/04/17(月) 23:32:52
乳臭い妹の人の絵も入るといいな

888 名前:デフォルトの名無しさん:2006/04/17(月) 23:36:04
888

889 名前:デフォルトの名無しさん:2006/04/17(月) 23:40:44
C#には(.NETには)うといので、よくわかんないですが、
会話ボックスを出すか、ログを表示すると、終了できなくなりますね。
起動して、即終了の場合は、exe起動でも、デバッガ起動でも正常に
終了します。

890 名前:デフォルトの名無しさん:2006/04/17(月) 23:48:39
>>857
imouto0051の人とimouto0069の人とは別人だよ。

891 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/17(月) 23:50:45
単純に正常な手続きで終了してないだけっしょ
サブウィンドウのスレッドにメッセージ送るなりフラグ立てるなりして
適切に終了させてから終了処理やればいい。

ワーカースレッドの終了を待たずにメインウィンドウ閉じるなんて.NETはおろか
Win32の作法にもないよ。

892 名前:デフォルトの名無しさん:2006/04/17(月) 23:55:25
VIP復活しました。

893 名前:デフォルトの名無しさん:2006/04/17(月) 23:55:28
団子はたたき台出さないのか?

894 名前:デフォルトの名無しさん:2006/04/18(火) 00:04:44
情報試験終わって
ようやくフリーになったぜw

895 名前:デフォルトの名無しさん:2006/04/18(火) 00:10:23
>>885
プログラム班の話しはついて行けないし、グラフィック班のスレ(あるのか?)は分からないから
ROMってるお(´・ω・)

896 名前:857:2006/04/18(火) 00:33:40
>>890
スマソ、似てたから同じ人だと勘違いしてた
今度からはちゃんと同梱されてるドキュメント読むことにする

897 名前:さくら ◆Ev1V4D6crI :2006/04/18(火) 01:02:12
【密かに】「いもうとデスクトップ」作ってるのだ!part8【進行中】
http://ex14.2ch.net/test/read.cgi/news4vip/1145289009/

G班及び台詞募集+雑談スレを立てたのだ、みんな頑張るのだゾ。
…ボク?ボクはペン入れ作業してくるのだ。ノシ

898 名前:デフォルトの名無しさん:2006/04/18(火) 01:03:48
>>891
はいはいお前は口だけ口だけ

899 名前:さくら ◆Ev1V4D6crI :2006/04/18(火) 01:13:36
追伸:
お時間がある方はVIPスレの定期ageに協力して貰えると
ボクは助かるし嬉しいので宜しくなのだ。それじゃ、あに達よ、またなのだー!

900 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/18(火) 02:04:41
>>893
暇があればやりたいが、他人のソースの改造や野次入れが精一杯かも
仕事持つと辛い。

901 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/18(火) 02:08:04
あと、なけなしの長期休暇のGWは里帰り

902 名前:デフォルトの名無しさん:2006/04/18(火) 02:37:14
伺かの作者Java屋だったと思ったけどな
仕事と私生活の切り分け出来る人と出来ない人の違いかな

903 名前:デフォルトの名無しさん:2006/04/18(火) 02:38:10
というか漏れも職業プログラマな訳だが。

904 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/18(火) 02:42:02
自分の作品の開発・保守を3つほど並行してる。
専属でやれる奴には今からじゃ追いつけん。

SSE使う場面になったら張り切っちゃうかも

905 名前:デフォルトの名無しさん:2006/04/18(火) 02:42:07
>>898

906 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/18(火) 02:55:27
まともな口すら叩けない人の意見なんて聞いちゃいない

907 名前:デフォルトの名無しさん:2006/04/18(火) 03:04:47
いらないツッコミするだけならいっそ去っていただきたいね

908 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/18(火) 03:33:44
>>891は以前C#で開発してて一度俺自身が痛い目にあったところだからその経験を踏まえた話なんだが
本当に口だけなのはコードを読む力すらない癖に食って掛かった>>898なわけで。
俺の指摘どおりなのはコード読めば明白。

つか、さっきデスクトップ掃除しちゃったんで、どっかにそのソース上げといてくれない?
今サイトからソース落とせない。
朝は早いからもう寝るが、暇な時間に注釈入れて直しておく。


てか、俺ら別に、バラバラに動いて他人の揚げ足取りのために徒党組んでるわけじゃないんだから。
そのへん理解してくれ。

909 名前:889(興味津々):2006/04/18(火) 07:35:21
imouto071で終了できない場合がある件ですが、
ソースファイル"妹メイン.cs"の、[終了ToolStripMenuItem_Click]イベントで
"Application.Exit();"となっているところを、"Application.ExitThread();"、
もしくは"this.Close();"に置き換えると正常に終了できるようです。
C#にうといもので、この方法が正常な手続きなのかどうかは分かりませんが…。

あと、いずれのモデルにするかですが、7つのプロト全てと、伺かあたりの現状構造を
解析し、仕様を打ち出すアーキテクトが必要かと…。

910 名前:デフォルトの名無しさん:2006/04/18(火) 09:26:11
>>909
漏れも昨日作業してみて分かったんだけど、いくらスレッドを停止させて待っててもApplication.Exit()じゃなぜか終了しない。
C#1.0だとExit()で終了させるのは常套手段だったのに……
漏れもまだまだ勉強不足っぽい。

ともかく、それでもソースから伺える仕様からしてgdgdなのはお察しの通りなので、
どんどん手を入れてみてくれないか?

911 名前:デフォルトの名無しさん:2006/04/18(火) 18:56:42
あとは>>909が完成まで開発を進めるw

912 名前:デフォルトの名無しさん:2006/04/18(火) 18:58:07
>>908
そういえばVIPはどうなった?

913 名前:デフォルトの名無しさん:2006/04/18(火) 18:58:43
【密かに】「いもうとデスクトップ」作ってるのだ!part8【進行中】
ttp://ex14.2ch.net/test/read.cgi/news4vip/1145289009/

914 名前:興味津々(909):2006/04/18(火) 20:02:51
>>911
当方、只今失職中ですが、VC++(ATL/MFC)、VB6くらいしか業務経験ないのと
グラフィック系・人工知能に弱いので、難しいかもしれません。
何より、調べると言っていた"デスクトップマスコットを作ろう"と、
"伺か"の仕様書に、まだ着手できていないあたりで問題が…。

915 名前:デフォルトの名無しさん:2006/04/18(火) 20:23:24
グラフィック系・人工知能に強い奴と
"伺か"の仕様書に着手する人を募集すればよいのですよ!

916 名前:デフォルトの名無しさん:2006/04/18(火) 20:27:10
デスクトップマスコットを作ろうは実は持ってる

917 名前:デフォルトの名無しさん:2006/04/18(火) 20:54:13
ロクにマルチスレッドプログラミングも出来ない香具師が、
デカイ口を叩ける素晴らしいスレですね。

918 名前:デフォルトの名無しさん:2006/04/18(火) 20:57:28
うるせーバカ
CPUが一個なんだからスレッドも一つあれば十分なんだよ

919 名前:デフォルトの名無しさん:2006/04/18(火) 21:05:47
>>917
シングルスレッドで
いろんな処理を少しずつ進めていくファイバーとかいうのを使うんですよ、きっと。

920 名前:デフォルトの名無しさん:2006/04/18(火) 21:36:32
ちょ・・・飯風呂から帰ったらまたVIP落ちた・・・
はえぇぇ!!

921 名前:デフォルトの名無しさん:2006/04/18(火) 21:37:44
VIP落ちすぎ
次はもうpart9?

922 名前:デフォルトの名無しさん:2006/04/18(火) 22:43:15
人が多くてVIPより落ちにくい板に移動したいな……

923 名前:デフォルトの名無しさん:2006/04/18(火) 22:52:46
そんな夢の板があるのか?

924 名前:デフォルトの名無しさん:2006/04/18(火) 22:59:36
らうんこ

925 名前:・∀・)っ-○●◎ ◆Pu/ODYSSEY :2006/04/18(火) 23:28:18
らうんこが落ちにくいのはVIPよリ人が少ないから

926 名前:デフォルトの名無しさん:2006/04/18(火) 23:29:01
で、どう? 2から読んでないけど今進捗何%くらい?

927 名前:デフォルトの名無しさん:2006/04/18(火) 23:32:17
>>855が判断材料になると思う

928 名前:デフォルトの名無しさん:2006/04/18(火) 23:40:03
とりあえず当面の目標は0071の正常終了でおk?
あと、0071をwin98SE(10GB-64MB)での動作を確認しましたよ

929 名前:おとめ座星人G ◆7dOTiSO/xw :2006/04/18(火) 23:51:19
VIP落ちたしここで聞いていいのかな・・・。

G班だけど、アンチエイリアスは結局どうなったんだっけ?
切ったほうがいいのか、かかっててもいいのか。

それからP班がんば!

930 名前:デフォルトの名無しさん:2006/04/19(水) 00:50:03
>>928
正常終了はとっくに終わった。リモート側の簡易実装も終わった。(妹越しにDOSコマンドが実行できる)
あとは妹の人工知能的思考についてでも考えていてくれないか?

931 名前:興味津々:2006/04/19(水) 00:53:08
>>910
>>911
>>915
申し訳ないです。C#の経験のない私には、0071をメンテしていくことは難しいです。
今更ながらですが、現状解析もしくは仕様検討の一部の方が、勉強しながらには
なりますが、お役に立つことができるかもしれません。

>>916
CD-ROMのソースコードの内容をアップして欲しいと一瞬考えてしまったんですが、
著作権違反で捕まってしまいますよね。近所の図書館にあるようなんで、
明日にでも借りてきます。

>>928
正常終了のみであれば、909 のソース変更のみで問題ないと思います。
(ひょっとして、ソース(cs)とモジュール(exe)をアップロードした方が
良いんでしょうか?)



既存のプロトを見た感じ、生産性という観点からすると
C++よりも、Delphi、C#、Javaに軍配が上がるんでしょうね。
個人的には、最終成果物はC++で…とも思うのですが。

932 名前:デフォルトの名無しさん:2006/04/19(水) 01:11:05
>>929
アンチはかかっていてもいいということになったようです。
(2000/XP対応になるが実はその方がマも楽だとか・・)


でも、71ってアンチ対応してる?
擬似的にリージョンやってるように見えたのだが

933 名前:デフォルトの名無しさん:2006/04/19(水) 01:16:21
>>932
出鱈目。リージョンとかよく分からない。FormのTranseParencyKeyを設定してるだけ。
透過PNGは.netだとデフォルトで対応してるのでそこにこだわる必要はないが、(無駄に赤塗りしてるけど)
画面関連は正直素人以下なので誰かHELP。今のバージョンでもディスプレイの色数次第では背景透明にならないらしいし。

934 名前:おとめ座星人G ◆7dOTiSO/xw :2006/04/19(水) 01:49:44
>>932
レスありがとう。
じゃあとりあえずアンチはいじらないでそのままやることにするよ。
アンチきるのメンドクサス……てか一昔前のゲームみたいなドット絵モドキになってまうw

935 名前:デフォルトの名無しさん:2006/04/19(水) 02:41:43
>>908
結局お前は口だけなのか?

936 名前:デフォルトの名無しさん:2006/04/19(水) 09:54:39
煽りはスルーよろ。

937 名前:デフォルトの名無しさん:2006/04/19(水) 19:39:16
でも混乱させたりしてるよな

938 名前:デフォルトの名無しさん:2006/04/19(水) 20:33:57
ここっていつまで参入可能?

939 名前:デフォルトの名無しさん:2006/04/19(水) 20:35:36
参入できるうちにしとけw

940 名前:興味津々(以降タメで):2006/04/19(水) 20:56:56
「デスクトップマスコットを作ろう」を借りてきた。少し恥かしかったが…。
で「伺か」、「デスクトップマスコットを作ろう」をざらっと調べて見たんだが、
どちらも動作の定義に独自のスクリプト言語を持ってる。
プロジェクトの性格からして、独自スクリプトの定義までは要件に
入れるべきでないように思うんで、ActiveScriptベース(VBScript、JavaScript、
ActiveScriptRuby、etc)が良いと思うんだが、この場合、C#/Javaは大丈夫なのかな?

ちなみに、現時点のプロトでActiveScriptを組み込んでいるのは0010のDelphi版のみ

941 名前:デフォルトの名無しさん:2006/04/19(水) 20:57:01
さんくす!

942 名前:デフォルトの名無しさん:2006/04/19(水) 21:15:27
>940
プロトが少ない今の状況で、言語を特定するようなこと言うなよー。
新しい芽が出づらくなるじゃないか。

943 名前:デフォルトの名無しさん:2006/04/19(水) 21:23:10
>>940
.NETは、JScriptがデフォで使えるだろうし、
JavaもMozilla Rhino(JavaScript)を組み込んで使うで問題ないと思う。

944 名前:デフォルトの名無しさん:2006/04/19(水) 21:30:30
「できる」と「やる」が違うというのは団子先生が身体を張って証明してくれました

945 名前:デフォルトの名無しさん:2006/04/19(水) 21:36:33
糞団子もたまには役に立つ。

946 名前:デフォルトの名無しさん:2006/04/19(水) 21:51:48
何も話が進んでなかった頃にこれだけのもの作った0010の作者は凄いな。
Delphiならランタイムも必要ないし。

残念なのは作った人がもうスレ見てなさそうで、このスレにDelphi使えそうな人が居ない事。

947 名前:興味津々:2006/04/19(水) 22:03:01
>>942
確かにそうかもしれん…。だが、最終的に実現すべき機能として、
スクリプトによるカスタマイズは外せないんじゃないかと。
個人的には、クライアント側もサーバ側も、異なる言語による
複数実装が存在してて全然問題ないと思う。(ただし、最低限
必要とされる機能を満たしていれば、であるが…)

>>943
サンクす。安心した。
.NETに関しては、以下のURLも参考になるのかも。
http://searchvb.techtarget.com/vsnetTip/1,293823,sid8_gci1045916_tax293037,00.html
http://dobon.net/vb/dotnet/programing/eval.html

948 名前:興味津々:2006/04/19(水) 22:15:15
>>946
同意。余力があれば、0010のソースベースでせめてVC++に移植したいとも
思うんだが、正直"やれる"と断言できない。

とりあえず、現プロト・「伺か」・「デスクトップマスコットを作ろう」の
各仕様をもう少し解析して、まずはクライアントが満たすべきと思われる
インターフェース(外部公開メソッド、イベント)、外部ファイルについて
考察してみるよ。途中で断念してしまうかもしれんが…。

949 名前:デフォルトの名無しさん:2006/04/20(木) 06:30:09

日本の東海調査に韓国、「戦争も辞さない」VS「感情的な対応は自制すべき」

http://blog.livedoor.jp/dqnplus/archives/599156.html

950 名前:デフォルトの名無しさん:2006/04/20(木) 08:28:20
>>949
http://tmp6.2ch.net/asia/

191.91 KBytes   [ 2ちゃんねるとは関係ない我が家の鯖はWindows 完全帯域無保証 ADSLサーバー ]

続きを読む

掲示板に戻る 前100 次100 全部 最新50

書き込めません><

(C) read.cgi (Perl) ver3.7 http://www.toshinari.net/(05/01/02)