[表示 : 全て 最新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/

372 名前:デフォルトの名無しさん [2016/11/20(日) 18:38:03.07 ID:X8MMRSH3.net]
その「やりやすい」と言った人は、乗り換えるべきか助言をくれなかったんだろうか?
言語とフレームワークの難易度に大した差があるわけではないが、日本語の情報はRubyの方が多い

373 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 18:40:01.41 ID:M+lMg4FG.net]
>>358
Rubyが向いてるってのもどーせrailsの話だから、phpかなんかで慣れたら良いんじゃないの?

374 名前:デフォルトの名無しさん [2016/11/20(日) 19:22:30.30 ID:Pc3+f8xU.net]
いきなりすごい馬鹿な質問ですみません。
初心者どころか今からする質問がプログラム関連なのかすらわかりません。
androidアプリを作りたくて、ボタンを押したら事前に登録した番号に電話できるっていうやつなんですけど、ボタンのデザインと画面の背景を自由に変えられるようにしたくて…。
何から手を付けたらいいかわからない状態にあります。誰か教えてください…。

375 名前:デフォルトの名無しさん [2016/11/20(日) 19:36:37.93 ID:0Ia7I15K.net]
コンピューターに意識を持たせることは可能ですか?

376 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 19:42:38.98 ID:ISNLrJ75.net]
命がないから、意識もないだろう

377 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 19:43:40.85 ID:5Qd/QD9C.net]
何を以て意識とするかの定義を付ければわからんな

378 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 19:44:37.44 ID:ISNLrJ75.net]
生きている者は死ぬべき事を知っている。しかし死者は何事をも知らない、また、
もはや報いを受けることもない。その記憶に残る事がらさえも、ついに忘れられる。

伝道の書、9章 5節

379 名前:デフォルトの名無しさん [2016/11/20(日) 19:49:42.75 ID:i4EqXSzk.net]
>>355>>357
winapi経由で操作して画像として保存し、動画ではその画像を表示してるとのことでした
コントロール操作の勉強してみます。ありがとうございましたm(__)m

380 名前:デフォルトの名無しさん [2016/11/20(日) 20:54:15.92 ID:0Ia7I15K.net]
>>365
『脳・心・人工知能』という本にこう書いてあります。

>意識とは、自分がいま何をしようとしているかを自分で知っていることである。
こう考えれば、コンピュータに意識を植え付けることは容易であろう。
コンピュータのプログラムが走っているときに、これは何を計算しているのか、その計算はどのような意義を持ち、どの程度重要なのか、いまどこまで計算が進み、次はどこへ行くのか、などを理解し監視するプログラムを付加しておけばよい。



381 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 20:59:50.76 ID:VXCu+bTp.net]
Googleで検索している時、時々
「それ間違ってない?キーワードこっちだろ?」
って感じで勝手に検索キーワード買えちゃうよね?
あれなんかも、実際はプログラムで実装しているだけなんだろうが
裏に人がいてそいつとやり取りしてるような錯覚を持つ

382 名前:ことがある []
[ここ壊れてます]

383 名前:デフォルトの名無しさん [2016/11/20(日) 21:03:44.49 ID:r2pTDP0b.net]
windowsベースアプリケーションってなんだよ
要は.net framework上のって意味?

384 名前:デフォルトの名無しさん [2016/11/20(日) 21:08:01.13 ID:0Ia7I15K.net]
要は意識とは自分で自分を認識することか。我思うゆえに我あり。
ロボットでたとえるなら、単純に視覚情報のみで考えた場合
カメラで自分が認識している映像を監視するプログラムが意識の正体じゃないか?というイメージです。

ただクオリアの正体がまだよくわからない。
ここでは単純に痛みのクオリアのみについて考えることにします。
自分はクオリアを感じる為にはまず意識があって成り立つものだと考えています。
どうやってプログラムから痛みというクオリアが生まれるのだろうか?
クオリアとは意識下で感じる情報だろうか?これでは説明が曖昧だ。
意識の正体はイメージ出来ても、痛みのクオリアはイメージできない。
つまりまだ何かが足りたいのだ…。

385 名前:デフォルトの名無しさん [2016/11/20(日) 21:10:37.22 ID:r2pTDP0b.net]
>>371
悩む自分に浸ってんじゃねえよカス 笑

386 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 21:11:38.42 ID:WPkhwG31.net]
痛覚は痛覚地図で表現可能だ。

387 名前:デフォルトの名無しさん [2016/11/20(日) 21:17:58.17 ID:0Ia7I15K.net]
>>372
お前は答えがわかるのかよwカス

388 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 21:18:02.29 ID:WPkhwG31.net]
痛みは負のフィードバックだ。
痛みがあるとその状況に関する記憶に痛みのラベルを関連付け、
以後、自我はその状況を避けようとする。

389 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 21:21:03.53 ID:WPkhwG31.net]
広義で言えば、失敗の記憶も痛みに相当する。
算数の問題を解くのに失敗することも、精神的な痛みである。

390 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 21:28:35.02 ID:WPkhwG31.net]
クオリアとは、概念のデータ構造と、そのデータ構造に対する自我内部と外界の間のインターフェイスである。
概念は構造化しなければ記憶にならない。コンピュータの記憶媒体も記憶内容を構造化している。



391 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 21:35:32.39 ID:WPkhwG31.net]
現実世界での経験により、概念と実体を同一視し、それに対する操作が実行可能であることが自覚される。
操作は概念的な操作、現実の操作の2つに分類される。
さらに言語によりさらなる高度な概念を獲得する。

392 名前:デフォルトの名無しさん [2016/11/20(日) 21:41:49.80 ID:0Ia7I15K.net]
問題はどうやってニューラルネットワークでクオリアが生まれるか?
たしかに痛みは危険を回避する情報システムだけど
主観的感覚が生まれるのか謎。

393 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 21:42:44.23 ID:WPkhwG31.net]
我々は概念的な世界、シミュレーション世界を想像することができる。
その世界に現実とよく似たルールがあると仮定すれば、準同型写像が活躍する。

394 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 21:51:03.11 ID:WPkhwG31.net]
単純なNNは次元が低すぎて役に立たない。現実はもっと複雑な関数で出来ている。
より高次元な深層学習により、今や人工知能はネコの視覚的特徴を知覚できる。

395 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 21:56:55.57 ID:WPkhwG31.net]
深層学習には「きれいなビッグデータ」が必要だ。データの浄化にはGUIの支援が不可欠だ。
また、特徴を高い次元でクラスタリングするには「高い計算能力」が必要となる。

396 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 22:08:21.87 ID:WPkhwG31.net]
0.世界のオブジェクトを知覚する(現実世界か仮想世界かを問わない)。
1.世界に対して操作が出来る。
2.現在の状況を理解できる。
3.操作が出来ることを知覚する。
4.操作をしたことを学習する。
5.0〜4を言葉で表現できる。
6.表現された言葉を理解し、言葉が処理を意味すればそれを実行できる。

397 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 22:25:05.88 ID:WPkhwG31.net]
例えば、ロボットは自分が出来ることを自覚するために、
心の中に「自分の出来ること集合」がデータで表現されている。
会話が出来るロボットは「私は、会話ができます」と答えることが出来る。

398 名前:デフォルトの名無しさん [2016/11/20(日) 22:37:21.08 ID:0Ia7I15K.net]
ちなみに意識って人間以外の動物にはあるのですか?

399 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 22:49:03.50 ID:WPkhwG31.net]
>>385
人間の意識と比べて劣るか勝るかは分からないが、類人猿などの高等な動物にもあることは確か。
昆虫には生存本能と習性があるが、それを意識と言えるかは微妙。

400 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 22:51:15.11 ID:zhAQ+Nfm.net]
>>358-361
以下に、猿用の最速メソッドが書いてある

推薦図書/必読書のためのスレッド 80
echo.2ch.net/test/read.cgi/tech/1472262077/296

>>362
androidアプリは、Java, Kotlin で作る。
簡単なホームページなら、HTML, CSS。
難しいホームページなら、JavaScript も必要

上にあるリンクに、猿用の推薦書が書いてある



401 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 22:58:51.17 ID:WPkhwG31.net]
ダンゴムシが規則的に動くからと言っても意識がないとは言えない。
ならばダンゴムシと同じように動くダンゴムシロボットには意識があるのか。
機械的に動くから意識がある、ないとは断言できない。
ただ、意識の高度さは比較可能である。

402 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 23:10:13.85 ID:M+lMg4FG.net]
何百年も前に哲学者がやったことを馬鹿みたいになぞるなよ。
胡蝶の夢、中国人の小部屋で既に、その定義自体が不可能かつ無意味だという所まで行き着いてるっしょ。

403 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 23:12:04.80 ID:WPkhwG31.net]
意識がプログラムであれば、充分に高度な意識は、
チューリング完全で有限なプログラムを実行できるOSに等しい。
ただし、外界とのアクセスができなければ、医学的に無意識と判断される。

404 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 23:15:47.04 ID:Vfcw1yaj.net]
そもそも、自分以外の他人に意識があるのかすらわからん。

405 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/20(日) 23:29:16.32 ID:WPkhwG31.net]
医学的に無意識と診断された場合でも、本人は意識があり、外界を知覚・記憶していたというケースもあったそうだ。

406 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 23:32:02.46 ID:2rYGvWG0.net]
分かてば分かつほど元がなんなのかわからなくなる。

意味のある一体を分割して知ろうとするアプローチは

意味のある一体に深刻なエラーを引き起こす可能性を有する

407 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 23:33:55.33 ID:M+lMg4FG.net]
>>362
xamarin最初のハードルさえ超えればラクチンだよ。

とは言え、その程度なら、俺ならtel:でリンク張って、スタイルシートでボタンのように見えるように整えたhtmlを適当なホストに、appcache設定して置いとく。

408 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 23:36:56.94 ID:5Qd/QD9C.net]
意識とは情報の収集と発散だと思う
五感で得た情報を別感で出力できるようになれば意識を持ったと言っていいと思う

409 名前:デフォルトの名無しさん [2016/11/21(月) 00:59:23.88 ID:bIFtcj0m.net]
>>387
ありがとうございます!!

410 名前:デフォルトの名無しさん [2016/11/21(月) 01:00:04.21 ID:bIFtcj0m.net]
>>394
ありがとうございます!!



411 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 08:20:33.22 ID:wmPnty3i.net]
以前、Visual Studioを使わず、cやcppでwindow.hとかwininet.hを使って
ごくシンプルな、GUIの、Windowsアプリケーションを作った経験があります

今、ごくシンプルな、GUIの、Windowsアプリケーションを作りたいとき
Windows 7とか8とか10でも同じように作れて普通に動いてくれるもんでしょうか
マルチスレッドとかGPU使うとか頑張らないで、超単純なエディタとかブラウザを作る感じ

412 名前:398 mailto:sage [2016/11/21(月) 08:26:22.60 ID:wmPnty3i.net]
想定環境はx64とかItaniumとかプラットフォーム/アーキテクチャをろくに理解できていないので、とりあえずIA-32で
特に気になっているのは
そもそも動作するのかとか、セキュリティや権限絡みで引っかからないかとかのあたりです

413 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 08:53:00.38 ID:zKaBYCnt.net]
やってみたらいいと思う

414 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/21(月) 09:23:30.74 ID:bG1+lpHY.net]
>>399
VirtualBoxをインストールし、VirtualBoxにテスト用Windowsをインストールして
仮想環境でテストすればいい。テスト用のWindowsの仮想マシンは無料で入手できる。

415 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 10:02:41.25 ID:wmPnty3i.net]
>>400-401
書かなかった自分が悪かった、ごめんなさい
今手元に実験できるWindows 7, 8, 10のOSが入っている機械もOSのメディアもないです XPとVistaしかないという
でもVirtualBoxのテスト用Windowsイメージが無料で入手できるのは知らなかった
長めに時間取れるタイミングみつけて試してみます

416 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 12:14:02.90 ID:xTCFhIWI.net]
>>398
WinMainで書いて特に何か困る事は無いような。
昔のソース、普通にコンパイル通って動いてるよ。
GDIでbitbltで頑張って画面描いてるまま。

417 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 12:16:31.45 ID:xTCFhIWI.net]
特権に関しては正直多少めんどいけど、フォルダ決め打ちとかしなければ割となんとでもなると思う。

418 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 12:55:18.83 ID:wmPnty3i.net]
>>403-404
マジすか
あんまり変わってないんですね いやむしろ当然か・・・
権限関係も相対パスや%APPDATA%以下使うだけなら大丈夫そうかな、ありがとうございます

419 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 19:46:31.65 ID:P4wVU5YC.net]
質問させてください。以下の現象が解決できず悩んでいます。
何か思い当たる解決方法をご存知の方がいれば、情報提供をお願いします。

■開発言語 : VB6.0
■プラットフォーム : Windows10(64bit)
■互換モード : Windows2000
■現象 : 「CommonDialog.ShowOpen」時にエラーが発生
■エラー内容 :
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:xxxx\xxxx.exe
abnormal program termination

Windows8.1(64bit)では問題なく動作します。
互換モードをWindows2000以外にした場合、Windows10(64bit)でも問題なく動作します。
コモンダイアログはファイルを開く目的で実装しており、エラーが発生してもダイアログ自体は表示されます。
エラーを無視すればファイルの選択を行うことも可能で後続の処理も問題なく動作します。

以下のことは試したのですが、効果がありませんでした。
・「COMDLG32.dll」「COMDLG32.OCX」の最新化、正常に動作する環境のものを適用
・「VC++Runtime 2005〜2015」のインストール

以上、よろしくお願いします。

420 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 19:59:13.79 ID:5ZF6P8ki.net]
古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1440930335/



421 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 20:07:05.34 ID:P4wVU5YC.net]
誘導すまんこ

422 名前:デフォルトの名無しさん [2016/11/22(火) 13:38:31.64 ID:2BLOzAoN.net]
動画編集ソフトを作るには、どんな知識が必要になるのでしょうか?

423 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/22(火) 13:51:11.20 ID:v7M+bCJW.net]
>>409
ツールの使い方、動画ファイルのデータ形式、動画編集ライブラリ。

424 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 15:13:50.76 ID:9QZ/pTkg.net]
FFmpeg の使い方を参照

425 名前:デフォルトの名無しさん mailto:sage [2016/11/22(火) 17:58:08.26 ID:EJKURZYz.net]
>>363
春9000

426 名前:デフォルトの名無しさん [2016/11/23(水) 19:53:16.60 ID:2FFODZUo.net]
Androidアプリ開発に関して質問です、よろしくお願いいたします。

EclipseでAndroidアプリを開発しているのですが(Android Studioが使いづらくて使いやすいEclipseを使っている)、
Firebaseを組み込みたく、色々調査しています。

GitHubにプロジェクトが落ちていて(下記URL)、落としたのですが...。
https://github.com/dandar3/android-google-firebase-common

そこからどうやって組み込むかで悩んでいます。
google-services.jsonはダウンロード済で多分assetsに入れて読み込むのかなーとか思っているのですが...。

プロジェクトへの落とし込み、設定、json関連など、どうすればいいのか、よく分からないので、
解説していただけると嬉しいです。

よろしくお願いいたします。

427 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 21:14:36.30 ID:Q4swoHns.net]
2chBEのソースコードがリークされ酷すぎる実装がバレる、なお流出の原因は.gitディレクトリ
hitomi.2ch.net/test/read.cgi/poverty/1479870617/

428 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 22:25:12.67 ID:vWu9y3/o.net]
>>413
Androidの事なら、この板の該当するスレか、ゲーム製作技術板で質問すれば?

Kotlin, Gradle などを勉強していないと無理

Android StudioとEclipseじゃ、プロジェクトのフォルダ構成が異なるから、
初心者にはEclipseは無理かも

429 名前:413 mailto:sage [2016/11/23(水) 23:18:15.88 ID:2FFODZUo.net]
>>415
ゲームではなく、ユーティリティ作ってます。

KotlinやGradleは未知の領域なので、ちょっと勉強してきます。

でもAndroid Studioは使いにくい...。
EclipseでずっとJavaと簡単なAndroidアプリ開発を触っているので、慣れているので...。

ともかく情報感謝です。

430 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 23:36:40.37 ID:vWu9y3/o.net]
WEB+DB vol.94 の特集が、Kotlin, Electron

Gradle 徹底入門、2014
この本は分厚いから、軽くネットで見るだけにしておく

Gradleするのに、Groovyがわからないのなら、
プログラミング GROOVY、2011



431 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 23:49:07.21 ID:vWu9y3/o.net]
Kotlin・IntelliJ IDEAは、JetBrains が作っている。
そして、Android Studioは、IntelliJ IDEAから作られているから、Kotlinが使いやすい

Android Studioで、Java・Kotlin は変換できる。
Kotlin Bytecode で、Javaのバイトコードも見れる

Try Kotlin のサイトで、ブラウザからプログラミングできる

432 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 02:59:11.75 ID:8b6bt2L4.net]
こんなクソアプリ作りたくないのに、なんでクソ仕様になるの。
なんで変な仕様入れこもうとするの

433 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 10:22:13.60 ID:6tybqHBt.net]
プログラミングの勉強って日常つかうPCと分けて独立したPCで何度でも気軽にクリーンインストールするっていうのは変ポピュラーですか?

434 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 15:12:48.81 ID:HdRBGkCM.net]
>>420
仕事でなら、仮想マシンならやる。
再インストールではなくて、スナップショットまで戻せば良いし。
自分の端末はアホの子だから、割とベアメタルに入れるし、再インストールは極力やりたくないから、ベータ試すとき位。

435 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 16:47:30.90 ID:xUZBTb5Z.net]
Windows XP以降は、アクティベーションが必要になる。
アクティベーションの頻度が高い場合、マイクロソフトと電話で交渉するそうだ
パソコンを自作するひとは、それがイヤで、Windows 2000が好きなひとがおおい

436 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 16:54:16.86 ID:xUZBTb5Z.net]
「MSのライセンス情報は120日でリセットされる(中略)
何度も電話認証を繰りかえすとプロダクトキーがブロックされてしまうこともあり得ます」

ライセンス認証の回数の上限を越えてるらしくてOSを再インストー... - Yahoo!知恵袋
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1264893602
2011/6/2017:05:19

437 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 21:28:35.09 ID:k/VSe88h.net]
2011/6/2017:05:19

2011/6/2017:05:19 

438 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 21:40:08.25 ID:cZqs5pEu.net]
今、javaを勉強してる最中なんすけど、これは別にjavaに限らないとおもうんでここで聞きま

439 名前:

論理和、論理積、排他的論理和ってのがあるんですけど(多分他の言語でもこういうのはあるんだろうなと)
これってとういうシーンで使うんです?事務系では使うシーン思いうかばないですけど。
[]
[ここ壊れてます]

440 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 21:57:49.84 ID:cvaqDL6S.net]
論理和→お前が女であるかお前が俺を好きであるなら付き合おう

論理積→お前が俺を好きな女であるなら付き合おう

排他的→お前が俺を好きな女だとしたら落とし甲斐がないんだけど、俺を嫌いな女か女じゃないけど俺を好きになってしまったのなら付き合おう



441 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 22:15:16.07 ID:iO6hOM6Y.net]
考え方としての論理和なのか、
ビット演算としての論理和なのかでも変わりそう

442 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 22:17:39.92 ID:qPbgkoPD.net]
努力賞を進呈しよう

>>427
条件を真偽で判断したあとビット演算、と考えると

443 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 22:25:18.13 ID:c0IR5Aol.net]
>>425
年度が異なり、かつ、仕訳で同じ勘定科目のものを探す→論理積
売掛金か、割賦売掛金を合算する→論理和
資産のうち、製品、ないし半製品を、合計する、ただし、半製品を組み立て製品にしている最中のもの(仕掛品)は除く→排他的論理和

なんぼでもある。言葉が追いついてないだけ。

444 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 22:25:40.57 ID:vv7TxI63.net]
>>425
1か月の購入額>10万円 || 会員継続>1年
  ポイント2倍

むしろ事務系で必要じゃないか

445 名前:425 mailto:sage [2016/11/24(木) 22:29:29.97 ID:cZqs5pEu.net]
あぁそういう考え方の事もか。なるほど。ありがとう

446 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 22:46:22.18 ID:c0IR5Aol.net]
>>431
そっから、0と1に当てはめたら思ってる論理和とか論理積になるけど、
設定をフラグで持った時、両立しない設定とか、ある事が適用できるかの判定に対して
マスク持って、論理積で判定するというのが、いにしえから伝わる方法。

0001 徒歩
0010 自家用車
0100 電車通勤
1000 新幹線通勤
--------- and
1100 電車代精算マスク

とか、
0010 定額ガソリン代支給マスク
とか。

新幹線通勤は認めない、と制度を変えても、電車代精算マスクを0100にするだけで済む。

自動車+電車の通勤は認めない、も
1100とOR取ってから、1110とANDすると出る。

条件全部書き下して行くのが今風だけど。
一つの方法論として。

447 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 22:50:06.52 ID:cZqs5pEu.net]
>>432
はぁなるほど。そういう風につなげていくんだ。ふ〜むです。感謝

448 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 23:18:53.61 ID:k/VSe88h.net]
>>425
プログラマとしては基礎知識なんで知らなければ恥レベルだけど実際には殆ど使われない。
>>432も書いているけど、論理和、論理積とかいう計算というより
ビット単位で操作するときに用いられる。

例えばデータベースでboolean型で YES/NO の二値を扱うフラグ的な項目を
8個定義したとしよう。またはbool型の変数8個と考えても良い。

flag1 boolean

flag8 boolean

boolean型一つ、1バイト使う。8個で8バイト
昔はコレ、容量の無駄遣いじゃないか?って言われていた。

