トップページ⇒tech
147コメント32KB

お前らの作ったアプリケーションをアップしてみろ

■ このスレッドは過去ログ倉庫に格納されています
0001パブリックプログラマーNGNG
クソアプリでもいいからアプきぼんぬ。
0002デフォルトの名無しさんNGNG
>>1
いいだしっぺの法則を知らないのか?
0003パブリックプログラマーNGNG
いいから、きぼんぬ。
0004デフォルトの名無しさんNGNG
>>4
いや、よくない。
00054NGNG
Σ(゚д゚lll)ガーン
0006パブリックプログラマーNGNG
きぼんぬ。
0007デフォルトの名無しさんNGNG
アップしてどうするの?
0008パブリックプログラマーNGNG
それを評価する。
0009デフォルトの名無しさんNGNG
じゃあここらのプログラムを評価してよ。
FreashMeat Japan がなくなって不便してたし。

http://sourceforge.net/
http://freshmeat.net/
0010パブリックプログラマーNGNG
このスレでは2cherのアプリしか興味ない。
0011デフォルトの名無しさんNGNG
http://kalx.tripod.co.jp/2ch.zip
0012デフォルトの名無しさんNGNG
>>10
主語が変だぞ。
0013パブリックプログラマーNGNG
2cherの実体を見極めるために激しくアプきぼんぬ。
0014デフォルトの名無しさんNGNG
http://isweb18.infoseek.co.jp/computer/gikonavi/gikonavi/gikoNavi_a014.lzh
0015デフォルトの名無しさんNGNG
http://members.jcom.home.ne.jp/katjusha/katjusha2102.lzh
0016デフォルトの名無しさんNGNG
http://isweb30.infoseek.co.jp/computer/hotzonu/download/hzb1025.zip
0017デフォルトの名無しさんNGNG
http://abone.pos.to/soft/Abn100b5.zip
0018デフォルトの名無しさんNGNG
http://www.geocities.co.jp/SiliconValley-Cupertino/8834/gbr152.zip
0019デフォルトの名無しさんNGNG
http://members.tripod.co.jp/DolNeco/OFF-LAW/Arc/OffLaw2_Fixed_0002.zip
0020デフォルトの名無しさんNGNG
http://okayama.cool.ne.jp/aae/aaeditor211_setup.exe
0021デフォルトの名無しさんNGNG
http://okayama.cool.ne.jp/aae/utsuda200_setup.exe
0022デフォルトの名無しさんNGNG
http://okayama.cool.ne.jp/geroimo/monape100_setup.exe
0023デフォルトの名無しさんNGNG
はやく評価しろよ。
0024パブリックプログラマーNGNG
やると思ったが、それ以外で君達が作ったやつをきぼんぬ。
0025デフォルトの名無しさんNGNG
http://homepage2.nifty.com/c-hand/apurike.html
0026デフォルトの名無しさんNGNG
アップリケーション(・∀・)カワイイ!
0027デフォルトの名無しさんNGNG
(´-`).。oO(Publicなプログラマーってなんなんだろ?)
0028デフォルトの名無しさんNGNG
公僕PG
0029パブリックプログラマーNGNG
あと一時間以内にアプきぼんぬ。
でなければこのスレは、優良にも関わらず、終了することになる。
0030デフォルトの名無しさんNGNG
=================終了===================
0031デフォルトの名無しさんNGNG
=================終了===================
0032デフォルトの名無しさんNGNG
糞スレあげんなよ
003330NGNG
ミスった。
マジスマソ。
0034パブリックプログラマーNGNG
期待に応えて復活です。どんどんアプしてちょうだいな。
0035デフォルトの名無しさんNGNG
氏ね
0036デフォルトの名無しさんNGNG
Delphiで作ったアプリがあるんだけど、誰にも相手にされなかった
悲しい過去を持ってます。
そんなのでもいいですか?
0037デフォルトの名無しさんNGNG
>>36
いらん。ageるな。
0038デフォルトの名無しさんNGNG
>>37
わかりました。ageません。

お前なんか死んじゃえ
0039DelフサギコNGNG
         >>36
  ∧,,∧   /
 ミ;゚Д゚彡< Monazilla.orgに参加したはいいけど
  ミつ つ  \ かちゅーしゃやほっとぞぬに
〜ミ ,, ミ.    かなわなかった暗い過去がフサにもあるけど
  ∪∪       (゚ε゚)キニシナイ!!
0040デフォルトの名無しさんNGNG
vectorにフリーソフトで登録、
4ヶ月でダウンロード数26、、、
鬱だ詩嚢
0041デフォルトの名無しさんNGNG
>>40
何のソフト?
0042--NGNG
クーーーソーーースーーーレーーー!!
あげんなヴォケェェェェェェェェェェェェェェェェ!!!
0043デフォルトの名無しさんNGNG
>>1
自動的にメールであなたのところにも送られていると思いますが何か?
0044デフォルトの名無しさんNGNG
最近5目並べが流行ってるからそれもここに上げてみるか
0045デフォルトの名無しさんNGNG
>4ヶ月でダウンロード数26、、、

このスレオモシロイじゃん。
フリーとシェアの実態書き込んでYO!
製品とダウンロード数ね。
0046デフォルトの名無しさんNGNG
・ゲーム(フリー)
・1997年8月登録
・現在までに10万弱DL
 (最初の半年で4万DL)
0047デフォルトの名無しさんNGNG
3年間でコンスタントに月50DL。

>>40
せっかくだから紹介すれ。
そこまでダウンロードされないのには興味あるぞ。
0048デフォルトの名無しさんNGNG
自慢出来る数なんだから、製品名だしてYO!>>46,>>47

ここで紹介すると、いっきに1000カウント逝くよ>>40
小熊ちゃんページみたく。
0049デフォルトの名無しさんNGNG
おまえら板違いだ。ヴォケ
0050デフォルトの名無しさんNGNG
ダウソされるプログラムを作る技術の無い人は心配なくてよいねぇ>>49
0051デフォルトの名無しさんNGNG
>50
言葉を練る余裕がないと、思わず自分の日頃の劣等感をそのまま相手にコピペして
煽ってしまう法則。
0052デフォルトの名無しさんNGNG
北斗のキーボード
http://pub.idisk-just.com/fview/kw6IzLDL05kKtxG2nNnZXYGEZVtYLC4cNu7k58dzB9gylxaO_9L93g/aG9rdXRva2I.lzh
005340NGNG
>>48
オタ絵入りマイページへリンク張ってしまってるからここで晒すのも恐い(;´Д`)
多分需要がニッチすぎなのとアプした場所が場違いなんだろうと思う。
ちなみにXxxxで書いたXXXの展開ライブラリ
0054デフォルトの名無しさんNGNG
>オタ絵入りマイページ

