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


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

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



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

スレ立てるまでもない質問はここで 141匹目
peace.2ch.net/test/read.cgi/tech/1442427461/
擦れたテルマエもない質問はここで 142匹目
peace.2ch.net/test/read.cgi/tech/1453818221/
スレ立てるまでモアイ質問はここで 142匹目
peace.2ch.net/test/read.cgi/tech/1454083375/

809 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 18:02:32.59 ID:0hFielSC.net]
小学生?

810 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 20:58:39.46 ID:yfbtRn9H.net]
人の書いたコードが頭に入ってきません
具体的に言うと○○をするためのサンプルコードを探し、その意味を理解しようとしても全然頭に入ってこないです
回数こなすしかないんでしょうか?

811 名前:デフォルトの名無しさん [2016/05/06(金) 20:59:36.14 ID:3OzCd6+q.net]
頭で考えるんやない子宮で感じるんや

812 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 21:36:28.31 ID:3MueOPSi.net]
加算による桁溢れって結果がおかしくなること以外はキャリーフラグが立つくらいでプログラムの基本動作や他のメモリには絶対に影響しません・・・よね?
計算結果がおかしいことが原因でプログラムが変な方向行くっていう話は無しで

あと>>791ありがとうございます

813 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 21:59:26.95 ID:3MueOPSi.net]
桁あふれで立つのはキャリーじゃなくてオーバーフローフラグか

814 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 22:22:39.40 ID:iu7snuDE.net]
>>797
他人が書いたプログラムなんて解析するな。時間のムダ。
変数a・関数b()などの意味がわからんだろ

自分で書いて、確かめろ

>>799
フラグが立つだけだろ

815 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 22:59:29.99 ID:j4a/vxKd.net]
2年半くらい前に質問して、親切に教えてもらった素人です

今でも素人ですが、あのときいろいろ教えてもらったおかげで、
素人なりにプログラミングを活用し続けることができています
きつかったことがいろいろ解決しました

あのままひとりで悩んでいたら、迷走してどうしようもなくなっていたと思います
皆さんのおかげです
本当にありがとうございました

816 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 23:27:13.67 ID:9S0dz3Mw.net]
>>782
やっぱ無理か……
インテント使えばなんとかなるかと思ったんだけどな
せめて暗黙的インテントを拾えるようにだけでもしたいな
拾おうとしてもAndroid Studioがエラー吐いてビルドできない
質問変わるけどhttpスキーム(っていうのか?)をwebviewから暗黙的インテントとして投げたいんだけど
調べてもなかなか出てこない
ガチ初心者ですまんけどやり方教えてください

817 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 05:11:16.86 ID:NV2cFcMc.net]
未だにAndroid Studioなんか使ってる情弱がいることにも驚いたけど、
そのレベルの情弱がプログラミングやってることにも驚いた。



818 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 07:09:41.57 ID:U52WpjlG.net]
いきなりツールへのdisが付くってことは
決して悪くないツールってことなんだろうな

今後Androidを触る機会があったら覚えておくことにするよ
ありがとう

819 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 09:20:08.26 ID:vEsYEe9F.net]
>>804
Eclipse使おうとしたらプロジェクト作った時点でエラーの嵐だったからAndroid Studio使ってる
ちゃんと調べればEclipseでもいけるんだろうがめんどくさかった
情弱なのは認めるけどそこをdisるあたりよっぽどいいツール使ってるんだろうな
できればそのツールを俺にも教えて欲しい

820 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 13:14:59.89 ID:cY3IZjLs.net]
ググってたら
Eclipse からのサポートは1年くらい前に打ち切られたと書いてあった

たぶんミーハーのザマリン推しと予想

821 名前:デフォルトの名無しさん [2016/05/08(日) 14:09:16.26 ID:vEsYEe9F.net]
>>807
やっぱEclipseは(少なくともandroid関係は)廃れてんだな
ザマリンでググったけどこれ荒削りとか書いてあるな
少なくとも俺みたいな初心者には向いてなさそう
ひとまずAndroid Studioで安定かな

822 名前:デフォルトの名無しさん [2016/05/08(日) 14:14:04.12 ID:6KbaYcKf.net]
糞ですよ。うんこなんです。
Androidは起動や動作がうんこ並みに遅く、開発環境として実用的ではありません。

823 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 17:50:55.52 ID:vEsYEe9F.net]
>>809
そう言われてもな……
逆に開発環境として最適なのは?

824 名前:デフォルトの名無しさん [2016/05/08(日) 18:32:16.37 ID:6KbaYcKf.net]
EclipseのADTです。

825 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 19:41:03.33 ID:NwPBXGyo.net]
viの古い本(1992年のオライリーのvi入門)を買ったのですが今でも使えますか?(つまり機能が変わってたりしますか?)
あとviとvimの違いってなんですか?viの知識がそのままvimにも使えますか?

826 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 19:53:36.00 ID:gvmmmsOx.net]
>>812
君のマシンに入ってるviのバージョンにも依る。
vimはviのクローンに機能を追加しまくった奴で、
100円の電卓と5000円する関数電卓くらいの違いはあるけど
viの知識はvimにも使えるよ。

827 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 20:39:28.61 ID:NwPBXGyo.net]
>>813
ありがとうございます
vi improved 7.4と表示されました



828 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 04:59:44.22 ID:9jYaBm1H.net]
vimは、Emacsみたいに難しくない

Esc キーで、コマンドモード。
i キーで、入力(挿入)モードになるだけ

とにかく常に、Esc を押せば、コマンドモードから始められる

829 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 05:05:32.05 ID:zGLqqiLK.net]
Emacsが難しいというかLispが難しい

830 名前:デフォルトの名無しさん [2016/05/09(月) 05:31:33.87 ID:D6j1lBBv.net]
Javaかc++のプログラムにオリジナルの簡易スクリプトを組み込みたいんですが、インタプリタを自前で組まなくても済むよい方法って何かありますか?

831 名前:集ストテク犯被害者必見! [2016/05/09(月) 05:46:31.73 ID:BmuQjMZQ.net]
[拡散希望!]
参考になりそうなURL送っておきます
電磁波による拷問と性犯罪
denjiha.main.jp/higai/archives/category/%E6%9C%AA%E5%88%86%E9%A1%9E
公共問題市民調査委員会
masaru-kunimoto.com/
この方たちは集団訴訟の会を立ち上げてマスコミに記事にしてもらう事を目的に集団訴訟を被害者でしようという試みを持っている方達です
訴訟は50人集めてしようという事なのですが50人で訴訟をすると記事に書けるそうです
記事には原発問題を取り上げてテク犯被害を受ける様になった大沼安史さんらが取り上げて下さるそうです
大沼安史さんがテク犯に遭っているという記事
ameblo.jp/hilooooooooooooo/entry-11526674165.html
大沼安史の個人新聞
onuma.cocolog-nifty.com/blog1/4/index.html
この方たちは電話相談等も受け付けている様で電話番号を載せている方達は電話かけ放題の契約をしていますのでこちらから電話して本人にかけ直してくれと頼むとかけ直してくれます
音声送信被害等を受けている「電磁波による拷問と性犯罪」の記事の水上さんは年金暮らしなので時間には余裕があるそうで宗教等に付随する集団ストーカー等の被害内容の話も聞いて下さいます
もう一人の電磁波犯罪には遭っていない国本さんという方は電磁波犯罪をしっかり理解されている方で年金暮らしの方なので長電話も大丈夫です
大沼さんはこちらのページからメールを受け付けておられる様です
onuma.cocolog-nifty.com/about.html
電話をかけたい場合は人によってはメールで電話番号を訊くと教えてくれると思います
この文章を見られた方は全文コピーをしてできるだけ多くの知り合いの被害者の方等にメールを送るなり被害者ブログに書き込むなりしていただければ大変有難いです
もし大勢の方に送る事が出来なければまだこの文章に触れていない知り合いの被害者に少しでも全文コピーで送っていただけるとその方が次の何人かの方に繋いで頂ける場合があり結果として大勢の方に見て頂く事が出来るはずです
ご協力よろしくお願い致します 👀
Rock54: Caution(BBR-MD5:f70dfdc711a7c6ae6accccb939f27fbf)


