検索結果 78 件

by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: プログラマーの寿命
返信数: 5
閲覧数: 1245

Re: プログラマーの寿命

私の職場に60歳付近のプログラマーなんて見た事ありません。

私が思うに一般企業でいう平社員も60歳はそうそういないと思います。
30~40歳くらいでも平社員の人は将来を考えて自主的に辞めていくかリストラか...色々あるんじゃないでしょうか

それと同様に30歳を越えるまでにはプログラマーというのは平社員ランクと考えてSEだのマネージャーだの
ステップアップしていき最後までプログラマーでいるのを目指すのではなく管理職を目指すべきだと思います。

60歳でもプログラマーというのは色んな意味でむずかしいのでは?と思います。
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

ありがとうございます。 確かにタスクシステムに言ったもん勝ちという部分がありますよね。今まで貰った回答からも十分理解しているつもりでした。 たぶん私の目指しているものは自分が使いやすいフレームワークの一部であって未だにタスクシステムと使うのはまずかったのかと思います。 私も今はSTLやboostで手軽に実装しても良いと思っています。そのうえで作成を続けようと思っていました。 当初の目的はタスクシステムに何が必要なのか(私にもわかっていない部分があったので)皆さんで話あえたらと思っていたのですが 初めになにを目指すのか定義しておくべきでした。 最後に目指すべきところはタスクシステムにあると思い意...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

初めに書いたことから、目的は変化していると思います。 というのも初めはタスクシステムのようなものはlistで十分という認識はありませんでしたし タスクシステムというのがここまで使えないものとされている認識もありませんでした。 この認識を得た時点で、トピックを閉じてもよかったかも知れません... なぜいまだ閉じていないかと言うと...当初の目的が使いやすいタスクシステムを設計ということだったのに 結局なにもやっていなかったからで、とりあえず最終的には”使えない”タスクシステムになるにしろ続けているのが現在です。 いまだにタスクシステムという用語を使っているのも色々ぶれている原因かもしれません。 ...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

2、3年前にSTGの館を参考に一度作った事がある程度です。規模は小規模になるとおもいます。 龍神録の館の内容は把握しているつもりです。 2年くらい内容の更新は止まっていますが支館という名目で 弾幕など楽にコーディング出来ればな~程度に作ったサイトを維持中(更新していないので)です。 http://sinkai.net/ 確かにタスクシステムはなくてもプログラミングの方法なんて色々あるのでいくらでも書きようが有ると思います。 タスクシステムの利点もデメリットも分ってなさそうな人が使いやすいタスクシステムを設計というのはおかしいかも知れません。 ただこのトピックでは使いやすいタスクシステムの設計・...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

move()のような処理をどこで管理するかという事でまったく別の設計になり 私はmoveの動作は各クラス内で自己管理する方が修正が入れやすいと思いながら書きました。 当たり判定の処理をどうすれば記述しやすいか悩み中です。 最も簡単でかつ汎用性のありそうなタスクシステムは、何方かも言ってらっしゃるように、 タスククラスとしてTaskという単純なクラスを作り、そこからEnemyクラス、Bulletクラスを派生させ、 それを全てstd::list<Task*> tasksystem;というリスト構造に突っ込む形です。 まあ確かにロマンはないのですが、扱いやすさではやはり一番じゃないでしょうか。 まあ...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

