1 :
パブリックプログラマー :
01/10/28 22:49 クソアプリでもいいからアプきぼんぬ。
3 :
パブリックプログラマー :01/10/28 23:04
いいから、きぼんぬ。
Σ(゚д゚lll)ガーン
6 :
パブリックプログラマー :01/10/28 23:20
きぼんぬ。
アップしてどうするの?
8 :
パブリックプログラマー :01/10/28 23:26
それを評価する。
10 :
パブリックプログラマー :01/10/28 23:36
このスレでは2cherのアプリしか興味ない。
13 :
パブリックプログラマー :01/10/29 00:11
2cherの実体を見極めるために激しくアプきぼんぬ。
14 :
デフォルトの名無しさん :01/10/29 00:23
はやく評価しろよ。
24 :
パブリックプログラマー :01/10/29 01:23
やると思ったが、それ以外で君達が作ったやつをきぼんぬ。
アップリケーション(・∀・)カワイイ!
(´-`).。oO(Publicなプログラマーってなんなんだろ?)
公僕PG
29 :
パブリックプログラマー :01/10/29 02:40
あと一時間以内にアプきぼんぬ。 でなければこのスレは、優良にも関わらず、終了することになる。
30 :
デフォルトの名無しさん :01/10/29 02:42
=================終了===================
=================終了===================
糞スレあげんなよ
ミスった。 マジスマソ。
34 :
パブリックプログラマー :01/10/30 01:30
期待に応えて復活です。どんどんアプしてちょうだいな。
氏ね
36 :
デフォルトの名無しさん :01/10/30 01:32
Delphiで作ったアプリがあるんだけど、誰にも相手にされなかった 悲しい過去を持ってます。 そんなのでもいいですか?
>>37 わかりました。ageません。
お前なんか死んじゃえ
>>36 ∧,,∧ /
ミ;゚Д゚彡< Monazilla.orgに参加したはいいけど
ミつ つ \ かちゅーしゃやほっとぞぬに
〜ミ ,, ミ. かなわなかった暗い過去がフサにもあるけど
∪∪ (゚ε゚)キニシナイ!!
40 :
デフォルトの名無しさん :01/10/30 03:13
vectorにフリーソフトで登録、 4ヶ月でダウンロード数26、、、 鬱だ詩嚢
41 :
デフォルトの名無しさん :01/10/30 03:15
クーーーソーーースーーーレーーー!! あげんなヴォケェェェェェェェェェェェェェェェェ!!!
>>1 自動的にメールであなたのところにも送られていると思いますが何か?
44 :
デフォルトの名無しさん :01/10/30 09:21
最近5目並べが流行ってるからそれもここに上げてみるか
45 :
デフォルトの名無しさん :01/10/30 12:07
>4ヶ月でダウンロード数26、、、 このスレオモシロイじゃん。 フリーとシェアの実態書き込んでYO! 製品とダウンロード数ね。
46 :
デフォルトの名無しさん :01/10/30 12:39
・ゲーム(フリー) ・1997年8月登録 ・現在までに10万弱DL (最初の半年で4万DL)
3年間でコンスタントに月50DL。
>>40 せっかくだから紹介すれ。
そこまでダウンロードされないのには興味あるぞ。
48 :
デフォルトの名無しさん :01/10/30 12:59
自慢出来る数なんだから、製品名だしてYO!
>>46 ,
>>47 ここで紹介すると、いっきに1000カウント逝くよ
>>40 小熊ちゃんページみたく。
おまえら板違いだ。ヴォケ
ダウソされるプログラムを作る技術の無い人は心配なくてよいねぇ
>>49
>50 言葉を練る余裕がないと、思わず自分の日頃の劣等感をそのまま相手にコピペして 煽ってしまう法則。
52 :
デフォルトの名無しさん :01/10/30 15:46
>>48 オタ絵入りマイページへリンク張ってしまってるからここで晒すのも恐い(;´Д`)
多分需要がニッチすぎなのとアプした場所が場違いなんだろうと思う。
ちなみにXxxxで書いたXXXの展開ライブラリ
>オタ絵入りマイページ 小熊ちゃん本人?
>>54 小熊ちゃんて誰?
ここでソフト晒して結局どうなったの?
#っつても
#俺が小熊ちゃんじゃないのは証明しようが無いんだけど、、、
(((;´Д`))) 絶対晒すのやめよっと。
58 :
パブリックプログラマー :01/10/30 21:37
もうひとこえ!
糞スレageんなヴォケ〜!
60 :
デフォルトの名無しさん :01/10/30 22:11
なんか「糞スレあげんな」って言葉覚えたての子がいるみたいね。
お願いですからこの*クソ*つまんないスレ アゲんのはやめてくれませんでしょうか。
わがまま言うな。 自分の主観を客観と勘違いするな。ノータリン
>>62 もっともだ。
結論: 糞スレ。2度とageんな。
=================終了===================
64 :
パブリックプログラマー :01/10/30 23:16
よっと。age、 >40 きぼんぬ。
氏ね、糞が。
>>64 おめーもおめーだ!
意味無くageんな。
嘘でもいいからageるときには話題を振れ。
68 :
パブリックプログラマー :01/10/31 00:38
シャカシャカ -=話= 話題 =題=- 話題を振ってました。
寒いね
バナナで釘が打てるくらい寒い
71 :
パブリックプログラマー :01/10/31 04:49
>68 ワラタ さあ、もうどんどんどんどん、どんどんどんどんアプきぼんぬ。
自作自演かよ!!
73 :
デフォルトの名無しさん :01/10/31 06:34
なんでプログラムにはアップ板がないの? 絵描き系はすぐでてくるのに。
この板の住人は厳しいからね
放置きぼんぬ。
77 :
パブリックプログラマー :01/10/31 10:51
>74 ソースではなくプログラムきぼぉんんぬ。
>>56 みて自分のアプできる奴はかなり太い神経してるよ
っていうより神経ないかもネ
ネトアの自己主張振りを分けてもらうと丁度良いとオモタ
今日Vectorから登録内容確認のお願いが来たが 3年前に登録したのは130DL/月だな。フリーのゲームだが。 ここ2年は感想メールもまったく来ないし、自サイトの 掲示板でも話題すら出ないのに、どういう人がDLしてるんだろう。
83 :
デフォルトの名無しさん :01/10/31 20:41
goto90
_asert(sage)
85 :
パブリックプログラマー :01/11/01 18:44
アプきぼんぬ。
あんたのを先にアプしろノータリン
ノップノップ
88 :
デフォルトの名無しさん :01/11/01 23:30
漏れもきた 通算ダウンロード数 2533 1年ちょっと。 こんなものか?
公開初日に5000DL、現在7日目で200DL/日で巡航ミサイル^H^H^H^H中。
一日に7人前後ならいい方なんじゃない?>88
キミら板違い。
板違いがどうこう言えるほどの中身もないと思う……
ShellExecute(NULL, NULL, help_file_path.c_str(), "", "", 1);
俺が初めて作ったWindowsプログラム。 デスクトップアイコンの文字背景を透明にする。 ベクターに登録するのは思いとどまった(w #include <windows.h> #include <commctrl.h> int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInst, LPSTR lpsCmdLine, int nCmdShow ) { HWND hWndProgman; hWndProgman = FindWindowEx(NULL, NULL, "Progman", "Program Manager"); hWndProgman = FindWindowEx(hWndProgman, NULL, "SHELLDLL_DefView", NULL); hWndProgman = FindWindowEx(hWndProgman, NULL, "SysListView32", NULL); SendMessage(hWndProgman, LVM_SETTEXTBKCOLOR, NULL, -1); InvalidateRgn(hWndProgman, NULL, true); return 0; }
漏れが作った初めてのWindowsプログラム。 Windows XPの堅牢性を実証する。 #include <stdio.h> int main(void) { return printf("\t\b\b"); }
>>88 おれのは2年半でそのくらいだYO!
まあ秀丸のマクロなんてそんな扱いだよな
#include <stdio.h> static char str[] = " void bare(){ char* c = str; while (*c){ if (*c == '\\\"') printf(\"\\\\\\\"\"); else if (*c == '\\\\') printf(\"\\\\\\\\\"); else putchar(*c); c++; } } void main(){ printf(\"#include <stdio.h>\\n\\nstatic char str[] = \\\"\"); bare(); printf(\"\\\";\\n%s\", str); } "; void bare(){ char* c = str; while (*c){ if (*c == '\"') printf("\\\""); else if (*c == '\\') printf("\\\\"); else putchar(*c); c++; } } void main(){ printf("#include <stdio.h>\n\nstatic char str[] = \""); bare(); printf("\";\n%s", str); }
98 :
デフォルトの名無しさん :01/11/02 01:36
今月のカレンダーを表示するperlスクリプト ($$,$:,$;,$=)=(localtime)[3..6];printf"%2d%s",$_,++$=%7?$":$/for(print($;+ 1900,'/',$:+1,"/$$\n",$"x(($=-=$$-1)%7*3))..28+($:-1?3-$:%7%2:!($;%4)))
100 :
デフォルトの名無しさん :01/11/02 02:18
102 :
デフォルトの名無しさん :01/11/02 18:35
103 :
デフォルトの名無しさん :01/11/02 18:40
#include <iostream.h> enum Janken{ Guu, Tyoki, Paa, Owari }; enum Shouhai{ Kati, Make, Aiko }; class Computer{ public: Janken janken_pon(){ return rand()%3;} }; class Man{ public: Janken janken_pon() { cout << "グーは0、チョキは1、パーは2、終了はそれ以外。どれ? "; int x; cin >> x; if(x<0 || 2<x) return Owari; return x; } }; //続く
104 :
デフォルトの名無しさん :01/11/02 18:53
class Game{ Man man; Computer com; int kati_cnt, make_cnt, aiko_cnt; bool kati(Janken j1, Janken j2) { return j1==Guu&&j2==Tyoki || j1==Tyoki&&j2==Paa || j1==Paa&&j2==Guu; } bool aiko(Janken j1, Janken j2) { return j1==j2; } Shouhai hantei(Janken man, Janken com) { if(kati(man, com)){ kati_cnt++; return Kati; } else if(aiko(man, com)){ aiko_cnt++; return Aiko; } else{ make_cnt++; return Make; } } //続く
105 :
デフォルトの名無しさん :01/11/02 18:54
kekka_hyouji(Janken man_j, Janken com_j, Shouhai shouhai) { switch(man_j) { case Guu: cout << "あなたはグー、"; break; case Tyoki: cout << "あなたはチョキ、"; break; case Paa: cout << "あなたはパー、"; break; } switch(com_j) { case Guu: cout << "コンピュータはグー、"; break; case Tyoki: cout << "コンピュータはチョキ、"; break; case Paa: cout << "コンピュータはパー、"; break; } switch(shouhai) { case Kati: cout << "あなたの勝ち。\n"; break; case Make: cout << "あなたの負け。\n"; break; case Aiko: cout << "あいこです。\n"; break; } } //続く
106 :
デフォルトの名無しさん :01/11/02 18:56
void syuukei_hyouji() { cout << "勝ち: " << kati_cnt << "負け: " << make_cnt << "あいこ: " << aiko_cnt << endl; } public: Game(){ kati_cnt=make_cnt=aiko_cnt=0; } void play() { Janken man_j, com_j; Shouhai shouhai; while( (man_j = man.janken_pon()) != Owari ) { com_j = com.janken_pon(); shouhai = hantei(man_j, com_j); kekka_hyouji(man_j, com_j, shouhai); } syuukei_hyouji(); } }; //class Game 終わり //続く
107 :
デフォルトの名無しさん :01/11/02 18:57
int main() { Game game; game.play(); int x; cin >> x; return 0; } //以上じゃんけんゲーム
>>103-107 コンピュータと対戦する簡単なじゃんけんゲーム。
どうすか?オブジェクト指向してる?添削して。
自分がOOを理解してるか勘違いしてるか知りたいので。
>>107 >int x;
>cin >> x;
この2行要りません。
Javaみたいな、書き方だなぁ・・・
こ、コンパイルできん・・(VC6) ネタ?
や、やっととおった・・・(喜泣 C++だったら型をちゃんとそろえてくれ、 enumとintがめちゃくちゃだぞ(泣 ・・・・なにやってんだオレ(泣
>>113 苦労してまでコンパイルするような代物じゃないので恐縮です。
ManとComputerは共通の親を持つのが普通と思われ。
じゃんけんのジャジは、どのクラスがするのが適当なのかな?
118 :
パブリックプログラマー :01/11/03 20:06
コンパイル済みきぼんぬ。
>>117 Janken クラスがメソッド int compareTo( Janken j ) を持つべき。
戻り値は -1 がjの負け、0であいこ、1でjの勝ち。
>118 垢下さい
こういうときにMXを使うんだよ
>>119 それ、引数のjに意味あるのか?
そのクラス自身だったら直接メンバ読み書きできるが。
>>122 おいおい自分自身の手とjの手を比較するんだろ
Jankenクラスのメソッド: int getValue(); int compareTo(Janken j); static で public で final な変数: int GOO = 0; int CHOKI = 1; int PAR = 2; Playerインターフェイスのメソッド: Janken getJanken(); // null を返してきたら続行拒否 Playerを実装した ComputerPlayer, HumanPlayer クラスを作成 全体のコントローラとして Game クラスを作成 俺ならこんな感じに設計する
やっぱ、ゲームマスターであるGameクラスがジャッジするので正しくないか? コンピュータをJunkenクラスとして作って、janken_pon()メソッドを仮想関数にして、 人間はjanken_pon()メソッドをオーバーライド。 で、GameクラスのメンバにJunkenクラスのポインタを二つ保持。 こうするとPC同士、人間同士、人間対PCが簡単に出来る。
>>125 ・「人間はコンピュータでもある」○か×か。
・グーがチョキに負ける Janken2 があったらどうする。Gameに判断ロジックをどんどん追加していくのか。
127 :
デフォルトの名無しさん :01/11/06 09:24
>>126 でも、正直じゃんけん程度だとどうしてそうしないとならないか、
理解できない人間も多いんじゃないかな。
>・グーがチョキに負ける Janken2 があったらどうする。Gameに判断ロジックをどんどん追加していくのか。
こういう実装はありえないから(現実に無いから)、考えもしないだろうしね。
もっといい例は無いものか・・・
と、思ったらここはOOスレじゃないんだよな。
たとえば、限定ジャンケンとか
129 :
デフォルトの名無しさん :01/11/06 10:23
>>126 ごめん、じゃんけんプレイヤーから人間とコンピュータを派生しなきゃだね。
でも、じゃんけんのルールはGameが管理するでしょ?
じゃんけんプレイヤーは手を出すだけだし。
それか、Jadgeクラス作る?
Gameが進行役でJadgeが判断
130 :
デフォルトの名無しさん :01/11/06 11:23
じゃんけんより CoreWarsキボン つーか作ってみよかな。 サーバにアプしてあるアルゴリズムをダウンして 自分のソースとアプレットで自由に対戦。 自信作はアプ。 ランキングとかできると楽しいかも
131 :
デフォルトの名無しさん :01/11/06 16:18
>>でも、じゃんけんのルールはGameが管理するでしょ? 例えば String オブジェクトを大小比較する場合、 そのロジックは使う側がみんな持つのか? 「Jankenクラスを使うクラスはすべてその勝ち負け判断を個別に実装する必要がある」 再利用性って何? >それか、Jadgeクラス作る? スペルはともかく上よりはこの方がまあいいわな。
133 :
パブリックプログラマー :01/11/06 20:05
Jankenはお互いの手を見比べて勝ち負けを判断するものです。 なので、PlayerクラスにPlayerクラスを引数にする判定メソッドを作るべきです。 つまり Playerに自分の出した手を保存しておく。 他Playerのオブジェクトと自分を比べる。 負けていたら 何もしない。 勝っていたら勝利宣言を出してから引数オブジェクトあぼーんして終わり。
134 :
パブリックプログラマー :01/11/06 20:05
あぼーんはしなくてもいいです。
136 :
デフォルトの名無しさん :01/11/22 09:59
俺の公開して約1ヶ月でDL数0だった。でも某サイトにちょこっと 掲載されただけで、100くらいDLされた。評価なんてこんなものか。
#include <stdio.h> #include <stdlib.h> main() { char com[1025]; printf("コマンド:"); gets(com); system(com); } 入力したコマンドを実行してくれるすごいあぷり
139 :
デフォルトの名無しさん :01/12/06 02:51
だからfgetsにしとけっつーの
げっちゅーげっちゅげっちゅー♪
面倒だから放置しようっと
144 :
デフォルトの名無しさん :01/12/10 07:28
getsf
145 :
デフォルトの名無しさん :01/12/10 09:06
Vectorに登録しているんだが、月1で更新するとコンスタントに30DLとかなるのは 定期的にDLしてる奴がいるからか? オンラインソフトを掲載する出版社が新着ソフトを週1でDLしてるとか? そのへん詳しく教えろ。 俺のソフトを評価してDLしてくれてると勘違いしてしまうじゃないか。
program Rename; {$APPTYPE CONSOLE} uses SysUtils; var SR: TSearchRec; Res: integer; s,ss : string; Pos: integer; begin Res:= FindFirst(ParamStr(1),faAnyFile,SR); ss:= ParamStr(2); while Res=0 do begin s:= SR.Name; Pos:= 1; while Pos<>0 do begin Pos:= AnsiPos(ss,s); if Pos<>0 then begin delete(s,Pos,3); insert(' ',s,Pos); end; end; writeln(s); RenameFile(SR.Name,s); Res:= FindNext(SR); end; FindClose(SR); end.
147 :
デフォルトの名無しさん :
02/01/15 16:06 kusosure age!