832 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 07:01:07.54 ID:R05Gh5Rw.net]
>>817
そのレベルでは簡易言語の仕様すら全く見えてないべ
必要ないものをすべて切り落として最低限の仕様を洗い出すべき
話はそれから

833 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 07:09:11.00 ID:u/3qd3lD.net]
>>811
あれか
でも俺がやろうとしたらエラーの嵐だった
APIとか合ってなかったんかな?

834 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 07:35:09.83 ID:zGLqqiLK.net]
>>817
JavaかC++でライブラリを作って使えば
書く行数が減るから結果的に
簡易スクリプトに近い運用になる

835 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 10:13:32.11 ID:R05Gh5Rw.net]
Lua か Python を組み込んで一丁上がり
とは行かないんだろな





俺もやったことないけど

836 名前:817 [2016/05/09(月) 10:25:33.54 ID:8IyAbL6n.net]
>>819 >>821
説明が足りなくてすみません
スクリプトといっても特定クラスのメソッド呼び出しの種類と回数、順序を実行中に編集出来るようにする程度のものなので、必ずしもスクリプトが必須ではないんです
ただxmlとかの既存のマークアップ手段で簡単に実現する方法があったらいいなと思いまして

837 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 10:28:38.39 ID:OXHQFkpS.net]
c++ならjanssonなんかのjsonパーザを組み込むのが一番楽で、
luaを組み込むのが一番汎用性が高いんじゃない?

Javaは知らん



838 名前:817 [2016/05/09(月) 10:29:37.26 ID:8IyAbL6n.net]
>>822
LuaとかPytonっていうので出来るかもしれないんですね
ちょっと調べて勉強してみますね
有り難うございます

839 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 11:51:00.33 ID:9jYaBm1H.net]
Groovyなら、Javaも使えるし、クロージャで書ける。
XMLもタグを、a.b.c みたいに書ける

プログラミング GROOVY、2011

840 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 12:21:39.32 ID:svWJ8sSQ.net]
独り言。
要件定義書どこだコラ。
設計書渡されて、設計書間違ってんなら何したいか全然分からん。

841 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 13:48:04.60 ID:iRu+5KBQ.net]
いずれプログラミング言語は統一されて1つの言語になるんだろうか

842 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 14:51:36.54 ID:mZL8N4OQ.net]
なるわけない
特定の分野に特化したSQLのようなものも有る
他の言語でも同じで
システムに特化したC/C++
.Netに特化したC#
JavaVMに特化したJava
コマンド型シェルに特化したBash
GPUのシェーダーに特化したHLSL
印刷に特化したポストスクリプト
などなど、どうやって統一するというのか

843 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:06:14.34 ID:CGimqAFg.net]
人間の使う自然言語に

844 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:40:08.34 ID:R05Gh5Rw.net]
統一言語(緑)
統一言語(赤)

845 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:52:41.26 ID:iRu+5KBQ.net]
>>829
それ全部使えるようにする言語を開発する

846 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:55:46.01 ID:3X4JpM61.net]
このやり取り何百回繰り返されるんだろう

847 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 15:59:11.79 ID:0XuA8vLR.net]
いつまで待ったところで小学生はいなくならないように
小学生並の妄想も無くなることはない



848 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 16:10:17.45 ID:Ew6I4ORb.net]
>>829
> 特定の分野に特化したSQLのようなものも有る
つLINK

849 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 16:11:05.79 ID:Ew6I4ORb.net]
LINQだった
テヘ

850 名前:デフォルトの名無しさん [2016/05/09(月) 19:40:32.50 ID:XG17jePJ.net]
東京に超高層建築物をいっぱい建てたいのですが、それを実現するにはどうすれば良いのでしょうか?
一級建築士の資格を取得しても無意味ですよね?

851 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 19:45:48.18 ID:zGLqqiLK.net]
官僚になる

852 名前:デフォルトの名無しさん [2016/05/09(月) 19:48:19.20 ID:XG17jePJ.net]
官僚になったら実現できるのでしょうか?

853 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 19:54:48.96 ID:zGLqqiLK.net]
建築士よりは実現可能性が高い

854 名前:デフォルトの名無しさん [2016/05/09(月) 20:04:22 ]
[ここ壊れてます]

855 名前:.17 ID:ItLltnS8.net mailto: セックス言語よろしくお願いします []
[ここ壊れてます]

856 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:27:52.20 ID:2AURaDbR.net]
PascalってC言語わかれば問題無いですかね?
石畑清のアルゴリズムとデータ構造を読みたいんですがPascalで書かれてるようで、いちいちPascal勉強する気がしないんですが

857 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:40:30.92 ID:3P/I+6gp.net]
他の言語わかってれば、書けなくてもほぼ読めると思うよ



858 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:45:42.83 ID:3Lg8q6bU.net]
PascalやDelphiが過去に
優れていた時期はあったけど
今から勉強するのは徒労だと思うよ

するならC#でいい

859 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:49:33.33 ID:3F2wRpsJ.net]
お前はまず国語の勉強から始めたほうがいい

860 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:04:25.39 ID:RDq8Xewt.net]
アプリケーション層とドメイン層の役割について質問です。

ユーザーからの入力値の検証は普通アプリケーション層で行うと思います。
とすると、ドメイン層はアプリケーション層から問題ない値だけが渡される
という前提でプログラムするのでしょうか。

例えば、ユーザーからは正の整数を入力してもらう仕様になっている場合、
ドメイン層のプログラムをするとき、無効クラスの値(0 とか)を渡された場合の処理は
必要ないのでしょうか。

861 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:22:40.14 ID:F0daG/eG.net]
>>846
> 例えば、ユーザーからは正の整数を入力してもらう仕様になっている場合、
> ドメイン層のプログラムをするとき、無効クラスの値(0 とか)を渡された場合の処理は
> 必要ないのでしょうか。

そのドメイン層のクライアント(利用者)がアプリケーション層のみの場合は、無効データの
入力は考慮しなくて良いです。

ユーザを含む外部からの入力を汚染されたデータと見て、その心配がなくなるラインを
トラストバウンダリ(信頼境界)と言います。

参考: 第28回 あまり語られないセキュリティの基本 ── トラストバウンダリ
gihyo.jp/dev/serial/01/php-security/0028

862 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:52:04.67 ID:2AURaDbR.net]
>>843
あざす

863 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 21:47:48.56 ID:RDq8Xewt.net]
>>847
紹介していただいた記事や、トラストバウンダリというキーワードでいろいろ調べてみました。
著者によって何を境界の外に置くべきかが微妙に違うのですが、たいへん参考になりました。

ありがとうございました。

864 名前:デフォルトの名無しさん [2016/05/11(水) 17:06:13.98 ID:sNP2XZLl.net]
C言語にあるプリプロセッサ的なことをIDEやエディタレベルで出来るものってありますか?

例えばC言語なら
#include "file.c" とやればfile.cの内容が展開され
#define N (100) とやればNの部分が(100)に置き換えられます

こういう展開・置き換え機能をエディタ・IDEレベルで実現して
コンパイル等では一度エディタ側で展開・置き換えしたコードをコンパイルする、みたいな
エディタレベルで実現できれば色んなプログラミング言語で展開・置き換えの恩恵を受けられると思うんです

エディタの行番号は展開・置き換え後のものが割り振られていればデバッグの行番号追跡は難しくないでしょうし

865 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:14:11.01 ID:eH1yb+5y.net]
>>850
なんでそんなことしたいの?

866 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:23:15.42 ID:1vLHQDGP.net]
意味がよく分からないが、
エディタ使うまでもなく、
プリプロセッサの展開そのまま使えばいいんじゃないの?
ソース上であらかじめ展開したなら、エディタの置換コマンド使えば良い

867 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:28:35.49 ID:71GbDeiF.net]
cc -Eするかm4を使う方が理にかなってると思うよ。
エディタはエディタであって、プリプロセッサでは無いからね。



868 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:52:19.57 ID:eH1yb+5y.net]
テンプレート的なものを使いたいのかもよ

869 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 19:02:59.76 ID:eFhgKf7K.net]
dokojavaでjavaの練習をしてるんだけど
実行結果が表示されないことが多々あります
他に簡単に実行できる環境はありますか?

870 名前:デフォルトの名無しさん [2016/05/12(木) 01:00:31.10 ID:tt5rQu37.net]
https://out.paiza.io/projects/DsNXg9yxkNFMwpaWfRgfhQ/output.html

scriptタグのsrcで読み込むやつは拡張子一致させないとダメ?

871 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 03:20:21.69 ID:zeyNygYO.net]
>>855
paiza.IO, codepad なら、ログイン無しで、プログラミングできる

>>856
JSは、拡張子を、.js にした方が無難かも。
Main.phpタブの横の + に、新しいファイルを追加して、そこにJSを書く

872 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 07:33:03.24 ID:G9UaN/kN.net]
>>857
ありがとうございます!
dokojavaはF5更新すればすぐ使えることに気づいたので・・・このまま使おうと思います
4回くらい実行すると必ず止まるシステムなんだね

873 名前:デフォルトの名無しさん [2016/05/12(木) 18:55:57.84 ID:dadkafP8.net]
派遣会社にスーパープログラマーがいるとして
企業は正社員のプログラマーを使うより
派遣会社からスーパープログラマーを雇い入れたほうが
儲かるんですか?
(´・ω・`)

874 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 18:56:16.86 ID:32vL0pkG.net]
ウインドウをつくり、そこに3Dデータをドラッグして記録し、
任意の3Dデータを重ね合わせ、その平均値をとるようなプログラムはどの言語が向いてますか?

875 名前:139 [2016/05/12(木) 19:02:09.97 ID:2tFKqmIf.net]
あるプログラムを数秒〜数十秒くらいの間隔で定期的に実行したいのですが、
バッチファイルのようにして時間が来たら都度起動するのと、ループ内でsleepなどを用いて実行し続けるのではどちらが負荷が少ないでしょうか?

自分のパソコン上で動かす想定です。

876 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 19:26:47.49 ID:83sRO22f.net]
>>859
ダメプログラマを送り込む
派遣会社が一番儲かります
(´・ω・`)

877 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 20:05:18.75 ID:wh7gWzYu.net]
VC++2010でopencvライブラリを使ったコードをビルドすると、
opencv_core220d.libが見つからないとエラーがでる。が
Debugフォルダにあるexeファイルから実行するとそのエラーは出ないんだけど
これ解決策は?



878 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 20:57:16.59 ID:DRM/51U4.net]
>>863
パスを通す

879 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 23:00:14.39 ID:3OjnTRaH.net]
>>860
ドラッグして記憶ってどう言う事よ?

880 名前:デフォルトの名無しさん mailto:sage [2016/05/12(木) 23:01:53.72 ID:3OjnTRaH.net]
>>861
変わらんだろ。気になるならタスクマネージャーで確認しろよ

881 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 00:54:34.71 ID:estA5tY3.net]
java初心者がちょっと聞きたいんだが、
SQLでwhere条件分岐させて、入力された値を参照してるわけだが
値が未入力の場合その条件をはじきたいんだがどうすればいいんだ?
値は3つで 必須入力完全一致、任意入力部分一致、任意入力完全一致 
Adb = A and (Bdb like %B%)まではいけてるんだが、最後の任意完全一致がはいらないんだ  

882 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 01:41:55.46 ID:DHcEbVYx.net]
Java知らないけどif文と文字列連結

883 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 03:19:51.15 ID:s1UyU9cc.net]
>>865
ドラッグ&ドロップで設定された場所に保存します

884 名前:139 [2016/05/13(金) 08:48:36.38 ID:deUsFpqj.net]
>>867
SQLでやるなら
decodeやcase式でいけへんか。
nullならCdb=Cdbとか。

885 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 11:45:40.52 ID:+7L1Kkkt.net]
>>861
比較するなら圧倒的に後者が少ない
ただしメモリ・ハンドルリークなどが延々積み上がらない前提w

ログやゾンビ対策、起動停止I/

886 名前:Fとか常駐系のいつもの問題まで考えると
手間に見合うかは疑問
[]
[ここ壊れてます]

887 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 12:54:21.32 ID:yywl+o9x.net]
>>860
Unity(C#, JS, Boo), Blender(Python) とか?

>>861
1分以内なら、プログラム内でループすれば、プロセスの起動が1回で済むけど、
それで長時間運用すると、メモリリークなどが怖い。
長時間運用に耐える、きっちりとしたアプリなら、OK

>>859
一般企業は、プログラミングのノウハウが無いため、
人を見極められないので、いい人を採用できない

派遣会社のよい点は、来る人が気に入らなければ、1日で突っ返すことができる点。
ただし最低でも、1人月90万円(時給5千円 * 180時間)

自社で雇えば、社会保険込みで月50万円だが、仕事の出来ないやつを、簡単にクビには出来ない



888 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 13:05:23.45 ID:ZUyuraMo.net]
>>869
もっと具体的に言わんと通じないよ。
君の脳みそと俺らの脳みそが同じシビュラシステムを構成してるのなら話は別だが

889 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 13:08:22.06 ID:ti3SC+oh.net]
>>861
autohotkeyのスクリプト常駐させてSetTimer使うのが一番楽で軽い

890 名前:デフォルトの名無しさん [2016/05/13(金) 13:40:19.02 ID:deUsFpqj.net]
>>871,872
やりたいことはwebスクレイピングなんだわ。取ってきた情報が自前のDBになかったらメール通知するだけのシンプルなもの。

定期的にメモリ解放してやればなんとかなりそうかなぁ。ひとまずループ案でやってみます。

>>874
うまくいかんかったらその方法も試してみます。

どもありがとね。

891 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 17:59:27.80 ID:s1UyU9cc.net]
>>872
ありがとうございました

892 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 22:36:08.44 ID:gkbDSAMP.net]
次のような挙型と、2つの構造体があるとします。

enum style {
  STYLE_X,
  STYLE_Y,
  STYLE_Z
};

struct TypeA {
  int x;
  int y;
};

struct TypeB {
  style z;
  int w;
};

そして、関数 f はメンバ x が 1 である TypeA 型の値を受け取ると、メンバ z が STYLE_Y である TypeB 型の値を返すとします。

このとき、「それは x が 1 である TypeA 型の値を、z が STYLE_Y である TypeB 型の値へ変換する」という意味のことを
仕様書やテストケースのコメントなどの比較的フォーマルなところに英語で書くとしたら、
どのような英文ならおかしくないでしょうか。

たとえば、

It converts a TypeA of which the x is one into a TypeB of which the z is the STYLE_Y.

はおかしいですか?
重箱の隅をつつくように指摘してくれると有り難いです。

893 名前:デフォルトの名無しさん [2016/05/13(金) 22:40:30.05 ID:NOjE9dZD.net]
もうすこし簡潔に説明してくれ

894 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 22:53:06.04 ID:ZUyuraMo.net]
つまり
TypeB f(const TypeA& a) {
if (a.x == 1) {
TypeB b;
b.z = STYLE_Y;
return b;
}
}
こういうこと?

俺なら
It maps a.x == 1 to b.z == STYLE_Y, where a : TypeA, b : TypeB.
みたいに書くけど。

895 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 22:55:18.57 ID:7BbXquWr.net]
小学生レベルの俺はこれが精一杯
If x has equal 1 then it return value of z to be STYLE_Y into a TypeB structure.

896 名前:デフォルトの名無しさん [2016/05/13(金) 23:05:23.58 ID:NOjE9dZD.net]
変換と言ってるから何かしら変換のような意味を持つ処理なんだろうけど
TypeAとTypeBじゃ全くそのニュアンスが分からんから何ともいえん

897 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/05/13(金) 23:31:46.22 ID:Q4+gmma8.net]
英語のテスト問題じゃないんだから、最初は大ざっぱに言って、後で細かい説明するといいよ。

Function f() converts TypeA structure to TypeB structure.
If TypeA structure contains x which is zero, then TypeB has STYLE_Y.



898 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/05/13(金) 23:37:49.03 ID:Q4+gmma8.net]
Function f() converts TypeA structure to TypeB structure.
If TypeA structure contains x which is zero, then this function sets style member of TypeB to STYLE_Y.

899 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 23:54:48.75 ID:gkbDSAMP.net]
>>878
これ以上簡潔に説明するのは難しいのですが・・・

関数 f は TypeA 型の値なら何でも受け取って、何か計算をして、TypeB 型の値を返します。

ただ、もし受け取った TypeA 型の値のメンバ x の値が 1 だったら、
返ってくる TypeB 型の値のメンバ z は必ず StyleY になっています。
TypeB 型の値のメンバ w についてはいろいろ変わってきます。

求める文の型としては、「それはAを持つBをXを持つYに変換する」です。


>>879
フォーマルな場面ではその様にプログラミングコードを文に混ぜて書くものなのですか?

900 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 23:55:35.85 ID:gkbDSAMP.net]
>>881
すいません、言葉足らずでした。
会話やBBSでのやり取りではなくもっとフォーマルな場面であることを踏まえて、
習慣的なことや文法的なことを訊きたかったのです。

フォーマルな場面で of which が2回続くのはおかしくないか、
型名や列挙型のメンバ名は固有名詞なのか、ゆえに冠詞は要らないのか、
冗長でも a value of TypeA type とちゃんと2箇所で書くべきなのか、など。

なので、例に挙げた型名などは気にしないでください。
実際にはもっと複雑で、そもそもC言語ですらありません。
(C言語で例を作ったのは、単にその方が知ってる人が多そうだったからです)


>>882
仕様書などのケースでは、その「まずは簡単に、あとで詳しく」の考え方を参考にさせてもらいます。

テストケースのコメントでは一行で過不足なく(フォーマルに)表現したいのですが、
>>877 の文ではおかしいでしょうか。

901 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 08:52:49.24 ID:iWsIkemy.net]
cmake の binary directory とは何のことを指しているのでしょうか?

902 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 10:25:19.25 ID:BsF9lC3v.net]
>>884
何をもってフォーマルとするかにも依るけど、
例えばIntelのリファレンスマニュアルの下巻のA、Pagingには次のように書いてある。

Paging is enabled if CR0.PG = 1. Paging can be enabled only if protection is enabled (CR0.PE = 1). If paging is
enabled, one of three paging modes is used. The values of CR4.PAE and IA32_EFER.LME determine which paging
mode is used:
• If CR0.PG = 1 and CR4.PAE = 0, 32-bit paging is used. 32-bit paging is detailed in Section 4.3. 32-bit paging
uses CR0.WP, CR4.PSE, CR4.PGE, CR4.SMEP, and CR4.SMAP as described in Section 4.1.3.
• If CR0.PG = 1, CR4.PAE = 1, and IA32_EFER.LME = 0, PAE paging is used. PAE paging is detailed in Section
• If CR0.PG = 1, CR4.PAE = 1, and IA32_EFER.LME = 1, IA-32e paging is used.1 IA-32e paging is detailed in
Section 4.5. IA-32e paging uses CR0.WP, CR4.PGE, CR4.PCIDE, CR4.SMEP, CR4.SMAP, CR4.PKE, and
IA32_EFER.NXE as described in Section 4.1.3. IA-32e paging is available only on processors that support the
Intel 64 architecture.

仕様書は特にだけど
時制や能動受動、定形不定形なんかの重要な部分が正しければコードが英文に混ざってても気にされない
というか理解しやすさが優先、というのが俺個人の認識。

903 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 13:39:45.42 ID:5pXvQAwD.net]
>>886
「cmake binary directory」で検索!

904 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 16:33:28.68 ID:fLeelvLJ.net]
日本人だって
2

905 名前:足す 1 とか書かないだろ []
[ここ壊れてます]

906 名前:デフォルトの名無しさん [2016/05/14(土) 20:34:07.67 ID:i518jO8D.net]
ディープラーニングやるにはどうすればいいですか?
プログラミングの経験はありません。

907 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 20:40:27.56 ID:8701OXOx.net]
毎日聞き流すだけでOK



908 名前:デフォルトの名無しさん [2016/05/14(土) 20:52:02.36 ID:lsJSDhj0.net]
virtualbox上にcentos環境を構築中ですが
nvidiaGPUを使用できるように設定したいのですが
どうしたらよいでしょうか?
どなたか教えて頂けますでしょうか

環境は以下のとおりです
OS:centos6.7
GPU:NVIDIA GeForce GT 640

どうぞよろしくお願いします。

909 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 21:13:32.62 ID:5pXvQAwD.net]
Linux板で、聞いて

910 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 22:07:40.15 ID:BsF9lC3v.net]
centosだと知らんけどubuntuだとapt-getでnvidia-current入れたりするよね

911 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 00:56:07.43 ID:9P2HDU8K.net]
ソース付きで自作ツールを公開したんだけど,Vectorに登録して放置するのが一番?
不具合は見つけた人が直せって方針で。

912 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 01:13:34.08 ID:/LAeaQVK.net]
そういうスタンスなら GitHub も有力だが
非マが喜ぶツールなら Vector, 窓の杜

913 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 11:09:05.64 ID:yKMRf77C.net]
>>877です。
>>885 に挙げた疑問点はまだハッキリとは快勝されていませんが、
みなさんの意見は参考になりました。
とくに >>887 のアドバイスを受けて、Intel 以外に MSDN なども今いろいろ見ているところです。

ありがとうございました。


ところで、日本語では引数を3持つ関数などと言いますが、
この場合の「持つ」という動詞は、英語でも have で良いのでしょうか。
それとも involve でしょうか。
これくらいしか思い浮かばないのですが、他に適切な表現があるのでしょうか。
(動詞ではなく前置詞ならば with が使われるのはよく見かけます)

914 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 15:45:55.27 ID:STgO74aX.net]
>>897
他にも、require(要求する)とかpass(受け渡す)とか

915 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 15:50:35.18 ID:MRyJ/fOp.net]
何事でも一度はグーグル先生に聞いてみようぜ。
ノイズ(non nativeが書いたやつとか)の除去はひとまず省略だ。

"this function has (no|single|one|two|three) arguments"
約 54,100 件

"this function takes (no|single|one|two|three) arguments"
約 39,600 件

"this function involves (no|single|one|two|three) arguments"
〜との一致はありません。

"(the|this|that) function involves (no|single|one|two|three) arguments"
1 件

"function involves (no|single|one|two|three) arguments"
約 1 件


…まあ探し方にもうちょっと工夫が必要ってことだなw

916 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 16:15:47.11 ID:yKMRf77C.net]
>>897です。
なるほど、助かりました。
ありがとうございました。

917 名前:デフォルトの名無しさん [2016/05/15(日) 19:55:18.78 ID:FVOR09CV.net]
1.86キロバイトを、ギガバイト、テラバイトにすると何ですか?



918 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 21:16:22.67 ID:0S1YOeMx.net]
>>901
1MB=1000KB
1GB=1000MB
1TB=1000GB
キビバイト(KiB)からメビバイト、ギビバイト、テビバイトのことを言ってるなら上記を1000から1024にすればおk
計算はめんどいので自分でやっちくりー

919 名前:デフォルトの名無しさん mailto:sage [2016/05/16(月) 03:15:10.68 ID:K/hgNSZS.net]
誰がチビバイトだって?

920 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 20:46:07.81 ID:0qDVFoKw.net]
私が経験した言語(一番使えるのはPerl).
 Perl, Ruby, C, かなり昔のBASIC

要望
 検索したら解説や仕様が出てくる程度にはメジャーであること。
 GUIが楽に、かつ複雑なことができる。
 windowsで動くこと。それ以外のOSでは動かなくても構わない。
 利用者側に、なるべく面倒なインストールはさせないこと。
 コンパイラやその他使用ソフトは全て無料。
 プログラム言語にはこだわらないが、GUIは理解しやすいこと。



全ての条件を満たさなくても良いので、最も近い物を教えてください。
GUIに関しては全然知識がないので色々なことを色々と教えてくれると助かります。

921 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 21:01:03.16 ID:pWEGV59Q.net]
>>904
C#

922 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 21:31:54.95 ID:6ohNbPmY.net]
C#以外が出てこないくらいの条件だなw

923 名前:デフォルトの名無しさん [2016/05/17(火) 21:37:35.65 ID:CVMgO+Vv.net]
>>905-906
なぜVisual Basicは挙がらないのですか?

924 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 21:41:13.69 ID:0qDVFoKw.net]
C#が最適なんですか、ありがとうございます。
よくわからないので検索からしてみようと思います。

925 名前:デフォルトの名無しさん [2016/05/17(火) 22:02:53.06 ID:q2iUfStn.net]
今までに無い斬新なアイデアの超巨大掲示板を作って大儲けし、
東京の超高級タワーマンションの最上階に住み、最高の景色を眺めたい。
東京大学理学部情報科学科 → 東京大学大学院情報理工学系研究科コンピュータ科学専攻博士課程修了くらいを目指す。
情報系分野で博士課程を修了しているぐらいの頭なら、相当コンピュータ・ソフトウェアに関して精通しているはずなので、
ネットビジネスをする上で、ネット上でのいろんなサービスやシステムを独力で作れるはずだろうから、かなり夢が広がる。
最低でも月に1億円ぐらいは稼ぎたい。つまり年収12億円を目指す。

926 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 22:18:38.58 ID:AQ13SKyQ.net]
>>909
掲示板なんて儲からない商売をするくらいなら投資分野を狙うのはどうだ?
株式投資のサヤ取り/裁定取引は安定して利益がでるというじゃないか.
ペア探しなんかは今でも儲かるんじゃないかな

https://investars.jp/question.php
Q.素人ですが使いサヤ取りで利益を出すことは出来ますか?
A.長年、日本で株式投資を行い最後に辿り着く終着点が「サヤ取り投資」です。

927 名前:デフォルトの名無しさん [2016/05/17(火) 22:52:42.99 ID:q2iUfStn.net]
>>910
掲示板って儲からないの?



928 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 02:23:35.06 ID:WN1OorbV.net]
>>907
元の人がCできるならあえてVB.NETにいくこともないかなと

929 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 02:25:12.50 ID:HqxEqyXt.net]
命令 && 命令
とか
命令 || 命令
という書き方がありますが、これがあればif文って実は必要ないですよね
if文というのは元来このような論理演算で、
一種のシンタックスシュガーとして誕生したのではないか?
内部の実装にはこのような論理演算が残っているのでは?
と思ったのですが、そうでしょうか?

930 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 02:51:18.41 ID:fnhoXCzV.net]
flag && if n then a else b end && goto xxx;
みたいに統一的に書くためには徹底した文の式化が必要で
手続き型言語ではそこまで必死に式化しようと考えてなかっただけじゃね

>一種のシンタックスシュガーとして誕生したのではないか?

C#は逆にシンタックスシュガーとして文の式化を推し進めているようだ

次期C# 7: 式の新機能 ― throw式&never型/式形式のswitch(match式)/宣言式/シーケンス式 - Build Insider
www.buildinsider.net/column/iwanaga-nobuyuki/002

 C# 7として提案されている文法の中には大小さまざまなものがある。今回紹介するのはその中では小さめの機能になる。「式を増やす」という、利便性の向上を目的としたものである。

931 名前:デフォルトの名無しさん [2016/05/18(水) 09:37:19.36 ID:rI4DzRDm.net]
>>912
CとBASICはそんなに違うのですか?

932 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 10:05:50.71 ID:yDy1hpmH.net]
BASIC の B は Beginner や

933 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 12:22:37.98 ID:KpXKuwGu.net]
>>913
アセンブリ言語や古代のFortranにはif文なんて無い。
「条件分岐に用いられる『フラグ』がCPUに組み込まれている」
「フラグは(一部例外を除いた)命令を実行する毎に更新される」
「フラグが特定の組み合わせであれば分岐する命令が存在する」
といった前提から、ある命令の組み合わせによって
「直前の演算の結果が0なら何もせず、0でなければgotoする」
みたいな機能を生み出し、それを使ってプログラミングするのがC以前の話。
それの短縮記法が&&とか||とか。

一方でLispには
「AとBが等しければtrueを、そうでなければfalseを返す関数」とか
「引数を2つ受け取って、1つ目の値がtrueなら2つ目の式を実行する関数」とかがあって(厳密には用語とか動作とかが大分違うけど省略)
そこからCに受け継がれたのがifとかswitchとか。

まとめると
> という書き方がありますが、これがあればif文って実は必要ないですよね
これは、brainfuckがあればC言語要らないよねっていうレベルの暴論。
同じことは出来るけど、元になった概念が全然違う。

極論を言うと、理論上は演算子なんて1つで十分
https://en.wikipedia.org/wiki/One_instruction_set_computer

934 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 13:24:20.23 ID:lDpdl+jY.net]
>>917
>>917
>「直前の演算の結果が0なら何もせず、0でなければgotoする」

それを世間ではif文と言うんじゃないか?

935 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 14:33:24.28 ID:X9YKyKZO.net]
>>917
> みたいな機能を生み出し、それを使ってプログラミングするのがC以前の話。
つまり、IFはCが初出だと?

936 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:06:24.81 ID:ZSO4d6wq.net]
>>917
古代のfortranって何のこと?
https://www.fortran.com/FortranForTheIBM704.pdf
にも算術ifはあるようだけど

937 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:10:38.21 ID:KpXKuwGu.net]
>>918
if文は条件式の結果次第でthen節やelse節を実行する物。
俺が言ったのは、条件式なんてものは無くて「1行前」の式の結果に依存してgotoする機構の事
C風に書くと
int n = 0, i = 10;
label:
n += i;
i--;
[goto label if zero-flag cleared]; // C言語では記述できない・・・・・・
こんな感じ。
流石にこれをif文と同じものだと言うには語弊があると思うの。

>>919
> つまり、IFはCが初出だと?
BCPL以前とかIAL以前とか言っても>>913には通じないと思ってそういう表現したんだけどな。
Cのif文みたいにthenとelseとで分岐できる現代的な物が最初に実装されたのはLispだった筈。



938 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:19:55.61 ID:KpXKuwGu.net]
>>920
そのFortranの事。正確にはFortranのIVより前の物を指して言ったつもり。
条件式じゃなくて普通の式だし、その式の実行結果を使って分岐するって意味ではCのif文とは別物。

使ってる単語のスペルが同じって意味では「if文」ではあるけどね。

939 名前:デフォルトの名無しさん [2016/05/18(水) 15:32:18.33 ID:rI4DzRDm.net]
>>916
じゃあ、CのCは?

940 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 15:38:07.68 ID:ZSO4d6wq.net]
>>922
算術ifもif文だと思うよ。
条件式じゃなくても代入されるわけでもないし、実質条件式と同じでは

941 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 18:03:08.70 ID:X9YKyKZO.net]
>>921
> Cのif文みたいにthenとelseとで分岐できる現代的な物が最初に実装されたのはLispだった筈。
Lispというのが唐突すぎたんだが、それどこ情報?

ちなみに、Wikipedia情報だと、
> LISPは、長い歴史を持ち、特徴的で完全に括弧で囲われたポーランド記法[1] による
> プログラミング言語である。 1958年にはじめて設計され

一方、Cの祖先ALGOL
> ALGOL(アルゴル)は、命令型プログラミング言語ファミリの1つ[注 1]。名前「ALGOL」は
> 「アルゴリズム言語」を意味する英語「algorithmic language」に由来する。1950年代中ごろに開発され

Algol 60の文法(それ以前のは見つからず)
https://www.cs.unc.edu/~plaisted/comp455/Algol60.pdf
if,then,elseもある

942 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 18:21:22.09 ID:hEHCeYab.net]
キャッシュシステムとして
redisとmemcachedを同一アプリ内で使い分ける(併用する)のは有りですか?

・ユーザープロフィールの情報など、データベースから取得したデータはmemcachedへ
・ユーザーがブロックしているユーザーID、いいねしたユーザーIDなど、永続化データはredisへ
という風に考えています。

Amazon ElastiCacheでは初期費用無し&利用しただけだそうなので費用面については問題無いと思うのですが、
データの使い分けについては上記のような考え方でよろしいでしょうか?

943 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 18:37:08.73 ID:KpXKuwGu.net]
>>925
Algol 58にはif-either文はあるけどthenやelseは無い。
https://en.wikipedia.org/wiki/ALGOL_58#ALGOL_58.27s_influence_on_ALGOL_60

あとは、Lispを開発してたマッカーシーさんがAlgolの設計メンバーの一人で、
if-then-elseはLispで実装された後にAlgol 60に輸入されたのだってグラハムさんが書いてる。
www.paulgraham.com/diff.html

944 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 20:58:31.26 ID:lDpdl+jY.net]
>>921
>if文は条件式の結果次第でthen節やelse節を実行する物。

それは君のif文の定義じゃあないの?

945 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 22:27:19.46 ID:MmGSwNe0.net]
>>911
ユーザーにとっては,法も規制もなく薬でも殺人でも自由に気兼ねなく読み書きできて
広告主にとっては,効率よく宣伝が行えて(今はスレごとに広告を変えてくる,とかすらもできない惨めなありさま)
そうすれば人が集まり,広告料が増えるだろうね

>>910 は俺の個人的な要望だ,金は出す,
ちなみに現在のこの仕様でのだいたいの相場は20千円/月,使うかぎり未来永劫に課金,だ.

946 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 22:36:22.58 ID:RmpW0hgc.net]
>>929
昨日検索して探していた商品が、今日見ている掲示板の広告にしっかり反映するのって

あまり気持ちの良い物じゃないよね?

947 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 05:54:09.04 ID:Z0oWwQsj.net]
C言語がよく分かりません。C言語以外の言語もよく分かりませんが。
下記のコードで出力が3と4になるのは何故でしょうか? 副作用完了点とか左辺値とか理解してませんです(´・ω・`)

int a = 1;
printf("%d\n",a += a++ + 1); // 3
printf("%d\n",a); // 4



948 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 06:10:58.70 ID:5pXgmRUn.net]
>>931
それが実際に3,4になるとして
そんな記述の知識が必要か?

949 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 06:24:51.16 ID:MZ0Tx9br.net]
>>931
その例では副作用完了点だけ理解すれは、
> a += a++ + 1
これは、規格的には未定義とわかる

その処理系では
a++ + 1 後置++ なので値は2
a += 2 後置++の結果 2 + 2で4
と処理されただけ

950 名前:デフォルトの名無しさん [2016/05/19(木) 07:00:36.62 ID:HVvTD67w.net]
YouTubeみたいな動画共有サイトを構築するのって相当難しいのでしょうか?

951 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 07:38:08.66 ID:Y/xJqwsc.net]
資金調達が相当難しいです

952 名前:デフォルトの名無しさん [2016/05/19(木) 08:12:30.76 ID:HVvTD67w.net]
技術的にはどうなんですか?
やっぱり難しいですか?

953 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 08:21:39.90 ID:Y/xJqwsc.net]
既にある技術を買って来て繋げるだけ

954 名前:デフォルトの名無しさん [2016/05/19(木) 09:31:28.36 ID:AcaHhsn2.net]
Xamarin(ザマリン)
xaをザと読むのは正しいですか? 何語ですか

955 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:17:28.02 ID:Z0oWwQsj.net]
>>933
それだと前半の3は一体どこから出てきたのでしょうか?

副作用完了点がどこにあるかとか未定義なのかとか規格を正しく理解出来てないとプログラミングするの難しいですよね
職業プログラマは全員正しく理解してるんだろうか。中には理解してない人もいそうだけど

956 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:30:58.49 ID:Y/xJqwsc.net]
>>939
後置++なので右辺は2
a += 2
の値は3

最低限、完全に正しい場合だけ覚える、あやしいケースは調べる
って人が多いんじゃないかな

957 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:34:12.03 ID:LjjFpgH+.net]
実戦だとこんな糞コード書くなで終わりだけどな



958 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:45:00.62 ID:Y/xJqwsc.net]
正しく書いても、バカにはわから無いから、もっとわかりやすく書け
とか言われるしな

959 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 11:03:24.77 ID:Z0oWwQsj.net]
>>940
aの値は後置インクリメントで2になってるんじゃ、と思ったんだけど、実際にaに1が加算されるのは複合代入の後ということか?

960 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 11:06:25.96 ID:73EK6oIW.net]
馬鹿が間違った修正して炎上した挙句
結婚式当日や旅行中に名指しで火消しに駆り出されるよりマシ

961 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 11:51:39.16 ID:Y/xJqwsc.net]
>>943
処理系依存なので、結果から推測した動作
後置++の結果代入は+=の代入で上書きされてると思われる

962 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:15:29.22 ID:Z0oWwQsj.net]
>>945
デバッガで確認したら a += a++ + 1; は a = a + a + 1; と a += 1; に分解されてました
a += 1;は一番目のprintfの直後に置かれてました。なので、多分、+=の代入の結果が後置インクリメントで上書きされてるのだと思います(?)

ふぇぇ、C言語難しいよぉぉ

963 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:22:47.93 ID:HJwORuaq.net]
>>946
規格で未定義な動作を詰めたって何の意味もないぞ
その時はたまたまそうなっただけでちょっと違う場合に別な動作になるかもしれない

964 名前:デフォルトの名無しさん [2016/05/19(木) 12:31:41.54 ID:frWETki9.net]
ちょっと違う場合も調査されていない状況で「詰める」という言葉が使われる違和感

965 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:48:40.61 ID:MHts7/eR.net]
規格で未定義だとしても特定の処理系では
特定の動作になるのが普通だから意味が無くはない

966 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:53:48.86 ID:PzOAOO8t.net]
そんなことはない
特に最近のコンパイラは前後の文脈とかも含めてかなり自由に最適化するから、バイナリから予想しないほうがいい

その場でうまく行ってもそこの未定義を根拠に関数の呼び出し元や別の場所で誤った最適化が行われるかもしれない

967 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 14:53:38.38 ID:Fg+I6l1f.net]
たしか、未定義動作だから、実行してもしなくても同じだから、コード一式



968 名前:削除しちゃってもよいよね
っつって最適化でコードが削除されていてプログラムが落ちるって話があったな
[]
[ここ壊れてます]

969 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 18:36:30.07 ID:yuU4g6w0.net]
https://www.youtube.com/watch?v=_FtgeSEnBbg

この動画のアルゴリズムってどやって実装するのがいいの?
一応表面上は同じようなのが出来たけど、すごい無駄なことしてる感じの記述になった

特に具体的に聞きたい部分は、自分自身にぶつからないための認識のしかたと、
どうしようもなくなった時の再帰の巻き戻しのしかた。(もしくは、どうしようもならなくならないよう再帰の先読みのしかた)。

通路, 未処理の壁, 処理中の壁, 処理済の壁と内部に情報を組み込んでるけど、
たぶん普通はそうゆうことしないんだろうなぁ

970 名前: ◆QZaw55cn4c mailto:sage [2016/05/19(木) 20:02:16.93 ID:kj0cz9t5.net]
>>952
迷路は棒倒し法がお気楽でよい

971 名前:デフォルトの名無しさん [2016/05/19(木) 22:15:27.68 ID:HVvTD67w.net]
↓これって正しいですか?また、数学の上位概念、また、その概念の上位概念・・・・・は存在しますか?するとしたら何か教えてください。


6 : 名無し募集中。。。@\(^o^)/[] 投稿日:2015/06/20(土) 00:11:27.89 0.net
宇宙         − 実際に存在するものすべて
物理は宇宙の上位概念 − 存在が可能なものすべて
哲学は物理の上位概念 − 考えられるものすべて
数学は哲学の上位概念 − 考えられないものも含めてすべて

972 名前:デフォルトの名無しさん [2016/05/19(木) 23:56:51.28 ID:ap9POzY/.net]
上位概念の定義をしろ

973 名前:デフォルトの名無しさん mailto:sage [2016/05/20(金) 01:33:04.51 ID:5wzskQR4.net]
ジェシー「ジョーイがいねーんだよ。どこに行ったか知ってるかい?」

974 名前:デフォルトの名無しさん [2016/05/20(金) 20:55:10.59 ID:npb4JNQQ.net]
androidで競馬アプリ作りたいならjavaを覚えればいいですか?
playストアにあるのが便利悪くて困ってます。

975 名前:デフォルトの名無しさん mailto:sage [2016/05/20(金) 22:24:52.34 ID:0SZSpLq/.net]
>>957
使い勝手が悪いのは何ていうアプリ?

976 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 00:03:01.19 ID:TJV+wjVx.net]
>>933
a[b++] など、まぎらわしい書き方は、MISRA-C 2004 で、すべて禁止されている

人命に関わるアプリやプロは、ツールなどで、MISRA-Cのルールをチェックするから、
そういうプログラミングは出荷できない。
だから、考えても無駄。一喝されて終了

977 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 00:18:25.90 ID:igLwc1wy.net]
>>958
目に入るものは全部インストールしましたがどれもさっぱりです
多分タブレット使ってるからだと思います。

iphoneではmykeibaを使ってるのでそれに近いのを作りたいです。



978 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 04:10:48.72 ID:+UAlD7eR.net]
>>959
普通に出荷されてますが

トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細  EE Times Japan ダイナモ
www.as yura2.com/13/hasan83/msg/756.html

 カムリのETCSには、グローバル変数が1万1000もあることが判明した。
Barr氏は、“スパゲティコード”と評している。ソフトウェアの評価法である「循環的複雑度(Cyclomatic complexity)」で複雑度を計測したところ、
67個の関数が“テスト不能”だった(スコアが50を超えるとテスト不能と評価される)。
スロットル角度関数にいたっては、スコアが100以上で“メンテナンス不能”と評価された。

 Barr氏は、「トヨタのプログラムは、自動車業界で広く採用されている『MISRA-C』への対応が不十分だ。
準拠していない箇所が8万個も見つかった。トヨタの内部規格には、MISRA-C規格のうち11個のルールしか適用されていなかった。
しかも、ETCSのコードは、そのうち5個に準拠していなかった」と述べている。
1998年に発行されたMISRA-Cの初版「MISRA-C:1998」には、93個の必要要件と34個の勧告要件があるが、トヨタはこのうちの6個にしか準拠していなかったのだ。

979 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 11:14:46.19 ID:TyDato3W.net]
>>961

横から失礼します。
たしかにMISRA-Cに準拠しないコードが出荷されていますね。
だけど、引用した記事は、むしろ、準拠すべきであることを主張しているように思います。

不正確な記述を指摘してはいるけど、
MISRA-Cに準拠する方が良いよ、という考えなのでしょうか?

980 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 11:32:58.45 ID:DyazbAPH.net]
>>962
> だけど、引用した記事は、むしろ、準拠すべきであることを主張しているように思います。

原告側調査は車自体に欠陥があるという結論にするのが目的だから当たり前

981 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:14:48.94 ID:/Psi2UIt.net]
MISRA は a[b++] も拒絶するのか?
MISRA チェッカーはあるのか?

982 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:27:03.47 ID:4eGQIoao.net]
>>962
Web系は細かいこと気にしない

983 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:34:06.62 ID:q2Zh6d9K.net]
>>965
いつからトヨタの自動車がファームウェアが

ファームウェアがWeb系になったんだ?

気にしないのはファームウェア系だろ

984 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 18:57:18.37 ID:4eGQIoao.net]
>>966
いつから私がトヨタの話をしてると思った?

985 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 19:23:13.68 ID:2nywWpNS.net]
>>966の日本語、誰か解読してくれ

986 名前:デフォルトの名無しさん [2016/05/22(日) 11:10:16.02 ID:vKoFE7Z9.net]
数年後 石原みたいなのが突如 MISRA規制を打ち出して
更に数年後 MISRA偽装がマスコミを賑わすのだ

987 名前:デフォルトの名無しさん [2016/05/22(日) 14:45:38.75 ID:R/Wx5vtG.net]
結局、一番難しい学問って何なんでしょうか?



988 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 14:48:34.17 ID:WwOYSBmy.net]
>>970
答えが出ない学問が一番難しい・・・・

というが、あれは答えが出ないだけで
別に難しくはないんだよね。


確率で決まるゲームで完全勝利するのは
難しいと言っているようなもの。
難しいのではなくて完全勝利する方法がないだけの話。


ということで、答えが出る学問だけが
その質問の学問として考慮していいものということになる。

989 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 16:08:08.64 ID:5k8BO1OF.net]
トヨタなど大手は、素人の外注が作っているのかな?
医療・宇宙・産業機械など、人命に関わる、品質管理基準を満たしていない

ソースコードのスパゲティ・泥団子を避けるため、
循環的複雑度・関数の行数・カバレッジをチェックする。

MISRA-C 2004 では、必要ルールが121・推奨ルールが20。
Koenig 「C言語の落とし穴」も参照

a++ などのインクリメント演算子はまぎらわしいから、Rubyにも無いし、
Goでは単独文となって、他の式とは組み合わせられない

組込み開発者におくる MISRA-C 2004、MISRA-C 研究会

990 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 17:17:54.01 ID:VToYGSNC.net]
シロウトの外注に作らせるためにMISRA-Cがある訳だが

991 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 19:19:19.24 ID:KSyIouW5.net]
コーディングフォントおすすめある?
WinとLinux両方で使いたい

992 名前:デフォルトの名無しさん [2016/05/22(日) 19:58:14.16 ID:5Qgx1E7k.net]
プログラミング初学者なんですが、配列変数を別の配列に代入した場合
両方共同じアドレス?

993 名前:を共有してることになるって認識であってますか? []
[ここ壊れてます]

994 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 19:58:45.31 ID:6Km37Udc.net]
>>972
>Rubyにも無いし、

ruby にないからといって,それは ruby 使いが馬鹿だからからとしか‥

995 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:15:44.80 ID:Y6WruITb.net]
>>975
はい。

996 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:20:43.56 ID:5Qgx1E7k.net]
>>977
ありがとうございます。なんかjavaの入門書にはこれをきっちり覚えてるか覚えてないかで
今後の学習に大きく影響する旨書かれてるんですが、もっときっちりこの章やった方がいいですか?
読んでてもあまりパッとしてこないんですが…

997 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:42:43.78 ID:5k8BO1OF.net]
primitiveは値自体がコピーされるけど、

Objectは、アドレスがコピーされるだけで、Objectは1つのまま
(Shallow Copy)



998 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 20:56:15.97 ID:5k8BO1OF.net]
Electronを使った、MS製のエディタ、Visual Studio Code の優先事項は、
Python, Ruby のサポートですが、これだけでPython, Rubyを実行できますか?

Windows10です

999 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 01:40:26.05 ID:cVUdYjyq.net]
>>980
日本語でOK

1000 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 08:24:22.46 ID:FKSz1DvI.net]
>>980
エディタなんだからPython,Rubyは別でインストールが必要だろう

1001 名前:980 mailto:sage [2016/05/23(月) 13:24:41.47 ID:WJyvxaEH.net]
なんだ、VS Code は単なるエディターか

Win10で、Python, Rubyは使えます?
使えなければ、1か月以内に、Win8.1に戻さないといけないので

Win10から元に戻すのは、1か月の期限付き。
わざわざ元に戻せないようにしよる

MSの戦略は、嫌らしいよな

1002 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 13:30:11.58 ID:oNc72RCS.net]
Win10で、Googleは使えますか?

1003 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 14:07:25.06 ID:FFlmeJGt.net]
javaの質問なんですけど論理エラーだけどわからないので質問させてください

for(int a = 0;a > i; a++){
tokutenn[a] = tokuten[a].substring(3);}

tokuten配列に入っていてその一部分をtokutenn配列に移したいんですけど
これすると表示されるのが全部nullになってしまうのですけどどうしたらいいんですか
for文使わずに配列を手打ちで、
tokutenn[0] = tokuten[0].substring(3);
みたいなのを全部作ると出来るんですけどわかりません

1004 名前:デフォルトの名無しさん [2016/05/23(月) 14:15:50.84 ID:FFlmeJGt.net]
嘘です出来ました自分が間違えてました。

1005 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 14:58:22.70 ID:AM2BF+dM.net]
button内にあるtextを変更したいのですが、変更されません。
removeClassやaddClass、ajax処理などはきちんと動作しているのですが、
どうしてもtextだけは変更されないのです。

ヒントっぽいのが、atomではremoveClassやaddClassが白色文字なのに対して、
textがオレンジ色文字になっていることです。


○部分抜粋↓
$('#request-form').submit(function(event) {
var $form = $(this);
var $button = $form.find('button');

//ajax処理...

$button.removeClass('btn-success');
$button.addClass('btn-primary');
$button.text('テキスト変更');

.....
<form class="form" id="request-form" method="POST" action="hoge">
<div class="form-group">
<button type="submit" class="btn btn-primary">


1006 名前: <span class="glyphicon glyphicon-user" aria-hidden="true"></span>申請する
</button>
</div>
</form>
[]
[ここ壊れてます]

1007 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 16:22:02.48 ID:WJyvxaEH.net]
web制作管理板の以下のスレへ、書き込んで

JavaScript & jQuery 質問用スレッド vol.5
echo.2ch.net/test/read.cgi/hp/1452081417/l50



1008 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 16:45:10.50 ID:qphq4SPe.net]
ここで聞いていいか分からないけど、
ヨミサーチのサイトって終了したんでしょうか?

1009 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 03:35:54.09 ID:Yn9PFGdp.net]
うめ

1010 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 07:02:31.96 ID:Bu3VtFtE.net]
>>930
俺にとってはうれしいが

1011 名前:デフォルトの名無しさん [2016/05/24(火) 18:07:31.82 ID:0m3zVpWS.net]
ここの説明通りにやってもJDKのインストールが適切に出来ないんですが(レジストリパスがないとかなんとかで)
devnote.jp/jdk/
他にJDKのインストール方法が載ってるお勧めサイトはありますか?

1012 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 23:59:35.92 ID:wt2wiSzh.net]
Oracle とか、ドットインストールには無いの?

「jdk インストール」で検索!

1013 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 05:10:24.21 ID:n3CX0RE5.net]
インストール方法自体は分かるんですけど
その後のコマンドプロンプトの設定が上記のサイトのやり方では出来なかったので

1014 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 07:01:54.68 ID:X2jMym+0.net]
995

1015 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 09:43:57.66 ID:8+OpaV01.net]
>>992
出来なかったと言うけども、環境はMac?
Macなら
$ echo $PATH
した結果をここに書いてみて。

1016 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 10:17:27.89 ID:HCLwMNHf.net]
997

1017 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 10:26:37.60 ID:avhBRILA.net]
次スレ

echo.2ch.net/test/read.cgi/tech/1464139565/



1018 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 13:10:32.24 ID:PX54IJWY.net]
残り、埋めます

1019 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 13:11:25.74 ID:PX54IJWY.net]
もう一つ

1020 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 114日 22時間 14分 50秒

1021 名前:1002 [Over 1000 Thread.net]
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
premium.2ch.net/
pink-chan-store.myshopify.com/


1022 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (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