これを2進数で表すと8個のフラグを1バイトで表せる。
0 0 0 0 0 0 0 0
└1ビット目 ・・・ flag1
 └2ビット目 ・・・ flag2
  └3ビット目 ・・・ flag3
   └ 略

はい節約できましたw 論理和、論理積、排他的論理和っていうのは、
これを1ビット単位で操作するためのテクニックと思っていいよ。

今はこういう節約の仕方はあまりされないのだけど、
ハードウェアなんかで1バイトに8個のフラグを詰め込まれていたり、
ネットワーク

449 名前:フパケットでも1バイトに4bit×2個みたいな詰め込み方をしたり
画像などのバイナリ形式でも、1バイトに詰め込んだりする。それらを操作するときに使う。
[]
[ここ壊れてます]

450 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 23:32:33.45 ID:qPbgkoPD.net]
>>434
関数の引数について定数を使って論理和で並べるのはわりとよくある
1引数で任意の数のオプションを渡せるというもの

先にも書いたが条件分岐の評価は論理演算そのもの、AND / OR / XORを理解できていないと危ないことがある
応用的に、文字列の排他的論理和を取って変換するなどもある



451 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 23:50:29.30 ID:c0IR5Aol.net]
なんか盛り上がってるから、蛇足ついでに。
いにしえの、と書いたけど、何で今風ではないかと言うと、これは割と危ない。
通勤手段に、1足せてしまう。
何か計上するために論理和取ってるつもりが、算術和になってたり、とりあえずコーディングがまずいと、徒歩の人が自動車通勤に化ける。
あと、かけるマスクを間違う事が出来る。
家族フラグと家族手当マスクが他にあった時、通勤手段のフラグに家族手当のマスク当てると、これは意味のない数字どころか、違算になる。ヤバい。


資源も増えてきたから自由が効く、とか、コンパイラが賢くなったから、割と筋がいいものができる、とかもあるけど、
今はこれを列挙体やなんかに書き下して、きちんと意味を持たせて管理する。
Javaがどうだったか、ジェネリクスがない頃のJavaしか触ってないからわならないけど、言語によっては同じ種類の列挙体同士を足すと和の列挙体になったりもする。
人間がミスする事を見越して、コードで縛りを加えるようになってる。

452 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 00:40:13.38 ID:SAUV2i1i.net]
画像処理でも使用される

PATINVERT 排他的論理和(XOR)で、指定された模様の色とコピー先矩形の色を結合
SRCINVERT コピー元とコピー先を排他的論理和で結合

BMP形式(Wndows DIB)
ttp://www.geocities.co.jp/Playtown-Knight/6845/sd_doc/format_windib.html

453 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 00:44:10.60 ID:SAUV2i1i.net]
高速にするために排他的論理和(XOR)が使用される場合がある

「アセンブリ言語プログラマはレジスタの内容をゼロにしたいときに XOR 操作を行う。
多くのアーキテクチャでは、ゼロという値をロードしてレジスタに格納するよりも
XORを行う方がCPUクロックサイクルを消費せず、また命令長も短いためメモリを節約できる。
同じ値をビット単位XORのふたつの入力として使うと、出力は常にゼロになる。つまり、
同じレジスタを指定したXOR命令を実行して同じレジスタに戻すことでその内容をゼロにする」

ビット演算
-Wikipedia

454 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 02:25:10.56 ID:SAUV2i1i.net]
public class Bits {
//  static final int BITS = 74; // 4Ah, 01001010b
  static final int BITS = 112; // 70h, 01110000b
//  static final int BITS = 122; // 7Ah, 01111010b
//  static final int BITS = 183; // B7h, 10110111b
  static final int[] mask = {1, 2, 4, 8, 16, 32, 64, 128};
  static final char[] c = {'0', '1'}; // true_false = ''01''
  public static void main(String[] args) {
    int b;
    String s;
    String true_false = new String(c);
    int MSB = mask.length - 1;
    for(int i = MSB; i >= 0; --i) {
      b = BITS & mask[i];
      if( b == mask[i] ) {
        s = true_false.substring(1);
      } else {
        s = true_false.substring(0, 1);
      }
      System.out.print(s);
    }
  }
}

455 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 14:48:42.74 ID:HBCCvERQ.net]
>>432
それビット和、ビット積じゃないか

手元のgcc 4.6.1で
#include <stdio.h>

int main( int argc, void** argv)
{
    printf( "%d\n", 8 & 10);
    printf( "%d\n", 8 && 10);

    return 0;
}
とやると
8
1
となるぞ

456 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 15:38:10.22 ID:TwCdHdIi.net]
>>440
あ、ごめん、純粋に勘違いしてた。
その通りだな。
0か0以外しか意味は持たんか。

457 名前:デフォルトの名無しさん [2016/11/29(火) 11:51:42.66 ID:DWCMwF/b.net]
youtubeに動画を投稿して金を稼ぎたいと考えているのですが、
例えば、500万再生の動画が100本あったら、収入はどれくらいになるのでしょうか?
自分としては最低でも月50万円以上は稼ぎたいと考えているのですが、100%無理でしょうか?

458 名前:デフォルトの名無しさん [2016/11/29(火) 11:53:07.28 ID:DWCMwF/b.net]
あと、動画の再生回数やチャンネル登録者数を増やすにはどうしたら良いでしょうか?
何かコツがあれば教えてください。お願いします。

459 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 13:01:19.00 ID:pYNDhOke.net]
【YouTube】総合&質問スレッドpart-107 [無断転載禁止]©2ch.net
potato.2ch.net/test/read.cgi/streaming/1474818210/

460 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 12:55:27.42 ID:TMG+JuRV.net]
言語を設計するってどういうことをすれば、設計したことになるの?
その言語を処理するコンパイラを作成するってこと?



461 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 13:20:16.26 ID:rbSDaA4d.net]
狭義には言語仕様を文書化すること

462 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 13:24:59.77 ID:TMG+JuRV.net]
ってことは言語を設計したといってる人たちが、有益なプログラムを作れるってわけじゃないんだ
理屈だけならべて、実際には作れない人も多いのかな?

463 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 13:25:53.33 ID:h0rSX8Gy.net]
とりあえず既存の言語に比べて利点がないなら、設計したとは言われないだろう

およそどの言語もチューリング完全というクラスに分類され、
「できること」は同じなので、「何か新しいことができる」
という言語は設計できないことになる

よって、何らかの目的に最適化されていて既存の言語に比べて利点がある、
というのが「設計した」とされるための前提になるであろう
そのためには、目的を「設計」する所から始める必要があるだろう
(たとえば、既存のあるCPU に最適化されたアセンブラを設計するならば、目的はすでに設計されていることになる)

464 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 13:29:30.33 ID:WWO8eg3g.net]
なぜかGrass言語を連想した
既存の言語と比較しての利点などわからんがいいものだ

465 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 13:54:06.26 ID:X0PK+rS4.net]
標準化の作業部会とかで仕様書書いてる人の中には作れない人もいるだろうな

466 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 14:43:27.23 ID:6tT63Gbl.net]
>>448
言語設計には、「既存言語に対する利点」など関係ない

467 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 15:32:04.40 ID:h0rSX8Gy.net]
>>451
>>448 は、関係があるかどうかなど問題にしていない
目的に適応した既存言語がないならば、自動的に利点はあることになる
利点がなければ、注目もされないので、設計したと「言われる」こともない。
仮に C 言語をまったく知らない者が C 言語と同じものを自力で設計したとしても
それを設計したと称することには意味がない。
(Grass言語には実用上の利点はないだろうが、明らかに その目的はそこにはない)

もちろん、設計には、モデルが矛盾なく働きかつ計算可能になるように仕様を定義するなどの側面もあるだろうが。

468 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 17:06:59.68 ID:6tT63Gbl.net]
>>452
> >>448 は、関係があるかどうかなど問題にしていない
いやしてるでしょ

> 利点がなければ、注目もされないので、設計したと「言われる」こともない。
逆にそんなこと問題にしてない

> 仮に C 言語をまったく知らない者が C 言語と同じものを自力で設計したとしても
仮の話をするなら、その者は言語を設計したと言える

469 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 17:37:54.98 ID:h0rSX8Gy.net]
その者は言語を設計したと言えても、設計したとは言われない
限りなき平行線にしかならんので話は終わりだ

470 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 17:42:59.10 ID:6tT63Gbl.net]
>>454
言わないのは「お前」だろ
お前の意思など知ったことではない

そもそもが
> 言語を設計するってどういうことをすれば、設計したことになるの?
という話なので、お前の意見は邪魔



471 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/11/30(水) 17:57:55.99 ID:OQgCUTWg.net]
プログラミング言語は字句、構文、意味の3要素で成り立っている。
よって、この3つを明確に定義した文書を作成した地点で、「プログラミング言語を設計した」と言える。

472 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 18:41:05.47 ID:naZesQBs.net]
>>455
変なやつの相手をするな

473 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 22:18:40.42 ID:0zul0T3a.net]
「既存の言語と比較して利点がない言語を設計した。どう思う?」

と質問された時、

「そんな言語には興味がない。」と答えるならば、
利点がない言語は、設計できるということになる。

「そんな言語は作るのが不可能である」というならば、
作るのが不可能であるという証明はどうなる?と
質問しなければならなくなるなw

>>452
な?利点とか注目とは関係ないんだよ。
利点がなくても設計できる。
はい、論破w

474 名前:デフォルトの名無しさん [2016/12/02(金) 00:02:16.88 ID:aUJ0BMGj.net]
他言語使う人ってこんがらがってうっかり別の言語の作法で書いちゃったりとかってないの?
ちなみに私は日本語しか使えません

475 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 00:02:52.02 ID:aUJ0BMGj.net]
他言語→多言語

476 名前:デフォルトの名無しさん [2016/12/02(金) 00:08:47.62 ID:gqcoonYC.net]
html初心者ですが教えて下さい

動的htmlでアプリから送られてくる項目をそのままhtmlに表示したら、
改行コードが効かなくなっていました
<pre>で囲んだら改行されるようになりましたが、
文字列後ろのスペースまで有効になってしまい枠が広がってしまいました

改行コードは有効にしつつ、後スペースは削って表示できるタグはあるでしょうか

477 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 00:12:38.41 ID:fHtgnGrJ.net]
そんのものないし、板違いだからhtmlに関する質問はこの板では今後二度としないように

478 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 01:00:57.12 ID:pKSfy0xc.net]
HTMLの質問は、web制作管理板へ

479 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 01:33:50.61 ID:Zj5y44Q+.net]
HTMLのパースとかなら過去にされた記憶があるけどね

480 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 01:35:08.19 ID:gqcoonYC.net]
>>462
そんなものないということを教えてもらって助かりました
仕事上で唐突にフロント側を振られたので悩んでいました
この仕様では無理だから設計し直してと明日設計者に伝えます

>>463
ご案内ありがとうございます
どこで聞けばいいかわからなかったので、すみません



481 名前:デフォルトの名無しさん [2016/12/02(金) 08:19:08.39 ID:lnmKrIMO.net]
エクセルで開発メニューに、ビジュアルベーシックとマクロとふたつアイコンがあるのですが、プログラムはどちらに書けば良いのですか。自動記録したらマクロの方に書かれます。
初歩的な質問すみません。

482 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 11:50:21.24 ID:XZkpke/h.net]
>>459
あるよ。久しぶりだと混ざりまくり。シンタックスエラーが大量に発生。

483 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 13:54:57.47 ID:5PbxiXN2.net]
>>466
中身はどっちもVBAだから大して変わらん

自前でコード書く方はVBA、出来たのを使う方がマクロといった感じ
簡単なコード書くのを代行してくれるのが自動記録

484 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 21:30:06.40 ID:Zj5y44Q+.net]
>>467
文字列連結とか地雷よね

485 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 10:50:21.00 ID:H8BVik1V.net]
メインの言語意

486 名前:外にCも分かる人が多いイメージだったんでそんな簡単に切り替えられるものなんだろうか?と疑問に思ってました
やっぱり混ざるんですね。似てる部分もあるだろうしややこしそう
[]
[ここ壊れてます]

487 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 11:10:08.53 ID:Aw9UqH6j.net]
それでも30分〜1日もすれば治るよ

488 名前:デフォルトの名無しさん [2016/12/03(土) 12:44:17.42 ID:IRGw9hUe.net]
Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python に書き出せる。
Windows8.1対応。IDEは、FlashDevelop

このサイトで、ブラウザでプログラミングして、実行できる
Try Haxe !
try.haxe.org/

Haxeプログラミング入門、尾野政樹、2015

WEB+DB vol.94 の特集が、Kotlin, Electron

Kotlin・IntelliJ IDEAは、JetBrains が作っている。
そして、Android Studioは、IntelliJ IDEAから作られているから、Kotlinが使いやすい

Android Studioで、Java・Kotlin は変換できる。
Kotlin Bytecode で、Javaのバイトコードも見れる

Try Kotlin のサイトで、ブラウザからプログラミングできる

だから、Haxeで書けば、Ruby以外の言語に変換できる。
Haxe → Java → Kotlin も、可能

489 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 15:48:22.06 ID:iU+ignEA.net]
>>459
あるある

490 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 16:49:28.56 ID:Rz92mjop.net]
自作のカンニングペーパーがあるので
わけわかんなくなったらそれを見てる



491 名前:デフォルトの名無しさん [2016/12/03(土) 18:21:52.20 ID:iU+ignEA.net]
文法エラーとかになってくれるなら
わけかわんなくなることはないんだが
エラーにならないときが一番困る

492 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 21:28:50.91 ID:Aw9UqH6j.net]
>>472
同じ内容を複数の言語で用意しなきゃならない時とか
Haxeみたいな特徴を持つ言語は強いって聞くねぇ

493 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 22:49:25.38 ID:RTU8xvbc.net]
スレ違いかもしれませんが

CPUアーキテクチャがarmeabi v7aのものは、64bitOSになりますか?

494 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 22:59:23.09 ID:OhHeabl+.net]
PHPについて教えてください。

PHPについてネットで調べていると、「PHPはWebアプリ以外の用途ではほぼ使われない」
といった解説を目にします。
しかし、コマンドラインで使うことは可能なようです。

「覚えやすい」という評も多いし、習得している人も多い言語なのに、ローカルのWindows PCなどで
使うケースが少ないというのはどうしてなのでしょうか?
CSVを読み込んで加工して出力するとか、お決まりのファイル操作を自動化するとか、
そういう用途にはあまり向かないのですか?

495 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 23:13:25.06 ID:ObsZQ3a0.net]
>>478
いくつも他の選択肢があるので
使う理由がないから。

496 名前:デフォルトの名無しさん [2016/12/04(日) 23:19:13.73 ID:PqdPBV8Z.net]
PHPしか使えない人は使うよ
でも一般的にPHPはWeb用歯ブラシと認識されているので

497 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 23:22:26.14 ID:ObsZQ3a0.net]
"Web用歯ブラシ" で検索しても何も引っかからなかったよ?

498 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 23:27:20.49 ID:eI7Tmf7L.net]
>>478
PHPは便利だよ
好きなのを使えばいいし
他人がとやかく言う事じゃない

499 名前:デフォルトの名無しさん [2016/12/04(日) 23:36:28.38 ID:XDoNz70/.net]
>>477
「armeabi v7a」で検索!

>>478-481
Kotlin, Haxe, Ruby は、バグが起こりにくい、きっちりした言語。
その次に、Python

簡単なファイル操作なら、PowerShell もある

PHPは、JavaScriptよりも、バグが起こりやすい最悪の言語

500 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 00:16:27.49 ID:PskkFbSl.net]
>>483
なんできっちりした言語って
将来性がないものばかりなの?

誰がその言語を作っているか?を調べてみると
バックについているものが貧弱なんだが



501 名前:478 mailto:sage [2016/12/05(月) 00:57:36.83 ID:+teU4zJy.net]
みなさんありがとうございました。

502 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 07:16:50.33 ID:Xdr9FdgW.net]
>>483
バグが起こりやすい理由は?
型チェックが甘いとか?

503 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 07:55:21.07 ID:gIBzGiAq.net]
phpは動的型付けかつ扱いやすくて情報も多いから逆に知識がないものが扱ってバグ・不具合を出しやすいという弁がたまにある
言語の非じゃないじゃん、という話だがわずかに頷けるところも確かにある
特にフレームワークでしか書いたことない人にはまずろくなバッチは書けない、これが重要
だがjavascriptのほうがバグが出ないというのは……

実際扱いやすいから、フロントにphp使ってるサーバの内側で走るバッチにはよく使っている
フロントと同じ言語・バージョンがそのまま使えるから環境の差を抑えられるのと、
デフォで入る関数が充実してるのと、dbに楽に使えることが大きい

504 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 13:32:57.27 ID:FEb5F5dC.net]
>>483
477ですが、検索しても分からなかったので・・・
解説してるサイトとかでもいいので教えてください

505 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 14:47:32.94 ID:GOtKJewZ.net]
バッチと言うか、マスタに何か流したり取り出したりするツールとかには使ってるよ。
バリデーションルールとか、DBへの接続のコネクション方法とかを別に書かなくて済むだけなんだけど。
ユーザが同じデータを入れられないデータは入れたくない。

506 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 19:21:37.22 ID:HtY8djOR.net]
AオブジェクトとA'オブジェクトで同じデータを扱いたい
Aオブジェクトはデータの参照も更新も可能だがA'オブジェクトはデータの参照しかできない
Aオブジェクトでデータが更新されるとA'オブジェクトで参照できるデータも更新される

要するに更新は1か所のみで管理したいが多くの別の場所では更新はできないが参照だけはできるようにしたい
良い方法や設計があれば教えてください(言語問わず)

507 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 20:46:46.79 ID:PskkFbSl.net]
>>490
なんかデザパタじゃないけど、なんかのパターン集で紹介されてた気がするんだけどな。
あるオブジェクトから読み取り専用のインターフェースを返すとかだっけか?

jQueryのPromiseとDeferredも似たような関係なんだよな。
Deferredの中にPromiseが内包されていて、Deferred経由で操作する。
Promiseは読み取り専用。

508 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 20:48:35.97 ID:PskkFbSl.net]
あー、これかな

Immutable Interface
d.hatena.ne.jp/toburau/20070909/1189358371

509 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 20:52:51.70 ID:oC2pTwDI.net]
>>488
意味不明の質問に答えが欲しいなら
エスパーが質問に答えるスレ
echo.2ch.net/test/read.cgi/tech/1187922645/

510 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:21:17.32 ID:PskkFbSl.net]
なんかImmutable Interfaceの情報少ないね。

英語版wikipediaが一番わかりやすい気がする。(Java実装)
https://en.wikipedia.org/wiki/Immutable_interface

ついでにJavaScript実装してみた。
jQueryのDeferredからPromiseを返す.promise()を真似した。
https://jsfiddle.net/L8evtsc0/



511 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 22:00:00.04 ID:lZ7ejNYY.net]
でもバッチ処理とかだとPHPよりPerlとか使いたいマン…

512 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 01:17:03.98 ID:r2M5FwiH.net]
>>495
何を言ってるかわからん、ってレベルの恐ろしいことを言うと、
今までかつて、そのサーバではなく、別の中央サーバからcronでwgetで叩いて、ログをメールで送ってくるという、
「稼働監視、スケジュール管理の一元化、(サービス色々止めれる事による)セキュリティの確保」とかなんと謳うシステムを見たことがあるよ。

513 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 02:14:22.37 ID:9fMpotXa.net]
何を言ってるか分からんというか、
唐突にどこに向かって喋りだしたのか

514 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 02:37:48.49 ID:r2M5FwiH.net]
そりゃ、phpのバッチジョブ、だけど。

515 名前:デフォルトの名無しさん [2016/12/06(火) 06:09:49.32 ID:NmLYDEW7.net]
文字列(平仮名が理想)を与えて、その変換候補一覧を取得したい。
IMMは不可。

ImmGetConversionListで第5引数に0を指定しても返り値として0が返ってくる。
IMM/TSF関連の現象らしい。
blog.loadlimits.info/2009/08/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89/

TSFでトライしようかと思ったが、Imm系のAPIを叩くような単純なものではなく、
スレッドマネージャが何とかという話まで出てきてかなり難しい。
馬鹿には無理。
www.digi-con.co.jp/tech/node/37

文字列(平仮名が理想)からその変換候補を取得できれば何でも良いから、
簡単に変換候補を取得する方法を頼む。
エディットボックスのようなインターフェース上の操作は不要。
知人何人かに配布するため実行環境は不定だが、
WindowsVista以上で期待通りの動作をすれば良い。
Vista未満は容赦なく切り捨てる。
与える文字列は平仮名が理想だが、簡単に使えるものであれば
ローマ字でも何でも良い。
オフラインで利用可能なもの。

開発環境はWindows7 & BCC。

516 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 06:49:13.91 ID:jL8cWHr8.net]
500

517 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 08:34:12.26 ID:TwvZEgAg.net]
>>492
無駄な努力ご苦労様としか言えないデザインパターンだな

518 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 08:50:39.62 ID:r2M5FwiH.net]
>>499
連文節変換なの?それとも単語なの?
単語なら自分でDB作ったほうが楽では?

519 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 12:06:02.14 ID:SXsp+YBz.net]
>>499
まるち

520 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 12:56:57.46 ID:236h7/nQ.net]
>>501
もっといいのあるの?



521 名前:デフォルトの名無しさん [2016/12/06(火) 19:24:46.98 ID:NmLYDEW7.net]
>>502
妥協すれば単語レベルでもいいが、
たとえ単語でもDBから作るのは厳しくないか。
KAKASIというものが使えそうかと思ったが、
用途が違った。

>>503
どこがマルチポストなんだ。
同様の質問が他にあるならURL貼ってみろやゴミクズ。
ここは池沼の遊技場ではない。

