無料アクセスカウンター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/

835 名前:デフォルトの名無しさん:2006/04/16(日) 18:38:25
ソフ開受けてきた
さて、自分は何を作ればいいんだ

836 名前:デフォルトの名無しさん:2006/04/16(日) 18:39:43
子供

837 名前:デフォルトの名無しさん:2006/04/16(日) 18:41:00
>835
とりあえずプロトコル決まってなかった気がするので設計よろ

いや、SSTPでいくんだっけ?

838 名前:デフォルトの名無しさん:2006/04/16(日) 19:03:06
>>832
あんなのでもなぜか営業上有利になるので、
たいていの会社で報奨金もらえるはず。

839 名前:デフォルトの名無しさん:2006/04/16(日) 19:09:09
>>836
まだ10代時々20代

>>837
了解
Wikiみてきた

決定事項
予定は未定。

ちょw何も決まってなさげw
仕方が無いので
クライアント:
文字列入力→(解析→コマンド化(ここまだブラックボックス))→送信→(受信待機→結果から文字列生成)→戻る
サーバー:
受信待機→(コマンド解析→処理)→結果返信→戻る
みたいな有る物くっつけるだけのフレームワークっぽい物作ってきます。
具体的な仕様とか載ってる場所あったらよろしく
けどご飯

840 名前:デフォルトの名無しさん:2006/04/16(日) 19:11:44
>>839
孕ませろよw

841 名前:デフォルトの名無しさん:2006/04/16(日) 19:25:11
>839
その仕様すら決まっていないので今日までで叩き台出させてそれを基に開発・・・ってことになってる。
自分の構想だけなら >574 にある。こっちも具体的なものは何一つ書かれて無いけど。

842 名前:820:2006/04/16(日) 21:11:00
>526を見てJavaでもなんとかなるかもと思って作ってみたが。。
SWTムズイね。
ttp://vip2ch.com/imouto/imouto0069.zip.html

843 名前:P子 ◆BR4JRLceBM :2006/04/16(日) 21:57:02
何も進行していませんがうp。スマソ。
http://vip2ch.com/imouto/imouto0070.zip.html

844 名前:デフォルトの名無しさん:2006/04/16(日) 22:17:07
通信部プロトタイプ作成
何にも面白み無いけど
リージョン切ったウィンドウでも作ってあそんどこうかな

自分には人工無能作る技術なんて無いのですよorz

845 名前:デフォルトの名無しさん:2006/04/16(日) 23:16:03
つぎはぎで完成までいけばよか。

846 名前:デフォルトの名無しさん:2006/04/16(日) 23:19:51
頭痛くなってきた。もう寝る。
http://vip2ch.com/imouto/imouto0071.zip.html
通信部分削ったのは正解かどうか……(後々再実装するんだけどね)

847 名前:デフォルトの名無しさん:2006/04/16(日) 23:43:38
2005C♯で作ってるのか…
開けないorz

848 名前:デフォルトの名無しさん:2006/04/16(日) 23:49:33
もう日曜も終わると言うに、なんだこの体たらくは。

来週の日曜には完全に沈黙しそうだな。

849 名前:デフォルトの名無しさん:2006/04/16(日) 23:54:14
なんて言うかやっぱPMが必要だ
正直それぞれが個別に勝手に作った方が早いだろうね…

850 名前:デフォルトの名無しさん:2006/04/17(月) 02:11:58
てゆーかさ、仕様はどうなったん?

・通信仕様
どこのポートだとか、メッセージのフォーマットとか暗号化とか
SSTP?
・コマンド
いもうとが実行できるコマンドは何か
日本語使うのかどうか
そもそも何ができるようにしたいのか(telnetにそのまま渡す感じでもいいかもしれんが)
・パラメータ(ツン度デレ度等)はどっちがもつのか
これによっては、字句解析をサーバーとクライアントどちらが受け持つか変わるし

ある程度仕様が決まれば
クライアント側で絵を書く人
クライアント側で通信部を書く人
クライアント側で結果表示を書く人
サーバー側で通信部を書く人
サーバー側でコマンド解析部を書く人
サーバー側で実行部を書く人
くらいに分けられるんじゃね?

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

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

続きを読む

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

書き込めません><

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