1 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 18:28:52 ] 質問にやさしく親切に答えてくれるスレです。 前スレはこちら。 質問にやさしく親切に答えてくれるスレ 2 pc8.2ch.net/test/read.cgi/tech/1143639945/
684 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 17:31:21 ] >>683 まずは、Cか何かでLispインタープリタでも書いてみればいいと思うよ。 次に、Cのサブセットのコンパイラとか。
685 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 17:32:00 ] 今の時点で自分の頭の中で作るものがイメージできてないと無理じゃないか?
686 名前:683 mailto:sage [2008/07/06(日) 18:17:12 ] >>684 なるほど、そこから始めるのはおもしろそうですね。 >>685 出来る出来ないじゃなくて、やるやらないでやってみます。 ようやくおもしろそうなものを見つけたので。
687 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 18:54:32 ] 難易度が低いものからと言ってるのに矛盾する
688 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 19:01:47 ] 大学で聞けよ
689 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 19:33:27 ] 学校が3流なのか先生が3流なのか生徒が3流なのか 学校で質問もできないで掲示板で質問ですか
690 名前:683 mailto:sage [2008/07/06(日) 19:40:36 ] >>687 作りたくもないプログラムを学習用とはいえ作りたいですか? 単に初めて作りたいと思ったのが、OS、コンパイラ、インタプリタ、プログラム言語だっただけのお話です。 作りたいプログラムの通過点なら喜んでプログラムしますが。 >>689 はい、全部3流です。はい、掲示板で質問です。
691 名前:デフォルトの名無しさん [2008/07/06(日) 20:11:23 ] >>690 つ ひげぽん OSとか作っちゃうかMona- d.hatena.ne.jp/higepon/
692 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:21:35 ] >>690 おまいで、3流なのか。 漏れより、ぜんぜんレヴェル高そうなのに。 きっと漏れなんか、世間の誰も相手にしてくれないレヴェルなんだろうな。
693 名前:デフォルトの名無しさん [2008/07/06(日) 20:31:10 ] OSや言語作って何が良いのかわからん。 C++やC#やWindowsXPやVista並に出荷したいのか? 初めからかなわないことは分かりきっている。
694 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:41:10 ] >>693 そなのか? 興味本意でオレオレコンパイラとかオレオレ RTOS とか みんなやってるもんとばかり思ってた 俺の場合 RTOS は実際に製品にのせたが………
695 名前:デフォルトの名無しさん [2008/07/06(日) 20:46:23 ] C++やC#やWindowsXPやVistaなどを圧倒できるアイデアがあれば 開発開始しても良いが、これで十分なんだ。
696 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:41:54 ] 進める言語はC#・C++・C 、 本気でプログラムに強くなりたいと思ったら「C」 企業で使ってもらいたい・スキルを身に着けたいなら「C++」 自分で楽しめて、企業からも期待されるかもしれない「C#」 手をつけるとえらい目にあう「VB」
697 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:47:22 ] wshやexcelVBAとか使えて色々重宝する
698 名前:683 mailto:sage [2008/07/06(日) 22:25:34 ] >>691 参考にします。 >>692 理論しか知りません。 >>696 それならCを選択してみたいと思います。
699 名前:デフォルトの名無しさん [2008/07/06(日) 22:31:27 ] 質問です。 どこかの辞書データベースからランダムな2語を抽出するプログラムって無いでしょうか? ある事情でこういうツールが必要です。 MacOSX、Windows、webapp、動作環境は何でも結構です。
700 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:37:42 ] 専門学校のCの授業を手伝ったことがあるが、 C++と互換のある書き方しか教えないらしい。 CとC++両方のコンパイラを通して授業で使うプログラムの検証をしてた。
701 名前:デフォルトの名無しさん [2008/07/06(日) 23:22:19 ] ふと思ったんですが itoa関数とかって、どうやってポインタ戻してるんですか?? gethostbyname関数みたいに予約変数みたいのがあるっぽくもないし。。。 教えてください。 一応当方、FreeBSDとGNUで書いてます
702 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 23:24:44 ] 標準関数のソースは公開されている
703 名前:デフォルトの名無しさん [2008/07/06(日) 23:27:02 ] >>699 なんか、色々言っても分かってくれなさそうだけど、、 データベースって何かわかってますか? 簡単なところで、CSVファイルをデータベースに見立ててるのか Oravcleなのか、Mysqlなのか、キュービックなのか。。。 プログラムのサンプル提示するにしても、そこ大事なので調べてからまた投稿してください
704 名前:デフォルトの名無しさん [2008/07/06(日) 23:32:41 ] >>702 軽くググッたんですけど、5分では見つけられませんでした^−^; そもそもPosix1/2に入ってましたっけか^−^; どーやってるのか、一行でいいので教えてもらえますか?
705 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 23:45:32 ] >>704 itoa.cでググれ。
706 名前:デフォルトの名無しさん [2008/07/06(日) 23:57:40 ] >>705 ありがとうございます 自分が確認したのここなんですが healconsulting.com/files/.itoa.txt 結局、関数内部で宣言したバッファ領域のポインタを帰してるんですね。 でもこれじゃ、itoa関数終了時にメモリ使用領域としては、その後保障されなくなりませんか?? なんでこのソースでいいのかが分からないです><
707 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 23:59:56 ] >>706 malloc()してんじゃん。 関数抜けてもallocした領域は残ってるよ。 つーかこれ使ったら戻ってきたポインタをfree()しなきゃダメ。
708 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 00:02:15 ] itoaがiotaに見える病気にかかってしまった…
709 名前:デフォルトの名無しさん [2008/07/07(月) 00:04:17 ] >>707 あ、ホントですね! 宣言とreturnだけ見てました。 お恥ずかしい mallocした領域まんま戻す標準関数があるなんて>< ということは、引数に渡してないのに、ポインタで帰ってくる関数たちは・・・ 怖!!
710 名前:デフォルトの名無しさん [2008/07/07(月) 01:00:40 ] 現在の仕事で部品の管理ナンバーと品番を入力後、個数を入力して送信と言う作業があります。 部品にはバーコードがついてるので、これをリーダーで読み取れば時間の短縮が出来ると思いました。 「リーダーで読み取った文字列を特定の文字数目で分割して二つのフォームに自動入力」 ↓ 「検索ボタンを押す」 ↓ 「個数入力」 ↓ 「送信ボタンを押す」 と言う一連の動作を自動でソフトに行なわせたいのですが、 この様なソフトを作成するにはどんな言語でソフトを作成するのが望ましいでしょうか。 どうぞ宜しくお願いします。
711 名前:デフォルトの名無しさん [2008/07/07(月) 08:09:27 ] >>710 Excel(VBA)
712 名前:デフォルトの名無しさん [2008/07/07(月) 13:45:26 ] はじめまして。 3gp用ミュージックプレーヤーをプログラムで作成したいと考えています。 1から全て作るのではなく、 音楽再生の核となる部分の処理において、 既存のライブラリなどで利用できるものがある場合はそれを利用して、 最終的には概観(見た目)だけを自作のものできればと思っています。 そこで質問なのですが、 @音楽プレーヤーを作成することは可能か? A便利なライブラリはあるか? B作成が可能な場合どのプログラム言語を使用すればよいのか? についてよろしければ教えてください。 よろしくお願いします。
713 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 15:55:50 ] >>683 ErlangでGHC(並列論理型言語)書いてくれたら、多少は財政的援助も するがねぇ。
714 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 20:43:03 ] >>712 Linux 用のミュージックプレーヤのリソースだけ変えればいいんじゃないの? それだったら、 Xresources の知識だけで十分だな。
715 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 09:59:59 ] プログラマの先輩達(ジャンル問わず)に質問です みなさんは、どのような道筋でプログラミングを上達させてきましたか? 始めた頃の年代、動機や、初期の頃何から取り組んだか、誰のソースを参考にしたか等 あまり深くこだわらなくていいんで、書いてくれると嬉しいです。 自分の勉強の参考にしたいので、よかったらお願いします。
716 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 11:29:18 ] >>715 職業プログラマではないが、参考までに。 ちなみに漏れは大したレベルではありません。 年代:2000年頃 動機:ガッコがそういうガッコだった。 初期の頃取り組んだもの:ガッコの課題(あるいは初心者用の本) 参考にしたソース:特になし [個人的な意見] 書きたいプログラムがあるなら、それを書こうとしてみるのがいいんでない? ガッコの課題なら、とりあえずそれを解く。 ガッコの課題もない、書きたいプログラムもないって香具師は、 アマゾンのレビューを参考に適当に本買って読んでみる。 良い本と出合うと、一段高い視点からプログラムを見ることができるようになるはず。
717 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:10:52 ] >>715 34年くらい前ですが、内田洋行が作った簡易言語SIMPLEを同社の講習会で 学んだのが最初です。当時、同名のもう少し有名な言語があり、それとは異なります。 内田洋行さんに対しては現在も感謝しています。 その後、アセンブラ、機械語と下りて、それから、FORTRAN、Pascal、C。そして実務で十年くらい COBOLを使いました。平行してということになりますが、1980年代に入って、 LISP、Prolog。Prologは二十数年実務で主力言語として使っています。 最近では、Java Ruby Haskell ML Erlang などをまれですが使います。 Mercury Oz Scala なども興味はあって勉強はしていますが、なかなかうまく動きません。 人のソースは自然言語解析の難しいものなどは必死で勉強したことはありますが、 Prologは基本的にはすべて自分で書くタイプの言語です。あまり参考にしたいものは ありません。
718 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 22:18:35 ] >>715 趣味でしかプログラムしてないけど、一応さらしてみる。 始めた頃の年代 : 1992年かな? 動機 : 小学校のコンピュータクラブ(必修クラブ)に入ってみたら、やってたから。最初はプログラムという言葉自体知らなかったので、プログラムをやろうと思って入ったわけではないw 初期に取り組んだもの : ロゴライタで自由にプログラムしてみるってやつ 参考にしたもの : 先生の例題 そのあとはしばらく何もせず、 大学に入ってC、VB、Prolog、Lisp、Perl、Java、JavaScript、アセンブラ、MATLAB、Mathematicaと触って、 卒業後には、ActionScript、VBA、と触って、 今VC++(MFC)を触ってる。
719 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 23:54:51 ] >>716 なるほど、キーになるのは 「課題」と「良い本」ですね、覚えておきます。 >>717 34年ですか!?大ベテランですね。 色々な言語を見るのも大事ですよね、きっと。 ちなみに、そういった講習会等の情報というのはどこから仕入れているのでしょうか? 差し支えなければヒントになるような物を教えて頂けると幸いです。 >>718 小学生の頃からコンピュータに触れたというのは羨ましいですね。 結構色んな言語を勉強されてるんですね。 私はとりあえず今のところC/C++で手いっぱいです笑 最近中途でソフト会社に入ったんですが放置されまして、 とりあえず一人黙々と本やネットで調べながらやっていたのですが、 あまりに世界が広すぎて(比較対象や評価になるものも無いのでなおさら) 他の人はどうだったのかなと思い、こういう質問させてもらいました。 とても参考になったし、なぜか少し安心しました。 あまり焦り過ぎずにがんばりたいと思います笑 他の方も暇があったら教えていただけると嬉しいです。
720 名前:717 mailto:sage [2008/07/10(木) 07:44:04 ] >>719 最初の講習会は会社からの派遣。アセンブラや機械語はマニュアルとコアダンプ。 C Pascal FORTRAN は本で独習。 Lisp Prolog は 奥野博 萩谷昌巳 古川康一 黒川利明 中島秀之 など当時の 一線の研究者たちが講師となり、一般向け、初心者向けの講習会が二ヶ月に 一度くらいの割で開かれていた。それらに続けて参加した。 情報の入手源はインターネットのない時代だから、bit コンピュータサイエンス などのソフトウェア科学啓蒙雑誌。学術誌だが 情報処理 も今日より権威もあり、 情報価値も高かったように思う.。これらに相当する情報源が今日ないのはお気の毒。
721 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 16:34:24 ] VC2008 expressで、テキストボックスにAppendTextすると自動的に一番下までスクロールしてしまうのですが、 追加だけしてスクロールはしないようにするにはどうすればいいでしょうか?
722 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 16:46:53 ] テキストボックス使わないで自前でやる
723 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 17:41:06 ] >>721 更新を止めて、AppendTextして、カーサポジションを移動して、更新を復帰すれば宜しい。
724 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 22:19:33 ] Linux MLの連中ってなんでああなんだ? #俺の言うことに反論すんな!糞が。 みたいにさかんに#を使うんだ。 頑固でシツコク絡んで来て嫌でしょうがなくて辞めた。 Vine Linex3.2も不安定で遅いし、 shutdownすらまともに出来ないんだよ。 そう事実を書くと口の利き方に気をつけろ見たいに 絡まれた。
725 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 23:13:56 ] うんうん。で質問はなにかな?
726 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 23:29:22 ] >>725 質問はこうです。 Linux使いは何故根性が悪いのですか?
727 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 23:31:16 ] 偶然だぞ
728 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 23:38:20 ] >>726 類友を呼んだんですよ。
729 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 04:11:21 ] 鼬害。マ板いけ。
730 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 09:40:24 ] >>729 お前レスできるのはおよそソフトとは何の関係もないネタスレしかないのか? 恥を知れボケなす
731 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 14:46:00 ] すいません、質問があるのですが Access VBAからVisualStudioのC#で書かれたC#を呼び出すにはどうすればよいのですか? よろしくお願いします。
732 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 14:46:49 ] すいません、間違えました Access VBAからVisualStudioのC#で書かれたプログラムを呼び出すにはどうすればよいのですか? よろしくお願いします
733 名前:デフォルトの名無しさん mailto:age [2008/07/12(土) 19:59:50 ] C言語について全くの初心者で、これから趣味で勉強しようと思っているのですが、良い入門書があればいくつか紹介して頂けませんか? 多少難しくてもいいので、しっかりとした基礎が身に付くようなものでお願いします。
734 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 20:24:11 ] >>732 アセンブリをCOMとして登録する
735 名前:デフォルトの名無しさん [2008/07/12(土) 23:48:44 ] 最初になにをやったらいいんだい?
736 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 23:51:25 ] 猫でも解るなんとか、って本でいいんじゃないか。
737 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 01:44:54 ] >>733 とりあえず、K&Rが読めるようになることを目標にやってれば、間違いない。 入門書は高橋、結城、柴田の本が有名。 異論がたくさん出てくるだろうが、 林晴比古の「シニア編」は、細かいところに拘らなければ、良かったと思う。 ポインタなんかは、そこそこ参考になった。
738 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 08:34:11 ] 勉強が目的なら林もいいかもしれないが、 英語を勉強したのに英語を話せないのと同じ状況にならないか?
739 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 10:58:17 ] >>738 たしかに、その感は否めないな。 ただ、基礎をしっかりさせたいなら、読んでおいたほうがいいと思った。 他の本とは違った意味で理解が広がる。
740 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 11:09:25 ] よんでいた方がいい、 独学・本読んだことない状態でVB、C#をやってるけど、配列とか知らなかったために 大変な事になった。
741 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 12:29:33 ] 質問です。みなさんはこの記事↓の内容を知っていましたか? やねう企画代表者やねうらお(本名・磯崎元洋)が ・ソフトウェアの不正コピーを行っていた ・労働契約上の違反をしていた ・他は不正コピーしていないことを証明しようとしてエロゲーのパッケージを発見し、 写真に撮ってアップロードしようとした。 d.hatena.ne.jp/pmoky/19000106 やねう企画の裏側(競馬の詐欺ソフトの製作現場) d.hatena.ne.jp/pmoky/20060510 d.hatena.ne.jp/pmoky/20060511 d.hatena.ne.jp/pmoky/20060512 有限会社やねう企画(所在地・大阪府八尾市末広町2−1−2)が計画倒産 www.sia.go.jp/~osaka/zenso/19.09.pdf やねうらおプロフィール 性格:友達から「チンピラ」「ヤクザ」と呼ばれている。前世で殺人鬼だった宿業を背負っているという妄想(自覚)あり。 最終学歴:専門学校卒 主な職歴:有限会社センキ(凌辱系アダルトゲームの製作会社)を経て独立、有限会社やねう企画を設立、2006年に計画倒産 代表作:『夜這いマニア』『盗撮マニア』『お楽しみCDシリーズ』『競馬詐欺ソフト』『BM98』 やねうらお語録 >「ワシのほうが潔癖やと思うんやけどな。 >絶対に違法コピーのソフトしか使わんし。 >たとえば強盗に入ったときに、ちょっとかわいそうになって >十万円だけ残してったら、おかしいやろ? >自分の『強盗する』という意思に対して矛盾やろ? >だからワシは、一個も買ったソフトを使ったことがない!!」
742 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 13:00:48 ] 知りませんでした。
743 名前:デフォルトの名無しさん [2008/07/13(日) 13:14:58 ] >>737 ありがとうございます。
744 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 17:07:31 ] C言語始めたんだがもう何がなんだか>< int a; a=getche(); これでキーボードから数字の1を入力した場合って aには何が入るの? 数値の1?文字の1?マジで訳わからん…
745 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 17:14:46 ] >>744 0x31, 16*3+1 = 49 が入る
746 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 17:23:16 ] >>745 神レスサンクス!! 読み込んだデータがメッチャクチャで詰んでたから助かりました☆ 新しく変数用意して、それにa-47を格納してみますo(^-^)o
747 名前:デフォルトの名無しさん [2008/07/13(日) 20:39:51 ] 来月から面接行くつもりです 知識はネットするぐらいです 今月でスキルあげたいんで助言お願いします
748 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 20:44:54 ] >>747 なるべくスキルあげた方がいいよ。
749 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 20:44:59 ] 何の?
750 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 00:44:22 ] 会話術
751 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 00:58:55 ] >>747 瞬間、「月面行くつもりです」に見えた。疲れてるな俺。
752 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 10:05:09 ] 後方かかえ込み二回宙返り一回ひねり
753 名前:デフォルトの名無しさん [2008/07/14(月) 10:57:55 ] Visual C++ 2008 express Editionで、 フォームのコンストラクタでApplication::Exit()を呼んだのですが、終了してくれません。 Application::Exit()はフォームが作成されてからでないと機能しないのでしょうか? コンストラクタで終了するにはどうすればいいのでしょうか?
754 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 11:11:40 ] 例外投げる
755 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 11:12:16 ] 、Mainでキャッチして終了ね。
756 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 11:13:37 ] >>753 Application::Run(gcnew Form1()); Runする前にコンストラクタを呼んでるわけだから当然効かない。 1.System::Environment.Exitを使う。 2.Form1_Loadで呼び出す。 3.Form1_ShownならCloseも使える。
757 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 13:27:17 ] phpをやってみたくてアパッチとphpのインストールをしてみたところ 本に出てたプログラムがfirefoxでは動くのに IEだと動かないっす(・3・)・・・・・原因はなんでしょうか?・・・
758 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 13:51:17 ] ブラウザのソースをコピペして拡張子htmlで保存してそれ開いたらどうなるよ。 <TABLE>が閉じてないとかそんな理由じゃないの?
759 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 14:06:27 ] typedef struct member { int num; struct member *next; }DATA; int sum (DATA *fp){ DATA *dp; int s = 0; for (dp = fp; (a) ; (b)) {s+=(c)} } の (a)(リストの最後かどうかの判定) (b)(次の要素に移動) (c)(要素のフィールド(num)の参照) に入るプログラムはなんなんでしょうか?
760 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 14:12:57 ] 宿題スレで聞くといいよ
761 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 14:14:57 ] >>759 最後かどうかの条件はそこ以外に書いてあるんじゃないの? まあ、->next が NULLだと仮定して、 (a) dp->next != NULL (b) dp = dp->next (c) dp->num じゃないの。
762 名前:753 mailto:sage [2008/07/14(月) 14:22:33 ] >>754-756 ありがとうございました。 System::Environment.Exitを使うことにします。
763 名前:759 mailto:sage [2008/07/14(月) 14:30:23 ] >>761 ありがとうございました!
764 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 14:46:26 ] あ、dp != NULLかも。 宿題なのかな?
765 名前:759 mailto:sage [2008/07/14(月) 22:50:11 ] >764 いえ、ただのテスト勉強です。
766 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 05:31:04 ] 質問させていただきます zozo.jp/town/ このサイトにいつ行っても重いのですが この重さはプログラムが関係してるのでしょうか? 板違いでしたら申し訳ありませんがスルーしてください
767 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 07:59:55 ] >>766 「重い」が質量や内容の重要さを指してなく、プログラムの動作速度を 指しているのであれば、関係しています。
768 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 08:01:04 ] >>767 ありがとうございました
769 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:54:54 ] REBOLという言語を日本語で解説している ホームページがあったら教えて下さい。 できれば入門用で。
770 名前:769 mailto:sage [2008/07/15(火) 09:57:18 ] あっ、すみません。 こっちで聞きます。 ↓ スレ立てるまでもない質問はここで 92匹目 pc11.2ch.net/test/read.cgi/tech/1214998881/ おじゃましました。
771 名前:デフォルトの名無しさん [2008/07/16(水) 13:19:28 ] VC++ .netで、System::Stringをcharに変換する方法で、通常はSystem::Runtime::InteropServicesやPtrToStringCharsなんかを使うみたいですが、 普通にsprintf( buf, "%s", String )というやり方でも変換できるみたいです。 このやり方は安全なんでしょうか?
772 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 14:03:27 ] >>771 その方法は私も使いました。便利です。 ただし、文字配列bufの大きさを超えないようにプログラム論理で プロテクトする必要があると思います。
773 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 14:11:11 ] >>772 そこに気をつければ、大丈夫ということですね。 ハックではなのか、想定された使い方なのかが気になってたんですが、普通に引数に渡せるんだから多分後者ですよね。 ありがとうございました。
774 名前:デフォルトの名無しさん [2008/07/16(水) 20:00:45 ] ドライバーのダウンロードページを作ろうと思うのですが、 閲覧者が自分のOSやマザーボードの種類を選択しなくても ブラウザ側で自動認識してページを割り当ててくれることは出来ないでしょうか? OSだけであればjavascriptで認識で自動振り分けできることまではわかりました。 マザーボード情報も、コマンドプロンプトでsysteminfoと入れればその場所で、 リモートでもファイル名を指定して実行で、msinfo32と入れれば システムモデル欄に表示させるところまではわかりましたが、 自動で認識して振り分けるところまではわかりませんでした。 エキスパートの方、ご指南頂けますようお願いいたしますorz
775 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 20:39:49 ] それはやめた方が・・・ ユーザが明示的に候補から選択するんじゃ駄目なの?
776 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 21:30:30 ] >>774 ここでそんな質問をするレベルの人が作った、ハードウェアを勝手に 調査するようなダウンロードページを誰が好んで使うだろうか。
777 名前:デフォルトの名無しさん [2008/07/16(水) 21:57:49 ] 774です。 自分から探すのってなんか面倒で。 Java設定無効のブラウザであれば、勿論ユーザーが自分から探す方向になります。 ハードウェアを勝手に調査というのは別に好き嫌いの話はしていません。 ただ、サイトによってはブラウザの言語によってサイトの表示言語を 見た目上合わせるようにするとか、もっと便利な方向に行くのは余り否定的に捕らえないほうが良いと思います。
778 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:03:49 ] >自分から探すのってなんか面倒で。 で、他人をこき使うと。 >見た目上合わせるようにするとか、もっと便利な方向に行くのは余り否定的に捕らえないほうが良いと思います。 どこまで上から目線なんだ。
779 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:04:38 ] >>777 よくわからんのだが、マザボのドライバ? 通常、マザボの種類なんて必要ないと思われるんだが…
780 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:19:15 ] そういうものは信用できるサイトから落とすだろ そんな怪しげなやつがやってるところからわざわざ落とすやつがいるのか?
781 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:36:52 ] きっと774はマザボメーカの中の人に違いない。 OS判別くらいはAdobe Readerとかもやっているし、まあいいと思う。 (特にWindowsとIEの組み合わせなら)User-Agentを見れば OSとそのバージョンまではある程度何とかなるはず。 もちろん、自由に設定している人もいるだろうから、自動判別結果のページからも変更できるようにすべき。 マザボの分類は諦めて、全部のドライバを1つにアーカイブしてダウンロードさせ、 インストーラで判別するようにしたほうがいいと思う。 そんなでっかいアーカイブが嫌でかつ自分でマザボの型番を調べられる人向けに 個々のドライバ別のアーカイブも用意すればなお良し。
782 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 11:50:34 ] シリアルポートを使うプログラムなんですが STXから始まってETXで終わる17バイトの文字列を受信するとき とりあえずシリアルポートのバッファを17byte受信してSTXとETXがあるか確認する 1byteずつ読み込んでSTXを検出したらそこから17byte受信し、さいごにETXがあるか確認する 1byteずつ読み込んでSTXを検出したらそこから1byteずつETXを検出するまで読み込み続ける どの方式が無難でしょうか?
783 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 11:56:39 ] 1バイトずつ読み込んで、STX検出以降はバッファリングする。 ETX検出したらアプリ層に通知する。 アプリ層は、通知を受けたら処理をする。 まぁ、相手側機器のインテリ度にもよるけどね。
784 名前:デフォルトの名無しさん [2008/07/17(木) 15:48:54 ] プログラムを スクラッチから書きなおす とたまに聞くのですが、どういう意味ですか? scratchというのを英和辞書で引いても、ピンと来る訳がないのですが。