1 名前:デフォルトの名無しさん [2016/01/31(日) 14:56:35.43 ID:9arms57E.net] 質問する前にGoogleで検索しましょう。ttp://www.google.co.jp プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 スレ立てるまでもない質問はここで 141匹目 peace.2ch.net/test/read.cgi/tech/1442427461/ 擦れたテルマエもない質問はここで 142匹目 peace.2ch.net/test/read.cgi/tech/1453818221/ スレ立てるまでモアイ質問はここで 142匹目 peace.2ch.net/test/read.cgi/tech/1454083375/
596 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 04:43:11.19 ID://NK4CTK.net] 『プログラミング入門 CASL2 情報処理技術者テキスト』
597 名前:デフォルトの名無しさん [2016/04/16(土) 09:34:56.92 ID:XebAEn/f.net] >>502 なんだけど、 void draw(Graphics g) { for (int i = 0; i < displaySize; i++) { list.get(i + head).draw(g); // 要素の描画 } } void upPressed() { // 矢印上が一回押下された時 curChoice--; if (curChoice < head) { if (curChoice < 0) { curChoice = 0; head = 0; } else { head--; } } } void downPressed() { curChoice++; if (curChoice > displaySize - 1) { if (head + 1 + displaySize > list.size() - 1) { head++; if (curChioce >= list.size() - 1) {// リストの最後以上になったら curChoice = list.size() -1; //リスト最後に設定 } } else { head++; } } } でも挙動が変。どうるれば良いでしょうか?
598 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 17:19:44.51 ID:yL5yaBCV.net] >>587 ポチりました。ありがとうございます
599 名前:デフォルトの名無しさん [2016/04/16(土) 18:13:34.94 ID:ywVFd8Tz.net] >>546 俺の予想だとこの地震のあと、1192年作ろう鎌倉幕府みたいにいい時代が来る
600 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/04/16(土) 18:18:37.27 ID:ri69Z7UD.net] 今は学説が修正されて1192(いいくに)が1185(いいはこ)になっているからな。
601 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 18:24:28.99 ID://NK4CTK.net] 知ってるがプログラミングの論点 じゃないから言わなかった
602 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/04/16(土) 19:31:23.11 ID:ri69Z7UD.net] コンテンツ産業において不適切なコンテンツは、回収や販売中止の原因となる。
603 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 20:53:24.61 ID:f47TvRhY.net] CUIアプリを作っているのだが、コマンドラインで 必須のオプションがあるというのは不自然だろうか? そういうのはオプションではなく、引数で求めるべきだろうか? 例えば日付と文字列と1個以上の整数をコマンドラインで受けるとする。 このアプリでは日付が未入力なら実行時の日付がデフォルトで設定される仕様だから、 これがオプションとして -d 2016/4/16 と入力できるようにするのは自然だ。 一方、このアプリでは文字列と整数の入力は必須だ。 「オプション」という言葉からは、本来これはデフォルト値を持っていて、 入力されても、されなくても良いというニュアンスを感じる。 しかしそうすると、例えば1番目の引数は文字列で、 2番目以降の引数は整数などの何らかのルールを設ける必要がある。 (引数型の検証をライブラリに任せにできず自作する必要があり、面倒) かと言って、文字列を -s "nasubi" のようにオプションにし、かつ必須にすると、 「オプション」の言葉に反するような気がする。 -d は任意なのに -s は必須というのもなんか不自然な・・・ まぁ結局はどちらかに妥協しなきゃならないのだが、 どちらの方がまだマシ(自然)なのだろうか?
604 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 21:11:11.41 ID://NK4CTK.net] >コマンドラインで必須のオプション 必須のオプションはない方が良い
605 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 22:32:34.05 ID:1mq6giV1.net] 足りない時にわかりやすいメッセージ出しとくだけでいい
606 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 23:18:42.59 ID:yp3MoCIl.net] >>594 UNIXのコマンド一覧が載ってる本とかを参考にすればいいんじゃないかな。 必須項目が複数あるとちょっと面倒になるけれど、594の場合なら、 $ command -d 2016-04-16 nasubi が、なんとなくそれっぽいんじゃないかなって
607 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 23:19:47.31 ID:yp3MoCIl.net] あ、あと言語/環境にもよると思うけど メジャーどころなら、引数処理を丸投げできるライブラリあると思う
608 名前:デフォルトの名無しさん [2016/04/16(土) 23:30:39.74 ID:Tgjiy2ta.net] こんなの面倒とかいうレベルじゃないけど 面倒つーかやり方知らないんだろ?素直に言えよw
609 名前:デフォルトの名無しさん mailto:sage [2016/04/16(土) 23:57:28.30 ID:bxDJCK1J.net] C言語初心者なのですが #include #define とかの#ってなんの意味があるんですか? 特に意味はなく付ける決まりなだけですか?
610 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 00:08:31.67 ID:jtPBIBe8.net] >>600 プリプロセッサの処理を区別する意味がある それが「#」という記号なのは決まり事だけど
611 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 00:25:15.13 ID:Ri3wwcor.net] >>600 経営再建中
612 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 01:02:49.37 ID:axDJp0PD.net] >>595 >>596 >>597 やはり、オプションは任意の意味なんだな。 >>598 言語はHaskell。 コマンドライン処理のライブラリはいくつかあるけど、 どれも引数の方は単純にまとめてString型のリストとして取るものばかり。 それを今回の問題のように処理しようとすると、今の俺の力では 宣言的に書く方法が思いつかず命令的になってソースが
613 名前:読みにくい。 とにかく、アドバイスが聞けて助かった。 文字列と整数は引数の方で取ることにするよ。 みんなありがと。 [] [ここ壊れてます]
614 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 03:16:26.88 ID:wdsWFyMJ.net] visualstudio2015 expresを何回ダウンロードしてもエラーが出るのですが(一応起動は出来ますが新規ファイルが開けない 他に似たような機能のVCはないですか?用途はC言語C#C++の学習です お願いします
615 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 03:56:06.42 ID:9jzN6YcZ.net] アプローチが間違ってると思う が、とりあえずCommunityの方試してみ
616 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 06:40:28.28 ID:ByAaznkn.net] 新規ファイルが開けない ってどういう意味かいな 日本語を含むパスにファイルを作れないとか セットアップした時と権限が違うとか そんなのかな
617 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 06:50:53.05 ID:wdsWFyMJ.net] >>205 試してみます。ありがとうございます >>606 説明足りてませんでした。 新しいプロジェクト→win32コンソールアプリ→追加→新しい項目 これでcppsouceが出るはずなのですが、何も出ないんです
618 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 06:55:42.76 ID:ByAaznkn.net] VS2015のデフォルトインストールだと C++がインストールされないという罠 Expressはかなり機能カットされてるので 上位の Communityの方がいい
619 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 07:19:26.84 ID:b+eVByZe.net] ライセンス上community使えない場合だってあるでしょ
620 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 08:15:59.07 ID:wdsWFyMJ.net] visualstudio communityの方を早速DLしたんですが 新しいプロジェクトのvisualC++の項目に、空白のアプリ(ユニバーサルwindows)しか無いんですが 何かDLし忘れてますか?
621 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 10:32:59.87 ID:CLrgwT7G.net] >>610 もしかしてWindows10かな? 環境も書いたほうが答え出るの速いよ
622 名前:デフォルトの名無しさん mailto:sage [2016/04/17(日) 10:36:27.51 ID:CLrgwT7G.net] >>610 プロジェクト作成のとこに Install Visual C++ 2015 Tools for Windows Desktop ってのないかな、そこからインストールすればいけると思うけど
623 名前:デフォルトの名無しさん [2016/04/17(日) 20:05:24.28 ID:weaT7MmI.net] >>612 すいませんOSはwin7の64bitです 見ましたがvusyakC++ windows,ユニバーサル しか出てこないです 日本語化は出来たんですがお手上げです・・
624 名前:デフォルトの名無しさん [2016/04/17(日) 20:08:05.73 ID:weaT7MmI.net] ファイル→新規作成→プロジェクト→visualC++でやってますが 空白のアプリのみで何の項目も無いです
625 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 09:16:38.74 ID:looFcgiP.net] >>614 うちじゃたくさん出てるのでなんとも言えないけど gurigumi.s349.xrea.com/programming/visualcpp/install2015c_1.html ここみるとインストール時にカスタムにしてVC++用の共通ツールに チェック入れる必要があるみたいだよ、それやった? あと、今はUpdate2が出てるのでそれも確認で
626 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 10:31:19.94 ID:Jl/B9TZo.net] >>614 エラーといったりcppsourceが出ないと言ったりで訳分からんから 問題の画面キャプチャと期待する画面で説明したほうがいい
627 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 11:39:47.97 ID:5Ir4szOL.net] ISO 9660 の拡張仕様の判定ってどうやればいいんでしょうか とりあえず思いついたのは RockRidge => Directory Record の System Use を IEEE P1281/P1282 にしたがってパースしてみて失敗かどうかで判定 Joilet => Supplementary Volume Descriptor の Escape Sequences を見て判定 ……という方法なんですが、どう考えても泥くさいです
628 名前:617 mailto:sage [2016/04/18(月) 13:12:55.75 ID:5Ir4szOL.net] RockRidge については自己解決しました 各ボリューム内のルートディレクトリの System Use Area の頭に "SP" エントリ (ref. IEEE P1281) があれば そのボリュームは RockRidge (正確には SUSP)であると考えてよさそうです
629 名前:デフォルトの名無しさん [2016/04/18(月) 16:51:41.36 ID:rU/Rh1nA.net] 司法試験に合格するのと、高度情報処理技術者試験に合格するのはどっちの方が難しいですか?
630 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 17:10:59.82 ID:zxdOCIHu.net] 司法試験
631 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 17:20:11.31 ID:ywQjF1A3.net] >>615 やりました。デフォルトで駄目だったので今度はカスタムで全部インストールしました https://gyazo.com/a548a060f2354247718429ebf1a1d95d こんな具合で何にも出てないんですが何故なんでしょう・・・pcの初期化もしてみました
632 名前:デフォルトの名無しさん [2016/04/18(月) 17:39:52.42 ID:rU/Rh1nA.net] >>620 理由を教えてください。
633 名前:デフォルトの名無しさん [2016/04/18(月) 17:55:20.61 ID:y9bSNW0G.net] このスレに来る人は司法とか文系教科には全く興味がなくくだらんと思ってるだろ? 実際くだらんし。 プログラミングみたいな頭のいい人のすることはそんな学問はくだらないもの。 頭の悪い人がしかたなく文系のことを学習するのだ。 だから興味のないものには勉強に意義が感じられないから例え簡単ですぐ受かるにしても苦痛だから。>>622
634 名前:620 mailto:sage [2016/04/18(月) 18:08:39.83 ID:zxdOCIHu.net] >>622 司法試験に受からないと弁護士になれないが 情報処理試験は受けなくてもIT系の職に就ける かりに両方の覚えることが同じ量だとしても 情報処理の方は実務で覚えていけるから
635 名前:デフォルトの名無しさん [2016/04/18(月) 18:35:21.72 ID:rU/Rh1nA.net] 一番頭の良い人がする学問って何なんだろうな? 数学か物理学かな?
636 名前:デフォルトの名無しさん [2016/04/18(月) 18:46:25.04 ID:rU/Rh1nA.net] >>623-624 いや、そういう意味での難しさでは無くて、 純粋に、どっちの方が試験の難易度的に考えて、合格するのが難しいのかという質問です。
637 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 18:52:27.54 ID:3MBtO9g0.net] 難易度で受ける試験決めるのか? 目的のない無意味な質問はやめろよ 合格するやつは合格する
638 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 19:59:42.72 ID:zxdOCIHu.net] >>626 いや「純粋に」はかんたんに言えない もしプログラミングどころか パソコンをまったく使わない人が 情報試験を一から勉強したら 司法試験と同等かそれ以上に難しいだろう しかし現役プログラマが受けるなら 圧倒的に情報試験の方がかんたん
639 名前:デフォルトの名無しさん [2016/04/18(月) 20:25:04.95 ID:y9bSNW0G.net] >>626 プログラマは天才でなきゃできない。なぜなら理解できなければ何もできないからだ。 司法試験は、しかし、アホでもできる。暗記はすぐにはできないアホでも時間をかけてかけてかけまくればいつかは覚えるもんだ。
640 名前:デフォルトの名無しさん mailto:sage [2016/04/18(月) 22:22:39.13 ID:AtRZD2WH.net] 司法試験だってロジカルな思考は必須 そして覚えるべき知識量は桁違い 日本という巨大システムの設計を全て頭に叩き込むのに近い それも数十年かけて継ぎ足ししまくったスパゲッティだよ
641 名前:デフォルトの名無しさん [2016/04/18(月) 23:12:58.80 ID:y9bSNW0G.net] >>630 なおさらそんな不毛なことをやろうとするのはアホがすることだな。 プログラミングはマスターすれば神のようにどんなことでもできるからな。
642 名前:デフォルトの名無しさん [2016/04/19(火) 03:33:58.91 ID:cTCHNj4E.net] デカルトやフェルマーが発明した解析幾何学の座標は よく考えたらムッチャスゲー気がしないでもない (´・ω・`)
643 名前:デフォルトの名無しさん [2016/04/19(火) 09:57:13.44 ID:pW5wH1xP.net] >>621 おまえ、Blendの方入れてるじゃねーか 普通のVisualStudio2015入れてみ
644 名前:デフォルトの名無しさん [2016/04/19(火) 11:05:49.19 ID:Dx94dkXQ.net] 来年30になる友達がプログラ
645 名前:の勉強を始めました 仕事が忙しいヤツなので一日30分勉強が出来ればいいと言っています C言語だったかな? 本当に一から勉強をしているようで、難しい難しいと会うたびに唸っています。 なんでもゲームを作りたいんだとか 30になるタイミングで始めることじゃないし、 しかもその30分は睡眠時間を削って捻出しているので、体に悪いことは辞めさせたいです いくら説得しても「ずっとやりたかったけど、言い訳してやってこなかったから……」「こつこつやれば……」と夢みたいなことを言っています 体を大事にして欲しく、なんとか辞めさせたいので、経験者の方々ならこうする、というような方法はないでしょうか 無理難題とは思いますが、お願いします [] [ここ壊れてます]
646 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 13:33:07.32 ID:wxDuN4bm.net] 1日30分くらいやりたいことさせたれや
647 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 13:39:02.50 ID:9Ohg+M2Z.net] C# Unity ゲーム入門でググレカスって言っとけ
648 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 13:39:55.52 ID:VfSgG1Cb.net] やりたいこと止める友達www せいぜいお前にできることはこういうステップアップの仕方があるよとか選択肢を示すことと、給料とか不安を煽って選択肢を狭めることぐらいだ
649 名前:デフォルトの名無しさん [2016/04/19(火) 14:38:40.58 ID:W7ZSFW0N.net] ITストラテジストの試験に合格するのと、システム監査技術者の試験に合格するのと、技術士情報工学部門の試験に合格するのを、難しい順に並べるとどうなりますか?
650 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 14:50:32.44 ID:vlOuVOEe.net] この一連の質問ってプログラマ板の方がふさわしくないか?
651 名前:デフォルトの名無しさん [2016/04/19(火) 14:58:32.67 ID:J4cGWQEE.net] クラスの定義について質問です。(C++等) ---Class.h--- class クラス{ □void 関数(); }; ---Class.cpp--- void クラス::関数(){ □処理; } のように、1つのクラスを2つのファイルに分けて定義している方が多いのですが、 これは何故でしょうか? ---Class.h--- class クラス{ □void 関数(){ □□処理; □} }; のように、1つのファイルにまとめることもできますよね? 敢えてそうせずに、わざわざ二重に修正が必要な煩わしい方法が主流なのが疑問です。 是非メリットを教えていただけないでしょうか。
652 名前:デフォルトの名無しさん [2016/04/19(火) 15:06:43.39 ID:l0YB3Pzu.net] >>640 定義と実装をわけている。利用するだけだったら実装不要。
653 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 15:07:38.76 ID:Jp6VKj19.net] 循環参照が有ると困るから 分割コンパイルしたいから
654 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 15:09:07.95 ID:p1DLuv4U.net] もともとはcppに全部書くのが基本 他のcppから利用するのに宣言が必要で いちいちその宣言をcppに書くのも大変なので hに書いてインクルードしてる hに定義まで書くと、インクルードしてる複数のcppでコンパイルされるので 同じものが複数できてしまうし、名前が同じということでエラーになる ということで、定義はcpp、宣言はhが普通 それが煩わしいから、他の言語では一体化できるようにしたものが多い
655 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 15:23:07.23 ID:wxDuN4bm.net] >>643 エラーにはならない 宣言内に定義を書くことができる言語仕様なんだから
656 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 15:35:24.31 ID:p1DLuv4U.net] そりゃクラス内ならインラインになるしエラーにはならんけど それ以外のもので名前がぶつかるものはエラーになるでしょ
657 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 15:50:34.76 ID:6Wh9TF6d.net] >>640 身もふたもないことを言うと、C++が古いクソ設計だからそう書かざるをえない みんなウザいと思いながらしかたなくそうしている
658 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 15:58:39.04 ID:wxDuN4bm.net] >>645 元々classの宣言と定義の話だろ
659 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 16:32:07.29 ID:fF4GXe73.net] >>634 >30になるタイミングで始めることじゃない あくまで趣味でやるなら 何歳から始めても 何年かかっても別にいいだろ >30分は睡眠時間を削って捻出しているので、 >体に悪いことは辞めさせたい 30分を捻出するのが大変なら どのみち身体に悪い気がするぞ もし一切好きなことできないなら それはそれでストレス溜まるだろうし
660 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 16:39:16.15 ID:fF4GXe73.net] >>638 技術士は情報処理試験とちょっと違うけど 残り2つは高度試験だから極端には違わない 違うとしても受験者の資質の違いの方が大きいから 難易度で選ぶんじゃなくて 自分が進みたい道に必要な資格を受けろ
661 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 16:42:37.24 ID:fF4GXe73.net] >>640 コンパイラの都合らしいが C++のレガシーなとこでオレも嫌い 他の言語はそんなことしてないよな まあ実行速度が速いコードが書ける代償と 思っておけばガマンできるかもね
662 名前:デフォルトの名無しさん [2016/04/19(火) 17:48:19.65 ID:l0YB3Pzu.net] 逆にPHPとかは分離できなくて、クラス定義・実装が長文になって見難いが。 たんに関数の実装はヘッダに書かないというC言語のマナーみたいなことだろ。書くのも可能だが。
663 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 17:58:22.69 ID:LLEIkNou.net] hppに定義と宣言を書いてhppをincludeすればいいんやで
664 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 18:02:10.90 ID:Dxro+DNW.net] .hがドキュメントなんだよぉ〜というC&UNIXの適当文化を未だに引きずってるだけ
665 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 18:03:54.11 ID:QSkUkGmy.net] >>652 そのhppに書く定義と宣言を別ファイルに分けるという話をしているわけだが
666 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 18:10:45.12 ID:lLf5usy8.net] 自作プログラム上でファンの回転数を得たり、指定した出力に変更したりしたいです 例えばファンコンソフトのSpeedFanはマザーからの供給電圧の制御でファンの回転数をコントロールしているようですが(≠PWM)、 何を学べばマザーの供給電圧にアクセス出来るか分かりませんでしょうか SpeedFanというソフトがあるのでマイコンなどをかましてハードウェア的に制御しなくてもwin上でソフト制御出来ると思うのですが、いくらググってもいい情報がヒットしません WINAPIも目を通してみましたが目的に一致するようなものは見つけられませんでした… 環境はwin7、C/C++ぐらいしか扱えませんが、何か取っ掛かりだけでも知っている方がいれば教えてもらえませんか? どこで聞けばいいか分からず、スレチだったらすみません…
667 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 18:14:34.61 ID:Dxro+DNW.net] how to retrieve fan speed hardware api とか適当にググったら出てきたぞ Retrieving CPU/Motherboard temp/voltages/fan speeds etc https://social.msdn.microsoft.com/Forums/vstudio/en-US/cc34b5e0-dad2-4fed-970c-2218a74dc379/retrieving-cpumotherboard-tempvoltagesfan-speeds-etc?forum=vbgeneral So researched more and found openhardwaremonitor.org/ which has a DLL you can use in your own apps
668 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 21:25:41.18 ID:LHRUP+OD.net] たまにhppに関数定義書くことがあるが、見通しが悪いんで別にプロトタイプ宣言が欲しくなるw
669 名前:デフォルトの名無しさん mailto:sage [2016/04/19(火) 21:46:58.77 ID:eLvMXfay.net] 最近はエディタ/IDEも高性能だし 「単に利用するだけなのに長い」というデメリットは薄れてきてるのかもね
670 名前:tasukete [2016/04/19(火) 21:55:03.01 ID:spYNmTFF.net] DataSet/DataAdapterの仕様についてご教授下さい。 ■DataSet/DataAdapterの仕様 DataAdapter には、SELECT、UPDATE、INSERT、DELETEのSQL文が設定できます。 Fillメソッドを実行するとSELECTのSQL文の基づいてDataSetにデータを読み込みます。このときDataSetの各行には「編集なし」のマークがついています。 値を更新するとそのマークが「更新済」、削除すると「削除済」、データを追加すると「追加済」のマークに変わります。 Updateメソッドを実行すると、DataSetの各行のマークに応じて、設定してあるUPDATE、INSERT、DELETEのSQL文を実行します。
671 名前:デフォルトの名無しさん [2016/04/19(火) 21:55:31.56 ID:spYNmTFF.net] ■実施したい事【概要】 DataAdapterのFillメソッドで取得したDataSet内のDataTableに対して、 挿入/更新操作をかけていき、全ての処理が終わったら、UPDATEを行う。 その際、DataTableに挿入した順番でDBへの挿入SQLが流れてほしい。
672 名前:デフォルトの名無しさん [2016/04/19(火) 21:56:01.09 ID:spYNmTFF.net] ■実施したい事【詳細】 DataTable^ tbl;//←DataAdapterのFillメソッドで取得したDataSet内のDataTableだとします while(10000行程度ループ){ DataRow^ tg_row = tbl->Rows->Find(ループ毎に変わる値); if( static_cast<DataRow^>(tg_row)==nullptr){ DataRow^ row = tbl->NewRow(); row["hogehoge"] = ループ毎に変わる値; tbl->Rows->Add(row);//←★★★★★★初期挿入★★★★★★★ } else{ row["hogehoge"] = ループ毎に変わる値; } } 上記のソースで5000行のレコードが出来たと仮定します。 ※つまり"ループ毎に変わる値"の重複が半分あったということ この状態でUPDATEを行うと、 なぜか、初期挿入した順番通りにinsert文が発行されません。 ※DB上で見ると順番がごちゃまぜです
673 名前:デフォルトの名無しさん [2016/04/19(火) 21:56:26.47 ID:spYNmTFF.net] ■質問@ なぜ、初期挿入した順番通りにinsert文が発行されないのでしょうか? tbl->Rows->Findで取得したレコードの値を変更すると順番が変更になってしまうのでしょうか? ■質問A 初期挿入した順番にinsert文が発行されようにするには、 どの様にしたら良いでしょうか? 解決策をご教授下さい。
674 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 03:13:10.95 ID:K2cr4UoO.net] >>656 お早い回答ありがとうございます そのdll使えば回転数の値は得られそうですね、C#っぽいので少し時間は掛かりそうですが… でも最終目的はファンの回転数を指定することで、OpenHardwareMonitorのdllにはその機能は無さそうです LINUXならlm_sensorsでいじれそうですがwinだと難しいんですかね…
675 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 07:08:15.36 ID:w5hbs5qX.net] >>655-656 WindowsはOSSじゃないから、 デバイスをいじくるような危険なことを、ユーザーに公開しないだろ。 失敗すれば、PCが壊れる ラズパイ・Arduino などで、やった方がいい
676 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 07:26:44.03 ID:w5hbs5qX.net] >>659-662 DBとは元々、集合を扱うものだから、辞書・マップだから順序はない 順序を付ける時には、order by を使うが、参照時のみで、更新時には使えない? (ひょっとしたら使えるかも?) それに普通は、Insertすると、Auto Number でキーが振られるから、 挿入時の順序は、どうでもいい
677 名前:デフォルトの名無しさん [2016/04/20(水) 18:30:01.67 ID:Hjhq9rAs.net] コンピュータとかソフトウェアのことをまったく知らない初心者が、一から勉強して一人でYouTubeみたいな動画共有サイトを構築するのと、 理系教科がかなり苦手で完全にお手上げな人が、独学で東京大学理学部数学科に入り、そこを卒業するのはどっちの方が難しいですか?
678 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 18:49:07.75 ID:UfNx2Znx.net] >>666 動画サイトの質による YouTubeと同等の規模の動画サイトを 構築する方がはるかに難しい もし小規模でいいなら同程度 そこら辺の動画紹介サイト みたいのならはるかにやさしい
679 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 21:23:07.89 ID:cDyH9Qts.net] >>666 ・前者は知らなかった ・後者は出来なかった(向かなかった) だから、後者のほうが難しそうだ となると、前者はまだ希望が一見ありそうだ。 しかし後者と比べるにあたって前者の向き不向きが不明だから 簡単とも判断しきれない
680 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 22:49:51.46 ID:w5hbs5qX.net] 大ヒットした、文系による東大理1合格マンガ「ドラゴン桜」を読んだことないの? 合格者1,500人中、文系が英語で受かる方法 理系は、英語が苦手。文系は、数学が苦手で、 数学は難しいから、どちらも解けないので、 部分点をねらうことで、両者の差が少なくなる。 理系で20点、文系でも10点取れる 数学の教授でも、よい入試問題を作れないから、 パズルの本に載っている、古代ギリシャのパズルが、そのまま出題されたりしている 一方、英語での差は大きいので、文系が有利。 暗記だから、時間をかければ必ず取れる マンガの英語教師のモデルになった、 竹岡広信がベストセラーの英語本、 ドラゴンイングリッシュ・シリーズを出している 東大・官僚試験・医者・弁護士・会計士・弁理士・ 司法書士・税理士などの年収1千万超の大型資格は、 1科目500時間・合計3千時間の勉強で受かる 3千時間の勉強で、偏差値は40ぐらい上がる。 80時間で、偏差値は1上がる
681 名前:デフォルトの名無しさん [2016/04/21(木) 09:20:12.81 ID:L+pbaZtR.net] >>669 それはおかしい。 わたしが東大理1に合格したのは 絶対に数学物理化学のおかげだと言い切れる。 みんなが30点40点レベルなのに自分だけ98点〜100点満点だったからな。 この30点40点レベルの人はもちろん理系で頭がいいと言われている人たちだったのにだ。
682 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 11:58:29.56 ID:Ec/WYIbP.net] 知っているのにわざと間違える65点の人が好き
683 名前:デフォルトの名無しさん [2016/04/21(木) 16:44:24.14 ID:zkG/tcZM.net] OAuth認証について質問です。 これってウェブ/スマホアプリを問わずフィッシングされ放題なんじゃないですか? 例えばとあるサービスθがOAuth認証を提供しているサービスφのOAuthを利用すると書いてあって、ユーザーがそれを承諾するとします。 φとの連携をするならば何らかのボタンを押しますが、当然、 ログインされてないと判断されればログインフォームが表示されます。 このログインフォームは通常、リダイレクト等でφ上のコンテンツとして表示されていますが、 リダイレクトかどうかを見分けている人はいるのでしょうか? 本来リダイレクトされるはずのφのログインフォームのクローンをθが表示してきたら見分けられず、 入力されたユーザー名とパスワードをθが抜きつつφにアクセスして、正常に処理したように見せかけられたら、 もうお手上げです。 ブラウザならアドレスバーを注視していれば分かりますが、一般人がそこを細かくチェックしてるとは思えません。 表示されている、委譲するアクセス権のほうに注意を奪われていると思います。 スマホのOAuthがどうだったか忘れましたが、アプリ上だとURLなど表示されないので判別方法すらありません。 信用できないものは認証するなと言う話ですが、一般人がそこまで気を使ってるとは思えません。 そんなものが世界中で使われていると知ってから恐ろしくて夜も眠れません。 助けて
684 名前:ュださい。 [] [ここ壊れてます]
685 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 18:18:07.85 ID:lMrhGQ0g.net] そんなに信用出来ないサイトなら承諾するな
686 名前:デフォルトの名無しさん [2016/04/21(木) 18:28:07.87 ID:zkG/tcZM.net] >>673 俺が承諾しないのはもちろんですが、そんなシステムが世の中まかり通ってるのが一番の問題です。 メールまでOAuthで取得できるようになってるところもあるらしく、危険。 例えば友人γが、フィッシングサービスθに引っ掛かってメールサービスφのユーザー名とパスワードを乗っ取られ、 θがγに成り済まして俺に悪意のある実行ファイルを送りつけてくるかもしれない。 俺「なにこの実行ファイル」 γに成り済ましたθ「最近ちょっとプログラミング始めてさ、試しにゲーム作ったからアドバイスくれ」 俺「OK」 うわあああああああああああああああああ
687 名前:デフォルトの名無しさん [2016/04/21(木) 18:29:56.11 ID:zkG/tcZM.net] こんな危険なシステムが世界中で利用されてるなんてこの世の終わりだ
688 名前:デフォルトの名無しさん mailto:sage [2016/04/21(木) 18:36:03.14 ID:lMrhGQ0g.net] それは OAuth じゃなくフィッシングの問題だ
689 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 02:07:10.69 ID:jhSm5EUs.net] rubyで #今年の西暦の下2桁を出力して下さい。 year = Time.now.year puts year のyearの後にどういう変数いれればいいんですか?
690 名前:デフォルトの名無しさん [2016/04/22(金) 10:18:32.32 ID:Ge9AiRGc.net] 昔MSDOS でプリンターにdirectryを出すのに dir >prn これwindows 10 ではどうやりますか? by爺
691 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 10:29:56.24 ID:cAq2nbH2.net] 中間ファイル作っていいなら notepad /p <fname> でどうか
692 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/04/22(金) 11:10:46.71 ID:ixsqd3SA.net] >>677 百で割った余りを使うか、 文字列に変換して最後の二字を取り出すか
693 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 11:12:14.16 ID:cAq2nbH2.net] いくら動的型づけでもここまで理解してないのはヤバイ
694 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 14:29:31.60 ID:gmZ5o9Xp.net] >>677 Time.now.strftime("%y")
695 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 19:49:20.01 ID:jhSm5EUs.net] #1926年から1988年は「昭和[何]年」は if 1988<=year>=1926 でまちがってるの?
696 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 20:06:30.30 ID:Ku1ABBfI.net] はい
697 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 20:15:24.78 ID:txDboiBp.net] paizaのガルこれの解答をここで訊いてるのかよw
698 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 21:40:47.44 ID:jhSm5EUs.net] まちがってもif文の条件解説じゃなくて Time.now.yearの解説動画しかでないんだけど どうなのアレ
699 名前:デフォルトの名無しさん mailto:sage [2016/04/22(金) 23:52:50.15 ID:zGc4GV5V.net] phpを使ってネットゲームやPS2の終了したオンラインゲームの鯖を構築してる人が居ますが php覚えればそういうことは簡単に出来る様になるんですか?
700 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 00:04:15.87 ID:Ny1JsAlg.net] >>687 どんなゲーム?
701 名前:デフォルトの名無しさん [2016/04/23(土) 00:07:22.55 ID:xaeIxYUv.net] >>687 php使うと脳がとけるぞ悪いこと言わんからやめとけ
702 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 00:09:15.82 ID:zReiDdlG.net] >>687 >php覚えればそういうことは簡単に出来る様になるんですか? 言語を覚えただけではかんたんにできない
703 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 00:09:30.81 ID:bA5HPk/Y.net] PHPで鯖ってPHPでapacheやnginxみたいなことをするってこと?
704 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 00:17:20.23 ID:zReiDdlG.net] PHPなどの言語を覚えたからできるというよりは まず言語を覚えてないことにはどうしようもない という方が実情に近いと思う いろいろ要求されるスキルのひとつに過ぎない
705 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 00:28:25.03 ID:AscHXVqV.net] >>688 ps2のモンハン,メタルギアなどのオンラインサービスが終了してるゲームなど 後はネットゲームだとサドンアタックとかテイルズなどのエミュ鯖を作ってる方が居ましたね phpでそういうことが出来るのか知りたかっただけなんですが、やっぱり凄いですね…
706 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 01:33:30.74 ID:TP7qzO4H.net] MMORPGは、速度が要求されるので、C++が多い。 MMORPGのドラクエXは、C++, Lua プレイヤーの座標の送信は、0.5秒毎だから、 プレイヤーは、他のプレイヤーの動きから、1秒遅れる そのズレの整合性を取るのが難しいが、 ドラクエXでは、相撲と呼ばれる移動干渉を実現している
707 名前:デフォルトの名無しさん [2016/04/23(土) 01:38:51.65 ID:TUDcD71x.net] クライアントとサーバーはわけろ クライアント側で3D描写などで速度は必要であったとしても 、サーバー側ではテキストとか少量のバイナリ文字列操作だけかもしれん。
708 名前:デフォルトの名無しさん [2016/04/23(土) 01:39:13.73 ID:xaeIxYUv.net] >>690 ×:言語を覚えただけではかんたんにできない ○:phpを覚えても何もできない
709 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 01:44:33.06 ID:pwzM5rnm.net] エミュサーバでしょ バックエンドで処理するだけだからPHPでも出来ると思うけど すげえ無駄にコード長そう
710 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 10:28:52.33 ID:WALqw5iV.net] ここでいいのか分かりませんが 未経験で入社して簡単な仕様書を元に設計書を書かされるのは普通ですか? プログラム書けと言われても書けないレベルの設計書作りなので全く書けません
711 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 10:44:52.68 ID:zReiDdlG.net] 異常だが常態
712 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 11:02:21.03 ID:PVRMM1xg.net] テストについて質問です。 クライアント上でブラウザからボタンを押してサーバーのデータベースを更新します。 そして仕様通りに入力が反映されることを確認したいのですが、どこまで自動化できますか? 人力(じんりき)じゃ、入力間違い、目での確認ミスなど起きますよね。何よりもこの手の確認は寝ます。
713 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 13:33:29.34 ID:X//hQ6+3.net] >>700 その処理なら全て自動化できます。 ところで、当然ですが、個々の単体テストは通っている前提の話ですよね。
714 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 14:00:23.10 ID:RLEkkPM/.net] こういう自動チェックツールって、 検査するアプリやシステムよりも 信頼度が高くないと意味ないよね?
715 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 14:04:25.52 ID:PVRMM1xg.net] 現場入りしてないのでなんともいえません。 位置づけ的には、これが単体テストで、私の仕事はブラウザを介したインターフェースの入出力を確認するだけです。 ただ、例外なく私が経験した現場のテストは人力で、派遣奴隷なので内部のプログラムいじれません。 なので、クライアント側から何かプログラムを被せたいのですが。
716 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 14:18:47.96 ID:X//hQ6+3.net] >>703 すいません、言い方が悪かったです。 ブラウザからのリクエストが正しいものかを検証したり、 そのリクエストをデータベースのテーブルのフォーマットに正しく変換したり、 といったサーバー側の個々の処理はテストされているよね、という意味です。 それができていないと、ブラウザのリクエストとそのレスポンスだけテストしても、 テストを通らなかった場合の原因がはっきりしません。 個々の処理が悪いのか、それらの処理を繋ぐ所が悪いのか。 で、問題の件ですが、Selenium というツールの出番です。 他にもテスト自動化ツールはあるので「ブラウザ テスト 自動化」でググってみてください。
717 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 18:01:31.59 ID:PVRMM1xg.net] >>704 ありがとうございます。 原因解析は私の知るところではありません。 入出力が正しいか間違っているか、データベースへの出力結果を確認するだけのブラックボックステストです。 なぜ、内部個々のテストが実施済みである前提が必要なのでしょうか? それにより自動化ツールのバクであるなど、 無駄な解析が必要になるのでしょうか?
718 名前:デフォルトの名無しさん mailto:sage [2016/04/23(土) 19:55:46.15 ID:X//hQ6+3.net] >>705 結合テストや機能テストを行う前に、それらに含まれるメソッドや関数が 単体テストを通っている方が望ましいと私は考えます。 例えば処理a、処理bあり、これらを繋いで処理Xを行うとします。 そして処理a、処理bに対して単体テストをしていないのに、 処理Xに対して(ブラックボックス)テストをしたとします。 この場合の問題点は2つあります。 まず、処理Xがテストに通らなかった場合です。 どこに原因あるのか特定が困難であることは想像できると思います。 単体テストが通っていれば、原因は処理Xの中の繋ぎ方にあると特定できます。 次に、処理Xがたまたまテストに通ってしまった場合です。 処理Xの中で、処理aの結果を加工して処理bへ渡す際に、 処理aの潜在的な問題を加工によって隠してしまったのかもしれません。 要するに、ブラックボックステストの結果によって何が分かるか、という事です。 問題を見つける為のテストなのですから、問題を見つけやすくしておく方が良いでしょう。 因みに、ツールにバグがない(と信じる)ことは大前提で、今回の話とは別問題です。 だから可能な限り多くの現場で使われた実績のあるツールを使うべきです。
719 名前:デフォルトの名無しさん [2016/04/23(土) 20:12:49.25 ID:xaeIxYUv.net] テストなんかノリでええんや
720 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 00:11:21.41 ID:pid8Qk86.net] Firefoxで、SeleniumIDE でも使ってみれば? Seleniumデザインパターン&ベストプラクティス、2015 OSSのブラウザ自動テストツール、Selenium WebDriver を使って、 Rubyでテストを書いた本
721 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 00:22:38.67 ID:pDPMgNuP.net] >>708 いまどきIDEはねーよ
722 名前:デフォルトの名無しさん [2016/04/24(日) 13:09:26.56 ID:BMA7QUCH.net] fortranについて質問です。 pure subroutineA内で、別のpure subroutineB(逆行列を解く)を呼び出したら、 「error #7137: 定義済み操作または代入から参照されたものも含めて、 PURE 関数で参照されているすべてのプロシージャーは明示的な インターフェイスで PURE と宣言されなければなりません。」 というエラーが出ました。 Aをpureでないsubroutineにすると、コンパイルできて実行できました。 Bがpureであったとしても、pure内では他のsubroutineを呼び出せないという事でしょうか? 環境は、以下の通りです。 win7pro SP1 Visual Studio 2010 Visual Fortran Composer XE 2013 SP1
723 名前:デフォルトの名無しさん [2016/04/29(金) 15:52:10.04 ID:LfeI4MLC.net] oracle10g環境で作られたDBからDUMPデータを oracle11g環境に移行したいんだけど何か注意しないと行けないこととかって ありますか?
724 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 16:39:12.70 ID:yivpch89.net] ここよりもデータベース板で聞いた方がいいよ Oracle 質問総合スレ11 はどうかな? echo.2ch.net/test/read.cgi/db/1437510145/
725 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 18:46:00.58 ID:A52jBdEk.net] アルゴリズムの相談ですけど、野球のシミュレーションゲームみたいなのを作ってて 「内野安打」とか「セカンドゴロ」とか結果に応じたランナーの動きって全パターンのテーブルみたいなものを作るしかないですかね? 現在のランナーのありなしはビット配列で101とかで持ってて、ランダムで結果が決まります。 その時のランナーの動き(進塁か帰塁かアウトか)をシミュレートというか、ある程度機械的でいいんですけど マッピングテーブルを持つと結構膨大なパターンになりそうで何か知的な方法がありそうならアドバイスもらいたいです
726 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 19:19:58.12 ID:4zpSkGz3.net] 結果から動きを再現するのはシミュレーションとは言わんと思うが 「結果」を決めてそれに応じた「動き」を表示するなら、どこかに定義しとかないとダメだわな
727 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 19:46:46.37 ID:ZvoRtCQG.net] シミュレーションの目的は? 走塁を画面上で見せる必要はあるの? 統計が欲しいの? 捕球位置・かかった時間と送球にかかる時間を結果に反映したりするの?
728 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 19:52:20.58 ID:FZ3fCefz.net] >>713 それは普通に操作するアクションゲームじゃなくて AIが先に試合の結果出してて 人間はそれをGUIで確認するだけみたいな感じ? だとしたら「内野安打」とか「セカンドゴロ」とかの結果に 進塁か帰塁かアウトの三種類 × 1〜本塁の 12パターンを結びつけるだけだから テーブル作りが不可能ほど複雑化はしないと思うけど
729 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 19:54:50.35 ID:FZ3fCefz.net] >>716 補足するともちろん本塁への帰塁はないけど かわりになんかホームランのパターン入れるとか
730 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:10:41.37 ID:A52jBdEk.net] >>715 単なる簡易的なゲームですね アニメーションはいらないです >>716 みたいな感じでAIバトルの結果だけがわかればいい感じです 12パターン以外にも2塁ランナーだけが進んだりとかいろんなパターンがありそうで あとはランナー1、3塁の時にセカンドに転がした時の動きとか それとも自分が難しく考えすぎてるだけでしょうか
731 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:18:14.47 ID:FZ3fCefz.net] >>718 >12パターン以外にも2塁ランナーだけが進んだりとか >いろんなパターンがありそう たしかにそれはあるんだけど 複数走者のうち2塁ランナーだけが進む場合も 12パターンの2塁ランナーの動きを適用すれば可能 もちろんそうすると一部を切り取る絵しかできなくて 4塁全部を見せられないから嘘っぽくはなるよ だからもし商業なら全パターン潰すんだろうけど フリーゲームなら適当なとこで妥協すればよくね
732 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:23:50.14 ID:FZ3fCefz.net] レスしてて思いついたんだけど 「走らない」も入れて16パターンにすれば 複数塁を同時に表示できるかも ただやはり球場全体見せちゃうと 「このタイミングなら余裕で2殺できるだろー」 とかプレイヤーに思われて難しそうだから 塁ごとの分割画面にするとか
733 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:26:09.85 ID:A52jBdEk.net] >>719 なるほど 全然商用じゃないんで妥協して大丈夫です でもパターンって4ビットで16パターンではなくて? 進進アみたいな持ち方するにしても16パターンありそうな。 そこのイメージをもう少しだけ教えてもらえると有難いです すいません
734 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:27:08.18 ID:A52jBdEk.net] >>720 アニメーションは一切いらないんでその心配はいらないかなーって思ったりw
735 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:40:53.15 ID:A52jBdEk.net] 逆のアプローチで、結果ありきじゃなくてボールが落ちた場所(ランダム)からランナーの動きを演算するほうが簡単だったりしますかね
736 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:43:07.71 ID:FZ3fCefz.net] >>721-722 >16パターンではなくて? >>720 で言ったように16パターン だけど 「野球だからこう」みたいな固定観念があるけど 野球のルールに矛盾しない範囲で自由にやれる リアルさにこだわるか妥協するかどうかだけだよ たとえば極端な話、1〜3塁は絵を使い回して 得点時しかホームベースを絵に入れなければ 5パターンまで減らせる 考え方は言ったから後は自分の好きなように
737 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:45:35.78 ID:A52jBdEk.net] >>724 なるほど ありがとうございます
738 名前:デフォルトの名無しさん [2016/04/30(土) 14:36:14.24 ID:uVz81x78.net] GitHubで匿名通信(Tor、i2p等)ができるBitComet(トラッカーサイト不要でDHTだけで日本語検索可能) みたいな、BitTorrentがオープンソースで開発されています 言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか? Covenantの作者(Lyrise)がそういう人と
739 名前:bしたいそうなので、よろしければツイートお願いします https://twitter.com/Lyrise_al ちなみにオイラはCovenant(純粋P2Pのファイル共有ソフト)の完成が待ち遠しいプログラミングできないアスペルガーw 2 [] [ここ壊れてます]
740 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 14:40:13.65 ID:oKKjAnDv.net] マルチ死ねや
741 名前:デフォルトの名無しさん [2016/05/01(日) 10:34:12.54 ID:5Qk7Bzky.net] リーモートレポジトリってプライベートにしても もし自分の作ったプログラムのコードを盗むことにに 100億円の価値があるとわかったら管理者に盗まれますよね? なんか自分にしか解読できない様な暗号化とかされるんですか?
742 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 11:05:34.90 ID:AqctS693.net] パーフェクトセキュリティレポジトリをお使いください
743 名前:デフォルトの名無しさん [2016/05/01(日) 13:19:08.15 ID:FvFlfpUG.net] サイトから画像などをスクレイピングしてダウンロードし、一覧で表示するようなアプリを作ったとします。 しかし、画像には著作権があり、もしアプリが収益をもたらしてしまった場合に請求が生じる恐れがあります。 では、アプリ内にスクレイピングのコードを入れず、ユーザーが独自に定義してねという形式を取った場合、どうなるのでしょうか? 2chの利用規約にはスクレイピング禁止って書いてありますが、 まとめなどは利用契約などした上で公開しているのでしょうか?
744 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 14:24:39.19 ID:vPINUUTJ.net] >>730 > しかし、画像には著作権があり、もしアプリが収益をもたらしてしまった場合に請求が生じる恐れがあります。 著作権法の二十三条を読め。商用・非商用問わず違法だぞ。 > では、アプリ内にスクレイピングのコードを入れず、ユーザーが独自に定義してねという形式を取った場合、どうなるのでしょうか? これは合法(三十条)。ただし映像と音楽は場合によっては違法。 > まとめなどは利用契約などした上で公開しているのでしょうか? 自分で調べろ
745 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 14:29:30.08 ID:vPINUUTJ.net] あぁごめん、ちょっと勘違いしてた。 「アプリ」が、ローカルで動くプログラムの事を指すなら合法だわ。 Web上で他所様の画像を勝手に公開するのは違法。
746 名前:デフォルトの名無しさん [2016/05/01(日) 15:26:25.53 ID:FvFlfpUG.net] アプリは携帯などローカルにインストールして利用しますが、 マーケットに公開したいのではローカルと言えるか微妙ですが。 サイト運営に問合せてみないとはじまらないですよね。 ありがとうございます。
747 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 01:10:20.30 ID:D7IsL/lF.net] x86が練習出来るお勧めのdokojavaみたいなコンパイラを教えて下さい 開発したいわけではなくアセンブラの基礎を学びたいのです
748 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/05/02(月) 01:16:24.37 ID:GdZkeqis.net] >>734 アセンブラはアセンブラであって、コンパイラじゃないよ。 x86アセンブラはnasmかLLVMを使うといいと思う。
749 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 01:35:30.72 ID:D7IsL/lF.net] >>735 ありがとうございます。 独習アセンブラも一緒に読みながらやろうと思ってるんですが nasmは16bitでも動きますか?
750 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/05/02(月) 01:39:36.24 ID:GdZkeqis.net] >>736 nasmはMS-DOSを動作環境として開発環境としてもサポートしてるよ。
751 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 01:46:30.69 ID:D7IsL/lF.net] >>737 分かりましたNASM使おうと思います。 ありがとうございました
752 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 04:09:13.25 ID:D7IsL/lF.net] >>737 すいません今調べてたら64bitのPcだとNASMで16bitアセンブラ無理みたいなんですが NASM以外に無いですか? 独習アセンブラを読みながら16bit x64アセンブラをやりたいんですが
753 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 04:37:09.65 ID:NAJnoJo1.net] 8086 16-bit assembler for Windows 7 X64 https://software.intel.com/en-us/forums/intel-isa-extensions/topic/278363 answers.microsoft.com/en-us/windows/forum/windows_xp-windows_programs/how-should-i-run-16bit-masm-in-windows-7-x64/c1a42212-2d35-466d-9201-9690428465e6 www.visualmasm.com/ > Version 1.0 allows you to create Windows 32-bit and 64-bit EXE's, and also MS-DOS 16-bit COM and EXE's
754 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 04:42:56.23 ID:NAJnoJo1.net] Using Windows Virtual PC to run 16-bit applications on 64-bit Windows https://blogs.msdn.microsoft.com/virtual_pc_guy/2009/06/11/using-windows-virtual-pc-to-run-16-bit-applications-on-64-bit-windows/
755 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/05/02(月) 04:52:44.33 ID:GdZkeqis.net] >>739 64ビットのWindows PCの場合、16ビットのプログラムは直接には実行できない。 どうしても16ビットプログラムを実行したければ、DOSエミュレータを使うか、 VirtualBoxという仮想機械にDOSをインストールして使うといい。
756 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 06:22:31.18 ID:D7IsL/lF.net] >>742 DOSエミュレーターを入れるしかないんですね NASMやめてDOS入れます。ありがとうございます
757 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/05/02(月) 06:36:03.30 ID:GdZkeqis.net] nasmと一言で言っても、DOS環境に合わせたMS-DOSバージョンのnasmというものも あって、これはMS-DOSやDOSエミュレータ上で動作する。 MS-DOSには簡易アセンブラのDEBUGというコマンドがある。
758 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 10:24:12.30 ID:REnZxj48.net] たまにはMASMの存在も思い出してあげてください
759 名前:デフォルトの名無しさん [2016/05/02(月) 12:02:23.22 ID:wnIh1DVu.net] LLVMでいいだろ
760 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 14:01:48.71 ID:dJKuUpFN.net] 納期が迫って焦ると手続き型プログラミングになってしまうのですが何故でしょう
761 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 17:13:00.64 ID:SOjV5rld.net] 言語もによるが、多少タイプ数が変わったりするからじゃね
762 名前:デフォルトの名無しさん [2016/05/03(火) 19:50:53.46 ID:G9XEXQGe.net] 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、 BitTorrent(Covenant)が活発な情報交換・交流コミュニティでオープンソース開発されています(プログラマー募集中) 言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか? Covenantの作者(Lyrise氏)がそういう人と話したいそうなので、よろしければツイートお願いします<(_ _)> https://twitter.com/Lyrise_al ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできない情報発信好きアスペルガーw The Covenant Project 概要 Covenantは、純粋P2Pのファイル共有ソフトです 目的 インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します 特徴 Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW) 接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です DHTにはKademlia + コネクションプールを使用します UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります) 検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません ー
763 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 20:03:03.47 ID:ZBZTbiZP.net] 片山さんNASMの16bitバイナリファイルがあるURLください(._.) 独習アセンブラ見ながらやってるんですが、サイトが英語だらけでわからないです NASMとこの16bitのファイルがあれば64bitPCでも実行できるんですよね?
764 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 20:24:55.07 ID:hSevsYDg.net] https://sourceforge.net/projects/nasm/files/DOS%2016-bit%20binaries%20%28OBSOLETE%29/0.98.39/ ウDルス注意
765 名前: ◆tAo.kQ2STk mailto:sage [2016/05/03(火) 20:27:07.89 ID:CPxVolRD.net] >>750 64 bit版Windows上ではどうやっても「直接」16 bitのバイナリファイルは実行できないよ。 Virtual Boxなりbochsなりqemuなりを使って仮想環境を作って、 その環境に32 bit版のWindowsかMS-DOSか何かをインストールするのが良いと思う。 あと英語は慣れましょう。 # 俺は片山さんじゃないけども
766 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 20:53:15.08 ID:ZBZTbiZP.net] >>752 ありがとうございます NASMとvirtual boxとMS-DOSこの3つを入れれば良いですか? サイトが沢山ありすぎて分からないので、インストール先を教えて頂けると嬉しいです
767 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 21:12:36.41 ID:hSevsYDg.net] まずはVirtualBoxをダウンロード&インストール。 「VirtualBox インストール方法」で検索。 次にVirtualBoxにMS-DOSかFreeDOSをインストール。 さらにDOSにnasmのファイルを入れる。
768 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 00:24:39.69 ID:TqliYLdu.net] >>754 諦めてメモ帳でやってみます。 ありがとうございました
769 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 09:10:17.49 ID:U1EflKrc.net] こういう事を色々説明したって、理解してくれないんだろうな
770 名前: ◆tAo.kQ2STk mailto:sage [2016/05/04(水) 11:58:33.06 ID:p+LvbHBp.net] >>755 64ビットのマシンで16ビットアプリを動かすにはどうすれば良いかって所で躓いてるんだと思うんだけど 64ビットのWindowsマシンで16ビットのアプリを直接動かす事は絶対に出来ない。 じゃぁどうすれば良いかっていうと16ビットマシンを模倣(エミュレート)する為の環境を整えて、 模倣機(エミュレータ)上で実行しなさいって話になる。 そのエミュレータの一つがVirtual Boxであり、bochsやqemuなんかもその仲間になる。この3つはどれも無料。 有料のだとVMWareが俺は好きだけど。 で、エミュレータが用意出来たら(つまり、例えばVirtual Boxをダウンロードしてインストール出来たら) エミュレータ上に16ビットアプリを動かすための環境を整える段階になる。 これには、例えば32ビット版のWindowsを入れるだとか、MS-DOSやFreeDOSを入れるだとか、そういう手段で整える。 最後に、整った環境にnasmをインストールして、「アセを書くって素晴らしい!」と言いながら素晴らしいアセを書く:) もとい、アセンブリ言語でアプリを組んで、アセンブルして、実行する。 まずはVirtual Boxを入れろ まずはVirtual Boxを入れろ 大切なことなので2回言いました
771 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 12:16:59.86 ID:p/7XQ3tJ.net] どうせ勉強するなら32ビットアセンブラでやれないのかな? 環境で苦労することはないし、覚えた事が活用できるかもしれないよ
772 名前: ◆tAo.kQ2STk mailto:sage [2016/05/04(水) 12:38:55.12 ID:p+LvbHBp.net] 一長一短じゃない? 16ビットだとDOSのintが便利だし書籍も色々あるって利点もあるし、 32ビットはintが基本的に使えないって欠点がある 64ビットだと汎用レジスタが8本追加されて呼び出し規約が変わったりする程度 特に今回は既に書籍を手に入れているっぽいし、 その書籍が活かせる環境を構築するのが順当だとは思うけど 誰でも良いので日本語で64ビットアセンブリの入門書書きやがれください。
773 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 13:11:50.22 ID:UjUUF40P.net] 書籍がないわけではない www.amazon.co.jp/dp/4877833617/ プロテクトモード専用命令とかはやらない
774 名前: ◆tAo.kQ2STk mailto:sage [2016/05/04(水) 13:47:10.27 ID:p+LvbHBp.net] >>760 情報thx! 今度見てみる
775 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 13:51:04.74 ID:8Bwnd+Rb.net] 64ビットセグメントに配置しても動作する16ビットコードは書けそうな気がする 記憶違いでなければ、16ビットタイニーモデルって、32/64のフラットモデルとマシンコード同じだったはず システムコールが全然違うから「アプリ」は無理だろうけど
776 名前: ◆tAo.kQ2STk mailto:sage [2016/05/04(水) 14:30:55.91 ID:p+LvbHBp.net] >>762 マシンコードはよく似てるけどね。 プレフィックスを付与/省略した時のレジスタや即値のサイズが違ったりとかするよ。 詳しい表はIntelの2Aを読んで欲しいけど、 16ビットモードのmov ax, [bx]と 32ビットモードのmov eax, [edi]と 64ビットモードのmov eax, [rdi]は どれも8b 07にエンコードされる。 特に16ビットと32ビットとの違いが致命的かと。
777 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 20:23:48.57 ID:VlwaiyIO.net] >>757 ありがとうございます。 virtualbox入れられてMS-DOSの入れ方調べてたんですけども MS-DOSってフロッピーディスクないと無理なんですか? 参考になるサイト教えてほしいです
778 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 22:38:39.14 ID:p+LvbHBp.net] >>764 MS-DOSのFDイメージは持ってるんだよね? それをVirtual Boxに指定してあげるだけだよ。
779 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 23:36:13.94 ID:VlwaiyIO.net] >>765 持ってないです それは何処に落ちてますか?
780 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 01:44:37.92 ID:Nzn3CJv4.net] >>766 でなければ,auctions.search.yahoo.co.jp/search?p=MS-DOS&aq=-1&oq=&x=0&y=0&ei=UTF-8&tab_ex=commerce&auccat=2084047157&slider=0 で購入するなり入手からはじめなければならない.
781 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 02:03:24.66 ID:Ukv1skF6.net] >>767 ありがとうございます。フロッピーディスク入れられるpcじゃないので諦めます 32bitのアセンブラだったらnasmさえ入れられれば64bitPCでも動作可能ですかね?
782 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 07:01:34.71 ID:LMUngaRe.net] 仮想化でなくエミュレーションでよいならMS-DOS Playerというのがある (x64 Windows上で80286/386とMS-DOSをエミュレートする)
783 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 07:29:03.91 ID:Ukv1skF6.net] >>769 実行して文字や計算結果を出力出来ればいいです ありがとうございました!
784 名前:デフォルトの名無しさん [2016/05/05(木) 08:45:25.28 ID:Kzk6NixV.net] C#の学習についてなのですが、入門として2.0対応の古本で学習して、VC#でアプリケーションを作る場合は最新のVC#用入門書を買おうと思っていますが C#2.0以降に追加された機能?って、2.0では実現できないものなのでしょうか?
785 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 10:50:12.67 ID:8xagvOEy.net] ものによるとしか
786 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 11:14:34.59 ID:Kzk6NixV.net] >>772 それじゃあ2.0のほうは第一歩として割り切って学習することにします たぶんあとでもう一冊買うと思いますので ちなみに買う予定の古本は独習C#第2版です
787 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 11:54:02.69 ID:8xagvOEy.net] 10年1昔どころか、数年で1昔と言われるような業界で それだけ古い本で学ぼうとすることのデメリットは、意識してたほうがいいと思うよ まあ、わかってるみたいだから問題ないだろうけど。
788 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 14:45:35.28 ID:NkRJHlow.net] めっちゃどーでもいい質問なんだけどさ コミットメッセージとかで 「○○をクラス化」みたいなメッセージを英語で残したい場合 「クラス化」って英語でどう書いたらいいの 他の動詞は沿えずに「クラス化」という語だけを名詞化できる?
789 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 15:11:57.43 ID:8xagvOEy.net] 「クラス化」でぐぐってみると わりと上の方に「英語の例文」みたいなのが出てくるわけで
790 名前:デフォルトの名無しさん [2016/05/05(木) 15:18:01.75 ID:dgAZKgAs.net] 東大の数学科に入りたいのですが、ここに入って落ちこぼれずにやっていけるレベルってどんなもんなんでしょうか? 問題を見て時間をかけてその問題を解くなんていうレベルじゃ到底無理ですよね? やっぱり、問題を見たら、一瞬で解答が思いつくぐらいのレベルじゃないと無理ですか? ちなみに、今、チャート式の白の数学T+Aをやっているのですが、さっぱり分かりません。 やはり自分には東大の数学科は無理なんでしょうか?
791 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 15:29:32.72 ID:LZe97DJX.net] このスレに聞いている段階で無理だと分かった
792 名前:デフォルトの名無しさん [2016/05/05(木) 15:54:18.72 ID:UG0veeFa.net] この板であってるか不安だけど教えて androidなんだが…… モンストってゲームのマルチ補助アプリを作りたいんだけど どうしても仕組みのわからないところがある 今出回ってるマルチアプリはクエストの名前、その人のIDを取得してるみたいなんだけど その仕組みがどうしてもわからん 身内で使う用に自作したいんだがそういうのって作れる? あとプログラムとか初心者だから初歩的な事聞いてたらごめん 長文失礼
793 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 16:32:21.12 ID:8xagvOEy.net] そのゲームはやったことないので分からんけど、 現状でプログラムの知識が全然無く、内部で何をやってるか想像もできない状態なら いきなりそれを目指すのはおすすめはしないです
794 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 03:20:16.37 ID:iu7snuDE.net] 初心者が、他人の作ったゲームを解析するなど無理です まず、プログラム言語の本を買って、文法を覚える
795 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 09:17:07.58 ID:WbxBcPoP.net] >>779 そういうのはたいてい「プロでございます」という連中すら作れなかったりするから あきらめろん
796 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 12:41:42.55 ID:kjm45jHS.net] URL生成されるじゃん? そのページのインテント先を見れば多分わかるよ と言ってみる
797 名前:デフォルトの名無しさん [2016/05/06(金) 14:22:45.98 ID:/oH1M7cw.net] 誰も>>777 の質問には答えてくれないんだ・・・・・。
798 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 14:28:11.21 ID:3d3ph9bq.net] >>778 が答えてるように見えるけど?
799 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 14:28:50.69 ID:MaHvIWJS.net] >>773 4.0以上の本買うほうがいいよ
800 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 14:39:52.01 ID:K+/8jRfK.net] 何の話かと思ったら、777はNG指定されてて見えてなかった 一体誰と戦ってるんだ状態だったぜ >>783 インデントってなんぞ?
801 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 14:40:45.22 ID:K+/8jRfK.net] あ、ごめん、モニタに埃ついてた
802 名前:デフォルトの名無しさん [2016/05/06(金) 15:49:46.35 ID:3MueOPSi.net] C言語でint型の配列とその配列のサイズを持つ構造体を作るんですけど名前は何がいいと思いますか? 一般的な呼称があったら教えて欲しいです
803 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 16:06:05.40 ID:3MueOPSi.net] Array でいいじゃんバカかよ
804 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 17:27:10.51 ID:WbxBcPoP.net] 伸び縮みさせるなら vector しないなら array
805 名前:デフォルトの名無しさん [2016/05/06(金) 17:30:24.46 ID:/oH1M7cw.net] 今、白チャートの数学T+Aで数学の勉強をしているのですが、さっぱり分かりません。 なぜ、数学はあんなにも難しいのでしょうか?
806 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 17:35:49.15 ID:0hFielSC.net] >>777 とりあえず、偏差値70超えてから考えれば?
807 名前:デフォルトの名無しさん [2016/05/06(金) 17:37:51.06 ID:/oH1M7cw.net] >>793 回答ありがとう。 どうやって偏差値って計るのでしょうか? あと、どうやったら偏差値70を超えられるようになるのでしょうか?
808 名前:デフォルトの名無しさん [2016/05/06(金) 17:40:37.54 ID:/oH1M7cw.net] 天下の東大数学科に、偏差値なんてものが通用するのだろうか・・・・・?
809 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 18:02:32.59 ID:0hFielSC.net] 小学生?
810 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 20:58:39.46 ID:yfbtRn9H.net] 人の書いたコードが頭に入ってきません 具体的に言うと○○をするためのサンプルコードを探し、その意味を理解しようとしても全然頭に入ってこないです 回数こなすしかないんでしょうか?
811 名前:デフォルトの名無しさん [2016/05/06(金) 20:59:36.14 ID:3OzCd6+q.net] 頭で考えるんやない子宮で感じるんや
812 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 21:36:28.31 ID:3MueOPSi.net] 加算による桁溢れって結果がおかしくなること以外はキャリーフラグが立つくらいでプログラムの基本動作や他のメモリには絶対に影響しません・・・よね? 計算結果がおかしいことが原因でプログラムが変な方向行くっていう話は無しで あと>>791 ありがとうございます
813 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 21:59:26.95 ID:3MueOPSi.net] 桁あふれで立つのはキャリーじゃなくてオーバーフローフラグか
814 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 22:22:39.40 ID:iu7snuDE.net] >>797 他人が書いたプログラムなんて解析するな。時間のムダ。 変数a・関数b()などの意味がわからんだろ 自分で書いて、確かめろ >>799 フラグが立つだけだろ
815 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 22:59:29.99 ID:j4a/vxKd.net] 2年半くらい前に質問して、親切に教えてもらった素人です 今でも素人ですが、あのときいろいろ教えてもらったおかげで、 素人なりにプログラミングを活用し続けることができています きつかったことがいろいろ解決しました あのままひとりで悩んでいたら、迷走してどうしようもなくなっていたと思います 皆さんのおかげです 本当にありがとうございました
816 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 23:27:13.67 ID:9S0dz3Mw.net] >>782 やっぱ無理か…… インテント使えばなんとかなるかと思ったんだけどな せめて暗黙的インテントを拾えるようにだけでもしたいな 拾おうとしてもAndroid Studioがエラー吐いてビルドできない 質問変わるけどhttpスキーム(っていうのか?)をwebviewから暗黙的インテントとして投げたいんだけど 調べてもなかなか出てこない ガチ初心者ですまんけどやり方教えてください
817 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 05:11:16.86 ID:NV2cFcMc.net] 未だにAndroid Studioなんか使ってる情弱がいることにも驚いたけど、 そのレベルの情弱がプログラミングやってることにも驚いた。
818 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 07:09:41.57 ID:U52WpjlG.net] いきなりツールへのdisが付くってことは 決して悪くないツールってことなんだろうな 今後Androidを触る機会があったら覚えておくことにするよ ありがとう
819 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 09:20:08.26 ID:vEsYEe9F.net] >>804 Eclipse使おうとしたらプロジェクト作った時点でエラーの嵐だったからAndroid Studio使ってる ちゃんと調べればEclipseでもいけるんだろうがめんどくさかった 情弱なのは認めるけどそこをdisるあたりよっぽどいいツール使ってるんだろうな できればそのツールを俺にも教えて欲しい
820 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 13:14:59.89 ID:cY3IZjLs.net] ググってたら Eclipse からのサポートは1年くらい前に打ち切られたと書いてあった たぶんミーハーのザマリン推しと予想
821 名前:デフォルトの名無しさん [2016/05/08(日) 14:09:16.26 ID:vEsYEe9F.net] >>807 やっぱEclipseは(少なくともandroid関係は)廃れてんだな ザマリンでググったけどこれ荒削りとか書いてあるな 少なくとも俺みたいな初心者には向いてなさそう ひとまずAndroid Studioで安定かな
822 名前:デフォルトの名無しさん [2016/05/08(日) 14:14:04.12 ID:6KbaYcKf.net] 糞ですよ。うんこなんです。 Androidは起動や動作がうんこ並みに遅く、開発環境として実用的ではありません。
823 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 17:50:55.52 ID:vEsYEe9F.net] >>809 そう言われてもな…… 逆に開発環境として最適なのは?
824 名前:デフォルトの名無しさん [2016/05/08(日) 18:32:16.37 ID:6KbaYcKf.net] EclipseのADTです。
825 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 19:41:03.33 ID:NwPBXGyo.net] viの古い本(1992年のオライリーのvi入門)を買ったのですが今でも使えますか?(つまり機能が変わってたりしますか?) あとviとvimの違いってなんですか?viの知識がそのままvimにも使えますか?
826 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 19:53:36.00 ID:gvmmmsOx.net] >>812 君のマシンに入ってるviのバージョンにも依る。 vimはviのクローンに機能を追加しまくった奴で、 100円の電卓と5000円する関数電卓くらいの違いはあるけど viの知識はvimにも使えるよ。
827 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 20:39:28.61 ID:NwPBXGyo.net] >>813 ありがとうございます vi improved 7.4と表示されました
828 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 04:59:44.22 ID:9jYaBm1H.net] vimは、Emacsみたいに難しくない Esc キーで、コマンドモード。 i キーで、入力(挿入)モードになるだけ とにかく常に、Esc を押せば、コマンドモードから始められる
829 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 05:05:32.05 ID:zGLqqiLK.net] Emacsが難しいというかLispが難しい
830 名前:デフォルトの名無しさん [2016/05/09(月) 05:31:33.87 ID:D6j1lBBv.net] Javaかc++のプログラムにオリジナルの簡易スクリプトを組み込みたいんですが、インタプリタを自前で組まなくても済むよい方法って何かありますか?
831 名前:集ストテク犯被害者必見! [2016/05/09(月) 05:46:31.73 ID:BmuQjMZQ.net] [拡散希望!] 参考になりそうなURL送っておきます 電磁波による拷問と性犯罪 denjiha.main.jp/higai/archives/category/%E6%9C%AA%E5%88%86%E9%A1%9E 公共問題市民調査委員会 masaru-kunimoto.com/ この方たちは集団訴訟の会を立ち上げてマスコミに記事にしてもらう事を目的に集団訴訟を被害者でしようという試みを持っている方達です 訴訟は50人集めてしようという事なのですが50人で訴訟をすると記事に書けるそうです 記事には原発問題を取り上げてテク犯被害を受ける様になった大沼安史さんらが取り上げて下さるそうです 大沼安史さんがテク犯に遭っているという記事 ameblo.jp/hilooooooooooooo/entry-11526674165.html 大沼安史の個人新聞 onuma.cocolog-nifty.com/blog1/4/index.html この方たちは電話相談等も受け付けている様で電話番号を載せている方達は電話かけ放題の契約をしていますのでこちらから電話して本人にかけ直してくれと頼むとかけ直してくれます 音声送信被害等を受けている「電磁波による拷問と性犯罪」の記事の水上さんは年金暮らしなので時間には余裕があるそうで宗教等に付随する集団ストーカー等の被害内容の話も聞いて下さいます もう一人の電磁波犯罪には遭っていない国本さんという方は電磁波犯罪をしっかり理解されている方で年金暮らしの方なので長電話も大丈夫です 大沼さんはこちらのページからメールを受け付けておられる様です onuma.cocolog-nifty.com/about.html 電話をかけたい場合は人によってはメールで電話番号を訊くと教えてくれると思います この文章を見られた方は全文コピーをしてできるだけ多くの知り合いの被害者の方等にメールを送るなり被害者ブログに書き込むなりしていただければ大変有難いです もし大勢の方に送る事が出来なければまだこの文章に触れていない知り合いの被害者に少しでも全文コピーで送っていただけるとその方が次の何人かの方に繋いで頂ける場合があり結果として大勢の方に見て頂く事が出来るはずです ご協力よろしくお願い致します 👀 Rock54: Caution(BBR-MD5:f70dfdc711a7c6ae6accccb939f27fbf)
832 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 07:01:07.54 ID:R05Gh5Rw.net] >>817 そのレベルでは簡易言語の仕様すら全く見えてないべ 必要ないものをすべて切り落として最低限の仕様を洗い出すべき 話はそれから
833 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 07:09:11.00 ID:u/3qd3lD.net] >>811 あれか でも俺がやろうとしたらエラーの嵐だった APIとか合ってなかったんかな?
834 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 07:35:09.83 ID:zGLqqiLK.net] >>817 JavaかC++でライブラリを作って使えば 書く行数が減るから結果的に 簡易スクリプトに近い運用になる
835 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 10:13:32.11 ID:R05Gh5Rw.net] Lua か Python を組み込んで一丁上がり とは行かないんだろな 俺もやったことないけど
836 名前:817 [2016/05/09(月) 10:25:33.54 ID:8IyAbL6n.net] >>819 >>821 説明が足りなくてすみません スクリプトといっても特定クラスのメソッド呼び出しの種類と回数、順序を実行中に編集出来るようにする程度のものなので、必ずしもスクリプトが必須ではないんです ただxmlとかの既存のマークアップ手段で簡単に実現する方法があったらいいなと思いまして
837 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 10:28:38.39 ID:OXHQFkpS.net] c++ならjanssonなんかのjsonパーザを組み込むのが一番楽で、 luaを組み込むのが一番汎用性が高いんじゃない? Javaは知らん
838 名前:817 [2016/05/09(月) 10:29:37.26 ID:8IyAbL6n.net] >>822 LuaとかPytonっていうので出来るかもしれないんですね ちょっと調べて勉強してみますね 有り難うございます
839 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 11:51:00.33 ID:9jYaBm1H.net] Groovyなら、Javaも使えるし、クロージャで書ける。 XMLもタグを、a.b.c みたいに書ける プログラミング GROOVY、2011
840 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 12:21:39.32 ID:svWJ8sSQ.net] 独り言。 要件定義書どこだコラ。 設計書渡されて、設計書間違ってんなら何したいか全然分からん。
841 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 13:48:04.60 ID:iRu+5KBQ.net] いずれプログラミング言語は統一されて1つの言語になるんだろうか
842 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 14:51:36.54 ID:mZL8N4OQ.net] なるわけない 特定の分野に特化したSQLのようなものも有る 他の言語でも同じで システムに特化したC/C++ .Netに特化したC# JavaVMに特化したJava コマンド型シェルに特化したBash GPUのシェーダーに特化したHLSL 印刷に特化したポストスクリプト などなど、どうやって統一するというのか
843 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:06:14.34 ID:CGimqAFg.net] 人間の使う自然言語に
844 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:40:08.34 ID:R05Gh5Rw.net] 統一言語(緑) 統一言語(赤)
845 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:52:41.26 ID:iRu+5KBQ.net] >>829 それ全部使えるようにする言語を開発する
846 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:55:46.01 ID:3X4JpM61.net] このやり取り何百回繰り返されるんだろう
847 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:59:11.79 ID:0XuA8vLR.net] いつまで待ったところで小学生はいなくならないように 小学生並の妄想も無くなることはない
848 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 16:10:17.45 ID:Ew6I4ORb.net] >>829 > 特定の分野に特化したSQLのようなものも有る つLINK
849 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 16:11:05.79 ID:Ew6I4ORb.net] LINQだった テヘ
850 名前:デフォルトの名無しさん [2016/05/09(月) 19:40:32.50 ID:XG17jePJ.net] 東京に超高層建築物をいっぱい建てたいのですが、それを実現するにはどうすれば良いのでしょうか? 一級建築士の資格を取得しても無意味ですよね?
851 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 19:45:48.18 ID:zGLqqiLK.net] 官僚になる
852 名前:デフォルトの名無しさん [2016/05/09(月) 19:48:19.20 ID:XG17jePJ.net] 官僚になったら実現できるのでしょうか?
853 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 19:54:48.96 ID:zGLqqiLK.net] 建築士よりは実現可能性が高い
854 名前:デフォルトの名無しさん [2016/05/09(月) 20:04:22
] [ここ壊れてます]
855 名前:.17 ID:ItLltnS8.net mailto: セックス言語よろしくお願いします [] [ここ壊れてます]
856 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:27:52.20 ID:2AURaDbR.net] PascalってC言語わかれば問題無いですかね? 石畑清のアルゴリズムとデータ構造を読みたいんですがPascalで書かれてるようで、いちいちPascal勉強する気がしないんですが
857 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:40:30.92 ID:3P/I+6gp.net] 他の言語わかってれば、書けなくてもほぼ読めると思うよ
858 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:45:42.83 ID:3Lg8q6bU.net] PascalやDelphiが過去に 優れていた時期はあったけど 今から勉強するのは徒労だと思うよ するならC#でいい
859 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:49:33.33 ID:3F2wRpsJ.net] お前はまず国語の勉強から始めたほうがいい
860 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:04:25.39 ID:RDq8Xewt.net] アプリケーション層とドメイン層の役割について質問です。 ユーザーからの入力値の検証は普通アプリケーション層で行うと思います。 とすると、ドメイン層はアプリケーション層から問題ない値だけが渡される という前提でプログラムするのでしょうか。 例えば、ユーザーからは正の整数を入力してもらう仕様になっている場合、 ドメイン層のプログラムをするとき、無効クラスの値(0 とか)を渡された場合の処理は 必要ないのでしょうか。
861 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:22:40.14 ID:F0daG/eG.net] >>846 > 例えば、ユーザーからは正の整数を入力してもらう仕様になっている場合、 > ドメイン層のプログラムをするとき、無効クラスの値(0 とか)を渡された場合の処理は > 必要ないのでしょうか。 そのドメイン層のクライアント(利用者)がアプリケーション層のみの場合は、無効データの 入力は考慮しなくて良いです。 ユーザを含む外部からの入力を汚染されたデータと見て、その心配がなくなるラインを トラストバウンダリ(信頼境界)と言います。 参考: 第28回 あまり語られないセキュリティの基本 ── トラストバウンダリ gihyo.jp/dev/serial/01/php-security/0028
862 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:52:04.67 ID:2AURaDbR.net] >>843 あざす
863 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 21:47:48.56 ID:RDq8Xewt.net] >>847 紹介していただいた記事や、トラストバウンダリというキーワードでいろいろ調べてみました。 著者によって何を境界の外に置くべきかが微妙に違うのですが、たいへん参考になりました。 ありがとうございました。
864 名前:デフォルトの名無しさん [2016/05/11(水) 17:06:13.98 ID:sNP2XZLl.net] C言語にあるプリプロセッサ的なことをIDEやエディタレベルで出来るものってありますか? 例えばC言語なら #include "file.c" とやればfile.cの内容が展開され #define N (100) とやればNの部分が(100)に置き換えられます こういう展開・置き換え機能をエディタ・IDEレベルで実現して コンパイル等では一度エディタ側で展開・置き換えしたコードをコンパイルする、みたいな エディタレベルで実現できれば色んなプログラミング言語で展開・置き換えの恩恵を受けられると思うんです エディタの行番号は展開・置き換え後のものが割り振られていればデバッグの行番号追跡は難しくないでしょうし
865 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:14:11.01 ID:eH1yb+5y.net] >>850 なんでそんなことしたいの?
866 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:23:15.42 ID:1vLHQDGP.net] 意味がよく分からないが、 エディタ使うまでもなく、 プリプロセッサの展開そのまま使えばいいんじゃないの? ソース上であらかじめ展開したなら、エディタの置換コマンド使えば良い
867 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:28:35.49 ID:71GbDeiF.net] cc -Eするかm4を使う方が理にかなってると思うよ。 エディタはエディタであって、プリプロセッサでは無いからね。
868 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:52:19.57 ID:eH1yb+5y.net] テンプレート的なものを使いたいのかもよ
869 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 19:02:59.76 ID:eFhgKf7K.net] dokojavaでjavaの練習をしてるんだけど 実行結果が表示されないことが多々あります 他に簡単に実行できる環境はありますか?
870 名前:デフォルトの名無しさん [2016/05/12(木) 01:00:31.10 ID:tt5rQu37.net] https://out.paiza.io/projects/DsNXg9yxkNFMwpaWfRgfhQ/output.html scriptタグのsrcで読み込むやつは拡張子一致させないとダメ?
871 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 03:20:21.69 ID:zeyNygYO.net] >>855 paiza.IO, codepad なら、ログイン無しで、プログラミングできる >>856 JSは、拡張子を、.js にした方が無難かも。 Main.phpタブの横の + に、新しいファイルを追加して、そこにJSを書く
872 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 07:33:03.24 ID:G9UaN/kN.net] >>857 ありがとうございます! dokojavaはF5更新すればすぐ使えることに気づいたので・・・このまま使おうと思います 4回くらい実行すると必ず止まるシステムなんだね
873 名前:デフォルトの名無しさん [2016/05/12(木) 18:55:57.84 ID:dadkafP8.net] 派遣会社にスーパープログラマーがいるとして 企業は正社員のプログラマーを使うより 派遣会社からスーパープログラマーを雇い入れたほうが 儲かるんですか? (´・ω・`)
874 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 18:56:16.86 ID:32vL0pkG.net] ウインドウをつくり、そこに3Dデータをドラッグして記録し、 任意の3Dデータを重ね合わせ、その平均値をとるようなプログラムはどの言語が向いてますか?
875 名前:139 [2016/05/12(木) 19:02:09.97 ID:2tFKqmIf.net] あるプログラムを数秒〜数十秒くらいの間隔で定期的に実行したいのですが、 バッチファイルのようにして時間が来たら都度起動するのと、ループ内でsleepなどを用いて実行し続けるのではどちらが負荷が少ないでしょうか? 自分のパソコン上で動かす想定です。
876 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 19:26:47.49 ID:83sRO22f.net] >>859 ダメプログラマを送り込む 派遣会社が一番儲かります (´・ω・`)
877 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 20:05:18.75 ID:wh7gWzYu.net] VC++2010でopencvライブラリを使ったコードをビルドすると、 opencv_core220d.libが見つからないとエラーがでる。が Debugフォルダにあるexeファイルから実行するとそのエラーは出ないんだけど これ解決策は?
878 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 20:57:16.59 ID:DRM/51U4.net] >>863 パスを通す
879 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 23:00:14.39 ID:3OjnTRaH.net] >>860 ドラッグして記憶ってどう言う事よ?
880 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 23:01:53.72 ID:3OjnTRaH.net] >>861 変わらんだろ。気になるならタスクマネージャーで確認しろよ
881 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 00:54:34.71 ID:estA5tY3.net] java初心者がちょっと聞きたいんだが、 SQLでwhere条件分岐させて、入力された値を参照してるわけだが 値が未入力の場合その条件をはじきたいんだがどうすればいいんだ? 値は3つで 必須入力完全一致、任意入力部分一致、任意入力完全一致 Adb = A and (Bdb like %B%)まではいけてるんだが、最後の任意完全一致がはいらないんだ
882 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 01:41:55.46 ID:DHcEbVYx.net] Java知らないけどif文と文字列連結
883 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 03:19:51.15 ID:s1UyU9cc.net] >>865 ドラッグ&ドロップで設定された場所に保存します
884 名前:139 [2016/05/13(金) 08:48:36.38 ID:deUsFpqj.net] >>867 SQLでやるなら decodeやcase式でいけへんか。 nullならCdb=Cdbとか。
885 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 11:45:40.52 ID:+7L1Kkkt.net] >>861 比較するなら圧倒的に後者が少ない ただしメモリ・ハンドルリークなどが延々積み上がらない前提w ログやゾンビ対策、起動停止I/
886 名前:Fとか常駐系のいつもの問題まで考えると 手間に見合うかは疑問 [] [ここ壊れてます]
887 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 12:54:21.32 ID:yywl+o9x.net] >>860 Unity(C#, JS, Boo), Blender(Python) とか? >>861 1分以内なら、プログラム内でループすれば、プロセスの起動が1回で済むけど、 それで長時間運用すると、メモリリークなどが怖い。 長時間運用に耐える、きっちりとしたアプリなら、OK >>859 一般企業は、プログラミングのノウハウが無いため、 人を見極められないので、いい人を採用できない 派遣会社のよい点は、来る人が気に入らなければ、1日で突っ返すことができる点。 ただし最低でも、1人月90万円(時給5千円 * 180時間) 自社で雇えば、社会保険込みで月50万円だが、仕事の出来ないやつを、簡単にクビには出来ない
888 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 13:05:23.45 ID:ZUyuraMo.net] >>869 もっと具体的に言わんと通じないよ。 君の脳みそと俺らの脳みそが同じシビュラシステムを構成してるのなら話は別だが
889 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 13:08:22.06 ID:ti3SC+oh.net] >>861 autohotkeyのスクリプト常駐させてSetTimer使うのが一番楽で軽い
890 名前:デフォルトの名無しさん [2016/05/13(金) 13:40:19.02 ID:deUsFpqj.net] >>871 ,872 やりたいことはwebスクレイピングなんだわ。取ってきた情報が自前のDBになかったらメール通知するだけのシンプルなもの。 定期的にメモリ解放してやればなんとかなりそうかなぁ。ひとまずループ案でやってみます。 >>874 うまくいかんかったらその方法も試してみます。 どもありがとね。
891 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 17:59:27.80 ID:s1UyU9cc.net] >>872 ありがとうございました
892 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 22:36:08.44 ID:gkbDSAMP.net] 次のような挙型と、2つの構造体があるとします。 enum style { STYLE_X, STYLE_Y, STYLE_Z }; struct TypeA { int x; int y; }; struct TypeB { style z; int w; }; そして、関数 f はメンバ x が 1 である TypeA 型の値を受け取ると、メンバ z が STYLE_Y である TypeB 型の値を返すとします。 このとき、「それは x が 1 である TypeA 型の値を、z が STYLE_Y である TypeB 型の値へ変換する」という意味のことを 仕様書やテストケースのコメントなどの比較的フォーマルなところに英語で書くとしたら、 どのような英文ならおかしくないでしょうか。 たとえば、 It converts a TypeA of which the x is one into a TypeB of which the z is the STYLE_Y. はおかしいですか? 重箱の隅をつつくように指摘してくれると有り難いです。
893 名前:デフォルトの名無しさん [2016/05/13(金) 22:40:30.05 ID:NOjE9dZD.net] もうすこし簡潔に説明してくれ
894 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 22:53:06.04 ID:ZUyuraMo.net] つまり TypeB f(const TypeA& a) { if (a.x == 1) { TypeB b; b.z = STYLE_Y; return b; } } こういうこと? 俺なら It maps a.x == 1 to b.z == STYLE_Y, where a : TypeA, b : TypeB. みたいに書くけど。
895 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 22:55:18.57 ID:7BbXquWr.net] 小学生レベルの俺はこれが精一杯 If x has equal 1 then it return value of z to be STYLE_Y into a TypeB structure.
896 名前:デフォルトの名無しさん [2016/05/13(金) 23:05:23.58 ID:NOjE9dZD.net] 変換と言ってるから何かしら変換のような意味を持つ処理なんだろうけど TypeAとTypeBじゃ全くそのニュアンスが分からんから何ともいえん
897 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/05/13(金) 23:31:46.22 ID:Q4+gmma8.net] 英語のテスト問題じゃないんだから、最初は大ざっぱに言って、後で細かい説明するといいよ。 Function f() converts TypeA structure to TypeB structure. If TypeA structure contains x which is zero, then TypeB has STYLE_Y.
898 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/05/13(金) 23:37:49.03 ID:Q4+gmma8.net] Function f() converts TypeA structure to TypeB structure. If TypeA structure contains x which is zero, then this function sets style member of TypeB to STYLE_Y.
899 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 23:54:48.75 ID:gkbDSAMP.net] >>878 これ以上簡潔に説明するのは難しいのですが・・・ 関数 f は TypeA 型の値なら何でも受け取って、何か計算をして、TypeB 型の値を返します。 ただ、もし受け取った TypeA 型の値のメンバ x の値が 1 だったら、 返ってくる TypeB 型の値のメンバ z は必ず StyleY になっています。 TypeB 型の値のメンバ w についてはいろいろ変わってきます。 求める文の型としては、「それはAを持つBをXを持つYに変換する」です。 >>879 フォーマルな場面ではその様にプログラミングコードを文に混ぜて書くものなのですか?
900 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 23:55:35.85 ID:gkbDSAMP.net] >>881 すいません、言葉足らずでした。 会話やBBSでのやり取りではなくもっとフォーマルな場面であることを踏まえて、 習慣的なことや文法的なことを訊きたかったのです。 フォーマルな場面で of which が2回続くのはおかしくないか、 型名や列挙型のメンバ名は固有名詞なのか、ゆえに冠詞は要らないのか、 冗長でも a value of TypeA type とちゃんと2箇所で書くべきなのか、など。 なので、例に挙げた型名などは気にしないでください。 実際にはもっと複雑で、そもそもC言語ですらありません。 (C言語で例を作ったのは、単にその方が知ってる人が多そうだったからです) >>882 仕様書などのケースでは、その「まずは簡単に、あとで詳しく」の考え方を参考にさせてもらいます。 テストケースのコメントでは一行で過不足なく(フォーマルに)表現したいのですが、 >>877 の文ではおかしいでしょうか。
901 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 08:52:49.24 ID:iWsIkemy.net] cmake の binary directory とは何のことを指しているのでしょうか?
902 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 10:25:19.25 ID:BsF9lC3v.net] >>884 何をもってフォーマルとするかにも依るけど、 例えばIntelのリファレンスマニュアルの下巻のA、Pagingには次のように書いてある。 Paging is enabled if CR0.PG = 1. Paging can be enabled only if protection is enabled (CR0.PE = 1). If paging is enabled, one of three paging modes is used. The values of CR4.PAE and IA32_EFER.LME determine which paging mode is used: • If CR0.PG = 1 and CR4.PAE = 0, 32-bit paging is used. 32-bit paging is detailed in Section 4.3. 32-bit paging uses CR0.WP, CR4.PSE, CR4.PGE, CR4.SMEP, and CR4.SMAP as described in Section 4.1.3. • If CR0.PG = 1, CR4.PAE = 1, and IA32_EFER.LME = 0, PAE paging is used. PAE paging is detailed in Section • If CR0.PG = 1, CR4.PAE = 1, and IA32_EFER.LME = 1, IA-32e paging is used.1 IA-32e paging is detailed in Section 4.5. IA-32e paging uses CR0.WP, CR4.PGE, CR4.PCIDE, CR4.SMEP, CR4.SMAP, CR4.PKE, and IA32_EFER.NXE as described in Section 4.1.3. IA-32e paging is available only on processors that support the Intel 64 architecture. 仕様書は特にだけど 時制や能動受動、定形不定形なんかの重要な部分が正しければコードが英文に混ざってても気にされない というか理解しやすさが優先、というのが俺個人の認識。
903 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 13:39:45.42 ID:5pXvQAwD.net] >>886 「cmake binary directory」で検索!
904 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 16:33:28.68 ID:fLeelvLJ.net] 日本人だって 2
905 名前:足す 1 とか書かないだろ [] [ここ壊れてます]
906 名前:デフォルトの名無しさん [2016/05/14(土) 20:34:07.67 ID:i518jO8D.net] ディープラーニングやるにはどうすればいいですか? プログラミングの経験はありません。
907 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 20:40:27.56 ID:8701OXOx.net] 毎日聞き流すだけでOK
908 名前:デフォルトの名無しさん [2016/05/14(土) 20:52:02.36 ID:lsJSDhj0.net] virtualbox上にcentos環境を構築中ですが nvidiaGPUを使用できるように設定したいのですが どうしたらよいでしょうか? どなたか教えて頂けますでしょうか 環境は以下のとおりです OS:centos6.7 GPU:NVIDIA GeForce GT 640 どうぞよろしくお願いします。
909 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 21:13:32.62 ID:5pXvQAwD.net] Linux板で、聞いて
910 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 22:07:40.15 ID:BsF9lC3v.net] centosだと知らんけどubuntuだとapt-getでnvidia-current入れたりするよね
911 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 00:56:07.43 ID:9P2HDU8K.net] ソース付きで自作ツールを公開したんだけど,Vectorに登録して放置するのが一番? 不具合は見つけた人が直せって方針で。
912 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 01:13:34.08 ID:/LAeaQVK.net] そういうスタンスなら GitHub も有力だが 非マが喜ぶツールなら Vector, 窓の杜
913 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 11:09:05.64 ID:yKMRf77C.net] >>877 です。 >>885 に挙げた疑問点はまだハッキリとは快勝されていませんが、 みなさんの意見は参考になりました。 とくに >>887 のアドバイスを受けて、Intel 以外に MSDN なども今いろいろ見ているところです。 ありがとうございました。 ところで、日本語では引数を3持つ関数などと言いますが、 この場合の「持つ」という動詞は、英語でも have で良いのでしょうか。 それとも involve でしょうか。 これくらいしか思い浮かばないのですが、他に適切な表現があるのでしょうか。 (動詞ではなく前置詞ならば with が使われるのはよく見かけます)
914 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 15:45:55.27 ID:STgO74aX.net] >>897 他にも、require(要求する)とかpass(受け渡す)とか
915 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 15:50:35.18 ID:MRyJ/fOp.net] 何事でも一度はグーグル先生に聞いてみようぜ。 ノイズ(non nativeが書いたやつとか)の除去はひとまず省略だ。 "this function has (no|single|one|two|three) arguments" 約 54,100 件 "this function takes (no|single|one|two|three) arguments" 約 39,600 件 "this function involves (no|single|one|two|three) arguments" 〜との一致はありません。 "(the|this|that) function involves (no|single|one|two|three) arguments" 1 件 "function involves (no|single|one|two|three) arguments" 約 1 件 …まあ探し方にもうちょっと工夫が必要ってことだなw
916 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 16:15:47.11 ID:yKMRf77C.net] >>897 です。 なるほど、助かりました。 ありがとうございました。
917 名前:デフォルトの名無しさん [2016/05/15(日) 19:55:18.78 ID:FVOR09CV.net] 1.86キロバイトを、ギガバイト、テラバイトにすると何ですか?
918 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 21:16:22.67 ID:0S1YOeMx.net] >>901 1MB=1000KB 1GB=1000MB 1TB=1000GB キビバイト(KiB)からメビバイト、ギビバイト、テビバイトのことを言ってるなら上記を1000から1024にすればおk 計算はめんどいので自分でやっちくりー
919 名前:デフォルトの名無しさん mailto:sage [2016/05/16(月) 03:15:10.68 ID:K/hgNSZS.net] 誰がチビバイトだって?
920 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 20:46:07.81 ID:0qDVFoKw.net] 私が経験した言語(一番使えるのはPerl). Perl, Ruby, C, かなり昔のBASIC 要望 検索したら解説や仕様が出てくる程度にはメジャーであること。 GUIが楽に、かつ複雑なことができる。 windowsで動くこと。それ以外のOSでは動かなくても構わない。 利用者側に、なるべく面倒なインストールはさせないこと。 コンパイラやその他使用ソフトは全て無料。 プログラム言語にはこだわらないが、GUIは理解しやすいこと。 全ての条件を満たさなくても良いので、最も近い物を教えてください。 GUIに関しては全然知識がないので色々なことを色々と教えてくれると助かります。
921 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 21:01:03.16 ID:pWEGV59Q.net] >>904 C#
922 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 21:31:54.95 ID:6ohNbPmY.net] C#以外が出てこないくらいの条件だなw
923 名前:デフォルトの名無しさん [2016/05/17(火) 21:37:35.65 ID:CVMgO+Vv.net] >>905-906 なぜVisual Basicは挙がらないのですか?
924 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 21:41:13.69 ID:0qDVFoKw.net] C#が最適なんですか、ありがとうございます。 よくわからないので検索からしてみようと思います。
925 名前:デフォルトの名無しさん [2016/05/17(火) 22:02:53.06 ID:q2iUfStn.net] 今までに無い斬新なアイデアの超巨大掲示板を作って大儲けし、 東京の超高級タワーマンションの最上階に住み、最高の景色を眺めたい。 東京大学理学部情報科学科 → 東京大学大学院情報理工学系研究科コンピュータ科学専攻博士課程修了くらいを目指す。 情報系分野で博士課程を修了しているぐらいの頭なら、相当コンピュータ・ソフトウェアに関して精通しているはずなので、 ネットビジネスをする上で、ネット上でのいろんなサービスやシステムを独力で作れるはずだろうから、かなり夢が広がる。 最低でも月に1億円ぐらいは稼ぎたい。つまり年収12億円を目指す。
926 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 22:18:38.58 ID:AQ13SKyQ.net] >>909 掲示板なんて儲からない商売をするくらいなら投資分野を狙うのはどうだ? 株式投資のサヤ取り/裁定取引は安定して利益がでるというじゃないか. ペア探しなんかは今でも儲かるんじゃないかな https://investars.jp/question.php Q.素人ですが使いサヤ取りで利益を出すことは出来ますか? A.長年、日本で株式投資を行い最後に辿り着く終着点が「サヤ取り投資」です。
927 名前:デフォルトの名無しさん [2016/05/17(火) 22:52:42.99 ID:q2iUfStn.net] >>910 掲示板って儲からないの?
928 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 02:23:35.06 ID:WN1OorbV.net] >>907 元の人がCできるならあえてVB.NETにいくこともないかなと
929 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 02:25:12.50 ID:HqxEqyXt.net] 命令 && 命令 とか 命令 || 命令 という書き方がありますが、これがあればif文って実は必要ないですよね if文というのは元来このような論理演算で、 一種のシンタックスシュガーとして誕生したのではないか? 内部の実装にはこのような論理演算が残っているのでは? と思ったのですが、そうでしょうか?
930 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 02:51:18.41 ID:fnhoXCzV.net] flag && if n then a else b end && goto xxx; みたいに統一的に書くためには徹底した文の式化が必要で 手続き型言語ではそこまで必死に式化しようと考えてなかっただけじゃね >一種のシンタックスシュガーとして誕生したのではないか? C#は逆にシンタックスシュガーとして文の式化を推し進めているようだ 次期C# 7: 式の新機能 ― throw式&never型/式形式のswitch(match式)/宣言式/シーケンス式 - Build Insider www.buildinsider.net/column/iwanaga-nobuyuki/002 C# 7として提案されている文法の中には大小さまざまなものがある。今回紹介するのはその中では小さめの機能になる。「式を増やす」という、利便性の向上を目的としたものである。
931 名前:デフォルトの名無しさん [2016/05/18(水) 09:37:19.36 ID:rI4DzRDm.net] >>912 CとBASICはそんなに違うのですか?
932 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 10:05:50.71 ID:yDy1hpmH.net] BASIC の B は Beginner や
933 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 12:22:37.98 ID:KpXKuwGu.net] >>913 アセンブリ言語や古代のFortranにはif文なんて無い。 「条件分岐に用いられる『フラグ』がCPUに組み込まれている」 「フラグは(一部例外を除いた)命令を実行する毎に更新される」 「フラグが特定の組み合わせであれば分岐する命令が存在する」 といった前提から、ある命令の組み合わせによって 「直前の演算の結果が0なら何もせず、0でなければgotoする」 みたいな機能を生み出し、それを使ってプログラミングするのがC以前の話。 それの短縮記法が&&とか||とか。 一方でLispには 「AとBが等しければtrueを、そうでなければfalseを返す関数」とか 「引数を2つ受け取って、1つ目の値がtrueなら2つ目の式を実行する関数」とかがあって(厳密には用語とか動作とかが大分違うけど省略) そこからCに受け継がれたのがifとかswitchとか。 まとめると > という書き方がありますが、これがあればif文って実は必要ないですよね これは、brainfuckがあればC言語要らないよねっていうレベルの暴論。 同じことは出来るけど、元になった概念が全然違う。 極論を言うと、理論上は演算子なんて1つで十分 https://en.wikipedia.org/wiki/One_instruction_set_computer
934 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 13:24:20.23 ID:lDpdl+jY.net] >>917 >>917 >「直前の演算の結果が0なら何もせず、0でなければgotoする」 それを世間ではif文と言うんじゃないか?
935 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 14:33:24.28 ID:X9YKyKZO.net] >>917 > みたいな機能を生み出し、それを使ってプログラミングするのがC以前の話。 つまり、IFはCが初出だと?
936 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:06:24.81 ID:ZSO4d6wq.net] >>917 古代のfortranって何のこと? https://www.fortran.com/FortranForTheIBM704.pdf にも算術ifはあるようだけど
937 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:10:38.21 ID:KpXKuwGu.net] >>918 if文は条件式の結果次第でthen節やelse節を実行する物。 俺が言ったのは、条件式なんてものは無くて「1行前」の式の結果に依存してgotoする機構の事 C風に書くと int n = 0, i = 10; label: n += i; i--; [goto label if zero-flag cleared]; // C言語では記述できない・・・・・・ こんな感じ。 流石にこれをif文と同じものだと言うには語弊があると思うの。 >>919 > つまり、IFはCが初出だと? BCPL以前とかIAL以前とか言っても>>913 には通じないと思ってそういう表現したんだけどな。 Cのif文みたいにthenとelseとで分岐できる現代的な物が最初に実装されたのはLispだった筈。
938 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:19:55.61 ID:KpXKuwGu.net] >>920 そのFortranの事。正確にはFortranのIVより前の物を指して言ったつもり。 条件式じゃなくて普通の式だし、その式の実行結果を使って分岐するって意味ではCのif文とは別物。 使ってる単語のスペルが同じって意味では「if文」ではあるけどね。
939 名前:デフォルトの名無しさん [2016/05/18(水) 15:32:18.33 ID:rI4DzRDm.net] >>916 じゃあ、CのCは?
940 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:38:07.68 ID:ZSO4d6wq.net] >>922 算術ifもif文だと思うよ。 条件式じゃなくても代入されるわけでもないし、実質条件式と同じでは
941 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 18:03:08.70 ID:X9YKyKZO.net] >>921 > Cのif文みたいにthenとelseとで分岐できる現代的な物が最初に実装されたのはLispだった筈。 Lispというのが唐突すぎたんだが、それどこ情報? ちなみに、Wikipedia情報だと、 > LISPは、長い歴史を持ち、特徴的で完全に括弧で囲われたポーランド記法[1] による > プログラミング言語である。 1958年にはじめて設計され 一方、Cの祖先ALGOL > ALGOL(アルゴル)は、命令型プログラミング言語ファミリの1つ[注 1]。名前「ALGOL」は > 「アルゴリズム言語」を意味する英語「algorithmic language」に由来する。1950年代中ごろに開発され Algol 60の文法(それ以前のは見つからず) https://www.cs.unc.edu/~plaisted/comp455/Algol60.pdf if,then,elseもある
942 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 18:21:22.09 ID:hEHCeYab.net] キャッシュシステムとして redisとmemcachedを同一アプリ内で使い分ける(併用する)のは有りですか? ・ユーザープロフィールの情報など、データベースから取得したデータはmemcachedへ ・ユーザーがブロックしているユーザーID、いいねしたユーザーIDなど、永続化データはredisへ という風に考えています。 Amazon ElastiCacheでは初期費用無し&利用しただけだそうなので費用面については問題無いと思うのですが、 データの使い分けについては上記のような考え方でよろしいでしょうか?
943 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 18:37:08.73 ID:KpXKuwGu.net] >>925 Algol 58にはif-either文はあるけどthenやelseは無い。 https://en.wikipedia.org/wiki/ALGOL_58#ALGOL_58.27s_influence_on_ALGOL_60 あとは、Lispを開発してたマッカーシーさんがAlgolの設計メンバーの一人で、 if-then-elseはLispで実装された後にAlgol 60に輸入されたのだってグラハムさんが書いてる。 www.paulgraham.com/diff.html
944 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 20:58:31.26 ID:lDpdl+jY.net] >>921 >if文は条件式の結果次第でthen節やelse節を実行する物。 それは君のif文の定義じゃあないの?
945 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 22:27:19.46 ID:MmGSwNe0.net] >>911 ユーザーにとっては,法も規制もなく薬でも殺人でも自由に気兼ねなく読み書きできて 広告主にとっては,効率よく宣伝が行えて(今はスレごとに広告を変えてくる,とかすらもできない惨めなありさま) そうすれば人が集まり,広告料が増えるだろうね >>910 は俺の個人的な要望だ,金は出す, ちなみに現在のこの仕様でのだいたいの相場は20千円/月,使うかぎり未来永劫に課金,だ.
946 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 22:36:22.58 ID:RmpW0hgc.net] >>929 昨日検索して探していた商品が、今日見ている掲示板の広告にしっかり反映するのって あまり気持ちの良い物じゃないよね?
947 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 05:54:09.04 ID:Z0oWwQsj.net] C言語がよく分かりません。C言語以外の言語もよく分かりませんが。 下記のコードで出力が3と4になるのは何故でしょうか? 副作用完了点とか左辺値とか理解してませんです(´・ω・`) int a = 1; printf("%d\n",a += a++ + 1); // 3 printf("%d\n",a); // 4
948 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 06:10:58.70 ID:5pXgmRUn.net] >>931 それが実際に3,4になるとして そんな記述の知識が必要か?
949 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 06:24:51.16 ID:MZ0Tx9br.net] >>931 その例では副作用完了点だけ理解すれは、 > a += a++ + 1 これは、規格的には未定義とわかる その処理系では a++ + 1 後置++ なので値は2 a += 2 後置++の結果 2 + 2で4 と処理されただけ
950 名前:デフォルトの名無しさん [2016/05/19(木) 07:00:36.62 ID:HVvTD67w.net] YouTubeみたいな動画共有サイトを構築するのって相当難しいのでしょうか?
951 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 07:38:08.66 ID:Y/xJqwsc.net] 資金調達が相当難しいです
952 名前:デフォルトの名無しさん [2016/05/19(木) 08:12:30.76 ID:HVvTD67w.net] 技術的にはどうなんですか? やっぱり難しいですか?
953 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 08:21:39.90 ID:Y/xJqwsc.net] 既にある技術を買って来て繋げるだけ
954 名前:デフォルトの名無しさん [2016/05/19(木) 09:31:28.36 ID:AcaHhsn2.net] Xamarin(ザマリン) xaをザと読むのは正しいですか? 何語ですか
955 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:17:28.02 ID:Z0oWwQsj.net] >>933 それだと前半の3は一体どこから出てきたのでしょうか? 副作用完了点がどこにあるかとか未定義なのかとか規格を正しく理解出来てないとプログラミングするの難しいですよね 職業プログラマは全員正しく理解してるんだろうか。中には理解してない人もいそうだけど
956 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:30:58.49 ID:Y/xJqwsc.net] >>939 後置++なので右辺は2 a += 2 の値は3 最低限、完全に正しい場合だけ覚える、あやしいケースは調べる って人が多いんじゃないかな
957 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:34:12.03 ID:LjjFpgH+.net] 実戦だとこんな糞コード書くなで終わりだけどな
958 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:45:00.62 ID:Y/xJqwsc.net] 正しく書いても、バカにはわから無いから、もっとわかりやすく書け とか言われるしな
959 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 11:03:24.77 ID:Z0oWwQsj.net] >>940 aの値は後置インクリメントで2になってるんじゃ、と思ったんだけど、実際にaに1が加算されるのは複合代入の後ということか?
960 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 11:06:25.96 ID:73EK6oIW.net] 馬鹿が間違った修正して炎上した挙句 結婚式当日や旅行中に名指しで火消しに駆り出されるよりマシ
961 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 11:51:39.16 ID:Y/xJqwsc.net] >>943 処理系依存なので、結果から推測した動作 後置++の結果代入は+=の代入で上書きされてると思われる
962 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:15:29.22 ID:Z0oWwQsj.net] >>945 デバッガで確認したら a += a++ + 1; は a = a + a + 1; と a += 1; に分解されてました a += 1;は一番目のprintfの直後に置かれてました。なので、多分、+=の代入の結果が後置インクリメントで上書きされてるのだと思います(?) ふぇぇ、C言語難しいよぉぉ
963 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:22:47.93 ID:HJwORuaq.net] >>946 規格で未定義な動作を詰めたって何の意味もないぞ その時はたまたまそうなっただけでちょっと違う場合に別な動作になるかもしれない
964 名前:デフォルトの名無しさん [2016/05/19(木) 12:31:41.54 ID:frWETki9.net] ちょっと違う場合も調査されていない状況で「詰める」という言葉が使われる違和感
965 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:48:40.61 ID:MHts7/eR.net] 規格で未定義だとしても特定の処理系では 特定の動作になるのが普通だから意味が無くはない
966 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:53:48.86 ID:PzOAOO8t.net] そんなことはない 特に最近のコンパイラは前後の文脈とかも含めてかなり自由に最適化するから、バイナリから予想しないほうがいい その場でうまく行ってもそこの未定義を根拠に関数の呼び出し元や別の場所で誤った最適化が行われるかもしれない
967 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 14:53:38.38 ID:Fg+I6l1f.net] たしか、未定義動作だから、実行してもしなくても同じだから、コード一式
968 名前:削除しちゃってもよいよね っつって最適化でコードが削除されていてプログラムが落ちるって話があったな [] [ここ壊れてます]
969 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 18:36:30.07 ID:yuU4g6w0.net] https://www.youtube.com/watch?v=_FtgeSEnBbg この動画のアルゴリズムってどやって実装するのがいいの? 一応表面上は同じようなのが出来たけど、すごい無駄なことしてる感じの記述になった 特に具体的に聞きたい部分は、自分自身にぶつからないための認識のしかたと、 どうしようもなくなった時の再帰の巻き戻しのしかた。(もしくは、どうしようもならなくならないよう再帰の先読みのしかた)。 通路, 未処理の壁, 処理中の壁, 処理済の壁と内部に情報を組み込んでるけど、 たぶん普通はそうゆうことしないんだろうなぁ
970 名前: ◆QZaw55cn4c mailto:sage [2016/05/19(木) 20:02:16.93 ID:kj0cz9t5.net] >>952 迷路は棒倒し法がお気楽でよい
971 名前:デフォルトの名無しさん [2016/05/19(木) 22:15:27.68 ID:HVvTD67w.net] ↓これって正しいですか?また、数学の上位概念、また、その概念の上位概念・・・・・は存在しますか?するとしたら何か教えてください。 6 : 名無し募集中。。。@\(^o^)/[] 投稿日:2015/06/20(土) 00:11:27.89 0.net 宇宙 − 実際に存在するものすべて 物理は宇宙の上位概念 − 存在が可能なものすべて 哲学は物理の上位概念 − 考えられるものすべて 数学は哲学の上位概念 − 考えられないものも含めてすべて
972 名前:デフォルトの名無しさん [2016/05/19(木) 23:56:51.28 ID:ap9POzY/.net] 上位概念の定義をしろ
973 名前:デフォルトの名無しさん mailto:sage [2016/05/20(金) 01:33:04.51 ID:5wzskQR4.net] ジェシー「ジョーイがいねーんだよ。どこに行ったか知ってるかい?」
974 名前:デフォルトの名無しさん [2016/05/20(金) 20:55:10.59 ID:npb4JNQQ.net] androidで競馬アプリ作りたいならjavaを覚えればいいですか? playストアにあるのが便利悪くて困ってます。
975 名前:デフォルトの名無しさん mailto:sage [2016/05/20(金) 22:24:52.34 ID:0SZSpLq/.net] >>957 使い勝手が悪いのは何ていうアプリ?
976 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 00:03:01.19 ID:TJV+wjVx.net] >>933 a[b++] など、まぎらわしい書き方は、MISRA-C 2004 で、すべて禁止されている 人命に関わるアプリやプロは、ツールなどで、MISRA-Cのルールをチェックするから、 そういうプログラミングは出荷できない。 だから、考えても無駄。一喝されて終了
977 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 00:18:25.90 ID:igLwc1wy.net] >>958 目に入るものは全部インストールしましたがどれもさっぱりです 多分タブレット使ってるからだと思います。 iphoneではmykeibaを使ってるのでそれに近いのを作りたいです。
978 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 04:10:48.72 ID:+UAlD7eR.net] >>959 普通に出荷されてますが トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細 EE Times Japan ダイナモ www.as yura2.com/13/hasan83/msg/756.html カムリのETCSには、グローバル変数が1万1000もあることが判明した。 Barr氏は、“スパゲティコード”と評している。ソフトウェアの評価法である「循環的複雑度(Cyclomatic complexity)」で複雑度を計測したところ、 67個の関数が“テスト不能”だった(スコアが50を超えるとテスト不能と評価される)。 スロットル角度関数にいたっては、スコアが100以上で“メンテナンス不能”と評価された。 Barr氏は、「トヨタのプログラムは、自動車業界で広く採用されている『MISRA-C』への対応が不十分だ。 準拠していない箇所が8万個も見つかった。トヨタの内部規格には、MISRA-C規格のうち11個のルールしか適用されていなかった。 しかも、ETCSのコードは、そのうち5個に準拠していなかった」と述べている。 1998年に発行されたMISRA-Cの初版「MISRA-C:1998」には、93個の必要要件と34個の勧告要件があるが、トヨタはこのうちの6個にしか準拠していなかったのだ。
979 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 11:14:46.19 ID:TyDato3W.net] >>961 横から失礼します。 たしかにMISRA-Cに準拠しないコードが出荷されていますね。 だけど、引用した記事は、むしろ、準拠すべきであることを主張しているように思います。 不正確な記述を指摘してはいるけど、 MISRA-Cに準拠する方が良いよ、という考えなのでしょうか?
980 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 11:32:58.45 ID:DyazbAPH.net] >>962 > だけど、引用した記事は、むしろ、準拠すべきであることを主張しているように思います。 原告側調査は車自体に欠陥があるという結論にするのが目的だから当たり前
981 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:14:48.94 ID:/Psi2UIt.net] MISRA は a[b++] も拒絶するのか? MISRA チェッカーはあるのか?
982 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:27:03.47 ID:4eGQIoao.net] >>962 Web系は細かいこと気にしない
983 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:34:06.62 ID:q2Zh6d9K.net] >>965 いつからトヨタの自動車がファームウェアが ファームウェアがWeb系になったんだ? 気にしないのはファームウェア系だろ
984 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:57:18.37 ID:4eGQIoao.net] >>966 いつから私がトヨタの話をしてると思った?
985 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 19:23:13.68 ID:2nywWpNS.net] >>966 の日本語、誰か解読してくれ
986 名前:デフォルトの名無しさん [2016/05/22(日) 11:10:16.02 ID:vKoFE7Z9.net] 数年後 石原みたいなのが突如 MISRA規制を打ち出して 更に数年後 MISRA偽装がマスコミを賑わすのだ
987 名前:デフォルトの名無しさん [2016/05/22(日) 14:45:38.75 ID:R/Wx5vtG.net] 結局、一番難しい学問って何なんでしょうか?
988 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 14:48:34.17 ID:WwOYSBmy.net] >>970 答えが出ない学問が一番難しい・・・・ というが、あれは答えが出ないだけで 別に難しくはないんだよね。 確率で決まるゲームで完全勝利するのは 難しいと言っているようなもの。 難しいのではなくて完全勝利する方法がないだけの話。 ということで、答えが出る学問だけが その質問の学問として考慮していいものということになる。
989 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 16:08:08.64 ID:5k8BO1OF.net] トヨタなど大手は、素人の外注が作っているのかな? 医療・宇宙・産業機械など、人命に関わる、品質管理基準を満たしていない ソースコードのスパゲティ・泥団子を避けるため、 循環的複雑度・関数の行数・カバレッジをチェックする。 MISRA-C 2004 では、必要ルールが121・推奨ルールが20。 Koenig 「C言語の落とし穴」も参照 a++ などのインクリメント演算子はまぎらわしいから、Rubyにも無いし、 Goでは単独文となって、他の式とは組み合わせられない 組込み開発者におくる MISRA-C 2004、MISRA-C 研究会
990 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 17:17:54.01 ID:VToYGSNC.net] シロウトの外注に作らせるためにMISRA-Cがある訳だが
991 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 19:19:19.24 ID:KSyIouW5.net] コーディングフォントおすすめある? WinとLinux両方で使いたい
992 名前:デフォルトの名無しさん [2016/05/22(日) 19:58:14.16 ID:5Qgx1E7k.net] プログラミング初学者なんですが、配列変数を別の配列に代入した場合 両方共同じアドレス?
993 名前:を共有してることになるって認識であってますか? [] [ここ壊れてます]
994 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 19:58:45.31 ID:6Km37Udc.net] >>972 >Rubyにも無いし、 ruby にないからといって,それは ruby 使いが馬鹿だからからとしか‥
995 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:15:44.80 ID:Y6WruITb.net] >>975 はい。
996 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:20:43.56 ID:5Qgx1E7k.net] >>977 ありがとうございます。なんかjavaの入門書にはこれをきっちり覚えてるか覚えてないかで 今後の学習に大きく影響する旨書かれてるんですが、もっときっちりこの章やった方がいいですか? 読んでてもあまりパッとしてこないんですが…
997 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:42:43.78 ID:5k8BO1OF.net] primitiveは値自体がコピーされるけど、 Objectは、アドレスがコピーされるだけで、Objectは1つのまま (Shallow Copy)
998 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:56:15.97 ID:5k8BO1OF.net] Electronを使った、MS製のエディタ、Visual Studio Code の優先事項は、 Python, Ruby のサポートですが、これだけでPython, Rubyを実行できますか? Windows10です
999 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 01:40:26.05 ID:cVUdYjyq.net] >>980 日本語でOK
1000 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 08:24:22.46 ID:FKSz1DvI.net] >>980 エディタなんだからPython,Rubyは別でインストールが必要だろう
1001 名前:980 mailto:sage [2016/05/23(月) 13:24:41.47 ID:WJyvxaEH.net] なんだ、VS Code は単なるエディターか Win10で、Python, Rubyは使えます? 使えなければ、1か月以内に、Win8.1に戻さないといけないので Win10から元に戻すのは、1か月の期限付き。 わざわざ元に戻せないようにしよる MSの戦略は、嫌らしいよな
1002 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 13:30:11.58 ID:oNc72RCS.net] Win10で、Googleは使えますか?
1003 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 14:07:25.06 ID:FFlmeJGt.net] javaの質問なんですけど論理エラーだけどわからないので質問させてください for(int a = 0;a > i; a++){ tokutenn[a] = tokuten[a].substring(3);} tokuten配列に入っていてその一部分をtokutenn配列に移したいんですけど これすると表示されるのが全部nullになってしまうのですけどどうしたらいいんですか for文使わずに配列を手打ちで、 tokutenn[0] = tokuten[0].substring(3); みたいなのを全部作ると出来るんですけどわかりません
1004 名前:デフォルトの名無しさん [2016/05/23(月) 14:15:50.84 ID:FFlmeJGt.net] 嘘です出来ました自分が間違えてました。
1005 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 14:58:22.70 ID:AM2BF+dM.net] button内にあるtextを変更したいのですが、変更されません。 removeClassやaddClass、ajax処理などはきちんと動作しているのですが、 どうしてもtextだけは変更されないのです。 ヒントっぽいのが、atomではremoveClassやaddClassが白色文字なのに対して、 textがオレンジ色文字になっていることです。 ○部分抜粋↓ $('#request-form').submit(function(event) { var $form = $(this); var $button = $form.find('button'); //ajax処理... $button.removeClass('btn-success'); $button.addClass('btn-primary'); $button.text('テキスト変更'); ..... <form class="form" id="request-form" method="POST" action="hoge"> <div class="form-group"> <button type="submit" class="btn btn-primary">
1006 名前: <span class="glyphicon glyphicon-user" aria-hidden="true"></span>申請する </button> </div> </form> [] [ここ壊れてます]
1007 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 16:22:02.48 ID:WJyvxaEH.net] web制作管理板の以下のスレへ、書き込んで JavaScript & jQuery 質問用スレッド vol.5 echo.2ch.net/test/read.cgi/hp/1452081417/l50
1008 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 16:45:10.50 ID:qphq4SPe.net] ここで聞いていいか分からないけど、 ヨミサーチのサイトって終了したんでしょうか?
1009 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 03:35:54.09 ID:Yn9PFGdp.net] うめ
1010 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 07:02:31.96 ID:Bu3VtFtE.net] >>930 俺にとってはうれしいが
1011 名前:デフォルトの名無しさん [2016/05/24(火) 18:07:31.82 ID:0m3zVpWS.net] ここの説明通りにやってもJDKのインストールが適切に出来ないんですが(レジストリパスがないとかなんとかで) devnote.jp/jdk/ 他にJDKのインストール方法が載ってるお勧めサイトはありますか?
1012 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 23:59:35.92 ID:wt2wiSzh.net] Oracle とか、ドットインストールには無いの? 「jdk インストール」で検索!
1013 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 05:10:24.21 ID:n3CX0RE5.net] インストール方法自体は分かるんですけど その後のコマンドプロンプトの設定が上記のサイトのやり方では出来なかったので
1014 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 07:01:54.68 ID:X2jMym+0.net] 995
1015 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 09:43:57.66 ID:8+OpaV01.net] >>992 出来なかったと言うけども、環境はMac? Macなら $ echo $PATH した結果をここに書いてみて。
1016 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 10:17:27.89 ID:HCLwMNHf.net] 997
1017 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 10:26:37.60 ID:avhBRILA.net] 次スレ echo.2ch.net/test/read.cgi/tech/1464139565/
1018 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 13:10:32.24 ID:PX54IJWY.net] 残り、埋めます
1019 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 13:11:25.74 ID:PX54IJWY.net] もう一つ
1020 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 114日 22時間 14分 50秒
1021 名前:1002 [Over 1000 Thread.net] 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ premium.2ch.net/ pink-chan-store.myshopify.com/
1022 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています