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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2016/09/07(水) 18:43:17.56 ID:G9ygDtLc.net]
質問する前にGoogleで検索しましょう。ttp://www.google.co.jp
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 143匹目
echo.2ch.net/test/read.cgi/tech/1464139565/

252 名前:デフォルトの名無しさん [2016/10/27(木) 01:56:00.52 ID:9swLhWkS.net]
>>242
ということは、まずjavaから学べばいいんですね!?
早速本を探して勉強してみます。
とりあえず一つの言語を頑張ろうと思います。

253 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 02:18:37.19 ID:H33I1cea.net]
まずはシェルスクリプト極めろ

254 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 02:45:49.72 ID:ngHghWed.net]
>>241
cruel.org/freeware/hacker.html

255 名前:デフォルトの名無しさん [2016/10/27(木) 03:18:40.80 ID:5xGPgLQE.net]
ハッカーとデイトレーダーはどっちの方が頭が良いですか?

256 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 06:11:32.96 ID:eYHLkh/r.net]
どっちも頭がおかしいです。

257 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 10:41:30.23 ID:PTQwptwy.net]
>>241
月並みだが、まずやりたいことを見つけるのが先じゃないかね。

258 名前:デフォルトの名無しさん [2016/10/27(木) 11:11:42.04 ID:9swLhWkS.net]
どれから始めるかは人によって意見が分かれるんですね…

シェルスクリプトについて調べてみましたが、いまいちどういうものなのかわかりません…
プログラミングのやり方は、他の言語とそんなに変わらないんでしょうか?

259 名前:デフォルトの名無しさん [2016/10/27(木) 11:18:20.69 ID:9swLhWkS.net]
>>250
やりたいことがないというより、むしろ色々やってみたいというのが正しいかもせれません
PCで動くアプリケーションのようなものや、スマホで楽しめるちょっとしたアプリ、あるいは何かしらのサイトを作ってみたり
やってみたいことはあるんですが、どれから始めると取りつき易いのか、身につけるのに理解し易いのかですね。

260 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 11:36:55.05 ID:PTQwptwy.net]
>>252
今必要とか、あれば便利そうなものとかに絞ってみては。
とっつきやすさとかはあんまり関係ないような気がする。とにかくやってみることが大事かな。
言語は2つ3つ覚えるのは普通だと思ったほうがいい。



261 名前:デフォルトの名無しさん [2016/10/27(木) 18:33:02.77 ID:9swLhWkS.net]
>>253
なるほど、確かに0からやる上で簡単なものなんてないですもんね…
汎用性のありそうなjavaから触ってみようと思います
みなさん色々と相談に乗っていただきありがとうございました。

262 名前:デフォルトの名無しさん [2016/10/28(金) 08:19:14.54 ID:AfFy23DW.net]
プログラミングの知識ゼロからアンドロイドのアプリ作成を勉強する場合
Hello Worldを表示するレベルの簡単なアプリ作成まで
どれくらい時間とお金がかかると思いますか?

ちなみにアンドロイド端末持ってません。win10とlinxのPCで勉強予定です

263 名前:デフォルトの名無しさん [2016/10/28(金) 10:03:35.63 ID:nas8XYyU.net]
1時間、0円

264 名前:デフォルトの名無しさん [2016/10/28(金) 13:11:53.45 ID:AfFy23DW.net]
>>256
あり*10

265 名前:デフォルトの名無しさん [2016/10/29(土) 03:02:50.32 ID:ytYlsfVX.net]
Web上で、ブラウザを使って、プログラミング
「Try Kotlin」は、AltJavaで、Groovy・Scalaの中間
「Try Haxe」(ヘックス)は、AltJSで、大規模開発向き

Electron は、Node.js + Chromium

以下は、ゲームエンジン
Godot(ゴドー)は、インストール不要で、サイズは20MB。
Python風のGDScriptで書く

Cocos2d-x(JS版)

266 名前:デフォルトの名無しさん [2016/10/29(土) 09:54:28.45 ID:s0vC2Sz0.net]
世界トップクラス(できれば世界一)のハッカーになりたいのですが、どんな本を使って勉強すれば良いのでしょうか?

267 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 10:09:37.61 ID:H+ayOhDL.net]
勉強レベルのことで世界一は無理

268 名前:デフォルトの名無しさん [2016/10/29(土) 10:26:13.05 ID:s0vC2Sz0.net]
じゃあどうすれば世界一のハッカーになれるのでしょうか?
猛烈に勉強しても世界一のハッカーにはなれませんか?

269 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 10:30:26.78 ID:R93uxd0w.net]
>>261
そんな発想が出るあなたは根本的に無理です
生まれ変わった後にでも期待してください
構って欲しいだけならVIPでも行ったらいかがでしょうか

270 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 11:45:43.37 ID:w/K63WRV.net]
こんなとこにトップクラスの犯罪者がいるわけないだろ。



271 名前:デフォルトの名無しさん [2016/10/29(土) 13:23:47.38 ID:1ysZjR2u.net]
正しいファイルと間違ったファイルがある
diffソフトで左右に並べて、差分を見ながら間違ったところをチマチマ修正したい

このとき、正しいファイル(参照元とするファイル)は、 右に置く? 左に置く?
俺は右派

272 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 13:35:20.34 ID:RAzNNpqq.net]
人それぞれの好みなんでしょうけど
最初、左に編集したいファイルを開く
右に参照したいファイル、コピー元にしたいファイルを開く
こんな感じ、開く順番で左から配置

273 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 13:37:53.10 ID:1ysZjR2u.net]
でも、受験勉強の時なんかは 左に教科書、右にノート
つまり左から右への流れだったんだよね

そういう感性は、オトナになると変わってしまうのだろうか

274 名前:デフォルトの名無しさん [2016/10/29(土) 13:44:38.49 ID:hxx1dLZ3.net]
バージョン管理ツールで比較すると位置変更できない場合もあるはず。

275 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 14:34:12.09 ID:RAzNNpqq.net]
>>266
それは右手で筆記用具持つからですよね

276 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 15:35:10.18 ID:z8URZLOb.net]
>>264
正しいファイルは右か左かだって?

はっはっは。右に決まってるじゃないか。

rightっていうだろ

277 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 17:41:27.65 ID:w65J4ERD.net]
目線というか文字の流れというか、
左のものを右に移す(今回なら左が参照用)のが、個人的にしっくり来そう

278 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 17:51:34.61 ID:RAzNNpqq.net]
例えばさ、最初に編集用ウィンドウ開いた時って左よりに出ませんか?
その後参照用にウィンドウ開くと、右に出ますよね?
その状態で、編集ウィンドウを右、参照ウィンドウを左に移動しているんですか?

279 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 18:11:55.99 ID:1ysZjR2u.net]
パラッパラッパーでもタマネギ先生は左側だし
国際的には左が参照元なのが標準なのかな

280 名前:

>>271
最初に参照元を開いて、次に編集したいファイルを開く
という順番だと逆になるもんね
[]
[ここ壊れてます]



281 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 18:14:00.36 ID:W9gQheBG.net]
ツールによるだろう。
右で編集するのが好きな人はそれができるツール使ってると思うぞ。

282 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:00:37.90 ID:w/K63WRV.net]
言われてみればPC作業は右から左だな。
手書きも右側にスタンド立てて見ながら書く方がやりやすいわ。

283 名前:デフォルトの名無しさん [2016/10/30(日) 03:08:53.05 ID:oDMcv2JQ.net]
俺は左基準の右編集だな。
どちらかに固定しないとミスることがあるから、適当にその時のノリで「基準は左」って決めた覚えはある。
まあ、慣れとか習慣程度のものなので、逆にしようと思えばできる気はするな。

284 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 04:08:37.28 ID:d4hFjYHp.net]
普通は diff old new だからそんなこと考えもしない

285 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 06:27:34.46 ID:ZGtmUIvS.net]
デュアルディスプレイだと
プライマリで作業するから
参照するものはセカンダリへ

286 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 06:28:33.45 ID:o8ctfvwB.net]
正解など無い

287 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 11:58:34.06 ID:iP2NKFMf.net]
>>276
oldはどっち? 右側?

288 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 13:00:26.84 ID:jPssN2Vn.net]
釣りにマジレス(ry

>>261
勉強すれば新しいことが出来ると考えること自体が誤り
ゲイツもジョブズも勉強以外を優先したからこその成功例だ

289 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 14:39:32.85 ID:r3eRdHaA.net]
どっちも経営者(=商売人)であって、エンジニアとして目指す
人間像じゃないんだよなぁ

290 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 15:27:00.21 ID:jPssN2Vn.net]
どっちも優秀なシステムエンジニア(米英意)だよ。あと経営的感覚がなく技術しか見ていないエンジニアは三流



291 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 21:27:12.44 ID:ZGtmUIvS.net]
社員に経営者目線で考えろっていう経営者は仕事放棄の三流

292 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 23:03:40.26 ID:o8ctfvwB.net]
船頭多くして船山に上る

293 名前:デフォルトの名無しさん [2016/10/31(月) 22:39:18.74 ID:Uhsyfejv.net]
「経営」という「オブジェクト指向」なみに胡散臭い概念

294 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 00:05:11.34 ID:jYbqWcmm.net]
経営の仕事は意思決定
社員の仕事は意図遂行

まるで異なる

295 名前:デフォルトの名無しさん [2016/11/01(火) 00:56:57.67 ID:bjN+4M8I.net]
米英並みの給料で募集しろ
都合のいいときだけチェリーピックしやがってゴミ会社のクソカスが

296 名前:デフォルトの名無しさん mailto:sage [2016/11/03(木) 01:06:39.81 ID:enDeJhdb.net]
有能な経営者はスペシャリスト+ジェネラリスト。ジェネラリストのみの経営者で有能な奴はいない

297 名前:デフォルトの名無しさん mailto:sage [2016/11/03(木) 22:20:00.70 ID:24saK/CP.net]
マジックナンバー対策にリテラルを定数にまとめたいんですが、どうやるのがいいでしょう?
数十行定数並べとくのもなんだかなと思う

298 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/03(木) 22:25:55.77 ID:bkzCM1IA.net]
>>289
まず、定数を分類し、グループに分ける。
次にその分類に基づいてprefixを決める。
名前付けは容易に意味が読み取れるように決める。

299 名前:デフォルトの名無しさん mailto:sage [2016/11/03(木) 22:53:13.75 ID:24saK/CP.net]
>>290
数が多くてもルールを決めて定義していけば、使いづらくはならない、ということですか

あまりにも多すぎる、例えば大規模なINIファイルのセクションやキーをまとめる場合などは、
ルールを決めても見づらいと思いますが、そういう場合は割り切るしかない?
そういう場合、他のファイルに分けて記述しているのですが、他に良い考えはありませんか?

300 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/03(木) 22:57:52.31 ID:bkzCM1IA.net]
>>291
アクセス管理を行うとよい。publicと



301 名前:private。
私生活を公にしてもトラブルが増えるだけだ。
モジュールに属するプライベートな定数はモジュール内部に閉じ込めるべきだ。
[]
[ここ壊れてます]

302 名前:デフォルトの名無しさん mailto:sage [2016/11/03(木) 23:08:37.28 ID:24saK/CP.net]
>>292
確かに、実装を隠してしまえばそのスコープで必要な分だけ参照できますね
リテラルだからといって十把一絡げに同じ場所、というのではいけない、と

迅速かつ的確な回答、ありがとうございました
取り入れてみます

303 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 02:06:16.14 ID:yNrJO7aK.net]
なんで数十行もマジックナンバーがあるんだろうかね。
それがそもそもおかしい気がする。

304 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 08:16:43.34 ID:eeRk3Y1v.net]
INIでしょ?
相当するクラス作れば、メンバ名=キーってわかりやすいクラス作れそうだけど。

305 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 21:18:59.82 ID:5Yl2JbSC.net]
>>294
他所のINIを読み書きするモジュールが欲しいと思ったらコードを公開していなかったので、
そのINIの仕様を解読して、自前で同じものを設計したら、
キー名○○、その最大値300、最小値50、初期値100というよなリテラルがドバドバと…

>>295
クラス.セクション名.キー名のような呼び出し方でしょうか?
これなら確かに、INIの中身がコード上でもわかりやすくていいですね

306 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 23:44:11.39 ID:TD4/YqE6.net]
あぁINIってヒント出てたのかw うん。だからおかしいと言ったのよ。
よっぽど簡単なのは除くけど設定ファイルはクラスにするべきだよ。
クラスにすると言っても、config.get('クラス/セクション/キー') みたいなことはしないようにw

INIのクラスやセクションごとに別々のクラスにするかどうかは場合次第だけど
使い方としてはconfig.key1 とか config.key2 とか。これは基本で、例えばINIに

[section]
name1=value1
name2=value2
name3=value3

みたいなのがあればconfig.section.getNames() で配列を返したり。

[log]
enable=1
filename="/var/log/hoge.log"

みたいなのがあれば、config.log.getEnable()はあえて作らずconfig.log.getFilename() で取得する値が
enable=1のときはfilenameの値、enable=0の時はnullになるとか。
何が言いたいかというと if config.log.getEnable() == true && config.log.getFilename() != null then みたいな
アホらしいコードをアプリ側で書く必要は無くなるよ if config.log.getFilename() != null then だけでよくなるよってこと

最大値とかもさ、configクラスが読み取ったときに超えていればエラーにすることだってできるし、
初期値なんかもconfig.getSomeValue()メソッドを用意してキーがなければこの値って書いておけば、アプリ側からは普通に値を参照するだけでいい
もしかしてアプリ側 に some_value = (config[SOME_VALUE_KEY] == null) ? DEFAULT_SOME_VALUE : config[SOME_VALUE_KEY] とか
いうのが大量に溢れていたりしない?w あー、あと型の変換もconfigクラスでやるべきだね。

ようするにconfigクラスっていうのは単にキーと値を定義してマッピングするだけの機能にしてはだめってこと。
バリデーションや初期値や複数のキーの組み合わせをまとめたりアプリ側からより使いやすくする。
こうやっておくとINI形式からXML形式やJSON形式に変えたとしても、configクラスが変わらなければ
参照側に影響はないし、バージョンアップ等で互換性を保ったままセクション名やキー名を変えることだってできる。

307 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 04:26:33.48 ID:hXk57f91.net]
長くて読むのをやめた

308 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 08:46:39.98 ID:3jWRFMI3.net]
かわいそうに(笑)

309 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 08:47:09.55 ID:3jWRFMI3.net]
>>298のことねw
こうやって人生脱落していくんだろうなと。

310 名前:289 mailto:sage [2016/11/05(土) 15:26:55.29 ID:yjWtbNZB.net]
>>297
似たような方法で、すぐ使える状態までに丸めて、その保持した値を使い回しています
ただ、必要分だけ供給できるように、読み書きするクラスを分割しました

このとき、変更されやすいリテラルだけは管理を一括でするべきか、
しかし、定数をマッピングしたクラスは評判が悪いので、
なにかいい方法はないか、という質問だったのです



311 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 01:39:15.49 ID:vqSl6U43.net]
topcoderみたいに気軽に金稼げるサイトって他にある?

312 名前:デフォルトの名無しさん [2016/11/08(火) 22:34:31.43 ID:CVPkoMCY.net]
たまにフリーソフトで広告見かける事があって気になってたんだけど
フリーソフトに広告付けて収益化って前提として相当な知名度があって企業と直接交渉とかしなきゃ無理?
それともアフィ広告みたいなの貼り付けて利益が発生したら〜みたいなアドセンス収益狙いってのもできるのかな

313 名前:デフォルトの名無しさん [2016/11/09(水) 02:47:51.93 ID:eRzUDvx4.net]
お前らってなんでそんなにすごいの?
仕事でやってるから?
趣味で独学でプログラミング勉強したんだけども
お前らの会話が高度すぎてついて行けねえわ

314 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 05:56:11.75 ID:A4E1noEd.net]
>お前らの会話が高度すぎて
例えば?

315 名前:デフォルトの名無しさん [2016/11/09(水) 07:58:00.35 ID:eRzUDvx4.net]
async awaitとかですね

316 名前:デフォルトの名無しさん [2016/11/09(水) 08:13:02.90 ID:eRzUDvx4.net]
まるで日本語の英文を読んでいるみたい
一見分からない単語がずらりの文章で
しかもわからない単語が出て来て単語ごとにちまちまそれをググっても概念も分からなくてって感じかな

317 名前:デフォルトの名無しさん [2016/11/09(水) 14:56:49.74 ID:1F+ngudy.net]
N88でもVBでもcでもJAVAで良いですが
ソースを「mind」とか「なでしこ」とかの
日本語プログラミング用に自動翻訳してくれる
ソフトは無いですか?

正直「英語」と言うだけでハードルが高い。

318 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 15:18:58.14 ID:SYPVDf2E.net]
日本語をやめる以外に道はない
日本に住んでいる以上、日本語はやめられない
よって外国に住むしかない

319 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 15:27:33.13 ID:FWaKhoSp.net]
他の言語に置き換えるものはトランスレータという
でもまあもしあったとしても英語のまま置き換えそうな気はする

320 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 15:48:23.01 ID:uNEULNFc.net]
まともにプログラムやるなら英語は必ずどこかで必要になるのに
>>308
英語が苦手なお子様はスクラッチでもやっていればいい
自動翻訳とか誰がそんなもん作るんだ



