1 名前:デフォルトの名無しさん mailto:sage [2016/05/25(水) 10:26:05.75 ID:avhBRILA.net] 質問する前にGoogleで検索しましょう。ttp://www.google.co.jp プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 擦れたテルマエもない質問はここで 142匹目 peace.2ch.net/test/read.cgi/tech/1453818221/ スレ立てるまでモアイ質問はここで 142匹目 peace.2ch.net/test/read.cgi/tech/1454083375/ スレ立てるまでもない質問はここで 142匹目 echo.2ch.net/test/read.cgi/tech/1454219795/
7 名前:デフォルトの名無しさん mailto:age [2016/05/26(木) 08:26:57.12 ID:KzyaIqPp.net] あるプログラムAとBを走らせているとして、 Aが あるファイルをディスクに保存し、ソケット等でBにファイルを保存したことを知らせる ↓ 知らせを受信したBが そのファイルを開く。 この時、Aの保存したファイルがBで開いたファイルと同期は取れているという保証はある? Aでの保存処理を完了していないままBで開いてしまうということは起こりうるか? 一応かいておくとOSはwindows7 ソケットでファイルのデータ送れよってのは無しで頼む
8 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 08:27:16.45 ID:M2X0d2Pu.net] >>5 IMAP
9 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 08:36:28.23 ID:lETXb28x.net] HTMLのパース処理書いたらひどいコードができた気がする こんなものですかね
10 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 12:56:07.42 ID:f2o0rrY8.net] >>7 Aがcloseしてなくて且つデータがA内のバッファに残ってる場合とか、起こりえないことはない
11 名前:デフォルトの名無しさん [2016/05/26(木) 17:51:53.95 ID:mtvV5YVq.net] 東京大学理学部数学科と北海道大学医学部医学科はどっちの方が頭が良いですか?
12 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 18:09:37.30 ID:w1tDYsNN.net] >>6 ありがとうございます。publicclassを2つ使っていたからみたいです。 ただ入門書には両方のクラスにpublicがついてるのに・・・よくわかりません
13 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 18:17:18.26 ID:Cj4xC8mS.net] その入門書もpaiza使ってるの?
14 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 18:55:37.00 ID:w1tDYsNN.net] いえ、入門書ではdokojava使ってます。dokojavaでも同じように書くとエラーが出ます。 まぁ書き方が分かったので何とかなると思います
15 名前:デフォルトの名無しさん mailto:sage [2016/05/26(木) 22:50:39.34 ID:UjMbTLsx.net] どの言語にも、色々な決め事がある public クラスが2つ以上ある場合は、設定ファイルか何かで、 最初に実行される、スタートアップクラスを指定するとか、 main 関数を定義するとか、 クラス階層と、実際のディレクトリ階層を一致させるとか、色々と決まっているのだろう システムは動くまでが、大変。 たいてい設定ファイル・ディレクトリ構成などの前提条件がある。 素人は、その環境構築の文書を読んでいないから、動かせないんだよ 漏れもよく知らないから、詳しいことは調べるか、Javaのスレで聞いて
16 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 11:07:28.00 ID:82PeGMWr.net] javaはよく知らんけど javaで二つともpublic付いてるって事は、2つのファイルに分けて書けって事なんだろ。きっと。
17 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 00:54:38.12 ID:IFS4h4Cc.net] 色々プログラミング言語がありますが、どれをやればいいのでしょうか? 沢山 言語が有り過ぎて 正直判りません orz やってみたい事、 WEBブラウザの製作、 ↑ 上記 ブラウザの拡張製作 スマフォのアプリ製作 python C (どれがいいんでしょうか? C II C# ビュジュアル C ??? orz) よろしくお願いします
18 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 08:21:04.19 ID:AHhCASeD.net] VisualとかStudioとかが名前についてない方のC++
19 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 10:53:16.19 ID:X+7yIpWq.net] >>17 ちょい古いけど、レイモンド・エリックって人の「ハッカーになろう」ってサイトが参考になるかも
20 名前:17 mailto:sage [2016/05/28(土) 17:34:59.04 ID:IFS4h4Cc.net] >>18 >>19 How To Become A Hacker(ハッカーになろう)の『1. プログラムのやり方を学ぶ』だけを中学時代に英語の成績が2だったにもかかわらず勉強がてら初めての翻訳などしてみた - 牌語備忘録 -pygo cortyuming.hateblo.jp/entry/20080711/p1 How To Become A Hacker: Japanese cruel.org/freeware/hacker.html#why_this 助言でググって 以上のページを見つけました。 なんとなく学ぶべき方向性が見えてきました。 ありがとうございます
21 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 18:24:47.50 ID:+BFy6Mpu.net] 株をやりたいです 何かいい参考書ないですか?
22 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 19:01:57.89 ID:SMV0h0jn.net] >>11 東大法学部を出て司法試験に落ちた奴と Fラン私大法学部出て司法試験に一発合格した奴では どっちが頭いいの?
23 名前:デフォルトの名無しさん [2016/05/28(土) 19:38:53.68 ID:wlHFNmAh.net] マジな話、コンピュータ科学と建築学はどっちの方が難しいのでしょうか?
24 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 19:48:12.26 ID:r0yKXvxk.net] ラーメン屋や床屋と同等だと思う
25 名前:デフォルトの名無しさん [2016/05/28(土) 19:59:12.11 ID:wlHFNmAh.net] コンピュータ・ソフトウェアを極めて成功して、富豪になりたい。
26 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 20:17:50.26 ID:r0yKXvxk.net] たぶん今ソフトウェアで大富豪になってるような人達は、今なら違う事やってると思うw
27 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 23:29:58.74 ID:PtZBoQp9.net] >>17 HTML, CSS, JavaScript Unity(C#, JavaScript, Boo)
28 名前:デフォルトの名無しさん mailto:sage [2016/05/29(日) 13:14:22.63 ID:f+JrLvVy.net] 二分探索は速いと言われますが その前にソートのコストがかかりますよね 線形探索との計算量の比較にソートの計算量が含まれないのはおかしくないですか?
29 名前:デフォルトの名無しさん mailto:sage [2016/05/29(日) 13:24:47.29 ID:GBRDVTrG.net] 検索を何度もするような処理でも、ソートは一度しか行わないから
30 名前:デフォルトの名無しさん mailto:sage [2016/05/29(日) 13:26:43.03 ID:f+JrLvVy.net] それはそうですが、挿入には線形探索用の配列にはないコストがかかりますね
31 名前:デフォルトの名無しさん mailto:sage [2016/05/29(日) 13:33:16.12 ID:NIlMS6l6.net] 二分探索での探索および挿入のコストは、O(log N) 線形探索の探索コストはO(N)、末尾への挿入コストはO(1)、あわせると、O(N) なので、二分探索の方が速い。
32 名前:デフォルトの名無しさん mailto:sage [2016/05/29(日) 13:36:56.45 ID:GBRDVTrG.net] どの段階でソートするかにもよるかもしれないけど ソート済みリストに挿入するコストはそんなに高くないと思うけど ソートされていない配列で検索前に一気にソートするとしても、高速なアルゴリズムがあるし
33 名前:デフォルトの名無しさん [2016/05/29(日) 20:02:07.84 ID:9loGbPVE.net] キリスト教神学と計算機科学ってどっちの方がムズイ?
34 名前:デフォルトの名無しさん [2016/05/29(日) 20:46:00.16 ID:9loGbPVE.net] やっぱり東大蛍雪会に入った方が良いのかな。 一人で勉強してても分からないところだらけだし、何より一人だと集中力が持たない。 すぐ他のことやったりしちゃう。 これが最大の問題だよな。 東大蛍雪会なら、オンライン授業もできるみたいだから、それをやろうかな。
35 名前:デフォルトの名無しさん [2016/05/30(月) 08:50:08.45 ID:EYocVjlD.net] 仕事でスマホプログラム やった人と スマホプログラマー 一年でやめて独学でやってる人 能力の違いってありますか? 基礎部分はほぼ独学でやらされて 仕事はなんだろうっておもった でもうまいひとのソースは見れるし 仕様書のツクリカタモみれるから 違うのかな
36 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 11:52:39.61 ID:9f9My9NT.net] >>35 「ある」人と「ある」人を比べて、能力の違いが無いなんて事は通常起こらない。 「人の集合」を持ってきて「能力」以外の事由で分類し、 結果作られた複数の「人の集合」の平均やら中央値やらが等しいかって意味なら 分類方法と能力とが擬似相関でもしてない限り有意な差は認められない。 そして擬似相関してるかどうかは実際に測ってみなきゃ分からない。 んでもってそんなくだらない分類方法をして測った人は居ない。 ついでに言うと「能力」の定義によって結果が変わる。
37 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 21:15:45.28 ID:kauG4wqb.net] >>36 擬似相関ってなに?
38 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 05:00:23.11 ID:cpLl2PH1.net] 本当にコンピュータのこと全然知らないクッソ初心者で申し訳ないのですが教えて欲しいことがあります。 Visual Studio 2015を使用して、C#で簡単な計算を行う コンソールアプリケーションを作成してみました。 これを、LINUX(?ちょっとよくわかんないですが)みたいなので動いている 大型の計算機を借りて膨大な数の繰り返し計算を行ってみたいのですが、 C#のコンソールアプリケーションはLINUXのようなWindowsとは異なる環境で使うことができますか? C++で書き直したほうが良いのではないかと言われているのですが、 正直何が違うのか良くわかっていません・・・orz 宜しくお願いします。
39 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 07:54:29.08 ID:mVXBK7eZ.net] java入門者なんですがなぜ以下の実行結果が2,3,4になるのか分からないので教えてください…。 同じアドレスを参照にしてるから別のメソッドで配列の値を変えてもmainメソッドの配列も値が変わるのは分かってるんですが。 for文がよくわかってないのかな?ちょっとどういう計算が行われて2,3,4になってるのか分からないです public class Main{ public static void incArray(int[]array){ for(int i = 0;i < array.length;i++){ array[i]++; } } public static void main(String[]args){ int[] array = {1,2,3}; incArray(array); for(int i : array){ System.out.println(i); } } }
40 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 08:20:36.48 ID:mVXBK7eZ.net] for(int i = 0;i < array.length;i++){ array[i]++; ここの計算がわからないってことです。
41 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 08:21:50.79 ID:BenfpwXE.net] 最初の配列 array = {1, 2, 3} incArray始まり array[0]++ => 2 array[1]++ => 3 array[2]++ => 4 incArray終わり 結果 array = {2, 3, 4}
42 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 08:25:34.01 ID:BenfpwXE.net] array[i]++は array[i] += 1つまり array[i] = array[i]+1と同じ意味
43 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 08:39:42.25 ID:s1Yf7R7M.net] >>38 使えるかもしれないし使えないかもしれない。 使える可能性はあるけど、使えないと思った方が良いんじゃないかな、と思う。
44 名前:38 mailto:sage [2016/05/31(火) 08:52:08.89 ID:cpLl2PH1.net] >>43 マジか・・・ 書き直し逝ってきまつ・・・;;
45 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 09:26:18.58 ID:TRYwrF1a.net] >>44 MSのVisual C++とLinuxによく入ってるGNU C++やclang++とは 全然違う言語だと思った方が良い。 CLIの^記法なんかはMS独自の物だし、他にも細かい点で色々違う。 Windows環境でどうしてもこれらを使いたいなら、 MinGWやCygwin、msysやmsys2なんかのエミュレータを使うか 仮想マシン立ててLinux入れるのが良い。
46 名前:38 mailto:sage [2016/05/31(火) 09:53:43.73 ID:cpLl2PH1.net] >>45 詳しくありがとう だが知識が無さ過ぎて全く意味がわからんwww 結局、Windows以外の別のOSで計算したければ、 その別のOSでコード書いてコンパイルしなきゃダメってこと・・・?
47 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 10:04:57.06 ID:N6PjvSqh.net] >>44 Linux環境だとMono Frameworkを使えばバイナリーのまま動かせるらしい ただし、ファイルパスなど環境の違いは考慮しないと行けない。
48 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 10:11:55.69 ID:TRYwrF1a.net] >>46 発想としてはそれであってる。 MS=独自路線、 Unix/Linux=規格準拠って覚えとけ。 Linux向けのコードをWindowsで使うのはそれほど難しくない事が多いけど、 Windows向けのコードをLinuxで使うのは難しいことがある(7-zipの移植は大変でしたね)。 あとは実行ファイルの形式がそもそも違うとか Windows上の実行ファイルが要求するdllがLinuxには普通は無かったりだとかして 実行ファイルだけ持って行ったら動かすのに苦労する。
49 名前:38 mailto:sage [2016/05/31(火) 10:18:03.09 ID:cpLl2PH1.net] >>47 ありがとう 計算回数や配列や条件の分岐が死ぬほど多いだけで難しいことはしていないから、 最後に計算結果をテキストで出力する部分だけ気をつければ、 そのMonoってやつでうまいこといけるだろうか。。。 あとでやってみるじぇ〜
50 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 17:18:22.23 ID:mVXBK7eZ.net] >>42 ありがとうございます
51 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 21:22:16.80 ID:+G5fEGpP.net] >>35 チームワーク 趣味で10年以上プログラムを書いてから就職したが ドキュメントの書き方を全然知らなかった
52 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 21:25:49.32 ID:+G5fEGpP.net] >>ID:cpLl2PH1 C#/Unityで書かれてるゲームなんかは Windows/Linuxで動くらしい とりあえずLinuxにMono入れてみたら
53 名前:デフォルトの名無しさん [2016/05/31(火) 21:47:15.38 ID:si4f5/Cs.net] 教えてほしいことがあります。 一昨年の秋か冬頃の映画なのですが、宇宙が舞台で、王位だか皇位だかの継承者がどうたらこうたらって言うストーリーなのですが、 誰か、この映画のタイトルを知っている人はいませんか? 調べてみたのですが、それらしいのが無くて困っています。 知っている人が居たら教えてください。
54 名前:デフォルトの名無しさん mailto:sage [2016/05/31(火) 22:37:27.42 ID:/+1mPN+r.net] 映画はプログラム板の話題じゃねえ
55 名前:デフォルトの名無しさん [2016/05/31(火) 23:40:18.47 ID:BcQHQE6e.net] ブラウザ上でゲームを作れるmoonblockについて質問なんですが 自作の画像をパペットにする方法はどうすれば良いのでしょうか? 一応自分で調べてやってみたのですが上手くいきません moonblock.jp/#s/574c6068e72171464623208 これはクマをクリックで自作のビームが飛んでいくというプチ作品です このビームは最初透明のクマを生成して画面に出た時に自作のビーム画像に差し替える という手法で作ってます でも見ての通りビームが生成された時に元々のクマ画像が一瞬表示されるという 不具合があります 画像差し替えなんていう少しトリッキーな方法を使ってるせいでこんな不具合が 出てるのだと思うんですけどもっと簡単に自作画像を使う方法は無いでしょうか?
56 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 04:14:24.03 ID:bpjRczp9.net] >>38 C#は、MSが作った言語だから、Monoがあるけど、Linuxで動くかどうかわからない Java, Python, Ruby, JavaScript などの汎用言語を使う
57 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 06:10:21.16 ID:Jq1IPnFR.net] ↑周回遅れでピント外れのレスつける阿呆
58 名前:デフォルトの名無しさん [2016/06/01(水) 07:39:20.58 ID:UPPinc9F.net] >>51 違いってそのくらいですか?
59 名前:デフォルトの名無しさん [2016/06/01(水) 08:13:12.96 ID:UPPinc9F.net] >>51 アンドロイドでおにごっこアプリとか作れますか? 簡単に三行で設計してみて 通信部分だけでいいから 鬼には相手の位置が一分感覚でみえる 相手のからだの画像とれたら捕まえたとみなす 画像はみんながみれる 現在の生存者とかもみれる タイマーもある 補給ポイントにくると一時的に無敵になれる
60 名前:デフォルトの名無しさん [2016/06/01(水) 08:21:20.67 ID:RDQRhO1c.net] イイネいいねそれ面白いね。 ゲームに参加してる人と街でばったり遭遇したら追いかけっこが始まるんだろ? レーダーもついてるんだろ?
61 名前:デフォルトの名無しさん [2016/06/01(水) 10:54:53.26 ID:SFhzps+W.net] 教えてください。 起動を監視するプログラムを作成する もし起動してなかったら起動させる というプログラムをC言語で書いてます。 system関数とif関数を使うんだよーと言われてるが昨日から詰んでる・・・orz どなたか教えていただけませんでしょうか。
62 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 11:06:21.44 ID:z/VHQJBB.net] 環境は? Unix系ならpsコマンドとgrepコマンドをパイプで繋いで立ち上げて、プログラムが起動してるかどうかを判定 んでもって、もし起動してない事が分かったらそのプログラムを起動 前者はsystem関数でも出来るし、popenからのfork/execでも出来る。 後者はsystem関数一発だな。 WindowsだとWinAPIのEnumProcesses関数か何かを使う方が早いかと
63 名前:デフォルトの名無しさん [2016/06/01(水) 11:14:01.76 ID:SFhzps+W.net] >>62 さん 迅速な対応ありがとうございます! linuxでやってます コピペすると Webサーバを起動するデーモン「apache」が起動されていない場合、 エラー表示しデーモン「apache」を起動する。 httpdを止めたのですが、C言語の書き方が分かりません 本当に初歩的で申し訳ありません httpd止めるのがやっとです・・・
64 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 11:24:45.40 ID:uohmGdPE.net] 権限がある事を前提に 起動しているかどうかは systemctl status httpd.service 起動は systemctl start httpd.service
65 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 11:37:44.83 ID:SFhzps+W.net] >>64 ありがとうございます! とりあえずCで起動しているかしてないかは system("httpd")〜で、コンパイルも出来て確認出来たのですが、 (sts、%dを書いて実際やってみればいいと言われたが余裕がない) if文(もし動いていなかったら起動する〜)の書き方のヒントを ご教授いただけませんでしょうか。 お手隙でしたらよろしくお願いいたします。
66 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 11:45:35.52 ID:z/VHQJBB.net] うちのDebian系環境だとsystemctlじゃなくてserviceだけど if (system("service apache2 status > /dev/null") != 0) { // 動いてない }
67 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 11:55:10.35 ID:SFhzps+W.net] >>66 すみませんお手数かけます… ググったが出なくて詰んでました ロム専だったのですが初めての書き込みが 会社の研修中なんだけど、にちゃん優しい人ばっかで喉熱い 私事をはなしてすみません ノートにメモっておきます
68 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 12:04:42.14 ID:SFhzps+W.net] >>67 はなしてすみませんってなんでひらがななんだよクッソ IT未経験で通勤時も憂鬱だったけど この板あればなんとかしがみついていけそうです… ありがとうございます
69 名前:デフォルトの名無しさん [2016/06/01(水) 12:11:08.59 ID:uperO4/i.net] 自分は尋常じゃないくらい頭が悪いのですが、東大に入りたいと思っています。 そこで質問なのですが、東大は、尋常じゃないくらい頭が悪い人ではやっていけませんか? まず、尋常じゃないくらい頭の悪い人は東大に受からないと思いますが、 もし仮に、尋常じゃないくらいの努力をして、合格を勝ち取った場合、入っても学力などの能力的にやっていけないのでしょうか? つまり、東大に合格したからと言って東大に入った後もやっていける とは限らないのかという質問です。 あと、そういう人(尋常じゃないくらい頭が悪いが、尋常じゃないくらいの努力をして、東大に合格した人)って、東大の授業についていけるのでしょうか? 自分は通信制の超絶底辺高校出身なので、そこがかなり心配なのですが、どうなのでしょうか? 誰か教えてください。お願いします。
70 名前:デフォルトの名無しさん mailto:sage [2016/06/01(水) 12:26:39.95 ID:3Uom60Ul.net] 受験板で
71 名前:デフォルトの名無しさん [2016/06/01(水) 14:42:18.09 ID:SFhzps+W.net] >>61 です。 解決し、課題が出来ました!ご教授ありがとうございます。 またよろしくお願いいたします!
72 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 00:37:34.50 ID:j+S1t6S0.net] Windowsのstartup、Linuxのsystemctl の登録時に、 もし起動していなければ、自動的に起動するって、 そういうフラグ(オプション)を付けるだけじゃないの? そういう機能は無いの?
73 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 01:27:35.02 ID:soSMk704.net] 研修なんだからc言語でどうやるかってのが肝心で 何をやるか、他に解決法があるかってのは問題じゃないでしょ
74 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 10:05:33.93 ID:6s5oWoo8.net] いや、研修は訓練なんだから、 c言語でどうやるかって事より 何をやるか、他に解決法があるかって事の方がよっぽど重要だと思うけど。
75 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 13:56:25.95 ID:tGqw3Zei.net] >>74 お前、新人研修とか受けた事あるの? 云ってる事ヘンだよww
76 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 17:19:04.65 ID:a5hqyyy7.net] 他人に教えてもらった想定外の解決策を華麗に提出する有望な新人にクラスチェンジ
77 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 18:27:30.68 ID:Bszjc45u.net] cronで1分ごとにプログラムを呼び出して そのプログラムは予定されたスケジュールが来た時処理を実行するとします そうした時、分は必ず変わっていますか? 3時10分0秒に呼び出されて 次に3時10分59.99秒に呼び出される、 なんてことは絶対ないでしょうか? もしそういうことが起きたら、スケジュール確認が1分飛ばされてしまう ということがあり得るので
78 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 18:43:33.62 ID:6s5oWoo8.net] >>77 Minixのcronのコードによると、localtime関数呼び出して時分秒の一致を確認してるっぽいから そういう事にはならないと思う。 ただ、実行中に時刻合わせをしたりとか色んな理由でそういう事は起こりえるだろうから そんなに心配なら30秒毎とかにするとかwhileでsleep 60するシェルスクリプト書いて自分でメンテするとか 他の方法を取ると良いと思う。 君のcronのバージョンは幾つよ
79 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 19:02:12.55 ID:Bszjc45u.net] ありがとうございます 時間調整が入る可能性は考えていませんでした 早めに開始してsleep入れるようにしよう思います 確認したところ、cronのバージョンは1.4.11でした
80 名前:デフォルトの名無しさん [2016/06/02(木) 20:53:53.51 ID:lJkLnVL5.net] ちょっと気になったので質問があります。 東大に関してなのですが、 東大の学部入学者は、全員が6つの科類に分かれて教養学部に所属し、 2年間の前期課程を履修し、その後、教養学部も含めた10学部に分かれて2年間の後期課程を履修するとのことですが、 こういうシステムは日本では東大ぐらいなんでしょうか? 他の大学はどうでしょうか? 他の大学だと、そんなことはせずに、大学入学したらすぐに、自分が専攻する学問を決め、その学問だけについて勉強するといった感じなのでしょうか? それとも、他の大学でも、東大のような仕組みではないが、自分が専攻する学問以外の勉強も少しはしなければならないのでしょうか? 自分が専攻する学問の勉強だけをしたいのですが、やはりそのような大学は存在しないですよね? どの大学も、自分が専攻する学問以外の勉強も少しはしないと駄目ですよね?
81 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 21:02:33.92 ID:61iLDved.net] キミはその前に引きこもりの完治が必要だ
82 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 21:17:16.42 ID:NmrKPHaw.net] 受験板で
83 名前:デフォルトの名無しさん [2016/06/02(木) 23:13:14.79 ID:jtZc9rQe.net] 質問death。 同一のOSでエンディアネスが異なることはあるでしょうか? そもそもエンディアネスは何(誰)によって決まるのでしょうか?CPU?OS? 自分の開発環境で作成したバイナリデータを同一OSのユーザ側で読み込むとき、 読み込み前にエンディアネスを調査する処理を組み込む必要があるかというのが疑問の発端です。
84 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 23:44:13.01 ID:+GpFgwT1.net] アーキテクチャによって決まる。
85 名前:デフォルトの名無しさん mailto:sage [2016/06/02(木) 23:59:26.23 ID:PRVcUOTs.net] アーキテクチャは関係ない データは規格で決まってたりとか色々 プログラム独自のデータなら作者が決める
86 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 02:42:36.26 ID:fVYd85Q0.net] >>77-79 OSには、うるう秒もあるし、 ユーザーがシステム時間を変えるのは、ユーザーの責任 >>83-85 ネット回線は、ビッグ・エンディアン。 インテルCPUはリトル・エンディアンだが、ビッグも指定できる
87 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 02:55:56.41 ID:aDP5A1Yp.net] NTPの不具合とかあるかもよ
88 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 07:37:44.19 ID:z+8MoLFP.net] >>86 >インテルCPUはリトル・エンディアンだが、ビッグも指定できる ?? どこにそんなことが書いてあるのか?
89 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 13:19:59.03 ID:LK0McYVX.net] オレはエビアンが、あまり好きではない
90 名前:デフォルトの名無しさん [2016/06/03(金) 15:34:56.73 ID:8yPjQlyE.net] プログラマーとシステムエンジニアってどっちの方が頭いいの?
91 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 17:27:21.96 ID:6TQ8yyjG.net] 質問です ソフトウェア版とどちらで訊くべきか迷ったのですが、 ソフトの使い方自体ではないためこちらで質問させてください logbook-kai.jarという艦これ用のツールがあるのですが、 これをスタートボタンにドラッグして スタートメニューに表示する とした時の挙動についての質問です 本来のフォルダにあるlogbook-kai.jarから起動した場合とスタートメニューから起動した場合で 参照している設定ファイルやエクセルファイルが違う様で、 本来のフォルダにあるlogbook-kai.jarはフォルダの中にあるファイルを参照しているのですが、 スタートメニューの方から起動した場合はどこか別の所に記録、参照しています(別の記録が表示される) しかし、生成されるはずのエクセルファイルの名前で検索をかけても本来のフォルダにあるファイル以外ヒットしないのです javaに詳しい方で原因か生成されるファイルの位置に心当たりのある方はエスパーお願いします OSのバージョンはWindows7Home Premium64bitです アカウントは管理者権限有りです
92 名前:デフォルトの名無しさん mailto:age [2016/06/03(金) 17:36:22.26 ID:6TQ8yyjG.net] 下げちゃいましたごめんなさい
93 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 19:48:09.30 ID:aDP5A1Yp.net] 直接jarをスタートメニューに登録するんじゃなくて まずショートカットを作ってから登録するとどうだろ
94 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 19:58:47.72 ID:svg3/C15.net] どうせカレントディレクトリの違いだろ PC初心者板のレベル
95 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 20:02:08.78 ID:cFNt7LuF.net] 初学者です。 C/C++の勉強を独習C/C++ という本でしているのですが、 入出力の章あたりから、ストリームや ライブラリといった言葉が出てきて、 一体何のことか分からなくなってきました。 練習問題のこういうプログラムを作れ、というのは 例題に習ってできるのですが、 本質的な事がわかっておらず、ただこういうもんだと 暗記しているだけなので、書き方をすぐ忘れてしまう感じです。 プログラムを動かす背景というか、そういうところを 系統的に勉強する方法はあるでしょうか。 一応、基本情報なんかは持っているのですが、 技術的な事は何もわかりません。
96 名前:91 mailto:sage [2016/06/03(金) 20:32:54.67 ID:6TQ8yyjG.net] >>93 ショートカットを作ってから登録した場合は本体のjarから起動した場合と同じ挙動になりました >>94 相対パスみたいな何かで変なところに作られてるとは思うのですが、検索しても出てこないので不思議なのです
97 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 20:35:26.30 ID:z80n8DFU.net] >>91 スタートボタンにドラッグ&ドロップして作成されたショートカットを右クリックしてプロパティを見る 「ショートカット」タブの「リンク先」と「作業フォルダー」、「全般」タブの「場所」の値を確認 上記パスとツールのページにあるブラウザの設定で設定したパス この周辺を一応アプリケーションの起動中にチェック 手っ取り早い解決法は、ワンクッションかかるがlogbook-kai.jarがあるフォルダへのショートカットをスタートメニューに登録すること 以下は実行ファイルのカレントディレクトリを確認するC#プログラム(パスが2つ出るが、別々の手段を踏んでいるだけでやっていることは同じ) fast-uploader.com/file/7020506750653/ ただしJAVAとかそのツールの実行環境は知らん てか>>96 を見て思ったんだが、ショートカットじゃなくてスタートメニューに実行ファイルそのものを意図せずコピーしてないか?
98 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 20:47:41.08 ID:aDP5A1Yp.net] >>96 エスパーだがwindows7って権限のせいですべてのファイルが見れないとかいうことはないの?
99 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/06/03(金) 20:55:45.47 ID:4oxLNLbp.net] >>95 その通り、深く理解するにはアセンブラとOSの仕組みを知らなければならない。 ストリームを直訳すると「流れ」、つまりファイルを入出力するためのデータの流れだ。 ライブラリを直訳すると「図書館」、つまりはOSが機能(関数)を溜め込んでいつでも呼び出すことを可能にしている。
100 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/06/03(金) 21:04:43.60 ID:4oxLNLbp.net] まずは、現実の図書館へ行ってOSに関する分厚い本を何冊か借りてこい。 そしてひたすら読め。
101 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 21:07:39.02 ID:z80n8DFU.net] 実行ファイルをスタートボタンにドロップしたときの動作は、実行ファイルへのショートカットをスタートメニューに登録する、だからなぁ 91が言っていることの全てが真実だとすればショートカットから起動すれば解決するだけの話であって、 帰結として91の手順ではショートカットから起動出来ていないことになる あとそのツール起動してみたけどファイルを開くときのデフォルトパスがマイドキュメントになってたな
102 名前:91 mailto:sage [2016/06/03(金) 21:16:31.22 ID:6TQ8yyjG.net] >>97 jarのショートカットを作成してからスタートに登録したものは問題ありませんが、 本体を直接ドラッグで「スタートメニューに表示する」したものはショートカットタブがありません ただしそちらはプロパティの全般や詳細がすべて同じ(表記されている場所も)です 〜.jarをコピーしてしまっている可能性は高いと思っていますが、こちらも検索で出てくるのは本体のjarのみです 教えていただいたプログラムこれから試してみます >>98 そういえば設定変更しないと管理者アカウントでも見れないフォルダとかあるんでしたっけ・・・ >>97 のプログラム試した後確認してみます >>101 マイドキュメント見てみましたが新たなファイルは見つかりませんでした
103 名前:91 mailto:sage [2016/06/03(金) 21:20:46.97 ID:6TQ8yyjG.net] >>97 exeはショートカットが作成されて登録されるようです
104 名前:91 mailto:sage [2016/06/03(金) 22:03:40.67 ID:6TQ8yyjG.net] >>98 ほぼこの通りでした 保護されたオペレーティングシステムファイルを表示しない オプションを無効にして再度エクセルファイルを検索したところ、 何故かSystem32フォルダの中に生成されていました・・・ System32フォルダ自体もは元々見えているのでエクセルファイルが保護されていたということでしょうか・・・ 他に生成されたゴミが無いかこれから調べます みなさんありがとうございました!
105 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 22:18:02.93 ID:bD8zU3Mf.net] スタートメニューにショートカットを登録して実行してるだけなのに なぜショートカットタブが無かったり、通常と異なるパスにファイルが作成されるのか… 謎過ぎて頭痛くなりそう
106 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/06/03(金) 23:05:32.11 ID:4oxLNLbp.net] 古代のWindows 3.xのプログラムマネージャ(progman)の話までさかのぼらなければいけないか?
107 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 23:10:01.00 ID:cFNt7LuF.net] ありがとうございます。 なんだか奥が深そうなので、やっぱりまずは ある程度こういうもんだと思って読み続けようと思います…
108 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 23:14:09.17 ID:z+8MoLFP.net] 消費税引き上げ先送りも決まり,日銀とECBがしっかり資金供給を拡大してくるのでFRBの利上げは多分成功する 基調はリスクオンの株式暴騰、金暴落だね 今度の黒田砲は緩慢に効いてくる 海馬がくる,海馬がくる
109 名前:デフォルトの名無しさん mailto:sage [2016/06/03(金) 23:23:07.40 ID:8OE2LUKu.net] >>95 基本情報って今そんなにレベルが低いのか 俺は二種から基本情報に名前が変わる直前に取ったけど調べてみると確かに合格率がその頃の倍近くある C++を独習した後に二種を独学でやった俺にとってはコンピュータの仕組みに触れて目からウロコだったものだが まずは調べながらでもいいから興味の持てるソフトを沢山作ってみる事だろう その過程で今まで得た知識を意味から理解できる経験がある筈だ コンピュータや言語は人間が(たまたま)考えた規約の集まりで成り立っているので 合理性はあるものの全て論理で答えを導き出せるものではない(つまり覚えるしかない事も多い)
110 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/06/03(金) 23:23:26.78 ID:4oxLNLbp.net] わしの大学時代には日本語Win3.1を使って文書作成していた。 スタートメニューはないが、ウィンドウを次々開く形で プログラムを選んでダブルクリックで起動してた。 その頃はレジストリはない。設定ファイル(.ini)がシステムフォルダで読み書きされておった。 Windows95のスタートメニューはprogmanの拡張として設計されておる。
111 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/06/03(金) 23:36:16.41 ID:4oxLNLbp.net] ショートカットが見えないのはショートカットであることを隠蔽するためじゃ。 その証拠にスタートメニューではショートカットの矢印が表示されない。 ショートカットであることを意識させずにただのアイコンとして見せる認知工学上の工夫の為じゃ。
112 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 00:03:36.73 ID:1rkR3Z32.net] >>111 はわりとどうでもいいけれど片山博文MZさんが言いたいのは コードが糞でプログラムマネージャのパスを拾っちゃってました 「jarのショートカットを作成してからスタートに登録したものは問題ありませんが」 は嘘で上手く行ったのはスタートに登録していない普通のショートカットでした スタートメニューから起動すると通常と異なる挙動になる糞グラムはこれ以外にも沢山あります ってこと?
113 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/06/04(土) 00:10:40.39 ID:9azu721e.net] ワシは昔ばなしと互換性の話をしたかっただけじゃよ。
114 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 00:13:15.67 ID:3mwPzK+C.net] 挙動と言えば言い忘れていましたすみません 直接スタートに表示させたものはプロパティから名前変えると本体の名前が変更されていました
115 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 00:52:48.16 ID:3mwPzK+C.net] 今確認してみた所、.jarをスタートメニューに表示させた際、exeをスタートメニューに表示させた場合にショートカットが作成される C:\Users\ユーザーネーム\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu に.jarのショートカットが作成されませんでした これは.jarのショートカットを作ってスタートメニューに表示させた場合も同様です exeのファイルですと本体でもショトカでもスタートへ表示させた場合は本体へのショトカが上記フォルダにて新たに作成されます 一方でフォルダや.txtをスタートへ表示させた場合は上記フォルダにショートカットが作成されることはなく、 jarと同じ様に本体へ直接リンクしています これはショトカも同様で、exeのショトカをスタートへ表示させた場合は上記フォルダに新たに作成されたショトカの名称が変更されるのに対し、 他のものは自分で作ったショトカが直接変更されます
116 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 01:02:09.18 ID:3lsMjWzh.net] >>91 コマンドプロンプトを使わないでJavaアプリケーションを動かす www.dab.hi-ho.ne.jp/sasa/biboroku/java/javaw.html >>95 HDDはブロック転送するデバイス。 それを、abcde... のように、1バイトずつ流れているように、思うだけ(ストリーム) ライブラリは、複数のモジュールが含まれたもの。 モジュールには、複数のクラス・関数などが含まれている
117 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 01:29:17.02 ID:3mwPzK+C.net] >>116 @exe以外のファイルやフォルダをスタートメニューに表示させるとショートカットを作成せずにショートカットを作った様な挙動をとる Aショートカットで作業フォルダを設定しなかった場合のデフォルト作業フォルダは%windir%である (ショートカットの新規作成を行うと普通は本体のあるフォルダが自動で設定される?) Bそのためjarをそのままスタートメニューに表示させた場合はなんやかんやでWindowsフォルダの中のsystem32の中にファイルが生成されていた ということですかね なんとなくすっきりしました! ありがとうございます
118 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 03:57:12.35 ID:/HtLLugH.net] ストリームの意味は流れ、転じてデータ等を運んだり橋渡ししてくれる機構を表す概念 ライブラリは利用価値の高い機能を集めて保管してある資料館 自分で作ってもいいけど折角なので保管してある機能や使い方を知って利用しましょう
119 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 03:57:56.63 ID:W1DJ+8iM.net] >>95 >>107 ストリームもライブラリもたんなる用語 C++に比べたらぜんぜん底が浅いとこだから e-words.jp/w/%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0.html e-words.jp/w/%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA.html 実用的なアプリを作るために調べながら 書き続けてれば覚えるんじゃないの
120 名前:デフォルトの名無しさん [2016/06/04(土) 17:54:43.76 ID:JPU6q6JR.net] 早くコンピュータ・ソフトウェアを極めて億万長者になりたい。 手っ取り早くコンピュータ・ソフトウェアを極める方法ってありますか?
121 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 18:04:58.38 ID:d22dIUhO.net] >>120 「計算機プログラムの構造と解釈」 「On Lisp」 「Let Over Lambda」 の3冊をとりあえず読む
122 名前:デフォルトの名無しさん mailto:sage [2016/06/04(土) 19:12:23.08 ID:m71nHBQ0.net] >>120 そんな手っ取り早い方法があるなら、こんな底辺掲示板が成立しているはずが無い
123 名前:デフォルトの名無しさん [2016/06/04(土) 21:49:16.83 ID:hRRmFQq0.net] 単発スレ間違えて立ててしまったのでこちらに再質問します C++でDxLibを使おうと思っているのですがどうしてもできません OS windows7 64bit ソフト VisualStudio 2015 公式サイト通りにやったけどできません プロジェクト設定でリンカーやコード生成とかいろいろやりました プロジェクトに追加するべきファイルのところにパスも合わせたのですが できません どうすればよいでしょうか
124 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 00:03:36.12 ID:/+LcDTvI.net] >>123 公式サイトの掲示版で聞く
125 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 00:34:44.58 ID:bEHxSIM9.net] >>91 結局、スタートメニューの恐ろしさだけが際立った。 素人が、うかつにスタートメニューに登録したりすると、システムが壊れるかもなw >>123 正確なエラーメッセージを書け。 ちゃんと、ライブラリの参照設定をする
126 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 04:54:22.02 ID:jGYv+NYJ.net] 誰かお助けを RDBMSで用いられるSQL構文のWHERE句に入った複雑な条件、 これRDBMSはどうやって解釈してどうやって検索してんでしょうか 機構もわからなければエラー/例外処理どうしてるのか上限・制限はあるのかもわからない もし他に適切な板/スレがあったら申し訳ないけど教えてもらえるとありがたいです
127 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 08:58:17.30 ID:n7k60ruZ.net] >>123 まず第一に、エラーメッセージを熟読しどういう意味か理解する 次に、エラーメッセージを熟読しどういう意味か理解する 最後に、エラーメッセージを熟読しどういう意味か理解する >>126 まず先に自分がやりたいことが何かハッキリさせよ
128 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 09:30:58.81 ID:L5Cnu5dU.net] >>126 EXPLAIN
129 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 10:01:26.51 ID:kohQua5Y.net] 123です 276個のエラーが出て ソースファイルを開けませんが[windows.h]と[commctrl.h]の2つ あとは〇〇が定義されていませんと出る どうすればいいんですか?
130 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 10:18:19.69 ID:vhl6udDL.net] >>129 参考にしたサイトと、自分でやった作業はどれとどれよ そもそも、DxLibの前にHello Woirldくらいはできてるの? DxLibはヘッダにpragma入ってるから、includeとlibの場所追加するだけでいけるよ
131 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 10:21:57.87 ID:kohQua5Y.net] 参考にしたサイトは[dxlib.o.oo7.jp/use/dxuse_vscom2015.html#R1] これです これと同じ手順でやりました すみません そもそもtest.exeが生成されていませんでした
132 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 10:46:56.49 ID:vhl6udDL.net] >>131 windows.hとcommctrl.h が読めないということなのでDxLib以前の話。 VisualStudio 2015 のどのエディション?Blenderとか入れてないよね? まずは空じゃないプロジェクト作って何も書き加えない状態で実行まで出来る?
133 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 10:57:17.41 ID:kohQua5Y.net] できませんでした VisualStudio2015Community です [windows.h]と[SDKDDKVer.h]というものが開けませんとでました あとは宣言が必要ですなどや定義されていませんなどです 何度もすみません
134 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 11:11:48.24 ID:vhl6udDL.net] >>133 その参考にしたサイトの 「Visual C++ 2015 Tools for Windows Desktop をインストール」 ができてないように見えるんだけど、インストール出来てる? まあオレだったらProgram Files かProgram Files(x86)の Microsft SDKs¥Windows\vX.0A\Includeとか追加しちゃうけど その場しのぎしてもしょうがないしなあ、、 しつこいようだけど、ほんとにVisualStudio2015Community のBlender版じゃないよね?
135 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 11:57:56.51 ID:kohQua5Y.net] >>134 VisualC++2015ToolsforWindowsDesktopはインストールしました しかし、インストール時に警告というものが出ました 詳しくは覚えていませんが [VisualStudioを再起動することをおすすめします]と出たので再起動したら VisualC++〜すら出てこなく鳴ったので一回アンインストールして警告無視してやりました ユニバーサルwindowsプラットフォーム というものはインストしなくて良いんですよね?
136 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 12:01:27.88 ID:kohQua5Y.net] Blend版 Blend版じゃない方両方インストールしてありますが Blend版じゃないほうを起動しているのは確認済みです
137 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 13:02:43.40 ID:vhl6udDL.net] もう一回アンインストールしてインストールだな その時の警告は全部メモしといて
138 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 13:07:07.17 ID:vhl6udDL.net] あとProgram Files\Microsoft SDKs以下にフォルダあったりするかい
139 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 13:41:52.27 ID:kohQua5Y.net] >>138 (x86)のほうですが RIA Services / Silverlight / windows / windowsphone の4つのフォルダがありました
140 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 13:56:56.14 ID:vhl6udDL.net] そのwindowsの下の7.0Aとかの下にあるinclude やらlib指定すりゃ いけると思うけど、これからもずっといちいち指定するんでよけりゃそれで
141 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 14:08:39.79 ID:jGYv+NYJ.net] >>127-128 DBがどういう仕組みでWHERE句を解釈・実行しているか知りたい EXPLAINはチューニングには使えるけどどういう処理踏んでるかを教えてはくれない 最終的にはソース嫁になるとはわかっているけど 内部の構造やアルゴリズムに詳しい人がいたら、と思って
142 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 14:43:43.05 ID:XKHwcQOt.net] SQL文をどう書けば良いかはSQL言語の解説書なり教科書を読んで学ぶ。 まず文法的に正しいSQLが書ける事が前提。 SQLがどのように解釈され実行されているかは、 各の処理系の内部処理方法やテーブルの状態で変わる 例えばWHERE句の解釈はINDEXのありなしでも変わる。 EXPLAINの結果でその解釈をどうやったかが分かる。 その結果から、どのように処理を組み立てようとしているかが分かるので、 それに対して、どういう情報を追加すれば良いか、どういうヒントを与えれば より高速になるかを考えて実施する。 内部的なアルゴリズムを知りたいなら、その処理系がソース公開しているなら それを読んでみるというのも良いカモしれない。 同じINDEXが与えられても処理系によっては使わなかったりするし。 この程度なら知っていると言われそうだが、一応書いてみた。 DBについ手より突っ込んだ内部処理を知りたいならDB板で聞いた方が良いかもしれない。
143 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 14:47:10.98 ID:XKHwcQOt.net] DBについて だな 誤変換すまん
144 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 15:04:58.19 ID:jGYv+NYJ.net] いや、(たとえ方向性が少々違っていても)細かい話は一つ一つが勉強になってありがたいです というか考えたら解釈・実行じゃあいまい過ぎた申し訳ない 知りたいと思ってることは第一にDBがWHERE句をどうやって解析・解釈してるか、込み入った条件をどう判断してるか、できれば具体的な内容、 それと、第二に解釈結果をどういう流れでどういう風に使ってデータを抽出しているかのおおざっぱな流れ、この二つ WHERE句による抽出処理自体はDBの核の一つだろうから真面目に語るとやっぱり本書けるくらいになっちゃうのかな
145 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 15:25:34.78 ID:vhl6udDL.net] DBによるとしか、、、
146 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/06/05(日) 15:42:20.65 ID:bP3EvTj2.net] >>144 具体的には、字句解析、構文解析、意味解析の3つのプロセスによって解釈されるが、 データベースプログラマーはSQLの文法と意味を知るだけで充分である。
147 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 19:05:05.15 ID:kohQua5Y.net] >>140 再インストしました Desktopのインストール時のエラー uproda11.2ch-library.com/e/e00163166-1465121056.png これです
148 名前:デフォルトの名無しさん [2016/06/05(日) 19:54:00.53 ID:GP3DhLdC.net] PCにWiiリモコンを接続する方法、WiiYourselfやWiimote等 WiiリモコンをPCに接続し使用するプログラムに興味を持ち、 色々調べてるのですが、PCにうまくWiiリモコンを認識させることができません。 BluetoothはPCに搭載されているものを利用しています。 2つの方法を試したので下に書きます。 1つ目は 右下のタスクトレイに表示されているBluetoothアイコンからデバイスの追加を行いました。 ペアリングオプションはペアリングコードを使用しないにしました。 この方法を行うとドライバのインストールが開始され完了されるのですが、30秒ほどたつと自動的に接続が切れてしまいます。 2つ目は ttp://tyche.pu-toyama.ac.jp/~a-urasim/wiimote/ こちらで提供されていたWiiリモコンをPCに接続するためのプログラムを利用しました。 これを利用すると同じようにドライバのインストールが開始され、 接続も維持できるようになりました。 続けてWiiYourself!のDemoを起動し、接続が行われてるか試したのですが、 「Looking for a Wiimote...」となり、動きませんでした。 ttp://so-zou.jp/software/tech/device/wii/library/wiiyourself/ インターネットで検索を行ってもなかなか情報がでてこなくて困っています。 何かヒントになることでもいいのでお教えください。 わかりづらく、長文ですみません。
149 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 20:29:09.51 ID:XKHwcQOt.net] >>144 SQLiteならソース公開しているし、 取っつきやすいんではないか?
150 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 22:22:15.80 ID:bEHxSIM9.net] >>144 コンパイラと同じ。 字句・構文解析・ジャーナルログを記録・表や列をロック・集合演算・ 条件でマッチ処理・列をフィルター・マージソートなど、すべての処理 SQLから、実行計画になったものを見て、分析する
151 名前:デフォルトの名無しさん mailto:sage [2016/06/05(日) 23:20:22.86 ID:cqYFT5zS.net] リレーショナル理論を勉強してないアホが多くて困る
152 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 00:27:06.40 ID:Tzc6nBCT.net] 基本はBerkeley DBじゃないの 大学の時B木の実装とかしたけど忘れた
153 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 09:16:45.67 ID:SWJRXsGZ.net] >>147 それエラーじゃないよ インストール時にVS起動してるとあとで再起動必要だから終了したほうがいいよって 言ってるだけ
154 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 16:57:50.24 ID:FtQwwTIV.net] >>153 VisualStudio単体終了できるのですか VisualStudioの中であのインストーラーが動いてるのかと思いました すいません、やってみます!
155 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 17:22:09.66 ID:MVrnrYaK.net] あのように日本語で書いても理解してもらえない 開発者としてはどのようにナビゲートすべきなんだろう?
156 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 23:14:47.50 ID:TUlyBgVL.net] >>155 今回の場合はM$がわかりづらい日本語書いたのが問題じゃない? 「後でコンピューターの再起動が必要になる可能性が少なくなります」はいらないだろ、しかも警告で出すなよとは思う 普通にポップアップでインストールが終わったからVSを再起動します、てな感じで良くない? またはアイコンを警告じゃなくて緑のチェックマークにするとか、ユーザに分かりやすく示す方法なんていくらでもあるけど、何故かM$はユーザにあえて茨の道を歩かせることがまれによくあるよなあ……
157 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 23:21:32.08 ID:1e9MzW/h.net] >156 >分かりづらい日本語 >まれによくある まれなのか、よくあるのか、どっちやねん。
158 名前:デフォルトの名無しさん mailto:sage [2016/06/06(月) 23:22:50.57 ID:Tzc6nBCT.net] memeだぞ
159 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 00:08:45.63 ID:dAw8l1/A.net] >>156 ここでVSを閉じるか後でPCを再起動する羽目になるか重要な選択じゃん。警告が妥当だと思うが。 エンドユーザー向け製品ではあまり意味のないオプションや余計な情報を削る方がUIとして良い場合も あるけど、VSのユーザーはその程度自分で判断できると考えてるんだろ。
160 名前:デフォルトの名無しさん [2016/06/07(火) 02:53:44.98 ID:41OqMrsx.net] アプリのインストールなど、システム環境が変わったら、PCを再起動するのは常識 再起動後、エラーが出なくなり、正常に戻ることが多い
161 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 03:52:02.55 ID:nXPTtP+t.net] それなら最初からVSどうこうよりも再起動してくださいって書いといたほうがいいよね
162 名前:デフォルトの名無しさん [2016/06/07(火) 06:37:51.63 ID:swev/JrE.net] LinuxやMacは再起動の必要が無いからね。
163 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 06:49:00.55 ID:T/syB7Ij.net] Microsoftのサイトなんか、片っ端から日本語不自由なロボが書いたんだろって文章じゃないか。 あいつらはプログラムはかけても日本語は上手く使えねえんだよ。
164 名前:デフォルトの名無しさん mailto:sage [2016/06/07(火) 07:13:03.46 ID:HIJoPiN3.net] >>163 ホントそれ WindowsのF1で表示できるヘルプなんて見れたもんじゃない(ヘルプ見て解決することもほとんどない)し、MSDNの機械翻訳じゃない部分だって読みにくい(というか項目によっては機械翻訳のほうが読みやすい) Javaのドキュメントのほうがずっと読みやすい