522 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 20:43:05.94 ID:MeMZ3uqW.net]
今日からCを学習し始めたのですが、ソースファイルとヘッダーファイルってわけるメリットあるんですか?
パッケージみたく複数のファイルをまとめてるわけでもなし、ただファイル数が二倍になるだけで無意味な気がするのですが……

523 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 20:55:34.34 ID:Rqpl6d4H.net]
千行程度の短いソースなら分けなくてもいいと思うよ

524 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 21:36:50.54 ID:r2M5FwiH.net]
>>505
SKKの辞書あたりから作るのが楽だと思う。
ただ、それジャストシステムとかが売り物にしてるような物だから、切り捨てる切り捨てないとかそんな程度じゃなくて、用途に対して絞らないと使い物にならんよ。
非侵襲的陽圧換気療法の呼気終末陽圧呼吸、をよく例に出して辞書買わせるけど、
皮疹、週的、用、熱燗、器量、方の子、紀州、末葉、圧、胡弓となんぼでも恣意的に切れる。

525 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 21:42:50.15 ID:N07Fi8es.net]
A.c は、A.h を参照する

B.c も、A.h を参照する。
この時、A.c を参照する必要がないから、読み込むメモリを節約できる。
A.c, A.h が、1つのファイルなら、A.c の部分を読み込むから、無駄

また、別々のファイルなら、A.c だけ変更しても、A.h は変更されないから、
キャッシュに保持しているものを使えるから、再読み込みする必要がない

また、分割払いしているファイルは、連結できるけど、
一緒になっているファイルは、分割しにくい

526 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 21:49:24.76 ID:MeMZ3uqW.net]
>>507
>>509
ありがとうございます
メモリの節約や実行速度の面で有利ってことですかね?
Javaから入ったのでそこまで細かく意識してませんでした
ありがとうございました

527 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 22:39:37.98 ID:Sb8piCoJ.net]
>>501
フレームワークやライブラリの設計者じゃない人には
そう感じるんだろうねw

528 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 22:50:08.35 ID:Sb8piCoJ.net]
>>507
> 千行程度の短いソースなら分けなくてもいいと思うよ
1000行は長いっていうんだぞ。
普通は300行程度だろ。

529 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 06:48:39.16 ID:QVfxIK1k.net]
WinMergeなどのファイル・ファイル内容比較ツールを扱ってるスレはありますか?
需要ないのかな?

530 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 09:37:36.77 ID:cZlEgvN3.net]
大体使うものは決まってくるからね。
自分は Meld と Diffuse 使ってる。



531 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 15:58:54.45 ID:o3El5NRK.net]
>>512
300行って普通に長いよね
せいぜい80行程度にまとめたいところ

532 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 21:15:59.15 ID:50w4xFg1.net]
いつの間にかファイルが関数に置き換えられてる件

533 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 21:32:50.81 ID:FEJU8uYA.net]
>>515
300行っていうのはコメントや空行も入れての話ね。

300行はたしかに長いよ。ブラウザでgithubのリポジトリを見て
Pade Downを押していって長いって感じたところを見たら、
3回押した所で200行ぐらいだった。

ちなみに今仕事で書いているコードはコントローラーで最大50行
モデルでも最大100行。もちろんコメントや空行込み

534 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 22:13:13.11 ID:uezJiPW5.net]
質問です。

環境: VC++2015 x64


"符号なし64ビット整数"の変数に、最大値を設定してから "double" にキャストし、もとの型の"符号なし64ビット整数"に戻すと、値がざっくり半分となってしまいます。
この挙動は、CPUまたはコンパイラ的に、正しい挙動なのでしょうか?

(符号付き整数では、最上位ビットが符号を表すのは理解してますが、以下のコードが通らないのは、直感に反するかと思います)


#include <inttypes.h>

int main(void)
{

uint64_t a = 0xFFFFFFFFFFFFFFFF; // a == 18446744073709551615

double b = (double)a; // b == 1.8446744073709552e+19
uint64_t c = (uint64_t)b; // c == 9223372036854775808 ???

ASSERT(a == b); // ok
ASSERT(b == c); // failed ???

}

535 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 04:40:43.29 ID:jg3wFwWp.net]
>>508
ありがとう。
チャット的なことをできるようにしたいから用途は絞れない。

ひたすら検索を続けていたら、やっと使いやすいサンプルを見つけた。
TSFを扱うクラスで、自分のプログラムからは20行程度で初期化から変換までできるものだ。
これ以上ないくらい非常にシンプルなクラスだから自分のプログラムへの導入も簡単そうだ。
基本的にコピペはしないポリシーだが、変換候補一覧を取得するためだけにあの膨大なTSFのコードを書くの

536 名前:ヘしんどい。
今回はコピペする。
[]
[ここ壊れてます]

537 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 08:15:21.92 ID:t760MybY.net]
>>519
なるほど。そりゃ仕方ないな。
DirectXかなんかのアプリに組み込まないといかんからそうなったとかかな。
コスパ的にはそのトライアルアンドエラーの工数考えると、Unityとかで作るのが今風なんだろうけど、
良いものが見つかってよかった。

538 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 09:48:02.64 ID:lr0oUiZe.net]
>>518
ビット数考えれば、doubleでuint64_tの数を全て表現できないのは明らか
long doubleが使える処理系ならちゃんと動く

ideone.com/UXQRhP

539 名前:518 mailto:sage [2016/12/08(木) 10:20:00.32 ID:FEYStmIt.net]
>> 521

レスありがとうございます。

double型にキャストした時点で多少誤差が出るのはいいのですが、
double型から uint64_t型にキャストした時に大きくズレる理由が知りたかったんです。

ただ、頂いたURLのとこで動かすと直感通りの結果になってるため、
どちらかといえば VC++2015 の問題のような気がしてきました。


ちなみに、頂いた URL でわざと double -> float にして動かしてみても劣化しないため、
意図したとおりにキャストされていない気がします。
(最適化?CPUレジスタの関係?)

ideone.com/3Nr06w

540 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 12:49:04.13 ID:lr0oUiZe.net]
>>522
ああ、なるほど
0xffffffffffffffff はほぼ 2^64 だから、2^64 とみなせば指数部だけで表現できてしまうのか。

そう考えると floatでもdoubleでもだいたい同じ値を保持できるのが正しくて
半分になるVCが謎だね



541 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 12:53:17.84 ID:aa5GIQq7.net]
>>523
符号があるからとかじゃないの?

542 名前:デフォルトの名無しさん [2016/12/08(木) 13:39:56.88 ID:Ayid3Uvv.net]
uint64 は、正だけ。
一方、double は、正負両方を扱うから、条件が異なる

int64・double を比較すれば?

浮動小数点は離散値で、数が連続していない。
小さい数では、刻みも小さいが、大きい数では刻みも大きい

特に大きい数では、次の数字にも大きく飛ぶから、1を足せない。
刻みが1より大きいから

一方、整数では、次の数字との間隔が、常に1だから、大きな数にも、1足せる

floatに、1を足していくと、足せなくなってくるが、
初心者は、そういうことを知らずにループしたりする

543 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 13:57:23.15 ID:7Gd0E6lD.net]
gcc 4.6.1だとこうなる
カオス

#include <inttypes.h>
#include <stdio.h>

int main(void)
{
uint64_t a = 0xFFFFFFFFFFFFFFFF;
double b = (double)a;
uint64_t c = (uint64_t)b;

    printf( "a=%I64u\n", a);    // 18446744073709551615
    printf( "b=%lf\n", b);        // 18446744073709552000.000000
    printf( "c=%I64u\n", c);    // 0
}

544 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 13:57:55.99 ID:7Gd0E6lD.net]
>>525
人の話聞いてる?

545 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/12/08(木) 14:12:00.40 ID:vj4fpe0l.net]
整数の最大値より大きかったら整数の最大値を返すのが妥当かな。

546 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 14:27:44.60 ID:1P/TaaKr.net]
そんな間違った数字返されても困る

547 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 16:17:41.06 ID:Ayid3Uvv.net]
>>526
b の刻みは、2,000か?

doubleは指数部があるから、a の整数よりも、精度が少ない

548 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 20:14:38.21 ID:YYS5NdH5.net]
>>518
6.3.1.4 実浮動小数点型及び整数型
整数部の値が整数型で表現できない場合,その動作は未定義とする。

未定義なので、どう動作しても正しい挙動だと思います。

549 名前:531 mailto:sage [2016/12/08(木) 21:29:50.66 ID:GUOYh5rj.net]
推測だけど値が小さくなるのは
例えば仮数部が0だと整数部は2^nで計算出来る
型変換先が64bit整数型だからnは0〜63のはず
64以上は計算の無駄だから63に丸めて2^63になる

550 名前:518 mailto:sage [2016/12/09(金) 0 ]
[ここ壊れてます]



551 名前:9:22:44.42 ID:93+D9JzK.net mailto: >>531

レスありがとうございます。
最初は気づかなかったんですが、double にキャストした時点で、uint64_t の値域を超えてますね。

0xFFFFFFFFFFFFF000 だと期待通りにキャスト出来ました。

皆さんありがとうございました。
[]
[ここ壊れてます]

552 名前:デフォルトの名無しさん [2016/12/10(土) 09:06:06.86 ID:6nWgwO1I.net]
整数への変換が期待通りにできないことをどうやって知ることができるだろうか。
少なくともこういうやり方は意味が無さそうだ。

#include <inttypes.h>
#include <stdio.h>

int main( int argc,char **argv){
uint64_t a = UINT64_MAX;
double b = a;
printf("%d,%d,%d\n",( UINT64_MAX < b),( UINT64_MAX == b),( UINT64_MAX > b));
a = b;
printf("%" PRIu64 "\n",a);
}

実行結果
0,1,0
0

553 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 11:33:38.80 ID:KGl1n7dX.net]
有効桁数ならDBL_DIG

554 名前:デフォルトの名無しさん [2016/12/10(土) 11:41:53.77 ID:qQjpy7Dv.net]
ダウンキャストしといて結果が期待通りにならない(キリっ)
とか
あほすぎ

555 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 18:20:47.70 ID:9rLOEiC0.net]
>>534
ぜんぶuint64_t でキャストして比較

556 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 18:25:49.25 ID:XIRUAq8V.net]
簡単なUIのWindowsアプリを作る場合、最適な言語は何?
テキストボックス、ラベル、ボタンなどのパーツとイベントは最小限。
ただし計算量は多め。

557 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 18:28:43.19 ID:9rLOEiC0.net]
>>538
普通に考えてC#か(visula)C++
普通に考えなきゃexcelのマクロ

558 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 18:45:54.93 ID:XIRUAq8V.net]
>>539 サンクス。
ただ俺VC++は昔やって挫折したw あとエクセル無しで。
Javaはダメかな?

559 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 18:48:05.30 ID:C/EIX6Oe.net]
>>538
C#と.net framework

560 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 18:50:42.08 ID:1tpiwVCp.net]
別にcで書いてしまってもいいんだぞ



561 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 18:51:01.83 ID:IsWteuL6.net]
Windowsに最適って言ってんのにJavaはないべ

562 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 18:57:22.57 ID:XIRUAq8V.net]
いろいろありがとう。Javaは向かんか・・。純粋な C だとウインドウ関係が面倒そう。
「Windows上で動く、ウインドウベースのアプリ」を作るとなると、
ベストチョイスはやっぱ C#とかなの?
複雑なのはいらないんだ、イベントドリブンも最小限の見込み。
ただ裏で計算量が多いのよ。

563 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 19:55:45.86 ID:Q42P76Xv.net]
C#でwinformsでなにも困る事は無いっしょ
お手軽さを追求してHTA + JS/VBSってのも有るけど重い事やらせるモンじゃないし

564 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 20:05:13.63 ID:1tpiwVCp.net]
最悪wshなどという手も
まあc#だよなあ・・・

565 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/12/10(土) 20:11:26.96 ID:qUqRUK7/.net]
単純なイベントドリブンしか使わないなら、TCL/TKという選択肢もある。マジで単純だぜ。

566 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 20:23:41.50 ID:YRX+c+Bx.net]
>>538
最適ってどうやって点数つけるの?
ブラウザとかでもよくねHTML, javascriptとか

567 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 20:25:54.10 ID:YRX+c+Bx.net]
>>543
windowsに最適とは書いてなく無い?
windowsで動く簡単なGUIのアプリを作るのに最適って事じゃね?
なにをもって最適か知らないけど

568 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 20:27:57.71 ID:XIRUAq8V.net]
サンクス。
C# って全然知らなかったので wiki読んできたけど、
 ・C++ と Java を足して2で割って、C のポインタを追加したもの
が第一印象。ソース見てもあんまり違和感は無い感じ。

Java で作ろうと思ってたけど、C# も検討してみようかな。

569 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 20:39:32.34 ID:Q42P76Xv.net]
補足しとくと別にJavaが悪いって訳じゃないから誤解しないで欲しい
Windowsでって条件を付けられるとそう答えざるを得ない

570 名前:132 mailto:sage [2016/12/11(日) 16:32:23.18 ID:/wz8F/ ]
[ここ壊れてます]



571 名前:P6.net mailto: >>133
大変今更だけどお礼言い忘れていた。ありがとう
mongoはよくわからんので調べてみます
単純に距離の逆数だと数値が極端になり過ぎるので、調整方法を探してみます。


>>134
ありがとう、でも、ゲームのジャンル名が聞きたいわけじゃないというか・・・。
まぁ位置ゲーの作り方を調べれば、作るのに必要なことがわかるってことはわかった
[]
[ここ壊れてます]

572 名前:デフォルトの名無しさん [2016/12/11(日) 23:27:16.12 ID:BA+Tsrf4.net]
>>538
python

573 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 16:20:38.28 ID:gZw+VF8U.net]
>>550
むしろポインタはほとんど使わない。
ポインタを知ってるとかえってわかりにくいというか。

574 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 19:45:39.90 ID:4c7Nnqa2.net]
IDEの使い勝手考えると初心者でWindowsならC#が一番楽だろうな

575 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 20:02:22.54 ID:dREO/TsY.net]
一般的な判断じゃC#だけど、実際は何をするかなんだよな。処理内容によっちゃC++の方が断然楽ってこともあるわけで

576 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 23:38:28.97 ID:wLDEbbG5.net]
ユーザーの送信した値を計算したり加工したりして、それを元にHTMLを出力する
そういった事が出来るようになりたいのですが、向いている言語はどの様なものになるでしょうか
Webサイトの技術になるからphpやrubyあたりが向いているでしょうか
C#なら少しは齧ったことがあるのですがこちらでは可能でしょうか
別途htmlの学習は必要だとは思っているのですが

577 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 23:54:14.75 ID:dREO/TsY.net]
>>557
cgi 作り方
でぐぐれ。phpでもperlでもなんでもいい。c#でもできるけどそれは面倒

578 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 23:56:38.12 ID:ckyNMp9b.net]
可能、ASP.NETでググるとよろし
その他にpythonでもjavascript(node.js)でも

579 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 02:39:03.16 ID:AN6z3Jd+.net]
まあ標準入出力さえ操作できるなら、概ねCGIにはなるんじゃ

580 名前:デフォルトの名無しさん [2016/12/13(火) 03:15:39.94 ID:neuXXcOh.net]
>>557
python
GAE



581 名前:デフォルトの名無しさん [2016/12/13(火) 07:40:25.41 ID:DJu/iZ17.net]
 こんにちは。プログラミング言語とは関係ない話なんですがデバイス(キーボードや
マウス)からパソコンへの入力をプログラムで変換することはできますか?

 例えばキーボードの f が押されればパソコンが f が押されたと解釈しアプリケーショ
ンに伝達するのだと思います。それ h が押されたときの信号に変えることはできますか?

 またキーボードの信号を down, push, up 等の状態で認識できるようです。
その信号も変換できるものでしょうか。 f push を h down や up に変換できますか?

 日本語入力等の技術ではアクティブなアプリケーションに信号が送られるまえにIMEが
一度信号をキャッチして変換してから送り直しますよね。そういうことがしたいです。
実際にはIMEに送られる前に変換するプログラムが作りたいのですけど割り込むことは
できますか?

 そのような技術があればどこで学べるか教えて下さい。
何をいってるか分からないかもしれないけど……

582 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/12/13(火) 07:54:45.77 ID:AlD2ABgf.net]
>>562
キーボードのフィルタドライバを作れば可能。

583 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 08:50:04.53 ID:aLBnQ219.net]
WindowsならKeyboard Layoutあたりのレジストリを変えるほうが早いような気がするけど
それ以前に、OS全体でfキーがhキーに差し替えられて良いのか、
それとも特定のアプリケーションについてだけ差し替えたいのか、どっちだ

584 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 09:05:52.51 ID:MZ6PfDHt.net]
>>562
窓使いの憂鬱

585 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 09:11:40.81 ID:bmYoSAt6.net]
フィルタードライバ

586 名前:デフォルトの名無しさん [2016/12/13(火) 09:36:52. ]
[ここ壊れてます]

587 名前:44 ID:DJu/iZ17.net mailto:  たくさんの優しい解答ありがとうございます! やりたかったのは >>564 でいわれて
るようなOS全体での差し替えです。単にキーボードレイアウトを操作したいだけでも
ありませんでした。

 ひょっとしたら完全に望みどおりにするにはフィルタードライバを作るべきかも知れま
せん。素人には難しそうですね。

 このスレッドを見ると AutoHotKey が紹介されていて多くのことができるようです。
やっぱり自分でプログラムするより既存のものを出来るだけ使ったほうがいいですね。

 限界まではこれを使ってやってみようと思います! どうもありがとう〜〜
[]
[ここ壊れてます]

588 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 11:54:23.82 ID:hu4l98Ut.net]
キーロガー禁止

589 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 12:00:19.67 ID:YnqsBGxe.net]
>>567
窓使いの憂鬱でなんとかなりそうなふうに読めるんだけど、だめな理由がわかれば色々話せるかも。

590 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 12:59:45.43 ID:1W2G1FaL.net]
日経平均は年内に 20000 行きますかね?
あと Java のプロは既存ソースを全部読んでるの?



591 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 14:16:34.47 ID:bmYoSAt6.net]
答えるまでもない質問だなw

592 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 09:36:09.75 ID:JoIoQluK.net]
X というリストがあるとき( X は stack や queue かもしれない )

Pop the top entry of X.

という英文の the top entry が、一般に
X の最後の entry を指すのか最初の entry を指すのかわかりません

X が stack の場合は X の最後の entry を指すが
queue の場合は先頭を指す、のような約束事はあるのですか?

593 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 09:48:48.28 ID:8Dy0z+2t.net]
popと書かれてたらスタックとかの定義に合わせた位置のことを指すと考えていい

594 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 09:58:27.92 ID:ZM0EHqB7.net]
>>572
queueならheadとtailかな

595 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 12:01:39.44 ID:JoIoQluK.net]
>>573>>574
ありがとうございます。
その定義が暗黙の知識とみなされてるらしくわからないのですが、参考になりました

596 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 12:02:51.01 ID:r0vT2gTd.net]
スタックは積んでいくもの、キューは並べるもの、と認識しとる

597 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 12:05:24.62 ID:r0vT2gTd.net]
というのもスタックは最後に積んだものから取っていく先入れ後出し、
キューはだいたい先入れ先出し、という認識から

598 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 13:03:30.64 ID:5WphlPHF.net]
トップと書いてるのに、最初ですか最後ですかと聞くのはおかしい
多分スタックのどっち方向が最初か最後か固定観念持ってるんだろうけど、
それだって他人には通じない

599 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 13:24:13.13 ID:8Dy0z+2t.net]
>>578
俺はおまえの方がおかしいと思うな

600 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 13:28:59.45 ID:JoIoQluK.net]
>>578
stack はリストの一種だから、最初、最後の概念ははっきりしてませんか?



601 名前:デフォルトの名無しさん [2016/12/15(木) 13:34:31.18 ID:jYtTego3.net]
oreore用語を勝手に乱造する香具師を擁護することは出来ない

602 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 13:44:12.06 ID:R7Iy+PVd.net]
>>578
何がいいたいのかいまいちわからんが、スタック(データ構造)は、現実世界のスタックの
アナロジーなので、大抵の人はある同一の物理構造(データを積み重ねたもの)を思い描くし、
データ構造を解説している書籍などでも、その物理構造以外の説明にはお目にかかった
ことがない。
それを「固定概念」というなら、大抵の人はその「固定概念」を持っているはず。
それが自分に通じないとするなら、それは単なる知識不足。

603 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 14:00:11.67 ID:R7Iy+PVd.net]
とうことで、
>>572
stackの場合はtopはstackの一番上(最後に入れた)のデータ。

queueの場合は・・・ちょっとググってみたが、そもそも
Pop the top entry of a/the queue
という言い回しをするのかどうかすらわからなかった。

604 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 15:02:18.13 ID:JoIoQluK.net]
>>583
ありがとうございます
もしかしたら top は「先頭」を意図して書かれたのかもしれません
なので与えられたリストが stack か queue のどっちか
(または本当にただの list かもしれない)
判明しない限り、top は確定できないことになりそうです。

605 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 21:24:52.96 ID:esnvxFap.net]
スタックっていうのはトレイとかを重ねてしまう道具のアナロジーだから
入れる時には上から押しこむように入れていって
取り出す時は上からポンと飛び出させて取り出す
だからpushやpop、toopやbottomといった言葉を使う
逆にスタック以外のデータ構造でそんな用語使ってるの見たことないぞ

606 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 21:28:55.06 ID:B8ikKJQd.net]
git push、git pull

607 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 21:58:35.98 ID:8Dy0z+2t.net]
>>585
スタック以外でも、C++標準ライブラリのqueue、list、vectorとかのメンバーにpop、pushがあるのですが。まぁスタックも全部データ構造は同じだけどさw

608 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 22:16:39.48 ID:kX3WZpE8.net]
stackでは、push, pop

queueでは、shift, unshift

