トップページ⇒tech
92コメント30KB

趣味プログラマが集うスレ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
仕事じゃなくて趣味でプログラムやってる人、、、集まれ!!
0002俺もアマチュアだけどNGNG
プログラマ板のがいいんじゃないかなぁ。
あっちは仕事話が多いし、気持ちはわかるけど。
0003デフォルトの名無しさんNGNG
ほい、集まって何すんの?
0004あまちあ2NGNG
本職って大変そう。
0005デフォルトの名無しさんNGNG
Del坊でごめんな。
0006デフォルトの名無しさんNGNG
>1
よくぞたてた。
趣味グラマーだと、プロの仕事話についていけん。
0007あまちあ2NGNG
仕事になったら、面白くなくなってしまうのかな。やっぱり。
個人的にはPerl/Javaが好き。
00081NGNG
何か話したいなーと思いまして、作りました。
じゃあさっそく何か話題でも、、、
やっぱり夢はゲームってことで、DirectXでゲーム作ったりするんですか?
光線が飛び散ったりするシューティングとか見ると「よくやるなあ」と感心してしまいます。
0009デフォルトの名無しさんNGNG
趣味でJavaやってます。
ゲームも作るけどボタンを押すばっかりで画像がないです。
そういえば友達がDirectXで格ゲーだかアクションだかを作りはじめてもう1年近くになりますが、
まだできていないようです。
0010デフォルトの名無しさんNGNG
>7
 プロになると、趣味と仕事の境目がなくなってきて
趣味のほうをやめてしまうというのがある。
 例えば、仕事で便利なライブラリ作って、
趣味でもそれを使うと便利なんだけど、使うわけにはいかない。
イチから作らなければと思うと、いやになるし、なかなか難しい。
 逆に趣味で作ってきた過去の資産を 仕事で 活用した例は多い。