内部実装を行いながら現実的は方向で理想を追求しています。 とりあえずメソッドの定義 Taskクラス class Task { public: Task( int task_num ); // task_num:確保するタスクの数(フリーリスト容量) virtual void runFunction() = 0; // アクティブ時に行う処理のを定義 void run(); // アクティブタスクをすべて処理する virtual bool remove(); // default return false, 戻り値 true時はrun()実行時にタスクをフリーリストへ void* getTask...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

> MNSさん 正直listを使ったタスクシステムの実装は、現段階では深く考えていないませんが hoge_listにおけるXを派生?というか生成する事になると考えています。 ロマンに関しては適当な用語が見つからなかったので 不確定だけれど実装したい理想形をロマンといってるつもりで、できればロマンを語っていただきたいです。 タスクシステムは理想を追いながら外枠から組んでます。 > 名前は開発中のものです。 おっしゃるとおりです。 そろそろ能書きは止めてコードレベルの話をした方がいいですよね。 ※ 現在、理想の設計に折れかけています。   理想を追ったものの結局list使った方が見やすいということ...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

> dicさん ありがとうございます。 今更になってロマンを追い求めてる事に気づいて、私もロマンの洗い出しをしようと思っているのですが ロマンの定義がブレブレでした。 なので標準ライブラリのこれが良いと言われても比較のしようがないですよね。 私の方でも明確になっていない部分が3つほどあり ・使いやすいタスクシステムという定義が決まっていない。 ・タスクシステムをlistで実装した場合のデメリットはなに? ・ロマンはあるけど実装できる? 掲示板で意見を貰えないかと思っていましたが、今頂いている意見を参考に とりあえず”ロマン”になっている部分を実装してみようと思っています。 まともな話ができるよ...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

タスクシステムなんてのは一つのアプローチに過ぎなくて、最終的に何を求めるかですよね。 タスクシステムがここまで批判されているのを見ると、やはりタスクシステムというのはlistで十分なのかな... と思ってはいますが...あくまで、これからは”ロマン”を求める事にします。 それで最終的に、ロマンはやはりロマンであったとか、やっぱりlistで良かったという事になれば 記録に残せるので良いのかなと思います。 もし既にそういった記録があれば紹介して欲しいです。 std::list<Task*> TaskSystem; という形で、派生するのはTaskクラスであって、std::list<~>ではないと...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

計測は後回しにしていますが、現在叩き台になるタスクシステムを作成中です。 > たいちうさん 私はタスクシステムを使ってシューティングを作りたいと思っているわけではなく 使いやすいタスクシステムを作りたいと思っています。 確かに現在抽象的な事しか書いていないので議論が成り立つレベルにないのかもしれませんが その抽象的な部分を皆で埋められればと思っています。 なので個人的にはタスクシステムから離れろという意見ではなくて タスクシステムはこうすれば良くなるという方向性の意見の方が欲しいです。 今はこの段階なのかなと思っています。 私は日頃、STLやboostを積極的に使う習慣がないので 既存のライブ...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

トピ先頭に要点をまとめてみました。まだまだ不鮮明な部分があるかもしれません。 ライブラリを使用する事で派生させやすくて使いやすいタスククラスを実現できればそれはありだと思います。 もしかしたらタスクシステムの危険性というのにはまっているのかもしれません。 まだ私の中では問題点を洗い出し切れていないと感じています。 正直 Bullet* bullet = new Bullet( 座標X, 座標Y)といった形で自己(リスト化や配列)管理した方が、最終的に使いやすいんじゃないかという考えもあったりします。 しかし、タスクシステムというメモリ参照の効率化、さらなる使いやすさとなどの”ロマン”を求めてる...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力下さい

> Justyさん
色々ありがとうございます

標準コンテナの利用考慮と、叩き台のとなるタスクシステムの作成が必要そうですね

---

最後にまとめるつもりでしたが、眠気で頭が回らないので時間を置かせてもらいます。
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステム設計・実装にご協力を

タスクシステムの趣旨というか重要な点は「高速にタスクの生成・解放が行える」ということですよね。 名前は開発中のものです。さんのおっしゃっていることに関係しますが、 昨今の PC で new が速度に響いてくるは稀です。(よほど大きな領域を確保する時は別ですけど…) 私も低スペ PC 向け!…なんて考えて作ってましたけど、結局 STL の速度には勝てませんでした。 私も実行速度を語るならまず既存のSTLの計測くらいはして置くべきでしょうね。 「それでも作りたいんだ!」っていう場合は以下の書籍が参考になると思います。  「シューティングゲームプログラミング」  「弾幕 最強のシューティングゲーム...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステムについて

単なる std::list を使った場合に、そのうちのメモリ確保・解放の時間が 実際の run() 全体に対してどれだけの割合になるか、実測して確認されている でしょうか?多くの場合には1割程度に収まるのではないかと思います。 STLやboostなどについては現段階では調査不足です。 参考書やWeb上に転がっている”処理が遅い”という情報を鵜呑みにしている面があり ”タスクシステム”を組んだ方が高速に処理できるというのを信じている面もあります。 ここでのタスクシステムも実装できていないので計測は後回しでも良いかと思っていましたが あまり差が無いというのであれば計測の必要がありそうですね。 計...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステムについて

>サンプル  内部のコンテナとしては個々の特定1クラスのみを扱うわけですね。 内部コンテナは特定の1クラスを扱う方向性にした方が良いと思っています。 >タスク用のイテレーター  ユーザー側でタスクリストを辿ったり、元の型に復元してまわるようなことは面倒ですし あまりするべきではないかと思います。  つまりそのサンプルでいうなら BulletMove* bullet_move = new BulletMove(); .... bullet_move->run(); // 全ての BulletMove(?)を実行 の方が楽ですし、間違えにくいのではないでしょうか。 bullet_move->ru...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステムについて

> 名前は開発中のものです。さん 確かにタスクシステムは不鮮明な部分が多いですよね。 実際タスクシステムという名称も正しく定義されていないとも聞きます。 私の記憶だと初期のタスクシステム実装時はC言語であって それをクラス化しようという方向性が間違っているのかもしれません。(私の中に明確な答えがあるわけではないです) それを踏まえたうえで決して有名だからとかいい加減な理由で使おうと思っているわけではなく タスクシステムには汎用的な領域をリスト化して高速に処理できる。という利点があるので使いたいと思っています。 この利点を活かしたクラスを作成する。あくまで使いやすいタスクシステムを作成したいとい...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステムについて

> 可能ではあると思います。 ありがとうございます。 さらに派生させて使うようなクラスには以下の様にコーディングすることになるのでしょうか? テンプレートをまともに使った事が無いので派生クラスと 派生からさらに派生させたクラスの記述が異なっているのが気になります... template <class T> class Test { public: Test() { std::cout << "sizeof:" << sizeof( T ) <<std::endl; } }; template <class T>class TestSub : public Test<T> { int a; in...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

Re: 使いやすいタスクシステムについて

自分で書いといてあれですがTaskを意識せずにbullet_move->run();の処理は無理そう... とりあえず、私はTaskクラスの内部実装を行いたいと思います。 C++の技術的な話ですが基底クラスが派生先のクラスサイズを取得する事は可能でしょうか? 現在テンプレートに答えを求めて勉強中です... class Task { Task( int task_num ) // 派生クラスのサイズが分らない場合は、引数で取得するしか方法が無いので、パターン化した無駄なコーディングが増えることになる.... { BYTE free_space = new BYTE[ sizeof( 派生クラス ...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: 使いやすいタスクシステム設計・実装にご協力下さい
返信数: 32
閲覧数: 4987

使いやすいタスクシステム設計・実装にご協力下さい

追記 タスクシステムのメリット、デメリット、求める機能、問題点のまとめ 求める機能 ・C++としてクラスを用いて実装する。その際Javaに近い方向で設計を行えば派生して使いやすいクラスになると考えている。 ・派生させやすくて使いやすいクラス メリット ・空領域のリスト(以後フリーリスト)をあらかじめ用意しておき、そこからメモリの確保を行うので 単純にnewなどで生成するより高速に処理できる。 ・リスト化されているので切り離し、追加が簡単で高速 デメリット ・近年のPCハイスペック化により高速化を意識する重要性が薄れている(タスクシステム自体いらないんじゃないか) ・std::listもアロケー...
by サウス
8年前
フォーラム: AIの可能性は無限大
トピック: 雑談
返信数: 4
閲覧数: 4263

Re: 雑談

オセロの簡単な評価型AIくらいしか組んだことはないですが
学べることがあればと思い参加させてもらいました。

よろしくお願いします^^
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: グレイズのカウント
返信数: 8
閲覧数: 958

Re: グレイズのカウント

southです。 読解不足でした。 ドクダミ茶さんがどのようなグレイズカウントアップ処理を組んだのか分らないので使えるのかわかりませんが 60章のプロジェクトをベースにグレイズ判定を追加してみました。 色強調ができなかったので追加位置に全角の「!」入れてるので確認後消してください。 ボスが出現して初めの弾幕にしかboss_shot.bullet[k].graze = 1;を追加していないので他はグレイズ判定は行われません。 確認する場合は、ボスが出現するまで進めてください。 bullet_t構造体にgraze判定用の変数を追加 struct.h // 61行目付近 //弾に関する構造体 typ...
by サウス
8年前
フォーラム: PHPに可能性を無限大
トピック: 質問です。mb_send_mailを使おうとしたのですが・・・
返信数: 4
閲覧数: 2888

Re: 質問です。mb_send_mailを使おうとしたのですが・・・

コードの方はUTF-8を使おうとしているみたいですが、メールに使用する文字コードはSJISの方が良かったと思います(理由は忘れましたが)

http://www.php.net/manual/ja/mbstring.s ... odings.php

マニュアルを参照した所、「Shift_JIS」は「SJIS」を使用するみたいですがどうでしょう?
by サウス
8年前
フォーラム: El Shaddai - エルシャダイ -
トピック: エルシャダイネタ動画紹介所
返信数: 20
閲覧数: 5781

Re: エルシャダイネタ動画紹介所

過疎ってる?大丈夫だ問題ない。

動画は本当に良く出来てますねw
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAll_2等グローバルで使いたい関数について
返信数: 10
閲覧数: 417

Re: GetHitKeyStateAll_2等グローバルで使いたい関数について

> ちなみに今は代用としてシングルトンで実装しているのですが、使い方が適当ではない気がしてなりません。 Dixqさんも言っている通り2Pコントローラの存在を意識するならシングルトンを使うのは適切じゃない気がしますね。 キーボード状態取得のクラス化なら十分意味はあると思いますが... ただ単純にstate_key[256]がグローバル変数に居るのが気に入らないという理由ならシングルトンを使わなくても C++なら名前空間を使えます。 C言語でもグローバル領域に static state_key[256]と宣言すればファイル内でしか有効にならないので影響範囲を減らす事ができます。 参考 http:/...
by サウス
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAll_2等グローバルで使いたい関数について
返信数: 10
閲覧数: 417

Re: GetHitKeyStateAll_2等グローバルで使いたい関数について

24行目のstate_key_[ Handle ]はstate_key[ Handle ]の間違いじゃないですか?
by サウス
8年前
フォーラム: PHPに可能性を無限大
トピック: simplexml_load_file関数について
返信数: 2
閲覧数: 2680

Re: simplexml_load_file関数について

print_r($xmlobj)で本当にテキストが取得できていないのか確認してみてください。
by サウス
8年前
フォーラム: PHPに可能性を無限大
トピック: ajaxでのPOST送信について
返信数: 4
閲覧数: 2869

Re: ajaxでのPOST送信について

参考:http://semooh.jp/jquery/api/selectors/[attribute+value]/

var name=document.getElementsByName("namae");
だと
$("*[name=’namae’]").val()
で取得ですかね。
by サウス
8年前
フォーラム: PHPに可能性を無限大
トピック: ajaxでのPOST送信について
返信数: 4
閲覧数: 2869

Re: ajaxでのPOST送信について

ブラウザによって動作が異なるのであれば原因はPHPではなくJavascript側にあると思います。

encodeURIComponentというのは見た事ないのですが自作関数ですか?
IEのみしか動作が保障されていないと、firefoxとchromeではnullが返ってきてもおかしくないかもですね。
by サウス
8年前
フォーラム: PHPに可能性を無限大
トピック: .htaccessの設定について
返信数: 4
閲覧数: 2788

Re: .htaccessの設定について

私も.htaccessの設定については詳しくないのですが

とりあえず、命令を1のみ実行する形にして他はコメントアウトして原因が
どこにあるか特定するべきじゃないでしょうか

原因の切り分けができれば対応は対応範囲がわかってくるはずです。
by サウス
8年前
フォーラム: PHPに可能性を無限大
トピック: 【質問】ファイル書き出しの際のパーミッションについて
返信数: 6
閲覧数: 2971

Re: 【質問】ファイル書き出しの際のパーミッションについて

レンタル鯖なら、そのくらいが最善だと思います。

あと、ホームページのテスト動作中の掲示板に書き込んだのですが、スクリプト挿入対策してあるとは流石ですw
PHPの勉強を初めて間もないのでもしかしたら書き込めると思ってました

詳細検索ページへ移動する