609 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 23:59:45.52 ID:rJ2AVsqy.net]
>>588
unshiftして、popで抜いてくのもある。

610 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 00:19:30.24 ID:YdJc2ZoQ.net]
push, popは後入れ先出し
shiftは先入れ先出し
だと推測

スタックでshiftって出来ない気がする
キューはpush, pop, shift, unshift出来るだろうけど



611 名前:デフォルトの名無しさん [2016/12/17(土) 01:18:24.43 ID:gBqnsSbD.net]
sicpの問題1.5について質問

問題文中にあるように
特殊形式ifは解釈系が作用的順序と正規順序どちらを使っているかによらず先ず述語式を評価してから帰結式と代替式どちらを評価するか決めるならば
問題1.5で出てくる方法では解釈系がどちらの順序か見分けられなくないですか?


ネットに転がってる解答では作用的ならpの評価で無限ループに入り、正規なら0を返すとあるけど
それってifの評価規則が解釈系が作用的順序か正規順序かによらないってのと矛盾しません?

どこが間違ってるのでしょうか

612 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 10:27:04.47 ID:b6nxMwz7.net]
ちょっと何言っているのかわからないですけど(サンド富澤)

613 名前:デフォルトの名無しさん [2016/12/17(土) 11:32:31.33 ID:uhekBTwK.net]
>>591
sicpとやらは読んだことないけど、検索して問題とか解説読んだ感じだと
作用的順序ならtestの第二引数 p の評価で無限ループになる
これはtestの展開前、つまりifを展開して述語式って言うの?を評価する前の話

614 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 15:42:02.21 ID:jn0zESOo.net]
>>49
>vista以降の・・・何もダウンロードすること無く・・・が出来る
うそを言うな

615 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 15:54:56.15 ID:jn0zESOo.net]
43は今でもダイアルアップ接続かいな。
動画が普通に視聴できるネット接続なら著しく時間がかかるはずがない。

616 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 16:07:41.84 ID:nTnmPdRT.net]
>>594
vistaは.net 2.0プレインストールされてるからできるんじゃないか?

617 名前:デフォルトの名無しさん [2016/12/17(土) 16:20:33.96 ID:gBqnsSbD.net]
>>593 回答ありがとうございます

スッキリしました

618 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 16:42:35.85 ID:jn0zESOo.net]
>>596 frameworkがプレインストールされてるだけでsdkではないだろう。

619 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 16:52:00.74 ID:FHGzAvIJ.net]
少しはレスする前に検索できるようになれよ

Visual Studioではなく、Windows付属のcsc.exe だけでC#実行ファイルを作る
qiita.com/toshirot/items/dcf7809007730d835cfc

620 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 00:05:32.09 ID:aCKcGLhu.net]
T Umezawa の動画もある。
同じ内容で、言語だけが異なる

【Java】ゲームプログラミング超入門【Swing】

メモ帳でC#超入門



621 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 12:09:30.48 ID:Oaure1zD.net]
皆バグがあったプログラムって残してる?


今まで上書きしてたんだが、普通に考えたら記録しておくべきだよな

残すとしたらどうやって残す?
バージョン管理なんて高尚なことをやってないとしたら、ファイル名を工夫する?

622 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 12:17:38.22 ID:TK2u9Gsd.net]
git使ってるがそれとは別に、第三者に出したバージョンはその時点でのソースとバイナリをzipでまとめてる

623 名前:601 mailto:sage [2016/12/18(日) 12:40:40.25 ID:PQoctMoZ.net]
>>602
俺も人に渡したもの(滅多にないが、TeXソースとか)は日付をつけて保存してる


分野は数値計算なんだが、プロジェクトと呼べないような規模のプログラムでもgitなどでバージョン管理するもんだろうか

624 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 12:46:05.48 ID:05Ug+E6t.net]
バージョン管理すると楽なんだから
しない理由がない。

625 名前:601 mailto:sage [2016/12/18(日) 13:10:57.84 ID:PQoctMoZ.net]
gitの使い方勉強するかな……

サーバをどこにするかがネックだったが、USBメモリとかもgitサーバとして使えるらしいし

626 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 14:13:38.91 ID:4kyNhjYU.net]
個人が趣味でやってるくらいだと
どこまでしっかりバージョン管理するか迷うところね

「ローカルマシンにリポジトリ作る」「Dropboxでソースファイルを同期させる」
くらいから、レンサバ借りてリポジトリを作るとかまで

627 名前:デフォルトの名無しさん [2016/12/18(日) 14:25:40.70 ID:mFjeP4rI.net]
HDDでいい
安全のためネットにもしといてもいい

628 名前:601 mailto:sage [2016/12/18(日) 15:05:53.23 ID:Oaure1zD.net]
>>606-607
ローカルマシンにリポジトリ作った場合は、例えばサブのノートPCなどでは作業しないと決めるということだよね?

まぁUSBメモリもほぼローカルか

629 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 15:18:05.54 ID:V0Dt9dCT.net]
>>608
ノートPCからローカルPCのリポジトリにチェックアウト、チェックインすればよくない?

共有フォルダとかwebサーバも必要になるかもしれないけど

630 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 15:32:01.83 ID:4kyNhjYU.net]
そりゃまあ開発マシンが複数あるなら、リポジトリにかぎらず
何らかのネットワークを用意しなきゃならんのは当然だろとしかw



631 名前:デフォルトの名無しさん [2016/12/18(日) 15:40:28.09 ID:VFzWAIXP.net]
>>601
高尚とか関係ないと思う。
ファイル名を工夫するとかめんどくさい事やるくらいならgit使っとけ。
別の言い方をすると、めんどくさいからやらなくなって、結局まともな履歴を残せない。

632 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 16:18:50.23 ID:4kyNhjYU.net]
技術者とは無精者のことであるとはよく言ったものだ

633 名前:601 mailto:sage [2016/12/18(日) 16:28:13.74 ID:Oaure1zD.net]
Gitの使い方覚える方向で勉強します
皆さんありがとう

634 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 16:50:08.39 ID:f5ECaTiO.net]
横からなんだが、ジャンク的なプログラムもバージョン管理するの?

数値微分(差分)とか並び替えとか、そういうの

635 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 17:09:41.92 ID:4kyNhjYU.net]
そういう細々としたプログラムは格納する場所を決めておいて、
そのフォルダごとバージョン管理や自動バックアップを設定しておくといいのよ

636 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 18:02:50.93 ID:PQoctMoZ.net]
>>615
なるほ

637 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 18:38:45.94 ID:pqWdtLj7.net]
>>614
一度使って捨てるならバージョン管理しないのは当然として、とっておいたものを
改変して使うようなことがあった場合に管理するようにするくらいでいい。

638 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 18:45:30.68 ID:zh1mxXpF.net]
なんか、SCM 使わない人にとっては、バージョン管理はおおごとなんだな。
自分はちょっとしたサンプルのつもりでも、バージョン管理しないと不安で不安で。
使ってるのはハゲだけど。

639 名前:デフォルトの名無しさん [2016/12/18(日) 18:52:26.56 ID:AE4+x7jX.net]
なんだハゲか
ハゲの言う事はスルーして次どうぞ

640 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 20:02:09.36 ID:iA2++e8X.net]
ジャンクはgistに放置
ローカルで使えるgistが欲しい



641 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 20:03:30.52 ID:05Ug+E6t.net]
>>618
SCMがおおごとって言うより、
subversionがおおごとなんだよねw

642 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 08:16:50.81 ID:NALY/qE6.net]
くぱぁってなんですか?
9*8ですか?

643 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 12:51:38.85 ID:z9XVuDpo.net]
いつから描けなくなったし
국빱
AD6D
BE71

644 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 13:58:30.64 ID:gXmdZbDr.net]
アルゴリズムにLeaky bucketを使っているAPIにアクセスする時
何に留意したらいいのでしょうか?
wikipediaを読んだのですが、いまいち良く分かりませんでした

645 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 14:13:29.15 ID:rA4cPLi7.net]
タイムアウトがとか実際的なものはあっても、アルゴリズム使ってることによる問題なんてないでしょ
実装上の問題による利用上の注意点はそのAPIのドキュメント見ろよw

646 名前:デフォルトの名無しさん [2016/12/21(水) 11:55:18.08 ID:isVRvxOT.net]
プログラムの勉強ってどうやったらいいの?
大学行く金も時間もないから独学で学習したいんだけど。

やったことあるのはエクセルのvbaでコピーペーストするマクロ組んだことあるくらい。
ウィンドウズやアンドロイドのアプリ作ったり、アプリとアプリを仲介させるアプリを作ったり、そのアプリを解析して改造したり、とか自由自在に扱えるくらいのレベルまで行きたいんだけど

全く無知の初心者でもプログラマー並みに上達できる参考書とかある?
やっぱ情報工学系の大学行かないと厳しいの?

647 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 12:09:01.63 ID:VobQFoEv.net]
実現可能な目標を立てつつ分からないことをぐぐってけばいい
大学とか参考書なんて時間や金の無駄でしかない

648 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 12:17:05.60 ID:J2ooxCym.net]
とにかく何か作るとこからだな
設計からコーディング、デバッグに至るまで一通り関わらないと次に行けない

649 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 12:19:38.99 ID:Fj7Wi/c4.net]
まずC言語覚えてから自作OS作る

650 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 12:34:17.33 ID:kCrlwcjM.net]
>>626
君には無理



651 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 15:42:26.02 ID:s4dn3WJU.net]
>>626
 とにかく、何かを作ってみること。
 まあそれも大変だから、最初の内は誰かのコード付きのプログラムを読むこと。
 そんな意味では、コンパイル言語よりインタプリタ言語の方が入門しやすいかも。
 あと、参考書は一冊じゃ済まないと思う。 乱読覚悟で。

652 名前:デフォルトの名無しさん [2016/12/21(水) 15:56:06.33 ID:2ZGuRa1l.net]
大学も本もいらんだろ。
実践だろ。

653 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 16:45:19.84 ID:VAeQd+dq.net]
あくまで趣味の範囲でデータベースの設計や管理運用を勉強したいと思っており、勉強の指針として資格取得を目指したいんですが、
データベーススペシャリスト
Oracleマスター
OSS-DB技術者認定試験
この中であれば、どれを目標にすればいいでしょうか。
また、これ以外にいい資格があれば教えてください。

654 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 17:09:38.83 ID:X85ACbqH.net]
資格ではないが最低でも応用情報技術者試験レベルは必須
ORACLE他はそのあとで良い

655 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/12/21(水) 18:31:49.12 ID:0kCDa1EQ.net]
ネットにつなげなくても使える高い認識率の音声認識ライブラリは無いだろうか?

656 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 20:53:24.44 ID:DgPf7ezo.net]
資格は目標じゃないと思う
そもそも何をやりたいかが大切

何のために勉強したいと思ったの?

657 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 21:11:55.50 ID:yT8Lkx8e.net]
正直25超えたら、職歴なき資格は足かせにしかならんからな。
職歴なり、コミット歴あれば、大手かベンチャーに拾ってもらえる。
25位までなら、インスタントに経歴を盛るのに使えるけど、それ以上だと成果が無いと意味の無いものなので、資格取るよりなんか作って晒すほうがいいと思う。趣味なら。
その中で体系だった知識が得たくなって取った資格は価値があるけど、
資格を目標に取った資格はなんの意味もないよ、ぶっちゃけ。

658 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 22:53:01.00 ID:tskPgAul.net]
>>637
その論で行くなら、資格を得るための資格は20歳くらいまで
ってことにしといた方が親切ってことになるね。

659 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 23:09:17.45 ID:npuR8TOU.net]
>>637
何でそんな事言えるの?
職探しで苦労したとか?

660 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 23:40:12.15 ID:tzArCQJ2.net]
>>637
いま43歳だけど
同年齢でプログラムを書く仕事をしたことが無い人を
採ろうとは思わんな

この年ならもっといい職歴のある人がいるから



661 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 00:17:44.17 ID:nyvvUxi3.net]
>>626-632
まず、この本を3回読んで、オブジェクト指向の基礎を学ぶ。
スッキリわかる Java入門 第2版、2014

>>633-634
漏れは、応用情報技術者を持っているけど、10年掛かっても、DBスペシャリストには受かっていない。
上級資格を持っていないと、上級職にはなれない

>>637
ハローワークの中高年の転職の講習会では、資格持ちが前提条件。
資格を持っていないと、それがあなたの人生ですから、と言われるw

無資格は35歳まで。
その年まで、勉強しないような習慣の人が、勉強するようになることは、まず無い

勉強は、頭の良し悪しじゃなく、習慣・訓練。
運動能力と同じ。普段から体を動かしておくのと同じ

662 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 00:36:21.62 ID:+dxu+Nr9.net]
>>638
そうね。正確には22位までじゃない?

>>639
割と苦労はしてない方だと思うよ。3回引き抜きで転職してるけど。

>>641
ハロワに来てる中高年の時点でおかしいじゃん。
その時点で、売るものとして技術が無くなってるから、箔付けてねって言われてるから、逆に俺が言ってることの補強にすらなると思うけど。
次決める前に辞めたか、次が決まる前に辞めさせられたかどっちかじゃないの?
子育て後の女性でもあるまいし。それでも大体ツテある。
習慣、訓練は、資格の為にあるんじゃなくて、問題解決の為にあるんよ。
そういう意味で資格はマイルストーンにもならん。

663 名前:デフォルトの名無しさん [2016/12/22(木) 00:37:04.05 ID:J1Y5kwjp.net]
> 635
tp://nwp8861.blog92.fc2.com/blog-entry-227.html

664 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 00:55:45.61 ID:nyvvUxi3.net]
リストラとか、転職する中高年も多い

企業内でも、資格を取る人は、年1%ぐらい。
10年でも、1割ほど。
つまり、9割の人は、資格を取らないから、出世には無関係な人

25年間、あいつは馬鹿だよね、って馬鹿にされ続けてきた男が、
遂に、税理士試験 5科目を取得した途端、神扱いに変わったとか

今まで馬鹿にしていた連中が皆、すり寄ってくるw
たぶん、重役になれるから

665 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 01:06:37.13 ID:IguhCxmz.net]
税理士科目はプログラマとしてどれほど有利になるの?

666 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 01:08:25.61 ID:3F8kH50r.net]
資格は箔付けに有効だな。特に頭や能力ない奴は資格取っといた方がいい

667 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 01:45:29.49 ID:w++VzsHN.net]
単純に趣味として刺客の勉強するのも楽しいよ

668 名前:デフォルトの名無しさん [2016/12/22(木) 02:51:04.06 ID:nVbjStr6.net]
刺客の勉強って何すんだろ
確かに楽しそうな感は満載である

669 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 06:26:33.09 ID:JxkE1nLv.net]
これ板にはvb.netのスレは1つしかないのに対して、c#はいくつもある。
.net言語でc#を選んだ理由を教えてください。

670 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 08:05:54.36 ID:rwisZIJ0.net]
>>644
それはもう技術者としての就職を諦めた形では?
45で入社して、管理職になるために社内試験とか受けてたらうちだと管理職になれる年齢からはずれてしまうな。



671 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 09:47:40.25 ID:5DxYbo7g.net]
>>647-648
あと1週間早ければ爆笑できた

672 名前:デフォルトの名無しさん [2016/12/22(木) 13:01:00.59 ID:y+mdv7YD.net]
失格

673 名前:デフォルトの名無しさん [2016/12/22(木) 16:58:53.13 ID:65tLhZJy.net]
開発の仕事へ転職するための証明として
Javaの資格は取っておくつもりですが
それ以外に
・デザインパターン
・リファクタリング
の資格試験ってないのですか?

あととっておくべき資格はありますか?

「資格なんか関係ない。経験だ。」という回答はNGです。なぜならそんなことは分かってるし現実問題として始めての人はみんな経験なんてないじゃないですか。

674 名前:デフォルトの名無しさん [2016/12/22(木) 17:11:20.98 ID:t6o5xD4j.net]
資格は関係あるが、経験が優先だろ。
医師免許、弁護士資格のように必須ではないし、あっても実力、経験が優先だろ。

675 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 17:17:57.85 ID:hYDEOt1H.net]
現実にあることとして有能な奴は仕事の経験はなくても自作アプリを引っさげてくるな
そっちの方が資格よりもいい判断材料になる
hello worldレベルの糞アプリが多いが、これおまえが作ったのかよ!ってのもある

676 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 17:19:57.02 ID:yeLnxYl/.net]
>>653
> の資格試験ってないのですか?
ない。

> 現実問題として始めての人はみんな経験なんてないじゃないですか。
必要なの、知識と実践。

デザインパターンを学習したら、それを使ったコードを書く。

リファクタリングを学習したら、既存のコードのリファクタリングをしてみる。
そのコードは自分が書いたものでもいいし、githubなどから持ってきてもいい。
言語によっては、「リファクタリング お題」で手頃なコードが手に入る。

必要なのは、就業経験ではなく、実践したという経験。

677 名前:デフォルトの名無しさん [2016/12/22(木) 17:44:28.53 ID:65tLhZJy.net]
>>654
それはNGワードなのですが

>>655
hello worldアプリなんかひっさげていくとそれだけしかできない未熟者としか思われないと思うのですが。

現実問題として転職前にアピールできるのは
・面接
・書類選考
と思うのですが、アプリをひっさげていくというのは面接のときにUSBメモリに入れて?それとも書類選考のときにアプリの場所をURLかなにかでメールで知らせるの?
あとこういうことは転職のときの選考として一般的に行われている?

678 名前:デフォルトの名無しさん [2016/12/22(木) 17:45:01.87 ID:65tLhZJy.net]
>>656
ないのは悲しいですね。

679 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 17:56:17.46 ID:kj2UYm4v.net]
デザパタとリファクタの二つをあげたセンスは買いたい
ある程度自分で糞コード書いた経験でもなきゃ
その二つの重要性って気がつかないと思ってたから

680 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 17:58:13.22 ID:yeLnxYl/.net]
>>657
「転職」を見逃してた。

Web上に出してもまぁ恥ずかしくないレベルのコードが書けるようになってるなら、それが一番いい。
githubがおすすめ。

そこまでのレベルじゃないなら、前職の職務経歴を充実させることが可能ならやる。
Teck系への転職



681 名前:ノ効く職務経歴書の書き方は、ググれば見つかると思うよ。

まぁ、あとは実名でブログ書くとか。
[]
[ここ壊れてます]

682 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 18:20:10.02 ID:hYDEOt1H.net]
>>657
履歴書にアピール欄あるんだからアプリ名やURL書けばいいだろ
もう少し自分の頭を使う練習した方がいいよ・・・
ぶっちゃけたらおまえみたいなのは一番最初に落とすわww

683 名前:デフォルトの名無しさん [2016/12/22(木) 18:53:12.47 ID:zHNnrJEM.net]
簡単な自作スクリプト言語作りたいんだけど、
ブロックってどう扱うと楽?
とりあえずスクリプトは最初から順に読んで処理していって、
"{"があったらそこでブロック用のカウンタを1つずつ増やして、
"}"でカウンタを1つずつ減らして、
カウンタを増やす前と同じカウンタ値になったらブロック終了
みたいな感じにしようかと思ってるんだけど。

684 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 18:55:49.82 ID:d7yhz8PN.net]
>>662
コンパイラとか勉強してみたら
lex/yaccだっけ?

685 名前:デフォルトの名無しさん [2016/12/22(木) 18:56:58.29 ID:t6o5xD4j.net]
既存の構文解析するやつつかう

686 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 18:58:14.34 ID:FOXXxQf7.net]
>>662
逆ポーランド記法とか構文木とか

687 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 19:33:24.08 ID:6nY+QTdG.net]
>>662
それで組めるんならそれで十分だとしか。
オレオレ言語のブロックの仕様なんか知らんし。

俺なら簡単なDSLはカーソルでソースを読んでコンポジットパターン使った構文木クラスオブジェクトを吐くように作るけどね。
複雑になるようならlex/yaccに逃げる。

688 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 20:03:15.52 ID:KMOUtJeW.net]
UMLとか 今でも使われてるの?

689 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 01:35:43.15 ID:zYIMLsrE.net]
S式でいいんじゃないの?

690 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 12:21:50.67 ID:3Ssmhylk.net]
>>668
つげ義春?



691 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 14:43:46.14 ID:L8VrAqOy.net]
>>667
UML使わないのならなにで図を書けというんだ?

社内でしか使えないような図を用意してくれる
設計ツールなんてありえないんだが。

692 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 14:54:53.33 ID:Kb3OsEli.net]
手書き絵で十分っての多いな
スライドなんか特にそうだが無駄にこだわって理解しにくくしてるのが多すぎ。そういう奴は書くソースも難解w

693 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 15:06:18.12 ID:+V847GJq.net]
>>663-666
サンクス!
IT系開発分野でも普段触れない部分だから
レスの中に知らないワードがたくさんあるよ
調べてみる

694 名前:デフォルトの名無しさん [2016/12/23(金) 19:52:24.92 ID:WZOWznSH.net]
>>671
手書きでもUMLが楽では。
独自ルールや思いつきの俺表記で書いた場合
それらをいちいち説明する必要が出てくるので
他人に見せるものはもちろん
三日経てば他人のコードと言われるように
自分用のメモでもUMLが楽だと思うよ。

695 名前:デフォルトの名無しさん [2016/12/23(金) 20:06:18.36 ID:cbA/B5V7.net]
Unidentified Modeling Language

696 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 22:21:18.31 ID:ZeK4/Bhm.net]
UMLを含め基本的に図っていうのは
全体をざっくり把握するものなのだから
適当でいいんだよな。

697 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 23:12:30.93 ID:pnQnVdA0.net]
classの中で別のclassを呼び出すのが苦手です
いつも巨大なclassになってしまい、ごちゃごちゃしてしまいます。
なにか良い考え方などはありますか?

698 名前:デフォルトの名無しさん [2016/12/23(金) 23:42:33.69 ID:WZOWznSH.net]
>>675
他人に見せることもなく、自分も後々活用する可能性がない
その場限りのメモ、落書きなら適当でいいよ

699 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 02:47:40.68 ID:zFhkiAWL.net]
>>676
デカいクラスが直接何かするんじゃなくて、

700 名前:
小さいクラスを作って役割を分担させていくと、そのうち適当な粒度がわかるんじゃないかな。
[]
[ここ壊れてます]



701 名前:デフォルトの名無しさん [2016/12/24(土) 13:57:15.84 ID:/g1zlYfj.net]
コンピュータ・ソフトウェアを究めれば、富豪になれる可能性が少しは出てきますか?

702 名前:デフォルトの名無しさん [2016/12/24(土) 13:58:33.05 ID:p4lqfCaM.net]
日本国内なら土方一直線

英語もやれ

703 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 14:29:47.97 ID:3KzFEnUI.net]
そんな質問する時点で頭がないってわかるからなぁ。何かをきわめることすら難しんじゃないか?w

704 名前:デフォルトの名無しさん [2016/12/24(土) 15:48:49.62 ID:8EM69YXY.net]
馬鹿を極めるのも無理

705 名前:デフォルトの名無しさん [2016/12/24(土) 16:24:17.31 ID:VWan/OT6.net]
東大くんを見極めるAI作れよ
気付かずに相手する奴らの頭に組み込んでやれ

706 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 18:59:31.31 ID:kcDzEr5V.net]
開発経験ないやつが上流やるとすさまじい仕様ができ上がるな、、、

そして、実装が遅延すると文句言われる。
本音は、こんなくそ仕様放り投げて俺1人で作った方が早いわと言いたいところだが、、、

どっちに転んでも文句言われる未来しか見えないから、設計通り実装したから後は知らんで通したいが、バグ出たらどうして考慮しないんですか!?という未来も見えている。

どうすればいいんだ、、、
プログラマはドラえもんじゃねぇんだぞ、、、

707 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 19:07:34.00 ID:vL0KvqDu.net]
>>684
客の要望だったりするんじゃねーの?

708 名前:デフォルトの名無しさん [2016/12/24(土) 19:07:34.17 ID:PRjVXR46.net]
いつものコーダーの言い訳聞き飽きた

709 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 19:14:14.51 ID:wqqRl8pm.net]
>>684
マッチ棒で高層ビルを建てる、のような設計なら、明らかに非現実的だと認識してもらいやすいだろうが、ソフトウエアの場合に非現実的であることを理解してもらうためには工夫が必要になるね

710 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 19:40:14.59 ID:hO4OlTd6.net]
>>684
独立すれば?



711 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 19:54:44.86 ID:3KzFEnUI.net]
>>687
頭っからマッチ棒で高層ビルを建てるのが無理とせずに、どんな問題があってどうすれば建てれるか、
自分の力で無理ならどういうところに頼れば問題解決できるのかをいかに考えるかが腕の見せ所
一見無理そうでも無茶したらなんとかなるもんだぞw

712 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 20:02:26.47 ID:JqxcBm7a.net]
ここで>>684なら仕様と設計を出せるのかは不明
それが悲しくこの業界の息苦しい現実でもある

713 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 20:07:25.00 ID:JqxcBm7a.net]
なら(どんな)仕様

714 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 20:09:32.14 ID:RpDAuBtY.net]
すさまじい仕様って言いながら、実はよく考えたらそうにしか落としどころが無かったりするんだよな。
実装者の腕がないだけとか、よくある。

715 名前:デフォルトの名無しさん [2016/12/24(土) 20:18:59.20 ID:PRjVXR46.net]
最大の問題は実は設計通り実装出来れば滞りなく成功するプロジェクトが>>684の技能不足により設計通りの実装が不可能であるという事

716 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 21:15:33.89 ID:kcDzEr5V.net]
>>690
一部出せるが、SEはオレオレエクセルを使いだがるので、全否定になる。
ただのCSVにしろと。

しかし、他の要件の解決策検討に必要な時間もないので、俺は脳死した。

717 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 21:17:43.25 ID:wqqRl8pm.net]
>>689
無理にもいろいろ種類があるだろうが、仕様や目的に内在する論理的な矛盾はどうやっても矛盾なので仕様を変えざるを得なくなるんじゃないか

無理であると人に説明しようと考えるのも、解決策を見つける手段の一つだろう(背理法による証明みたいなもの)

718 名前:デフォルトの名無しさん [2016/12/24(土) 21:27:43.73 ID:PRjVXR46.net]
要するにエクセルマクロが分からない>>694であった
エクセル

719 名前:Xレにいって素人どもに聞いてくればw []
[ここ壊れてます]

720 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 21:51:01.38 ID:Svjr3eg/.net]
>>692
それな
単にある程度以上規模が大きくなると
そのサイズ問題だけであちこち歪んだり無理に見えてきたりする
すべてをスパッと割り切れるような設計ってのは青い鳥



721 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 22:50:16.51 ID:3KzFEnUI.net]
>>695
上や客が望んでるのは無理の証明じゃないんだよ。本当に無理だと思うなら意を汲んで代替案を示す
それが>>689の「どんな問題があってどうすれば建てれるかをいかに考えるか」ってこと
どんな要求が来ても責任持って「できる」って答えてそれを実現してみせるのが腕の見せ所ってことよ。奴隷になりきれ

722 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 23:19:58.52 ID:pkoMnhbW.net]
寒い夜にマッチ売ればいいんだよ

723 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 00:52:29.09 ID:vvtJQlTB.net]
>>698
>代替案を示す
それって仕様変更の提案と実質的に同じじゃん

724 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 01:12:11.79 ID:Sdmy2dzN.net]
>>697
ホントそれ。
自分の担当だけ見て「このクラスは筋が悪い、詳細設計やり直したほうがいい」とかマヌケな事言う奴は、実際にやってみさせると結局もう少し酷いものに落ち着く。

>>700
それでいいじゃん。
いろんな意味で楽になる仕様変更の要求は出せばいいと思うよ。
本当は、工数減れば客の出す金も減るんだし。

725 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 05:17:09.80 ID:8R6Ln00u.net]
 .netやJavaのTry文にはFinallyブロックは、なんであるんですか。
例外の有無にかかわらず確実に実行するとかの説明があるけど、
catchブロックを閉じた直後にFinallyブロックなんかなくても
同じではないんですか。
 Finallyブロックに囲まれたリストボックスへの項目の追加も、
Try文を終えた後のラベルの更新やテキストボックスのクリアの
いずれも、例外に関係なく実行してます。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim t1 As String = TextBox1.Text 'テキストボックスの文字列
Dim t2 As String = Nothing
Try
t2 = t1.Substring(0, 4) &