321 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 22:08:27.63 ID:QOOLd5xM.net]
#define もし if

322 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 07:42:58.88 ID:qtxLfFr5.net]
>>306
ちょっと待っとけ
くらいの意味だと思っているが。俺は

323 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 15:09:30.68 ID:g7mU5FOQ.net]
まだ全角変数に抵抗があるしなぁw

324 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 18:15:06.76 ID:bKoU3wFb.net]
>>308
英語ははじめは辞書引きつつ、
コードの説明文とかから意味を読み取ってけばひと月くらいでなんとかなる

何か作りながら学べる講座系の入門サイトなら、
説明文がついてるから英語を理解するにもいいし、
目の前で動いてるから概念が難解な動作でも覚えやすい

325 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 20:08:30.72 ID:pqjjw4yY.net]
義務教育受けていれば、わからない単語だけ調べれば英語なんかわかると思うけどな
英語で書かれている仕様書とかも

326 名前:特に難解な物とか見たことが無い []
[ここ壊れてます]

327 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 20:26:10.28 ID:F3MDByW0.net]
それがわからないんだよなぁ

328 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 22:24:08.90 ID:oVkq4Rj1.net]
Vsitorパターンというと2分木などのデータ構造に対して処理関数を持ったオブジェクトが渡り歩くというものですが
それとは逆に構造を持った関数にデータを持ったオブジェクトを流し込むのはどんな名前で呼び、どんな実装がありますか
具体例を挙げると、節となる関数で与えられたデータをもとに分岐を判断し左側の関数もしくは右側の関数にデータを与えて呼び出すというのを繰り返すという感じです
オブジェクト指向というよりは関数型言語の領分な気もしますが

function make_node(f, left, right) {
 return function (data) {
  if (f(data) === true) { return left(data) }
  else { return right(data) }
 }
}

329 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 03:05:24.61 ID:EVUUrmFQ.net]
入力された正の整数をひたすら蓄積していくプログラムhogeがある
hogeの内部処理はブラックボックスになっていて外からはわからない ※逆アセンブル等もできないとしてください
ただ、hogeが蓄積したデータをリセットしてやり直す機能だけはついている

hogeは入力として受け取った整数を素直に蓄積することもあるし、蓄積せずに拒否してしまうこともある

hogeはどうも入力として受け取った整数を過去に入力された整数群と比較して一定の判断により拒否しているらしい
リセット直後に1・12345・1234567と入力したうえで1234500と入力すると拒否するが
リセット直後に1・10000・1000000と入力したうえで1234500と入力すると拒否されない
もしかしたら過去に入力された整数群以外に何か条件があるかもしれない ※時刻とか整数を何かの関数に渡した結果とか

可能ならばできるだけリセットを行わずに
hogeが内部で持っている判断はどのようなものかを推測したい



こんなとき、どんな方法があるでしょうか。とっかかりだけでも良いので教えて下さい先生

330 名前:デフォルトの名無しさん [2016/11/11(金) 03:17:58.55 ID:M2uBl8fv.net]
googleの入社試験みたいな、なぞなぞやなw



331 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 04:50:28.93 ID:3L5PjATE.net]
リセットする
1個入力する
リセットする

1個入力できるブラックボックス

332 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 07:08:51.77 ID:6JJTq1XS.net]
やりたいことをストレートに説明したら
最初の一歩から間違ってるとわかるケース

333 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 07:32:28.36 ID:GlnYZJcU.net]
常に【保持<入力】となるだけの話

334 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 07:35:48.05 ID:GlnYZJcU.net]
あ〜意図をくみ取り間違えた
ブラックボックスの中身を知りたいのね

だとしたら拒否されるまでランダム入力を繰り返す何かを作って統計を取ればいいと思う

335 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 07:40:08.90 ID:icodAcXg.net]
>>318
それは、オブジェクトによってどこに入るか選別をするってこと?
Strategyパターンが近そうだからそこを原型にしたらどうだろう
明確な名前は見当がつかない

336 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 08:25:50.08 ID:EVUUrmFQ.net]
>>324
統計を取るにしてもどういうアプローチでいったらいいんでしょうか

どんな条件があるかわからないので、ある同一の整数が2回拒否されたときに
2回とも同じ理由で拒否されたのか別々の理由なのかがわからない

となると1件のデータとして整数と整数を入力した時点の蓄積データ内容を
セットにしなきゃいけないと考えたんですが
そう考えると1件が可変長になるわ雪だるま式に膨大なデータ量になるわ
どう分析したらいいかさっぱりわからないわ、という感じでして・・・