小熊ちゃん本人?
005540NGNG
>>54
小熊ちゃんて誰?
ここでソフト晒して結局どうなったの?

#っつても
#俺が小熊ちゃんじゃないのは証明しようが無いんだけど、、、
0056デフォルトの名無しさんNGNG
小熊ちゃんのオタ絵のペンネームはNINAでした。
ま、こういう感じかな↓
http://pc.2ch.net/test/read.cgi/prog/1003139917/
005740NGNG
(((;´Д`)))
絶対晒すのやめよっと。
0058パブリックプログラマーNGNG
もうひとこえ!
0059デフォルトの名無しさんNGNG
糞スレageんなヴォケ〜!
0060デフォルトの名無しさんNGNG
なんか「糞スレあげんな」って言葉覚えたての子がいるみたいね。
0061デフォルトの名無しさんNGNG
お願いですからこの*クソ*つまんないスレ
アゲんのはやめてくれませんでしょうか。
0062デフォルトの名無しさんNGNG
わがまま言うな。
自分の主観を客観と勘違いするな。ノータリン
0063デフォルトの名無しさんNGNG
>>62
もっともだ。

結論: 糞スレ。2度とageんな。
=================終了===================
0064パブリックプログラマーNGNG
よっと。age、
>40
きぼんぬ。
0065デフォルトの名無しさんNGNG
氏ね、糞が。
0066デフォルトの名無しさんNGNG
>>64
おめーもおめーだ!
意味無くageんな。
嘘でもいいからageるときには話題を振れ。
0067デフォルトの名無しさんNGNG
>>65
てめーも糞レス書いてんじゃねー
0068パブリックプログラマーNGNG
シャカシャカ -=話= 話題 =題=-

話題を振ってました。
0069デフォルトの名無しさんNGNG
寒いね
0070デフォルトの名無しさんNGNG
バナナで釘が打てるくらい寒い
0071パブリックプログラマーNGNG
>68
ワラタ
さあ、もうどんどんどんどん、どんどんどんどんアプきぼんぬ。
0072三村NGNG
自作自演かよ!!
0073デフォルトの名無しさんNGNG
なんでプログラムにはアップ板がないの?
絵描き系はすぐでてくるのに。
0074デフォルトの名無しさんNGNG
>>73
http://www2.to/source
ウプできるようなソース書ける人は少ない。
0075デフォルトの名無しさんNGNG
この板の住人は厳しいからね
0076デフォルトの名無しさんNGNG
放置きぼんぬ。
0077パブリックプログラマーNGNG
>74
ソースではなくプログラムきぼぉんんぬ。
0078デフォルトの名無しさんNGNG
>>56みて自分のアプできる奴はかなり太い神経してるよ
0079デフォルトの名無しさんNGNG
っていうより神経ないかもネ
0080_NGNG
ネトアの自己主張振りを分けてもらうと丁度良いとオモタ
0081デフォルトの名無しさんNGNG
今日Vectorから登録内容確認のお願いが来たが
3年前に登録したのは130DL/月だな。フリーのゲームだが。
ここ2年は感想メールもまったく来ないし、自サイトの
掲示板でも話題すら出ないのに、どういう人がDLしてるんだろう。
0082デフォルトの名無しさんNGNG
>>81
マ板逝け。
0083デフォルトの名無しさんNGNG
goto90
0084デフォルトの名無しさんNGNG
_asert(sage)
0085パブリックプログラマーNGNG
アプきぼんぬ。
0086デフォルトの名無しさんNGNG
あんたのを先にアプしろノータリン
0087デフォルトの名無しさんNGNG
ノップノップ
0088デフォルトの名無しさんNGNG
漏れもきた
通算ダウンロード数 2533
1年ちょっと。
こんなものか?
0089デフォルトの名無しさんNGNG
公開初日に5000DL、現在7日目で200DL/日で巡航ミサイル^H^H^H^H中。
0090デフォルトの名無しさんNGNG
一日に7人前後ならいい方なんじゃない?>88
0091デフォルトの名無しさんNGNG
キミら板違い。
0092デフォルトの名無しさんNGNG
板違いがどうこう言えるほどの中身もないと思う……
0093デフォルトの名無しさんNGNG
ShellExecute(NULL, NULL, help_file_path.c_str(), "", "", 1);
0094デフォルトの名無しさんNGNG
俺が初めて作った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;
}
0095デフォルトの名無しさんNGNG
漏れが作った初めてのWindowsプログラム。
Windows XPの堅牢性を実証する。

#include <stdio.h>

int main(void)
{
return printf("\t\b\b");
}
0096デフォルトの名無しさんNGNG
>>88
おれのは2年半でそのくらいだYO!

まあ秀丸のマクロなんてそんな扱いだよな
0097デフォルトの名無しさんNGNG
#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);
}
0098デフォルトの名無しさんNGNG
今月のカレンダーを表示するperlスクリプト

($$,$:,$;,$=)=(localtime)[3..6];printf"%2d%s",$_,++$=%7?$":$/for(print($;+
1900,'/',$:+1,"/$$\n",$"x(($=-=$$-1)%7*3))..28+($:-1?3-$:%7%2:!($;%4)))
0099デフォルトの名無しさんNGNG
>>98
ブラクラ。
0100デフォルトの名無しさんNGNG
>>99
ちげーよ。あーほ。

100ゲット。
0101デフォルトの名無しさんNGNG
>>99
ワラタ

>>100
ネタだろ?
0102デフォルトの名無しさんNGNG
>>98
エレガントっつーかトリッキーやね。
0103デフォルトの名無しさんNGNG
#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;
}

};

//続く
0104デフォルトの名無しさんNGNG
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;
}
}

//続く
0105デフォルトの名無しさんNGNG

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;
}
}


//続く
0106デフォルトの名無しさんNGNG

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 終わり

//続く
0107デフォルトの名無しさんNGNG
int main()
{
Game game;

game.play();

int x;
cin >> x;

return 0;
}

//以上じゃんけんゲーム
0108103NGNG
>>103-107
コンピュータと対戦する簡単なじゃんけんゲーム。
どうすか?オブジェクト指向してる?添削して。
0109103NGNG
自分がOOを理解してるか勘違いしてるか知りたいので。
0110103NGNG
>>107
>int x;
>cin >> x;

この2行要りません。
0111デフォルトの名無しさんNGNG
Javaみたいな、書き方だなぁ・・・
0112デフォルトの名無しさんNGNG
こ、コンパイルできん・・(VC6)
ネタ?
0113112NGNG
や、やっととおった・・・(喜泣

C++だったら型をちゃんとそろえてくれ、
enumとintがめちゃくちゃだぞ(泣

・・・・なにやってんだオレ(泣
0114103NGNG
>>113
スマソ
0115103NGNG
>>113
苦労してまでコンパイルするような代物じゃないので恐縮です。
0116デフォルトの名無しさんNGNG
ManとComputerは共通の親を持つのが普通と思われ。
0117デフォルトの名無しさんNGNG
じゃんけんのジャジは、どのクラスがするのが適当なのかな?
0118パブリックプログラマーNGNG
コンパイル済みきぼんぬ。
0119デフォルトの名無しさんNGNG
>>117
Janken クラスがメソッド int compareTo( Janken j ) を持つべき。
戻り値は -1 がjの負け、0であいこ、1でjの勝ち。
0120デフォルトの名無しさんNGNG
>118
垢下さい
0121デフォルトの名無しさんNGNG
こういうときにMXを使うんだよ
0122デフォルトの名無しさんNGNG
>>119
それ、引数のjに意味あるのか?
そのクラス自身だったら直接メンバ読み書きできるが。
0123デフォルトの名無しさんNGNG
>>122
おいおい自分自身の手とjの手を比較するんだろ
0124デフォルトの名無しさんNGNG
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 クラスを作成


俺ならこんな感じに設計する
0125デフォルトの名無しさんNGNG
やっぱ、ゲームマスターであるGameクラスがジャッジするので正しくないか?
コンピュータをJunkenクラスとして作って、janken_pon()メソッドを仮想関数にして、
人間はjanken_pon()メソッドをオーバーライド。
で、GameクラスのメンバにJunkenクラスのポインタを二つ保持。

こうするとPC同士、人間同士、人間対PCが簡単に出来る。
0126デフォルトの名無しさんNGNG
>>125
・「人間はコンピュータでもある」○か×か。
・グーがチョキに負ける Janken2 があったらどうする。Gameに判断ロジックをどんどん追加していくのか。
0127デフォルトの名無しさんNGNG
>>126
でも、正直じゃんけん程度だとどうしてそうしないとならないか、
理解できない人間も多いんじゃないかな。

>・グーがチョキに負ける Janken2 があったらどうする。Gameに判断ロジックをどんどん追加していくのか。
こういう実装はありえないから(現実に無いから)、考えもしないだろうしね。

もっといい例は無いものか・・・

と、思ったらここはOOスレじゃないんだよな。
0128デフォルトの名無しさんNGNG
たとえば、限定ジャンケンとか
0129デフォルトの名無しさんNGNG
>>126
ごめん、じゃんけんプレイヤーから人間とコンピュータを派生しなきゃだね。

でも、じゃんけんのルールはGameが管理するでしょ?
じゃんけんプレイヤーは手を出すだけだし。
それか、Jadgeクラス作る?

Gameが進行役でJadgeが判断
0130デフォルトの名無しさんNGNG
じゃんけんより
CoreWarsキボン
つーか作ってみよかな。

サーバにアプしてあるアルゴリズムをダウンして
自分のソースとアプレットで自由に対戦。
自信作はアプ。
ランキングとかできると楽しいかも
0131デフォルトの名無しさんNGNG
>>130
CoreWarsって何?
0132デフォルトの名無しさんNGNG
>>でも、じゃんけんのルールはGameが管理するでしょ?

例えば String オブジェクトを大小比較する場合、
そのロジックは使う側がみんな持つのか?

「Jankenクラスを使うクラスはすべてその勝ち負け判断を個別に実装する必要がある」
再利用性って何?

>それか、Jadgeクラス作る?

スペルはともかく上よりはこの方がまあいいわな。
0133パブリックプログラマーNGNG
Jankenはお互いの手を見比べて勝ち負けを判断するものです。
なので、PlayerクラスにPlayerクラスを引数にする判定メソッドを作るべきです。
つまり
Playerに自分の出した手を保存しておく。
他Playerのオブジェクトと自分を比べる。
負けていたら 何もしない。
勝っていたら勝利宣言を出してから引数オブジェクトあぼーんして終わり。
0134パブリックプログラマーNGNG
あぼーんはしなくてもいいです。
0135コア ウォーズNGNG
コア ウォーズ
>>131
ttp://www.tk.airnet.ne.jp/saiey/comp/mie-bbs.cgi?s=82
0136デフォルトの名無しさんNGNG
>>135
どうも。
0137デフォルトの名無しさんNGNG
俺の公開して約1ヶ月でDL数0だった。でも某サイトにちょこっと
掲載されただけで、100くらいDLされた。評価なんてこんなものか。
0138デフォルトの名無しさんNGNG
#include <stdio.h>
#include <stdlib.h>

main()
{
char com[1025];
printf("コマンド:");
gets(com);
system(com);
}


入力したコマンドを実行してくれるすごいあぷり
0139デフォルトの名無しさんNGNG
>>138
getsは止めとけ。
0140デフォルトの名無しさんNGNG
>>139
なぜ。
0141sageNGNG
だからfgetsにしとけっつーの
0142デフォルトの名無しさんNGNG
げっちゅーげっちゅげっちゅー♪
0143デフォルトの名無しさんNGNG
面倒だから放置しようっと
0144デフォルトの名無しさんNGNG
getsf
0145デフォルトの名無しさんNGNG
Vectorに登録しているんだが、月1で更新するとコンスタントに30DLとかなるのは
定期的にDLしてる奴がいるからか?
オンラインソフトを掲載する出版社が新着ソフトを週1でDLしてるとか?
そのへん詳しく教えろ。
俺のソフトを評価してDLしてくれてると勘違いしてしまうじゃないか。
0146デフォルトの名無しさんNGNG
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.
0147デフォルトの名無しさんNGNG
kusosure age!
■ このスレッドは過去ログ倉庫に格納されています