ゲームのライブラリとか。
0011デフォルトの名無しさんNGNG
仕事で作ったライブラリは
趣味でも使うにきまってる。(w
0012仕事趣味の延長だから混ぜて〜NGNG
仕事で作ったのは趣味でつかえない規則があるのか?
うちにもあったカモしれん(ぉ
俺の蓄積したソースは、俺の資産だ!!!だから双方向で使う。
会社の他の人が使うのもかまわん。(実際使われてるし)
それで文句言われたら入社以前の分の給料要求して会社辞める。
00135NGNG
>>12
ばれなきゃ、せーふ。
0014デフォルトの名無しさんNGNG
>例えば、仕事で便利なライブラリ作って、
>趣味でもそれを使うと便利なんだけど、使うわけにはいかない。

使うよん。
その為に、仕様を決めるときに「俺自身の個人利用のときにも流用が容易なように」を
基準に分割等を考えてる(内緒)
0015あまちあ2NGNG
>>10-14
なるほど・・・って皆さん本職ですか

>プロになると、趣味と仕事の境目がなくなってきて
>趣味のほうをやめてしまうというのがある。
わかるような気がするなあ。
やっぱり仕事にしちゃうと、「労働」って感じになるのかな。
0016シュミグラマーNGNG
趣味でコンパイラやスクリプトエンジンを作ってみたいんですけど
まず何からやればいいんですか?
Windows環境で作りたいんですけど…
VC++6で作れますか?
0017デフォルトの名無しさんNGNG
yacc本嫁
0018シュミグラマーNGNG
>>17
yaccだけでいいんですか?
0019デフォルトの名無しさんNGNG
せっかくいいスレがあるのだからちゃんと読みませう。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=967778156 お勉強ページ勝手にリンク第2版
-----------
115 名前:デフォルトの名無しさん投稿日:2001/02/04(日) 07:05
>>49
コンパイラ構成論(今年度版)
http://rananim.ie.u-ryukyu.ac.jp/~kono/lecture/2000/compiler/index.html
002010NGNG
>15
>やっぱり仕事にしちゃうと、「労働」って感じになるのかな。
 なんというか逆です。
 お金もらってプログラムを作る「仕事」が、趣味と感じて楽しくやってるから、
「基本的に金銭が発生しない、本来の趣味のプログラム」を、
家にかえってからやらなくなるの。昼間に満足しちゃってるから。家に帰ってからは、他の趣味に興じたりする。
 で、昼間の仕事だけど、じぶんのやりたいこと(企画したこと)が出来なくて楽しめなくなると、趣味ではなくなるので、
本来の趣味のプログラムが復活することになりましょう。
002110NGNG
会社で作ったコードの流用だけど、
フリーソフトなら、まだお目こぼしがあるかもしれないけど、
シェアウェアとかだと さすがにヤバいでしょう。
002217NGNG
>>19
失礼シマシタ
良スレ読み漁ります
0023デフォルトの名無しさんNGNG
WIN用RPG作りたいんすけど、
DirectXとCとC++とVBではどれがベストなのでしょう?

ちなみに自分はCOBOLしか知らんです。
0024デフォルトの名無しさんNGNG
>>23
趣味プログラマの大半がこの言語選択と機種選考の時点でミスって消えている。
これを間違うとプロでも修正が効かないほどの難解なプログラムになる。
DirectX+C+C++を使うのがその辺に落ちている資料の多さからもベスト。
んで、次に作るものを決める。
んで、作るものを決めたら、次は動作機種を限定する。
・ショボイものだけどいろんなPCで動作可能。
・スゴイものだけど特定のPCに限定。
・またその中間。
これによってどのくらい派手に作れるかが決まったりする。
もちろん中間が1番糞面倒臭い。趣味では不可能。
実はこれが1番のネック。何故か身のほどをわきまえず「中間」のPCばかり
選択しがちな趣味プログラマ。
これさえ決まれば後は何使おうが何作ろうが好きにしろって感じ。
もっといえばプロよりすごいものなんて簡単に作れるんじゃないだろうか?
でも特定の言語に思い入れがあるなら別になんでもいいんじゃねーの?が結論。
00251NGNG
>>16
インタプリタとか作るの楽しいですよ。
こういうのは何か本を読んでみるのがおすすめです。
yacc/lex プログラムジェネレータ on UNIX(テクノプレス),ISBN 4-924998-14-1
とか、、、実践的です。
# ドラゴンブック(?)は悪いわけじゃないけど実際に作ってみたい人から見ると
# 寝言に聞こえる。。。

http://compilers.iecc.com/
http://www.cs.princeton.edu/~appel/modern/
http://www.tokumaru.org/
http://guppy.eng.kagawa-u.ac.jp/~kagawa/1999/SysProg/
http://rananim.ie.u-ryukyu.ac.jp/~kono/lecture/1997/compiler/compiler.html
http://www.hlla.is.tsukuba.ac.jp/~chiba/lecture/
0026デフォルトの名無しさんNGNG
この板に来てる人の比率はどんなもんかな。仕事:趣味
社会人で趣味でやってる人って少なそう。
俺、趣味でやってるけど、時間と金、結構掛かるね。特に時間。
仕事から帰ってきて、ちょっとプログラムでもするか〜ってレベルじゃ無いもんね。
002723NGNG
>>24
なるほど、商品モノじゃないのでショボい方向でやってみます。
参考になりましたー。
0028デフォルトの名無しさんNGNG
>>23
RPGツクールではどうしてダメなの?
0029デフォルトの名無しさんNGNG
元プログラマ。
今は比較的時間も自由につかえるので
「在宅でプログラムしたらいいんじゃないか」と
よく言われるけど、全部断ってる。

今は趣味の範疇でプログラム組んでるんだけど、それが楽しいんだわ。
せいぜいフリーウエアとして公開する程度。
なんたって気楽だしね。デバッグの夢も見ないし(藁
今更「プロ」プログラマに戻って
プログラミングを嫌いになりたくないしな。
0030デフォルトの名無しさんNGNG
29さんの発言とか見てると

自分の興味のあるものをプログラムしたりいじったりするのが楽しいさ。

と感じます。
だとしたらFreeBSDの作業をお金もらってやってる人達(BSDIとかに雇われてるみたい)って
趣味 == 仕事
なので夢の世界(その人にとってそれが楽しいなら)な気がしてきました。。。
0031デフォルトの名無しさんNGNG
いやあ、戦略的にやりたいことだからって
戦術的に面白いとは限らんさね。
オレゲーム作るの好きだけど、
仕事でやってるとやりたくないこともやまほどやらにゃ
ならんもん。
0032デフォルトの名無しさんNGNG
>>28
制約が多いから。
家庭用のツクールだったら普通出来ないことを
色々工夫するして表現する楽しみがあるが、PC版はそんな工夫するより
プログラムから作るほうが結果的に楽だったりするしな。

っていうか微妙にスレ違いの気もするが。
0033デフォルトの名無しさんNGNG
>>28
「プログラマだから」だろう(藁
0034あまちあ2NGNG
>>20-21
ふむふむ。なるほど。
仕事になれば、即苦痛な作業の繰り返しになってしまうから、
やらなくなる、というわけではなくて、自分の好きな事を存分に
出来る環境に置かれるため、それで自足してしまい、それ以上
手を出さなくなってしまう、というわけ。ですね。

>昼間に満足しちゃってるから。家に帰ってからは、他の趣味に興じたりする。
むむ。自分の周りにも結構そういった奴が多いです。
#ただ、ますますアニメにハマるようになった奴が多いのが気がかり。

どうもありがとう >>10
0035デフォルトの名無しさんNGNG
趣味でVC++6(MFCベースで)触ってるんですが、
これってお仕事されてる方も使うんでしょうか。

大人数(二人以上)でこれをつつく様子が、ちょっと
想像つかないです。
003616NGNG
>>25
参考書籍&URL、ありがとうございます!
熟読します
0037デフォルトの名無しさんNGNG
>趣味でVC++6(MFCベースで)触ってるんですが、
>これってお仕事されてる方も使うんでしょうか。

使います。

>大人数(二人以上)でこれをつつく様子が、ちょっと
>想像つかないです。

それを何とかやっちゃってるんですよ、世間のお仕事の人たちは。
程度の高い低い色々な要員が混じってる状態でね。
考えてみりゃちょと不思議。
003835NGNG
動くコードこそ美しい、というのは
重々承知なれど、趣味ですからわき道に入ることも多々。

これで生産性とか問われたらヤバいよなぁ…
どうやってやってるんですか?>>37
0039デフォルトの名無しさんNGNG
1人でやったほうが効率のいい仕事も
よってたかってかかる。
船頭多くして船山に登る
ってね。
0040デフォルトな名無しさんNGNG
趣味でやるプログラミングの醍醐味を語ってください。
職業プログラマの人は仕事としてのプログラミングの醍醐味を…
004137NGNG
>>38

どうやってって、
まあ、うにゃうにゃやってるのだな。
まあ、たまには深夜残業になるんだな。
まあ、おバカが書いた仕様書やコードを俺が書き直すこともあるんだな。
まあ、知らないうちに俺のやったのも誰かが「このおバカ〜」かも知れんのだな。

まあ、うにゃうにゃやってるんだな。
0042デフォルトの名無しさんNGNG
趣味だと設計(の文書)とか適当でいいから楽。
もちろんデバグなんかしないし。
そんなのをフリーウェアで公開するもんだから落とした方は迷惑だけど。
ベクターにアップして、
月に何人落としたというようなレポートが来るとうれしいですよ。
0043デフォルトの名無しさんNGNG
age
0044デフォルトの名無しさんNGNG
職業プログラマなのに趣味でも書いてる人は尊敬するよ。
なんつーか、自分の場合「プログラミング欲」の総量は一定なので、
趣味で欲求不満解消しちゃうと本業の生産性にもろ影響がでるから
セーブしてしまう。
0045デフォルトの名無しさんNGNG
尊敬はしなくていいけど>少なくとも俺に対しては

>>44
どっちにせよ本業のほうが生産性低いんで、諦めてます(w
むしろ、定期的(?)に自分の理想追究モードなソフトを書かないと
モチベーション下がっちゃうんで、やってますね。
まぁマスタベみたいなもの?

ソフト書くことに対する、なんつーか…「理想」を持ってない人は、
両方やるってことは無いんじゃないかと、勝手に邪推しています。
理想(それ自体がへぼいことも有ろうが)が有ると、
理想と違うソフトをナンボ書いて(書かされて)も、
「満足」しないっすね。
つーわけでプログラマバキスレまんせー
0046デフォルトの名無しさんNGNG
ふむふむ、趣味プログラマだけど勉強になるなぁ
>>45
> どっちにせよ本業のほうが生産性低いんで
逆じゃないんですよね?すごいですねー。理想=作りたいソフトですか?
確かに作りたく無いものを幾ら完成させても満足しないんでしょうね。
となると職業にしない方が幸せなのかなぁ。仕事でいいことありました?

ところで私も>>35さんじゃないけど、大人数でプログラムするって想像
つかないんです。やはり誰か一人が設計して仕様書作って、それ見ながら
クラスごととかメソッドごとに人を割り振ってうにゃうにゃやるのでしょうか?
0047デフォルトの名無しさんNGNG
いいのみっけたのであげてみる
0048デフォルトの名無しさんNGNG
どのへんがいいの?>47
004947NGNG
>>48
いや趣味プログラマなもんで
なんかここは職業プログラマの方が多い気がすんのよね
0050デフォルトの名無しさんNGNG
以前、職業プログラマやってて「もう2℃とプログラムなんて組むかぁっ!」と
辞めちゃったんだけど、それから1年経ち、趣味プログラマとしてまた
プログラミングをはじめた。

本職忙しくてあまり時間も無いのに、プログラミングを続けている。
多分、好きなんだろうな……
0051デフォルトの名無しさんNGNG
>>45
>プログラマバキスレまんせー

以外のところが全く一緒。
0052あNGNG
int SetOrigin(int, int);
とするところを、モナー板のオニギリスレの見過ぎで

int SetOnigi...

ここまで書いてしまった、、、鬱だ
0053デフォルトの名無しさんNGNG
void って誰だっけ?
0054デフォルトの名無しさんNGNG
日下部陽一氏。
http://www.void.tako.org/void/
0055デフォルトの名無しさんNGNG
職業プログラマはいつまで食べて行けますか?
0056デフォルトの名無しさんNGNG
>>55
漏れも知りたい
結局営業できないヤツは20代で辞めるとかとも聞くし
0057デフォルトの名無しさんNGNG
20代で終了。
0058デフォルトの名無しさんNGNG
30半ばのプログラマを何人か知ってるけど。
営業やらなくても、仕事の方が声かけてくるらしい。
0059デフォルトの名無しさんNGNG
40になると、キツいタスクだともちません。
キツさは会社によって百倍位差があるので、
自分で会社選べないと氏を意味します。
0060デフォルトの名無しさんNGNG
>>54
吐き気がするからURLだすなや
0061デフォルトの名無しさんNGNG
職業グラマーやめちった。
品質と生活犠牲にして無茶な納期ばっかりっての
もういやになっちゃった。
0062デフォルトの名無しさんNGNG
>>61
歳はおいくつ?今後は大丈夫?
0063厨NGNG
age
0064デフォルトの名無しさんNGNG
オレも20代でやめた。日本であまりにも周りのレベルが低くて嫌になったけど
アメリカで仕事をしたら、あまりにもインド人と中国人のレベルが高くて逆に
萎えた。インド人なんて8時間働いて、さらに8時間も勉強してたよ。
とりあえず、一生遊んで暮らせるだけの金を稼いだからやめたけど。
0065aaNGNG
>>64
僕の師匠になってください
0066デフォルトの名無しさんNGNG
趣味プログラマはiアプリつくりなさい。
なんも知らない素人に、神のようにあがめられます。
0067デフォルトの名無しさんNGNG
趣味でどんなプログラムをつくってますか?
ゲーム?
Windowsクライアントで使うちょっとしたツール?
0068デフォルトの名無しさんNGNG
ゲーム & ツールかなー、やっぱ。
0069デフォルトの名無しさんNGNG
PEファイルのダンププログラムとか逆アセンブラ作ると楽しいよ。
いろいろと役に立つし。
0070名無しさんだよもんNGNG
おいらのスキルではVisual C++6.0SP5&MFCで、しょうもない時計
(簡易スケジューラ機能付き)くらいしか組めないよ…
鬱だ資悩。
0071初心者NGNG
これからプログラミングを始めたいと思っているのですが、
趣味でどの程度のことができるのか知りたいので
(皆さんのようには成れそうも無いですが・・・)
今まで作ったオリジナルのプログラムで
一番の自信作を教えてください。
どんなプログラムで、言語は何を使ってるんですか?
できれば、ソースをアップして欲しいです
(口だけ君防止のためです)
0072デフォルトの名無しさんNGNG
>>71
sourceforge.net 行って適当に見て来い。
0073初心者NGNG
難しすぎて、
私には何がなんだかわかりません
>72
あれは何ですか?
0074デフォルトの名無しさんNGNG
>>73
>あれは何ですか?

sourceforgeは、いってみれば
それこそ「趣味のプログラマが集っている場所」だな。
で、無数(といっていいかな)の趣味プログラムが
(オプソで)転がってる。
0075初心者NGNG
私には、なんとなくすごそうという事しかわかりません(笑)
レベル的にはどうなんでしょうか?
0076デフォルトの名無しさんNGNG
見て分からないのにソースをアップうんぬんと言っていたの?
アップしたらどこが凄いか説明してくださいとでも言うつもりだったのか?
0077デフォルトの名無しさんNGNG
ソース欲しいだけ。
0078デフォルトの名無しさんNGNG
Webブラウザ作ったことある
0079 NGNG
ペイントソフトを作りたいんだけど。
元に戻すコマンドをどうやって作れば良いか解らない
VC++使ってます。
0080デフォルトの名無しさんNGNG
デザインパターンの(コマンド)のところを立ち読みしてみれば?
(最近のVCのライブラリってその辺のサポートあるの?)
0081デフォルトの名無しさんNGNG
全部簡易コマンド実行しておけばいいぞ。

マウスオペレーションから
簡易コマンドとして
  Line(A地点からB地点)

を作成してそれをコマンド解釈エンジンに渡して
それが実際の描画ルーチンを呼び出す。

そうすれば簡易コマンドを
スタックに積めばUndoは簡単

>デザインパターンの(コマンド)のところを立ち読みしてみれば?
こういう、
俺は「デザパタ読んでからUndoを実装しろ」つーレスは
くだらないからやめたら?
0082デフォルトの名無しさんNGNG
>71
プログラムなんてオタクがやる事だ
友達いないなら仕方ないけどな

>76
プログラムを書いたことも無い厨房は消えてくれ

口だけなやつが多そうだな、ここは
そうじゃないやつがいれば
sourceforgeの俺のプロジェクトに参加してくれよ
昨日?作ったばかりのやつだからわかるだろ
複数あったら、片っ端から参加してくれや
ちなみに、大学出てないやつは用無しだ
なんせ、アルゴリズムを考える事=プログラミングの本質だって事が
全然わかっちゃいねーからな(藁

これは宣伝だから、レスつけてくれんなら向こうにつけてくれよ
それと、荒らしはかんべんな
0083デフォルトの名無しさんNGNG
>「デザパタ読んでからUndoを実装しろ」
誰もそんなこと言ってへんやろに。
0084デフォルトの名無しさんNGNG
>>82
もったいぶらずにプロジェクト名を教えてくれ。
新しくできたプロジェクトの探し方もわからんし。
0085デフォルトの名無しさんNGNG
>>83
そう?ペイントのUndoくらいデザパタ読んで無くても
理解できると思たので。
0086デフォルトの名無しさんNGNG
横レス
>>81
UNDOはスタックに貯めたコマンドを最初から一つ前まで全部実行するの?
でなきゃ再生できないよね??

一回の操作ごとの差分ビットマップを保存するほうが楽かと思ったんだけど・・。
0087通りすがりNGNG
>>86 コマンドオブジェクトにUNDOのメソッドも実装する
必要なら差分もそのコマンドオブジェクトに埋め込んどく
008886NGNG
>>87
なるほど、了解です
0089デフォ名無しNGNG
趣味でだらだらとやってます。
マスコットみたいなのを作ってます。
かなり重くなりそうですが…。
0090デフォルトの名無しさん01/09/06 01:35ID:iwlT88UA
age
0091デフォルトの名無しさん01/09/06 03:18ID:ih3UcSzo
WinSock使って遊んでるんですが、無気力なので全然進みません。
0092デフォルトの名無しさん01/09/06 03:38ID:E4HMqXAk
>>91
漏れも自分用WWCみたの作ろうと思ってるのだけどちっとも進まないね

だれか趣味プログラマかつ*一人*でなにか作ったヤツっている?
できればちゃんとしたゲームソフトとかキボーン。参考にしたいんです。
■ このスレッドは過去ログ倉庫に格納されています