337 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 10:57:33.10 ID:M2uBl8fv.net]
他人のゲームなどを、解析する際の基本は、
まず最初に、常に同じ入力で、同じ出力になるか確かめる

次に入力を変える場合は、どこかを1つずつしか変えない。
1を足していくとか。

1つ変え

338 名前:ト、結果を見て、法則を探す []
[ここ壊れてます]

339 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 12:10:50.09 ID:KJb+NHX6.net]
試行回数に制限無いなら色んなパターン作って投げ込んで、SPSSにほりこんでデシジョンツリー見ればわかるんじゃない?
人の目で見ても、勘と経験則が当たれば早いけど、当たらないと足を引っ張られるよ。

340 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 12:46:51.62 ID:F49E7omE.net]
>>319
そんなものが推測できれば、他人のパスワードとか簡単に入手できることになる

数学的には計算不可能問題とかに分類されるだろうね



341 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 21:29:33.86 ID:P0gj0EBa.net]
>>318
オブジェクト指向以前、構造化プログラミングと言われて始めたころに
すでに再帰下降パーサーは存在した

342 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 22:09:48.39 ID:ENznHnYU.net]
>>319の問題は、

入力データとそのハッシュ値から
ハッシュアルゴリズムを求めるという問題と同じあろう。

ハッシュアルゴリズムが簡単なら、
入力データとハッシュ値から推測できるかもしれないが
ちゃんと作られたアルゴリズムならまず無理だろうなw

343 名前:デフォルトの名無しさん [2016/11/12(土) 02:20:28.93 ID:UpBs1Yy3.net]
Googleの入社試験じゃないの?
あそこは、不可能なことの、解決策を聞いてくる

たまに、新しい論文を参照して、答える奴がいるけど、
その論文が正しいかどうかは、わからない。
ただ、論文を探し当てた、という能力が評価される

論文を自分で探す代わりに、2chで聞いてもいい。
とにかく自分で、解決策を探した人が評価される

344 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 03:32:18.51 ID:fAGx8Up8.net]
> Googleの入社試験じゃないの?
> あそこは、不可能なことの、解決策を聞いてくる

それは意味がないって判明してやめただろw

345 名前:デフォルトの名無しさん [2016/11/12(土) 11:21:12.58 ID:pbWxgHz4.net]
インターネットのアップローダーとかでクリックして
ファイルを選択しただけでファイルがアップロードされますが、
これで選択画面を勝手に動かしたり、選択画面を出さない方法で
クリックしただけでパソコンのファイルが勝手にアップロード
させたりするような罠はつくられないんですか?
ボタンを押すとパソコンの中の重要なファイルがアップロードされないか
不安です。

346 名前:デフォルトの名無しさん [2016/11/12(土) 11:32:42.11 ID:miHD+tEf.net]
基本的には無理だがブラウザにはたびたび任意コード実行のバグが見つかっているし
システムにも権限昇格のバグがたびたび見つかっている
この二つが絡めば、理論上はファイルのアップロードどころかPCのコントロールを完全に奪える
両方同時に満たせるエクスプロイトはそうそう見つからないが、怖いならデバイスをネットに繋ぐなというのは、今も昔も同じだ

347 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 11:57:30.11 ID:yDmFrjlv.net]
無名変数って無いでしょうか?
例えばaとbを入れ替えたい時、
tmp = a;
a = b;
b = tmp;
みたいになるのがなんかやです

348 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 11:59:23.46 ID:+ljO6hw1.net]
>>336
a=a+b
b=a-b
a=a-b

349 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 13:34:18.24 ID:/Oox7HNO.net]
>>336
最新の言語であれば、[a, b] = [b, a] のような書き方ができる。

350 名前:デフォルトの名無しさん [2016/11/12(土) 18:13:19.28 ID:1AKrL4S/.net]
機密情報を独自の暗号化技術で暗号化したとするじゃないですか?
それを複合した機密情報はテキストファイルやスクリーンに出力すると
そのテキストが盗まれる可能性あるじゃないですか?
盗まれないで何かに複合できる安全な方法はありますか?



351 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/12(土) 18:18:50.11 ID:YXaeD7T9.net]
>>339
OSレベルでアドレス空間を暗号化するか、データの読み込みができない特殊な表示デバイスを
開発するか。

352 名前:デフォルトの名無しさん mailto:sage [2016/11/12 ]
[ここ壊れてます]






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

前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