726 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 05:18:07.48 ID:8R6Ln00u.net]
なぜか途中で切れたので
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim t1 As String = TextBox1.Text 'テキストボックスの文字列
Dim t2 As String = Nothing
Try
t2 = t1.Substring(0, 4) & "-" & t1.Substring(7) 'テキストボックスの文字列を加工する
Catch ex As Exception
t2 = "例外が出た """ & t1 & """" '文字数が8文字に満たないと例外を捕まえる
Finally
ListBox1.Items.Add(t2) '加工した文字列をリストボックスの項目に追加する
End Try
Label1.Text = Now.ToString '項目を追加した日時でラベルの表示を更新する
TextBox1.Text = "" 'テキストボックスの文字列を消す
End Sub

727 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 05:24:17.06 ID:8R6Ln00u.net]
わかったぞReturn (Exit Sub)か?

728 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 05:52:07.59 ID:Sdmy2dzN.net]
>>702
そういうコードだと利便性が無いかもしれん。
後始末を書く場合と、とにかく最後にはこれをするってものに別れるけど、
DBとかなら内側のtry…catchで面倒見切れているうちはカーソル進めるとかそういうの。

729 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 05:52:21.21 ID:oxH1mE2q.net]
>>702-703
2chのバグだろう

書き込み確認画面が出る際、" を使うと、そこで文字列の終了とみなされる。
" の代わりに、\" とエスケープすれば、どうだろう?

それか、書き込み確認画面が出たら、1度キャンセルすれば、確認画面は出ないようになった

730 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 05:59:45.09 ID:Sdmy2dzN.net]
ってかExceptionを握るのは事態がややこしくなるよ。起こる例外を絞って書くか、なかでリスローするほうが。

そういう意味で、try…catch中のreturnや、そこでは補足されず上位で処理される例外のためでもあるな。



731 名前:デフォルトの名無しさん [2016/12/25(日) 09:17:25.32 ID:Ay0oaXkX.net]
東京大学大学院数理科学研究科数理科学専攻博士課程修了という肩書きを手に入れたい。

732 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 10:15:43.49 ID:R3Vb7aqE.net]
人気ない研究室探せ

733 名前:デフォルトの名無しさん [2016/12/25(日) 14:08:13.24 ID:BwpizwND.net]
Flickrみたいな写真の共有を目的としたコミュニティサイトってどうやったら作れるのでしょうか?

734 名前:デフォルトの名無しさん [2016/12/25(日) 14:08:36.10 ID:BwpizwND.net]
Flickrみたいな写真の共有を目的としたコミュニティサイトってどうやったら作れるのでしょうか?

735 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 14:10:21.88 ID:f1hFWUs1.net]
UMLの絵って基本的には人をバカにしているよね

736 名前:デフォルトの名無しさん [2016/12/25(日) 14:12:21.47 ID:BwpizwND.net]
Flickrみたいなサイトって儲かるのでしょうか?
ウェブサービス・サイトを作って大儲けしたいのですが、
どんなウェブサービス・サイトを作れば儲かるのかが分かりません。
儲かりそうなウェブサービスとかサイトってどんなものなのでしょうか?

737 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 14:15:57.09 ID:R3Vb7aqE.net]
サーバー借りて、写真うp/だうんできるCGI置いたら終わり
儲かるかとかはアイデアとやり方しだい。同じもの作っても儲かるやつは儲かる
おまえには・・・無理でしょ。あきらめな

738 名前:デフォルトの名無しさん [2016/12/25(日) 14:35:09.69 ID:BwpizwND.net]
やっぱりある程度規模が大きいウェブサービスやサイトを作り、それを運営していくとなると、
会社を作らないと駄目なのでしょうか?
何かしらのサイトを作って、個人で運営していきたいのですが、無理ですか?
例えば、こういう感じのサイトを一人で運営するのは無理ですか?
www.yakei-kabegami.com/

739 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 14:41:50.26 ID:R3Vb7aqE.net]
そこ一人でやってる個人サイトの可能性高いだろ

740 名前:デフォルトの名無しさん [2016/12/25(日) 14:42:25.72 ID:BwpizwND.net]
mugenserver.jp/

ここのサーバーが少し気になってる。
結構良さそう。



741 名前:デフォルトの名無しさん [2016/12/25(日) 14:44:43.69 ID:BwpizwND.net]
調べてみたら、岩崎拓哉って人が個人で運営しているサイトでした。
そういうサイトでも個人で運営することは可能なんですね。

742 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 14:49:18.29 ID:8R6Ln00u.net]
 まああくまでサンプルだしここでは単純にcatchは基底の例外クラスにしておいた。

 ところで「そこでは補足されず上位で処理される例外」の意味を理解しにくくてしばらく
考え込んだが、returnがあるなら、おそらくcatch句でthrowして、呼び出し元に制御が戻る
直前にfinallyに行くということを言ってるんだろうな。

 そして本題から外れるが、DBのレコードセット用語でのカーソルの意味って、カレントレコード
みたいな意味かな。

743 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:09:42.70 ID:OgVVFzMq.net]
>>715
それぐらいならソロで余裕

>>717
個人のサ−バーとか怖すぎるwww
サーバーの運営自体は多少スキルがあればできる
しかしサバ落ちにどう対処するのか、リソースの配分、閉鎖時の処理など不安要素が多すぎる
今後の予想としては・・・
誰かがリソース使いまくってサーバーが爆熱→冷却にかかる費用が増大
そのまま赤字で閉鎖がいいところだろう
赤字で閉鎖ならあきらめも付くが、サバがガタガタのまま運営し続けるかもな

744 名前:デフォルトの名無しさん [2016/12/25(日) 15:27:29.90 ID:/9UqsXpG.net]
前は、こういう感じの掲示板(www.meiwasuisan.com/frame/)を自分で作り、個人で運営していきたいと思っていたのですが、
掲示板とかだと、利用者がそこで犯罪予告とかをした場合、警察に、その掲示板の関係者として、自分のPCなども調べられるのではないかという恐怖があったので、掲示板は止めました。
>>715みたいな写真投稿サイトとかなら、文字をやり取りする掲示板などとは違い、
あまりそういったことが起こる可能性は比較的少ないのではないのかと思い、
最近は、写真(しかも>>715みたいに何かに限定した写真。>>715の場合は夜景ですね。)投稿サイトを作って金儲けしようかと思っているのですが、
写真投稿サイトみたいなものでも、掲示板のように、もしかすると警察に・・・・・って可能性はありますか?

745 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:38:50.37 ID:tQvSe6Qr.net]
>>721
実写の無修正エロ画像
ちょっと昔にこれのせいでアップローダーが次々と閉鎖した

746 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:47:18.97 ID:OgVVFzMq.net]
アップローダーの管理者が全責任を負うってすげー判決が出てたな

747 名前:デフォルトの名無しさん [2016/12/25(日) 15:49:02.44 ID:/9UqsXpG.net]
>>722
でも、それは写真ならなんでもありのサイトだからそういうことが起こったんじゃないの?
>>715みたいに、何かに限定した健全な写真投稿サイトなら、そういうことは起こらないんじゃない?
>>715みたいに、夜景の写真限定の写真投稿サイトとかさ。
>>715のサイトは2004年の夏に立ち上げられたらしい。
それまで一回も警察に世話になってないみたいだから、こういう感じのサイトならあまり警察が・・・って心配はしなくても良さそうなんだけどなぁ・・・。

748 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:51:02.24 ID:tQvSe6Qr.net]
>>724
ずっと見張っているのならね
ローカルルールがネット上で守られると思っているのなら
ネットに繋ぐことすら止めたほうがいいよ

749 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:55:24.58 ID:OgVVFzMq.net]
>>724
なんか平和な思考してるなぁ
アホに目をつけられたらどうしようもないぞ
現実でも真面目に生きていても、キチガイやテロに突然殺される可能性があるのと同じ

750 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 15:58:46.27 ID:WcsIizIO.net]
>>724
こまめに投稿内容をチェックし、管理権限で削除していけば良いかも
繰り返す投稿者には警告する、アクセス禁止にする、通報するなどして行けばアピールできるかも



751 名前:デフォルトの名無しさん [2016/12/25(日) 16:00:31.55 ID:/9UqsXpG.net]
>>725-726
確かに不可抗力ってもんがあるよなぁ・・・・・。
警察に自分のパソコンとかを調べられたりしたくなかったらやっぱりサイト作ったりして金を儲けるなんて考えは止めた方が良いですよね・・・?

752 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 16:11:49.69 ID:WcsIizIO.net]
>>728
法令をちゃんと守っている実績さえ積めば良いと思うけど
無修正はだめ、児童はだめ、未承諾(いわゆる盗撮もの)はだめ
その辺が一番重要かな?

753 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 16:13:26.85 ID:WcsIizIO.net]
著作権がある物もだめだね。
これ調べるのが難しそうだけど

754 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 17:08:05.52 ID:dMWbJnXc.net]
>>719
procA
 try
  funcA()
  funcB()
 catch なんたら
  処理

にあるfuncAだったら、って話。
funcAで本来procAがさばくべき例外を握り潰すのもおかしい(ディスクフルとか、シグナル系とか)
ただ、自分の後始末はしたいから、finally節で後始末してから、大きな後始末はProcAに任せる。

カーソルが露出してない言語ならカレントレコードだね。
while !レコードセット終端
 try
  現在行の読み込み
  行に対して処理
  キャストしたりなんかしたり
  集計したり
 catch ゼロ除算とかキャストエラーとか想定外の行
  集計できない行でしたとフラグ立てるとかなんとか処理
 finally
  一つ進める

って感じ

755 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 18:28:32.14 ID:vvtJQlTB.net]
>>730
著作権侵害は親告罪なので、指摘されたら削除するという対応

756 名前:で十分なのかな?
それでも、本当に侵害しているかどうか確かめるのは面倒そうだが
[]
[ここ壊れてます]

757 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 18:37:42.68 ID:WcsIizIO.net]
>>732
実際には気がつく範囲で良いと思うし、サイトの注意書きに著作権者からの苦情受け付け窓口用意しておけば良いと思う

758 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 18:40:42.79 ID:R3Vb7aqE.net]
権利持ってる奴は、削除申請せずにいきなり訴訟起こしたっていいんだよ

759 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 18:46:08.93 ID:8R6Ln00u.net]
>>731
funcA()内で、tryブロックに囲まれてないコード(ただし、囲まれていてもそれでcatch節で
例外を再投入の対象になるコードを除く)が、呼び出し元(procA)のcatch節まで飛ぶと思う
ので、それが「そこでは補足されず上位で処理される例外」の意味ですね。

760 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 18:50:27.21 ID:WcsIizIO.net]
>>734
出来ると言うことと、すると言うことの間はとても隔たりが大きい
刑事訴訟ではないので、原告は主張している内容を自力で証明しないといけない
サイト管理者が故意にしているの出ない限り証明できずに終わるでしょう
裁判費用も出ないし、良いことないと思う。



761 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 19:00:42.80 ID:Sdmy2dzN.net]
>>735
そうそう。ややこしい言い方してすまん。

762 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 19:04:28.50 ID:Sdmy2dzN.net]
>>736
普通に、違法な状態にある、ってだけで十分じゃんないっけ?

763 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 19:07:41.04 ID:WcsIizIO.net]
だから、管理者に通知するなり警告して
違法状態の解消を要求するだけで済むでしょう

764 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 19:23:02.32 ID:R3Vb7aqE.net]
極端な例を想像すると、
夜景画像うpサイト作って公開→誰かがスクリプト組んですでにある夜景サイト画像全部登録
→うpサイト内の画像はほぼ全部が侵害画像状態になる→パクられた管理者が起訴

一番悪いのはスクリプト組んでうpした奴だけど、そんな状態を招いた管理者の責任も十分問えるだろ
注意書きや窓口用意して放置するんじゃなくて、それなりに最悪を考えながら「管理」しなきゃあかんってことだよ

765 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 19:34:59.82 ID:8R6Ln00u.net]
まだ100%の正解とは言えなかったようで、こうなるな。

Try
例外の派生クラスCを発生するコード
Catch 例外の派生クラスA
処理
Catch 例外の派生クラスB
処理
Finally
処理
End Try

この場合Catchで捕まえる対象にはならない「例外の派生クラスC」の型の例外、それが「そこでは補足されず上位で処理される例外」てなわけだ。

以上、終了。

766 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 19:52:48.80 ID:h3d29nve.net]
>>741
別に複数の種類の例外で、同じことがしたいなら、
Catch Exception ex
 if instanceOf x is {
 :
 }elseif instanceOf x is {
 :
 }else{
  throw
 }
でもいいと思うよ。

767 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:25:19.72 ID:oxH1mE2q.net]
皆、Web制作管理板のパクリキュレーションのスレで、不法まとめサイトをつぶすよう運動している

まとめサイトは、著作権侵害の受付などを、わざとややこしくしたり、
審査で落としたりして、他人の著作物を削除せず、もうけ続けるから

基本的に、まとめサイトのような犯罪者集団と、取引したらダメ。
様々な契約書を書かされたり、引き延ばされたりする

本来なら、著作物を載せるサイトが、その著作物が自作かどうかを証明しないといけないのに、
まとめサイトは、立証責任費用を払いたくないから、証明責任を被害者に負わせてくる

だから、相手と話し合わず、いきなり被害届を出して、公権力に捜査させるべき。
相手と交渉すると、足元を見られる・被害者の方が個人で弱いから、被害者がどんどん不利になる

広告配信会社・決済サービス・検索エンジンなど、ありとあらゆる所に、
まとめサイトと取引停止するように、皆で運動している

768 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 23:36:59.35 ID:OgVVFzMq.net]
どっちが好き?
if (flg){
//foo
}

if (flg)
{
//foo
}

769 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 08:17:48.72 ID:jzEMhONI.net]
>>744
前者。

770 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 09:52:36.86 ID:Ox1mYdWl.net]
>>744
アスペ俺。どっちもインデントが嫌い



771 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 10:50:55.61 ID:+WG5zmCv.net]
>>744
ifと(の間にスペースを開けないと約束するなら 前者

772 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 11:38:24.31 ID:1QqeI9nL.net]
>>744
後者
はじめは嫌だったんだが、ネストが分かりやすくてな

773 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 11:43:50.51 ID:HAos+tGx.net]
>>744
if(flg){
//foo
}

774 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 11:59:24.01 ID:QtMDvtBN.net]
前者が好きだけど後者の方がエディタで見やすくなるんだよな
行が増えるのも好きじゃないけど、後者にしてる

775 名前:デフォルトの名無しさん [2016/12/26(月) 12:11:06.67 ID:re3dCjZc.net]
コードフォーマッタのデフォルトに任せる

776 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 12:30:38.29 ID:BVficg+L.net]
>>744
if(flg)
{ //foo
 //hoge
}

777 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 13:18:12.06 ID:+WG5zmCv.net]
>>751
オレがデフォルトを作る

778 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 14:21:41.14 ID:Sk77s173.net]
下の書き方ってelseはどうするの?
if
{
}
else
{
}
ってなるん?

779 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 14:26:24.32 ID:QtMDvtBN.net]
そうだよ

780 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 14:35:11.05 ID:Sk77s173.net]
ifだけならいいけどelseつなげると途端に汚く見えるな



781 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 15:03:42.32 ID:Ox1mYdWl.net]
void func()
{     ←前者派はこの位置でも意見別れるよなww
 if (){
 }
}

782 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 15:10:00.18 ID:QtMDvtBN.net]
さすがにブロックの書き方は統一するだろう
void func()
{
 if ()
 {
 }
}

783 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 15:49:22.15 ID:DBgZdWGD.net]
男は黙ってK&Rスタイル

784 名前:デフォルトの名無しさん [2016/12/26(月) 15:50:40.15 ID:DhpS/khr.net]
i
{
}
{
}
{
}
{
}


釣れるかな。

785 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 15:52:05.27 ID:QtMDvtBN.net]
>>759
こんなんあったのかw

786 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 16:55:28.91 ID:V3lZR/BI.net]
elseも慣れりゃ違和感ないぞ
テキストが24行の制限なくなったときからこのスタイルだわ

787 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 17:39:25.14 ID:Sk77s173.net]
マリオがスターとったら無敵になって音楽変わるようなシーンって
音楽が無敵状態と連動するにはどうしたらいい?
クライアンが超重い処理やってて読み込みが遅いとか
先読みさせてもちゃんとスムーズに出る保障はあるのかとか

788 名前:デフォルトの名無しさん [2016/12/26(月) 17:45:09.55 ID:DhpS/khr.net]
スター取ったときに音楽クラスの開始メソッドを呼べばいいだけじゃないか。
そして無敵が終わったら停止メソッドを。

789 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 17:56:08.49 ID:ZkDO+dw9.net]
>>763
クライアンが誰か知らないけどリアルタイム性能が必要なゲームとかは
基本的にそのアプリだけ動かす条件が前提だから保証するのは作者自身
もちろん馬鹿には無理

790 名前:デフォルトの名無しさん [2016/12/26(月) 18:16:25.67 ID:bq11e3Cp.net]
今思ったんだけど
[]←これなんて呼ぶの?



791 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 18:18:01.26 ID:QtMDvtBN.net]
かどかっこ

792 名前:デフォルトの名無しさん [2016/12/26(月) 18:24:39.98 ID:bq11e3Cp.net]
かどかっこで検索したら、角括弧って出てきた…

793 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 18:29:45.49 ID:FcQnr6i+.net]
square brackets 場合によって indexer

794 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 18:30:44.07 ID:GqyY7j6b.net]
>>766
カクカッコ
ブラケット
ダイカッコ

795 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 18:32:49.33 ID:QtMDvtBN.net]
あぁこれカクカッコって読むのか
ずっとカドカッコって読んでたはずかしいw

796 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 18:49:44.23 ID:11n1ebek.net]
カクカッコは言いにくいしカドカッコで十分通じるからカドカッコに変えてしまいたい

797 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 19:12:17.76 ID:DBgZdWGD.net]
次の話題は閉じ括弧をコッカというかどうか

798 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 19:20:59.35 ID:+txY7xq1.net]
国家コーランを飲もうよ

799 名前:デフォルトの名無しさん [2016/12/26(月) 22:27:52.85 ID:vAwFLcN1.net]
C言でint a[10]の配列の中にそれぞれ0-9の数字が入るんだが、
この配列の中の数字の和が10になるような配列をもれなく出せるような関数を作りたいんだが、どうすればいい?
下のような形式にするつもり

int (関数){
}

int main(){
while(){
(関数)
(処理)
}
}

800 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:41:08.27 ID:r0rVdwZ6.net]
そもそも0〜9の和は45だと思う



801 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/12/26(月) 22:41:25.22 ID:+txY7xq1.net]
>>775
普通にしらみつぶしで調べ、見付かった解(複数)はどこかに保管する。

802 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:46:20.22 ID:uZ6jNnFU.net]
宿題やってます感

803 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 22:46:34.63 ID:QtMDvtBN.net]
0の必要、ある?

804 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 23:01:03.71 ID:vnverrjD.net]
Rubyのpermutationメソッドは、配列から引数n個の要素を選んだときの、
順列(順序あり、重複を許さない組合せ)を数え上げます

全通りで、10の10乗だから、10桁だろ。
7桁・1千万回で1秒とすれば、千秒かかる

うまく枝切りしないと、1秒以内に解けない

805 名前:780 mailto:sage [2016/12/26(月) 23:04:54.49 ID:vnverrjD.net]
>780
訂正

順列とは違う

全通りで、10の10乗だから、11桁だろ。
8桁・1千万回で1秒とすれば、千秒かかる

うまく枝切りしないと、1秒以内に解けない

806 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 23:54:35.05 ID:4vHQiKrI.net]
それは何の話?

807 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 01:45:24.61 ID:A/QEGms7.net]
>>775
重複は許すのか?

10を超えたらそれ以上の数字は考えなくて良い
0+1+2+3+4=10
だから重複を許さないなら最大長5で良い

808 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 02:04:33.42 ID:/xLMC5SK.net]
普通、計算量の見積りで、500万回の計算量で、1秒ほどかかる。
プログラミング・コンテストの問題では、1秒ほどで解くのが基本

for(int i0=0; i0 <= 9; i0++)
 for(int i1=0; i1 <= 9; i1++)
  for(int i2=0; i2 <= 9; i2++)

総当たりでは、これが、10ネストする

809 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 02:35:04.43 ID:A/QEGms7.net]
>>784
最大10ってことは重複しないという前提?
0があるから重複を許すなら
0000000000001234
とかもあり得る

810 名前:デフォルトの名無しさん [2016/12/27(火) 02:45:42.73 ID:pyCmm0dg.net]
組合せに対応する整数への変換と逆変換

このライブラリはC言語で書かれたフリーソフトウェアである。このライブラリは、組合せの整数化と逆変換を高速に行なう。
このうち整数化のことを、最小完全ハッシュ関数ともいう。使用メモリも少ない。このライブラリは以下の組み合わせに対応している。

いわゆる組合せ(combination)
分割組合せ(partition)
重複組合せ(repeated combination)
順列(permutation)

応用例
全組み合わせの列挙。
一個の乱数からランダムな組み合わせを生成する。
組み合わせの度数ソート。
組み合わせの幅優先探索でハッシュ関数の代わりに使う。

いわゆる組合せ
例えぱ、0 1 2 3 4 のように 5 種類(n=5,n>=0)の要素があるものとし、これから 3 つ要素(r=3,0<=r<=n)を取り出す場合を考え



811 名前:驕B取り出し方は 10 通りあって、辞書順での番号と組合せを列挙すると、

0:(0,1,2) 1:(0,1,3) 2:(0,1,4) 3:(0,2,3) 4:(0,2,4)
5:(0,3,4) 6:(1,2,3) 7:(1,2,4) 8:(1,3,4) 9:(2,3,4)

となる。ここでは(0,1,2)と(2,1,0)を同じものと考える。目的は、

取り出し方に、何通りあるかを知る InitComb( )
各取り出し方に、番号をつける CombToNum( )
逆に番号から、取り出し方を求める NumToComb( )

を行なうことである。この場合の簡単なプログラムを示す。
http://www001.upp.so-net.ne.jp/isaku/zcode/index.html
[]
[ここ壊れてます]

812 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 19:37:30.03 ID:rR2ogE4v.net]
重複する組み合わせは省略して行くのかな?

813 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 21:51:57.55 ID:rmL4+XdG.net]
>>758
マジかよwww
普通は書き分けるだろうに

814 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 22:34:01.27 ID:t3BXNmQG.net]
お前はそれが普通なんだな
俺からしたら統一することが普通だ

815 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 23:10:52.41 ID:C5WGQ1rk.net]
{を先頭に持ってくると
コードコンプリートで殴られる

816 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 23:32:01.73 ID:OYojECUa.net]
MSのサンプルコードは混在してるな

817 名前:デフォルトの名無しさん [2016/12/28(水) 10:33:03.47 ID:jN/34Ffg.net]
javaでmp3ファイルを解析してオーディオビジュアライザを作りたいのですが、何をどうすれば良いですか?
高速フーリエ変換すればいいってことは調べたら分かったんですが、mp3のどこにどうアクセスすればフーリエ変換するためのデータが取り出せるのかとかさっぱり分からないです。

818 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 11:01:22.05 ID:1lpOxX6A.net]
★★Java質問・相談スレッド179★★
echo.2ch.net/test/read.cgi/tech/1476706523/

819 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 11:09:08.55 ID:+cXdtPI1.net]
自分でデコーダー書きたいのか?
大雑把にいうとハフマン符号展開後にMDCTのデコードをする。
ちなみにMP3の規格文書は有料。

あとMP3で使われてるDCTというのはFFTの親戚だから、周波数成分はデコードしてFFTなんてことをしなくてもDCTデータを解析すればわかる。

820 名前:デフォルトの名無しさん [2016/12/28(水) 13:34:45.56 ID:GiHa1m05.net]
>>794
デコーダってのを作るかライブラリから探せば良いんですね、ありがとうございます



821 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 21:29:07.20 ID:QlgIHS8S.net]
>>775
やってみたら 92368通りだった

822 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 21:45:03.69 ID:2VTjGWhA.net]
エックスドメインのPHPサーバーで
PHPでpear::mailを使ってヤフーかGメールでSMTP認証してヤフーかGメールからメール送れますか?
https://www.xdomain.ne.jp/server/dynamic.php

823 名前:デフォルトの名無しさん mailto:sage [2016/12/28(水) 21:46:10.20 ID:PW1ajd/D.net]
マルチ

824 名前:デフォルトの名無しさん [2016/12/29(木) 00:22:54.65 ID:lYx4ATZF.net]
>>797
おk

825 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 01:01:22.34 ID:8n0uNNvd.net]
>>799
ありがとうございます
テストで送ってみたらちゃんと出来ました

826 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 02:50:35.09 ID:esRsMRe/.net]
関数の設計について質問です。

ログイン関数にユーザとパスワードを渡すと、ログインできればtrueを返しますが、falseのときは、メッセージも返したいです。
ユーザがいない、パスワードが誤っている、など。

こういう関数の場合、戻り値はbooleanでなくて、数値(コード)などを利用した方がいいのでしょうか?

また、メッセージに対応する処理をどこに持たせればいいのか、スマートに設計できません。

関数内でビューを更新すると、単体テストが書きにくくなってしまう。。

827 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 03:10:12.47 ID:66Kkldk7.net]
>>801
> ユーザがいない、パスワードが誤っている、など。

ログイン処理に関して言えば、それはやったらだめ
ユーザー登録されているかどうかがわかるため
攻撃の糸口になる

828 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 03:11:31.16 ID:66Kkldk7.net]
そもそもこういうありふれた処理は
フレームワークでやり方が用意されているので
それに従えばいい。

フレームワークを使っていないならば使うべきだ
自分で作るようなところじゃない

829 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 03:12:56.73 ID:66Kkldk7.net]
テストを意識しているようだが、メッセージのテストをするのは
殆どの場合間違い。例外はあるだろうが思いつかないレベル。

830 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 03:16:03.38 ID:66Kkldk7.net]
> ログイン関数にユーザとパスワードを渡すと、ログインできればtrueを返しますが、falseのときは、メッセージも返したいです。

戻り値は返さなくていい。ログイン関数を実行してログインできればそのまま続行。
ログインできなければ例外を発生させればいい。
必要ならメッセージを返すことだってできる



831 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 03:17:48.62 ID:66Kkldk7.net]
> こういう関数の場合、戻り値はbooleanでなくて、数値(コード)などを利用した方がいいのでしょうか?

エラーの種類がとてつもなくおおくない限りエラーコードは使わない。
例外クラスを作ればいい。戻り値を使わないことはさっき書いた

832 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 03:19:54.94 ID:66Kkldk7.net]
> また、メッセージに対応する処理をどこに持たせればいいのか、スマートに設計できません。

共通部分。例外的な処理をしたい場合がない限り
共通の場所に一つだけ書けばいい。

833 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 03:21:04.07 ID:66Kkldk7.net]
> 関数内でビューを更新すると

ビューが何かわからんが、ログイン関数で更新することはない

834 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 07:06:39.28 ID:oR7vcWzv.net]
evernoteクリッパーやpocketのように
ブログなどを読みやすい形に整形する処理のことを何と言いますか?
このような処理のできるライブラリを探しているのですが、
何というワードで検索すればいいのか分かりません

835 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 08:08:36.88 ID:5Z9Gw+1x.net]
DropboxをGitサーバーとして使う行為について、セキュリティ上の懸念から絶対にやってはいけない行為だと思う人はいますか

836 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 09:32:26.86 ID:erVPOjBH.net]
>>810
他人がコードを改変しても記録が残らなくない?
でそれを元に戻したり
複数人で改変したコードをマージしたりもてきないのでは?

837 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 09:54:25.61 ID:5Z9Gw+1x.net]
>>811
あ、ごめん専ら自分用にしか使わない予定でいる

838 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 09:56:05.36 ID:G92pvYFd.net]
自分用だとしても同じだと思う
過去の自分は他人

839 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 10:04:24.24 ID:5Z9Gw+1x.net]
ローカルにマウントしてそこにリポジトリ置くんじゃダメなんだっけ?

勉強してきます

840 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 13:05:13.88 ID:66Kkldk7.net]
>>810
> セキュリティ上の懸念から

意味わからん。ソースコード公開すれば
守るものなんてなにもない。



841 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 13:12:07.11 ID:LToUj4mC.net]
git鯖利用≠ソース公開

842 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 15:33:39.27 ID:7Zd5OH2Q.net]
なんでログインできないのが例外なんだよwww
ログインできないのか、ログインという行為自体がトラブルでできないのか、例外の種類かえんの?
ログイン施行結果に、結果タイプとペイロード持てばいいんじゃないの。
成功:トークン
失敗:{メッセージ,エラーコード}ってな感じで。

843 名前:デフォルトの名無しさん [2016/12/30(金) 15:41:46.35 ID:LLv/mIuB.net]
全くの初心者
Android向け出会い系スマホアプリを作りたいんだけど、どの本読んで勉強すればいい?

844 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 15:44:33.25 ID:P9AmXfqG.net]
elmについて質問するには、どのスレを使えばいい?

845 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 15:46:46.13 ID:LToUj4mC.net]
>>819
rio2016.2ch.net/test/read.cgi/kinema/1416617122/

846 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 15:47:23.12 ID:erVPOjBH.net]
>>801
ログイン情報を受け取る関数
ログインの成功、失敗とその理由を返す関数
ログイン失敗の時はユーザにログイン失敗したことを返す関数を呼ぶ
但し、ログイン失敗の理由は詳細に表示しない
とかじゃないかな

847 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 15:47:51.31 ID:P9AmXfqG.net]
>>820
そうそう、そういうスレを探していた

…って、おい!

848 名前:デフォルトの名無しさん [2016/12/30(金) 15:52:25.06 ID:Q3tvxZdg.net]
>801
女性プログラマーに"熱視線"
www3.nhk.or.jp/news/web_tokushu/2016_1229.html

849 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 15:54:55.99 ID:66Kkldk7.net]
>>823
なんだセクハラの話じゃないのか

850 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 16:29:08.81 ID:ZAekz4/u.net]
>>817
> なんでログインできないのが例外なんだよwww
Webアプリの場合、認証エラーや認可(権限)エラーを例外として扱うフレームワークは結構あると思うが。
なぜ駄目だと思うんだ?



851 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 16:48:02.83 ID:hOz+Sgq9.net]
>>825
本当の例外と区別する必要があるから。
DBに繋げないからログインできないのは例外だけど、
認証に失敗するのは、正常系の範囲。

852 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 16:54:10.51 ID:LToUj4mC.net]
そんなので例外使うなボケ!と思うが使ってるやつ多いな
正常側処理で使うな!って例外ガイドラインには反しちゃいない

853 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:00:16.23 ID:66Kkldk7.net]
> 本当の例外と区別する必要があるから。

そんなもん例外の方で区別しろよw

> DBに繋げないからログインできないのは例外だけど、
DBにつなげますか?ってメソッドで繋げないのは正常系の範囲だろ。

> 認証に失敗するのは、正常系の範囲。
誰が認証するなんて言ったんだよw

俺が言ったのはログインするという処理。
ログインできないのは何が原因であれ正常系の範囲外だ。


重要なのは処理(関数)の名前だって気づけ

854 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:01:50.01 ID:66Kkldk7.net]
何が例外になるかは、関数の名前で決まるって
わかってないやつ多いよなw

855 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:09:30.15 ID:ZAekz4/u.net]
>>826
> 本当の例外と区別する必要があるから。
どこかで区別する必要があるなら、クラスで区別すれば良い。

> 認証に失敗するのは、正常系の範囲。
その「正常系」には異論があるなぁ。
全てが正しいリクエスト(サーバ側では正しく処理されたり、データを取得できたりする)以外を
全て「異常系」ということにしてもかまわないと思う。

・POSTが許されていないURLにPOSTされた
・email addressとしてinvalidな文字列が渡された
・データベースの一意性制約エラーが発生するようなリクエストが行われた
こういうの、全部「正常系」にするの?

856 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:17:27.52 ID:hOz+Sgq9.net]
>>830
いやー、それはないだろ。
レスポンスコード的にも401と403や404は正常に処理した結果そうなっただろうが、
500は処理自体が出来なかったんだし。
DBにつなげますか、で繋げなかったのは、もうそれ以上アプリもユーザもやりようがない。

それは関数の名前じゃないよ。
例外と言う仕組みの問題。
あれは雑く言えば、それ以上をすっ飛ばすgotoでのエラー処理ロジックへの強引なjumpに等しい。

857 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:20:32.26 ID:hOz+Sgq9.net]
>>830
500返したいか、403にしたいか、401にしたいか、404にしたいかの差。
POST出来ないものへのPOSTは404か、403、
invalidなのは普通に返す内容として、そんなものはこの入力に対して無効だよって内容、
データベースの一意性にひっかかったのが、
故意にそこで制約かけてるならエラー、
何故かそうなったなら例外じゃん。

858 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:28:04.73 ID:ZAekz4/u.net]
>>831
いやだから、「正常に処理した結果」を「異常系」ということにしてもいいのではという質問なんですが。

「正常系だから例外を使うのはおかしい」というロジックなのだとした場合の反論。

> あれは雑く言えば、それ以上をすっ飛ばすgotoでのエラー処理ロジックへの強引なjumpに等しい。
Webシステムの場合、構造的に「異常」ならどこからでもエラーハンドラに飛ばした方が便利なんですが。

859 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:31:47.13 ID:Q3tvxZdg.net]
「例外」を勘違いして使ってるひとがいるな

860 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:38:54.43 ID:ZAekz4/u.net]
>>832
それは、ステータスコード500で返すべきものだけが「異常系」であり、そこでしか例外を使わないと言うこと?

ちなみに、今俺が使っているFWでExceptionクラスを数えたら200個近くあるんだが、多分
ほとんどのものは500以外を返すべき「異常系」だよ。



861 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:45:12.91 ID:kgOSu8P/.net]
意図して500を返しているWebシステムってどこかにあるの?

862 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 17:49:48.77 ID:66Kkldk7.net]
>>831
> DBにつなげますか、で繋げなかったのは、もうそれ以上アプリもユーザもやりようがない。

やりようがないわけじゃないが?
別のDBにつなぎ変えることだってできるだろ。

863 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:00:15.36 ID:66Kkldk7.net]
phpadminやmysqlworkbenchのようなDB管理ソフトでは
DBに接続できなかったらその旨をページやダイアログに表示して
再接続や別のDBに変更することができる。

結局のところ例外が起きたとき、やりようがあるかどうかは
それがどういうアプリであるかよにって違うわけで、
「やりよう」を基準に例外にするかどうかを決めるのは明らかに間違い。

名は体を表わすの言葉通り、関数の名前というのは体、つまり処理を表すので
その処理の内容によって何が正常系かが決まるんだよ。

例えば.NETにある文字列を数値に変換するメソッド
Int32.Parseというのがあるが、これは「パースする」という名前の処理だから
パースができないならば例外。だけど似たようなことをするTryParseというメソッドがある。
こっちは「パースしてみる」という名前だからパースできた(true) または
パースできなかった(false)を返す。

このように名前が重要になっている。

HTTPの話も出ているが、それがHTTPのリクエストを発行するというメソッドであれば
レスポンスコードが4xxでも5xxでも例外ではないが、
それがHTTPリクエストベースのウェブAPIであれば、4xxや5xxが帰ってきたときに例外にしてよい。
その場合はウェブAPIとして相応しい名前を持った関数になっていることだろう。

864 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:08:43.03 ID:66Kkldk7.net]
Railsでも名前によって例外にするかどうかが変わっている。

例えばモデルのsaveメソッドは保存できない場合にfalseを返すが、
ビックリマーク付きのsave!メソッドは、保存できない場合に
例外ActiveRecord::RecordInvalidを発生させる

865 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:12:02.71 ID:ZAekz4/u.net]
>>838
残念ながら、君の意見にも同意できない。

議論したいわけではないので具体的には書かないが、同意できない旨だけは表明しておく。

866 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:14:50.84 ID:66Kkldk7.net]
>>840
俺も議論したいわけじゃないから具体的には書かないが
お前が間違っている。

867 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:17:00.73 ID:LToUj4mC.net]
人によって例外の扱い違ってもエラーじゃないからどうでもいいわ
俺の考える最強の例外処理なw

人に入力させるログインシステムは入力ミス前提だから
ログイン成功、パスワードミスで失敗、パスワードあってるのになぜか処理失敗で例外

ビルトインってか処理上のログインシステムは入力ミスありえないから
ログイン成功、ログイン失敗例外 (成功と例外のみ)

どっちの用途に使われるのか分からないログイン用ライブラリは成功、失敗、例外

868 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:22:39.12 ID:ZAekz4/u.net]
>>841
ちなみに俺は君が間違ってるとは言ってないよ。
そういう考え方をするんだ、という感想かな。
ただ、同意できないだけ。

869 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:22:44.43 ID:66Kkldk7.net]
設計が下手な人はインターフェースではなくて
実装で決めてしまうことが多い。

「DBにつなげますか」というのも実装。
DBであるという実装で、例外にするかどうかを決めてしまっている。

HTTPレスポンスコードも同じだ。実装の内部でHTTPを使っているから
例外にすべきではないという考え。

馬鹿馬鹿しい。

どこに接続しようがconnectはconnect。実装がどうなっているかは関係ない。
connectできなければそれは例外。関数の名前で決まる。

connect内部でHTTPリクエストに変換して通信しているかもしれないが、
内部の実装がHTTPだからという理由でインターフェースを変えたりはしない。

何を例外にするかは処理の内容で決めるものだし、その処理の内容は
関数の名前に反映される。

870 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:26:30.68 ID:66Kkldk7.net]
>>842
> どっちの用途に使われるのか分からないログイン用ライブラリは成功、失敗、例外

ログイン用ライブラリとかいうから話が噛み合わない

ログイン用ライブラリにはいろんなメソッドがある。
そのメソッドの名前で例外にすべきかどうかが決まる。

ログイン用ライブラリという言い方では単なるメソッドの集まりでしかないので
それでどちらにするかを決めることはできない



871 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:27:28.22 ID:mExcR2cJ.net]
量子論的に例外と失敗の重ね合わせ、観測された時点でどちらか適切な方に確定する
という処理系はないのかな?

872 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:27:55.51 ID:66Kkldk7.net]
>>842
> 人に入力させるログインシステムは入力ミス前提だから

例外 もしくは 戻り値 を返すのは関数(メソッド)であって
システムではない。今はシステムの話はしていない。

例外を返すシステムってなんだそりゃ?w
意味がわからんわw

873 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:29:52.07 ID:URt/R2Pt.net]
>>846
ある

874 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 18:52:46.08 ID:erVPOjBH.net]
想定外→例外じゃないかな
関数なりメソッドなりの仕様で想定しているイベントや状態なら正常
その他→例外

関数名と言うのも解釈によって曖昧さが残る

875 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 20:35:24.77 ID:VqDrYuY4.net]
馬鹿なこと言うのはやっぱりまたゴミRailsのゴミRuby使いなのか、結局。
例外ってものを濫用し過ぎ。
俺が考えたら最強の例外処理でもなく、ただの20年以上前からある王道。
もう少し広げれば40年くらい前からある王道。
ABENDとエラーの違いレベル。

876 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 20:52:10.18 ID:VqDrYuY4.net]
Railsでは、とかゴチャゴチャ馬鹿なことこと言ってるけど、
Railsって道走ってる車から降りられないからドラテクでなんとかするってレベルの話だってなんで気がつかんのかな。
ナビ壊れたからドラテクで解消するって発想。
車停めろよ。
ナビがリルートしたのと、ナビが壊れたのとを同じ扱いで処理していい訳ねえじゃん。

877 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 21:53:03.87 ID:VqDrYuY4.net]
名前によって決まってるんじゃなくて、名前で決めてんだよなぁ。
設定より規約ってただのパラダイムであって。
例外と例外ではないエラーは分けるべきだし、致命的なものと致命的で無いものは分けるべきだし、
エラーとハンドラ、例外とハンドラは不必要に距離を開けるべきものでもない。
HTTPを引き合いに出したのは、わかりやすくリファレンス決まってるから出したのであって、HTTPで500を返すべきだから例外を発生すべきといってる訳ではないし、例外が発生したなら500を返せって言ってるわけでもない。
500系と400系に明確な意味差があるように、全部exceptionで解決するのはアプローチとして間違ってるって言ってんだけどなぁ。

878 名前:デフォルトの名無しさん [2017/01/01(日) 17:39:52.17 ID:Pk4jjVDn.net]
 

ある要素とある要素が比例・反比例して協調することを

「重み」って言ってるやつ!!!!!!


それは英語の「weight」の直訳である!!!!!!!


weightは、重さって意味もあるが、「影響を受ける・与える」って意味があるんだ


よってこれは重みと訳すのではなく、「影響度」と言うべき!!!!!!!!!!!!!!!!!!


ええ加減にしたまえよ!!!!!!!!!!!


 

879 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:06:33.46 ID:LTJ+txr+.net]
VPSはどこの借りてますか?

880 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:10:10.00 ID:QliWG2cV.net]
>>854
さくらとカゴヤ。



881 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:18:51.39 ID:ysI6hwZh.net]
>>855
カゴヤいいですね

882 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 18:44:46.65 ID:QliWG2cV.net]
>>856
割と安定で勧められるレベル。
こないだ個人情報漏れたけど。

883 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 21:09:12.63 ID:9MvoRZrQ.net]
>>853
わりとマジレスすると
テコの原理とかモーメントの話になるから
重み
で問題ない

884 名前:名無し集中 [2017/01/01(日) 22:30:26.13 ID:jy2g6db8.net]
BGMをB'sアップテンポにしてデカビタのむようにした
すはるとメチャメチャ効率あがるようになった

お薦めある?

885 名前:デフォルトの名無しさん mailto:sage [2017/01/01(日) 23:20:57.65 ID:DdT8fiYm.net]
>>858
え?(笑)
例えばGauss求積法の「weight」もテコとかモーメントと関係ありますか?

886 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:10:01.94 ID:srMyZSVp.net]
>>853
日本語でも、重みって言葉が既に重要さを指してるじゃん。重み付けとか。
影響度こそ違うよ。影響度は普通はinfluence degreeやら、ratioだよ。あとは普通にImpactとか。
重要さ、を表現したいならImportanceとかが出てくる。

887 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:18:26.73 ID:izep9sMi.net]
>>860
そのような抽象的なものは、何のモデルで説明するかによって言葉は変わる

それを禁じるなら、「影響度」だろうが「重み」だろうがダメで、記号として「 weight 」と書くしかない
英単語の weight でもなく文字 w-e-i-g-h-t の並びで表される記号

「重み」という単語を使いたければ
「文字「重」「み」 の並びで表される記号は、記号 weight の別名である」
のような回りくどい記述を重ねることになる

888 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:21:31.34 ID:OVlW98VI.net]
ガウス求積法のWiはそれこそ慣例的に重みじゃん。

889 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:31:27.72 ID:3uyrpkpe.net]
>>862
Gauss求積の「weight」が抽象的だというのは、どういう意味ですか?
テコやモーメントとまるで関係ないことは明白だと思うんですが

890 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:44:53.39 ID:OVlW98VI.net]
>>864
やり玉に上げやすいやつを先に挙げて逃げんなよww



891 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 00:49:23.48 ID:izep9sMi.net]
>>864
そうだな、君の言うとおり関係ないかもしれん
>>858 の頭の中では関係あるモデルが出来上がってるのだろう)

単純に、Gauss求積法は数学だから抽象的と言ったまで

892 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 01:17:31.45 ID:3uyrpkpe.net]
>>866
数学だから抽象的って……
足し算も引き算も掛け算も割り算も抽象的なの?
Gauss求積なんてただの積分なんだが
原理主義に陥らない限り、曖昧なところなんて一つもないよ

「抽象的だということにして」議論を放り投げるのは簡単だろうけどさ、何も言えてないって気づいてる? 口挟んだは良いけど何も言えてないって


それに、「数学だから抽象的だ」を認めたとしても「モデルを決めなきゃ話せない」というのは飛躍し過ぎだって分かるかな
例えば「Gauss求積を語るための具体的なモデル」って何ですかー?
被積分関数の形? そんなもん決めても何も変わらないと思うんだけど


違う例で言うと、表現を決めなきゃ群の性質は語れないと思ってるのかな君は

893 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 01:43:15.48 ID:ln8BNIGA.net]
どちらかというと数学は具体化の手段だと思う

894 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 02:16:46.13 ID:izep9sMi.net]
>>867
曖昧と抽象的は関係ないと思うが?

足し算も引き算も小学生に教えるときは具体的なモノで説明しないか?
何で Gauss求積を説明するために weight という単語が選ばれた?
それは weight の意味を何かのモデルに重ね合わせてるからではないのか?

>「モデルを決めなきゃ話せない」
決めずとも、定義することで「語る」ことは可能だろうが、
より具体的な説明として「語る」のは難しいだろう

895 名前:デフォルトの名無しさん [2017/01/02(月) 04:09:47.63 ID:gdAYBpSh.net]
>>867
群だろうが体だろうが言葉遊びだよ
重みもweightもそういう言葉の一つってだけ

896 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 04:21:21.51 ID:i/D/irsm.net]
>>869
いやいや、被積分関数をサンプルするための「weight」でしかないんだが
モデルもクソもない

ていうかもっとハッキリ言ってよ
何のモデルに重ね合わせて「weight」という言葉が使われるようになったと思ってるの?
もちろん何かあるんだよね?
ないのにそんなクソみたいな食い下がり方してるならお前は言い争うためだけに言葉を発してる卑怯者だ

897 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 04:52:27.25 ID:nj1/YZgA.net]
なんだ
ニワカか

898 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 06:40:54.78 ID:D1SB2QGu.net]
正月キチガイはスルーしろ

899 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 10:27:13.72 ID:pVm0J+aT.net]
数学齧ったバカはこうなる。
物理屋とか工学屋は情報も数学もちゃんと道具だと割り切ってるんだが、
何故か情報を専攻にしてるやつはその辺意味のない原理主義者になる。

900 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 17:10:56.29 ID:3sSrdRa9.net]
中二みたいなもんだろ
かわいいじゃん
大事にしてやろうぜ



901 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 17:51:31.74 ID:r1UoqT6U.net]
物理屋とか工学屋とか数学屋とかじゃなく
歩み寄って落とし所をつけたいのか討論したいのか
姿勢の問題だと思うよ

後者には、結論出そうになったらそれまで積み重ねてきた
議論をひっくり返して一からやり直そうとするヤツがいて
めんどくさいね

902 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 19:41:26.51 ID:3m8NYs2j.net]
ひっくり返す人は、討論したがってるやつじゃなくて
とにかく相手を打ち負かしたいだけじゃないかな

903 名前:デフォルトの名無しさん [2017/01/02(月) 20:47:30.35 ID:kgeh3ojQ.net]
くやしぃのぅ

904 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 20:48:14.56 ID:9fquqb73.net]
いやべつに

905 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 22:47:36.14 ID:OVlW98VI.net]
>>877
どっかのあいつか。

906 名前:デフォルトの名無しさん [2017/01/04(水) 09:12:19.91 ID:m2Bpv0bX.net]
ゲーセン・カジノのコインや海外の地下鉄で使われてた
貨幣のコインの代用となるコインを意味する token が
どう転じて、「ソースコード中の意味をなす最小単位」という意味に成ったのですか?
どこから採られてそういう意味になったのですか?

907 名前:デフォルトの名無しさん [2017/01/04(水) 09:28:29.94 ID:jWKr/bae.net]
>>881

tokenは古英語では、”tacen"と書いて、「しるし、符号」の意味でした。
研究社の『リーダーズ英和辞典』では、
token
1.. しるし、証拠、象徴
2..記念品、形見、土産
3.権利、証拠品
4.商品引換券
5・(地下鉄・バスなどに用いられる)代用通貨

となっていて、貨幣のコインの代用と成る、コインの意味は、実はかなり
最近になって付与されたいみです。
ソースコードの意味をなす最小単位の意味の「トークン」は
おそらく、1.の意味から来たのだろうとおもいます。

908 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 09:32:07.73 ID:M78fqhv6.net]
え? もしかして透くん? とーくん!?

909 名前:デフォルトの名無しさん [2017/01/04(水) 09:37:52.02 ID:m2Bpv0bX.net]
>>882
ありがとうございます。参考になりました。
まだ疑問に思うのは「意味を成す最小単位」というのは
「しるし」「象徴」からいささか遠くないですか?
検索してみると言語学の生成文法の用語にもtokenというのが有り
そこと何か関係があるのかなぁなんて思っているのですが

910 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 09:49:31.52 ID:01rt3WeM.net]
日本語のニュアンスが違うだけじゃないかな
www.dictionary.com/browse/token



911 名前:デフォルトの名無しさん [2017/01/04(水) 11:15:05.31 ID:+LWkNIyo.net]
Javascriptを学び始めたのですが、これコード書くツールはなんですか?
ExcelのVBAは経験があってこれには開発ツールがあってドット(.)書いたとき自動で次のプロパティ/メソッドがポップアップして便利じゃないですか?
Javascriptにもこういうツールがあるのかな、いやあるはずだ、と思いまして。

912 名前:デフォルトの名無しさん [2017/01/04(水) 12:08:46.64 ID:/F4WKkYD.net]
>JavaScriptは大変難しい言語です。Rubyの難易度を2、Cの難易度を5、C++の難易度を8にすると、JavaScriptの難易度は12ぐらいあると思います。
ttp://qiita.com/raccy/items/bf590d3c10

913 名前:c3f1a2846b

JavaScriptってそんなに難しいの?
phpとpythonとjavaは数値的にどうなるの?
私見でいいから教えて
[]
[ここ壊れてます]

914 名前:デフォルトの名無しさん [2017/01/04(水) 13:50:33.34 ID:fR8ObXFv.net]
JavaScriptは、簡単だよ。他の言語の経験者なら容易に学習できます。
WindowsのWSHのJScriptににている(コマンドプロンプトにcscriptコマンドを入力)

915 名前:デフォルトの名無しさん [2017/01/04(水) 13:51:16.42 ID:fR8ObXFv.net]
C++がいちばんむずかしい。
CおよびC++は、ポインタがわかりにくい(初心者がポインタで操作するのは、危険である)

C++は、プログラマを当てにするが、Javaは、プログラマを守る。
C++は、手続き型も可能であるが、Javaは、あくまでオブジェクト指向…
C++の標準ライブラリは、少ないが、Javaの標準ライブラリは、機能豊富で容易に使用できる

JavaとC++の比較(ジャバとシープラスプラスのひかく
-Wikipedia

916 名前:デフォルトの名無しさん [2017/01/04(水) 13:55:42.34 ID:fR8ObXFv.net]
スタイルに関して…
Cは、自由に書けるが、Pythonは、自由に書けない。だれがかいてもおなじになるそうだ(?)

917 名前:デフォルトの名無しさん [2017/01/04(水) 13:57:31.86 ID:+LWkNIyo.net]
なるほど簡単ですか。ありがとうございます。
では開発するときコードを便利に書くにはどうしますか?
メモ帳では自動ポップアップが出ないから不便なのです。
みんなどうやってJavaScriptのコード書いてるのですけ?

918 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 14:04:19.95 ID:Wz47znJF.net]
>>891
vim

919 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 14:16:15.80 ID:XZra0ySO.net]
>>887
php 12
python 1
java 13

920 名前:デフォルトの名無しさん [2017/01/04(水) 14:23:46.92 ID:+LWkNIyo.net]
>>892
ありがとうございます。
でも聞いたこともないツールだけどどれほど一般に普及してますでしょうか?
とりあえずはみんなが使っている一般的な王道なものを使ってみたいのですが。

あと会社とかでダウンロードが禁止されていたらみんなはどうやってJavaScriptのコードを書いていますか?



921 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 14:24:06.93 ID:+t86cK7B.net]
JSが12ならCが30、C++が50くらい

922 名前:デフォルトの名無しさん [2017/01/04(水) 14:31:38.17 ID:XZra0ySO.net]
>>894
情報科出身なら常識

923 名前:デフォルトの名無しさん [2017/01/04(水) 14:32:19.86 ID:hkcnZMZu.net]
>>894
vi/vimは王道
emacsは邪道

924 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 14:39:02.43 ID:Wz47znJF.net]
>>894
vimが普及してなかったら何が普及してるのか教えて欲しいよ

925 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 14:42:55.10 ID:kAiTvQKX.net]
notepad.exeですねわかります

926 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 15:03:57.42 ID:kSWaivb0.net]
漢はコピーコマンドで

927 名前:デフォルトの名無しさん [2017/01/04(水) 15:08:30.21 ID:+LWkNIyo.net]
vimダウンロードしたら黒い画面が出て反応しないのですが
これどうやって使うの?

928 名前:デフォルトの名無しさん [2017/01/04(水) 15:14:41.76 ID:+LWkNIyo.net]
Javascript勉強してるけど
関数を変数に代入できたり
クラスの作り方が関数を変数に代入するのと同じだし
ものすごく変なのですが。

929 名前:デフォルトの名無しさん [2017/01/04(水) 15:16:00.87 ID:XZra0ySO.net]
クラスの作り方というより
そもそもいわゆる他のオブジェクト指向言語のクラスとは違うからね

930 名前:デフォルトの名無しさん [2017/01/04(水) 15:18:48.82 ID:+LWkNIyo.net]
>>903
どう違うのですか?



931 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 15:22:23.44 ID:5KtUbRoT.net]
>>901
:(コロン)h
でヘルプ出るはず

932 名前:デフォルトの名無しさん [2017/01/04(水) 15:22:46.55 ID:ZppiaYb0.net]
>>902
https://html5experts.jp/takazudo/17355/
marupeke296.com/IKDADV_JAVAS_Class.html
www.yunabe.jp/docs/javascript_class_in_google.html
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain
https://developer.mozilla.org/ja/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript
so-z

933 名前:ou.jp/web-app/tech/programming/javascript/grammar/function/class/
http://web-terminal.blogspot.jp/2013/08/javascript-class.html
http://tacamy.hatenablog.com/entry/2013/01/06/224718
http://qiita.com/maccotsan/items/45b348d4eb52f473b0e3
http://qiita.com/takeharu/items/809114f943208aaf55b3
[]
[ここ壊れてます]

934 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 15:31:09.11 ID:BVc6syQy.net]
>>904
MS嫌いじゃないならVSとかVSCodeで良いんじゃない
https://microsoft.github.io/monaco-editor/index.html (vscodeのエディタ部分のデモ)

クラス云々は見ているのが古い書き方なので注意

935 名前:デフォルトの名無しさん [2017/01/04(水) 15:51:04.71 ID:+LWkNIyo.net]
>>907
なるほど。さっぱりわかりませんが勉強してみます。

936 名前:デフォルトの名無しさん [2017/01/04(水) 15:52:52.40 ID:+LWkNIyo.net]
今年は年明けのとき時間がかかったような気がしたら
案の定うるう秒というのが導入されたらしいですね。

これJaveやVBAやJavaScriptなどのプログラミング言語のDateクラスの演算になんらかの影響はないのですかね?
素朴な疑問ですが。

937 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 15:58:04.64 ID:qZbDo0s2.net]
お前さんはイギリスにでも住んでいるのか

938 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 15:58:22.69 ID:5KtUbRoT.net]
ない
60秒が存在する、というだけ
気にしないで使えば単に1秒ずれるだけだし
60秒を許容するシステムも多い、DBとかJavaもそう
混在して8時59分60秒JSTが受け渡しできないケースはあるだろうけど
そもそも60を入力するやつはだれなのか、という話だな

939 名前:デフォルトの名無しさん [2017/01/04(水) 16:01:58.67 ID:XZra0ySO.net]
そうか?
エポックから何秒後かとか全部ずれるぞ

940 名前:デフォルトの名無しさん [2017/01/04(水) 16:08:59.50 ID:+LWkNIyo.net]
そもそもうるう秒というのは予測できなかったということだから
たとえば現在の日時を取得すると1秒ずれているということですか?



941 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 16:11:09.42 ID:kAiTvQKX.net]
GMTより東の国では2017年1月1日が1秒多くて
GMTとGMTより西の国では2016年12月31日が1秒多いので
そういうところを気にするプログラムなら影響受けるな

942 名前:デフォルトの名無しさん [2017/01/04(水) 16:11:11.67 ID:+LWkNIyo.net]
今年はいろんなことにスキルアップするつもりで、正規表現をマスターしようと思いますが
もともとWordの検索/置換でワイルドカードはある程度マスターしていました。

このWordのワイルドカードと正規表現ってどれほど違うのでしょうか?
ちょっと調べた感じでは、けっこう違っているようなのですが。
この違いの理由はなぜなのでしょう?統一すればよかったのに。

943 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 16:15:26.64 ID:XZra0ySO.net]
原理主義者はエディタも一つに統一汁

944 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 16:30:50.66 ID:h58LTJz8.net]
>>912
物による
PosixTimeは閏秒無視する

945 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/01/04(水) 16:44:44.57 ID:83LRywdJ.net]
人類はうるう秒と相対論的時間のずれを考慮した新しい時間体系を求めている。

946 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/01/04(水) 16:57:34.57 ID:83LRywdJ.net]
訂正。
×人類は
○人類および機械類は

現在の重力を正確に測定する機器ってあるのかな?

947 名前:デフォルトの名無しさん [2017/01/04(水) 17:01:22.56 ID:XZra0ySO.net]
これか
www.u-tokyo.ac.jp/ja/utokyo-research/editors-choice/rewinding-the-future-of-timekeeping/

948 名前:デフォルトの名無しさん [2017/01/04(水) 17:01:49.96 ID:XZra0ySO.net]
これとか
www.itmedia.co.jp/news/articles/1608/16/news089.html

949 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/01/04(水) 17:07:32.74 ID:83LRywdJ.net]
絶対重力計と光格子時計を使って絶対宇宙時刻を定義すればいい。

950 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/01/04(水) 17:24:32.56 ID:83LRywdJ.net]
>>915
ワイルドカードは主にファイルシステムにおいて、ファイルやディレクトリのパターンマッチに使われている。
MS-DOSのコマンドの例を挙げると:
DIR *.TXT
DEL ABC???.EXE
正規表現はそれよりも複雑なパターンマッチが可能であり、主にテキストエディターやテキストプロセッサーで使われている。



951 名前:デフォルトの名無しさん [2017/01/04(水) 17:33:19.54 ID:+LWkNIyo.net]
>>923
それはMS-DOSのパターンマッチでしょ。
Wordのワイルドカードはもっと結構複雑ですよ。
しかし正規表現とはちょっと違う。同じにすれば覚える/慣れることが減ったのに。

952 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 17:38:58.76 ID:qZbDo0s2.net]
ほんとそれは思う。
デファクトスタンダードに合わせようとせず何故MSは独自規格を作ってしまったのか。

953 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/01/04(水) 17:40:00.26 ID:83LRywdJ.net]
現実の世界でもワイルドカードというものはある。
あらかじめファイルに見出しを付けておき、探したいパターンに合致する見出しのファイルたちを
一気にまとめて取り出す。ワイルドだろ? どこかの国の行政機関では、MS-DOSに劣るファイル管理を行っているらしい。

954 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/01/04(水) 17:56:11.02 ID:83LRywdJ.net]
じゃあ、改ページをどうやって正規表現で表現するんだ?

955 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/01/04(水) 18:39:53.56 ID:83LRywdJ.net]
宇宙統一時というニュートンの野望が違う形で実現されつつある。
今はそんな時代だ。

956 名前:デフォルトの名無しさん mailto:sage [2017/01/04(水) 21:58:14.73 ID:5yFwETFn.net]
言ってるトークンは、Lexical tokenのtokenで、Lexical rokenで「字句」って意味。
JWTなんかのtokenは、印、証拠って意味のtoken。
代替貨幣は、13世紀前後のヨーロッパの話だから、最近と言うほど最近ではない。
ゲームの話じゃない、ホントの意味でのギルドの貨幣だったり、今で言うコーヒーチケットやらのような、団体や商店が降り出すもの。
気楽に印刷が出来るようになったのはもうすこしあとなので、木片に焼印や、柔らかい金属に刻印したものが主流。

957 名前:デフォルトの名無しさん [2017/01/04(水) 23:07:14.24 ID:J+uePkPh.net]
MSの正規表現なんてa-zとA-Zを区別してくれなさそうで嫌だな

958 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 20:23:02.80 ID:V7dbykQV.net]
AccessスレでLike演算子の不具合が報告されとるね
自分とこでも確認した
演算子でバグって最悪や

959 名前:デフォルトの名無しさん [2017/01/05(木) 20:29:25.78 ID:zlIZhf1q.net]
それはどんなバグですか?

960 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 20:54:19.00 ID:sBxK0MmH.net]
hatenachips.blog34.fc2.com/blog-entry-455.html
これか
SQL Server Expressが無料なんだからAccess使う意味もないと思うが
あとODBCも複雑なことすると挙動が変なのでやめた方がいい



961 名前:デフォルトの名無しさん [2017/01/05(木) 23:15:42.21 ID:vwB2/i6/.net]
マキシム・コンツェビッチみたいな超天才数学者になりたいのですが、
どんなに努力をしてもなれませんか?

962 名前:デフォルトの名無しさん mailto:sage [2017/01/05(木) 23:34:15.43 ID:ISNamxYv.net]
マキシマム・ビッチならがんばりゃなれる

963 名前:デフォルトの名無しさん [2017/01/06(金) 23:32:23.73 ID:Cvx+GX9a.net]
東大理学部数学科に入り、純粋に数学という学問を勉強したいのですが、
自分には致命的な欠点があります。

それは、グループワークをしたり、人前で発表をしたりするのが大の苦手だということです。
いくら大学に入り純粋に学問をしたいと言っても、
実際、大学はグループワークをしたり、人前で発表したりしなければならないことが多いですよね?
自分にはそれがどうしてもできないのです。
しかし、東大理学部数学科に入り、数学を勉強したいという気持ちがあります。

この困

964 名前:難な状況を解決するにはどうすれば良いのでしょうか?
本当に困っています。誰か救いの手を差し伸べてください。お願いします。
[]
[ここ壊れてます]

965 名前:デフォルトの名無しさん mailto:sage [2017/01/06(金) 23:48:55.20 ID:m5/OWiiZ.net]
自分で考えれない時点で研究向いてないから諦めろ

966 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 07:21:05.29 ID:55rirhTJ.net]
ミレニアム問題解くような数学者なんてコミュニケーション取れなくなる脳になってしまうからな

967 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 08:31:02.84 ID:uXF3ZSaZ.net]
触んなよ、キチガイが感染るぞ

968 名前:デフォルトの名無しさん [2017/01/07(土) 09:53:26.82 ID:EceZQ54D.net]
そろそろ次スレの時期なので
立てる人は東大君に触るなってテンプレに入れるのを忘れないように頼む
980位になったら俺が立てるけど

969 名前:デフォルトの名無しさん [2017/01/07(土) 11:04:58.32 ID:gdmcm9JP.net]
ステマステマステマ

『選択』 2016年11月号
日本版GPS 「準天頂衛星」に黄信号
NEC「大失態」で3000億円の無駄遣い
https://www.sentaku.co.jp/articles/view/16380

970 名前:デフォルトの名無しさん [2017/01/07(土) 11:05:47.74 ID:gdmcm9JP.net]
ステマじゃなかったデスマだった
割とマジで間違えたorz



971 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 11:15:29.56 ID:gdmcm9JP.net]
次スレ

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

972 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 14:09:52.46 ID:55rirhTJ.net]
>>939が感染したようだな

973 名前:デフォルトの名無しさん [2017/01/07(土) 16:54:59.84 ID:4jt/Q9EM.net]
気違いはどのスレどの板にでもいるな
全部別人だとしたら多過ぎる

974 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 20:09:28.45 ID:7Eud9Qi0.net]
実際沢山いるからな

世はまさにバイオハザード!

975 名前:デフォルトの名無しさん [2017/01/07(土) 20:54:24.28 ID:wE1Hmudg.net]
東大理学部数学科に入りたいけど、グループワークや人前で発表したりするのができない・・・・・。
あと、文化祭とかも嫌だ・・・・・。
何もできないししたくない・・・・・。
でも、東大理学部数学科で数学を勉強したい。
どうすれば良いのでしょうか・・・・・?

976 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 20:56:27.65 ID:TOrGuStJ.net]
>>947
カウンセリングを受ける

977 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 03:10:34.15 ID:khbN/3PW.net]
若い数学者のすぐれた業績を顕彰し、その後の研究を励ますことが目的であり、
「4年に一度」「40歳以下」「2名以上4名以下」という制限がある

フィールズ賞
-Wikipedia

978 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 08:11:59.81 ID:bdmFldkk.net]
テストケースの予想結果に「〜すること」と記載してたら「〜されること」に書き直せって指摘を受けた
なんでなの?

979 名前:デフォルトの名無しさん [2017/01/08(日) 10:46:35.99 ID:CTNwpw6A.net]
オレは東大卒だけど
そういうことは東大に入ってから心配しなさい。

980 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:20:26.92 ID:ts3G2y2D.net]
>>950
助詞と合ってないから?
〇〇が✖️✖️される事
〇〇を✖️✖️する事



981 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 16:41:44.86 ID:RoF3+BOS.net]
何言ってるんだよ。

テストケース○○(というテスト操作を行った時)、データが(操作によって動きだした計算機に)△△されること
なんだから当たり前じゃねえの?
論理的思考の素質を疑うレベル。

982 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 16:44:57.39 ID:RoF3+BOS.net]
コンピュータが○○すること、も間違ってる。
コンピュータがそうするのを確認するのがテストで、そうされたデータから正常動作を確認する訳だから、
データがされること、以外の表現はほぼ全部間違ってる。

983 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 16:51:45.26 ID:ts3G2y2D.net]
>>954
機械を動作させる場合はその機械が動作する事を確認すべきではないか?
単体テストならデータが、される事で良いかもしれないけど

984 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 16:55:28.17 ID:RoF3+BOS.net]
>>955
機械が動作する、ってのをどうエビデンス残すつもり?
結合試験では、全体通しての出力物を持ってテストを「可」にすべきかと。
それが紙であろうが、電文であろうが、ある端子間電圧であろうが、計測して残せるものとして。

985 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 16:57:28.99 ID:RoF3+BOS.net]
言い忘れた。
機械が動作する事は、単体試験をもって証明されてる。
だからこそ出力データを以って結合試験を行える。

986 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 17:02:05.15 ID:xMVs4RXt.net]
> 機械が動作する、ってのをどうエビデンス残すつもり?

誰でも再実行可能にしておけばよくね?
それがエビデンスでしょ?

987 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 17:04:22.54 ID:xMVs4RXt.net]
> コンピュータがそうするのを確認するのがテストで、そうされたデータから正常動作を確認する訳だから、

意味がわからん。

コンピュータは命令しなきゃ何もしないぞ。

命令するのは人間だ。命令というのはコードだ

(自分・・・じゃなくても社員の誰か)が書いたコードが
正しく記述されていること。を確かめるのがテストだろ

988 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 17:05:36.95 ID:xMVs4RXt.net]
コンピュータが正しく動作することをテストするのは
CPUメーカーぐらいだろ。

コンピュータが正しく動作するのはテスト済みの大前提。
テストケースでテストするのはコンピュータじゃなくて
処理を書いた人間のコードなんだが。

989 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 17:06:21.25 ID:xMVs4RXt.net]
>>950
> テストケースの予想結果に「〜すること」と記載してたら「〜されること」に書き直せって指摘を受けた

お前の会社の(くだらない)ローカルルール

990 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 17:37:24.12 ID:ts3G2y2D.net]
ブラックボックステストとホワイトボックステスト両方必要じゃね?

単体テストで上手くいくからと言って結合テストやシステムテストが上手くいくとは限らないしそれらで初めて単体のバグが見つかるかもしれない



991 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 18:08:32.56 ID:xMVs4RXt.net]
>>962
時間と金が無限にあるなら、ブラックもホワイトも完璧にやればいいよ。
それが不可能だからより少ないテストで高い効果を求めるわけで。

まず単体テストでうまくいくから〜という発想を変えるべき。
単体テストをやればうまくいくように設計するんだよ。

お前のその発想はとりあえずコードを書いて後付で
単体テストを追加するような人間に考え方

結合テストやシステムテストがうまくいくというかやらなくてもいいような
単体テストを行えるように、最初から設計して作るんだよ。

992 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 18:23:05.99 ID:ts3G2y2D.net]
>>963
設計にミスがあったり製造時にミスがあったりする可能があるだろ
その為にテストが不可欠だよ

993 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 18:25:03.10 ID:ts3G2y2D.net]
>>963
それこそ時間が無限にあればどんな事でも想定した設計やコードも書けるだろうが金も時間も限られてる

994 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 19:11:19.14 ID:euA+r4Nb.net]
不具合量産してくれるやつはどうでもいいことにこだわって熱くなる
そう、おまえらのようにな

995 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 20:22:30.67 ID:RoF3+BOS.net]
>>958
違うよ。
エビデンスは、動作が正しいことを証明するもの。
誰でも実行できる意味もないし、再度実行するものでもない。
車検みたいなもの。
その瞬間正しかった、でOK。

>>959
その、契機から実行される命令セットが正しかった事を証明するためには、契機と命令セット以外のものから証明する必要があるって理解できてない?もしかして。

テストするプログラムを作ってそれでテストした気になってる奴思い出したわ。

>>963
それはおかしい。
部品の単体テストで保証されているから、アッシーの単体テストが、アッシーとしての単体テストで居られるし、
部品同士の結合テストで居られるんじゃん。

よっぽど経験無いのかな。

996 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 20:26:35.67 ID:xMVs4RXt.net]
>>967
> エビデンスは、動作が正しいことを証明するもの。

どうやって? 画像は加工できるってことぐらい知ってるよね?

997 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 20:51:39.08 ID:RoF3+BOS.net]
>>968
話のすり替えにも程があるw
画像だと書き換えられるからエビデンスにならないよね、って、
そんな加工したものをエビデンスとして提出する程度の奴はそもそも居ないし、
そんなこと

998 名前:オたら次に自分を守るものが何も無くなるから、
原理上書き換えられても、事実としては書き換えられないものとしてとらえるのが妥当でしょ。
[]
[ここ壊れてます]

999 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 21:01:48.95 ID:ts3G2y2D.net]
>>969
建築業界とかで起きたし自動車業界でも粉飾決算とかもニュースがあった
自分のところだけは大丈夫と思ってることが危ない

1000 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 21:08:53.18 ID:sZURLTxu.net]
顧客本人に立ち会ってもらい、一つ一つ印鑑もらうしかなくなるな



1001 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:02:13.01 ID:KINgQhrq.net]
テスト実施における主役はテスト対象となるプログラムじゃなくてテスト結果だから「〜すること」の表現は相応しくないってことでいいの?

1002 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:07:54.52 ID:euA+r4Nb.net]
>>972
情報が少なすぎてエスパー以外には答えだせない。指摘してきたやつに聞け

1003 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:16:09.31 ID:ts3G2y2D.net]
>>971
0 or 1じゃなくて良い
テストは別の人が設計して実施するとか
抜き打ちで詳細なテストをするとか
色々やり方は考えられる

1004 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 02:16:28.88 ID:VWygbPgL.net]
>>971
それでもだめだよ。

テストのときだけうまくいくような
偽のシステムを使うかもしれない。

テストのときのコードと、納品するときのコードが
全く一緒という保証はないわけだからね。

1005 名前:デフォルトの名無しさん [2017/01/09(月) 05:56:24.25 ID:JOAqSyBk.net]
マイナンバー発光システムですね判ります

1006 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 06:08:52.15 ID:dCsQaeb/.net]
まあ実際の所テストをやった後でバグが出たとき
最初から全てをやり直したりしないからね。

バグがないシステムはない。という前提が正しいならば、
いつまでたってもテストも終わらない。

エビデンス取った後に修正したならば
そのエビデンスはすべて使い物にならないというこった

1007 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 06:13:09.42 ID:FSSb8O2Z.net]
プログラムにバグがなくても
仕様にバグがあったりする世界ですし
設計寿命として生きている限り
当初想定されていなかった事態も起きるでしょう
システム全体ではバグのないものは造るのは無理
極力減らすことを目標にするのは良いけど0にするのは無理

1008 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 07:34:10.32 ID:cjVtQucR.net]
>>975
ハッシュ値を確認すれば同一性はほぼ確認できるんじゃね

1009 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 07:36:09.38 ID:cjVtQucR.net]
>>960
OSにバグが無いとは言い切れない
iOSとかでもあるし

1010 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 07:37:51.72 ID:cjVtQucR.net]
>>967
ソースコードの一部を修正したとき既存部分が正しく動作しなくなる可能性が考えられる
デグレードが無いことを再度同じテストを実施して確認すべき



1011 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 07:53:20.57 ID:kzpCnYYe.net]
>>979
> ハッシュ値を確認すれば同一性はほぼ確認できるんじゃね
それをさせないためのエビデンスだよ
エビデンスは最終的なキャプチャ画像さえあればいい。
ソースコードと結びつけたりはしない。

1012 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 07:54:39.30 ID:/bDncKYI.net]
>>980
そう。だからOSをアップデートしたときも
テストをもう一回実行しなければいけない。
実はエビデンスは何の役にも立たないものなのさ。

1013 名前:デフォルトの名無しさん [2017/01/09(月) 08:16:02.99 ID:gkEE/haI.net]
ジョン・フォン・ノイマンとマキシム・コンツェビッチはどっちの方が頭が良いですか?

1014 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 09:10:17.05 ID:cjVtQucR.net]
>>982
客がMD5とかを求めたら?

1015 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 18:26:14.48 ID:YKENqwhN.net]


1016 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 18:29:48.02 ID:4OeNzyzM.net]
Snow White

1017 名前:デフォルトの名無しさん [2017/01/09(月) 19:11:11.19 ID:615PfYf3.net]
vimなるものをインストールしてみたのですが
こんなので本当にJavaScriptのコード書いてブサウザで動作確認テストしながらちゃんと開発できるのですか?
ただの黒い画面でとうていそんな動作テスト、バグフィックス、などの一連の作業なんてできなそうなのですが。

1018 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 19:42:46.57 ID:TY73MQez.net]
すみません麻雀計算プログラムを作ってるんですが(C言語のサイトのを参考に)
C言語をJavaに置き換えたいのですが

●C言語
kiriwake[p_kiriwake]=TOITU;kiriwake[p_kiriwake+1] =i,p_kiriwake+=2;

これをJavaに書き換えると次のような感じでいいのですか?
セミコロンとカンマの使い分けの意味がわからんのですが、、、
●Java
kiriwake[p_kiriwake]=Mentsu.TOITU.getInt();
kiriwake[p_kiriwake+1] =i;
p_kiriwake+=2;

あと、C言語で !tehai[i] みたいな配列の要素否定(配列はint型)
これって 配列の要素の値が 0だったらtrueって意味でよいのでしょうか?

1019 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 00:11:48.64 ID:VV7ajSXS.net]
>>988
JSのテストは、ブラウザ付属のF12開発者ツールとか、
Java、C#、Python、Rubyから、Selenium WebDriver を使うとか、

Jenkins とか

>>989
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

1020 名前:デフォルトの名無しさん [2017/01/10(火) 03:06:36.60 ID:7/6KzxGD.net]
レンタルサーバー事業って儲かりますか?
あと、レンタルサーバー事業をする場合、どんな知識が必要なのでしょうか?



1021 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 04:35:34.02 ID:BnNmvt3L.net]
さむい

1022 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 05:18:26.92 ID:VV7ajSXS.net]
Linuxの資格、LPIC が必要

1023 名前:デフォルトの名無しさん [2017/01/10(火) 05:18:31.02 ID:cKpaKKth.net]
インマルサットみたいな会社はどうやったら作れるのでしょうか?
これも知りたいです。

1024 名前:デフォルトの名無しさん [2017/01/10(火) 08:38:06.56 ID:duWLWLTR.net]
新年早々豆腐の角に頭ぶつけて死ね

1025 名前:988 [2017/01/10(火) 10:18:23.15 ID:ZLjssYdv.net]
>>990
ありがとうございます。
さすがスッキリ厨さん。
言う事が違いますわ。
つこてる豆が違うな。

でも結局なにが便利なのですか?
標準的なものはブラウザ付属のF12開発者ツール?
不思議でしょうがないのがそのブラウザ付属のF12開発者ツールについて解説した本(本の一部ページでもいい)が皆無ということですよね。

1026 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 10:40:54.96 ID:OfVJOya1.net]
>>996
ブラウザの機能はすぐバージョンアップで変わるからだろ。少ないだろうが言語本にも皆無じゃないと思うぞ
言語本以外だったらたくさんある。例えばamazonで「chrome 開発」で検索して一つ目にヒットするガイドブックだと4.5章にそれが載ってるはず
書籍探そうなんて思考からして分かるけど、情報の探し方が時代遅れで頭悪すぎるよ
今はvsでもなんでも使えんだから一回ぐらいはぐぐれ

1027 名前:デフォルトの名無しさん [2017/01/10(火) 14:15:56.82 ID:s989ZmsY.net]
>>991
1.出来る限り安く買って出来る限り高く売る
2.固定資産税を減らす
3.ランニングコストの固定費を減らす

1028 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 19:16:33.04 ID:oIC84/W9.net]
うめる?

1029 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 19:19:45.23 ID:BmumRcWX.net]
(()))())))(()))()(()())(()()(()(((())))())()((())()))))())(()(()(((((()((
()(()))())))())())))()((()(()(()(((()))((())()())(((()))))))(()()((((()((
)()(())((())(()(()))(()))(((()())())))((()(()))())())))((((()(()(()()))((
))))((())(()(((()(((()((())()))(()((())(((())))())((()(()())()))))())()()
))))))())()))(()())(()()))()(())()()(())(()(((())()()((()()(())(((((()()(
)())()(()()(()))()))())(())((())())(()))(()(()()(()(())))()(()((((()())((
()))(()))))()((((())()())))((()()))(()())))((()))()()(()((((()()())((()((
(()())((())((((((()()()(()()(()))()())))()()))))))(()())(()))(((()(()())(
)(((((()((((()(()))((()(())()(())()(()())((()))))))()()())))(()())))((())
)()((())))())((()(()))))(())))()))(())(())((())((((((())))))()))(((((((((
()(()((())((())))))()))()()())))()((())()())()((((((()(())())(()()((())()
))((()))))))(())((())))))))())((())()()()(((())(((()((())))(()()((((((()(
(()())(((())))()()())(()))))))(())(()()((((((((()()())((()()()))))()()(()
()))))(())(())(())(())()())())))((())(())))))()(((()(((()))(((((())(((()(
()))()(()()))((())(()()(())()(((()(()()))))(())))((()())((()()())((((()))
(())(((((()))(())(((()()))()()())))(())())(()()(())))(()))()(((()))(()()(
())())))()))(()((())((()()(())((()))()(()))))(((()()())()(()()()))()(((((
)())((()))))(())((((()))()()())))()))((())((()())())(()(()(())((())(((()(
)()))()()))))()()(()())()()(()(((()(()))((()(((()((()))(())))(())((())()(
())(()())((()))((())))((((())))())(()())(((((()))()()()(()()(())())(()))(
((((((())(((((()(()()))(((())))))(((())()))()))((((()))))))(()((()))())))
)()))())(()()())))((())()()))(())(()(((()(()))()()(()(())(())))(()((()(((
())()))()((())))(()(((((()(()()(()()()((((())))()()(()()()(()()))()))))()
))((())))()()()())()))(()))))())((())(()((((((()))()()()(()))()((()(((()(
)))(())()))()()))())()((())(()())((((())(()()())()(()()(()()))))(()((((((
(())(()))()(()()(((())()(()))(()()(()())())))())()))(())()()(()(()(()()((

1030 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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