[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/16 13:16 / Filesize : 290 KB / Number-of Response : 1023
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレ立てるまでもない質問はここで 142匹目



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/

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でテストを書いた本






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<290KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef