トップページ⇒tech
1002コメント389KB

スレ立てるまでもない質問はここで 143匹目 [無断転載禁止]©5ch.io

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2016/05/25(水) 10:26:05.75ID:avhBRILA
質問する前にGoogleで検索しましょう。ttp://www.google.co.jp
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

擦れたテルマエもない質問はここで 142匹目
http://peace.2ch.net/test/read.cgi/tech/1453818221/
スレ立てるまでモアイ質問はここで 142匹目
http://peace.2ch.net/test/read.cgi/tech/1454083375/
スレ立てるまでもない質問はここで 142匹目
http://echo.2ch.net/test/read.cgi/tech/1454219795/
0002デフォルトの名無しさん2016/05/25(水) 12:57:56.95ID:1gMTUXKt
VBでエクセルファイルの同じブックのなかの別シート同士を縦に繋ぎたいんだがどうすればいいんだ?
シート2のセルを全てコピーしてシート1の下に貼り付けるってのをやったんだが色とかテンプレとして設定してあった部分が全部初期状態になって使い物にならん
0003デフォルトの名無しさん2016/05/25(水) 19:00:30.77ID:dwHnrEg2
>>2
スペシャルペースト
0004デフォルトの名無しさん2016/05/26(木) 06:38:20.64ID:w1tDYsNN
今javaの入門書やってて、複数クラスを使ったプログラムを組む章をやってるんですが
何回サンプルコードを書いても上手くコンパイル実行されません。使ってるのはpaizaなんですが
複数クラスはブラウザーじゃ使えないのでしょうか?
0005デフォルトの名無しさん2016/05/26(木) 07:00:19.77ID:OxxPsPwx
IMAPのメールボックスにメールの下書きを作るときのプロトコルはSMTP?IMAP?
0006デフォルトの名無しさん2016/05/26(木) 07:23:05.70ID:UjMbTLsx
>>4
複数クラスのような複雑なものは、ダメかも。
画面表示関係もダメかも

エラーメッセージを見て、1番上のエラーから、対処していく。
エラーメッセージで検索すること

また、2chに書き込むときも、エラーメッセージを字句を変えずに、
そのままコピペすると、他の人が検索しやすい
0007デフォルトの名無しさん2016/05/26(木) 08:26:57.12ID:KzyaIqPp
あるプログラムAとBを走らせているとして、

Aが あるファイルをディスクに保存し、ソケット等でBにファイルを保存したことを知らせる
↓
知らせを受信したBが そのファイルを開く。

この時、Aの保存したファイルがBで開いたファイルと同期は取れているという保証はある?
Aでの保存処理を完了していないままBで開いてしまうということは起こりうるか?

一応かいておくとOSはwindows7
ソケットでファイルのデータ送れよってのは無しで頼む
0008デフォルトの名無しさん2016/05/26(木) 08:27:16.45ID:M2X0d2Pu
>>5
IMAP
0009デフォルトの名無しさん2016/05/26(木) 08:36:28.23ID:lETXb28x
HTMLのパース処理書いたらひどいコードができた気がする
こんなものですかね
0010デフォルトの名無しさん2016/05/26(木) 12:56:07.42ID:f2o0rrY8
>>7
Aがcloseしてなくて且つデータがA内のバッファに残ってる場合とか、起こりえないことはない
0011デフォルトの名無しさん2016/05/26(木) 17:51:53.95ID:mtvV5YVq
東京大学理学部数学科と北海道大学医学部医学科はどっちの方が頭が良いですか?
0012デフォルトの名無しさん2016/05/26(木) 18:09:37.30ID:w1tDYsNN
>>6
ありがとうございます。publicclassを2つ使っていたからみたいです。
ただ入門書には両方のクラスにpublicがついてるのに・・・よくわかりません
0013デフォルトの名無しさん2016/05/26(木) 18:17:18.26ID:Cj4xC8mS
その入門書もpaiza使ってるの?
0014デフォルトの名無しさん2016/05/26(木) 18:55:37.00ID:w1tDYsNN
いえ、入門書ではdokojava使ってます。dokojavaでも同じように書くとエラーが出ます。
まぁ書き方が分かったので何とかなると思います
0015デフォルトの名無しさん2016/05/26(木) 22:50:39.34ID:UjMbTLsx
どの言語にも、色々な決め事がある

public クラスが2つ以上ある場合は、設定ファイルか何かで、
最初に実行される、スタートアップクラスを指定するとか、
main 関数を定義するとか、
クラス階層と、実際のディレクトリ階層を一致させるとか、色々と決まっているのだろう

システムは動くまでが、大変。
たいてい設定ファイル・ディレクトリ構成などの前提条件がある。
素人は、その環境構築の文書を読んでいないから、動かせないんだよ

漏れもよく知らないから、詳しいことは調べるか、Javaのスレで聞いて
0016デフォルトの名無しさん2016/05/27(金) 11:07:28.00ID:82PeGMWr
javaはよく知らんけど
javaで二つともpublic付いてるって事は、2つのファイルに分けて書けって事なんだろ。きっと。
0017デフォルトの名無しさん2016/05/28(土) 00:54:38.12ID:IFS4h4Cc
色々プログラミング言語がありますが、どれをやればいいのでしょうか?
沢山 言語が有り過ぎて 正直判りません orz

やってみたい事、
WEBブラウザの製作、
↑ 上記 ブラウザの拡張製作
スマフォのアプリ製作

python
C (どれがいいんでしょうか? C II C# ビュジュアル C ??? orz)

よろしくお願いします
0018デフォルトの名無しさん2016/05/28(土) 08:21:04.19ID:AHhCASeD
VisualとかStudioとかが名前についてない方のC++
0019デフォルトの名無しさん2016/05/28(土) 10:53:16.19ID:X+7yIpWq
>>17
ちょい古いけど、レイモンド・エリックって人の「ハッカーになろう」ってサイトが参考になるかも
0020172016/05/28(土) 17:34:59.04ID:IFS4h4Cc
>>18>>19

How To Become A Hacker(ハッカーになろう)の『1. プログラムのやり方を学ぶ』だけを中学時代に英語の成績が2だったにもかかわらず勉強がてら初めての翻訳などしてみた - 牌語備忘録 -pygo
http://cortyuming.hateblo.jp/entry/20080711/p1

How To Become A Hacker: Japanese
http://cruel.org/freeware/hacker.html#why_this

助言でググって
以上のページを見つけました。
なんとなく学ぶべき方向性が見えてきました。
ありがとうございます
0021デフォルトの名無しさん2016/05/28(土) 18:24:47.50ID:+BFy6Mpu
株をやりたいです
何かいい参考書ないですか?
0022デフォルトの名無しさん2016/05/28(土) 19:01:57.89ID:SMV0h0jn
>>11
東大法学部を出て司法試験に落ちた奴と
Fラン私大法学部出て司法試験に一発合格した奴では
どっちが頭いいの?
0023デフォルトの名無しさん2016/05/28(土) 19:38:53.68ID:wlHFNmAh
マジな話、コンピュータ科学と建築学はどっちの方が難しいのでしょうか?
0024デフォルトの名無しさん2016/05/28(土) 19:48:12.26ID:r0yKXvxk
ラーメン屋や床屋と同等だと思う
0025デフォルトの名無しさん2016/05/28(土) 19:59:12.11ID:wlHFNmAh
コンピュータ・ソフトウェアを極めて成功して、富豪になりたい。
0026デフォルトの名無しさん2016/05/28(土) 20:17:50.26ID:r0yKXvxk
たぶん今ソフトウェアで大富豪になってるような人達は、今なら違う事やってると思うw
0027デフォルトの名無しさん2016/05/28(土) 23:29:58.74ID:PtZBoQp9
>>17
HTML, CSS, JavaScript

Unity(C#, JavaScript, Boo)
0028デフォルトの名無しさん2016/05/29(日) 13:14:22.63ID:f+JrLvVy
二分探索は速いと言われますが
その前にソートのコストがかかりますよね
線形探索との計算量の比較にソートの計算量が含まれないのはおかしくないですか?
0029デフォルトの名無しさん2016/05/29(日) 13:24:47.29ID:GBRDVTrG
検索を何度もするような処理でも、ソートは一度しか行わないから
0030デフォルトの名無しさん2016/05/29(日) 13:26:43.03ID:f+JrLvVy
それはそうですが、挿入には線形探索用の配列にはないコストがかかりますね
0031デフォルトの名無しさん2016/05/29(日) 13:33:16.12ID:NIlMS6l6
二分探索での探索および挿入のコストは、O(log N)
線形探索の探索コストはO(N)、末尾への挿入コストはO(1)、あわせると、O(N)
なので、二分探索の方が速い。
0032デフォルトの名無しさん2016/05/29(日) 13:36:56.45ID:GBRDVTrG
どの段階でソートするかにもよるかもしれないけど
ソート済みリストに挿入するコストはそんなに高くないと思うけど
ソートされていない配列で検索前に一気にソートするとしても、高速なアルゴリズムがあるし
0033デフォルトの名無しさん2016/05/29(日) 20:02:07.84ID:9loGbPVE
キリスト教神学と計算機科学ってどっちの方がムズイ?
0034デフォルトの名無しさん2016/05/29(日) 20:46:00.16ID:9loGbPVE
やっぱり東大蛍雪会に入った方が良いのかな。
一人で勉強してても分からないところだらけだし、何より一人だと集中力が持たない。
すぐ他のことやったりしちゃう。
これが最大の問題だよな。
東大蛍雪会なら、オンライン授業もできるみたいだから、それをやろうかな。
0035デフォルトの名無しさん2016/05/30(月) 08:50:08.45ID:EYocVjlD
仕事でスマホプログラム
やった人と

スマホプログラマー
一年でやめて独学でやってる人

能力の違いってありますか?

基礎部分はほぼ独学でやらされて
仕事はなんだろうっておもった

でもうまいひとのソースは見れるし
仕様書のツクリカタモみれるから
違うのかな
0036デフォルトの名無しさん2016/05/30(月) 11:52:39.61ID:9f9My9NT
>>35
「ある」人と「ある」人を比べて、能力の違いが無いなんて事は通常起こらない。
「人の集合」を持ってきて「能力」以外の事由で分類し、
結果作られた複数の「人の集合」の平均やら中央値やらが等しいかって意味なら
分類方法と能力とが擬似相関でもしてない限り有意な差は認められない。
そして擬似相関してるかどうかは実際に測ってみなきゃ分からない。
んでもってそんなくだらない分類方法をして測った人は居ない。
ついでに言うと「能力」の定義によって結果が変わる。
0037デフォルトの名無しさん2016/05/30(月) 21:15:45.28ID:kauG4wqb
>>36
擬似相関ってなに?
0038デフォルトの名無しさん2016/05/31(火) 05:00:23.11ID:cpLl2PH1
本当にコンピュータのこと全然知らないクッソ初心者で申し訳ないのですが教えて欲しいことがあります。

Visual Studio 2015を使用して、C#で簡単な計算を行う
コンソールアプリケーションを作成してみました。
これを、LINUX(?ちょっとよくわかんないですが)みたいなので動いている
大型の計算機を借りて膨大な数の繰り返し計算を行ってみたいのですが、
C#のコンソールアプリケーションはLINUXのようなWindowsとは異なる環境で使うことができますか?
C++で書き直したほうが良いのではないかと言われているのですが、
正直何が違うのか良くわかっていません・・・orz

宜しくお願いします。
0039デフォルトの名無しさん2016/05/31(火) 07:54:29.08ID:mVXBK7eZ
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);
}
}
}
0040デフォルトの名無しさん2016/05/31(火) 08:20:36.48ID:mVXBK7eZ
for(int i = 0;i < array.length;i++){
array[i]++;
ここの計算がわからないってことです。
0041デフォルトの名無しさん2016/05/31(火) 08:21:50.79ID:BenfpwXE
最初の配列 array = {1, 2, 3}

incArray始まり
array[0]++ => 2
array[1]++ => 3
array[2]++ => 4
incArray終わり

結果 array = {2, 3, 4}
0042デフォルトの名無しさん2016/05/31(火) 08:25:34.01ID:BenfpwXE
array[i]++は
array[i] += 1つまり
array[i] = array[i]+1と同じ意味
0043デフォルトの名無しさん2016/05/31(火) 08:39:42.25ID:s1Yf7R7M
>>38
使えるかもしれないし使えないかもしれない。
使える可能性はあるけど、使えないと思った方が良いんじゃないかな、と思う。
0044382016/05/31(火) 08:52:08.89ID:cpLl2PH1
>>43
マジか・・・
書き直し逝ってきまつ・・・;;
0045デフォルトの名無しさん2016/05/31(火) 09:26:18.58ID:TRYwrF1a
>>44
MSのVisual C++とLinuxによく入ってるGNU C++やclang++とは
全然違う言語だと思った方が良い。
CLIの^記法なんかはMS独自の物だし、他にも細かい点で色々違う。

Windows環境でどうしてもこれらを使いたいなら、
MinGWやCygwin、msysやmsys2なんかのエミュレータを使うか
仮想マシン立ててLinux入れるのが良い。
0046382016/05/31(火) 09:53:43.73ID:cpLl2PH1
>>45
詳しくありがとう だが知識が無さ過ぎて全く意味がわからんwww

結局、Windows以外の別のOSで計算したければ、
その別のOSでコード書いてコンパイルしなきゃダメってこと・・・?
0047デフォルトの名無しさん2016/05/31(火) 10:04:57.06ID:N6PjvSqh
>>44
Linux環境だとMono Frameworkを使えばバイナリーのまま動かせるらしい
ただし、ファイルパスなど環境の違いは考慮しないと行けない。
0048デフォルトの名無しさん2016/05/31(火) 10:11:55.69ID:TRYwrF1a
>>46
発想としてはそれであってる。

MS=独自路線、 Unix/Linux=規格準拠って覚えとけ。
Linux向けのコードをWindowsで使うのはそれほど難しくない事が多いけど、
Windows向けのコードをLinuxで使うのは難しいことがある(7-zipの移植は大変でしたね)。

あとは実行ファイルの形式がそもそも違うとか
Windows上の実行ファイルが要求するdllがLinuxには普通は無かったりだとかして
実行ファイルだけ持って行ったら動かすのに苦労する。
0049382016/05/31(火) 10:18:03.09ID:cpLl2PH1
>>47
ありがとう
計算回数や配列や条件の分岐が死ぬほど多いだけで難しいことはしていないから、
最後に計算結果をテキストで出力する部分だけ気をつければ、
そのMonoってやつでうまいこといけるだろうか。。。

あとでやってみるじぇ〜
0050デフォルトの名無しさん2016/05/31(火) 17:18:22.23ID:mVXBK7eZ
>>42
ありがとうございます
0051デフォルトの名無しさん2016/05/31(火) 21:22:16.80ID:+G5fEGpP
>>35
チームワーク

趣味で10年以上プログラムを書いてから就職したが
ドキュメントの書き方を全然知らなかった
0052デフォルトの名無しさん2016/05/31(火) 21:25:49.32ID:+G5fEGpP
>>ID:cpLl2PH1
C#/Unityで書かれてるゲームなんかは
Windows/Linuxで動くらしい

とりあえずLinuxにMono入れてみたら
0053デフォルトの名無しさん2016/05/31(火) 21:47:15.38ID:si4f5/Cs
教えてほしいことがあります。

一昨年の秋か冬頃の映画なのですが、宇宙が舞台で、王位だか皇位だかの継承者がどうたらこうたらって言うストーリーなのですが、

誰か、この映画のタイトルを知っている人はいませんか?

調べてみたのですが、それらしいのが無くて困っています。

知っている人が居たら教えてください。
0054デフォルトの名無しさん2016/05/31(火) 22:37:27.42ID:/+1mPN+r
映画はプログラム板の話題じゃねえ
0055デフォルトの名無しさん2016/05/31(火) 23:40:18.47ID:BcQHQE6e
ブラウザ上でゲームを作れるmoonblockについて質問なんですが
自作の画像をパペットにする方法はどうすれば良いのでしょうか?
一応自分で調べてやってみたのですが上手くいきません
http://moonblock.jp/#s/574c6068e72171464623208
これはクマをクリックで自作のビームが飛んでいくというプチ作品です
このビームは最初透明のクマを生成して画面に出た時に自作のビーム画像に差し替える
という手法で作ってます
でも見ての通りビームが生成された時に元々のクマ画像が一瞬表示されるという
不具合があります
画像差し替えなんていう少しトリッキーな方法を使ってるせいでこんな不具合が
出てるのだと思うんですけどもっと簡単に自作画像を使う方法は無いでしょうか?
0056デフォルトの名無しさん2016/06/01(水) 04:14:24.03ID:bpjRczp9
>>38
C#は、MSが作った言語だから、Monoがあるけど、Linuxで動くかどうかわからない

Java, Python, Ruby, JavaScript などの汎用言語を使う
0057デフォルトの名無しさん2016/06/01(水) 06:10:21.16ID:Jq1IPnFR
↑周回遅れでピント外れのレスつける阿呆
0058デフォルトの名無しさん2016/06/01(水) 07:39:20.58ID:UPPinc9F
>>51
違いってそのくらいですか?
0059デフォルトの名無しさん2016/06/01(水) 08:13:12.96ID:UPPinc9F
>>51
アンドロイドでおにごっこアプリとか作れますか?

簡単に三行で設計してみて
通信部分だけでいいから

鬼には相手の位置が一分感覚でみえる
相手のからだの画像とれたら捕まえたとみなす
画像はみんながみれる
現在の生存者とかもみれる
タイマーもある
補給ポイントにくると一時的に無敵になれる
0060デフォルトの名無しさん2016/06/01(水) 08:21:20.67ID:RDQRhO1c
イイネいいねそれ面白いね。
ゲームに参加してる人と街でばったり遭遇したら追いかけっこが始まるんだろ?
レーダーもついてるんだろ?
0061デフォルトの名無しさん2016/06/01(水) 10:54:53.26ID:SFhzps+W
教えてください。

起動を監視するプログラムを作成する
もし起動してなかったら起動させる

というプログラムをC言語で書いてます。
system関数とif関数を使うんだよーと言われてるが昨日から詰んでる・・・orz
どなたか教えていただけませんでしょうか。
0062デフォルトの名無しさん2016/06/01(水) 11:06:21.44ID:z/VHQJBB
環境は?
Unix系ならpsコマンドとgrepコマンドをパイプで繋いで立ち上げて、プログラムが起動してるかどうかを判定
んでもって、もし起動してない事が分かったらそのプログラムを起動
前者はsystem関数でも出来るし、popenからのfork/execでも出来る。
後者はsystem関数一発だな。

WindowsだとWinAPIのEnumProcesses関数か何かを使う方が早いかと
0063デフォルトの名無しさん2016/06/01(水) 11:14:01.76ID:SFhzps+W
>>62さん

迅速な対応ありがとうございます!
linuxでやってます
コピペすると

Webサーバを起動するデーモン「apache」が起動されていない場合、
エラー表示しデーモン「apache」を起動する。

httpdを止めたのですが、C言語の書き方が分かりません
本当に初歩的で申し訳ありません
httpd止めるのがやっとです・・・
0064デフォルトの名無しさん2016/06/01(水) 11:24:45.40ID:uohmGdPE
権限がある事を前提に

起動しているかどうかは
systemctl status httpd.service

起動は
systemctl start httpd.service
0065デフォルトの名無しさん2016/06/01(水) 11:37:44.83ID:SFhzps+W
>>64

ありがとうございます!
とりあえずCで起動しているかしてないかは
system("httpd")〜で、コンパイルも出来て確認出来たのですが、
(sts、%dを書いて実際やってみればいいと言われたが余裕がない)

if文(もし動いていなかったら起動する〜)の書き方のヒントを
ご教授いただけませんでしょうか。
お手隙でしたらよろしくお願いいたします。
0066デフォルトの名無しさん2016/06/01(水) 11:45:35.52ID:z/VHQJBB
うちのDebian系環境だとsystemctlじゃなくてserviceだけど

if (system("service apache2 status > /dev/null") != 0) {
// 動いてない
}
0067デフォルトの名無しさん2016/06/01(水) 11:55:10.35ID:SFhzps+W
>>66
すみませんお手数かけます…
ググったが出なくて詰んでました

ロム専だったのですが初めての書き込みが
会社の研修中なんだけど、にちゃん優しい人ばっかで喉熱い
私事をはなしてすみません

ノートにメモっておきます
0068デフォルトの名無しさん2016/06/01(水) 12:04:42.14ID:SFhzps+W
>>67
はなしてすみませんってなんでひらがななんだよクッソ

IT未経験で通勤時も憂鬱だったけど
この板あればなんとかしがみついていけそうです…
ありがとうございます
0069デフォルトの名無しさん2016/06/01(水) 12:11:08.59ID:uperO4/i
自分は尋常じゃないくらい頭が悪いのですが、東大に入りたいと思っています。
そこで質問なのですが、東大は、尋常じゃないくらい頭が悪い人ではやっていけませんか?
まず、尋常じゃないくらい頭の悪い人は東大に受からないと思いますが、
もし仮に、尋常じゃないくらいの努力をして、合格を勝ち取った場合、入っても学力などの能力的にやっていけないのでしょうか?
つまり、東大に合格したからと言って東大に入った後もやっていける
とは限らないのかという質問です。
あと、そういう人(尋常じゃないくらい頭が悪いが、尋常じゃないくらいの努力をして、東大に合格した人)って、東大の授業についていけるのでしょうか?
自分は通信制の超絶底辺高校出身なので、そこがかなり心配なのですが、どうなのでしょうか?
誰か教えてください。お願いします。
0070デフォルトの名無しさん2016/06/01(水) 12:26:39.95ID:3Uom60Ul
受験板で
0071デフォルトの名無しさん2016/06/01(水) 14:42:18.09ID:SFhzps+W
>>61です。
解決し、課題が出来ました!ご教授ありがとうございます。
またよろしくお願いいたします!
0072デフォルトの名無しさん2016/06/02(木) 00:37:34.50ID:j+S1t6S0
Windowsのstartup、Linuxのsystemctl の登録時に、

もし起動していなければ、自動的に起動するって、
そういうフラグ(オプション)を付けるだけじゃないの?

そういう機能は無いの?
0073デフォルトの名無しさん2016/06/02(木) 01:27:35.02ID:soSMk704
研修なんだからc言語でどうやるかってのが肝心で
何をやるか、他に解決法があるかってのは問題じゃないでしょ
0074デフォルトの名無しさん2016/06/02(木) 10:05:33.93ID:6s5oWoo8
いや、研修は訓練なんだから、
c言語でどうやるかって事より
何をやるか、他に解決法があるかって事の方がよっぽど重要だと思うけど。
0075デフォルトの名無しさん2016/06/02(木) 13:56:25.95ID:tGqw3Zei
>>74

お前、新人研修とか受けた事あるの?
云ってる事ヘンだよww
0076デフォルトの名無しさん2016/06/02(木) 17:19:04.65ID:a5hqyyy7
他人に教えてもらった想定外の解決策を華麗に提出する有望な新人にクラスチェンジ
0077デフォルトの名無しさん2016/06/02(木) 18:27:30.68ID:Bszjc45u
cronで1分ごとにプログラムを呼び出して
そのプログラムは予定されたスケジュールが来た時処理を実行するとします
そうした時、分は必ず変わっていますか?
3時10分0秒に呼び出されて
次に3時10分59.99秒に呼び出される、
なんてことは絶対ないでしょうか?
もしそういうことが起きたら、スケジュール確認が1分飛ばされてしまう
ということがあり得るので
0078デフォルトの名無しさん2016/06/02(木) 18:43:33.62ID:6s5oWoo8
>>77
Minixのcronのコードによると、localtime関数呼び出して時分秒の一致を確認してるっぽいから
そういう事にはならないと思う。
ただ、実行中に時刻合わせをしたりとか色んな理由でそういう事は起こりえるだろうから
そんなに心配なら30秒毎とかにするとかwhileでsleep 60するシェルスクリプト書いて自分でメンテするとか
他の方法を取ると良いと思う。

君のcronのバージョンは幾つよ
0079デフォルトの名無しさん2016/06/02(木) 19:02:12.55ID:Bszjc45u
ありがとうございます
時間調整が入る可能性は考えていませんでした
早めに開始してsleep入れるようにしよう思います
確認したところ、cronのバージョンは1.4.11でした
0080デフォルトの名無しさん2016/06/02(木) 20:53:53.51ID:lJkLnVL5
ちょっと気になったので質問があります。

東大に関してなのですが、
東大の学部入学者は、全員が6つの科類に分かれて教養学部に所属し、
2年間の前期課程を履修し、その後、教養学部も含めた10学部に分かれて2年間の後期課程を履修するとのことですが、
こういうシステムは日本では東大ぐらいなんでしょうか?
他の大学はどうでしょうか?
他の大学だと、そんなことはせずに、大学入学したらすぐに、自分が専攻する学問を決め、その学問だけについて勉強するといった感じなのでしょうか?
それとも、他の大学でも、東大のような仕組みではないが、自分が専攻する学問以外の勉強も少しはしなければならないのでしょうか?
自分が専攻する学問の勉強だけをしたいのですが、やはりそのような大学は存在しないですよね?
どの大学も、自分が専攻する学問以外の勉強も少しはしないと駄目ですよね?
0081デフォルトの名無しさん2016/06/02(木) 21:02:33.92ID:61iLDved
キミはその前に引きこもりの完治が必要だ
0082デフォルトの名無しさん2016/06/02(木) 21:17:16.42ID:NmrKPHaw
受験板で
0083デフォルトの名無しさん2016/06/02(木) 23:13:14.79ID:jtZc9rQe
質問death。

同一のOSでエンディアネスが異なることはあるでしょうか?
そもそもエンディアネスは何(誰)によって決まるのでしょうか?CPU?OS?

自分の開発環境で作成したバイナリデータを同一OSのユーザ側で読み込むとき、
読み込み前にエンディアネスを調査する処理を組み込む必要があるかというのが疑問の発端です。
0084デフォルトの名無しさん2016/06/02(木) 23:44:13.01ID:+GpFgwT1
アーキテクチャによって決まる。
0085デフォルトの名無しさん2016/06/02(木) 23:59:26.23ID:PRVcUOTs
アーキテクチャは関係ない
データは規格で決まってたりとか色々
プログラム独自のデータなら作者が決める
0086デフォルトの名無しさん2016/06/03(金) 02:42:36.26ID:fVYd85Q0
>>77-79
OSには、うるう秒もあるし、
ユーザーがシステム時間を変えるのは、ユーザーの責任

>>83-85
ネット回線は、ビッグ・エンディアン。
インテルCPUはリトル・エンディアンだが、ビッグも指定できる
0087デフォルトの名無しさん2016/06/03(金) 02:55:56.41ID:aDP5A1Yp
NTPの不具合とかあるかもよ
0088デフォルトの名無しさん2016/06/03(金) 07:37:44.19ID:z+8MoLFP
>>86
>インテルCPUはリトル・エンディアンだが、ビッグも指定できる
??
どこにそんなことが書いてあるのか?
0089デフォルトの名無しさん2016/06/03(金) 13:19:59.03ID:LK0McYVX
オレはエビアンが、あまり好きではない
0090デフォルトの名無しさん2016/06/03(金) 15:34:56.73ID:8yPjQlyE
プログラマーとシステムエンジニアってどっちの方が頭いいの?
0091デフォルトの名無しさん2016/06/03(金) 17:27:21.96ID:6TQ8yyjG
質問です
ソフトウェア版とどちらで訊くべきか迷ったのですが、
ソフトの使い方自体ではないためこちらで質問させてください

logbook-kai.jarという艦これ用のツールがあるのですが、
これをスタートボタンにドラッグして スタートメニューに表示する とした時の挙動についての質問です

本来のフォルダにあるlogbook-kai.jarから起動した場合とスタートメニューから起動した場合で
参照している設定ファイルやエクセルファイルが違う様で、
本来のフォルダにあるlogbook-kai.jarはフォルダの中にあるファイルを参照しているのですが、
スタートメニューの方から起動した場合はどこか別の所に記録、参照しています(別の記録が表示される)
しかし、生成されるはずのエクセルファイルの名前で検索をかけても本来のフォルダにあるファイル以外ヒットしないのです
javaに詳しい方で原因か生成されるファイルの位置に心当たりのある方はエスパーお願いします

OSのバージョンはWindows7Home Premium64bitです
アカウントは管理者権限有りです
0092デフォルトの名無しさん2016/06/03(金) 17:36:22.26ID:6TQ8yyjG
下げちゃいましたごめんなさい
0093デフォルトの名無しさん2016/06/03(金) 19:48:09.30ID:aDP5A1Yp
直接jarをスタートメニューに登録するんじゃなくて
まずショートカットを作ってから登録するとどうだろ
0094デフォルトの名無しさん2016/06/03(金) 19:58:47.72ID:svg3/C15
どうせカレントディレクトリの違いだろ
PC初心者板のレベル
0095デフォルトの名無しさん2016/06/03(金) 20:02:08.78ID:cFNt7LuF
初学者です。
C/C++の勉強を独習C/C++
という本でしているのですが、
入出力の章あたりから、ストリームや
ライブラリといった言葉が出てきて、
一体何のことか分からなくなってきました。
練習問題のこういうプログラムを作れ、というのは
例題に習ってできるのですが、
本質的な事がわかっておらず、ただこういうもんだと
暗記しているだけなので、書き方をすぐ忘れてしまう感じです。
プログラムを動かす背景というか、そういうところを
系統的に勉強する方法はあるでしょうか。
一応、基本情報なんかは持っているのですが、
技術的な事は何もわかりません。
0096912016/06/03(金) 20:32:54.67ID:6TQ8yyjG
>>93
ショートカットを作ってから登録した場合は本体のjarから起動した場合と同じ挙動になりました

>>94
相対パスみたいな何かで変なところに作られてるとは思うのですが、検索しても出てこないので不思議なのです
0097デフォルトの名無しさん2016/06/03(金) 20:35:26.30ID:z80n8DFU
>>91
スタートボタンにドラッグ&ドロップして作成されたショートカットを右クリックしてプロパティを見る
「ショートカット」タブの「リンク先」と「作業フォルダー」、「全般」タブの「場所」の値を確認

上記パスとツールのページにあるブラウザの設定で設定したパス
この周辺を一応アプリケーションの起動中にチェック

手っ取り早い解決法は、ワンクッションかかるがlogbook-kai.jarがあるフォルダへのショートカットをスタートメニューに登録すること

以下は実行ファイルのカレントディレクトリを確認するC#プログラム(パスが2つ出るが、別々の手段を踏んでいるだけでやっていることは同じ)
http://fast-uploader.com/file/7020506750653/

ただしJAVAとかそのツールの実行環境は知らん

てか>>96を見て思ったんだが、ショートカットじゃなくてスタートメニューに実行ファイルそのものを意図せずコピーしてないか?
0098デフォルトの名無しさん2016/06/03(金) 20:47:41.08ID:aDP5A1Yp
>>96
エスパーだがwindows7って権限のせいですべてのファイルが見れないとかいうことはないの?
0099片山博文MZ ◆T6xkBnTXz7B0 2016/06/03(金) 20:55:45.47ID:4oxLNLbp
>>95
その通り、深く理解するにはアセンブラとOSの仕組みを知らなければならない。
ストリームを直訳すると「流れ」、つまりファイルを入出力するためのデータの流れだ。
ライブラリを直訳すると「図書館」、つまりはOSが機能(関数)を溜め込んでいつでも呼び出すことを可能にしている。
0100片山博文MZ ◆T6xkBnTXz7B0 2016/06/03(金) 21:04:43.60ID:4oxLNLbp
まずは、現実の図書館へ行ってOSに関する分厚い本を何冊か借りてこい。
そしてひたすら読め。
0101デフォルトの名無しさん2016/06/03(金) 21:07:39.02ID:z80n8DFU
実行ファイルをスタートボタンにドロップしたときの動作は、実行ファイルへのショートカットをスタートメニューに登録する、だからなぁ
91が言っていることの全てが真実だとすればショートカットから起動すれば解決するだけの話であって、
帰結として91の手順ではショートカットから起動出来ていないことになる

あとそのツール起動してみたけどファイルを開くときのデフォルトパスがマイドキュメントになってたな
0102912016/06/03(金) 21:16:31.22ID:6TQ8yyjG
>>97
jarのショートカットを作成してからスタートに登録したものは問題ありませんが、
本体を直接ドラッグで「スタートメニューに表示する」したものはショートカットタブがありません
ただしそちらはプロパティの全般や詳細がすべて同じ(表記されている場所も)です
〜.jarをコピーしてしまっている可能性は高いと思っていますが、こちらも検索で出てくるのは本体のjarのみです
教えていただいたプログラムこれから試してみます

>>98
そういえば設定変更しないと管理者アカウントでも見れないフォルダとかあるんでしたっけ・・・
>>97のプログラム試した後確認してみます

>>101
マイドキュメント見てみましたが新たなファイルは見つかりませんでした
0103912016/06/03(金) 21:20:46.97ID:6TQ8yyjG
>>97
exeはショートカットが作成されて登録されるようです
0104912016/06/03(金) 22:03:40.67ID:6TQ8yyjG
>>98
ほぼこの通りでした
保護されたオペレーティングシステムファイルを表示しない
オプションを無効にして再度エクセルファイルを検索したところ、
何故かSystem32フォルダの中に生成されていました・・・
System32フォルダ自体もは元々見えているのでエクセルファイルが保護されていたということでしょうか・・・
他に生成されたゴミが無いかこれから調べます


みなさんありがとうございました!
0105デフォルトの名無しさん2016/06/03(金) 22:18:02.93ID:bD8zU3Mf
スタートメニューにショートカットを登録して実行してるだけなのに
なぜショートカットタブが無かったり、通常と異なるパスにファイルが作成されるのか…
謎過ぎて頭痛くなりそう
0106片山博文MZ ◆T6xkBnTXz7B0 2016/06/03(金) 23:05:32.11ID:4oxLNLbp
古代のWindows 3.xのプログラムマネージャ(progman)の話までさかのぼらなければいけないか?
0107デフォルトの名無しさん2016/06/03(金) 23:10:01.00ID:cFNt7LuF
ありがとうございます。
なんだか奥が深そうなので、やっぱりまずは
ある程度こういうもんだと思って読み続けようと思います…
0108デフォルトの名無しさん2016/06/03(金) 23:14:09.17ID:z+8MoLFP
消費税引き上げ先送りも決まり,日銀とECBがしっかり資金供給を拡大してくるのでFRBの利上げは多分成功する
基調はリスクオンの株式暴騰、金暴落だね

今度の黒田砲は緩慢に効いてくる
海馬がくる,海馬がくる
0109デフォルトの名無しさん2016/06/03(金) 23:23:07.40ID:8OE2LUKu
>>95
基本情報って今そんなにレベルが低いのか
俺は二種から基本情報に名前が変わる直前に取ったけど調べてみると確かに合格率がその頃の倍近くある
C++を独習した後に二種を独学でやった俺にとってはコンピュータの仕組みに触れて目からウロコだったものだが

まずは調べながらでもいいから興味の持てるソフトを沢山作ってみる事だろう
その過程で今まで得た知識を意味から理解できる経験がある筈だ

コンピュータや言語は人間が(たまたま)考えた規約の集まりで成り立っているので
合理性はあるものの全て論理で答えを導き出せるものではない(つまり覚えるしかない事も多い)
0110片山博文MZ ◆T6xkBnTXz7B0 2016/06/03(金) 23:23:26.78ID:4oxLNLbp
わしの大学時代には日本語Win3.1を使って文書作成していた。
スタートメニューはないが、ウィンドウを次々開く形で
プログラムを選んでダブルクリックで起動してた。
その頃はレジストリはない。設定ファイル(.ini)がシステムフォルダで読み書きされておった。
Windows95のスタートメニューはprogmanの拡張として設計されておる。
0111片山博文MZ ◆T6xkBnTXz7B0 2016/06/03(金) 23:36:16.41ID:4oxLNLbp
ショートカットが見えないのはショートカットであることを隠蔽するためじゃ。
その証拠にスタートメニューではショートカットの矢印が表示されない。
ショートカットであることを意識させずにただのアイコンとして見せる認知工学上の工夫の為じゃ。
0112デフォルトの名無しさん2016/06/04(土) 00:03:36.73ID:1rkR3Z32
>>111はわりとどうでもいいけれど片山博文MZさんが言いたいのは

コードが糞でプログラムマネージャのパスを拾っちゃってました
「jarのショートカットを作成してからスタートに登録したものは問題ありませんが」
は嘘で上手く行ったのはスタートに登録していない普通のショートカットでした
スタートメニューから起動すると通常と異なる挙動になる糞グラムはこれ以外にも沢山あります

ってこと?
0113片山博文MZ ◆T6xkBnTXz7B0 2016/06/04(土) 00:10:40.39ID:9azu721e
ワシは昔ばなしと互換性の話をしたかっただけじゃよ。
0114デフォルトの名無しさん2016/06/04(土) 00:13:15.67ID:3mwPzK+C
挙動と言えば言い忘れていましたすみません
直接スタートに表示させたものはプロパティから名前変えると本体の名前が変更されていました
0115デフォルトの名無しさん2016/06/04(土) 00:52:48.16ID:3mwPzK+C
今確認してみた所、.jarをスタートメニューに表示させた際、exeをスタートメニューに表示させた場合にショートカットが作成される 
C:\Users\ユーザーネーム\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
に.jarのショートカットが作成されませんでした
これは.jarのショートカットを作ってスタートメニューに表示させた場合も同様です

exeのファイルですと本体でもショトカでもスタートへ表示させた場合は本体へのショトカが上記フォルダにて新たに作成されます
一方でフォルダや.txtをスタートへ表示させた場合は上記フォルダにショートカットが作成されることはなく、
jarと同じ様に本体へ直接リンクしています
これはショトカも同様で、exeのショトカをスタートへ表示させた場合は上記フォルダに新たに作成されたショトカの名称が変更されるのに対し、
他のものは自分で作ったショトカが直接変更されます
0116デフォルトの名無しさん2016/06/04(土) 01:02:09.18ID:3lsMjWzh
>>91
コマンドプロンプトを使わないでJavaアプリケーションを動かす
http://www.dab.hi-ho.ne.jp/sasa/biboroku/java/javaw.html

>>95
HDDはブロック転送するデバイス。
それを、abcde... のように、1バイトずつ流れているように、思うだけ(ストリーム)

ライブラリは、複数のモジュールが含まれたもの。
モジュールには、複数のクラス・関数などが含まれている
0117デフォルトの名無しさん2016/06/04(土) 01:29:17.02ID:3mwPzK+C
>>116
�@exe以外のファイルやフォルダをスタートメニューに表示させるとショートカットを作成せずにショートカットを作った様な挙動をとる
�Aショートカットで作業フォルダを設定しなかった場合のデフォルト作業フォルダは%windir%である
(ショートカットの新規作成を行うと普通は本体のあるフォルダが自動で設定される?)
�Bそのためjarをそのままスタートメニューに表示させた場合はなんやかんやでWindowsフォルダの中のsystem32の中にファイルが生成されていた
ということですかね
なんとなくすっきりしました!
ありがとうございます
0118デフォルトの名無しさん2016/06/04(土) 03:57:12.35ID:/HtLLugH
ストリームの意味は流れ、転じてデータ等を運んだり橋渡ししてくれる機構を表す概念
ライブラリは利用価値の高い機能を集めて保管してある資料館
自分で作ってもいいけど折角なので保管してある機能や使い方を知って利用しましょう
0119デフォルトの名無しさん2016/06/04(土) 03:57:56.63ID:W1DJ+8iM
>>95
>>107
ストリームもライブラリもたんなる用語
C++に比べたらぜんぜん底が浅いとこだから

http://e-words.jp/w/%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0.html
http://e-words.jp/w/%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA.html

実用的なアプリを作るために調べながら
書き続けてれば覚えるんじゃないの
0120デフォルトの名無しさん2016/06/04(土) 17:54:43.76ID:JPU6q6JR
早くコンピュータ・ソフトウェアを極めて億万長者になりたい。
手っ取り早くコンピュータ・ソフトウェアを極める方法ってありますか?
0121デフォルトの名無しさん2016/06/04(土) 18:04:58.38ID:d22dIUhO
>>120
「計算機プログラムの構造と解釈」
「On Lisp」
「Let Over Lambda」
の3冊をとりあえず読む
0122デフォルトの名無しさん2016/06/04(土) 19:12:23.08ID:m71nHBQ0
>>120
そんな手っ取り早い方法があるなら、こんな底辺掲示板が成立しているはずが無い
0123デフォルトの名無しさん2016/06/04(土) 21:49:16.83ID:hRRmFQq0
単発スレ間違えて立ててしまったのでこちらに再質問します
C++でDxLibを使おうと思っているのですがどうしてもできません

OS windows7 64bit
ソフト VisualStudio 2015

公式サイト通りにやったけどできません

プロジェクト設定でリンカーやコード生成とかいろいろやりました
プロジェクトに追加するべきファイルのところにパスも合わせたのですが
できません


どうすればよいでしょうか
0124デフォルトの名無しさん2016/06/05(日) 00:03:36.12ID:/+LcDTvI
>>123
公式サイトの掲示版で聞く
0125デフォルトの名無しさん2016/06/05(日) 00:34:44.58ID:bEHxSIM9
>>91
結局、スタートメニューの恐ろしさだけが際立った。
素人が、うかつにスタートメニューに登録したりすると、システムが壊れるかもなw

>>123
正確なエラーメッセージを書け。
ちゃんと、ライブラリの参照設定をする
0126デフォルトの名無しさん2016/06/05(日) 04:54:22.02ID:jGYv+NYJ
誰かお助けを

RDBMSで用いられるSQL構文のWHERE句に入った複雑な条件、
これRDBMSはどうやって解釈してどうやって検索してんでしょうか
機構もわからなければエラー/例外処理どうしてるのか上限・制限はあるのかもわからない

もし他に適切な板/スレがあったら申し訳ないけど教えてもらえるとありがたいです
0127デフォルトの名無しさん2016/06/05(日) 08:58:17.30ID:n7k60ruZ
>>123
まず第一に、エラーメッセージを熟読しどういう意味か理解する
次に、エラーメッセージを熟読しどういう意味か理解する
最後に、エラーメッセージを熟読しどういう意味か理解する

>>126
まず先に自分がやりたいことが何かハッキリさせよ
0128デフォルトの名無しさん2016/06/05(日) 09:30:58.81ID:L5Cnu5dU
>>126
EXPLAIN
0129デフォルトの名無しさん2016/06/05(日) 10:01:26.51ID:kohQua5Y
123です

276個のエラーが出て
ソースファイルを開けませんが[windows.h]と[commctrl.h]の2つ
あとは〇〇が定義されていませんと出る
どうすればいいんですか?
0130デフォルトの名無しさん2016/06/05(日) 10:18:19.69ID:vhl6udDL
>>129
参考にしたサイトと、自分でやった作業はどれとどれよ
そもそも、DxLibの前にHello Woirldくらいはできてるの?

DxLibはヘッダにpragma入ってるから、includeとlibの場所追加するだけでいけるよ
0131デフォルトの名無しさん2016/06/05(日) 10:21:57.87ID:kohQua5Y
参考にしたサイトは[http://dxlib.o.oo7.jp/use/dxuse_vscom2015.html#R1]これです
これと同じ手順でやりました

すみません
そもそもtest.exeが生成されていませんでした
0132デフォルトの名無しさん2016/06/05(日) 10:46:56.49ID:vhl6udDL
>>131
windows.hとcommctrl.h が読めないということなのでDxLib以前の話。
VisualStudio 2015 のどのエディション?Blenderとか入れてないよね?
まずは空じゃないプロジェクト作って何も書き加えない状態で実行まで出来る?
0133デフォルトの名無しさん2016/06/05(日) 10:57:17.41ID:kohQua5Y
できませんでした
VisualStudio2015Community です

[windows.h]と[SDKDDKVer.h]というものが開けませんとでました
あとは宣言が必要ですなどや定義されていませんなどです

何度もすみません
0134デフォルトの名無しさん2016/06/05(日) 11:11:48.24ID:vhl6udDL
>>133
その参考にしたサイトの
「Visual C++ 2015 Tools for Windows Desktop をインストール」
ができてないように見えるんだけど、インストール出来てる?
まあオレだったらProgram Files かProgram Files(x86)の
Microsft SDKs¥Windows\vX.0A\Includeとか追加しちゃうけど
その場しのぎしてもしょうがないしなあ、、

しつこいようだけど、ほんとにVisualStudio2015Community のBlender版じゃないよね?
0135デフォルトの名無しさん2016/06/05(日) 11:57:56.51ID:kohQua5Y
>>134
VisualC++2015ToolsforWindowsDesktopはインストールしました
しかし、インストール時に警告というものが出ました
詳しくは覚えていませんが
[VisualStudioを再起動することをおすすめします]と出たので再起動したら
VisualC++〜すら出てこなく鳴ったので一回アンインストールして警告無視してやりました

ユニバーサルwindowsプラットフォーム というものはインストしなくて良いんですよね?
0136デフォルトの名無しさん2016/06/05(日) 12:01:27.88ID:kohQua5Y
Blend版 Blend版じゃない方両方インストールしてありますが
Blend版じゃないほうを起動しているのは確認済みです
0137デフォルトの名無しさん2016/06/05(日) 13:02:43.40ID:vhl6udDL
もう一回アンインストールしてインストールだな
その時の警告は全部メモしといて
0138デフォルトの名無しさん2016/06/05(日) 13:07:07.17ID:vhl6udDL
あとProgram Files\Microsoft SDKs以下にフォルダあったりするかい
0139デフォルトの名無しさん2016/06/05(日) 13:41:52.27ID:kohQua5Y
>>138
(x86)のほうですが
RIA Services / Silverlight / windows / windowsphone
の4つのフォルダがありました
0140デフォルトの名無しさん2016/06/05(日) 13:56:56.14ID:vhl6udDL
そのwindowsの下の7.0Aとかの下にあるinclude やらlib指定すりゃ
いけると思うけど、これからもずっといちいち指定するんでよけりゃそれで
0141デフォルトの名無しさん2016/06/05(日) 14:08:39.79ID:jGYv+NYJ
>>127-128
DBがどういう仕組みでWHERE句を解釈・実行しているか知りたい
EXPLAINはチューニングには使えるけどどういう処理踏んでるかを教えてはくれない

最終的にはソース嫁になるとはわかっているけど
内部の構造やアルゴリズムに詳しい人がいたら、と思って
0142デフォルトの名無しさん2016/06/05(日) 14:43:43.05ID:XKHwcQOt
SQL文をどう書けば良いかはSQL言語の解説書なり教科書を読んで学ぶ。
まず文法的に正しいSQLが書ける事が前提。

SQLがどのように解釈され実行されているかは、
各の処理系の内部処理方法やテーブルの状態で変わる
例えばWHERE句の解釈はINDEXのありなしでも変わる。

EXPLAINの結果でその解釈をどうやったかが分かる。
その結果から、どのように処理を組み立てようとしているかが分かるので、
それに対して、どういう情報を追加すれば良いか、どういうヒントを与えれば
より高速になるかを考えて実施する。

内部的なアルゴリズムを知りたいなら、その処理系がソース公開しているなら
それを読んでみるというのも良いカモしれない。
同じINDEXが与えられても処理系によっては使わなかったりするし。
この程度なら知っていると言われそうだが、一応書いてみた。

DBについ手より突っ込んだ内部処理を知りたいならDB板で聞いた方が良いかもしれない。
0143デフォルトの名無しさん2016/06/05(日) 14:47:10.98ID:XKHwcQOt
DBについて だな 誤変換すまん
0144デフォルトの名無しさん2016/06/05(日) 15:04:58.19ID:jGYv+NYJ
いや、(たとえ方向性が少々違っていても)細かい話は一つ一つが勉強になってありがたいです

というか考えたら解釈・実行じゃあいまい過ぎた申し訳ない
知りたいと思ってることは第一にDBがWHERE句をどうやって解析・解釈してるか、込み入った条件をどう判断してるか、できれば具体的な内容、
それと、第二に解釈結果をどういう流れでどういう風に使ってデータを抽出しているかのおおざっぱな流れ、この二つ

WHERE句による抽出処理自体はDBの核の一つだろうから真面目に語るとやっぱり本書けるくらいになっちゃうのかな
0145デフォルトの名無しさん2016/06/05(日) 15:25:34.78ID:vhl6udDL
DBによるとしか、、、
0146片山博文MZ ◆T6xkBnTXz7B0 2016/06/05(日) 15:42:20.65ID:bP3EvTj2
>>144
具体的には、字句解析、構文解析、意味解析の3つのプロセスによって解釈されるが、
データベースプログラマーはSQLの文法と意味を知るだけで充分である。
0147デフォルトの名無しさん2016/06/05(日) 19:05:05.15ID:kohQua5Y
>>140
再インストしました
Desktopのインストール時のエラー
http://uproda11.2ch-library.com/e/e00163166-1465121056.png
これです
0148デフォルトの名無しさん2016/06/05(日) 19:54:00.53ID:GP3DhLdC
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/

インターネットで検索を行ってもなかなか情報がでてこなくて困っています。
何かヒントになることでもいいのでお教えください。

わかりづらく、長文ですみません。
0149デフォルトの名無しさん2016/06/05(日) 20:29:09.51ID:XKHwcQOt
>>144
SQLiteならソース公開しているし、
取っつきやすいんではないか?
0150デフォルトの名無しさん2016/06/05(日) 22:22:15.80ID:bEHxSIM9
>>144
コンパイラと同じ。
字句・構文解析・ジャーナルログを記録・表や列をロック・集合演算・
条件でマッチ処理・列をフィルター・マージソートなど、すべての処理

SQLから、実行計画になったものを見て、分析する
0151デフォルトの名無しさん2016/06/05(日) 23:20:22.86ID:cqYFT5zS
リレーショナル理論を勉強してないアホが多くて困る
0152デフォルトの名無しさん2016/06/06(月) 00:27:06.40ID:Tzc6nBCT
基本はBerkeley DBじゃないの
大学の時B木の実装とかしたけど忘れた
0153デフォルトの名無しさん2016/06/06(月) 09:16:45.67ID:SWJRXsGZ
>>147
それエラーじゃないよ
インストール時にVS起動してるとあとで再起動必要だから終了したほうがいいよって
言ってるだけ
0154デフォルトの名無しさん2016/06/06(月) 16:57:50.24ID:FtQwwTIV
>>153
VisualStudio単体終了できるのですか

VisualStudioの中であのインストーラーが動いてるのかと思いました
すいません、やってみます!
0155デフォルトの名無しさん2016/06/06(月) 17:22:09.66ID:MVrnrYaK
あのように日本語で書いても理解してもらえない
開発者としてはどのようにナビゲートすべきなんだろう?
0156デフォルトの名無しさん2016/06/06(月) 23:14:47.50ID:TUlyBgVL
>>155
今回の場合はM$がわかりづらい日本語書いたのが問題じゃない?
「後でコンピューターの再起動が必要になる可能性が少なくなります」はいらないだろ、しかも警告で出すなよとは思う
普通にポップアップでインストールが終わったからVSを再起動します、てな感じで良くない?
またはアイコンを警告じゃなくて緑のチェックマークにするとか、ユーザに分かりやすく示す方法なんていくらでもあるけど、何故かM$はユーザにあえて茨の道を歩かせることがまれによくあるよなあ……
0157デフォルトの名無しさん2016/06/06(月) 23:21:32.08ID:1e9MzW/h
>156
>分かりづらい日本語
>まれによくある

まれなのか、よくあるのか、どっちやねん。
0158デフォルトの名無しさん2016/06/06(月) 23:22:50.57ID:Tzc6nBCT
memeだぞ
0159デフォルトの名無しさん2016/06/07(火) 00:08:45.63ID:dAw8l1/A
>>156
ここでVSを閉じるか後でPCを再起動する羽目になるか重要な選択じゃん。警告が妥当だと思うが。
エンドユーザー向け製品ではあまり意味のないオプションや余計な情報を削る方がUIとして良い場合も
あるけど、VSのユーザーはその程度自分で判断できると考えてるんだろ。
0160デフォルトの名無しさん2016/06/07(火) 02:53:44.98ID:41OqMrsx
アプリのインストールなど、システム環境が変わったら、PCを再起動するのは常識

再起動後、エラーが出なくなり、正常に戻ることが多い
0161デフォルトの名無しさん2016/06/07(火) 03:52:02.55ID:nXPTtP+t
それなら最初からVSどうこうよりも再起動してくださいって書いといたほうがいいよね
0162デフォルトの名無しさん2016/06/07(火) 06:37:51.63ID:swev/JrE
LinuxやMacは再起動の必要が無いからね。
0163デフォルトの名無しさん2016/06/07(火) 06:49:00.55ID:T/syB7Ij
Microsoftのサイトなんか、片っ端から日本語不自由なロボが書いたんだろって文章じゃないか。
あいつらはプログラムはかけても日本語は上手く使えねえんだよ。
0164デフォルトの名無しさん2016/06/07(火) 07:13:03.46ID:HIJoPiN3
>>163
ホントそれ
WindowsのF1で表示できるヘルプなんて見れたもんじゃない(ヘルプ見て解決することもほとんどない)し、MSDNの機械翻訳じゃない部分だって読みにくい(というか項目によっては機械翻訳のほうが読みやすい)
Javaのドキュメントのほうがずっと読みやすい
0165デフォルトの名無しさん2016/06/07(火) 12:48:33.55ID:SoRa1jDL
MSDNの自動翻訳のクオリティ高いと思うけどなあ
日本語文が分かりづらい時は英文の方を見ればいいし
0166デフォルトの名無しさん2016/06/07(火) 18:16:46.58ID:59dXDj7S
今、数学の勉強をしているのですが、あまりにも難しすぎて全然分かりません。
どうすれば数学が得意になれるのでしょうか?
東大理学部を目指しているので、何が何でも数学(数学だけでなく、その他の理系科目も)が得意になりたいのです。
何か良い方法はありませんか?
0167デフォルトの名無しさん2016/06/07(火) 18:19:25.14ID:59dXDj7S
一人で勉強していても分からないところだらけなので、東大蛍雪会というところのオンライン授業をやろうか迷っているのですが、
一人で勉強していてもまったく分からない人間が、そういったところで頼んだところで、理解できるようになるものなのでしょうか?
0168デフォルトの名無しさん2016/06/07(火) 18:33:27.39ID:Scex8fRe
受験板で
0169デフォルトの名無しさん2016/06/08(水) 05:28:17.09ID:E3Y0fydP
>>165
MSの日本語のサイト・無料アプリは、ひどい。
FTPソフトなど、日本語のファイル名だと、バグるアプリもある

日本語対応の予算ゼロじゃないか?
翻訳もボランティアがやっている

機械翻訳は、Google翻訳を使っていそう。
Google翻訳と、同じミスが見つかる
0170デフォルトの名無しさん2016/06/08(水) 06:19:25.21ID:2gdEHtFT
>>169
FTPでは最低限サポートしなければならないのは最上位bitが0の8bitASCIIだし
文字コードのローカライズなんて実質的に独自仕様だから無料アプリに
無茶言っても仕方がない
0171デフォルトの名無しさん2016/06/08(水) 07:35:24.60ID:3hYUw3qX
MSDNの日本語は
自動翻訳にしては
そこそこ読める程度

だが翻訳も人件費かかるし
そんなもんじゃね

分かりやすい説明欲しいなら
自分で本買えよっていうことでしょ
0172デフォルトの名無しさん2016/06/08(水) 08:21:09.38ID:vAuk/aLa
つまり>>154が理解できるような説明を書かなかった開発者が悪いという結論で良いのか?

「はい/いいえ」は「はい」を選択するものと脳がハードワイアードされてるのがとても多い
彼らにはどんな説明書いてもムダだと思うぞ
0173デフォルトの名無しさん2016/06/08(水) 22:43:03.68ID:4487XDev
メッセージボックスが出た時の一般的な反応は
「一刻も早くこの恐しいものを目の前からなくす」方法を探すことだ
内容なんか読まない
ってUIデザインの偉い人も言ってたな
0174デフォルトの名無しさん2016/06/08(水) 23:00:39.80ID:qdGGttyt
みんな1日で何ステップかけるの?

作る機能にもよると思うけど、
c#で5時間ぶっつづけで400行ぐらいだったわ。

モデルクラスの定義とか楽なの多かったけど。

1日3000行とか書く人もいるらしいけど、1行1秒で書いたとして、9〜10時間かかるし、無理じゃねと思うんだよね。

改行含めていいのかなぁ。
0175デフォルトの名無しさん2016/06/08(水) 23:28:54.12ID:0Dv34FRr
>174
計算が間違ってる。
1行/秒なら
60行/分
3600行/時間
このくらいの暗算もできないのが、あなたの問題点なのでは。
0176デフォルトの名無しさん2016/06/08(水) 23:31:02.13ID:MD0cdKvg
>>174
計算間違ってない?
0177デフォルトの名無しさん2016/06/08(水) 23:36:27.70ID:qdGGttyt
さーせん、6分しかかけてなかったわw
でも、答えて欲しいのはそこじゃないです!
0178デフォルトの名無しさん2016/06/08(水) 23:43:06.65ID:re3GSGPK
何が6分なのか?
0179デフォルトの名無しさん2016/06/09(木) 00:25:27.05ID:lhwYhJIv
時間計算はプログラム書くよりも難しいのか?
0180デフォルトの名無しさん2016/06/09(木) 03:58:53.66ID:ZYRk2v6n
異なる言語間で数値や文字列の受け渡しをする時ってどうすればいい?
具体的にはC#からUWSCのプログラムに最大200文字ぐらいのデータを渡したい
渡す頻度は1分間に15回程度
とりあえずテキストファイルを媒介にすれば出来るのは分かるんだけど
そういう実装であってるのかアドバイスお願いします
0181デフォルトの名無しさん2016/06/09(木) 04:25:53.84ID:WT6LUlBS
それでいいんじゃない?
読み書きが同時に発生しそうなら
Read/Write Lockパターン
0182デフォルトの名無しさん2016/06/09(木) 05:06:13.40ID:Z+K8nZfh
>>178
早漏なんだろ。
0183デフォルトの名無しさん2016/06/09(木) 05:32:51.68ID:ZYRk2v6n
>>181
なるほど、どうもです
ただそもそも今回疑問に思ったのは、もしこれが
「1MBの画像データを1分に15回渡す(24H稼働)」
ってケースになると、いちいちハードディスクに書き出してたら
とんでもない負荷がかかるプログラムになってしまうのでは?ってこと
テキストファイルの場合はファイルクローズしなければ
メモリ上で処理されるのかもしれないけど(ホントにされるのかは知らん)
記録が必要ない一時データをメモリ上で受け渡す方法ってないのだろうか
RAMディスクを作れば可能だけどそれは環境依存だし
0184デフォルトの名無しさん2016/06/09(木) 05:56:35.10ID:BPgMg2LF
UWSCってDLLも呼べるみたいだから別にプロセス間通信の制約無いんじゃない?
名前付きパイプでも共有メモリでも何でもすればいい
0185デフォルトの名無しさん2016/06/09(木) 06:17:59.48ID:e3vAFbmO
A | B | C

コマンドABCをパイプで渡せば、各プロセスABCの起動・終了、
共有バッファ(またはコピー渡し?)の確保など、すべてOSが自動的に処理する
0186デフォルトの名無しさん2016/06/09(木) 06:25:37.46ID:CSH5zx3A
むしろデカいデータだからこそあえてファイルを作るべき

パフォーマンスやコストでよほど支障があるなら仕方なく別の方法を考える
0187デフォルトの名無しさん2016/06/09(木) 07:28:22.06ID:Z+K8nZfh
パイプでいいんじゃねぇのと思うけど、memcachedとか使ってもいいかもしんない。
0188デフォルトの名無しさん2016/06/09(木) 07:41:36.88ID:e3vAFbmO
メモリファイルは、Linuxでは tmpfs だろ

アプリのI/Oを、標準入出力にしておけば、
PowerShellで、コマンドのパイプラインを使える
0189デフォルトの名無しさん2016/06/09(木) 09:26:06.16ID:vUW3kMHA
パイプに垂れ流す方法では>>183のように複数の画像ファイルを渡すときに、ファイルの境界がわからない
0190デフォルトの名無しさん2016/06/09(木) 09:51:23.48ID:itqne0Dm
そもそもパイプにバイナリデータ流すなよ・・・・・・
0191デフォルトの名無しさん2016/06/09(木) 10:03:17.42ID:vUW3kMHA
>>190
アホですか?
0192デフォルトの名無しさん2016/06/09(木) 11:23:22.17ID:yzIN2ynt
すみません、お教えください。linuxを使用しています。

メインであるプログラムAを起動した時に、サブプログラムのBを起動します。
Bを起動した時にAを○秒スリープさせ、スリープ後リスタート(A STARTという文字を表示)させたいです。
Aをリスタートしたと同時にBを停止させ、停止が確認出来たらAの方で停止を確認出来た文字を表示させたいのですが、
書き方としてはAにBのfopen、Bの停止命令(+停止を確認出来た文)を記述。BではAのsleep命令を打つたけで良いのでしょうか?
Aをリスタートした時に(A START)と言う文はどちらに書けば良いのでしょうか。

ご教授頂けましたら幸いです。雑文申し訳ございません。
0193デフォルトの名無しさん2016/06/09(木) 11:27:35.60ID:udAwsxyk
パイプ派対シガー派の争い。
0194デフォルトの名無しさん2016/06/09(木) 13:28:29.08ID:bsniAtVU
パイプカット派 対 ピル派 の争いw
0195デフォルトの名無しさん2016/06/09(木) 13:43:11.00ID:ZtZyoOKJ
どういう目的でそういうことをしたいのかを書いていただいた方がよろしいかと。
とりあえず、任意のプロセスを停止、再開させるのは kill でできる。
一定時間後に自分にシグナルを送るのは alarm でできる。
プロセスの状態を調べるのは ps コマンドの出力をパースするのかなあ……
0196デフォルトの名無しさん2016/06/09(木) 14:37:46.80ID:yzIN2ynt
>>195
レスありがとうございます。
独学で勉強しておりまして、今回このような演習が出ている状態です。
0197デフォルトの名無しさん2016/06/09(木) 16:05:17.58ID:CSH5zx3A
独学なら解答見ればいいやん
ちなみに明らかに本人のレベルに見合ってないので
戻ってやり直すか別の教科書探すべき
0198デフォルトの名無しさん2016/06/10(金) 07:22:21.14ID:o8hFzx97
そんな出題を解く君が、おかしい

やりたい処理・機能から、コマンドを探すのは、レシピ本。
初心者は逆に、コマンドから機能を学ぶ

そんな逆引きのようなことは、数年以上、勉強した人がやること

素人が出題を解けるわけないのだから、答えを先に見る。
どの塾でも、生徒の考える時間を節約するために、答えを先に見る

そうしないと、1つの質問を考えたり、2chで聞いたりして、
1日以上、時間がかかってしまう

単純な知識は、考えたらダメ。
考えるのは知恵・方法・手順・プロセスなど
0199デフォルトの名無しさん2016/06/10(金) 15:15:36.89ID:XOGXSCTb
>>197 >>198
ご指摘ありがとうございます。
演習に答えと解説が一切無いもので、この場をお借りさせて書き込みさせて頂きました。
小さく区切ってもう一度考えてみようかと思います。
実力不足ながらも無謀かつスペお借りして申し訳ございません。レスありがとうございます。
0200デフォルトの名無しさん2016/06/10(金) 15:17:07.31ID:XOGXSCTb
>>199
○お借りして
×お借りさせて
0201デフォルトの名無しさん2016/06/10(金) 15:43:26.10ID:AUOnA4wf
>>199
未経験とかで研修してるんだろ。
聞ける奴いる時に聞かないと厳しいぞ。土方からプログラム書けてる俺も丸投げでそんなんだったよ。
0202デフォルトの名無しさん2016/06/10(金) 18:05:09.36ID:brRt3psN
C++でツール作ったりアセンブラでデバッグ作業したくてプログラミングを始めたんですが
それでまず初めにスッキリ分かるjava入門でオブジェクト指向とかプログラムの流れ掴むといいよと言われたので
買ってオブジェクト指向の3大機能まで何とか覚えたんですが
次はどんな感じにステップアップしていけばいいですか?
この本でもかなり簡単に書かれてると聞いたので、まだあまり実践的なことはできないのですが
まだこの本しかプログラム関係は読んだことないです
0203デフォルトの名無しさん2016/06/10(金) 20:13:37.69ID:R6+rzhkN
>>202
> C++でツール作ったり

Windowsなら.net frameworkでも勉強してみる
言語とライブラリは違う点に注意

> アセンブラでデバッグ作業したくて

こういうことをしたいのにJavaを勧めたやつを窓から投げ捨てる
0204デフォルトの名無しさん2016/06/10(金) 20:15:13.97ID:lJsEyLcp
>>202
であればC/C++をやるしかない健闘を祈る
0205デフォルトの名無しさん2016/06/10(金) 20:47:35.02ID:brRt3psN
>>203-204
ありがとうございます。もうそのままC++に行くのみですか?
なんかC++行く前にやっとけば楽になる言語とかはないですか
0206デフォルトの名無しさん2016/06/10(金) 21:07:18.32ID:lJsEyLcp
>>205
>C++行く前にやっとけば楽になる言語
Cをやればいい
0207デフォルトの名無しさん2016/06/10(金) 21:32:28.07ID:Gz120QSD
>>206
C++とCはもはや別物じゃないか?
かといっていきなりC++もハードル高そうだ……w
0208デフォルトの名無しさん2016/06/10(金) 23:38:28.65ID:6HXdRm+E
世に出てるC++プログラムは95%以上がただのbetter Cだから問題ない
0209デフォルトの名無しさん2016/06/11(土) 17:38:03.66ID:EkBCmEfT
ちょっと気になったことがあるので質問です。

将来(あと数年後かな?)、2ch風の巨大掲示板みたいなものを作りたいと考えているのですが、
例えば、その自分が作った掲示板で、何らかの問題(犯罪など)が生じてしまった場合、
警察などの国家権力によって、自分が使用しているパソコンを含め、様々な情報を隅から隅まで調べられてしまう可能性はあるのでしょうか?
現在から、遠い過去にアクセスしたりしたデータなどまで。
0210デフォルトの名無しさん2016/06/11(土) 17:48:52.08ID:9UWElLZ1
>>209
ある
0211デフォルトの名無しさん2016/06/11(土) 18:04:28.92ID:EkBCmEfT
>>210
やっぱりそうですか・・・・・。
具体的にどんな感じで調べられるのでしょうか?
0212デフォルトの名無しさん2016/06/11(土) 18:14:19.00ID:qOIErm37
>>211
デジタル鑑札
0213デフォルトの名無しさん2016/06/11(土) 18:20:26.45ID:1Pvaghsz
PCの中どころか部屋中引っ掻き回して、お尻プリンセスなんてDVDをマスコミに公開される
0214デフォルトの名無しさん2016/06/11(土) 18:27:49.75ID:lXRr6U8R
近所で殺人事件が有った時は、100人くらいの警察官が来て通行止めになってた。
ブルーシートが張り巡らされてたけど、隙間から段ボール箱やパソコンを運んでるのが見えたよ。
うちは大丈夫だったけど、直近の家の人は皆連行されてたみたいだよ。
0215デフォルトの名無しさん2016/06/11(土) 18:57:57.62ID:rg1fCFte
>>211
わからないよ
Foxのカキコをさがせばいいのでわ?

パスワードをおしえろといわれた
パスワードがはいってるノートパソコンを警察にとられた
とられたままでパスワードがわからないまま
そんな話があったような…
0216デフォルトの名無しさん2016/06/11(土) 19:00:39.61ID:rg1fCFte
いまアクセスしてみろといわれた…
とか
0217デフォルトの名無しさん2016/06/11(土) 19:04:35.25ID:oW9rgFgK
>>209
もっと金になることをしろ
0218デフォルトの名無しさん2016/06/11(土) 19:10:27.90ID:EkBCmEfT
>>217
例えばどんなことですか?
ちなみにもうかなりの歳(現在23歳で9月で24歳になる)なので、選択肢が無いんです。
若ければ、全日空のパイロットとかを目指したかったのですが、もう年齢的に無理です・・・・・。
この先どうすれば良いんですかね・・・・・?
0219デフォルトの名無しさん2016/06/11(土) 19:12:46.59ID:EkBCmEfT
若ければ、東京大学工学部航空宇宙工学科を目指し、そこに入り、そこを卒業して、
全日空の自社養成パイロットに応募して挑戦してみたかった・・・・・。
0220デフォルトの名無しさん2016/06/11(土) 19:44:31.83ID:fA+nzhrA
24でかなりの歳とかどんだけ貧弱な人間なの
0221デフォルトの名無しさん2016/06/11(土) 19:49:59.28ID:rg1fCFte
826 : いわし ★
警察ってやってきたらすべて押収しちゃうから
誰とも連絡とれなくなるんだぞー

しかしあり文は誰に向けたものなんだろね
2014/04/02(水) 17:37:47

196 : trick ★
警察が来た時鯖のアカウントパスを持っていたんだよね?
それってたぶんおきつねさんの押収したPCからの物なんじゃないかなー
2014/04/27(日) 17:48:06

206 : いわし ★
>>196
アカウントは誰でも知っている既知のものだし
パスワードは押収しても出てこないと思うぞ
2014/04/27(日) 18:00:55

179 : いわし ★
>>175
それは春のときのやつだな
11月にも受けている

この秋のときは、2ちゃんねるのサーバにつなげと警察に言われ
捜査員10人ぐらいにかこまれFTPとかterminalを立ち上げ
つなごうとしたが、みごとに入れなかった
これすらも巧妙に仕組まれた罠だったと今は思っている
2014/04/27(日) 17:09:25

びんたん、【三回目の冬】FOX ★は今のところ元気ですスレ
0222デフォルトの名無しさん2016/06/11(土) 20:15:40.83ID:EkBCmEfT
何個かウェブサービスを立ち上げて、それの収入で生計を立てていくっていうのが夢だったのに、
なんか、それは無理みたいですね・・・・・。
そこまで考えてなかった・・・・・。
確かに、何らかの事件などが起きたら、当然隅から隅まで調べられますよね・・・・・。
俺はこれからどうすれば良いのだろうか・・・・・。

あと、もう一つ質問なんですが、例えば、自分の家で自殺をした場合なども、
情報を隅から隅まで警察に調べられるのでしょうか?
自殺をする前に、パソコンのHDDを機械などで完全に粉々にし、
その粉を、海に捨てれば、パソコンの中身を見られることは無いと思ったのですが、
プロバイダーに、通信履歴などがあるはずなので、HDDを粉砕して捨てても、自分が見られたくないデータなどは見られちゃいますよね?
そこのところはどうなんでしょうか?
詳しい人がいたら教えてください。
0223デフォルトの名無しさん2016/06/11(土) 20:18:45.61ID:imP+kiAe
>>219
その言い訳は意味が無いからやめた方がいいと思うの。
目標を立てずに、あるいは立てていたとしても、何もやって来なかった結果が今なんだから。

逆説的に言えば、目標を達成するための努力を、「今」何もやっていないなら、仮に時間が戻ったとしても同じ結果になるだけ、
…と、私は思うのにゃ。
0224デフォルトの名無しさん2016/06/11(土) 20:23:08.48ID:1Pvaghsz
変死だから調べられるね
「自分の家」が借家なら遺族に損害賠償請求行くよ
0225デフォルトの名無しさん2016/06/11(土) 20:28:10.16ID:EkBCmEfT
>>224
自分の家ってのは持ち家のことです。
遺書を書いていたとしても、警察にいろいろ調べられますか?
0226デフォルトの名無しさん2016/06/11(土) 20:50:09.67ID:9UWElLZ1
>>222
その極端な考え方は何なの?

それで喰えるかどうかは別にして
現にウェブサービスがあるでしょ

君みたいに事件が起きるかもしれないから
やんないとは考えてないんだよ
0227デフォルトの名無しさん2016/06/11(土) 20:54:41.17ID:U0YLx5iK
調べられて困るようなことしかしてないなら、おかしな事かんがずにおとなしくしてろ
0228デフォルトの名無しさん2016/06/11(土) 21:03:43.54ID:1Pvaghsz
やらない理由が欲しいんだろ
0229デフォルトの名無しさん2016/06/12(日) 04:32:54.85ID:zd4DMI3N
>>202-208
「スッキリJava入門」を、3回読んだのなら、
C++のロベールの本を、3回読む

ただ普通は、5言語以上を10年ぐらい経験した人じゃないと、C++は無理。
3回ぐらい本を読んだだけでは、まともにプログラミングできない。
C++は最高に難しく、すぐにバグる言語だから

「スッキリJava入門」の後は、C#と、.NETのクラスを、5年ほど学ぶのがベター。
C++は、それより後の話
0230デフォルトの名無しさん2016/06/12(日) 10:34:28.31ID:WyhS/xEH
>>218
金儲けになるプログラミングをすればいい
この前も言っただろう?株取引のプログラムは需要がある
0231デフォルトの名無しさん2016/06/13(月) 19:11:39.17ID:XIduanRK
フォークして子プロセスに色々やらせるという処理を書いています
ctrl+cを押した時はどうなるんだろうと思ったのですが
親も子も止まりました
標準入力を共有しているからだと思います
都合はいいのですが、
標準入力が共有されている状態というのは問題ないのでしょうか?
0232デフォルトの名無しさん2016/06/13(月) 19:45:28.80ID:AStFSp45
共有してるのは端末グループだろう
0233デフォルトの名無しさん2016/06/14(火) 12:55:05.81ID:uXRylj0P
C險隱槭〒縲∵枚蟄怜・X縺ョ蜈磯ュ縺九in譁・ュ励□縺塑縺ォ繧ウ繝斐・縺吶kstrcpy縺後≠繧翫∪縺吶′縲�
譁・ュ怜・X縺ョ縲悟セ悟ーセ縲阪°繧穎譁・ュ励□縺塑縺ォ繧ウ繝斐・縺吶k髢「謨ー縺ッ縺ゅj縺セ縺吶°・�
0234デフォルトの名無しさん2016/06/14(火) 12:57:10.53ID:uXRylj0P
文字化けした..
C言語で、Xからn文字だけYにコピーするstrncpyがありますが、
文字列Xの「後尾」からn文字だけYにコピーする関数はありますか?
0235デフォルトの名無しさん2016/06/14(火) 13:11:33.43ID:hbCOme/i
>>234
そういう関数は無いけど、strlen と strcpy で作れるから要らない
長さチェック、オーバーフローチェックを省けば
strcpy(Y, X + (strlen(X) - n));
0236デフォルトの名無しさん2016/06/14(火) 13:22:04.95ID:uXRylj0P
>>235
ありがとうございます!
さっそくやってみます!
0237デフォルトの名無しさん2016/06/14(火) 13:43:17.40ID:BcKyLCvc
>>231-232
ctrl+c はシグナル。
たぶん、シグナルはプロセス単位じゃなく、ジョブ単位

A | B | C
例えば、パイプでつないだプロセスABCがあっても、
シグナルは個別のプロセスだけに命令できず、ジョブ全体に対して送られる。
つまり、Bだけを止めたりできない

また、ジョブには、foreground, background の区別があって、
foreground のジョブだけが、シグナルを受け取れる

ジョブ・セッション・プロセスグループ・端末グループなどで、検索して
0238デフォルトの名無しさん2016/06/14(火) 14:32:51.81ID:cuQxrHyF
>>237
どこでそんな嘘を吹き込まれたんだ?


$ cat sig.sh
#!/bin/sh
trap 'echo $1 trap INT' INT
#trap 'echo $1 trap TERM' TERM
#trap 'echo $1 exit.' EXIT
read

$ ./sig.sh aaa | ./sig.sh bbb | ./sig.sh ccc
^Cccc trap INT
$
0239デフォルトの名無しさん2016/06/14(火) 23:38:57.92ID:Hp4RHv7t
HUPとかPIDを指定して送るよね?
0240デフォルトの名無しさん2016/06/14(火) 23:54:16.33ID:ag/k+7Ug
>>230
株取引のプログラムって具体的に何ですか?
興味あるので教えてください。
0241デフォルトの名無しさん2016/06/15(水) 20:13:52.51ID:fBdcLY2F
>>240
https://investars.jp/question.php
Q.素人ですが使いサヤ取りで利益を出すことは出来ますか?
A.長年、日本で株式投資を行い最後に辿り着く終着点が「サヤ取り投資」です。
0242デフォルトの名無しさん2016/06/16(木) 19:49:28.68ID:bI+aCDek
株なんて余程の低脳か天才以外やるべきじゃないと思うんだが・・・ソースは俺
0243デフォルトの名無しさん2016/06/17(金) 07:44:29.90ID:l3PGNOtI
>>229
スッキリ厨さんみてたんですね。亀レスですがありがとうございます。
アセンブラはプログラミング始めて大体どのあたりから学べばいいんでしょうか?
C++でもアセンブラは学べると聞きましたが…
0244デフォルトの名無しさん2016/06/17(金) 20:22:54.53ID:LIFU9l0a
>>242
株を買って値上がりを狙うも,値下がったら退場
株を信用で売って値下がりを狙うも,値上がったら退場
つまり丁半ばくちをやるからそうなる

その方法ではなくて,株を売って同時に買う両建てにすれば,利得は限定されるが損失も限定される.
小さく勝ってこつこつ積み立てていく株取引もあるんだよ
0245デフォルトの名無しさん2016/06/17(金) 20:28:02.00ID:pXpHR6tt
両建ては手数料分損
0246デフォルトの名無しさん2016/06/17(金) 20:28:39.00ID:1lYAl1Ex
>>243
いきなりアセンブリ言語でも他の言語と並行で勉強してもいいと思う
C++は環境によってはインラインアセンブラが使えるけどアセンブリでコードを
書かなくても仕組みが分かればそれで十分だと思う
0247デフォルトの名無しさん2016/06/17(金) 22:43:11.23ID:4ZVsLoNJ
自殺をしたら、インターネットの通信履歴とかを警察に調べられるのでしょうか?
たとえ遺書があったとしても。

なんとかしてインターネットの通信履歴などを調べられないようにする方法は無いでしょうか?
本当に悩んでいます。誰か教えてください。
0248デフォルトの名無しさん2016/06/17(金) 22:53:54.57ID:/eJ4Yify
>>247
病院のベッドで病死する
0249デフォルトの名無しさん2016/06/17(金) 22:59:44.14ID:4ZVsLoNJ
>>248
やっぱり自然死以外は警察にいろいろと調べられてしまうんですかね・・・?
0250デフォルトの名無しさん2016/06/17(金) 23:06:19.45ID:/eJ4Yify
>>249
病院内で死亡する場合は、医師が死亡診断書を作成してくれるので、
遺族が特に申し出ない限りは不審死扱いはしないでしょ。
0251デフォルトの名無しさん2016/06/17(金) 23:08:53.87ID:5fWY3W8K
>>249
医学のハンドブックを本屋で買ってこい。病死になる方法がわかるだろう。
0252デフォルトの名無しさん2016/06/17(金) 23:11:27.29ID:4ZVsLoNJ
>>250-251
やっぱり自殺だと絶対にインターネットの通信履歴を警察に調べられますよね・・・?
0253デフォルトの名無しさん2016/06/17(金) 23:12:49.38ID:5fWY3W8K
>>252
医者になれ
0254デフォルトの名無しさん2016/06/17(金) 23:16:22.20ID:4ZVsLoNJ
>>253
自殺だと絶対ネットの通信履歴を調べられますか?
0255デフォルトの名無しさん2016/06/17(金) 23:18:53.38ID:5fWY3W8K
東大へ入って多言語に対応した巨大掲示板を作りたいのですが、
宇宙飛行士か船長になって出直して来ます。
船長になるには船舶免許要りますね。
0256デフォルトの名無しさん2016/06/17(金) 23:22:35.78ID:4ZVsLoNJ
誰か、自殺をした場合は絶対に警察にインターネットの通信履歴を調べられるのかどうかを教えてください。
0257デフォルトの名無しさん2016/06/17(金) 23:24:10.54ID:5fWY3W8K
>>256
板違い
0258デフォルトの名無しさん2016/06/17(金) 23:38:48.82ID:5fWY3W8K
週刊「人畜として生きる」創刊。
金持ちの奴隷になればこの世は天国。
至れり尽くせり。地上の楽園。
創刊号は500円。詳しくは今日の朝刊で。
0259デフォルトの名無しさん2016/06/17(金) 23:39:51.92ID:pXpHR6tt
板違いというか気違い
0260デフォルトの名無しさん2016/06/18(土) 06:34:43.73ID:ankGZ2Cj
>>250
病院内で死亡した場合も届け出義務が規定されてるケースがある
キミPG向いてない、条件見落としてバグ量産してるだろ
0261デフォルトの名無しさん2016/06/18(土) 07:13:34.86ID:KfEx8M6W
>>247
tor
0262デフォルトの名無しさん2016/06/18(土) 08:13:20.43ID:KfEx8M6W
>>245
同じ銘柄の買いと売りを同時にすればそうなるだろう
だから,違う銘柄で買いと売りとすれば,思惑通りに動けば差額が利益となる
0263デフォルトの名無しさん2016/06/18(土) 12:48:28.72ID:Ewt+xtIm
RSSの出力をしたいのですが
RSSというのは
新規追加された新しい記事だけを含むものなのでしょうか?
それとも、最新n件を含むものなのでしょうか?
0264デフォルトの名無しさん2016/06/18(土) 21:28:06.47ID:tphhwLPB
RSSはフォーマットに過ぎないので内容は好きにしろ。
更新頻度とか加味してユーザーが便利だと思う内容を配信すれば良い。
0265デフォルトの名無しさん2016/06/18(土) 21:30:10.74ID:QKdVDmdU
>>243
アセンブラは、LLVM とか、情報処理資格のCASL2 とか、Ollydbg など。

うさぴょん著「デバッガによるx86プログラム解析入門 【x64対応版】」とか

「推薦図書/必読書のためのスレッド 79」のスレを参照
0266デフォルトの名無しさん2016/06/19(日) 10:01:10.24ID:vKpzel9E
electronで開発するのにideは何がオススメですか?
OSはwindowsです
0267デフォルトの名無しさん2016/06/19(日) 15:14:41.29ID:WrOFet7h
数年前にSEを引退・転職してからこの板も見なくなり久しぶりに覗いてみたが
知らない言語のスレもできてるしC#とかのスレもよくわからん構文が飛び交ってる
やはり時代に取り残されてる感がある
IDも導入されたんだね
0268デフォルトの名無しさん2016/06/19(日) 16:41:17.61ID:X+E3gNs8
せやな
0269デフォルトの名無しさん2016/06/19(日) 17:10:50.98ID:ao4WLgfX
ID の導入は個人的にはよかったと思っている,一人のキチガイの延々荒しまわっていることが判明したから
0270デフォルトの名無しさん2016/06/20(月) 19:40:02.70ID:WsLvHLOF
質問ではないんですが、プログラマの皆さん。バージョンアップするときに
吐き出すフォーマットを変えるのは止めて下さい。
うっかりバージョンアップして他のシステムに影響が出ました。

システムがどう見ても変で、バージョンアップしたいのに出来ずに、諦めて紙ベースに戻しました。
上司は他社に乗り換えを検討しているようです。

客をナメてんのか、コラ。
0271デフォルトの名無しさん2016/06/20(月) 20:58:36.96ID:dS/90SDy
それは依頼した会社が悪いだけですまる
0272デフォルトの名無しさん2016/06/20(月) 22:04:52.55ID:zVDaZ2+M
そんなバーウプの最大重要事項に作る方も使う方も無頓着すぐるだろw
0273デフォルトの名無しさん2016/06/21(火) 01:50:41.55ID:mJHmHyyt
>>270
むしろ、要件をまともいってなかったり、連携がまともに取れてないってことだからどこにしてもそのうち問題が起きるよ
0274デフォルトの名無しさん2016/06/21(火) 04:33:47.25ID:JNUr2v78
ツリー状の構造を再帰を使わずに辿りながら
成果物を作っていくアルゴリズムに名前は付いてますか?
0275デフォルトの名無しさん2016/06/21(火) 08:08:05.43ID:oaiM5wE7
木構造の走査で有名なのは深さ優先探索と幅優先探索
深さ優先探索にはpre-order、in-order、post-orderとある
0276デフォルトの名無しさん2016/06/21(火) 12:41:34.41ID:wqCGtC6l
現在23歳で9月で24歳になるのですが、
今から東大を目指して(何年後に合格するかは分からない)勉強して、合格して、
卒業してから全日空の自社養成パイロットにエントリーしたとしても、
年齢で即アウトですよね?
つまり、この年齢からではどう考えても全日空のパイロットにはなれませんよね?
0277デフォルトの名無しさん2016/06/21(火) 14:30:13.13ID:397g3bwN
受験板で
0278デフォルトの名無しさん2016/06/21(火) 16:37:09.51ID:1nor/8ra
コンソールアプリケーションって
ロック中でも動く?スリープはしてない
0279デフォルトの名無しさん2016/06/21(火) 18:41:26.63ID:OC0AGQtm
オブジェクト指向っていらなくないですか?
挑発的な質問でごめんなさい。
でも、わざわざクラスである必要ってなくないですか?
構造体を関数に渡して処理するのと何が違うのでしょうか?
0280デフォルトの名無しさん2016/06/21(火) 18:49:32.35ID:CSCrBUvf
オブジェクト指向は楽するためのもの。
つまり、特性を継承することだ。
使わないならそれでいいんじゃね。
0281デフォルトの名無しさん2016/06/21(火) 18:52:19.74ID:xlOL8u2o
必要を感じなければ使わなければ良い
0282デフォルトの名無しさん2016/06/21(火) 19:18:08.23ID:OC0AGQtm
>>280
返信ありがとうございます。
確かに継承はクラスの特権ですね。
関数ではコピーアンドペーストになります。
では、継承を活用しないのであれば、オブジェクト指向である恩恵はあまりないのでしょうか。
>>281
返信ありがとうございます。
本当はオブジェクト指向をマスターしたいのです。
ですが、自分がオブジェクト指向のメリットを理解できていないので上手く活用できないのです。
0283デフォルトの名無しさん2016/06/21(火) 19:18:11.85ID:397g3bwN
>>279
大規模でないとOOのメリットを実感できないから
小規模や個人開発なら無理に使わなくてもいい
0284デフォルトの名無しさん2016/06/21(火) 19:23:41.56ID:X4wzTSzb
>>279
構造体を直接渡していると、今まではAという構造体の中にそのデータを置いていたけど
途中からBという構造体に移したような場合に渡されている関数側の修正まで必要になってしまう
オブジェクト指向でカプセル化してあれば渡される関数側は変更する必要がなくなる
ちなみにオブジェクト指向も大切だけど構造化プログラミングも大切だから
0285デフォルトの名無しさん2016/06/21(火) 19:30:07.35ID:OC0AGQtm
>>283
返信ありがとうございます。
規模が大きくなった時に必要というのはなるほどなと思いました。
0286デフォルトの名無しさん2016/06/21(火) 19:47:27.89ID:OC0AGQtm
>>284
返信ありがとうございます。
修正箇所が減るということだと思いますが正直あまり実感がないです。
こちらも規模によるということなのでしょうね。
0287デフォルトの名無しさん2016/06/21(火) 20:56:29.50ID:VvhyD33s
ああ、>>276の荒らしの意図が分かった気がする…
0288デフォルトの名無しさん2016/06/21(火) 22:08:36.80ID:kxGK7r4w
構造体でOOPしてる例としてX11がある。
Xのソースを見れば、OOPの利点がわかる。
と同時に、OOP用の言語を使えば楽が出来ることもわかる。
0289デフォルトの名無しさん2016/06/22(水) 04:30:37.57ID:jdKVcriH
構造体に、private, public などのアクセス制限はないから、面倒くさい

クラス・継承は必須
0290デフォルトの名無しさん2016/06/22(水) 08:27:14.27ID:QJLicZbi
c++ならstructでもアクセス制御可能だけどな。
キーワード上structってだけで、構造体ではないって見方もあるようだけど。
0291デフォルトの名無しさん2016/06/22(水) 08:48:02.60ID:dsux6JTg
そのアクセス制限の使い道がいまいちわからん
0292デフォルトの名無しさん2016/06/22(水) 10:09:51.99ID:LXr8XYo0
別に全部publicでもいいんだよ
ただ大規模や多人数開発が、多少やりにくくなるだけで。
1週間後の自分は他人と同じぐらい過去のことは忘れやすいので
長期の場合も含む
0293デフォルトの名無しさん2016/06/22(水) 10:14:16.92ID:lhnQa1ps
そんなこと言ってるとjava厨がきちんと隠蔽化しろとかうるさく言ってくるから注意な
0294デフォルトの名無しさん2016/06/22(水) 10:53:02.21ID:rNNHdg9e
何にでも「化」を付けたがる人増えたよな
最近の人は知能低下の傾向があるんだろうか
0295デフォルトの名無しさん2016/06/22(水) 11:14:05.18ID:sEqYA8cS
そんな細かいツッコミするなら行番号とエラー番号もつけろ
0296デフォルトの名無しさん2016/06/22(水) 12:51:00.85ID:/fCEEnTw
隠蔽化とは言わないだろ…
0297デフォルトの名無しさん2016/06/22(水) 13:14:35.47ID:xXWwCG6b
カプセル化とは云う…
0298デフォルトの名無しさん2016/06/22(水) 13:29:43.52ID:lJRsWSOd
カプセル化は結局なんなん?
とりま呼んだらなんとかなるよ状態のこと?
0299デフォルトの名無しさん2016/06/22(水) 13:46:40.62ID:W4spe1mc
>>298
データ構造を外部から見えなくして、データ構造の変更の影響が外部に及ばないようにすることじゃないかな
カプセル化されていないとデータ構造の変更があるたびにあちこちのモジュールを変更しないといけなくなる
0300デフォルトの名無しさん2016/06/22(水) 14:00:08.79ID:xCpOeNqL
>>299
外部から見えなくするにはどうすりゃいいの
0301デフォルトの名無しさん2016/06/22(水) 14:18:56.48ID:W4spe1mc
>>300
直接データ構造にアクセスしないでget_data()とかset_data()などの関数を介してデータにアクセスしろということだと思う
オブジェクト指向入門みたいな本読むとだいたい書いてあると思うけど
0302デフォルトの名無しさん2016/06/22(水) 14:40:15.81ID:Igsp9D8l
>>301
とりま読むわ
0303デフォルトの名無しさん2016/06/22(水) 14:43:24.20ID:xXWwCG6b
>>300

アクセッサでprivateを指定する
0304デフォルトの名無しさん2016/06/22(水) 18:56:53.11ID:ZXocXNxo
ハリケーントリマー!
0305デフォルトの名無しさん2016/06/22(水) 22:31:54.90ID:63oukT+8
女の子をpublicにする方法を教えてください!
0306デフォルトの名無しさん2016/06/22(水) 22:46:34.31ID:vXHWtf8R
プログラミング初心者でHTMLから始めようかと思ってるんだがcとかの方がいいか?
0307デフォルトの名無しさん2016/06/22(水) 22:47:06.54ID:vXHWtf8R
プログラミング初心者でHTMLから始めようかと思ってるんだがcとかの方がいいか?
0308デフォルトの名無しさん2016/06/22(水) 23:00:43.90ID:14AwA6D3
>>306
Javaをオススメする
0309デフォルトの名無しさん2016/06/22(水) 23:07:48.74ID:Ev0rfzLD
HTMLはプログラミング言語じゃないだろ
0310デフォルトの名無しさん2016/06/22(水) 23:09:59.04ID:vXHWtf8R
>>308
よくJavaからはじめるってきくよな
参考にしてみるわ
0311デフォルトの名無しさん2016/06/22(水) 23:11:30.94ID:vXHWtf8R
>>309
無知なもんでな、すまんの
0312デフォルトの名無しさん2016/06/22(水) 23:17:54.49ID:gUQq/XMB
>>306
HTMLはやさしいからウォーミングアップにはいいと思う

HTML → CSS → JavaScript → PHP(/Ruby/Python)
と覚えればそのままWeb制作もできるし
0313デフォルトの名無しさん2016/06/22(水) 23:19:15.42ID:14AwA6D3
>>305
若いうちはとりあえずキスから。相手の気分を読み取り、二人きりの時を狙え。
年を取ったら、軽はずみな行為は犯罪になっちゃうので、お金や社会的地位が物を言う。
人を大事にして最強な人生を歩め。
0314デフォルトの名無しさん2016/06/22(水) 23:30:27.97ID:vXHWtf8R
>>312
Web制作やりたかったからありがたい
いま大学でcやってるけど、来年はJavaScriptやるみたいだし時間かけて学ぶよ
0315デフォルトの名無しさん2016/06/22(水) 23:52:37.76ID:14AwA6D3
コンピュータを全部攻略したいという強者にはOCamlをオススメしよう。
0316デフォルトの名無しさん2016/06/22(水) 23:54:01.00ID:6WJM9BZQ
HTMLとCSS、昔こねくりまわしながら使ってたが、
オンラインの講座とか見てるとウルトラスマートだよな。
自分の組み立て方思い出して笑っちゃったよ。

でもそんな経験が大事だって気付いた。
講座の理解度がまったく違う。
明らかに身になるし、流用もしっかり理解して行える。

そんなわけで、気の赴くままにこねくりまわしてみて下さい(笑)
0317デフォルトの名無しさん2016/06/23(木) 09:21:55.61ID:B9t9g5hk
HTMLはプログラミング言語じゃないから、プログラミングしたいならあまり意味がない
0318デフォルトの名無しさん2016/06/23(木) 09:25:26.96ID:rHcIqtOR
ちょっと気になったので質問。

宇宙飛行士の選抜試験と旧司法試験ってどっちの方が難度高いのでしょうか?
0319デフォルトの名無しさん2016/06/23(木) 09:37:04.25ID:5EN8oGyx
そんな事より、東京大学理学部数学科目指して、青チャートの問題を一問解いた方が良いよ
0320デフォルトの名無しさん2016/06/23(木) 11:59:50.82ID:rHcIqtOR
白チャートやってるんだけど、難しい。
基礎がなってないままやってるから難しいんだろうけど。

黒チャートを超余裕で解けるようになったら、
東大入試の理系数学は余裕で解けるってことですか?
0321デフォルトの名無しさん2016/06/23(木) 12:23:42.56ID:g0w8fquD
>>318
求人の数が違いすぎる
0322デフォルトの名無しさん2016/06/23(木) 13:15:39.26ID:GW5ImjoS
>>318

宇宙飛行士。性格も考慮されるから
0323デフォルトの名無しさん2016/06/23(木) 15:51:11.14ID:jMLLXlCI
受験板でやれ
0324デフォルトの名無しさん2016/06/23(木) 19:44:04.44ID:ZvfZ4Xlb
フォントについて体系的に学ぶのにいい書籍/サイトありませんか。
cmapやCIDといった用語の概念的な解説で終わりじゃなくて
読めば C言語なりPythonなりで自力解析、フォント作成できるくらいになりたいです。
0325片山博文MZ ◆T6xkBnTXz7B0 2016/06/23(木) 21:07:05.43ID:zQLdlEzo
>>324
ベクターグラフィックとfontforge, freetypeのソースを学べ
0326デフォルトの名無しさん2016/06/24(金) 09:59:11.35ID:00nuRxTZ
普段手動でやってることを自動化すれば時間の節約になるし楽なんじゃねと思い色々調べていくうちにプログラミングという手段があることを知りました
エロ動画を一括リネームしたりファイルをアップローダーから自動でダウンロードするにはどんな言語を学べばいいっすか?
探せばフリーソフトでありそうだけど自分で作ってみたいです
0327デフォルトの名無しさん2016/06/24(金) 12:06:31.95ID:I5J50lMn
>>326
pythonかruby
変わり種でPowerShell
0328デフォルトの名無しさん2016/06/24(金) 12:47:37.79ID:LvHdnhtL
その程度ならどの言語でも出来るだろうよ

リネームならVBAが圧倒的に応用利くと思うけどな
0329デフォルトの名無しさん2016/06/24(金) 13:13:23.37ID:I5J50lMn
なんでそこでよりによってVBA…?
0330デフォルトの名無しさん2016/06/24(金) 15:16:25.09ID:RDdMjpj7
>>326
>>327
自動化でPowerShellはむしろ正統派
マイクロソフトが出してるシェルなんだから
新世代だからVBSやJScriptより使いやすい

まあRubyも情報が多いし書きやすいから良い
0331デフォルトの名無しさん2016/06/24(金) 16:03:41.63ID:nP/rp+X+
そういやWindowsにbashが実装されるとかニュースとかになってなっかったっけ
0332デフォルトの名無しさん2016/06/24(金) 16:38:09.87ID:RDdMjpj7
PoshでもBashでもいいよ
WinオンリーならPosh
Linuxも使うならBash
0333デフォルトの名無しさん2016/06/24(金) 18:50:15.63ID:00nuRxTZ
ありがとうございます!
0334デフォルトの名無しさん2016/06/24(金) 19:13:22.99ID:1d0v3OTO
抽象的な質問で恐縮です。

「開発言語の失敗作」みたいなのってありますか?
なでしこだの、ひまわりだのの一部の国でしか使われそうなものじゃなくて。

イメージとしては鳴り物入りでリリースされたが、
超絶不人気でそのまま世の中からフェードアウトしてしまったような言語。

たとえとしては、ゲーム機でいえばバーチャボーイ、Windowsでいえばmeみたいな感じの
雰囲気的な感じでお願いします。
0335デフォルトの名無しさん2016/06/24(金) 20:03:22.48ID:RDdMjpj7
>>334
D言語
0336デフォルトの名無しさん2016/06/24(金) 20:06:23.14ID:hSbatG0F
>>334
swift 名前の通り今も迷走中
0337デフォルトの名無しさん2016/06/24(金) 20:08:11.22ID:RDdMjpj7
あとDelphiもフェードアウトしてったけど
「超絶不人気」という程ではなく
昔はそこそこ使われていた

「早すぎた言語」という
不遇感の強さならD言語かな
0338デフォルトの名無しさん2016/06/24(金) 20:36:12.67ID:f5NxmqM0
大失敗言語といえば J++ と J#
0339デフォルトの名無しさん2016/06/24(金) 20:36:22.11ID:0RKGGVsb
F#なんてどうか
0340デフォルトの名無しさん2016/06/24(金) 20:39:34.09ID:0RKGGVsb
>>338
あったなそんなのww
0341デフォルトの名無しさん2016/06/24(金) 20:55:40.88ID:BJd4+ABn
鳴り物入りでと言えばPL/IとAdaかな。
開発した当事者は意地でも使い続けているからフェードアウトしたとは言えないかもしれないが。
0342デフォルトの名無しさん2016/06/24(金) 20:58:48.40ID:iKGVqFPX
apple scriptとか?
0343デフォルトの名無しさん2016/06/25(土) 00:00:35.80ID:fX18HmIO
興味があるんだけど、お前らは何がしたくてプログラムを学んだんだ?
0344デフォルトの名無しさん2016/06/25(土) 00:08:44.43ID:FOFuTTgx
ALGOL 60
0345デフォルトの名無しさん2016/06/25(土) 00:09:53.53ID:5bDhhxrt
プログラムがしたくて
0346デフォルトの名無しさん2016/06/25(土) 00:11:46.00ID:fX18HmIO
>>345
ただの趣味みたいな感じなのか?
0347デフォルトの名無しさん2016/06/25(土) 00:20:04.84ID:lwjgGQ+N
ボケの防止
0348デフォルトの名無しさん2016/06/25(土) 00:24:27.53ID:fX18HmIO
>>347
自分のためにやんないと続かないよな
0349デフォルトの名無しさん2016/06/25(土) 00:50:06.67ID:QMEoUpIQ
938 :デフォルトの名無しさん:2016/05/19(木) 09:31:28.36 ID:AcaHhsn2
Xamarin(ザマリン)
xaをザと読むのは

ザナドゥ計画(Project Xanadu)
0350デフォルトの名無しさん2016/06/25(土) 01:27:48.41ID:TogfTX3q
>>343
金のため
0351デフォルトの名無しさん2016/06/25(土) 01:36:29.98ID:qN3PohWW
>>343

出来たらいいなぁみたいなフワフワした理由

出来ないとなんか悔しい
0352デフォルトの名無しさん2016/06/25(土) 07:27:01.40ID:e7YY+pe4
>>343
実験で使う
入門がCだったのでとりあえずC++使ってる
0353デフォルトの名無しさん2016/06/25(土) 11:55:22.83ID:SYCIm7h6
>「開発言語の失敗作」

もちろん現状「超絶不人気」ってワケないんだが、 C++ は正に失敗作だと思う。
templateの黒魔術みたいなやつはバカ除けになって、やってる人間は優越感に浸れるんだろうな。
「C++14 でこんな先進的な機能が付いた、素晴らしい!」って本気か?
まーた覚えておかないと取り残される(という噂の)知識が増えてんぞ。キリないぞ。
今の時代、賢い人間(カシコ)しかまともに理解できない怪物は、後々に負の遺産になるっての。
0354デフォルトの名無しさん2016/06/25(土) 12:29:07.96ID:8Fr3ZjB/
betterCとして使う分には何も問題ないようにできているだろ
C++の真の問題は、仕様を網羅した完璧なコンパイラを書くことが極めて困難な点だろう
ただこれはC++に限った話ではないがな
C#とかも既に十分複雑になっている
静的型言語の宿命かな

使う分には問題ない

そんな俺の失敗と思う言語の条件は
・動的型言語
・オブジェクト指向
の両方を、原理主義的にやたら拘っている言語
どういうわけか、この二つを同時に執着して並々ならぬ情熱をもって凝り固まると
大変な糞が出来上がるらしい
動的型とOOは何か思想的に共通している部分が有るのか無いのか知らないが
バカを引き寄せるのか、もしくは、バカは変なことにこだわるのか、何だか知らないが
とにかくこの二つの原理に拘って、この世のすべてを表現せんと、しているのか、どうなのか、何なのか

大体は糞
0355デフォルトの名無しさん2016/06/25(土) 13:24:45.56ID:SajTX2if
VBでなんでも出来ればいいんだけどな

なんで言語の差で出来ることに差を付けるんだろう?
速度やメモリの差はあってもさ
0356デフォルトの名無しさん2016/06/25(土) 14:10:22.32ID:HHI18U1U
知識があって賢くても行き着くところは「僕の考えた最強の…」なんだよ
0357デフォルトの名無しさん2016/06/25(土) 14:46:15.09ID:5bDhhxrt
C++はあまりにも熟練者に優しくなりすぎてしまったのだよ…
0358デフォルトの名無しさん2016/06/25(土) 16:19:09.74ID:hegdAxj8
.NET 4.0で追加されたMemoryMappedFileクラスと
win32APIのメモリマップドファイルって完全に別物ですか?

C#においてMemoryMappedFileクラスのCreateメソッドで作成する共有メモリ名と
Kernel32.dllのCreateFileMappingで作成する共有メモリ名を同じにしても
メモリ共有出来るわけではない?
0359デフォルトの名無しさん2016/06/25(土) 16:40:57.11ID:4ZuZDTqb
MSが自社で作った、.NETだから普通は、自社で作ったAPIを呼ぶだろ。
それを呼ばないのなら、新たにその機能を作らなくちゃならないから、面倒

やってみれば?
0360デフォルトの名無しさん2016/06/25(土) 16:57:22.83ID:hegdAxj8
>>359
やってるんだけど、現状出来てなくて・・・
いかんせん、プログラミングスキルがクソザコナメクジだから
やろうとしてることが間違ってるのか、コーディングが間違ってるのか
判断がつかない

ちな、参考にしたサイトは
http://devlights.hatenablog.com/entry/20101123/p1
http://siromasa.html.xdomain.jp/uwsc/u_sample/DLL/Class_SharedMemory.uws

上が、C#
下が、uwsc
この2つを参考に、共有メモリ名を合わせたけどダメだった

次に、
http://qa.atmarkit.co.jp/q/778
を参考に、C#側でwin32apiを用いる方法もやってみたけどダメで困ってる
C#でwin32を使うこの方法だと、出来なきゃおかしいと思うのだけど
0361デフォルトの名無しさん2016/06/25(土) 17:14:23.86ID:hegdAxj8
>>360自分へのレス

あー、受け渡す型が合って無くて出来てないのかも
そこを修正してみます

もしできたら必ず報告するので(報告がない間は格闘中)
そもそも方針として合ってるかどうか分かる方がいたら
引き続きアドバイスお願いします
0362デフォルトの名無しさん2016/06/26(日) 06:09:35.83ID:lAdEU/n1
podcast用のRSSを出力してitunesに登録してみたのですが
登録した直後には最新一話だけしか表示されません
他のpodcastでは複数話表示されます
登録してからの更新は反映されますが
何故登録直後には一話しか表示されないのかが分かりません
どのような理由が考えられるでしょうか?
0363デフォルトの名無しさん2016/06/26(日) 22:09:45.14ID:bjM5UoM7
プログラマの友達が欲しいのですがどうやったらできるでしょうか?
0364デフォルトの名無しさん2016/06/26(日) 23:00:26.83ID:JOoL6fcQ
まずハゲましょう
0365デフォルトの名無しさん2016/06/26(日) 23:50:34.45ID:FUFUwvmK
>>363
勉強会みたいなイベントに出るとか
0366デフォルトの名無しさん2016/06/27(月) 00:52:13.68ID:vMBUig37
プログラマーと言っても人種が多様だしな。

目的の言語や成果物があるなら、
それで条件絞ってイベに参加するとか。

まったく関係ないとこ(趣味とか)で交流広げていって、
プログラマーを探すのもアリ。
0367デフォルトの名無しさん2016/06/27(月) 10:34:29.32ID:FW1ESxka
プログラマは意外と現金というか、技術ヲタだから
君自身が何か技術と呼べるものをもっていないと
価値がないといった風な感じで相手にされないよ
身に着ける技術は何でも良くて、絵でもよいし、音楽でもよいし
コミュ力でも良いし、ハードウェア方面でも何でも良いんだけど
仕事がら物事を機能で見る癖があるから
無機能だと無いのと同然として扱われるよ

毎年山のように登場するライブラリやフレームワークや言語や規格の
有用性を検討して振るいにかけ続けている人たちだからね
無用な物はバッサリ無視しないと覚える方が追い付かない世界
0368デフォルトの名無しさん2016/06/27(月) 13:26:49.19ID:adON55CR
>>364

それだけは嫌です!
03693582016/06/27(月) 16:55:52.69ID:9lVVXhWT
>>361
なんとか解決出来そう
もし、一瞬でも考えてくれた人がいたらありがとうございました
参考までに、C#とKernel32.dllの共有メモリは同じものでした
0370デフォルトの名無しさん2016/06/27(月) 17:16:43.81ID:zN8JShzX
株取引のプログラムは儲かるって聞きましたが、
株取引のプログラムってのがよく分からないです。
株取引のツールを作ってそれをネット上に配布すれば儲かるってことですか?
0371デフォルトの名無しさん2016/06/27(月) 17:34:49.11ID:MU976MxC
聞いた人に訊け
0372デフォルトの名無しさん2016/06/27(月) 17:51:23.30ID:gnOE71DV
自分でアプリを作って、自分でそのアプリに従って、取引するんだろ

明地文男のサイト「3点チャージ投資法」の通りにやれば、勝てる
0373デフォルトの名無しさん2016/06/27(月) 18:04:58.25ID:zN8JShzX
それってどのくらい儲けることができるんですか?
0374デフォルトの名無しさん2016/06/27(月) 23:05:07.87ID:bBZP9FsZ
元金にもよるけど-2000万円ぐらいかな
0375デフォルトの名無しさん2016/06/28(火) 09:07:25.76ID:cm6NG3Ld
バブルソートの二重ループの子側
カウンタはインクリメントする派デクリメントする派
どっちが多いんだろう
僕はどうも親側のカウンタがインクリメントなのに
子のカウンタがデクリメントなのが気になって
インクリメントで書いちゃう
0376デフォルトの名無しさん2016/06/28(火) 11:26:38.75ID:2evp275G
ソートアルゴリズムの勉強とかって楽しいんだけど、
実装段階になると各方面からケチが付きまくりで萎える。
Haskellのクイックソートとか、あの簡潔さに感動したのに
それ実はメッチャ効率悪いんだよねぇプププと言うやつ死ねばいいのに。
0377デフォルトの名無しさん2016/06/28(火) 13:27:45.16ID:B2uuEZAu
有名なソートアルゴリズムって、そのままライブラリ化されてるとおもうんだけど、
Haskellとかそうなってないの?
0378uy ◆e6.oHu1j.o 2016/06/28(火) 20:25:49.13ID:rJfg8/KE
ハッキングの話しようぜ!!
0379デフォルトの名無しさん2016/06/28(火) 20:29:03.12ID:iffZepP2
>>370
そのとおり

https://investars.jp/question.php
Q.素人ですがサヤ取りで利益を出すことは出来ますか?
A.長年、日本で株式投資を行い最後に辿り着く終着点が「サヤ取り投資」です。
0380uy ◆e6.oHu1j.o 2016/06/28(火) 20:34:35.67ID:rJfg8/KE
完全に足跡消す手立てについて考えてたけど
ハッキングしてその後に「何をしたいか?」を考えると
労力に見合うようなメリットなんてソレなわけじゃん
そうなるとハッキング技術でソレを得ようとしてる奴はそもそも社会でまともに生きる事を放棄してると思うから
そもそも完全に足跡を消す努力をしてないんじゃないかと思えてきた
完全に足跡消す事を前提にやってると、ハッキング難易度っていうか
テストケースかな? それが多すぎるな

もし大企業・政府雇われのハッカーであれば
足跡消す事は、必ずしもしなきゃいけない事ではないと思うんだよね
足跡を消す技術は既に完成してるところじゃ環境レベルで完成してるだろうから、個人がそこまで考えたって無駄になる
それよりも、もっと尖らせた技術が必要なのではないか?
ぼくはそう思いました
0381uy ◆e6.oHu1j.o 2016/06/28(火) 20:41:13.41ID:rJfg8/KE
入出力は、その時点でセキュリティホールだ

特に入力に関しては、
与えられるデータ要領に対する制限をどこのフィールドでかけるか?

例えばWebフォームで考えてほしいけど
JavaScriptで文字数を制限したところで

HTMLを改変したらいいだけで、そこに大きなデータを詰め込めば
それはサーバー側で処理しなければならないデータとなる
これはアプリ間でも同じ

つまり、スタック領域で入力を受け取っちゃいけないんだよ
必ず可変長のヒープで受け取らなければならない


しかし全ての入力に対してタイムアウト処理を入れてるか?
そんなコードは見た事ない

環境やアプリで文字数を制限したところで
その奥のソースコードレベルではノーガード
0382uy ◆e6.oHu1j.o 2016/06/28(火) 20:53:08.87ID:rJfg8/KE
何らかのデータを多くのクライアントPCから集めているとします
例えば検索結果のログが溜まっていくとしよう

「uy 凄い」 「uy ubygems 関係」 などだ

しかし悪意のある第三者が、そのsubmitを解析し、実際に検索していないデータを送信し続け
「123456787654....」 「ywgfbcuwyegfuywfka...」 ..... こういうゴミデータを送られ続けたらどうなってしまうのか

普通は解析されないと思ってる部分をガードしてるわけがない
データは壊されたり、または掲示板の「荒らし」のように
正常なデータ(bbsでいうレス)を読むのが困難なデータになってしまう

ソースコードレベルでも「荒らし対策」は必要


一か所に集計すると、このように攻撃されるリスクが高まってくる
ではP2Pはどうか、
P2Pも潰す側に本気出されたらダメ
1万ノードしかない世界に、悪意のある5万のノードを投入されたら滅びるよね

ではどうしたら良いか、PCカタカタの限界
外の世界で、物理的に戦うのだ

高い技術力ではなく低い技術力で勝負できる環境作りをする
0383デフォルトの名無しさん2016/06/28(火) 20:56:44.28ID:/EmS/Fyw
ブロックチェーン技術を参照
0384デフォルトの名無しさん2016/06/28(火) 20:59:43.03ID:iffZepP2
>>381
何文字入力したかを数えるのが重要で,それがヒープだろうがスタックだろうがあまり関係ないのでは

なおスタックに call/ret を乗せるは問題外としておく
6809 のようにユーザースタックとシステムスタックを分離するのが基本だね
0385uy ◆e6.oHu1j.o 2016/06/28(火) 21:09:19.76ID:rJfg8/KE
効率を考えたら、PCカタカタはやってられない ああああ本末転倒

よって、ここは効率を度外視でハッキングに勤しむべき
ハッキングとはそもそも外の世界でやればすぐ終わることを、PCカタカタのみでやってる効率の悪い行為なんだ

それを前提でやっていこう
高尚なプライドなんて捨てて、誰にでも可能で簡単ですぐにでも始められる攻撃方法が重要なはず
ただでさえ効率の悪い行為を、それ以上に効率を悪くしたら、本当にバカげたコストパフォーマンスになってしまうぞ
人生もハッキングも、ようはコスパである
目的を設定し、手段をコスパで選ぶ

目的 いま我々に必要なのは完全匿名インターネットのはず
それが主体では無くても良いが、選択肢はあるべきだ
インターネットリソースの半分は、名前(IP)付き
もう半分は完全匿名、(IP無し)
そこが自分の求めるインターネットの形

匿名ユーザーが足りてない 皆もアノニマスになろう!!!!!
0386デフォルトの名無しさん2016/06/28(火) 21:20:41.00ID:/fvOyAPE
>>383
それな

最初に考えついた奴は頭良いと思った
0387uy ◆e6.oHu1j.o 2016/06/28(火) 21:27:49.10ID:rJfg8/KE
>>384
文字数を数えるには、どこかの段階でメモリに展開しなければならない

そこにダイレクトにデータ突っ込まれたら
スタック → オーバーフロー
ヒープ → メモリ取得エラー

この二つの結末しかない だから

新規スレッド {
 <ヒープ> static var = <データ>.read
}
↑ タイムアウト N 秒

これしかない

ネットワークプログラムではデータに対しては本来タイムアウト処理をしないと
大きいデータ突っ込まれたらサーバーは死ぬ
0388デフォルトの名無しさん2016/06/28(火) 21:37:25.70ID:Zn9flS9b
あほすぎる
100文字以上になったら処理を打ち切ればよいだけ
100文字ってのは適当だけど
2chやってて、文字数制限があることすら知らないのかよ
本当にあほすぎる
0389デフォルトの名無しさん2016/06/28(火) 21:40:56.01ID:/fvOyAPE
2chは何度もアタックされてるからな
そこまで単純なのじゃ潰されないよ
0390デフォルトの名無しさん2016/06/28(火) 21:41:03.14ID:Zn9flS9b
文字数を取得するために全部読み込まなきゃならないってのは、まぁそれでよいとして
どうして正確な文字数が必要になるんだよ
100文字までって仕様だったのなら、101文字になったら処理を打ち切ればよいだけ
バカすぎる
アホでも考え付く
ノミには理解できないかもしれないが
0391uy ◆e6.oHu1j.o 2016/06/28(火) 21:41:20.55ID:rJfg8/KE
>>388
全ての場所でそれをやっているかネットワーク関係のソースコードを見てこい
0392デフォルトの名無しさん2016/06/28(火) 21:46:46.56ID:g/uPwl5c
バグのあるプログラムは脆弱(ドヤ
0393uy ◆e6.oHu1j.o 2016/06/28(火) 21:49:23.78ID:rJfg8/KE
>>390
例えば・・・
<input type="hidden" name="key" value="1464139565">

↑これ。

value=""


ノミには理解できないかもしれないが
0394uy ◆e6.oHu1j.o 2016/06/28(火) 22:00:49.17ID:rJfg8/KE
>>393
http://wiz.came.ac/blog/2013/06/htmlform.html
検証してる人がいる


このヤバさはノミでも理解出来ると思うが
0395uy ◆e6.oHu1j.o 2016/06/28(火) 23:51:28.64ID:rJfg8/KE
>>390
逃げてばかりでいいんですか?
0396デフォルトの名無しさん2016/06/29(水) 08:34:12.26ID:ky6Ccviy
C++を学習したくてVisualStudio2015communityをインストしたんですが
使ってもないのに期限が切れたとか出て使えないんですが
どれなら無料で使えますかね?
0397uy ◆e6.oHu1j.o 2016/06/29(水) 10:18:33.93ID:XGWq+m9j
https://atom.io/
0398デフォルトの名無しさん2016/06/29(水) 10:27:22.91ID:EKQ+F/Gk
>>396
ユーザ登録すれば使えるんじゃない?
0399デフォルトの名無しさん2016/06/29(水) 10:44:22.85ID:+MeZNEip
>>396
VisualStudio2015 Community UPDATE2 で
0400デフォルトの名無しさん2016/06/29(水) 12:47:38.74ID:7ijRfDgM
>>379
株取引のツールを作ってそれをネット上に配布するだけであって、
自分で実際に株取引をするわけではないんですね?
0401デフォルトの名無しさん2016/06/29(水) 13:37:05.41ID:+6ImEsd5
実際に取引に使ったら損するだけだし
0402uy ◆e6.oHu1j.o 2016/06/29(水) 14:42:19.01ID:XGWq+m9j
信託投資のうちインデックスファンドはプログラムで動いてる
人の思考で株取引を行うと、むしろ"平均的には"損する傾向らしいよ
0403デフォルトの名無しさん2016/06/29(水) 16:58:16.19ID:egBvFwvx
>>398
あれ、登録しないと使えないんですね
ありがとうございました〜
0404デフォルトの名無しさん2016/06/29(水) 20:24:25.18ID:adRYMO3H
html なんか使うからだ
0405デフォルトの名無しさん2016/06/29(水) 20:26:04.77ID:adRYMO3H
>>400
自分が使わないものを他人に売れるわけがなかろう
自分でも使うのだ

>>402
将来が予想できない丁半ばくちの前提ならばそのとおり
ただし我々は予想ができる
0406uy ◆e6.oHu1j.o 2016/06/29(水) 20:48:13.85ID:SNUE/hcr
>>405
「我々」って何?
金融・経済の世界の常識をお前程度が破ること出来ると思ってんの?

ランダム・ウォーク理論
https://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%83%BB%E3%82%A6%E3%82%A9%E3%83%BC%E3%82%AF%E7%90%86%E8%AB%96
0407デフォルトの名無しさん2016/06/29(水) 20:54:42.67ID:Vy4FsYp7
javascriptです
文字列のn番目に出現するaをbに置換するにはどうしたらいいですか?

例えば
var str = "a 0 b 0 c 0 d 0 e";
// 文字列strの3番目に出現する0を1に置換する
str = replaceFunc(str, "0", "1", 3);

alert(str); //a 0 b 0 c 1 d 0 e
0408uy ◆e6.oHu1j.o 2016/06/29(水) 21:08:22.13ID:SNUE/hcr
>>407
https://ideone.com/rSoM5N
0409デフォルトの名無しさん2016/06/29(水) 22:57:48.21ID:7ijRfDgM
NASA(アメリカ航空宇宙局)とニューヨーク証券取引所ってどっちの方が天才が多いのでしょうか?
0410デフォルトの名無しさん2016/06/30(木) 00:30:12.48ID:8zMgdDkI
皆さんは借金管理(こっちが貸してる方)システム作るなら何の言語で作りますか?
以下の条件に、完全に合わなくてもいいのでオススメを教えて下さい。

無料、要gui、Webサーバ、ネットワーク等不使用。
貸付の件数は二桁なので処理速度は重視しない。
非プログラマー職場の、一人で作成なので、型チェックやテストを重視。
今は趣味プログラマーなので、作ってストレスなく楽しく(ためになる)言語(java,vbはちょっと…)が理想。
母国語はruby。
0411デフォルトの名無しさん2016/06/30(木) 00:51:29.88ID:9pRLn+ic
C#
0412デフォルトの名無しさん2016/06/30(木) 02:47:03.85ID:HhJircIj
>>407
var str="a 0 b 0 c 0 d 0 e";
str=str.replace(/((?:[^0]*0[^0]*){2})0/, "$11");
alert(str); //a 0 b 0 c 1 d 0 e

変数でn番目を指定したいなら
var n = 3;
str = str.replace(new RegExp("((?:[^0]*0[^0]*){" + (n-1) +"})0"), "$11");

・後方参照番号:$1 + 置換文字列:"1"
・後方参照番号:$11
これを区別して書くことはできないみたいだが、
いちおうグルーピング11個以上なんて場合じゃなければ前者に解釈される。
0413デフォルトの名無しさん2016/06/30(木) 03:34:08.35ID:+Bb1ccrW
ブログのメインの箇所だけ抽出して表示するアプリを作りたいのですが、
何か良い方法はありますか?
divタグでmainとかarticle とか書いてある箇所だけ抽出してるんですけど、そうなると
<div class="main"><div class ="article">ABC</div></div>

どちらも抽出してるので
ABC
ABC

のように表示されてしまいます。リストに追加して重複除去を行ってみたのですが、データ自体↓のようになるため、重複除去の意味を成しません。
リストの1 = <div class ="article">ABC</div>;
リストの2 = <div class="main"><div class ="article">ABC</div></div>;


何か良い方法はありますか?
0414デフォルトの名無しさん2016/06/30(木) 04:35:44.35ID:Z6K5a+yW
すいません396で書き込んだものなのですが
何回VisualStudio2015 CommunittyをインストールアンインストールしてもC++の欄に
何の項目も表示されない(空のプロジェクトも)なんですが
何かほかにC++が実行できる環境はないでしょうか?
今までpaizaでjavaの勉強してたんですが、画面に出力するプログラムとかほかにもいろいろ
使えない物があるので別の実行環境を使いたいのですが
0415デフォルトの名無しさん2016/06/30(木) 05:34:34.49ID:bMW7pQBg
>>410
Rubyが一番早いし要件に適合してる

デメリットはTkとかだとGUIがショボいが
外部に公開するソフトじゃなければおk

あと型チェックはないがそのぶん
RSpecやminitestで自動テスト作って
多めにテストすればおk
0416デフォルトの名無しさん2016/06/30(木) 05:36:21.96ID:RtLNL8Qe
>>407-408
var obj = {cnt: 0, replacer: function(match) {
++obj.cnt;
// 3回目だけ、置換する
return obj.cnt === obj.count ? obj.dst : match;
}};

var oldStr = "a 0 b 0 c 0 d 0 e";
var src = '0';
obj.dst = '1';
obj.count = 3;

// g フラグはすべてを置換する
var re = new RegExp(src, 'g');

// 第2引数は、コールバック関数
var newStr = oldStr.replace(re, obj.replacer);
console.log(newStr);

出力 "a 0 b 0 c 1 d 0 e"
obj.cnt などの表記は、this, that などを使った方がいいかも
0417デフォルトの名無しさん2016/06/30(木) 05:42:48.64ID:bMW7pQBg
>>413
初歩的な問題だから
いくらでもやり方があるけど

たとえばHTMLタグ除去してから
重複判定するとか
0418デフォルトの名無しさん2016/06/30(木) 05:45:58.22ID:bMW7pQBg
>>410
>>415
あと型チェックは手動ならできるから
金額を扱うところだけやれば十分安定する
0419デフォルトの名無しさん2016/06/30(木) 06:00:12.26ID:kuaG8gem
初歩的ではないと思うが・・・



IBM「Watson」関連研究チームが取り組む文書の自動要約システム
2016年03月09日
IBMの自然言語処理および機械学習エンジンを担当するチームが、人間に匹敵する文書要約能力を備えたディープラーニング(深層学習)ベースのシステムを開発した。
Watsonの質問応答アルゴリズム担当チームによる最新の画期的成果は、文書の要約を自動的に作成する「最先端」システムの開発だ。
IBM USの研究者であるRamesh Nallapati氏とBing Xiang氏、Bowen Zhou氏は論文の中で、「この研究で、われわれはテキストを要約する作業に注力している。
もちろん、これはソース文書の言葉の入力シーケンスを要約という言葉のターゲットシーケンスにマッピングする作業と考えることも可能だ」と述べている。
IBMのチームは、「それらの要約は驚くほど高品質で、ほとんどの場合、人間が作成した要約として簡単に通用するだろう」と述べている。
同チームが今後重点的に取り組む研究テーマは、要約の中で珍しい単語を効果的に生成する方法を調べることだ。それが「既存モデルの著しい欠点であるようだ」と同チームは述べている。
人間のように言語を理解できる能力をコンピュータに持たせたいのなら、テキストの核心的な意味をとらえる要約を作成可能なマシンの開発が重要になる。
テクノロジが高品質な文章を出力できる段階まで進歩する中で、要約作成の自動化やコンピュータによるレポート作成に対する需要も拡大している。
http://japan.zdnet.com/article/35078905/



Shuca - 日本語対応の自動要約 MOONGIFT
Shucaは原文の中から重要と思われる部分を抽出し、指定した文字数で結果を返してくれます。
原文です。
http://images.moongift.jp/2015/09/open-source-shuca-4.e4627b431414319751442356e34f4e54.png
こんな感じでサマライズできます。
http://images.moongift.jp/2015/09/open-source-shuca-3.78fa5da54c02275b39d32691140c3938.png
150文字で抽出した例。
http://images.moongift.jp/2015/09/open-source-shuca-1.a0df3c17cf740a6d2d553f3e34912853.png
http://www.moongift.jp/2015/09/shuca-%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%AF%BE%E5%BF%9C%E3%81%AE%E8%87%AA%E5%8B%95%E8%A6%81%E7%B4%84/
0420デフォルトの名無しさん2016/06/30(木) 06:09:36.66ID:bMW7pQBg
>>419
はぁー?

自動要約なら高度だけど
>>413は自動要約の質問じゃないでしょ
たんなる重複除去の問題
0421デフォルトの名無しさん2016/06/30(木) 06:13:51.34ID:2S2y/8ok
>>406
お前の言い分はみとめよう
効率的市場仮説のもとでは,プロのトレーダーは指数より業績が悪くなってしまうことは証明ずみなのはおっしゃるとおりだ.
https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%83%AA%E3%82%A2%E3%83%A0%E3%83%BB%E3%83%95%E3%82%A9%E3%83%BC%E3%82%B5%E3%82%A4%E3%82%B9%E3%83%BB%E3%82%B7%E3%83%A3%E3%83%BC%E3%83%97
の
https://ja.wikipedia.org/wiki/%E8%B3%87%E6%9C%AC%E8%B3%87%E7%94%A3%E4%BE%A1%E6%A0%BC%E3%83%A2%E3%83%87%E3%83%AB
CAPM/資本資産価格モデル

しかし我々は予想ができる
0422デフォルトの名無しさん2016/06/30(木) 06:19:16.31ID:kuaG8gem
>>420
文書がまるまる全体として重複してるかはわからん。
類似でみて重複してることはありえる。
0423デフォルトの名無しさん2016/06/30(木) 06:29:45.88ID:bMW7pQBg
>>422
類似度で重複判定するくらいじゃ
まだ自動要約までぜんぜん遠いよ
0424デフォルトの名無しさん2016/06/30(木) 06:52:21.28ID:8Hd8UhzT
>>410
エクセル
0425デフォルトの名無しさん2016/06/30(木) 06:59:30.93ID:bMW7pQBg
>>424
ああエクセルとVBAなら
開発速度が一番早いか
実行速度は遅いけど
0426uy ◆e6.oHu1j.o 2016/06/30(木) 07:24:59.67ID:U+B64GZ8
>>413,419
死ねば?
0427uy ◆e6.oHu1j.o 2016/06/30(木) 07:26:46.52ID:U+B64GZ8
>>421
爆死するといい
0428uy ◆e6.oHu1j.o 2016/06/30(木) 07:38:08.01ID:U+B64GZ8
>>413
require "nokogiri"
s=<<SSS
'<div class ="article">ABC</div>; ' ,
'<div class="main"><div class ="article">ABC</div></div>; '
SSS
doc = Nokogiri::HTML.parse s
puts doc / 'div[class="main"] div[class="article"]'
puts (doc / 'div[class="main"] div[class="article"]').children

# => <div class="article">ABC</div>
# => ABC
0429デフォルトの名無しさん2016/06/30(木) 10:51:06.96ID:8IMpbPEW
>>414
自分のやり方が悪いはずだけどこっちから状況がわからんからやり方説明するのめんどいんで
普通にVS2015Express入れたらいいじゃん
0430uy ◆e6.oHu1j.o 2016/06/30(木) 11:29:30.33ID:U+B64GZ8
>>414
Ruby
最強スクリプト言語
https://www.ruby-lang.org/ja/
ダウンロードリンク:http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4.exe
ダウンロードリンク:http://www.artonx.org/data/asr/Ruby-2.3.msi

node js( JavaScript
強い!
http://nodejs.jp/
ダウンロードリンク:https://nodejs.org/dist/v4.4.7/node-v4.4.7-x64.msi

CoffeeScript
nodejsとの連携に使いやすい!
http://coffeescript.org/
ダウンロードリンク:http://github.com/jashkenas/coffeescript/tarball/1.10.0

Python
ジャップには読めない英単語
http://www.python.jp/
ダウンロードリンク:https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe

Lisp
世界の真理を学ぶ言語
https://common-lisp.net/
ダウンロードリンク:http://prdownloads.sourceforge.net/sbcl/sbcl-1.3.6-x86-64-windows-binary.msi

Perl6
0.01%の時代に乗り遅れた老害プログラマとお友達になる為のコミュニケーションツール
https://perl6.org/
ダウンロードリンク:http://rakudo.org/downloads/star/rakudo-star-2016.04-x86_64%20(JIT).msi
0431デフォルトの名無しさん2016/06/30(木) 12:08:46.29ID:tWavtpNh
>>416
ありがとうございます
replaceのコールバックを使用する発想素晴らしいです
解決しました
0432uy ◆e6.oHu1j.o 2016/06/30(木) 12:34:54.81ID:U+B64GZ8
>>431
バカですか?
正規表現を無視して冗長コードを採択ってバカですか?
0433uy ◆e6.oHu1j.o 2016/06/30(木) 12:42:17.11ID:U+B64GZ8
>>431
>>412
04344122016/06/30(木) 13:12:44.99ID:HhJircIj
正規表現て、分からない人はほんと分かんないので、
そんなのより地道な手順を採用するってはアリだと思います。
0435uy ◆e6.oHu1j.o 2016/06/30(木) 13:18:41.38ID:U+B64GZ8
そんなバリアフリーな世界認めたくない
0436デフォルトの名無しさん2016/06/30(木) 16:29:26.78ID:Ls70Dj8G
正規表現だけで一冊、本になるんだからスクリプト言語みたいなもんだよw
0437デフォルトの名無しさん2016/06/30(木) 16:49:21.38ID:XZWf/uoD
正規表現とか日常で積極的に使わんと覚えないし、覚えても、使わないと忘れるし、、、
0438デフォルトの名無しさん2016/06/30(木) 19:04:19.83ID:bMW7pQBg
>>414
>>430
C++が使いたいっていう質問なのに
他言語を勧めるのはなんだよって思ったが

C++を使いこなすのは難しいから
実行環境でつまづくようなら
ブラウザで実行できるJavaScriptとかに
しておいた方がいいかもね
04394162016/07/01(金) 00:19:32.78ID:nN7ID4Tm
>>413
抽出すると、以下のようになるんでしょ
ABC
ABC

だったら、それらを次々と、辞書(map)に追加していけばいい。
辞書は、重複を許さないデータ構造だから

>>416
自己レス

JS ES3のthisは、コロコロ変わって使えない。
thisがオブジェクトを指さないから、動かすのに苦労する

まあ、global空間を汚染しないように、カプセル化してやりなされ

普通、JS, Ruby, Groovyでも、コールバック関数を使うよ。
そんな複雑な正規表現では、バグる
0440デフォルトの名無しさん2016/07/01(金) 01:20:24.79ID:nUcDJ0VR
そんな複雑な正規表現
そんな複雑な正規表現では、バグる

ふぅ・・・
正規表現ってあまり知らないんだよね
って言うんなら、それじゃあしょうがないねと見逃したものを。
0441デフォルトの名無しさん2016/07/01(金) 13:17:46.02ID:5rBp6YVV
ログファイルへの出力時は
出力の都度、オープン→出力→クローズ
とやるのでしょうか?
最初にオープンし、プログラムが終わるまで閉じないとすると
複数プロセスがログファイルに出力した時に
おかしなことになるんじゃないかと思います
どうなのでしょうか?
0442デフォルトの名無しさん2016/07/01(金) 14:12:25.55ID:T88tOY4N
なる。
同じファイルに書かなきゃ良い。
0443uy ◆e6.oHu1j.o 2016/07/01(金) 16:22:37.72ID:S/5FGxnJ
>>439
>普通、JS, Ruby, Groovyでも、コールバック関数を使うよ。
>そんな複雑な正規表現では、バグる

甘えんなks
0444デフォルトの名無しさん2016/07/01(金) 16:35:38.12ID:Jlx4pT85
>>441
もちろんおかしくなる
そもそも正確さ・単純さが命のログファイルで
そういう不安定要素を仕込むのはダメ絶対
0445デフォルトの名無しさん2016/07/01(金) 17:28:38.53ID:EryB6SWf
javaの勉強を始めたばかりなのだが、

x=x+3;

とかするとエラーになっちゃう
どーすればいいの??
0446デフォルトの名無しさん2016/07/01(金) 17:45:44.46ID:Jlx4pT85
エラーメッセージ嫁
おおかた関数もクラスも作らずにいきなり書いてるんだろうけど
0447デフォルトの名無しさん2016/07/01(金) 18:27:52.73ID:SsCKPqrz
あとは変数宣言してないかbyteとかになってるかだろうな
0448デフォルトの名無しさん2016/07/01(金) 19:09:48.57ID:6IX6OoHC
なんか書きたいなら
「Dokojava」ってページ行ってごらん。

ハローワールドの形が最初から用意されとるから。
0449デフォルトの名無しさん2016/07/01(金) 21:37:08.40ID:nN7ID4Tm
>>441
ログファイルには、そのアプリ専用のものと、
システム全体で共有して使っているものがある。

システム全体のものは、システム用のライブラリにある、ログ関数を使う。
アプリ専用のログシステムは、何かを参考に、ローテーションも考えた方がいい

>>445
変数宣言に、型指定するんだろう
int x = 0;
x = x + 3;
0450デフォルトの名無しさん2016/07/02(土) 02:20:52.88ID:zHTuNWwT
/ ̄ ̄ ̄ ̄ ̄ ミ
  /   ,――――-ミ
 /  /  /   \ |
 |  /   ,(・) (・) |
  (6       つ  |
  |      ___  |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  |      /__/ /  < 計算機科学者と宇宙飛行士は平均的に見てどっちの方が頭が良いですか?
/|         /\   \__________
0451デフォルトの名無しさん2016/07/02(土) 02:41:20.79ID:26rC20dw
宇宙飛行士は体力が要るから
知力だけの勝負なら科学者かな
0452uy ◆e6.oHu1j.o 2016/07/02(土) 02:41:37.10ID:iqIMwrQM
>>450
何そのAA
0453デフォルトの名無しさん2016/07/02(土) 22:54:43.18ID:obwD/CXo
javaはどうして演算子のオーバーロードをサポートしないのだろうか?
便利なのに・・・
0454デフォルトの名無しさん2016/07/02(土) 23:52:50.17ID:VHqvSqJ5
あんな、うんこ機能が便利とか。死んだ方がいい。
0455デフォルトの名無しさん2016/07/03(日) 01:56:41.63ID:FMhkOF6E
>454
BigDecimal が使いにくいって聞いたことがあります。
0456デフォルトの名無しさん2016/07/03(日) 05:27:01.27ID:p6gOGWAu
>>454
便利というか、読みやすくなるんだよ
演算子のオーバーロードをサポートしてないと x = x1*x2 + y1*y2 というような書き方ができない
上記と同じ事をやろうとすると、メソッドを連続して呼び出さなければならず、長ったらしくなるし読みにくくなる
0457デフォルトの名無しさん2016/07/03(日) 13:04:26.22ID:PR/IpO1/
入出力を<<、>>でやるのが評判悪かったんじゃない
0458デフォルトの名無しさん2016/07/03(日) 13:41:56.02ID:moGuEGRY
演算子を自由に定義されたら混乱の元だよ
数学的に定義されてるのか、単なる関数操作なのか見た目で区別がつかない

昔、数学苦手なのにc++で行列計算の俺ライブラリ作って痛感したw
0459デフォルトの名無しさん2016/07/03(日) 16:34:35.06ID:la0xMyf+
断面図の画像を重ね合わせて立体化するようなプログラミングをしたいのですが、どのように考えて行けばいいでしょうか?
0460デフォルトの名無しさん2016/07/03(日) 16:40:32.36ID:+diucK3B
ワイヤーフレームの応用
0461uy ◆e6.oHu1j.o 2016/07/03(日) 17:22:11.95ID:VJyaYSRj
class A
  def | x
    p x
  end
end
A.new | 3


使いこなせない奴が騒ぐ
0462デフォルトの名無しさん2016/07/03(日) 17:22:14.02ID:w6dWiJUn
&& ||の演算子オーバーロードでショートサーキットにならない欠陥言語
0463uy ◆e6.oHu1j.o 2016/07/03(日) 19:02:55.83ID:VJyaYSRj
これシンタックスシュガーだから。

使い方間違えた奴が。読みにくじ。いらねっていってても
???としか言えない
設計能力が低い
0464uy ◆e6.oHu1j.o 2016/07/03(日) 19:03:45.07ID:VJyaYSRj
>463
みにくじ
↓
みにくい
0465デフォルトの名無しさん2016/07/03(日) 20:23:20.97ID:ABHfh1CK
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1419900009

この質問者と同じ疑問持ったんだけど
オブジェクト指向の何を学んだら使い分けが分かるようになる?
ただ計算したいだけの時は引数の方がいいってのはなんとなく分かるけど
じゃあ、どういう時はメンバ変数使うべきなのか分からん
0466デフォルトの名無しさん2016/07/03(日) 21:00:59.63ID:+diucK3B
>>465
>オブジェクト指向の何を学んだら使い分けが分かる
カプセル化

>どういう時はメンバ変数使うべきなのか
そのクラスだけで使うとき
0467デフォルトの名無しさん2016/07/03(日) 21:18:08.16ID:ABHfh1CK
>>466
カプセル化って内部処理等の隠蔽のことで
関数に引数渡しても、その関数内部に隠蔽出来てる気がしてる
何かしら違いがあるんだろうけど
そこが分からんのよね

大昔にC言語ちょっとだけかじってて
C#始めて1ヶ月ぐらいで
現状、引数とstaticなクラス・メソッドだけで
全部書けてしまう気がするんだけど
このままやってたらいつかわかってくるんだろうか・・・
0468デフォルトの名無しさん2016/07/03(日) 21:34:15.50ID:07x9OfD+
>>467
クラス内でその変数を使うメソッドがかなり多い時にメンバにしてる

staticで書けるならそれで問題ないよ

同じクラスで違う状態のものが欲しくなったらインスタンス化すればいい

メンバにするかしないかと(しなけりゃ隠蔽するものがないw)
メンバを隠蔽するかしないかは別の話
0469デフォルトの名無しさん2016/07/03(日) 21:48:20.46ID:ABHfh1CK
>>468

>同じクラスで違う状態のものが欲しくなったらインスタンス化すればいい
これの具体例紹介してるサイトあったら教えてほしい

「personクラスがあって、年齢身長がメンバー変数で」とか
http://ufcpp.net/study/csharp/oo_property.html
↑みたいなサイトで紹介されてるクラスって
全部関数(static)でよくね?って思っちゃう
0470デフォルトの名無しさん2016/07/03(日) 21:57:59.99ID:07x9OfD+
>>469
書籍は良く解らないけど
そういう自分で作ったクラスで学ぶより
ライブラリの例えば文字列を扱うクラスとかを弄ってみるのがいいと思う
そういうクラスがプログラム中に一つしか存在出来なかったら不便だって解るはず
0471デフォルトの名無しさん2016/07/03(日) 22:10:00.04ID:ABHfh1CK
>>470
なるほど
探してみる

クラスの継承を使いこなしたら
関数には無い便利さを体感出来そうな予感はしてるんだけどね
今自分でそんなの書ける気がしないし
1回ぐらいオブジェクト指向スゲーみたいな体感してみたい

どこの入門サイト見てもオブジェクト指向推しまくってるくせして
全然体感できん
0472デフォルトの名無しさん2016/07/03(日) 22:27:36.62ID:QWRj70N6
EC2で無事Amazon Linux AMI Test Pageが出たため、
ドキュメントルートを"/var/www/html"から"/var/www/laravel/public"に変更したのですが
HTTP ERROR 500が返ってきます。

変更したのは
�@DocumentRoot "/var/www/html" →新ディレクトリへ
�A<Directory "/var/www/html"> →新ディレクトリへ
�B �A内の AllowOverride None →All

の三箇所です。他に修正しなければいけない場所等はあるのでしょうか?
いくら調べてみても解決しなかったので質問させていただきました。
0473デフォルトの名無しさん2016/07/03(日) 22:28:59.70ID:QWRj70N6
>>472
ちなみにpublicはlaravelのフォルダで、laravel自体のインストールは正常に終わっていると思います。
0474デフォルトの名無しさん2016/07/03(日) 23:59:23.95ID:BbdX03Na
WEBプログラミング板で、質問した方がいい
04754662016/07/04(月) 01:23:21.07ID:yHpo7u0t
>>467
>関数に引数渡しても、その関数内部に隠蔽出来てる
内部(の仮引数)は隠蔽できてても
渡す側(の実引数)は隠蔽できてない

プログラムの規模が大きくなると
引数を把握するだけでも大変になってくる


>引数とstaticなクラス・メソッドだけで全部書けてしまう
べつにC言語で全部書けるが

規模が大きいプログラムを書いて
はじめてメンテしやすいという
オブジェクト指向のメリットを感じられる
0476デフォルトの名無しさん2016/07/04(月) 03:06:53.04ID:Uu0wBZTE
>>469
MFCとか見るといいよ
CWndなんかパラメータやまほどあるので
いちいち引数として渡してられない

継承のいい例にもなってる

設計は大規模プログラミングで必要になるから
入門書ではありがたみが分からない
0477デフォルトの名無しさん2016/07/04(月) 10:48:38.23ID:K3fNPcMr
なんでお前ら本当のことを書かないの?

状態を扱うならメンバ変数にする

これだけだろ
0478uy ◆e6.oHu1j.o 2016/07/04(月) 15:03:51.72ID:RKNLnwF6
内部で状態が保存したインスタンスが欲しい時、
2個以上のメソッドが必要ならクラス
1個のメソッドで良いならlambdaを使う
0479デフォルトの名無しさん2016/07/06(水) 07:54:19.43ID:234OlYlw
プログラミングが出来る方ってPCに詳しい方ばかりですが
プログラムを学んでいくうちに知識は付いていくものなんでしょうか?
それともPC周辺の知識を得てからプログラミング学習してるんでしょうか?
入門書を2冊読み終えましたがまったくPC周辺の知識がついてなくて不安です^^;
0480デフォルトの名無しさん2016/07/06(水) 08:29:42.09ID:rLjnFyN/
>>479
実際にプログラムを書きながら、その都度必要なことを調べていくうちに自然とPCについても詳しくなっていくものではなかろうか
0481デフォルトの名無しさん2016/07/06(水) 10:31:43.27ID:X8dka8X3
初心者ですみません。

ある帳票ツールのdllを参照し、C#で帳票出力画面を作成しています。
帳票ツールが持つ、あるイベントの例外処理にて、イベントのエラーメッセージを取得しようとしていますが、ここで取得する例外メッセージの内容は、帳票ツール独自のものでしょうか?
それとも、システムの例外メッセージなのでしょうか?
0482デフォルトの名無しさん2016/07/06(水) 11:01:03.23ID:JHGa1k5b
>>481
例外メッセージは自分で作れるのでそのツールの中身見ないとどっちなのかわからない
0483デフォルトの名無しさん2016/07/06(水) 11:37:47.66ID:DYNq0ix6
>>482
なるほど…
やはり、帳票ツールの開発元に、例外の発生条件とエラーメッセージについて問い合わせしてみることにします!
ありがとうございました!
0484デフォルトの名無しさん2016/07/06(水) 12:01:39.23ID:RbpPWLPo
え、、マニュアルに書いてないのかな
0485uy ◆e6.oHu1j.o 2016/07/06(水) 12:08:18.14ID:HK2chlDS
>>479
最初から「知って」いた
0486デフォルトの名無しさん2016/07/06(水) 12:23:07.63ID:s7C23tnI
でもトランプの枚数は知らなかった
0487uy ◆e6.oHu1j.o 2016/07/06(水) 12:29:45.58ID:HK2chlDS
>>486
13*4 +ジョーかー2枚 + 稀に呼び2枚
0488デフォルトの名無しさん2016/07/06(水) 13:21:38.22ID:l/Vpjzok
>>484
はい。マニュアルには一切記載がなかったのです…
0489uy ◆e6.oHu1j.o 2016/07/06(水) 13:25:52.45ID:HK2chlDS
>>484
最初から「知って」いる人なら平気
0490デフォルトの名無しさん2016/07/06(水) 13:44:14.97ID:9rPIgIBR
本能ってやつか
0491デフォルトの名無しさん2016/07/06(水) 14:41:58.64ID:aYInvTWe
>>479
初心者は「言語」の入門書でいきなり魔法使いになれると勘違いしがち
でも大抵の入門書はコンピュータとプログラムの仕組みやプログラマの思考方法の説明から逃げるもの
あまり注目されないけどそういう補完が大事

さらにそこから先は目の前のソフトやシステムを見て
こいつはどういう仕組で動いているんだろう? と想像する訓練というか本能
それに続いて、不明な点や足りない知識を補う努力

そういったものがないと上達しない
0492デフォルトの名無しさん2016/07/06(水) 17:06:26.55ID:4XJuWCNS
>>479

そういう話が好きで、毎日話せる相手がいれば上達するよ。

大事なのは感覚を掴むことだから。
0493デフォルトの名無しさん2016/07/06(水) 19:26:06.98ID:XlSpyd9H
>>479
目先のプログラムに必要なのは
言語の文法やライブラリやツールの使い方だから
そういうのは自然と身につくが

計算機科学の深い知識は
意識して勉強しないと身につかない

さしあたり資格自体は取らなくて構わないので
情報処理試験の基本情報のテキストが
まとまってて入口に良いと思う
0494デフォルトの名無しさん2016/07/06(水) 23:02:02.93ID:fHUAlROI
動物の人工知能なら簡単に作れますか?
人間のように言葉はしゃべれないし。
0495uy ◆e6.oHu1j.o 2016/07/06(水) 23:53:06.70ID:4XXkMTdx
動物舐めすぎ、鳥のAIすら作れないよ
それが作れるなら、空を飛べてる

会話するAIはそこまで難しくはない
bbsやTwitter上で、中身がいるかのように振る舞う程度のAIなら比較的簡単に作れるよ

これはプログラムの難解さというより
スレの流れや、住民の研究のほうが大事
0496デフォルトの名無しさん2016/07/07(木) 00:00:36.90ID:nIJQNMs9
人工無脳は作れている
人工知能は作れてない

弱いAIは作れている
強いAIは作れてない
0497デフォルトの名無しさん2016/07/07(木) 09:25:06.17ID:eLSt6oyy
>>494
動物らしさをどの辺で感じ取るかによるんじゃないの
飼い主の帰宅を見てワンと鳴いて舌出して尻尾を振るだけなら
人工知能なくても作れるし
0498デフォルトの名無しさん2016/07/07(木) 11:49:42.49ID:kTQ9yxQI
動物は地動説も相対性理論も熟知してるしな
人間は教わっても理解できないのに
0499デフォルトの名無しさん2016/07/07(木) 16:20:57.70ID:XYFnGsLR
fieldとpropertyとvariableの違いって何でしょ?
0500デフォルトの名無しさん2016/07/07(木) 22:21:40.68ID:y6juSHxR
>>499
どの言語?
0501デフォルトの名無しさん2016/07/07(木) 23:48:25.36ID:XYFnGsLR
>>500
言語によって違いが有るんですね
C#と、面倒でなければJavaもお願いします
0502デフォルトの名無しさん2016/07/08(金) 02:58:49.35ID:KKirgdE8
>>499
500ではないが

variableは単なる変数。
グローバルでも変数。

fieldとpropertyは
オブジェクト(クラス)に属している。

fieldはJavaでpropertyはC#の呼称。
propertyにはアクセサの側面もある。
0503デフォルトの名無しさん2016/07/08(金) 14:25:30.27ID:dJ61C+Z1
ウィンドウのプロパティで
Width = 100
代入にみえるけど、すぐに反映する。これでウィンドウの幅がかわる。びっくり
0504uy ◆e6.oHu1j.o 2016/07/08(金) 14:43:22.44ID:ReeCCMlZ
代入
0505デフォルトの名無しさん2016/07/08(金) 17:13:05.99ID:KKirgdE8
代入がすぐに反映している
05064992016/07/08(金) 18:01:03.42ID:PeH0De5P
>>502,503
ありがとうございます
曖昧なまま何となく使っていたのがすっきりしました
0507デフォルトの名無しさん2016/07/08(金) 22:56:53.00ID:UHC03SPw
アプリケーションを作り直す基準ってなんだ?

クソコードばっかなのは間違いないが、このボリュームを書き直す自信もない。
かといって、仕様変更や修正に苦労しそうなのは目に見えてる。

そんなとき、作り直しと改修どっちを選ばばいいんだろ。
やっぱ、作り直しがやる気でるなぁ。
0508デフォルトの名無しさん2016/07/08(金) 23:00:16.17ID:+o5vn/vl
>>507
仕事なら金になる方
0509デフォルトの名無しさん2016/07/08(金) 23:24:17.50ID:UHC03SPw
>>508
改修の方が金かかるプログラムなんて絶対触りたくねぇってw
0510デフォルトの名無しさん2016/07/09(土) 00:36:44.58ID:xV9dEDsr
>>507
金になる方(時間がかからない方)で正解

でも迷ったら捨てないで改修
書き直しでも苦労することは見えにくいから
0511デフォルトの名無しさん2016/07/09(土) 01:55:28.89ID:RTM0AZdl
C#で例えば
配列に「出席番号、氏名、身長、体重・・・」
が入ってて、身長160cmの人数や最大値を探したりするなら
今はLINQを使うのが主流で便利なの?

cでfor、ifぶん回してた浦島太郎にアドバイスを頼む
listやらarraylistやら選択肢が多くてよく分からん
ちなみに、配列は最大でも要素数10万程度で
数え上げとか最大値とか調べるぐらい
0512デフォルトの名無しさん2016/07/09(土) 02:46:06.21ID:w1tY8J+d
人数や最大値は、SQLで言う、count, max などの集約関数だな

だったら、LINQでOK
0513片山博文MZ ◆T6xkBnTXz7B0 2016/07/09(土) 02:50:36.00ID:Mz5tnssE
LINQは並列処理にも対応している
0514片山博文MZ ◆T6xkBnTXz7B0 2016/07/09(土) 03:02:30.96ID:Mz5tnssE
C/C++でやるならOpenMP使うよ。
0515デフォルトの名無しさん2016/07/09(土) 06:25:30.85ID:abc4iii4
>>507
小分けして優先度の低いモジュールを捨てたり後回しにしたり出来るなら
作り直しもあり
0516デフォルトの名無しさん2016/07/09(土) 09:59:23.40ID:vvMOeQTm
>>515
accessをc#に移行するのはありかね?
vbaとか触りたくないし、複数で開発しんどいっぽいし。
0517デフォルトの名無しさん2016/07/09(土) 12:39:42.22ID:RTM0AZdl
>>512
>>513
thx
0518デフォルトの名無しさん2016/07/09(土) 15:12:07.44ID:DQUrqEpc
起動させていた画像解像度の変更ウィンドウ(control.exe desk.cpl)を終了させるバッチファイルを作りたいと思いました。


Taskkill /IM control.exe /F
や、
Taskkill /IM control.exe desk.cpl /F

だと全く動きません。どうしたらいいのでしょうか。
0519デフォルトの名無しさん2016/07/09(土) 16:02:25.22ID:iLJOMvjJ
>>509
収入も考えろ
と言ったつもりだけど

例えば保守性が上がることで
そのコストに見合う収入増があるの?
0520デフォルトの名無しさん2016/07/09(土) 18:37:59.13ID:ad70EAm0
MZって人は中学生? 高校生? さすがに社会人じゃないよね?
書き込みからして中高生の匂いがプンプンする
0521片山博文MZ ◆T6xkBnTXz7B0 2016/07/09(土) 19:29:12.44ID:Mz5tnssE
>>520
俺の父親はコンピュータで、母親が人間。だからコンピュータと人間の合の子。
普通の人間とは思考回路がちょっと違うかも知れない。MZは宮崎の略だよ。
0522片山博文MZ ◆T6xkBnTXz7B0 2016/07/09(土) 19:39:25.46ID:Mz5tnssE
最近の趣味はラインのサクラメールに死ねメールを返すことかな。
0523デフォルトの名無しさん2016/07/09(土) 19:41:56.33ID:RTM0AZdl
https://keibalight.wordpress.com/2011/07/19/%E3%80%90linq%E3%80%91%E8%A6%81%E7%B4%A0%E3%81%AE%E5%B9%B3%E5%9D%87%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%88average%E9%9B%86%E8%A8%88%E6%BC%94%E7%AE%97%E5%AD%90/

LINQの記述は
ラムダ式って奴だけ使えばいい?
Cの頃と書き方違いすぎてわけわかめ
ある程度覚えたら、ループ回すより簡単に書けるんだろうけど
0524デフォルトの名無しさん2016/07/09(土) 20:19:15.90ID:rpb89pgh
>>523
ラムダ式(メソッド構文と言ったりもする)の方だけでOK
LINQとても便利だよー
0525デフォルトの名無しさん2016/07/09(土) 20:47:06.03ID:w1tY8J+d
関数型言語では関数に、関数・処理を渡して、アルゴリズムを切り替えられる。
例えば、sort(処理)

この処理が、ラムダ式・クロージャ・無名関数・関数ポインタなど
0526デフォルトの名無しさん2016/07/09(土) 21:03:20.59ID:RTM0AZdl
もう記憶が定かじゃないんだけど
C言語の頃って平均とかもループ回して自分で計算してたよね?
今は、Excelの関数みたいな機能が標準でついてるのか
そういうのをまとめたのが.netってこと?
0527デフォルトの名無しさん2016/07/09(土) 21:05:22.34ID:SGgAWx+7
>>526
いろんな機能が付属
zipの解凍とかもできます
0528デフォルトの名無しさん2016/07/09(土) 21:12:57.49ID:RTM0AZdl
ほー
なんか冷凍チャーハンみたいな感じやなw
適当に温めればそれなりの料理作れる的な
新商品バンバン出てるから試すのが大変そうだけど
0529デフォルトの名無しさん2016/07/09(土) 21:35:27.34ID:r9KiSHah
C言語でチンする
0530デフォルトの名無しさん2016/07/09(土) 21:47:27.48ID:w1tY8J+d
.net, Javaには、APIと実行環境がある。
まあ、JavaScriptにも、APIやブラウザという実行環境はあるけど

APIから自分が使う、機能を探す。
基本的な機能は、APIにある
0531デフォルトの名無しさん2016/07/09(土) 22:52:49.12ID:RTM0AZdl
C言語もほんのちょっとかじったぐらいだから
あれこれ言える立場に無いんだけど
Cはもうちょっと材料から調理してた感覚がある

APIめっちゃ種類あるけど
何があるかどうやって情報仕入れてるの?
個人が独学でやるなら
やりたいことに似たソースをググりまくるしかない?
0532デフォルトの名無しさん2016/07/09(土) 23:23:47.66ID:xV9dEDsr
.net frameworkならAPIのリファレンスがあるぞ
0533デフォルトの名無しさん2016/07/09(土) 23:25:11.02ID:yg834F/e
カテゴリーごとに名前空間で仕分けられてるのでMSDNでも割と探しやすいし
c言語と比べてエディタの支援が受け易いので、メソッド名なんかはうろ覚えでOK
0534デフォルトの名無しさん2016/07/09(土) 23:32:33.96ID:RTM0AZdl
>>532
リファレンスってMSDNのこと?
あれって、使いたい時に調べるのはまだいいけど
すぐ使わない関数のページ読むのって受験勉強で単語帳覚える並の辛さない?
いやでもちゃんとやるなら、サボらず読むしか無いのか
0535デフォルトの名無しさん2016/07/09(土) 23:50:33.52ID:xV9dEDsr
MSDNは翻訳調でスラスラ読めないだろうけど
解説があるだけずっとマシ

新言語やマイナー言語は
ロクにドキュメントないことあるから
0536デフォルトの名無しさん2016/07/10(日) 00:12:21.95ID:Und/Wkbv
確かに言われて見ればそうだな
取説読んでなくて、使い方分からんとか舐めてると言われても仕方ないわ
0537デフォルトの名無しさん2016/07/10(日) 01:03:47.44ID:pqYAq3FL
>>534
いまは検索が優秀なので必要になってから調べる
0538名無しさん@そうだ選挙に行こう! Go to vote!2016/07/10(日) 19:41:18.51ID:Und/Wkbv
http://qiita.com/RyotaMurohoshi/items/740151bd772889cf07de

ラムダ式で書ける理由とか全く理解してないんだけど
このページの内容理解せずにラムダ式使ってたら
その内マズイことになったりする?

あと、LINQって2次元配列の複数キーでソートとかフィルタリングには
あんまり向いてない?
0539デフォルトの名無しさん2016/07/11(月) 00:02:42.18ID:af/jL3u1
2次元配列でも勝手に、1次元配列のようにつなげて処理するんじゃないの?

どうしても、2次元配列のインデックス[i][j]が欲しいのなら、
1次元配列として扱えないけど
0540デフォルトの名無しさん2016/07/11(月) 05:41:46.99ID:6/h1BeNq
>>539
ゴメン
普通に出来たわ

ラムダ式が何なのか全く理解してないけど
Excel並の手軽さで表計算出来るってすごいな
1行でフィルタリングした列のアベレージとか求まるやん
てかこれExcel超えてる気がする
0541デフォルトの名無しさん2016/07/11(月) 19:31:55.40ID:RWVh5xFN
十進数でN桁の整数って英語でなんというのでしょうか? N-digits integer ?

整数xの一の位(、十の位、千の位、・・・)は英語でなんというのでしょうか?

英語得意な人いたら教えて下さい
0542デフォルトの名無しさん2016/07/11(月) 21:52:23.19ID:QeYOiDsX
>>540
ラムダ式はメソッド内で定義できる一時関数だよ。
定義方法とか見た目に慣れが必要だけと。
0543デフォルトの名無しさん2016/07/12(火) 01:54:32.62ID:29x6MW2a
現在23歳で、9月で24歳になるのですが、東大を目指すのは止めておいた方が良いと思いますか?
それとも、東大を目指した方が良いと思いますか?
やっぱり、年齢が年齢なので、東大を目指すか目指さないかで迷っているのですが、どうすれば良いのでしょうか?
通信制の大学にでも入ってさっさと大卒資格を取得した方が良いと思いますか?
誰か教えてください。お願いします。
0544デフォルトの名無しさん2016/07/12(火) 08:33:31.21ID:cmjSgBCd
>>541
N-digit integer
sをトル
一般論として、数ハイフン名詞(N-digit)は、形容詞になります。形容詞にsをつけない。
double-digit inflation 二桁のインフレ

N-digit number
正、零、負を意識していれば、integer

3桁の自然数 … 3-digit numbers
3桁の自然数 … three-digit numbers
10進数 … decimal numbers
1の位 … the ones place
10の位 … the tens place
100の位 … the hundreds place
1000の位 … the thousand's place
[注]使う機会の少ないthe thousand's placeや
the million's placeではアポストロフィーを入れるのが普通のようです
『基礎からわかる 数・数式と図形の英語』銀林 浩。銀林 純
https://www.amazon.co.jp/dp/4888776296
0545デフォルトの名無しさん2016/07/12(火) 18:59:07.10ID:9Bcf0rnb
>>544
ありがとうございます
0546デフォルトの名無しさん2016/07/13(水) 07:17:18.45ID:vlOI8LYn
最新JavaScript E2015(ES6)の新機能―変数と関数について
http://itpro.nikkeibp.co.jp/atcl/column/14/112000106/062700045/?rt=nocnt

>また、最近のプログラミングの常識では、変数の値を書き換えるのはバグの元になるという考え方があります。

そうなの?
そういう考え方があるのは聞いたことがあるけど、今は「常識」になったの?
0547デフォルトの名無しさん2016/07/13(水) 08:16:52.25ID:EAY+HJOr
リンク先読んでないけど、元を正せばグローバル変数に対する考え方かな
なんでもimmutableにできるならばそうするべきだとは思うが
0548デフォルトの名無しさん2016/07/13(水) 08:28:09.35ID:BufrzP6B
>>546
「常識のひとつ」と解釈するなら間違ってない
最代入する必要がないものは不変にして損はない

ただ関数型で何が何でも参照透過を優先
っていうのは現実的じゃないと思うけど
0549デフォルトの名無しさん2016/07/13(水) 08:29:07.46ID:KZTRfAyK
元祖はlambda calculus
「最近のプログラミングの常識…」はHaskel とか純粋関数型言語でしょ
0550デフォルトの名無しさん2016/07/13(水) 08:39:29.55ID:t5dNQnKu
イミュータブルな変数と定数って同じ意味ですか?
0551デフォルトの名無しさん2016/07/13(水) 08:52:27.89ID:9cHCvIbi
>>546
「常識」では無くて「流行」の方が実感に近いかな。

特に関数型からの考え方だと思うけど、実際良い考え方だと思う。
固執するとおかしな方向に向かっちゃうけど。
0552デフォルトの名無しさん2016/07/13(水) 12:57:39.43ID:+zaQYH70
>>550
定数と変数の違いは無視しても、ニュアンスが違う気がする
前者は変えない、後者は変わらない
0553デフォルトの名無しさん2016/07/13(水) 13:32:58.05ID:jyyAd6hv
いやもう全然間違ってますよ

定数は文字列リテラルとかでわかるように、プログラムの何処かに、とりわけ静的領域に直接書き込んであるようなもの
わかりやすく言うと、コンパイル時に値が決定している

一方、イミュータブルな変数は、コンパイル時に値は決定していない
プログラムのどこかで生成されて、生成された後は値が変更されない変数

コンパイル時に値が決定しているかどうかが分かれ目
0554デフォルトの名無しさん2016/07/13(水) 17:51:09.32ID:1tSyoQEr
ブラウザでできるオセロを作ってみようと思うんだけど
何の言語で書くのが良いんでしょうか?
PCでもスマホでも動くようにしたいです。
0555デフォルトの名無しさん2016/07/13(水) 18:14:05.77ID:4iIZ9n0P
対人仕様にするかで違うんじゃない?
プロトタイプは得意な言語で書くのがいいと思うけど
定石知らないと思考ルーチンが結構ムズいw
0556デフォルトの名無しさん2016/07/13(水) 19:01:07.61ID:1tSyoQEr
>>555
個人でやるものとして想定しています。
オセロはあくまでテストなので思考ルーチンなどは大丈夫です。
0557デフォルトの名無しさん2016/07/13(水) 19:13:50.98ID:4iIZ9n0P
うじゃjavascriptがいいんでない?
もしくはunity(言語はc#が主流)とか使えれば将来的には良さげ
0558デフォルトの名無しさん2016/07/13(水) 21:39:26.73ID:1tSyoQEr
>>557
ありがとうございます。
JavaScriptで進めてみようと思います。
0559デフォルトの名無しさん2016/07/14(木) 02:09:08.28ID:uYJXtbnB
コンピュータ・ソフトウェアを究めて、億万長者になりたいのですが、
コンピュータ・ソフトウェアの特にこの部分を究めたら、億万長者になりやすいっていう部分というか分野はありますか?
0560デフォルトの名無しさん2016/07/14(木) 06:05:21.32ID:6Fg4Cat3
先ずは英語でも極めれば?
0561デフォルトの名無しさん2016/07/14(木) 12:56:13.58ID:gwcTnbzH
煽りのようで真実かも。億万長者になったことないんで知らんけど
0562デフォルトの名無しさん2016/07/14(木) 12:59:13.17ID:GCqZREGz
>>559
新しい分野
今なら機械学習とか

ただ難しい
新しいから難しくて
難しいから競争力がある
0563デフォルトの名無しさん2016/07/14(木) 14:12:14.63ID:caPi8KkY
難しさが億万長者の基準って間違ってるだろ?
現在ビル・ゲイツが世界一で、2位がアパレルのオーナーで、3位がウォーレン・バフェットらしいが。
日本人一位がユニクロの柳井会長らしいが。
ビジネスでの困難さはあっただろうが、たとえぱ衣料品とかコカコーラの製造自体が難しいから億万長者になったわけではないとおもう。
0564デフォルトの名無しさん2016/07/14(木) 14:17:01.38ID:XywEb+6G
時流に乗るとか時の運が大切

すなわち英語じゃなくて中国語かアラブ語の方がいいんじゃないの
0565デフォルトの名無しさん2016/07/14(木) 14:26:59.45ID:caPi8KkY
ジョブズ「盗みやがったな」 ゲイツ「俺たちは両方ともゼロックスから盗んだんだろ」
http://blog.livedoor.jp/kaigainoomaera/archives/32063400.html



サムスンを訴えるアップルもマイクロソフトも、最初はパクり屋? | ビジネスジャーナル

そもそもAppleのMac OSは、Xeroxのパロアルト研究所(PARC)がつくったOS「Alto」を見たスティーブ・ジョブズが、パクったものだ。
そして、そのMac OSをパクって成功したのが、ビル・ゲイツのMicrosoftだ。
ただ、ジョブズとAppleは、Altoのトンマナとエッセンスをベースに、一般消費者がコンピュータを使えるようにするというコンセプトを“ちょい足し”して、
パーソナルコンピュータという概念を生み出した。つまり真似はしたが、その応用方法を工夫することによって成功したのだ。
http://biz-journal.jp/2012/09/post_643.html


MacのGUIはAppleが考えたものではないし、MSは何も無いのにIBMにDOSの商談をした
http://www.abi-station.com/p/2816
0566デフォルトの名無しさん2016/07/14(木) 14:40:20.04ID:caPi8KkY
スティーブ・ジョブズ氏の失敗に終わった企画


●Lisa(リサ)
1983年に発表されたApple社のコンピューターです。
画期的だったのは、グラフィカルユーザーインターフェース(GUI)を備えていたことです。
非常に先進的なコンピューターだったLisaですが、当時のレートで231万8,840円と高価なことなどを理由に商業的にはうまくいきませんでした。


●NeXT(ネクスト)
アップルコンピュータを追い出されたジョブズが満を持して発表したコンピューターです。
何より画期的だったのは『NeXT step』というOSです。
いち早くオブジェクト指向の考え方を取り入れ、堅牢で、アプリケーションを開発しやすい環境を持ち、ユーザーインターフェースが優れていました。
世界初のウェブブラウザー『WorldWideWeb』はこのNeXT step上で開発されたのです。
このような画期的な次世代を先取りした優れたコンピューターだったのですが、当時のレートで約83万3,000円もして高価だったこと、動作が遅かったことなどが理由で、残念なことに販売は不振でした。

http://news.livedoor.com/article/detail/10940121/
0567デフォルトの名無しさん2016/07/15(金) 03:08:18.36ID:4fhhhvc5
パクれるポジションにいるのがまず普通じゃ無いんだけどなw
0568デフォルトの名無しさん2016/07/15(金) 10:28:30.98ID:7cH+WEwy
ビル・ゲイツは非常に運が良かったしな

IBMは当初は新たに開発したPCのOSにCP/Mを予定して開発元のデジタルリサーチ社に
交渉に行ったが、会社の建物より社主の自宅のほうが豪華で大きく多くの高級車と自家用機を
見て、この社主は会社に投資する気概がなく将来性なしとして別の会社を探すことに…

そこでBASIC言語でPCのプログラミング言語大手となっていたマイクロソフトに
白羽の矢が当たる。しかし、ビル・ゲイツはOS制作のノウハウは全くないとして
断ってしまう。しかし、その矢先にCP/M互換の86-DOSの存在を知り、即座に権利を
買い取りIBMとの契約に成功してしまう

いくつもの幸運が重なったのだ
0569デフォルトの名無しさん2016/07/15(金) 10:44:00.84ID:QvjmI5eD
1978年6月に当時20才だったティム・パターソンが社長のロッド・ブロックによって雇用された。
1980年、パターソンは4ヶ月間をかけて 86-DOS オペレーティングシステム(別名QDOS)を開発した。
当時マイクロソフトはIBM Personal Computer (IBM PC)用のオペレーティングシステムを探しており、
1980年12月に 86-DOS を他の製造者に販売する権利を 25,000 ドルで購入した。PC の発売前に、
さらに 50,000 ドルで、全ての権利を購入した。

4ヵ月で作ったのか。後に100万ドル支払ったんだけど、それにしても安いな。
0570デフォルトの名無しさん2016/07/16(土) 06:31:23.17ID:cvikW+Kj
ビックカメラの1200円分ポイントが失効寸前なので、
C#初心者から一歩先に行くための本を買っておこうと思いますが、何かおすすめありますか?
Unityでのゲーム作りが目標ですが、PCとスマフォ用のアプリも作ります
C#にこだわらずユーザーインターフェイスやプログラミング全般知識に関する本でもかまいません
そういう本はビックにないかもしれませんが、あとで買います
0571デフォルトの名無しさん2016/07/16(土) 10:02:14.30ID:0VaQvuNU
そんなもんより国語の教科書買った方がいいと思う
0572デフォルトの名無しさん2016/07/17(日) 08:42:08.65ID:GoZTybko
今、白チャートの数学�T+Aを使って勉強というかただ読んでいるだけなんですが、
内容がさっぱり分かりません。
音読しまくれば内容も理解できるようになりますか?
0573デフォルトの名無しさん2016/07/17(日) 09:27:28.82ID:K9ax75j8
自分で計算する。正しくすなおに考える経験を重ねる。正しくすなおに考える習慣を築く
0574デフォルトの名無しさん2016/07/17(日) 09:29:18.05ID:pSsgY/Tx
Effective C# 4.0

読んだことはないけど、Effective と付く本は、良書が多い
0575デフォルトの名無しさん2016/07/17(日) 15:52:04.46ID:l1DXOoYc
全体の要素数が決まっており
要素を追加していって溢れたら古い要素から順に消えていくような
そういう行列を指す名前はありますか?
0576デフォルトの名無しさん2016/07/17(日) 15:58:37.96ID:K9ax75j8
リングバッファ
dequeでつくれるよ
0577デフォルトの名無しさん2016/07/17(日) 16:05:57.32ID:l1DXOoYc
>>576
ありがとうございます!
0578デフォルトの名無しさん2016/07/18(月) 00:56:39.50ID:/XaiEG9L
マジレスしてほしいんだが、数学や物理学の博士号所持者と司法試験首席一発合格者ってどっちの方が凄くて賢いの?
尚、数学や物理学の博士号所持者は、学部・院共にマサチューセッツ工科大学出身。
司法試験首席一発合格者は、学部・院共にハーバード大学出身。

この条件で比較した場合、どっちの方が凄くて賢いと思われますか?
0579デフォルトの名無しさん2016/07/18(月) 00:58:52.75ID:0ufQjMOj
しゅごくてかちこいのおおおおおお
んほおおおおおお
0580デフォルトの名無しさん2016/07/18(月) 04:49:22.14ID:98j4qI3o
それを聞いてどうすんだろうな。
どっちかが凄いと分かったとして
何したいんだろうな。
4000光年離れた二つの星比較して、
どっちかが住みやすいとなったら、
どうだっていうんだろうな。
せめて、そこに辿り着こうとする奴であって欲しいが、
どっちが優れているのか自分で答え出せない奴が、どうやって辿り着けるんだろうな。
0581デフォルトの名無しさん2016/07/18(月) 14:32:24.77ID:iFFXxtL2
一流理系の博士号の方が業績と関係しやすいから前者だろう

578の絶望的な頭の悪さの方が凄いと思うけどw
0582デフォルトの名無しさん2016/07/19(火) 04:34:33.35ID:OUbAlQ6N
自分で書いたプログラムを自分で理解出来ないんですが、どうしたらいいの?
0583デフォルトの名無しさん2016/07/19(火) 05:03:16.92ID:rUEjmgvM
理由1:アホ
理由2:コードが煩雑
理由3:不慣れ

3 → 2 → 1 の順で解決しろ
0584デフォルトの名無しさん2016/07/19(火) 07:00:44.00ID:/W8ZgZUq
AIで仕様書なりフローチャートなりにしてくれるようにならないとダメだろ何やってんの
0585デフォルトの名無しさん2016/07/19(火) 09:45:54.91ID:fscdSyYa
コピペ継ぎ接ぎで自分で書いてないというのが真相じゃろ
0586デフォルトの名無しさん2016/07/19(火) 10:30:42.82ID:sDdf09fy
>>582
慣れるまでデバッガでステップ実行がいいよ
0587デフォルトの名無しさん2016/07/19(火) 11:58:59.10ID:y/X8LVun
しばらく前に書いた自分のコードの意味忘れて半ば自分で解析する形になるのはよくあるw
次からコメント細かく書こうと思いながら忘れてループ
0588デフォルトの名無しさん2016/07/19(火) 14:12:12.29ID:fscdSyYa
コメントは常に、ここで書いとくべきというものほど脱落する
あるいは、書いた後で仕様変更なんかで意味が変わりミスリードになる

関数名や変数名を丁寧に付けるとある程度防げる
長い式やループ・条件分岐の中身をいちいち区切って名前をつけると効果的

ソースコード管理に登録するときもなるべく意味のある単位に区切る
良い訓練になる

そういう意味でラムダ導入とかダメな方向に向かっていると危惧する
0589デフォルトの名無しさん2016/07/19(火) 16:59:01.05ID:+q6IbwI6
なんで?
関数内関数が無い言語は多いけど
ラムダがあれば変数に代入することで関数内関数が簡単に作れるじゃない
君の言う、処理に名前を付ける、にうってつけじゃない
しかもメソッドみたいに外部に公開されないから気軽に使える
0590デフォルトの名無しさん2016/07/19(火) 19:29:32.88ID:ccNdbQ/e
>>587
むしろコメントが無くてもすぐに理解できるコードにする事を目指した方が良いのでは?
0591デフォルトの名無しさん2016/07/19(火) 19:42:57.25ID:JWuJy9Nc
ひたすら美しいコードを読み耽る本とか欲しい
0592デフォルトの名無しさん2016/07/19(火) 21:39:20.72ID:NVpJdz2s
>>585
そんなことで動くコードがかけるとは思えないな‥
0593デフォルトの名無しさん2016/07/20(水) 00:06:53.83ID:c81fOdDI
ニコニコでやってるプログラミングの講座でtmuxていうのつかって

while :; do (echo "Thanks") | cn -l 8000 : done

を実行して

telnet 127.0.0.1 8000 っていうのを実行する一連のさぎょうがあるんですけど

telnetやってもエラーがでるんですが、なにがおかしいのでしょうか?

Ubuntuつかってます。
0594デフォルトの名無しさん2016/07/20(水) 02:56:44.60ID:kIxuu+IM
Linux板で、聞きなよ

回答者が検索できるように、1文字も違わない、正確なエラーメッセージを、スレにはること。
また自分でも、そのエラーメッセージで検索すること

Linuxのmanで、tmux, telnetを調べる

書き間違いをしているサイトもあるかも知れないので、
とにかく、1つの動画だけではなく、色々なサイトで調べること
0595デフォルトの名無しさん2016/07/20(水) 07:05:06.57ID:1C3r5Vw1
>>593
意味もわからずなんとなく真似て出来るような単純な内容ではない
中級者以上になって仕組みを理解して原因を切り分けるのが先
0596デフォルトの名無しさん2016/07/20(水) 09:07:44.24ID:9wdMryUx
エラーが出るならエラーメッセージを書け
この手のおかしいですしか言わないやつってクイズ出してるつもりなのかね
0597デフォルトの名無しさん2016/07/20(水) 10:51:18.20ID:FVnSE2Tg
まあ 8000 で待ってる奴がいないだけだろうな
0598デフォルトの名無しさん2016/07/20(水) 10:55:27.30ID:WyhLRx8l
>>593
cn ではなく nc
-p でポート指定したほうがいい
2つ目のコロンはセミコロン
コロンの意味が分からないなら1つ目のコロンはtrueのほうが分かりやすい

$ while true; do echo "Thanks" | nc -l -p 8000; done
0599デフォルトの名無しさん2016/07/20(水) 19:59:20.36ID:9L7ZLwbM
>>593
マジレスするとtcpは祈りの強さに応じて接続可否が決まるから
実行する前にちゃんと祈りを捧げないとダメだぞ
0600デフォルトの名無しさん2016/07/20(水) 20:51:37.93ID:8JV5lm96
技術というかスキルが全然伸びなやんでるんですがどうしたら伸ばすことができるでしょうか?
主に趣味グラマでC#開発なんですけど、作りたいと思うものがなくて調べているんですがいまいちものにできなくて・・・
0601デフォルトの名無しさん2016/07/20(水) 22:04:21.63ID:D3Ti9//R
>>600
アルゴリズムの本を読むなどして
自分の知らない技法を身につける
0602デフォルトの名無しさん2016/07/20(水) 22:04:45.12ID:w3IOG4of
「おっ!これ作ろう!」と思うものが出てくるまでプログラミング以外のことをやれば良い。
出て来なかったらそのままプログラミングなんて忘れれば良い。
0603デフォルトの名無しさん2016/07/20(水) 22:28:00.15ID:g3tJ+Nyg
>作りたいと思うものがなくて調べているんですが

作りたいものが無いんならプログラムなんかやらなくてもいいだろ
0604デフォルトの名無しさん2016/07/21(木) 04:20:18.45ID:jgTQj/gW
Effective C# 4.0 を読めば?

漏れは読んだことないけど、Effective と付く本は、良書が多い
0605デフォルトの名無しさん2016/07/21(木) 07:26:00.11ID:VBDOSEp+
>>604
読んだことが無いのになぜ分かる?
0606デフォルトの名無しさん2016/07/21(木) 14:40:04.27ID:9JH2QLPG
ゲームじゃないソフトウェアつくってるんですが、↓みたいな進捗共有スレってないんでしょうか?
モチベ維持のために住人になりたいんですが

■自主製作ゲーム:開発状況報告スレVer1.2■ [転載禁止](c)2ch.net
http://echo.2ch.net/test/read.cgi/gamedev/1420211041/
0607デフォルトの名無しさん2016/07/21(木) 19:32:02.41ID:7YuDwX/R
>>606
★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1450859278/
書いたプログラムを批評して下さい [転載禁止](c)2ch.net
http://echo.2ch.net/test/read.cgi/tech/1439812575/
0608デフォルトの名無しさん2016/07/21(木) 20:10:10.31ID:9JH2QLPG
>>607
ありがとう!!
0609デフォルトの名無しさん2016/07/22(金) 05:49:25.17ID:yUWpstI0
googleplayのレビューで個人情報さらされてるんだけど、削除ってできんの?
0610デフォルトの名無しさん2016/07/22(金) 05:51:59.72ID:ctMG0D/5
永遠に恥を晒し続けたまえドロシー
0611デフォルトの名無しさん2016/07/22(金) 13:28:03.78ID:YWZpi4zv
仮想環境に入れるためにWin10へのアップグレードを考えているのですが、
よく考えたら、開発者向けにWin10のイメージって公開されていますよね?
あれ使うなら、わざわざ29日までに10にあげなくてもいいですか?
開発者向けイメージは、通常版の10とは違って機能制限とかあるのでしょうか?
0612デフォルトの名無しさん2016/07/22(金) 17:43:33.68ID:wP9ahxar
msのフォーラムで訊いた方が早いんじゃまいか
0613デフォルトの名無しさん2016/07/22(金) 20:03:58.58ID:cBSnbO0t
自然言語処理についてですが
TF-IDFの計算で、
何故IDFは(DF/文書総数)にlogを掛けるのでしょうか?
本を何冊か見ましたが、何故logなのかを書いているものが見当たりません
0614デフォルトの名無しさん2016/07/22(金) 20:10:28.47ID:cBSnbO0t
DF/文書総数
ではなく
文書総数/DF
でしたね
0615デフォルトの名無しさん2016/07/23(土) 19:32:49.95ID:xZDV4LdT
>>613
文書総数が100から1万で
idfの意図する値を100倍も変えたくないから
伸び率を縮めたくてlog使ってるんじゃないの
0616デフォルトの名無しさん2016/07/25(月) 19:45:56.22ID:HCHB/ybQ
PC初心者です。
画面の書き換えってすごく大変だと思うのですが、アセンブリとかで1dotずつやっているのでしょうか?
多分それだとすごく時間が掛かっちゃうからしてないとは思うのですが、
グラボにはDirectXとかOpenGLって仕組みに対応してて、それ使えば一遍に書き換えられると聞きました。

でもOpenGLでぐぐる3Dの話題ばかり目に付きます。2Dではそんなに使わないのでしょうか?
例えばスマホのホーム画面とかブラウザは、OpenGLで描画しているのですか?

どなたかよろしくお願いします。
0617デフォルトの名無しさん2016/07/25(月) 19:51:04.14ID:TFIdnWtI
>OpenGLで描画しているのですか?
していないと思うよ。
0618デフォルトの名無しさん2016/07/25(月) 19:51:28.02ID:i1kso44D
突き詰めると一ドットずつだろうが。
専用ハード、ソフトがそれらを担当してるから、とくにプログラムする側はそうしなくていい。
0619デフォルトの名無しさん2016/07/25(月) 19:58:22.45ID:i1kso44D
円や直線かくのにこんなことを考えないだろ? 内部では一ドットずつを高速動作してるだろうが・・・



ブレゼンハムのアルゴリズム - Wikipedia
与えられた始点と終点の間に連続した点を置き、近似的な直線を引くためのアルゴリズム。
コンピュータのディスプレイに直線を描画するのによく使われ、整数の加減算とビットシフトのみで実装できるので多くのコンピュータで使用可能である。
アンチエイリアスをサポートした直線描画アルゴリズムもあるが、ブレゼンハムのアルゴリズムの高速性と単純さは今も重要である。
プロッターやビデオカードのGPUといったハードウェアで使用されている。
ソフトウェアでは多くのグラフィックスライブラリで使用している。
非常に単純なので、ビデオカードのファームウェアなどに実装されていることが多い。


QuickDrawはどのように素早く円を描いていたのか? - ザリガニが見ていた...。
http://d.hatena.ne.jp/zariganitosh/20100318/1269006632

伝説のお茶の間 No007-10 円描画(2)
http://dencha.ojaru.jp/programs_07/pg_graphic_09a2.html
0620デフォルトの名無しさん2016/07/25(月) 21:16:09.81ID:Ok917VZV
>>616
何重にも誤解がある気がする

1ドットずつ描画してる部分はあって
高速だが低水準なので隠蔽されてるだけ

一般のプログラマは高級言語で書くから
1ドット単位だと実用上遅くなってしまう

グラボとかはないPCもあるわけだから
OSのAPIで描画するのが基本

たとえばWindowsならWin32APIとか
普通のPGが書くのはGUIのライブラリか
OSのAPIレベルまでで1ドット単位はOS内部でやる

まあ一応Win32APIで点の描画できるから
1ドット単位で制御するプログラム書けなくもないけど
画像処理以外の普通のソフトは画像を読み込んで使う
0621デフォルトの名無しさん2016/07/25(月) 21:27:22.28ID:JMAxkqZP
Windowsの 構造化例外処理 の仕組みについて教えてちょ

main()
{
 __try{
     処理A
     return 0;
 }
 __finally{
     処理B
 }
 処理C
 return 0;
}

として処理Cが実行されないのは確認できました。
デバッガで動きを確認しようとしたところ、処理Aの後、結構いろんなルートに飛んでいって、
最後に処理BへのポイントをつかったCALLがなされてプログラム全体が終了。
というような動きでした。

処理Aが終わったら処理Bにジャンプ。
で良さそうなのになんで、結構いろんなルートに回って回ってして処理Bに行くような動きになっているのか?
おそらく、なんらかの管理機構が働いて居てこんな動きなんでしょうが、この部分の動き(仕組み)を説明したサイトが
いまいち見つけられません。

わかる人おしえてちょ
0622デフォルトの名無しさん2016/07/26(火) 07:16:25.74ID:SBchxGpM
君がデバッガを使って、深い関数の中まで、stepinしているからだろ

普通に、stepinしなければ、そのソースコードのまま、
処理Aの次に、finallyに来る
0623デフォルトの名無しさん2016/07/26(火) 07:37:42.32ID:kaAi+Ax2
>>621
処理Aがgotoでどっかへ飛んでいく場合でも、処理Bが実行されるようにしてるから
0624デフォルトの名無しさん2016/07/26(火) 07:49:18.93ID:g90D6g6J
結構いろんなルートってなんだよ
0625デフォルトの名無しさん2016/07/26(火) 11:32:09.83ID:A1ev9bLq
__chkrsp()とか?
0626デフォルトの名無しさん2016/07/26(火) 12:32:05.03ID:kgPyHWCT
int KekkouIronnaRoute(){
}
0627デフォルトの名無しさん2016/07/26(火) 21:02:16.89ID:1HEPHFPN
結構いろんなルートって多分スタックアンワインドのことだろうな、とエスパーしてみる
0628デフォルトの名無しさん2016/07/27(水) 23:20:02.50ID:xFU6pLkg
ITの仕事してますがプログラミングのところへ転職したいです。
資格はなにがおすすめですか?
実務経験はVBAくらいなので、資格でしかアピールできないので。

・各言語(Java, C#, C++)の資格
・データベース関係の資格
・UMLの資格
・ネットワークの資格(もし必要なら)
・その他の資格
のそれぞれで一番メジャーなもの、アビールできるものを教えていただきたいのですが・・・
0629デフォルトの名無しさん2016/07/27(水) 23:20:53.01ID:xFU6pLkg
・デザインパターンの資格
・リファクタリングの資格
みたいなのはさすがにないですかね?
0630デフォルトの名無しさん2016/07/28(木) 00:13:47.69ID:yoqGmPLL
>>628
未経験なら資格より実際に作品を作ってソースファイルごと提出したほうがいい
実務経験重視が多いから資格より実際に何ができるのかが重要

これなら即戦力になりそうだなと思ってもらえるようなものなら転職できるだろう
0631デフォルトの名無しさん2016/07/28(木) 00:20:38.15ID:osU5p/K6
>>628

仕事ありきで考えたらどうかな。
何がしたいかによって欲しいものも変わるでしょ。

具体的な求人から言語や必要知識を絞りこむのが良いかと思う。

会社説明会とか行ったり、
求人の件で問い合わせしたら
どういったものを求めてるのか
回答してくれるのが殆どだと思うよ。
0632デフォルトの名無しさん2016/07/28(木) 00:31:39.07ID:BJSIJuFM
>>628
>プログラミングのところ
の方が今より大変かもしれないぞ……?
0633デフォルトの名無しさん2016/07/28(木) 00:39:11.97ID:0eJShhc0
板違い
相手してる奴もみんなマ板行け
0634デフォルトの名無しさん2016/07/28(木) 11:40:23.93ID:J/6m3eDo
>>630
作品ですか。
なるほどですね。
それも検討します。

>>631>>632
いや転職ありきで考えています。
いまのヘルプデスクは対人の会話もあるし機械の持ち運びもあるしなぜか外国人もいるので英語も習えとか
いろいろ煩雑すぎてイヤなんです。電話対応も多いしそのたびにそのときやってた作業は中断するし。

なのでアピールは資格というのは第一で考えてますので
・各言語(Java, C#, C++)の資格
・データベース関係の資格
・UMLの資格
・ネットワークの資格(もし必要なら)
・デザインパターンの資格
・リファクタリングの資格
・その他の資格
のそれぞれに関してメジャーな資格の名前をピンポイントで教えていただけないでしょうか?

>>633
マ板とは?
0635デフォルトの名無しさん2016/07/28(木) 12:21:46.87ID:osU5p/K6
>>634

いや、メジャーな資格とかじゃなくて、
具体的にどんな職場に必要になるか絞ってから考えたら
アピールポイントも具体的になるだろう
って意味なんだけど。
個人の自由だから止めはしないが、
ターゲットが絞られてない質問は回答もあやふやになるよ。

マ板はプログラマー板のことだね。
スレチ指摘されたからここらへんにしとく。
0636デフォルトの名無しさん2016/07/28(木) 12:25:10.11ID:thYKdQLU
プログラマー
http://tamae.2ch.net/prog/
0637デフォルトの名無しさん2016/07/28(木) 15:38:22.41ID:2PbRVW9U
このスレで合っているのかどうかわからないのですが、質問させてください。

プログラミングを始めてみようということで、
Windows 10にVisual Studio 2015 Express for Desktopをインストールしたのですが、
スタートメニューから「Visual Studio 2015」をクリックすると、
「2015 Shell (Integrated)」と書かれた黒い背景のウィンドウが一瞬表示されたあと、
「Visual Studio」とだけ書かれた白いウィンドウが表示され、その後何も動きがありません。

スタートメニューから「VS Express for Desktop」をクリックすれば正常にVisual Studioが起動できるので、
実用上は問題ないといえばないのですが、なんとなくインストールがうまくいっていないのでは、と気になっています・・・
これは正常な動作でしょうか?
0638デフォルトの名無しさん2016/07/28(木) 17:43:49.76ID:DlRIQQvn
>>637
>Windows 10にVisual Studio 2015 Express for Desktopをインストールした

それはよく知らんけどcommunity editionの方が良くない?
0639デフォルトの名無しさん2016/07/28(木) 17:48:40.70ID:thYKdQLU
まあVS Express for Desktopで起動するのは普通
Visual Studio 2015 はその下にいろいろできるはずだけど
Expressは少ないんかな

2015 Shell (Integrated)は追加モジュール入れようとしてんじゃね
0640デフォルトの名無しさん2016/07/28(木) 19:07:52.78ID:2PbRVW9U
>>638
どこかでCommunityは使用するのに条件があると読んだ気がしまして、Expressにしてみました・・・
(とりあえずはあまり複雑なプログラミングもしなそうなので)

>>639
Express特有の現象、ということなのでしょうかね?
とはいえ、いかにもメインのプログラムだぞ、という感のある「Visual Studio 2015」をクリックすると真っ白状態で止まるというのは、
さすがに何かおかしいような気もしています・・・
0641デフォルトの名無しさん2016/07/28(木) 20:56:30.76ID:9qouQPms
>>640
Win10でVS2015ExpressforDesktop入れてるけど、スタートメニューの中にあるアイコンは消しちゃったから再現できんw
右クリック→その他→ファイルの場所を開く、で出てくる実行ファイルの本体の場所
それがショートカットならプロパティ開いてリンク先
それらが分かれば的確に答えられるかも知れないが、情報が足りなくて何とも言えない
0642デフォルトの名無しさん2016/07/28(木) 21:56:31.05ID:2PbRVW9U
>>641
「Visual Studio 2015」をクリックして実行されているのは、
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe"
のようです。
0643デフォルトの名無しさん2016/07/28(木) 22:15:40.74ID:2PbRVW9U
連続書き込みになってしまってごめんなさい。
Expressのインストーラから「修復」を試してみましたが、結果は変わりませんでした。
0644デフォルトの名無しさん2016/07/28(木) 22:39:52.94ID:DLX5uKcM
東大の98年後期理系数学第3問を解けた人って何人ぐらいいたのでしょうか?
06456412016/07/29(金) 07:16:46.62ID:6yMbV3mE
>>642
んー、俺のには入ってないっぽい、というかdevenvはCommunity以上のバージョンのIDEの実行ファイルで、Express版には本来付いてないはずなんだが……
まあ、実行ファイルだけならなにか悪影響を及ぼすわけでもないだろうし、同フォルダ中のWDExpress.exeで起動させるようにすればいいんじゃね?
すまんが、これ以上は分からない
0646デフォルトの名無しさん2016/07/29(金) 08:05:09.88ID:cuqw47al
C#でcsvファイルを読み込んで

・フォームにテーブルを表示
・フィルタリング
・ソート
・任意の列の非表示設定
・行列や要素の追加削除は(多分)しない

ってことをやりたいんだけど
http://morio2.blogspot.jp/2012/11/csvdatagrid.html
にあるような、xamlを使う方針であってる?
0647デフォルトの名無しさん2016/07/29(金) 12:13:59.51ID:Xx3kU3kW
>>645
了解です。ありがとうございます。
Win10のクリーンインストール直後に近い状態でExpressのWebダウンローダーを実行したので、
私の環境に特別問題があるわけではないとは思うのですけどね・・・

機会がありましたら、OSの再クリーンインストールからもう一度試してみます。
もしかしたらWebダウンローダーの更新などもあるかもしれませんので・・・
0648デフォルトの名無しさん2016/07/29(金) 15:56:15.62ID:6xr0cGRO
>>646
WPFならそのまま、WinFormなら.xamlが.Designer.csになる
やることはDataGrid使うのならそこのxaml.csと同じはず
中身精査してないから細かい部分は保証しない
0649デフォルトの名無しさん2016/07/29(金) 22:16:15.64ID:cuqw47al
>>648
どうもです
WPFとWinFormは別物か
それすらちゃんと理解してなかった
646のそのまま使ってみたけど
600行70列ぐらいのdatagrid表示させたら
めちゃ重かった
C#にすればExcelと違って勝手に早くなるかと思ったけど
色々調整必要みだいだな
0650デフォルトの名無しさん2016/07/30(土) 02:37:33.72ID:0DR9Ih8E
sqlserverからaccessのデータへ接続したいのですが
以下のページを参考にすると

http://sqltips.blog40.fc2.com/blog-entry-11.html

「Microsoft Jet 4.0 OLE DB Provider」というものが必要みたいなんですが
私のsqlserverには表示されていません。
どこかで手に入れてインストールしておく必要があるんでしょうか?
どなたか教えてください
0651デフォルトの名無しさん2016/07/30(土) 03:42:33.19ID:928XZCPm
>>650
その記事書いた奴に聞けよ
0652デフォルトの名無しさん2016/07/30(土) 18:25:30.71ID:5ROjgG8I
JavaでWeb API(REST)を作っているんだけど、ログイン認証を行いたい
oauth2を調べてみたんだけど、難しすぎてわけわからん

どうやってWeb APIの実装をしているの?
0653デフォルトの名無しさん2016/07/31(日) 00:02:41.02ID:rT+JzjF7
vbscriptの質問しても宜しいでしょうか?
0654デフォルトの名無しさん2016/07/31(日) 00:37:29.30ID:rT+JzjF7
vbscriptの質問しても宜しいでしょうか?
0655デフォルトの名無しさん2016/07/31(日) 00:46:53.68ID:rT+JzjF7
連投申し訳ないです
人いなそうなので取りあえず内容を
AppActivateで該当アプリをアクティブにするスクリプトを作っています。
Windows7だと正常に動作しましたがWindows8.1だとタスクバーの該当アプリが点滅するだけでアクティブになりません。
調べる限り特にOSによる挙動の差異報告が無いように思えたのですが対策ありますでしょうか?
以下、汚いですがコードです
Set ObjWshShell = Wscript.CreateObject(”Wscript.Shell”)
Set objExecCmd = objWshShell.Exec(”Wscript test.vbs”)
ObjWshShell.AppActivate(objExecCmd.ProcessID)
0656デフォルトの名無しさん2016/07/31(日) 07:45:40.90ID:YIMjt68o
実行できないから、半角英数字以外を使うな

下のスレに、ageで書き直せ

VBScriptについて必死に話し合うスレ
http://echo.2ch.net/test/read.cgi/tech/1416826139/l50
0657デフォルトの名無しさん2016/07/31(日) 08:46:09.40ID:mZA98VWr
>>650
Access or Office もしくはそのランタイムはインストールされてる?

てかいくら何でもServer 2005は古すぎやろ
0658デフォルトの名無しさん2016/07/31(日) 10:21:11.25ID:3RxXuvy0
windowsでプログラミングがしたいです。
25年ぐらい前のwindowsが主流になるぐらい前に、
MSDOS上のTurboCなどのC言語でファイル操作とか
本当に簡単なプログラミングで個人的にツールなど作って遊んでました。
アセンブラもそこに埋め込むような形程度ですが多少なりとも使ってました。
微かに早くなったとか言って喜ぶレベルでしたが。

いつのまにか、windowsが主流となった今、浦島太郎の気分です。

出来たツールを動かすためには
「マイクロソフトからこのファイルをダウンロードする必要がある、」
等、環境によってのものでは無く、インストール作業が不要なもの。
フリーソフトによくある「圧縮してあるものを解凍すればすぐ実行できる」というようなものを作りたいです。

なるべく安価で、ファイル操作などができるようなツールを作れる
素人レベルで簡単な言語のおすすめは今は何でしょうか?

スレ板違いならすません。
0659デフォルトの名無しさん2016/07/31(日) 10:28:19.81ID:mZA98VWr
C/C++
Visual Studio で 標準ライブラリの DLL を使わない設定にすればOK

もしフリーのライブラリとかを使う必要があるならそれも静的リンク

GUI使わずにコマンドプロンプトで完結するようなツールならWindowsでも大して変わってないw
0660デフォルトの名無しさん2016/07/31(日) 10:34:23.03ID:3RxXuvy0
やっぱり、Cなんでしょうか。
最近よく聞くJAVAとかはそういうプログラミングには向いていないのでしょうか。
0661デフォルトの名無しさん2016/07/31(日) 10:39:30.18ID:79rySoAY
Javaはランタイム実行環境をユーザーが作っておかないといけないから
貴方の提示した条件を満たさない
0662デフォルトの名無しさん2016/07/31(日) 10:54:35.53ID:5iBcOCRm
今どきJavaのランタイムや.NETのランタイムが無いPCなんてほぼ無いと思うけど
条件がそれじゃしかたがないよね
0663デフォルトの名無しさん2016/07/31(日) 11:01:32.81ID:mZA98VWr
>>660
最近流行りの言語はほぼ全滅
スクリプト系だけじゃなく Java/C#/VB すらランタイム依存
Delphiならいけるかも知れんけど終わってるしライブラリどうなってるか知らない

個人的には D言語 一択だがドマイナーで情報が少ない・古い
0664デフォルトの名無しさん2016/07/31(日) 11:08:30.73ID:3RxXuvy0
なるなる。

アマゾンでまだC言語って売ってるのか?探してみようと思います。
パッと見本しか見つからない。

皆さまありがとうございます。
0665デフォルトの名無しさん2016/07/31(日) 11:12:39.89ID:ZjYdiUWr
>>660
Windows限定でいいならJavaでなくVB.NETやC#でいいと思う
Vista以降のWindowsならユーザーが実行環境を作っておくなんて必要ない
0666デフォルトの名無しさん2016/07/31(日) 11:18:26.86ID:3RxXuvy0
>>665
windows限定で良いです。

VB見てみます。多謝です!
0667デフォルトの名無しさん2016/07/31(日) 12:58:04.54ID:5iBcOCRm
C書いたことあるならC#のが絶対入りやすい
0668デフォルトの名無しさん2016/07/31(日) 13:06:27.55ID:mZA98VWr
Vista/7 のデフォで入ってるのは黒歴史扱いの2.0やん…
0669デフォルトの名無しさん2016/07/31(日) 13:09:51.29ID:nqVHC6AT
本物の黒歴史は1.1以前だから問題ないw
0670デフォルトの名無しさん2016/07/31(日) 13:44:33.46ID:wqi5+ywJ
>>667
× C書いたことあるならC#のが絶対入りやすい
◎ C書いたことあるならC#のほうが絶対入りやすい
○ C書いたことあるならC#が絶対入りやすい
0671デフォルトの名無しさん2016/07/31(日) 13:53:54.04ID:nqVHC6AT
何の違いがあるのかと思ったら日本語的な突っ込みかよ・・・
VBとC#だとC#の方が簡潔に書けるから趣味でやるのなら最初からC#でやった方がいいと思う
エディタの補間機能とかはどちらにしても楽だけど
06726412016/07/31(日) 14:23:40.04ID:ppXXEco7
>>658
叩かれること前提で書くけどHSPとか……?
小学生向けの本が出てるレベルで簡単な言語で、そのまま実行ファイル配るだけで使えた記憶がある
0673デフォルトの名無しさん2016/07/31(日) 15:06:15.33ID:JTJLwIya
【閲覧注意】戦闘に巻き込まれて頭部を切断された少女の遺体。これがリアルなシリア。
http://dqnworld.com/archives/34.html
これが本当の戦争の恐怖。この少女には大人の戦争は関係ないですからね。巻き込まれた少女の遺体を持って何か
を訴えかけている男たちの映像です。

【閲覧注意】シリアで反体制派の兵士が顔を吹き飛ばされてしまう瞬間。
http://dqnworld.com/archives/89.html
スローモーションが怖すぎる・・・。

【閲覧注意】アッラーフアクバルを叫びながら少年を斬首する映像を公開する。
http://dqnworld.com/archives/3975.html
点滴?のようなものが見えるんだけど。助けられた少年じゃなかったのか。助けられた所を強奪されてアッラーフ
アクバル?なのかしら・・・。

【閲覧注意】磔にされた戦闘機パイロットの遺体。シリアにて。
http://dqnworld.com/archives/3996.html
今日のアッラーフアクバル動画。

【閲覧注意】この首吊り自殺、足スレスレだけど本当に死ねてる?
http://dqnworld.com/archives/4001.html
中国で撮影された首吊り自殺の映像です。既に死んでいると書いてあるけど自分で揺らしているようにみない?www

妻の目の前でぶっ飛ばされた旦那さん?これは死んだかな(°_°)
http://dqnworld.com/archives/4004.html
さすがにこれだけ飛ばされたら助からないかな・・・。

【閲覧注意】あおむけでゲロを吐きまくっている男性。助けてやれよ・・・。窒息するぞ(@_@;)
http://dqnworld.com/archives/4007.html
これ結構危ないんじゃないの?撮影してないで横向きにしてやれよ。これ窒息する可能性あるだろ。
0674デフォルトの名無しさん2016/07/31(日) 16:10:36.80ID:mZA98VWr
>>672
なるほど、ありだな
0675デフォルトの名無しさん2016/08/01(月) 11:08:56.41ID:/J7qD9XH
getGroupsByUserId
getGroupsFromUserId

ユーザーIDからグループを取得する関数名でどっちが良いか迷っています。(他にありますか?)
調べてもいまいちだったのでbyとfromの使い分けを教えて下さい!
0676デフォルトの名無しさん2016/08/01(月) 11:11:20.67ID:5/uk0JU1
どっちでも良いけど、複数グループあったらどうするのさ
0677デフォルトの名無しさん2016/08/01(月) 11:15:46.25ID:5/uk0JU1
ああ、すまん
getGroups
なんだな
0678デフォルトの名無しさん2016/08/01(月) 12:08:18.02ID:wYyAtx9C
by train とか、by は手段

cheese comes from milk とか、from は化学変化などで、形態が変わる場合
0679デフォルトの名無しさん2016/08/01(月) 13:48:15.89ID:77X5IJYT
>>675
関数の実際の処理によるような…
・ユーザーIDを使ってグループの一覧から検索する → By
・そのIDのユーザー情報から所属するグループを得る → From
…というふうにするかな…、自分は
0680デフォルトの名無しさん2016/08/01(月) 14:34:11.47ID:ufZo3YNv
どっちでもいいけど短いからbyでいいと思う
javascriptにはgetElementByIdって関数あるし
0681デフォルトの名無しさん2016/08/01(月) 16:03:34.92ID:NTAkkfZ0
マクロについて質問です。
---
かっこの記述を省略することは可能ですか?
---
例:
定義 #define R(max) rand(max)
呼出 RANDOM(100)
↓
定義 #define R max rand(max)
呼出 RANDOM 100
06826812016/08/01(月) 16:05:08.90ID:NTAkkfZ0
↑訂正・定義側のRはRANDOMです。失礼しました。
0683デフォルトの名無しさん2016/08/01(月) 16:13:09.03ID:cs1OuQE6
Cのプリプロセッサの話かな
とりあえずそのままだと、、、

#define R max rand(max)
は R → max rand(max)
に置き換わるので、、、
0684デフォルトの名無しさん2016/08/01(月) 16:14:49.29ID:cs1OuQE6
#define RANDOM max rand(max)
のほうか、、
RANDOM 100
だと、
max rand(max) 100
に置き換わるだけだよ
06858612016/08/01(月) 16:30:20.85ID:NTAkkfZ0
>>683
仰る通り期待した結果にならないので、
かっこを省略し、空白で区切る方法はないだろうかと悩んでいます。
かっこのない綺麗なコードにしたいと考えています。
理想: if RANDOM 100 > 50 then ...
現実: if(rand(100)>50){...}
0686デフォルトの名無しさん2016/08/01(月) 17:00:55.75ID:rEzk/jed
それはもう、C ではない。
if 文の文法を変えるとか RANDOM という演算子を導入するとかいう話になる。
そういうプリプロセッサを作れば出来なくも無い。

perl -pe 's/\bRANDOM\s+(\d+)/rand($1)/g'

みたいな感じでどう? 実際には文字列定数の中は置換しないとかそういうことも必要だけど。
0687デフォルトの名無しさん2016/08/01(月) 17:13:47.76ID:4Q/skcnH
>>685
あなたにとっての綺麗で理想なコードが万人にとっての理想のコードであるとは限らない
あなたの理想に近い書き方が出来る言語に鞍替えした方がいいよ

if RANDOM 100 > 50 then ... ←分かりにくいし、俺はむしろ汚く感じる
RANDOM 100 > 50 だと RANDOM(100) > 50 とも取れるし RANDOM(100 > 50) とも取れる
もし仮にそういう記法が許されたとしても、バグの原因に成りかねないし、そういう書き方はやめておいた方がいい
06886812016/08/01(月) 17:34:36.20ID:NTAkkfZ0
>>686
もし簡単にできるのであればと思っていたのですが、C言語の範疇を超えているということで納得しました。
コンパイラオプションをいじるほどの実力はないので素直に諦めたいと思います。ありがとうございました!
>>687
指摘された通り、文法上にも問題があり難しいということが分かりました。
代わりに色んな言語を触ってみたいと思います。
0689デフォルトの名無しさん2016/08/01(月) 19:42:59.61ID:UmEfuBRK
VBとかそんな感じじゃね?
0690デフォルトの名無しさん2016/08/01(月) 20:59:47.05ID:36dun9Vu
大きな配列を使うときスタックメモリではなく静的メモリに配置する事がありますが
静的メモリには容量の上限がないのでしょうか?
0691デフォルトの名無しさん2016/08/01(月) 21:22:16.63ID:YabTtcxa
Rubyについての質問です
ここで質問して良いのでしょうか....?
とりあえず書きます

DXRubyというライブラリ?をいれて使用しています
プログラムと同じ階層にあるフォルダを開き、そこにあるtxtファイルに指定された文字を書き込むというのはどうやるのでしょうか?
あと、同じく既にあるやつから一行目を読み込み、そこに書いてあった文によってifで処理を分けるにはどうすればいいでしょうか?

ぐぐっても情報が出なくて....
0692デフォルトの名無しさん2016/08/01(月) 22:44:19.43ID:2BNyiUWz
>>690
当然ある
0693デフォルトの名無しさん2016/08/02(火) 03:00:05.38ID:+gB1s71u
プログラムと同じ階層を参照するのはOS依存かつ割りとややこしい
カレントディレクトリぐらいにしておくのがいい
0694デフォルトの名無しさん2016/08/02(火) 07:05:39.64ID:k09SlNii
>>691
http://www.atmarkit.co.jp/ait/articles/1411/27/news050_2.html

Fileクラスは、IOクラスを継承しているので、
これらのクラスで、Rubyのドキュメントを検索して
http://www.ruby-lang.org/ja/

Rubyの質問は、以下のスレへ、age で書き込む

Ruby 初心者スレッド Part 58
http://echo.2ch.net/test/read.cgi/tech/1458735404/l50
0695デフォルトの名無しさん2016/08/02(火) 09:15:00.80ID:CuWHwHxo
>>692
限界値というのはどの程度なのでしょう?
0696デフォルトの名無しさん2016/08/02(火) 10:08:05.54ID:M/PoTivE
MS VS2015のc#で、コードメトリクスを測った時、ネームスペースが、中のクラスの和で表示されちゃうんだけど、中の最大値を表示するようにはできませんか。悪いのから順番に対処したいんですが。

ちなみに和はあんまり意味ないとおもうんだけど、ネームスペース内に機能が大きくなり過ぎたら分割を考えるものなんでしょうか
06976962016/08/02(火) 10:10:18.22ID:M/PoTivE
696です、
下記忘れましたがサイクロマティック複雑度のコラムについてです。
行数もですが、
maxかsumか切り替えられるといいんだけど…
0698デフォルトの名無しさん2016/08/02(火) 10:56:25.57ID:1ehCJ7Ct
>>695
そんなのPCやOSや言語・開発環境等で違ってくるから一概に言えない
静的メモリ 上限でググれ
0699デフォルトの名無しさん2016/08/03(水) 13:26:46.48ID:ptiGfBqB
東大理三に合格できるぐらいの数学力があれば、東大理学部数学科に進んでも、落ちこぼれずに卒業できますか?
0700デフォルトの名無しさん2016/08/03(水) 13:57:22.96ID:h2rcG21w
ヒマラヤ↑
0701デフォルトの名無しさん2016/08/03(水) 14:00:42.19ID:5Oe+E8Y/
>>699
・数学に対する興味関心
・数学の新分野を理解できるか
にかかっている。
前者は、数学化という専門に進むので興味関心がなければいくら高校で成績よくても厳しい。
後者は、高校で微分積分を暗記ですませたような人には無理。例えば偏微分とか新しい物事がどんどん出てきてこれらは暗記で対応しようとしても無理。
0702デフォルトの名無しさん2016/08/03(水) 14:10:36.01ID:xG9DuuaL
おちこぼれずに卒業できるだろ。
先生次第だが単位認定はかなり個人差があって全員ほぼ通る、かなり落ちるとかある。
緩いところを受ければいいんだ。入学できる実力だったらサボらなかった卒業できないわけがない。
0703デフォルトの名無しさん2016/08/03(水) 15:16:43.15ID:yE2IKkEz
よく釣れる釣堀だこと
0704デフォルトの名無しさん2016/08/03(水) 15:23:56.44ID:PbSq5cfW
餌がいいんだろうな
0705デフォルトの名無しさん2016/08/03(水) 15:26:39.90ID:cNyQLT6D
このスレで「東大」はNGワード
0706デフォルトの名無しさん2016/08/03(水) 15:31:44.57ID:yE2IKkEz
物理板で有名な40才のニートのおっさん

336 名前:ご冗談でしょう?名無しさん[sage] 投稿日:2016/08/03(水) 13:25:22.66 ID:???
東大理三に合格できるぐらいの数学力があれば、東大理学部数学科に進んでも、落ちこぼれずに卒業できますか?
0707デフォルトの名無しさん2016/08/03(水) 17:48:03.29ID:Ve2x0gaK
>>699
毎回同じ質問するのは暇なの?
0708デフォルトの名無しさん2016/08/03(水) 18:09:31.99ID:pN5KoToz
やる気や熱意が欲しいならブートキャンプにでも参加しとけ
0709デフォルトの名無しさん2016/08/03(水) 20:02:24.56ID:+jKpSyxe
情熱‥アニマルスピリットは,お金を払うからぜひともほしい
0710デフォルトの名無しさん2016/08/04(木) 02:00:00.29ID:MdfUqGLO
キチガイに構う奴はキチガイと同じ
0711デフォルトの名無しさん2016/08/04(木) 21:14:03.53ID:zknMnxXT
やる気を若い連中から買い取る方法はないものか
0712デフォルトの名無しさん2016/08/05(金) 22:06:21.17ID:Yb5eC+P2
powershellで、録画TSファイルのエンコード前処理(不必要なデータの除去、
m2vとwavへの分離等)を行うスクリプトを作って、動作そのものはきちんと
目論見通り動いています。
(TsSplitterやBonTsDemuxC等を呼び出しています。)

しかしスクリプト実行中、PC上のあらゆる処理が重くなり、改善したいと
思っています。CPU使用率もメモリ使用率等は全く余裕があるので、数GBもの
巨大なファイルを読んで書いてを繰り返してるため、ディスクのI/Oに起因するものと
考えていますが、この解決法が全く見当がつきません。

スクリプト実行にかかる時間は長時間になっても構いません。
(できればpowershellで)解決法があるようなら教えて下さい。
0713デフォルトの名無しさん2016/08/05(金) 22:30:02.81ID:ArxaZkS6
スクリプトでできることはほぼない。
ハードと、使用ソフト依存。
動画処理専用にパソコン一台割り当てるとか、
ほんとにディスクIOだけなら動画処理専用にメモリとかHDDだけ割り当てるとかは?
OSと動画処理で使うディスクやメモリを分離する。
0714デフォルトの名無しさん2016/08/05(金) 22:53:21.12ID:Yb5eC+P2
>>713
うぅ…やはりそうですか…。

それぞれのツールのプロセスを低くしても手応えがなく、困ってました。
そもそもpowershellで、優先度を指定しつつ外部プログラムの実行方法が
無いっぽかったので、手動で試してました。

HDDは録画専用で、他の録画がかかってない状態でそのHDD内で
処理を行っても、OS全体の動作が重くなってました。
メモリの分離は…RAMディスク? やったことないですね。
ちょっと調べてみます。ちょっと希望が持てそう。
ありがとう。
0715デフォルトの名無しさん2016/08/05(金) 23:02:08.95ID:ArxaZkS6
PCか使用時間を分ければいいんじゃないの?
家でてる間、寝てる間とかでも。
なるべく早くなら最低2台でやれば?
0716デフォルトの名無しさん2016/08/05(金) 23:39:41.52ID:Yb5eC+P2
>>715
今まではそうしてたんですが、たとえば寝る前に処理を開始すると、
処理が終わるまでの数時間の間に放映される深夜アニメ等で録画が
失敗することもありまして。

PC環境更新したので、スクリプトも更新して、改善できるものなら
改善したいなと相談に来た次第です。
0717uy ◆e6.oHu1j.o 2016/08/07(日) 02:24:21.58ID:ARnnbWqn
パソコン1台増やすのが最も簡単
0718uy ◆e6.oHu1j.o 2016/08/07(日) 02:33:13.73ID:ARnnbWqn
もしもスクリプト言語側で何とかするなら
録画時間が来たらエンコード作業を一旦とめるコード書くとか?

えー、そんな事やると余計な問題出てきそうだから
壁を突破する物好きじゃなければオススメしないわ
0719デフォルトの名無しさん2016/08/07(日) 07:35:48.13ID:F9mhQD6v
>>716
WindowsでLinuxのcgroupのblkio.throttleみたいにHDDのIO速度の制限をかけることができれば、IO起因の問題なら解決しそうだけど、すまんがWindowsだと聞いたことが無い…
作業用SSDの買い足しとかかな?
あるいはWindowsから仮想でLinuxを立ち上げて、そこからCPUやメモリやIO速度とかの制限をかけたWindowsを仮想で立ち上げて処理させるとか
……ちょっと無理がありそうだなw
07207122016/08/07(日) 09:21:28.66ID:BIJPmPhU
RAMディスクが非常に効果がありました!

速度はRAMディスクという割には…CPU使用率等を観ても全然出てませんし、
TSファイルのサイズの2倍は確保しなきゃいけなかったり、この作業のためだけに
メモリー増し増ししても普段何に使うのとか問題はありますが。

当初の問題だった、システムまで巻き添えにしての速度低下は、試しに
いくつかのTSファイルでやってみても全く感じられませんでした。
ありがとうございました。
0721デフォルトの名無しさん2016/08/08(月) 00:23:35.32ID:A3rIMfI0
C#。
ゲームの多機能window(シングルトン)の設計で悩んでます

// アイテム詳細window
public void Show(
GameData.Item item, // アイテムオブジェクト
Action closeCallBack=null, // 閉じるボタンコールバック
Action<GameData.Item> submitCallBack=null, // 汎用submitボタンコールバック(買う、売る、装備する、外す、使う、、etc)
string submitCaption=null, // 汎用submitボタン表示タイトル
Action<GameData.Item> delCallBack=null, // ゴミ箱ボタンコールバック
Action<GameData.Item> modCountCallBack=null, // 個数変更ボタンコールバック
string caption="" // ウインドウにタイトル付ける場合の文字
)


汎用submitボタンに「装備」の機能を持たせて呼ぼうとして、
装備できない場合には装備ボタンをdisableにしようとしたところで、
更に引数を増やさなければならない事になり
いくらなんでも引数多すぎじゃね?と感じてきました。

こういう場合ってオブジェクト指向?的にはどういう分け方が考えられるでしょうか。
0722デフォルトの名無しさん2016/08/08(月) 00:48:04.53ID:JrjNDjKB
>>721
標準のWinFormsみたいにプロパティに値設定→Show
シングルトンとか言ってるし、状況によっては不適切かもしれんが、基本はこれ
0723uy ◆e6.oHu1j.o 2016/08/08(月) 06:16:14.06ID:bWtvQgkF
まずHTMLパーサを、どこかから取ってくる
で、それをゲーム内ウィンドウのレイアウト記述言語にする

ちょうど良いHTMLパーサが見つからなかったから俺は組んだ事ないけど、
しっかり組むなら変に引数渡してあれこれやるより結局HTMLでのレイアウトが一番いいと思った
0724デフォルトの名無しさん2016/08/08(月) 11:36:43.18ID:l/PJ0wU+
>>721
普通にボタン押してもらって「装備できません」って言っとけばええやん
その調子ならガンガンUIの仕様変わるんでしょ
0725デフォルトの名無しさん2016/08/08(月) 21:54:50.68ID:A3rIMfI0
皆様ありがとうございます!

>>722
準備用の関数作って、情報の分割渡しでやってみます。

>>723
後出しですみません、UI記述周りの関数は既に揃っていて、
どちらかと言うとクラス設計で悩んでいました。

>>724
仕様固まってないのが根本的な原因ですよね…orz
RPGなので、アイテム表示するようなシチュはもう出しきったと思うので、
かっちり作ることを目標にやってみます。
0726デフォルトの名無しさん2016/08/09(火) 01:56:43.12ID:Lgzk2fEI
仕様がコロコロ変わるのは、普通だよ。
仕様を固定しても、売れなきゃ仕方がない

常に変えられるようにしておくべき
0727デフォルトの名無しさん2016/08/09(火) 17:00:35.37ID:jRP9OLt4
2つの値を入れると一見ランダムな値を返す関数を作りたいのですが、何か良い案はないでしょうか?
(例:1と2を入れると1378、1と3を入れると4256が返ってくる)

今までXORを使っていたのですが、差が小さすぎて特定が簡単なので
もっと大幅に変わるようなものにしたいと思っています。
0728片山博文MZ ◆T6xkBnTXz7B0 2016/08/09(火) 17:26:01.96ID:Sr9xsKyw
>>727
単純に増加する配列をstd::random_shuffleすると、
全単射な写像ができるから、それを使えば
0729デフォルトの名無しさん2016/08/09(火) 17:37:40.40ID:xx0TegFH
XORシフトとかいう乱数発生つかえば。簡単でソース短い。
たとえばXORシフトをn回呼ぶとか。
二つの数ならたとえば a*b 、a+b 、a^b (mod d)回にするとか。
mod dをいれるのは回数デカすぎだと時間かかるので。
0730デフォルトの名無しさん2016/08/09(火) 17:52:41.18ID:xx0TegFH
高速なハッシュ関数を適当につかうほうがいいが
0731デフォルトの名無しさん2016/08/09(火) 18:17:36.90ID:1y7DBS0u
同じ入力なら結果は同じ
違う入力でかぶってもいい
入力が近くても結果はバラけてること

まあハッシュ関数だな
07327272016/08/09(火) 18:23:30.65ID:jRP9OLt4
>>728-731
ハッシュ関数というものを勉強したいと思います。
ありがとうございました!
0733デフォルトの名無しさん2016/08/10(水) 12:40:25.41ID:rJqZrpwv
フェアフィールドの公式を使って変換した日数を、元の年月日に戻すのに四苦八苦しております。
あんまり人のブログなどを晒すのは気が引けるのですが、
ttp://maplus.naturum.ne.jp/e2661792.html
ここの方が解説していて、「おおっ」と思って試してみたのですが、2000年を超えたところから
うるう年の計算がおかしくなるようで、ちょっと頭を抱えております。
同じようなことをしてる方がいれば、計算が正しいかどうか教えていただけると嬉しいです。

以下予想される返答について。
・然るべき関数使えば→マイコンに実装しようと思っています。
・ループして数えたら→そのとおりでなんですが、できる限り O(1) になる計算を検討してます。
0734デフォルトの名無しさん2016/08/10(水) 13:00:39.79ID:6reIbTs9
>733
意図がよくわからないけれど,ある特定に日から,何日かあとの,年月日を求めたいということでしょうか。
それならば,ます,ある特定の日のユリウス日を求め,そのユリウス日に求めたい日数を加えたえた
ユリウス日をグレゴリオ暦に変換すればすむのではないですか。
ユリウス歴日あるいはグレゴリオ歴日から,ユリウス歴を求める方法,
その逆にユリウス歴からグレゴリオ歴日を求める方法は,天文関係
のサイトに解説があるのではないですか。
ちなみに今日の正午のユリユリウス日は,2457611.5です。
今日から1000日後のユリウス日は,2458611.5になりますが,これは
2019年5月7日
になります。
0735デフォルトの名無しさん2016/08/10(水) 14:35:53.03ID:aUoQ61q7
夏時間・うるう秒など、時間は難しい
0736デフォルトの名無しさん2016/08/10(水) 14:55:31.56ID:/vUATlXP
うるう秒とサマータイムは都度発生するからまあ無視するとして
そのブログのC実装をC#にもってってみたけど、どこかおかしい?
おかしいと思った部分はどんな数値?
0737デフォルトの名無しさん2016/08/10(水) 16:14:55.12ID:IsHQZY3F
>1月と2月は、前年の13月と14月に置き換えているので
>2015年14月12日は、2016年2月12日となる訳ですヾ(*´∀`*)ノ

この辺に罠があるんじゃないのかと
0738デフォルトの名無しさん2016/08/10(水) 16:24:49.21ID:6reIbTs9
>737
年月日をユリウス日に換算するときも,計算の途中で,1月2月13月,14月として計算している
ので,あからさまではないが,実はユリウス日を計算しているのではないでしょうか。
13月,14月になったら,月数から12を引き,年に1を加えるというようにすれば,
いいのではないでしょうか
0739デフォルトの名無しさん2016/08/10(水) 16:46:01.98ID:rJqZrpwv
皆さん、色々ありがとう。
ひとまず、

>>736
かたじけない。
自分はスプレッドシートで検討しているんですが、
2004/2/29 がフェアフィールドの公式で 731640 日になり、
これをブログの方法で計算すると 2004/3/1 になります。

こんな感じで、2004/2/29〜2005/2/28 が 2004/3/1〜2005/2/29 になり、
2005/3/1 からまともになる感じですね。これが 2004年以降のうるう年のたびに起こります。

13月14月の処理はちゃんとしてるつもり。
自分の計算がミスってるならいいんですが。
0740デフォルトの名無しさん2016/08/10(水) 17:13:54.61ID:/vUATlXP
>>739
あの公式そのまま使うなら
2004/2/29 は 2003/14/29 にしないと合わんみたいよ
0741デフォルトの名無しさん2016/08/10(水) 19:39:17.15ID:6reIbTs9
ユリウス日(JD)を求める公式.月(M)が1月か2月ならば,
年(Y)をY-1とし,MをM;12とする(2016年2月ならば,2015年14月)とする
D(日):グレゴリオ暦の場合:A=int(Y/100), B=2-1+int(A/4),ユリウス暦の場合:B=0
求めるユリウス暦日(JD):JD=int(365.25(Y+4716))+int(30.6001(M+1))+D+B-1524.5
ユリウス暦日から,年月日を求める場合。JDに0.5を加える
得られた結果の整数部分をZとし,小数部分をFとする.もし,Z<2299161 ならば,A=Z,そうではなくてZが2299161かそれ以上ならば,aa = int((Z-1867216.25)/36525.25).。
A=Z+1+aa-int(aa/4),次にB=A+1524,C=int((B-122.1)/365.25),D=int(365.25C),E=int((B-D)/30.6001)
日(day of the month)=B-D-int(30.6001E),もし,E<14ならば月(m)=E-1,もし,Eが14か15ならば,月(m)=E-13,
年(year)は,m>2ならば,年(year)=C-4716,m=1又はm=2ならば,年(year)=C-4715。(出典:J. Meeus,"Astronomical Algorithms")
この二つの式でまずユリウス暦日を求め,それから日にちをたしたユリウス暦日から逆に年月日を求めるプログラムを書いたらどうですか。
0742デフォルトの名無しさん2016/08/11(木) 01:31:57.10ID:8Rddopgv
>>733,>>739
fairfieldの公式で与えられる数値から日付を逆計算する方法

http://codepad.org/FnpY63Qc

上記のコードは殴り書きだからバグってるかも。
年は割と簡単に求められるから、そこから月と日を逆計算すればいいよ
0743デフォルトの名無しさん2016/08/11(木) 01:47:40.58ID:8Rddopgv
>>742
別の数値で試してみたら見事にバグってるな。ダメだこりゃ
07447332016/08/11(木) 09:14:40.17ID:ZlVXr03n
>>740
いや、当然のこととして書いてなかったんですが、2004/2/29 は 2003/14/29 として計算しています。
なので、2003/14/29 が逆変換で 2004/3/1 になってしまうんです。
ちなみに、2003/14/28 はちゃんと逆変換されます。

>>741
詳しくありがとうございます。
ゆっくり検討させてもらいます。
0745デフォルトの名無しさん2016/08/11(木) 14:13:40.50ID:7B48zwec
http://i.imgur.com/33vMIy2.jpg
0746デフォルトの名無しさん2016/08/11(木) 15:49:11.96ID:0YU/Hlh+
今日近所のスーパーで2年生くらいの女子小学生が2人仲良くおしゃべりしてるのをジュース飲みながら眺めてたら1人の女の子が去りぎわに噛んでるガムをティッシュでくるんで俺の横のゴミ箱に入れたんだよ
俺超ラッキーって思って
誰も見てない事を確認しながらおもむろにゴミ箱からそれを取り出してトイレに直行したわけw
包んでるティッシュを開くと中にはいってるわけ、可愛いくてちっちゃい嚙みかけのガムがw
俺超興奮しちゃってさ
ペロペロしながらちんこしごいちゃってんの
幼女の唾液がいっぱいに染み込んだガムが甘くて美味しくて、まるで幼女とディープキスしてるみたいな気持ちになっちゃった
0747デフォルトの名無しさん2016/08/11(木) 15:51:04.26ID:BuLFCq4k
スレチかもだけど知ってたら教えてください

データ(ファイル)に何度も変換をかけると都度違う結果が出るけど、
何度変換しようが1回で元のデータ(ファイル)に戻せるデータ変換(というか暗号アルゴリズム?)ってあります?

たとえば、例えばZIP等のLZ圧縮(2度目以降はデータサイズは減らないけど)、
圧縮を何度もかけられますが、元のFileに戻すには同じ回数だけ展開が必要ですよね。
これが1回で済むようなものがあるか?ってことです。
0748デフォルトの名無しさん2016/08/11(木) 15:57:42.99ID:u5fq9XYs
暗号化ファイル = 元ファイル
↓
1 + 2 + 3 = 6
2 + 1 + 3 = 6
3 + 2 + 1 = 6
こんな感じ?

比較的に簡単に組めそうだからあるだろうけど、
アルゴリズムやライブラリやツールが、なんていう名前で存在してるかは知らない
0749デフォルトの名無しさん2016/08/11(木) 17:20:44.50ID:qVxIjH10
A → B → C → D

個々の変換処理は、直前・直後のデータ形式しか知らないから、
DからAへ変換するには、変換式を考えるしかない
0750デフォルトの名無しさん2016/08/11(木) 17:46:56.21ID:8Rddopgv
A → B → C → D → A と変換されるとき、Cを入力として与えたとき、果たしてそのCは一体どこから来たのか分からなくない?
元データDを D → A → B → C と変換された結果かもしれないし、元データAを A → B → C と変換した結果かもしれない
逆写像f^-1と入力データ、繰り返しの回数nを与えないと元データに復元出来ないんじゃない?
0751デフォルトの名無しさん2016/08/12(金) 04:45:17.27ID:cxPaeOfQ
>>747
それつまり、圧縮前と圧縮後のファイルが一対一に対応しないってことだよね?
分かってなさそうだけど。

そういう無理を言わなければ「一回で済む」は普通に実現可能。
例えば、圧縮済みであれば再圧縮しないようにすればいい。

あるいは、再圧縮を許しても、展開時に展開されたものが圧縮ファイルのあいだ
繰り返し展開するのでもいい。但しこの場合、入力ファイルは圧縮ファイル
でないという前提が必要
0752デフォルトの名無しさん2016/08/12(金) 11:55:45.48ID:X9x9rXNR
今もう普通に、>>748で答え出てるじゃん

暗号後のデータに鍵の値を足したら元のファイルに戻るように定める
カギは暗号後のデータの一番最初とかに含める
これがスタート地点
これに以下の変換をかける
1.カギに1を足す
2.データから1を引く
何回変換しても、データにカギを足せば元のファイルに戻る
0753デフォルトの名無しさん2016/08/12(金) 19:47:08.99ID:IHfo3+A9
毎回展開してから暗号化すれば?
0754デフォルトの名無しさん2016/08/12(金) 21:17:21.51ID:K610w6/5
>>753
それは煽り?マジレス?
この手のレスよくわからないから怖い


で、アルゴリズムはあると分かって、>>747は何をしたいか書かないと
夏休みの学生が好き勝手なレスする流れになるぞ
0755デフォルトの名無しさん2016/08/12(金) 21:43:59.51ID:IHfo3+A9
別に煽ってる訳じゃないが。
N回暗号化しても1回で展開したいんだろ?
暗号化用のアプリなりライブラリなり用意してこれを使わせるとして
まず展開してから暗号化する作りにすればいい。要件は満たしている。
0756デフォルトの名無しさん2016/08/13(土) 05:35:58.40ID:yOZSmz2w
もういいから黙っとけ
0757デフォルトの名無しさん2016/08/13(土) 18:49:33.12ID:4FH+ucZ4
対戦ゲーとか囲碁、将棋とかってなんのプログラムで書かれてるの?
あと何も知らない状態からやるのはきつい?
0758デフォルトの名無しさん2016/08/13(土) 18:53:21.03ID:4FH+ucZ4
対戦ゲーとか囲碁、将棋の「CPU」でした
0759デフォルトの名無しさん2016/08/13(土) 19:17:40.03ID:woc51egB
「なんの」というほどのルールはないな。

ゲーム系なら、
・それ以外の部分と同じ言語
・LL(Luaや独自言語など)をバインド(=組み込みスクリプト)
・何らかの言語(C言語やLL)でDLLを作り、それをリンク
・遷移図のようなものをフレームワーク付属のエディタで作成してアサイン

とか
0760デフォルトの名無しさん2016/08/13(土) 19:36:02.73ID:woc51egB
追記

理系大学生が卒業研究でAIを題材にしたりもするし、
ある程度のコンピュータの知識があれば、そこまでハードルが高いってわけでもないと思うよ。

あと、一口にゲームの人工知能と言っても、
ガチのAIの研究者さんとかが目指してる方向もあれば、
また、プレイヤーにゲームを楽しんでもらうのを第一目的としたAIの方向性もある。
全く別物ってわけじゃなく、8割くらいは重なってるけどね。

他にも、コンピュータに状況判断をさせるとき、
どこからがAIなのか?という定義の問題もある。
クリボーが壁で反転したり、ノコノコが崖で反転したりするのはAIなのか、
クッパがマリオに軸を合わせるよう移動し、合ったら炎を吐くのはAIなのか、みたいな
0761デフォルトの名無しさん2016/08/13(土) 19:44:23.49ID:1OHaHFId
知能に対する定義だな。
デジタルに設定した定義がそのまま生物の知能とイコールになるわけではないから、
生物らしさの学習から始まるだろう。
0762デフォルトの名無しさん2016/08/13(土) 20:43:12.24ID:woc51egB
ぐぐってみた。
人間の器官や脳みそをシミュレートしようという方向と、
人間にでは出来ないこともフル稼働させて、人間のやる行為を再現しようって方向があるのね
0763デフォルトの名無しさん2016/08/14(日) 01:19:31.99ID:plcpQWTm
>>757
プログラムってのはプログラム言語のことかな?
思考ゲームは、言語よりはアルゴリズムだね。
多分ミニマックス法という探索アルゴリズムをベースに
各ノードでの状況を評価する方法をいろいろと工夫してるんじゃないかと思う。
07647572016/08/14(日) 01:26:21.96ID:dBvXD8ZD
いろいろありがとう
思考ゲームのCPUとか作ってみたかったんだ
ただ分からん単語ばっかだから知り合いに最初はこれやったら?って勧められてるのをやってから手を出してみるよ
0765デフォルトの名無しさん2016/08/14(日) 06:03:51.32ID:/c9Tytx6
>>757
>対戦ゲーとか囲碁、将棋とかって
>なんのプログラムで書かれてるの?
言語の制限はない

ただ強いソフトはC++で書かれてることが多い
単純に速度が速いから計算量が多くて強い

>何も知らない状態からやるのはきつい?
動作するだけでいいならできる

強いソフトを作るのはきつい
機械学習とかの知識が必要だから
0766デフォルトの名無しさん2016/08/14(日) 08:01:23.49ID:jx3u0Glj
プログラムの変数名とかメソッド名とか長くなっても内容を説明するようにしろ
とよく言われるけどなんでなの?

個人的にはコメントをしっかり付けとけば略語使用の方が可読性あがると思ってる
0767デフォルトの名無しさん2016/08/14(日) 08:08:17.61ID:aO2OCXAG
書籍を読むといい
コンピュータ将棋なら
https://www.amazon.co.jp/コンピュータ将棋の進歩-松原-仁/dp/432002799X/
のシリーズとか。自分はこの最初の本しか読んでないけど、序盤、中盤、終盤で
アルゴリズムを変えるとかのコンピュータ将棋の定石は参考になると思う
0768デフォルトの名無しさん2016/08/14(日) 08:10:39.25ID:plcpQWTm
略語使うなら規約などをしっかり決めて、内容がわかる名前をつけてコメントをできるだけ書かないのがよい。
なぜならコメントはメンテされない可能性が高いから。
0769デフォルトの名無しさん2016/08/14(日) 08:13:35.38ID:r5NosGLI
>>766
変数名を詳しくというのは
しばらくあと(例えば1年後)にコードみたとき思い出すのに苦労するから。

コメントがだめなのは
コードを改変したとき関連するコメントも書き換えをしないといけないが
それを確実に正確にできる保障がないから。

一人でプログラミングするときもそうだけど、とくに複数人でプログラミングするときはこれらは常に注意しないといけない。
0770デフォルトの名無しさん2016/08/14(日) 08:37:20.18ID:jx3u0Glj
なるほど納得した
ありがとなー
0771デフォルトの名無しさん2016/08/14(日) 09:45:00.15ID:FVoZffXM
>>764
三目並べだって人工知能だよ
あれは全探索できる
0772デフォルトの名無しさん2016/08/14(日) 10:15:44.73ID:xaeDSepM
>>771
人工知能が三目並べによって必勝手順が無いことを覚え、プレイしないことを学ぶんだよな
0773デフォルトの名無しさん2016/08/14(日) 10:25:38.98ID:Xuul3ZJX
三目並べは先手必勝じゃなかった?
中学の時全検索して、以後、じゃんけんで3目並べの勝敗が決まるって遊びをやった気が…
0774デフォルトの名無しさん2016/08/14(日) 10:28:43.92ID:Xuul3ZJX
ちょっとググってみたが、記憶違いか。引き分けありか…
0775デフォルトの名無しさん2016/08/14(日) 11:06:42.61ID:V0sh5U7u
敵が自分に向かって最短経路で向かっていくのに最も効率の良いアルゴリズムってなんですか?

sが自分、Gが敵、@が通れない壁、+が道
++++++++++
+++@+@+G++
+++@+@@@@+
+++@@@++++
+S++++++++
0776デフォルトの名無しさん2016/08/14(日) 11:16:03.67ID:ER473nMh
「効率」が指すものにもよるが、
速度でいえば全パターン保持じゃね
0777デフォルトの名無しさん2016/08/14(日) 11:18:19.81ID:esF0jOB+
確かにコード改変した時に関連コメントを修正し忘れることはたまにあるな
コメントも修正することを考えるとリファクタリングする気が失せることもあるわ
0778デフォルトの名無しさん2016/08/14(日) 11:32:37.65ID:ER473nMh
あらゆる箇所の変数の横には常にコメントが表示されるとか、
変数名がコメントに置き換えられて表示されるとかでもない限り、
コメントを参照するのはワンテンポ遅れる

ってのはどうだろう。
この方向性だと日本語変数名はアリになるので、そこは好みで。
0779デフォルトの名無しさん2016/08/14(日) 11:36:20.12ID:2ASH1YAS
一方コメントを一切書かない俺に隙は無かった
まぁ趣味で一人で書いているだけだからね
よく、1年前の自分は、もはや他人だから自分のためにもコメントを書くべき
って意見を見かけるが
実際には1年前の自分も自分であり、自分で書いたコードぐらい直ぐ読めるし
なんとなく覚えているから、自分のためにコメントを書く必要性を全く感じない
むしろ時間と行数の無駄!
0780デフォルトの名無しさん2016/08/14(日) 11:58:12.53ID:ER473nMh
それは間違いなくお前さんの才能だと思うよ。誇っていい。
ただ俺には出来そうにない。

……しかし、最近それ仕事でやられて泣きそう。
0781デフォルトの名無しさん2016/08/14(日) 14:49:42.42ID:AJWngiwf
いろんな放送サイトで目的のアカウントの放送開始を通知したりする機能入れたいんだけど
放送開始を知る方法解説してるサイトない?
0782デフォルトの名無しさん2016/08/14(日) 15:02:53.53ID:sUdOErvn
>>781
番組表
0783デフォルトの名無しさん2016/08/14(日) 15:15:43.46ID:AJWngiwf
目的のアカウントのページを監視するのかと思ってたけど
放送中一覧から目的のアカウントがあるか見た方が早いか
0784デフォルトの名無しさん2016/08/14(日) 16:52:48.57ID:suN02SZD
>>775
A*(A-star)
A*はダイクストラの変形で、直線距離(ヒューリスティック)の短いものから探索していく

カーナビなどでは、開始点・終了点の両方から同時に、A*・ダイクストラで探索し、
出会った地点を求めるような工夫をしている
0785デフォルトの名無しさん2016/08/14(日) 20:30:34.48ID:a16BwEk8
>>775
全然関係ない事だけど、主語に持ってくる対象を自分にしてくれないだろうか…
0786デフォルトの名無しさん2016/08/14(日) 20:51:59.35ID:ER473nMh
>>785
言われてみれば確かにそうだw
0787デフォルトの名無しさん2016/08/16(火) 04:51:46.37ID:+D58Dzx/
ここまでの流れだとコメント
書かない方がいいみたいになってるけど
書いた方がいいよ
0788デフォルトの名無しさん2016/08/16(火) 06:05:53.25ID:eooJe/za
書くにしろ書かないにしろ少なからず痛い目は見るよ
痛い目を見てから自分はどうするのか、決めたらいいさ
0789デフォルトの名無しさん2016/08/16(火) 10:45:25.50ID:heSZxQZe
>785
どうやって書いたら良いのか手本はよ
0790デフォルトの名無しさん2016/08/16(火) 11:01:12.44ID:yEe8FG8R
敵が自分に最短経路で向かっていく
↓
敵が自分に最短経路で向かってくる

かな?
いや主語は変わってないが、785の言いたいことはこれだと思う
0791デフォルトの名無しさん2016/08/16(火) 15:32:48.38ID:tIi+8MQI
自分が敵を最短経路で引き寄せる

無理やり自分を主語にするとこうか
0792uy ◆e6.oHu1j.o 2016/08/16(火) 16:01:31.61ID:ooIS751I
このスレの奴はゲームアルゴリズムの初歩レベルすら解けないからな
「作った事がない」から机上の空論で意味不明なアルゴリズムを提案するだけ
07937862016/08/16(火) 21:59:41.76ID:6YePaDDO
なんでそうなるんだよw
「自分」が目的地(敵)に向かっていく、だろw
0794デフォルトの名無しさん2016/08/16(火) 22:23:25.39ID:awE3aqr1
「自分」はプレイヤーが操作するからそんなアルゴリズム考えなくていいでしょ、普通は
それとも「敵」を操作して「自分」を倒すゲームなんか?
0795デフォルトの名無しさん2016/08/16(火) 22:32:07.78ID:6YePaDDO
まあ、自分と敵という立場にこだわるなら、そうかもな
0796デフォルトの名無しさん2016/08/17(水) 01:14:20.28ID:I2PhbmPC
>>792
A*法は机上の空論で意味不明なのか
危うく>>784を信じかけたよ
0797デフォルトの名無しさん2016/08/17(水) 01:25:05.70ID:kA6RQkFH
メモリエディターなどでメモリを改ざんできてしまうのですが、
他のソフトウェアからはメモリにアクセスできないようにすることは可能なのでしょうか?
0798デフォルトの名無しさん2016/08/17(水) 02:49:58.84ID:lUXKxLnR
机上の空論を実現するのがプログラムだろーが
0799デフォルトの名無しさん2016/08/17(水) 04:01:00.16ID:UZMqkKlT
もし、OllyDbg が起動されていたら、アプリを起動しない
0800デフォルトの名無しさん2016/08/17(水) 09:03:36.78ID:a7znAueU
VirtualProtectでガードページに指定してアクセスアラームが発生したらプロセスを自殺させる
0801デフォルトの名無しさん2016/08/17(水) 10:27:13.80ID:WFtocxZd
>>797
専用のハードウェアを用意する
0802デフォルトの名無しさん2016/08/17(水) 10:45:55.90ID:EVQZwAld
>>797
OS依存で出来る場合もあるが、OSは秘密にしたいようなので自分で調べるんだな
0803デフォルトの名無しさん2016/08/17(水) 12:21:24.40ID:uaBcDcIL
自動運転技術は何故、
大学の教授が作らないの?
(´・ω・`)
08047972016/08/17(水) 13:09:21.44ID:kA6RQkFH
>>799
winapiを使用して、検知したら終了するようにできました!
本当にありがとうございました!
0805デフォルトの名無しさん2016/08/17(水) 16:25:40.07ID:VsEsj2tX
ここでいいのかわからないのだけど、
一応ここに。

重複データの一覧をHTMLで一覧表示する。
例えば
1 データA
2 データB
1 データC
3 データD
4 データE
4 データF
4 データG

なら、1データA、1データB、4...、4...、4...と表示。

このチェックを行うアルゴリズムで
一番スマートな方法をさがしています。
やりましたが、泥臭いやり方しかおもいつきません。
0806デフォルトの名無しさん2016/08/17(水) 16:33:41.43ID:VsEsj2tX
HTML表示部分はいいとして、
このデータ重複のアルゴリズムで素敵な感じのをさがしています。

ちなみに現在はダブルループさせて、
。
二つ目のループで重複した
id(すいませんidを裏でもってます)を
別のstring に格納して、
文字列検索で既に格納されてるのは省く、
それ以外はどんどん重複データに追加。

その格納した重複データがあれば、第一ループのデータを頭に突っ込んで、それをどんどん積み重ねる作りです。
0807デフォルトの名無しさん2016/08/17(水) 16:34:35.18ID:16HcYGtW
>>805
まず、問題を正しく第三者に伝える方法を探した方がいいのでは
0808デフォルトの名無しさん2016/08/17(水) 17:22:17.04ID:f6EY0h6s
Excelならcountifで完結する問題ですな
0809デフォルトの名無しさん2016/08/17(水) 17:29:46.88ID:a7znAueU
自分でアルゴリズムを考える前にハッシュと呼ばれる物の使い方でも覚えれば
0810デフォルトの名無しさん2016/08/17(水) 17:58:13.89ID:VsEsj2tX
>>808
すいませんエクセルではないので…
>>809
?配列の事?
勿論配列に入っているという想定で。
id
name
value
のキーを持っているとしてください。
value値の重複チェックです。
0811デフォルトの名無しさん2016/08/17(水) 18:16:00.43ID:IGGm3CPK
いまはこんなイメージ?

for(i=0;i<ubound(配列);i++)
for(j=ubound(配列);i<j;j--)
if(配列(i).value==配列(j).value)
結果array.add(配列(i))
break
endif
endfor
endfor

出力(結果array)
0812デフォルトの名無しさん2016/08/17(水) 19:25:12.82ID:a7znAueU
勿論じゃねえよやれやれ…
0813デフォルトの名無しさん2016/08/17(水) 19:34:56.09ID:NZOtQum/
>1 データA

どれがid、name、valueなの?
0814デフォルトの名無しさん2016/08/17(水) 20:25:37.11ID:jSeKtlrr
USB-パラレル変換ケーブルをWindowsPCに挿すとUSB001とかの名前で認識されますが
これからCreateFileで開けるパスを取得するにはどのようにしたらいいですか?
USB-パラレル変換ケーブルの場合は
\\?\USB#VID_067B&PID_2305#6&3ddefc7&0&3#{28d78fad-5a12-11d1-ae5b-0000f803a8c2}
みたいなパスが必要なのですがこれをUSB001を元に取得したいです
ttp://homepage2.nifty.com/SEIDENSYA/TEC_B-EV4-T/
で似たようなことをやっていますがUSB001とかの名前との紐付けは出来ていないみたいですし・・・
0815デフォルトの名無しさん2016/08/18(木) 00:15:16.75ID:PjywS3gy
ハード絡みのことはよくわからん
0816デフォルトの名無しさん2016/08/18(木) 00:21:35.88ID:VTTdJzM4
>>810
せめて「ハッシュ」をぐぐれ
0817デフォルトの名無しさん2016/08/18(木) 02:31:58.56ID:R+8gecQh
>>805-806
DBのSQLの、GroupBy

>>814
PowerShell WMI Object を使用して、情報を取得する
http://www.itlab51.com/?p=6307
0818デフォルトの名無しさん2016/08/18(木) 03:50:06.02ID:wW+bySOG
社畜の夏休みっていつおわる?
0819デフォルトの名無しさん2016/08/18(木) 07:24:21.78ID:PjywS3gy
>>818
そもそも真の社畜に休みは無い
0820デフォルトの名無しさん2016/08/18(木) 21:16:13.88ID:763FDkos
すみません、Rubyのinitializeについての質問なんですが
これを使うとインスタンス変巣を初期化するとあるのですが
なぜ初期化が必要なんでしょうか?
0821デフォルトの名無しさん2016/08/18(木) 21:45:47.32ID:Pxb0F6SP
initializeを全く使わずに1年プログラミングを続けたら使いたくて仕方がなくなるよ
頑張れ
0822デフォルトの名無しさん2016/08/18(木) 21:51:41.90ID:jEdinL7l
一年と言わず使いたくなりそうだな
0823デフォルトの名無しさん2016/08/18(木) 23:11:25.50ID:763FDkos
初期化されていない インスタンス変数を参照した時の値はnilになってしまうのですね

初心者な質問ですいませんでした、板汚し失礼しました
0824デフォルトの名無しさん2016/08/18(木) 23:35:42.15ID:h4XVt7lp
>>816
聞きたいのはそこじゃないよ…

>>811
そうですね


>>813
すいません
1 (value)
データA(Name)
裏で持ってる一意キー(id)
です。
0825デフォルトの名無しさん2016/08/18(木) 23:48:40.51ID:jEdinL7l
結果をハッシュ(テーブル)に突っ込めば簡単に出来そうだってことじゃないの?
Cとかで書いてるなら知らんが
0826デフォルトの名無しさん2016/08/19(金) 00:15:38.27ID:qiFKPaXs
ユーザーが画像を投稿するなどの機能を作るとした場合、
そのまま1つを保存するのではなく、異なったサイズごとにリサイズして保存する、というのは一般的な方法でしょうか?

画像を一覧化するときなど、高解像度の画像をたくさん読み込んで表示するのも
レンダリングが遅いと思いますので悩んでいます
0827デフォルトの名無しさん2016/08/19(金) 00:25:12.13ID:qU4/yqHr
たぶん811が一番わかりやすいと思う
0828デフォルトの名無しさん2016/08/19(金) 01:18:10.54ID:BbnnsChy
>>826
そんなの要件次第
ディスクと帯域ジャブジャブ使っていいから
可能な限り体感速度速くしてねって言われたら必要な全サイズ生成する

それよりまず君がやらないといけないことは
「重いと思いますし」を「重かったですし」にすることだ
実際にベンチマークしてみましょう
それで本当に我慢がならないほど遅かったら悩みましょう
0829デフォルトの名無しさん2016/08/19(金) 08:55:14.10ID:6tmsux8L
Perlでサブルーチンに対して、オブジェクトを引数として渡すやり方について質問です。
動的型付け言語の使用経験があまりありません。サブルーチンに渡したオブジェクトが
渡す前と後で違った型として解釈されてしまっている(下の[1]と[2])ように思えるのですが、
オブジェクトはどのように引数にしたら同じ型として処理されるのでしょうか。
Perlは5.18.2を使用しています。

----------------------
use FOO::BAR;

my $fooBar1 = FOO::BAR->new();
$fooBar1->syori(); # [1]これは想定通りの結果が得られる
&sampleSub($fooBar1);

sub sampleSub {
my $fooBar2 = @_;
$fooBar2->syori(); # [2]ここがエラーになり実行されない。$fooBar2をprintfすると
08308292016/08/19(金) 08:58:29.84ID:6tmsux8L
Perlでサブルーチンに対して、オブジェクトを引数として渡すやり方について質問です。
動的型付け言語の使用経験があまりありません。サブルーチンに渡したオブジェクトが
渡す前と後で違った型として解釈されてしまっている(下の[1]と[2])ように思えるのですが、
オブジェクトはどのように引数にしたら同じ型として処理されるのでしょうか。
Perlは5.18.2を使用しています。

----------------------
use FOO::BAR;

my $fooBar1 = FOO::BAR->new();
$fooBar1->syori(); # [1]これは想定通りの結果が得られる
&sampleSub($fooBar1);

sub sampleSub {
my $fooBar2 = @_;
$fooBar2->syori(); # [2]ここがエラーになり実行されない。$fooBar2をprintfすると 1 と出る。
}
----------------------
0831デフォルトの名無しさん2016/08/19(金) 09:25:52.15ID:IGWmixlq
my $fooBar2 = $_[0];
だったかなあ 10年近く触って無いと忘れるな
0832デフォルトの名無しさん2016/08/19(金) 09:41:48.68ID:6tmsux8L
>>831
$_[0]
で出来ました!ずっと悩んでいたので本当に助かりました。ありがとうございます。
0833デフォルトの名無しさん2016/08/19(金) 16:26:00.51ID:l7VizfeT
C/C++で使えるクロスプラットフォームなフリーのGUIライブラリ(Qt以外)でMITまたはBSDライセンス(GPL、LGPLでなければいい)で使えるものを教えて下さい
QtはライセンスがLGPLかGPLなのでライセンス汚染されてしまうので採用できません
0834デフォルトの名無しさん2016/08/19(金) 16:33:44.91ID:QkWLwjmY
仕事ならQtの商用ライセンス買えばいいのに……

libuiはWindows/Linux/Mac対応でMITだよ
0835デフォルトの名無しさん2016/08/19(金) 16:43:55.71ID:l7VizfeT
>>834
仕事じゃないのです。というかプログラマじゃなくて趣味グラマなのです
libuiっていうのはgithubにあるやつですかね?
教えて頂きありがとうございます。
0836デフォルトの名無しさん2016/08/19(金) 17:03:50.01ID:atmOctkm
FLTK, FOX toolkit, wxWidget あたりが有名だろう
あとはツールキットは無いけどSDLで頑張るか
0837デフォルトの名無しさん2016/08/19(金) 17:18:03.21ID:SYAhrmCm
LGPLも駄目ってことは、Qtを改造して使ったりするのかな
0838デフォルトの名無しさん2016/08/19(金) 17:54:24.42ID:l7VizfeT
調べて見たらfltkとfox toolkitってLGPLじゃないですか、やだー

私が(L)GPLが嫌いな三つの理由
1. 動的リンクがどうとか静的リンクがどうとかメンドクサイこと考えたくない (簡単なライセンスがいい)
2. ライセンス汚染が発生するのが嫌
3. そもそもコピーレフトとかいう概念がキモチワルイ
0839デフォルトの名無しさん2016/08/19(金) 18:05:15.15ID:atmOctkm
fltkもFOXもLGPLを基礎にしているけどLGPLじゃない
どっちも静的リンクの例外条項はあるからライセンス汚染はLGPLほどキツくない
0840デフォルトの名無しさん2016/08/19(金) 18:08:23.93ID:BbnnsChy
まあ、仮にGPLファミリーとその他のライセンスを選べるなら
GPLファミリーは選ばないわな
0841デフォルトの名無しさん2016/08/19(金) 18:09:44.99ID:BbnnsChy
そして独自ライセンスはGPLより敬遠したい
例外例外って特約だらけの保険の証書みたいだ
0842デフォルトの名無しさん2016/08/19(金) 18:15:21.99ID:l7VizfeT
>>839
> fltkもFOXもLGPLを基礎にしているけどLGPLじゃない

そうなの? LGPLという文字が見えた瞬間ブラウザそっ閉じしたから良く見てなかった。すまん
0843デフォルトの名無しさん2016/08/19(金) 20:35:57.78ID:sKITts3B
気持ち悪いか
まあ昔のプログラマが反体制気質だった名残だよね
0844デフォルトの名無しさん2016/08/19(金) 23:40:53.71ID:SjCNESUQ
Cocos-2dx はC++の、2D用のゲームエンジン

>>826
閲覧用は普通、小さいサイズか、粗いサムネイル。
DL用の大きいサイズは表示せず、別にリンクで示す
0845デフォルトの名無しさん2016/08/21(日) 10:11:07.48ID:p0HuRRg8
今5歳の子にプログラムを教えるとしたら皆さんならまず何を教えますか?
0846デフォルトの名無しさん2016/08/21(日) 10:36:42.83ID:n9Qhj41I
外で遊んでこいって叩き出すかな
0847デフォルトの名無しさん2016/08/21(日) 12:04:25.95ID:lLJ292G6
プログラム以外のこと
0848デフォルトの名無しさん2016/08/21(日) 16:15:08.89ID:DCczMhXj
論理的思考力の鍛錬
0849デフォルトの名無しさん2016/08/21(日) 18:42:58.17ID:qQjUy1hV
数学
0850デフォルトの名無しさん2016/08/21(日) 20:19:35.19ID:FwVliYNr
実際、底辺高校から東大に合格したとして、入学後も講義についていけるのでしょうか?
東大理一を志望しているのですが。
それとも、底辺高校からだと、合格するだけで手一杯で、講義についていくことは不可能なのでしょうか?
0851デフォルトの名無しさん2016/08/21(日) 21:15:47.36ID:5aHR073s
高校生(35)
0852デフォルトの名無しさん2016/08/22(月) 00:10:10.80ID:DittHok3
そもそも東大に行くのは何のためか考えた方がいい
そこで学んだって肩書きが欲しいだけなら辞めとけ
0853デフォルトの名無しさん2016/08/22(月) 20:30:11.66ID:/HJJm1NM
マジ数学苦手なんだけど、数学得意な人って数学分野全般に適性があるものなの?
0854デフォルトの名無しさん2016/08/22(月) 22:33:44.51ID:tZJj8yv5
確率統計は問題製作者の意図が基地外すぎてダメだな
考えかた違うから答えが合わない
0855デフォルトの名無しさん2016/08/22(月) 23:25:53.42ID:N5dDdvcN
圏論とか代数幾何とかわけわかめ
0856デフォルトの名無しさん2016/08/26(金) 17:37:39.46ID:KC7b6Cri
勉強中の初心者なのだが、

if〜elseとかtry〜catchみたいなのって

if(boolean){
 ほじほじ
} else {
 はげはげ
}

とか

try {
 ハゲに育毛剤
} catch (Exception e) {
 むりでした
}

みたいな書き方が普通みたいだけど
elseとかcatchの部分で改行してifとelse、tryとcatch, finallyを揃えるのはあんまり好まれないのだろうか
0857デフォルトの名無しさん2016/08/26(金) 18:32:24.57ID:j8s0JBcV
>>856
ディスプレイの解像度が低かった時代には
行数を節約するためにその書き方

いまはコーディング規約によっては
{の前で改行することもある

Eclipse みたいな統合開発環境を使えば
いろんなルールで整形できるよ
0858デフォルトの名無しさん2016/08/26(金) 18:50:02.38ID:RkHHfmNl
>>856
書き方の好みの問題なのでお好きにどうぞ
0859デフォルトの名無しさん2016/08/26(金) 21:03:34.74ID:ZbiGp5JR
RawGitはreleasesページのファイルだと扱えないみたいだけど
これを何とかする方法or扱える同種サービスってない?
0860デフォルトの名無しさん2016/08/26(金) 22:34:47.17ID:eKb2ZWXI
if
{
}
って感じで改行すると
「本物のプログラマ」にコードコンプリートで殴られるんですって
0861デフォルトの名無しさん2016/08/26(金) 22:51:22.13ID:FwjeSpPD
そんなことで殴るのはプログラマ気取りだろ
0862デフォルトの名無しさん2016/08/26(金) 22:55:15.26ID:dDBcLzC2
GNU全否定
0863デフォルトの名無しさん2016/08/27(土) 01:03:46.74ID:wU37H/xZ
本で勉強すると書面の関係で極力改行は減らして書いてあるしね
0864デフォルトの名無しさん2016/08/27(土) 01:28:04.77ID:zYdR+KfD
lispのせいで()が世界的に不足したことを考えれば、
改行の枯渇を招かないためにも濫用は制限されるべきである
0865デフォルトの名無しさん2016/08/27(土) 11:03:40.89ID:xncZCRpk
スクロールや改ページの都合で
うっかり else があるのを見落としました
みたいなのはこわい
0866uy ◆e6.oHu1j.o 2016/08/27(土) 20:14:26.58ID:8rYZTcRs
本物のプログラマから見ても、その箇所が重要なロジックか複雑なロジックだったら
行数を使う事は許される
全箇所でやってたら許されないだろ
0867デフォルトの名無しさん2016/08/28(日) 16:54:31.96ID:/tQNFkbL
これまでサーバーサイドアプリばかりやっており
WindowsGUIアプリに手を付けているのですが
ログの出力方針、出力場所等がいまいちわからず

サーバーサイドであれば/var/logなどにinfoレベルで出力などしていましたが
GUIはそのようなログをみたこともなく。
そのような方針などが書かれているサイトなどあればおしえていただけませんか
0868片山博文MZ ◆T6xkBnTXz7B0 2016/08/28(日) 17:24:49.78ID:XJKOF7fh
>>867
http://www.02.246.ne.jp/~torutk/cxx/logging/select.html
1.お使いのフレームワーク(MFC,ATL,WTL)のログ出力を使う。
2.ロギングライブラリを使う。
3.OutputDebugStringやファイル出力を使って自力でロギングを行う。
0869デフォルトの名無しさん2016/08/28(日) 18:47:11.45ID:/tQNFkbL
>>868
ありがとうございます。参考になります。
ロガーを選んで使って任意のところに吐き出す、ということなのでしょうね

サーバーサイドでの実装だと結構な粒度で吐き出させ
ログローテートで世代管理していましたが、今手元にあるアプリは
ログの出力などあまり見たことも無いため、syslog等に吐いているのかと思いましたが
そういうわけでもなかったので明確なポリシーなどがあるのかと思っておりました。
0870デフォルトの名無しさん2016/08/28(日) 18:58:53.63ID:ygdE/UOp
スーパーファミコンのマリオペイントは、なんであんなに処理が遅いの?
マウスを速く動かすと線が点々になるし、ペイントソフトとしては出来が悪すぎる
(´・ω・`)
0871デフォルトの名無しさん2016/08/28(日) 19:12:28.05ID:r/uHBkpA
マリオペイントは名作だと思うが
スーファミのスペックじゃ仕様がない

まあ塗る最中は描画を止めるとかすれば
もっと軽い処理になるから
工夫の余地はあっただろうけど
0872デフォルトの名無しさん2016/08/28(日) 22:26:09.62ID:GskIyayq
大学の卒業研究および大学院の修士での研究でプログラミングが必要になると思うのですが、どの言語を勉強するのがいいですか?
本当は教授に聞いたほうがいいと思うのですが、まだどの研究室になるかわからないので…
分野としては数学系です
0873デフォルトの名無しさん2016/08/28(日) 22:30:04.82ID:rAcvfAqY
プログラミングの基本的な考え方をきちんと学んでおけば
他言語への移行は全然難しくないと言われるので、そのあたりを重点的に。

具体的な言語については、有名ドコロや人気のある言語から
適当に1つ選べば問題なさそう。
0874デフォルトの名無しさん2016/08/28(日) 23:28:26.47ID:GskIyayq
なるほどありがとうございます
ちなみにpythonとCだとどちらがオススメでしょうか?
0875デフォルトの名無しさん2016/08/28(日) 23:43:42.67ID:vTwfyork
数学系ならpython
0876デフォルトの名無しさん2016/08/29(月) 01:07:42.47ID:7Ny3GocE
昔はCがメジャーだったけど
今はPythonがオススメ

大学〜大学院のレベルなら特に
数値計算や機械学習や
欧米の情報への親和性で有利
0877デフォルトの名無しさん2016/08/29(月) 01:36:47.68ID:6rwIECPC
それは言語としてPythonが数学的に優れてるわけではなく
C言語製ソフトをPythonから呼び出せるようにたまたま整備されただけだろ?
たぶんグーグルがさいしょに推進した。
0878デフォルトの名無しさん2016/08/29(月) 01:43:21.42ID:7Ny3GocE
そうだよ手続き型として使うなら言語は大差ない
でもライブラリの充実度は実用上とても大事
0879デフォルトの名無しさん2016/08/29(月) 02:10:11.27ID:fn7+/sV9
標準で有利数型が使えるんじゃなかったかな
0880デフォルトの名無しさん2016/08/29(月) 02:12:18.57ID:fn7+/sV9
誤変換。有理数だ
0881デフォルトの名無しさん2016/08/29(月) 03:09:43.74ID:pCoMcuGf
>>867-869
PowerShell_ise

Write-Warning, Write-Verbose, Write-Debug, Write-Error
http://tech.guitarrapc.com/entry/2014/01/17/073338
0882デフォルトの名無しさん2016/08/29(月) 08:06:21.22ID:t4oJrP9A
sakuraエディタで正規表現で文字列の置換とかをしたいのですが
「1

2」
のうな文字列があったとき
「1
2」
にするために改行2個あったら1つ置換するにはどうすればいいでしょうか。
\r\n\r\nだと反応してくれません。
0883デフォルトの名無しさん2016/08/29(月) 08:31:48.58ID:PxmUh4HP
>>882
^\r\n
0884デフォルトの名無しさん2016/08/29(月) 08:40:23.36ID:t4oJrP9A
>>883
thx1
0885デフォルトの名無しさん2016/08/29(月) 13:15:20.37ID:tQWGnq2i
中学生で済まないが、プログラム覚えたい!何かいい本あるかな?
0886デフォルトの名無しさん2016/08/29(月) 13:18:12.85ID:tQWGnq2i
サイトもアプリも作りたい!
0887デフォルトの名無しさん2016/08/29(月) 13:58:09.03ID:VosOOi8g
本じゃないけどドットインストールっていうサイト
0888デフォルトの名無しさん2016/08/29(月) 14:25:39.23ID:iMncf2Jt
ぷろぐらむって何?
0889デフォルトの名無しさん2016/08/29(月) 15:52:41.12ID:EEQo4n4h
>>869
特に決まりはないけど、自分の場合

1. ログを吐き出すフォルダを設定できるようにする。
2. 未設定の場合、または設定されたフォルダがない場合、自分自身 (exe) がいるフォルダに
「Log」フォルダを掘ってそこに出力。

みたいな感じですかね。2. でもダメな場合の対策も必要ですが。

あと、ユーザーフォルダの下に自分製のソフトとわかるフォルダを掘って、「ソフト名\Log」
みたいなところに出力するとか。
0890デフォルトの名無しさん2016/08/29(月) 21:09:18.43ID:h/qERmsT
テスト駆動開発で何をテストするのかわからない。

class hoge(){
public int sum = 0 ;
func age(){
for( int i=0; i<10; i++ ){
print i;
sum += i
}
return sum
}
}

みたいなクラスがあったとして、何をテストするんだよ
クラスを呼んだあとの戻り値か?ループか?プリントか?
「何を」テストすべきかがわからないんだよ。
なんでテスト駆動開発系のってhello world的な入門が無いんだよ

だいたい、spyやらdoubleやらなんなんだよ。変な概念つくんなよ。
あああああああああああああああああああああわかんねえええええええええええええええ
0891デフォルトの名無しさん2016/08/29(月) 21:21:01.03ID:PW+iNrXj
>>890

概念の理解は大切だよなぁ・・・

俺もいきなり高級な言語から入ろうとして、
概念が掴めずファッ!?ってなったわ。

順を追った理解の積み重ねが大事だと思った。
まぁトライして初めてわかったことだけどな。
0892デフォルトの名無しさん2016/08/29(月) 21:28:11.58ID:shRUR2oh
「こういう風に使いたい」ってテストコードを書いて
「そういう風に使える」実装を書くんだよ
テストケースは「こういう風に使いたい」を考えた奴が設定する
たぶんお前本人だ
0893デフォルトの名無しさん2016/08/29(月) 21:33:03.99ID:h/qERmsT
そんなこたぁ、どおでもいいんだよ
上のクラスだとどうするのが正解なんだよ。

俺はクラスのテストだけやりゃ、いいと思ったら
ループやれだのなんだの出てくんだよ
単体の最小粒度までか、ユニット単体なのかわかんねぇよ
そんなもんどこググっても答えいってねぇだろ。
さらにはダブルやらなんやらわけわかんねぇの出してきて
ぼんやりした説明で難しいこといってドヤってんじゃねぇよ

hello worldで、こういう理由だからこういうテスト作るんですよ!ってのがねぇんだよ!!!
ばかやろおおおおお
0894デフォルトの名無しさん2016/08/29(月) 21:36:08.25ID:shRUR2oh
何をテストするのか分からないhogeクラスにはTDDを適用しない、が正解だよ
簡単じゃねえか
0895デフォルトの名無しさん2016/08/29(月) 21:39:11.63ID:shRUR2oh
お前が893で言ってるのはユニットテストの粒度の話でテスト駆動開発とは全然全く関係がない
ユニットテストの粒度は命令網羅、分岐網羅、条件網羅の中から自身のプロジェクトに必要な物を選べ
0896デフォルトの名無しさん2016/08/29(月) 21:42:53.13ID:h/qERmsT
あ?hogeクラスのfunc実行したら、なんかよくわかんねぇけど
1〜10まで表示されて、1〜10のsumが帰ってくるだろ
それをテストするんだろーが。

それを書けってか??そしたら処理全部書くことになるだろ
そんなコスト払えねぇし、そんな明確な解説してるところどこもねぇぞ?
だいたい、そのユニット全部かき集めたmain関数のユニットテストはどうすりゃいいのよ

わかんねぇえええええ
0897デフォルトの名無しさん2016/08/29(月) 21:45:16.68ID:shRUR2oh
分かってるならそれをテストしろよ
コストが払えないならテスト止めろよ
mainでもテストしろよ
金がないなら生きられないのと同じよ同じ
0898デフォルトの名無しさん2016/08/29(月) 21:47:01.80ID:shRUR2oh
まあ死んだって理解できそうに見えないし、いっそ死ねば?
0899デフォルトの名無しさん2016/08/29(月) 21:51:30.71ID:h/qERmsT
だから、その明確な指針をどこも示してないだろ。
じゃあhello world表示するクラスはベタで「hello worldが表示されること」ってテスト書くのか?
なんだそりゃ。ソースとテストコードが癒着しまくってんだろ。
mainでテスト始めたら、小規模のunit単位と重複しねぇか?
っつーかダブルやらspyやらなんだよ。テストコード上で都合いい値設定したら通るの当たり前だろ
ばっかじゃねぇの!

要はそーいう解説が書かれたサイトをご教示いただけませんでしょうか。
申し訳ありませんが、よろしくお願いいたします。
0900デフォルトの名無しさん2016/08/29(月) 21:52:13.08ID:OUqqthI4
assertion知らねーんじゃねーの?
0901デフォルトの名無しさん2016/08/29(月) 22:10:13.51ID:Hs3CsFqM
俺なら最大で
・インスタンス化した時のpublicメンバ変数内容が0であること
・1〜10まで表示されること
・55が帰ってくること
・その後のpublic変数内容が55であること
の4ケースだな

これで文句言われたらその現場やめる
0902デフォルトの名無しさん2016/08/29(月) 23:17:05.28ID:7Ny3GocE
>>890>>899
>hello world表示するクラス
こういう例のための簡単なクラスだと
テストする意味ないように思えるが

実際の複雑なコードだと
テストする意義を感じられる

たとえば複雑な正規表現は
いろいろなパターンでテストしたい
0903デフォルトの名無しさん2016/08/29(月) 23:25:12.33ID:F25KWEX1
メッセージの通知機能についてです

例えばTwitterのDMなど、右上のメッセージアイコンに新着メッセージ数が表示されますが、
やはりこれは非同期でメッセージを取得して、そのあとにJSなどで動かしているのでしょうか?
0904デフォルトの名無しさん2016/08/30(火) 13:26:35.08ID:FG8f7euN
>>890
> なんでテスト駆動開発系のってhello world的な入門が無いんだよ
あるよ。
http://d.hatena.ne.jp/asakichy/20100410/1270854341
0905デフォルトの名無しさん2016/08/31(水) 13:11:00.21ID:Ho+KfESp
あるテーブル内のデータの一覧表示機能がすでにあって、これに任意に変更できる並び順の仕組みを設けたいとき、

たとえば商品テーブルがあって、あるカテゴリの商品を一覧表示したときに表示順を変更できるようにしたいときは
商品ごとに並び順なんかの項目を設けて、プログラム側でソートするなりDB側でORDERかけたりするかと思います

このとき、ユーザに数値入力等をさせずに、
『この商品を一つ上に』『この商品を一番上に』というボタンを設けるなどして、
簡単な操作だけで並び順を変更させようとすると、プログラム側はどう作るのが良いもんでしょうか?

並び順自体は商品登録時に「並び順」としてそのときのエポック秒を入れるにしても、
DBでいうと『この商品を一つ上に』だと2回のupdateが、
『この商品を一番上に』だと一覧に出ている全商品数分のupdateが、
必要になってしまいそうなんですが、より良いやり方があったら教えてくださいおねがいします
0906デフォルトの名無しさん2016/08/31(水) 13:34:17.85ID:I08NHI/i
必要な数だけupdate を発行する

性能が問題になるほど並び順変更の回数が多いなら
どのような並び順変更が多いのかを分析する
0907デフォルトの名無しさん2016/08/31(水) 13:36:10.91ID:dpc7SqB/
>>905
工夫すればSQLなら一回でできるよ
0908デフォルトの名無しさん2016/08/31(水) 13:57:01.32ID:csb4seou
>>905
どうしてもupdate一回でやりたいなら、これでできる。
http://www.geocities.jp/mickindex/database/db_case.html#LocalLink-update
でも2回updateした方がシンプルなので好み。

> 『この商品を一番上に』だと一覧に出ている全商品数分のupdateが、
も2回でできる。
update ... set seq = seq + 1 where key <> 'target';
update ... set seq = 1 where key = 'target';
0909デフォルトの名無しさん2016/08/31(水) 13:58:24.87ID:csb4seou
あ、
> 全商品数分のupdate
というのがupdateの回数じゃなくてレコード数だとしたら、全商品分だな。
09109052016/08/31(水) 14:35:52.38ID:Ho+KfESp
やっぱり原理上基本的にはしょうがないところですか
CASE式は知りませんでした。確認したら10年以上前からあったとか恥ずかしい

処理的には並び順が同値であった場合や
例で言う「カテゴリ」別のほかに「全カテゴリ」表示などを考えなければいけなくなりそうですが
その辺もふまえて考えてきます。ありがとうございました
0911デフォルトの名無しさん2016/08/31(水) 15:02:16.18ID:dpc7SqB/
>>910
SQLに関する質問なら、DB板のこちらで聞くといいです。
SQL質疑応答スレ 17問目
http://echo.2ch.net/test/read.cgi/db/1468157341/
09129052016/08/31(水) 16:05:48.69ID:Ho+KfESp
>>911
誘導ありがとうございます
DB使用でDB側でsqlでなんとかする以外のなんか良い選択肢があるかもと思いまして
0913デフォルトの名無しさん2016/08/31(水) 17:52:29.71ID:ivuwDTXa
プログラミング初心者です。研究で機械学習を行う予定です
よってpythonが必要にと思いますがほかに競技プログラミングに参加したり
ウェブ開発、アンドロイドアプリの開発に興味があります。
今のところウェブ開発、研究ではpython、アンドロイドロイドアプリ、競技プ
ログラミングではJavaを使うことを考えています。
・pythonでは競技プログラミングは速度の面から不利になるのでしょうか。
・また覚えるべき言語はpython,javaだけでよいでしょうか。phpをウェブ開発
ように覚えたほうが良いでしょうか
0914デフォルトの名無しさん2016/08/31(水) 18:01:13.99ID:Cc4zE3N8
まずは変なところで改行しないことだな
0915デフォルトの名無しさん2016/08/31(水) 20:32:12.91ID:oj2YJVYH
>>913
Python一本で行けるよ

PythonでWebアプリを作れば
アンドロイドでも見れるでしょ

競技PGは不利とか考えないで
趣味でやればいんじゃないの
0916デフォルトの名無しさん2016/09/01(木) 01:01:55.71ID:ICKSnMAM
https://twitter.com/

web版のtwitterのDMのようにモーダルで開いて、そのモーダルの中で画面遷移を行うにはどうすればいいですか?
調べようにも関連した単語が分からないので、どなたかお願いします。
0917デフォルトの名無しさん2016/09/01(木) 04:18:25.93ID:l1ZsJeAN
>>913
PythonやるならPHPはいらない
PHPって学習コストは低くなってるけど、
中級者以上が使う言語じゃない
0918デフォルトの名無しさん2016/09/01(木) 04:25:44.76ID:F9uf4uEu
いやいやPHPはメジャースクリプトでは中でもC言語/C++に近くていいとおもうぞ。Javascriptもそうだが。
PythonとかRubyが主流からのズレが大きいとおもうぞ。
言語としてPHPを否定するなら、同様文法のC言語/C++とかJavascriptも否定しないと。
0919デフォルトの名無しさん2016/09/01(木) 07:14:12.56ID:r4dgqewX
まずはひとつ手を出してプログラミングに慣れたら?
競技プログラミングも最初はpythonでやっても良いと思う
ただpythonで制限時間に間に合わない問題もあるので
コンテストとかで勝ち上がっていきたいなら将来的にjavaなり使うことになるかな
0920デフォルトの名無しさん2016/09/01(木) 09:23:12.78ID:QMV3Dnc2
PHPってwebサーバに組み込まれてるからオーバーヘッドが少ないってだけで
いまさら選択するようなものじゃ…
0921デフォルトの名無しさん2016/09/01(木) 10:30:41.16ID:C38lWs4Y
大きな画像a.jpegの中に小さな画像b.jpegと完全に同じ部分が存在するかチェックする方法ありませんか?
0922デフォルトの名無しさん2016/09/01(木) 10:38:53.63ID:G7ayIGhy
>>921
テンプレートマッチング
0923 ◆SEdFBOkLSw 2016/09/01(木) 12:00:19.48ID:4NaaelJA
>>905
並び順に整数使うからだろ。
一つ前の並び順とその一つ前の並び順の平均値にupdateすりゃいいじゃん。
表示してるってことは手元にデータあるんでしょ?
1番の上の0番には0の番兵置けば良い。

10回やっても有効桁数溢れるほど変わらん。
んで、夜間にバッチでROWNUMに振り直せば一発じゃねえの?
ジャーナル汚れるから、商品テーブルには順番書かずに、並び順テーブル持っといたほうが良いと思うけど。
0924デフォルトの名無しさん2016/09/01(木) 16:53:55.66ID:IFY7tLd3
>>923
(対象と)一つ前とその一つ前が全部同じ値だったら何も変わらなくなるぞ
初期設定をROWNUMとか連番にしてダブらなくしても
n回移動させると移動できなくなるってなバグが生まれる
0925 ◆SEdFBOkLSw 2016/09/01(木) 18:58:23.25ID:4NaaelJA
>>924
ソート順に同じ数字を指定する奴が居るの?

まあ、n回移動させるとおかしくなるのはわかる。しかもそれは固定値じゃなくて、差が既にオラクルのデフォルトならだいたい小数点以下300桁になった時と割と回数では決めれん。

まぁ、平均計算するのはDBアクセス要らんのだから、同値になっちゃったらやっと洗ったら良いんじゃ?毎度入れ替えるよりは余程早い。
10万件をROWNUMx10に振っても、1秒掛からんだろ。2発よりほとんど1発+たまに1発の方が早い。
0926デフォルトの名無しさん2016/09/01(木) 21:50:08.95ID:7yrTNRb1
>>922
どうもありがとうございます
0927デフォルトの名無しさん2016/09/02(金) 00:52:51.52ID:VaOayOrf
Webサーバで動かすぶんには悪く無いと思ってるけど
cronなり手動なりのスクリプトで使うやつがPHPだと、ちょっと「うーん」ってなる。

いや何も間違ってるわけじゃないんだけどさ
0928デフォルトの名無しさん2016/09/02(金) 02:30:10.93ID:yax1Kopb
B木とかアルゴリズムを勉強してるんですが、O記法というのがわかりません
O(log n)って書かれていてもどういうことかわかりません
参考になる本、サイトなど教えてほしいです
0929デフォルトの名無しさん2016/09/02(金) 02:45:47.47ID:JpI/S6dI
ランダウの記号って言うんだよ
0930デフォルトの名無しさん2016/09/02(金) 07:30:17.40ID:c7WTFayh
Windows 10で自作のプログラムを実行する直前に
特定のホスト名に対して、IPアドレスの割り当てを変更したいのです。

#127.0.0.1   www.example.com # ある時はこちら
192.168.0.1  www.example.com  # またある時はこちらを使いたい

こんな感じです。

それで、今はhostsファイルを手で毎回修正しているのですが、手間が掛かるので
何か簡単にそういう切り替えを行う方法はありますか?
0931デフォルトの名無しさん2016/09/02(金) 12:08:59.17ID:yax1Kopb
>>930
自作のプロキシを刺してみてはどうでしょうか?

>>929
やっぱり難しいです・・・二分探索木とかはわかるんですが対数?logってのもよくわからなくて
調べてみると指数みたいなもので3=log^{2} 8みたい使うと書いてあるんですが・・・
0932 ◆SEdFBOkLSw 2016/09/02(金) 12:25:09.88ID:Nu/77N8P
>>931
ある処理の、件数と、その処理対象に対してかかる試行回数の関係式だよ。
O(1)は1回やれば完了するもの。キーバリューペアのキーがわかってる時とか。
O(n)は、n回やれば完了する。バケットソートみたいなもん。
O(log n)は、今言ってる二分木の探索。自然対数をn乗した数で完了する。
O(n^2)なら、nの2乗に比例する。挿入ソートみたいなやつ。
こうしとくと、計算コストの組み合わせが簡単に計算できるでしょ。
0933デフォルトの名無しさん2016/09/02(金) 12:43:34.39ID:GozEyCoO
>>932
よく知らないことは説明しなくてよろしい
0934デフォルトの名無しさん2016/09/02(金) 12:51:30.59ID:wGA/YbhY
>対数?logってのもよくわからなくて

logが分からないってかなり致命的なような
高校の数学で確実に習っているはずなんだが
0935デフォルトの名無しさん2016/09/02(金) 12:54:18.58ID:cDYU4b1X
対数は中学か高校で習うだろう?
0936デフォルトの名無しさん2016/09/02(金) 13:54:27.30ID:TyS9qpMk
すまんな俺もよくわからん
対数関数は高校でやるはずなんだが概念も使い道もどうもよくわからん
プログラム的に対数がどう関係してくるんでしょうか(質問)
0937デフォルトの名無しさん2016/09/02(金) 14:00:13.35ID:GozEyCoO
マジか
想像を絶するわ
0938 ◆SEdFBOkLSw 2016/09/02(金) 14:44:12.92ID:Nu/77N8P
>>933
どーいうこと?
0939デフォルトの名無しさん2016/09/02(金) 14:54:13.71ID:GozEyCoO
>>938
君の説明が間違ってるということだ
間違い箇所は自分で調べろ
0940片山博文MZ ◆T6xkBnTXz7B0 2016/09/02(金) 15:34:13.62ID:M3eVGb0p
対数関数は指数関数の逆関数。
exp(log(x)) == x,
log(exp(x)) == x
桁数を調べたり、ロジスティックで使ったりするかな。
0941デフォルトの名無しさん2016/09/02(金) 15:56:40.38ID:ucBjCQcd
◆SEdFBOkLSw の書くことを信じないでちゃんとした参考書を読むように
0942デフォルトの名無しさん2016/09/02(金) 17:57:59.64ID:c7WTFayh
>>931
>自作のプロキシを刺してみてはどうでしょうか?
レスありがとうございます。
プロキシ関連は経験がありません。
もう少し手軽にやる方法はないでしょうか?
0943 ◆SEdFBOkLSw 2016/09/02(金) 18:11:50.59ID:Nu/77N8P
>>942
blackjumbodogとかその辺でDNS立てたら?
>>939
そらすまなんだ。調べ直しとくわ。
0944デフォルトの名無しさん2016/09/02(金) 18:31:02.40ID:ucBjCQcd
データ数が10倍になったときに
計算時間も10倍だといいんだけど100倍になっちゃうことがある
アメリカの国勢調査の時に問題になったんだったかな?

そういうデータ数が極めて大きい問題を扱うときに
計算量(ランダウの記号)でおおざっぱに見積もりを立てる

アルゴリズムを選択する立場なら
対数がどういう関数であるかを理解する必要はない
O(1)>O(lon n)>O(n)の順に早いことを知っておけば良い

http://i.imgur.com/uCoIxn1.png
0945デフォルトの名無しさん2016/09/02(金) 18:39:37.18ID:JpI/S6dI
>>940
ロジスティックでどう使うんだよ
まさか、計算尺で乗算するとか?
0946デフォルトの名無しさん2016/09/02(金) 19:41:06.82ID:ucBjCQcd
>>936
B-treeの一種として、葉にだけデータを格納するものを考える。
このtreeに8個のデータが格納されているときに
searchして目的のデータを見つけるためには
「どちらのノードをたどるべきか」の判断を3回する必要がある。
http://i.imgur.com/zbexP0B.png


データ数が16個なら判断が4回必要。
http://i.imgur.com/d8IwgvF.png

データ数nに対して
判断の回数はlog nになる。(対数の底は2)

こういうアルゴリズムをO(log n)と表記する。
0947デフォルトの名無しさん2016/09/02(金) 23:46:28.38ID:wN6W4WB5
あるWEBカラーの反対のカラーでどうやって求めたらいいんでしょうか?
反対の定義が難しいのですが白(R255,G255,B255)なら黒(R0,G0,B0)という感じで、
その場合255(0xFF)のXORを取ればいいと思うのですが、
この式では赤の反対は青という一般的な認識とは違い、赤の反対は水色、青の反対は黄色になります。
それが実際に正しいのかはわかりませんが、色の違いがはっきり区別できるのでそれは問題ないとして、
だんだん真ん中(R127~128,G127~128,B127~128)に近づくにつれて両者が判別しにくい色になってくると思います。
背景色と文字で色を分けて表示した時に、両者が同化することなく、はっきり分かるように出来ればよいのですが、
何かうまい方法はないでしょうか?
0948デフォルトの名無しさん2016/09/02(金) 23:49:30.99ID:szLK569k
グレー化方法とか参考にならないか?
これでも、人の視覚認識の感度と数値上では違うといったことやってたはず。
0949デフォルトの名無しさん2016/09/02(金) 23:58:59.14ID:szLK569k
細胞工学 色覚の多様性と視覚バリアフリーなプレゼンテーション
https://www.nig.ac.jp/color/barrierfree/images/img_b31.gif
https://www.nig.ac.jp/color/barrierfree/barrierfree2-6.html


osakana.factory - グレースケールのひみつ
中間値
NTSC加重平均
単純平均
Gチャンネルのみ
中央値
https://ofo.jp/osakana/cgtips/grayscale.phtml


色差情報埋めこみによるカラー復元可能なグレースケール画像変換法の提案
上記のアルゴリズムによる符号化と復号化の結果を以下に示す。順番に、オリジナルのカラー画像、色差情報を埋め込んだグレースケール画像、復元されたカラー画像となっている。
http://risky-safety.org/~zinnia/chroma/testimage.ppm.pgm.png
http://risky-safety.org/~zinnia/chroma/index.html
0950デフォルトの名無しさん2016/09/03(土) 00:04:40.45ID:h2wll6jz
YC空間で考えて、Cを反転(補色)、輝度を(1-Y)にするとか?
09519472016/09/03(土) 00:23:29.27ID:ENd7Y6pu
レスありがとうございます。
やっぱり色関係は難しいですね。
>>950さんの方法をまず試してみたいと思います。
>>948-949さんのがすぐには理解出来そうもないので、
理解でき次第そちらも試してみます。
どうもありがとうございました。
0952デフォルトの名無しさん2016/09/03(土) 00:50:32.09ID:FSQOfEYz
>>951
(r, g , b)でそれぞれ(255, 0, 0)と(0, 255, 0)と(0, 0, 255)では明るさが全く異なることはわかってる?
Htmlカラーは光の加法混色だから、xorとっても反対色にはならない

背景と文字が両方色付きだとして、等輝度等彩度で反対色相にしても、あんまり文字は見えやすくないよ
もし背景と文字で両方色付きにしてかつ見やすくしたいなら、背景を淡く明るい色で決めて、それのxorを文字色に使えば文字色は濃い色になるから多少は見やすくなるんじゃないかな?
0953デフォルトの名無しさん2016/09/03(土) 00:55:13.11ID:FSQOfEYz
補足だけど、赤の反対色は緑、青の反対色は黄色ね
0954デフォルトの名無しさん2016/09/03(土) 01:58:13.95ID:RiDSsLxh
>>916
twitterなら、bootstrapだから、LESS, SASS で書いている

SASSなら、Compass, Bourbon など、様々なフレームワーク・APIがある。
モーダル画面の機能もあるはず

>>928-946
O(n)ならソートされていない線形探索だから、
全データから、特定のデータを見つけるのに、最悪、データが無い場合には、
データ数1,000で1,000回、データ数1,000,000で1,000,000回かかる。
つまり、データ数が千倍になったら、回数も千倍になった

一方、O(log n)なら、全データが2分木でソートされているので、2^10 = 1,024 だから、
全データから、特定のデータを見つけるのに、最悪、データが無い場合には、
データ数1,000で10回、データ数1,000,000で20回かかる。
つまり、データ数が千倍になっても、回数が10増えただけ

ほとんど、ただみたいなもの
0955デフォルトの名無しさん2016/09/03(土) 05:36:20.96ID:vC6l/wMI
>>947
> 赤の反対は青という一般的な認識

一般的な認識ではない
0956デフォルトの名無しさん2016/09/03(土) 05:36:22.88ID:RiDSsLxh
gray #808080 の補色は、gray だな
0957デフォルトの名無しさん2016/09/03(土) 06:07:11.30ID:e++gk4lZ
赤←→白 とか 赤←→黒 なんかもありうるな
0958デフォルトの名無しさん2016/09/03(土) 06:47:22.89ID:2+PqWpLf
今はLEDが普及したからがっつり青いけどそういえば昔の青信号は緑色だったな
日本語だと青林檎とか青汁とか昔から青と緑の区別がいい加減だから困る
0959デフォルトの名無しさん2016/09/03(土) 06:54:29.22ID:p8M3DYzd
みどりの黒髪
0960デフォルトの名無しさん2016/09/03(土) 11:49:04.92ID:+tuTQwIM
w
0961 ◆SEdFBOkLSw 2016/09/03(土) 12:14:23.90ID:YIu9WVDu
>>947
反対の色となると、色相環の反対側の色のイメージだと思うが、
RGBではそれは不可能なので、HSVに変換して、Hを180度回転させて戻すと多分思った色になる。

ただ、それは補色なので、背景色には適当じゃない。

単純に、背景色にしたいのであれば、コントラスト差があれば良いから、HSVにした上でV変えるとか、
RGBから均等に0x66引いた色にする暗い背景と、
均等に0x66足した明るい背景を考えたら良いんじゃないかな。
0962デフォルトの名無しさん2016/09/03(土) 23:13:55.04ID:B8JpSN4c
google検索で探しているのですが、見つからないのでヒントか答えをください・・。

ボタンを押す→乱数発生(0-100)→乱数が0-10の場合、カウンタを1上げる、それ以外の場合は何もしない

というようなプログラムがあったとします。
この場合、カウンタが上がる確率は1/10となりますが、これを意図的に偏らせる方法ってありませんか?

ある時はまるで確率が1/1.5のようにカウンタが、どんどん上がるんだけど、
ある時は、まるで確率が1/1000であるかのように、カウンタが上がらない。

こういう偏りです。偏りを小さくすると、常に1/9-1/11位の狭い範囲でカウンタが上がっていき、
偏りを大きくすると、1/1−1/1000000のようにふるまう。
だが、双方〇回の試行で1/9.5-1/10.5の範囲に落ち着く・・みたいな感じです。

うまく説明できなくて申し訳ありません。
0963片山博文MZ ◆T6xkBnTXz7B0 2016/09/03(土) 23:30:55.82ID:6bv34mYj
>>962
確率変動と期待値
0964デフォルトの名無しさん2016/09/04(日) 01:53:28.45ID:dwel9f30
ゲーム用途など正確なものを求めない場合、
内部で2回判定しちゃうって手が楽そう。

たとえば最初にカウンタ上昇判定をして、
そのあとに該当する側から値をピックアップするとか。
0965デフォルトの名無しさん2016/09/04(日) 02:00:59.35ID:88S2I+t6
それ、例えば1万回押して、ずーっと当たりが出ない時は
当たる確率がだんだん高くなるって期待しても良いという仕組み?
0966 ◆SEdFBOkLSw 2016/09/04(日) 02:14:58.32ID:OwMR9jkC
>>962
パチンコの設定みたいな話だな。

何回目、を持てるなら、
回数に対しての、分母を定義したほうがいいんじゃないの?

回数 分母
0 100
1000 1000
みたいなテーブルで、回数が今の回より小さいものの、逆順の一軒目のデータで、分母作ったら?
0967デフォルトの名無しさん2016/09/04(日) 13:57:50.74ID:VFCxu5XK
ガチャ屋に違いない
0968デフォルトの名無しさん2016/09/04(日) 13:58:32.52ID:x0jWvNX3
マジかよガチャ屋最低だな
0969デフォルトの名無しさん2016/09/04(日) 14:05:36.67ID:88S2I+t6
さいころ5回振って一度も1の目が出なかった時は、6回目に必ず1が出ます!
0970デフォルトの名無しさん2016/09/04(日) 16:18:55.45ID:QUGfdMOG
分母を変えればいいじゃない
0971デフォルトの名無しさん2016/09/04(日) 16:31:29.36ID:NFfxFQpB
正確にやるなら毎回抽選じゃなくてシャッフルして上からひくとか
0972デフォルトの名無しさん2016/09/04(日) 22:06:58.34ID:QbJlS+vU
色々ご意見ありがとうございます、

以下のプログラムでatariカウンタが何回カウントされたかを見ると、250回あたり、15回atariカウンタが上昇するのが一番多く、
15回を中心に左右対称の結構キツイ、山なりのグラフになってしまいます。これをもう少し、平たんに出現させたいのです。

参考として、こんな感じのグラフになればいいなぁ・・って感じです。
http://fast-uploader.com/file/7028549920115/

希望としては、プログラム内で、「平坦度」が指定で来て、平坦度0→参考画像の上のような結果になる、
平坦度8→参考画像左下の画像のようになる、平坦度10→同右下。

※VBAでテスト的に作ったプログラム(一部)はこんな感じです。(素人なので、ロジック・ソースの可読性については・・お許しください)

atari = 0
kaitensu = 0
kaitenmax = 250

While kaitensu < kaitenmax

ransu = Int(Rnd * 250)

If ransu < 15 Then
atari = atari + 1
End If

kaitensu = kaitensu + 1
Wend
0973デフォルトの名無しさん2016/09/04(日) 22:07:23.62ID:QbJlS+vU
名前入れ忘れましたが、962です。
よろしくお願いします・・。
0974デフォルトの名無しさん2016/09/04(日) 22:42:30.23ID:dwel9f30
それなら、それぞれのセットで第1回試行の前に
当たりの確率を(ランダムで)決めてしまうのが良さそう

要は「当たりが1本しかない抽選箱」と「当たりが50本入ってる抽選箱」がある感じ
0975デフォルトの名無しさん2016/09/04(日) 22:48:24.73ID:AIgtYd56
そうだな。ガチャガチャとかビックリマンシールとかで、
金の○○、キラキラシールの当たる確率みたいなことだな。
一等は100個中1個、2等は5個いりなど。
0976デフォルトの名無しさん2016/09/04(日) 22:56:26.59ID:AIgtYd56
1/10なら具体的には、10万件中あたりを1万個用意して、
利率未設定なら全体をシャッフルして、
利率を50%にセットしたら、いったんクジを回収して当たり外れ1対1の個数部分を作ってそこだけシャッフル。
それあと残りが全部ハズレくじになり得るから個数限定がいいだろうが。
0977デフォルトの名無しさん2016/09/05(月) 09:16:23.39ID:JfFRk+G6
>>976
10万件をシャッフルするの?
0978デフォルトの名無しさん2016/09/06(火) 02:09:25.22ID:s49bRNdi
>>972
そのプログラムは、確率0.06(=15/250)で当たりのとき、250回引くと何回当たるかを
計算するものだよね

一番確率が高いのは当然15回だけど、それ以外の回数も確率的に発生する。
この確率分布は、たぶん正規分布だと思う。

正規分布の形は分散で決まるんだけど、一様乱数の分散は1/12らしいので
つまり、一様乱数を返すrandによって形が決まっている。
よって形を変える(平坦にする)には、一様乱数をやめるのがいいと思う。(多分)

数学的に正しいのかよくわからないけど、適当に偏りを入れてみたのがこれ↓

http://codepad.org/8b6i7FyF
0979デフォルトの名無しさん2016/09/06(火) 11:20:23.19ID:jib2JgAV
一様乱数でないものをランダムと言って良いのか、
試行者がサンプルを多く集めて分布図化すれば正規分布かどうかはわかってしまうわけで
操作してるかすぐバレてしまうがいいのか、
なにより試行者の期待と合致するのか、
というような問題はある
0980デフォルトの名無しさん2016/09/06(火) 12:26:57.19ID:ASRetdO/
本人が希望しているのが、当たり確率の分布が平坦という難しいものだからな
ある日は当たりが0.1%、ある日は0.2%など、当たる確率が変動しなければならない
0981デフォルトの名無しさん2016/09/06(火) 13:21:27.98ID:t1C08fjS
顧客が本当に必要だったもの
みたいなオチが待ってそう
0982デフォルトの名無しさん2016/09/06(火) 18:10:13.99ID:dVVI2/rv
あつい
0983デフォルトの名無しさん2016/09/06(火) 23:03:05.53ID:s7el0M3t
「戻り値や引数の型の後」に「&」がついている関数があるのですが、
これはどういった意味でしょうか?

int& 関数名(int& a);
0984デフォルトの名無しさん2016/09/06(火) 23:18:24.56ID:r9WHBiAD
読まれた時の拡張子によって返すコンテンツを変えるコンテナフォーマットってありますか?
、
例えば abc.jpg でアクセスされたなら、そのコンテナ内の jpeg バイナリを返して、
abc.mpg なら動画バイナリを返すような。です。

要は、エロ動画が大量に、50TB とかあるのですが、これを検索できるようにするのです。
エロ動画には動画本体のバイナリからパッケージ写真とかテキストとか持たせて、
ひとつのファイルにパックするのです。

そのような仕組みがあれば使いたいし、無ければ作ります。
0985片山博文MZ ◆T6xkBnTXz7B0 2016/09/06(火) 23:19:56.39ID:+p6AjdHT
>>983
人はそれを参照と呼ぶ。中身はポインタだが、ポインタよりも使いやすい。
0986片山博文MZ ◆T6xkBnTXz7B0 2016/09/06(火) 23:23:16.62ID:+p6AjdHT
>>984
データはRDBに乗せてWebサーバー側で吐き出すとか
0987デフォルトの名無しさん2016/09/07(水) 00:14:23.89ID:8EGg4C3Y
「拡張子によって」の条件が絶対ならファイルシステムとかOSの根幹から作る必要がある
0988デフォルトの名無しさん2016/09/07(水) 00:29:23.34ID:XQLK7TVp
webdavで公開してマウントすればいい
0989デフォルトの名無しさん2016/09/07(水) 00:55:39.84ID:9cKJe6f8
>>986 考えました、ある種のプロクシサーバですね。
でもファイルは共有とか交換とかポータビリティを持たせてですねえ

>>987 これは僕の頭に >>986 さんのようなCGIの仕組みがあったからで、
まあOSやファイルシステムからでもなく、シェルにその機能を追加すればいいですが、

>>988 交換したい。動画の内容をファイルネーム頼りに管理じゃもう無理なんだ。
まあ見直すことも無いけれど。

よし作るか。MAFFみたくなると思う。Matroska とかそうゆう役目じゃないのかな。
0990デフォルトの名無しさん2016/09/07(水) 01:09:01.48ID:ADJG7nOS
あとから要件増やすなや
0991デフォルトの名無しさん2016/09/07(水) 01:49:11.56ID:XQLK7TVp
>>989
webdavで公開できるのは実体だけじゃ無いんだよ
0992デフォルトの名無しさん2016/09/07(水) 02:43:27.89ID:+0INYbO6
!(A AND B) = !A OR !B
!(A OR B) = !A AND !B

みたいな書き換えがありますが
こういうことを勉強するのにいい論理学の本ないですか?
プログラム書けるなら論理学なんていらないだろうと思っていたので
論理学をまじめに勉強したことがないのですが、
上記のような書き換えを良く分かってないぞ、と思ったので
勉強してみたいです
0993デフォルトの名無しさん2016/09/07(水) 02:55:01.11ID:XQsQ/Oqp
ドモルガンの法則だろ。
0994デフォルトの名無しさん2016/09/07(水) 02:56:52.67ID:XQsQ/Oqp
ドモルガンの法則の日本語による解説
ドモルガンの法則を日本語で表現すると以下のようになります。

1:「 A または B 」でない,という状況は
「 A でない」かつ「 B でない」という状況と同じ

2:「 A かつ B 」でない,という状況は
「 A でない」または「 B でない」という状況と同じ

多くの人はよく分からないと思いますが,この日本語を見ただけで納得できる人にとってはこの説明のみで十分でしょう。

http://mathtrain.jp/de
0995デフォルトの名無しさん2016/09/07(水) 03:13:01.80ID:WncLMQxu
うっすいブール代数の教科書で習った気がする
0996デフォルトの名無しさん2016/09/07(水) 05:46:58.08ID:59EiN/u6
雨
0997デフォルトの名無しさん2016/09/07(水) 07:28:59.68ID:uegLhTst
ド・モルガンとかだろ。
情報処理資格試験でも受験者は、弁図を描いて、解いている

論理回路では、カルノー図とか。
カルノー図は、論理回路などにおいて論理式を簡単化するための表

>>984-991
漏れは、エロ動画のサムネイル上に、マウスをホバーした際、
自動的に次々と、写真が切り替わらないサイトに困っている

エロ動画を見ている際、下のバー上で、マウスをホバーした際、
その時刻の写真が出ない、映像に困っている

膨大な時間を使ってしまうから、一々すべての、映像を見たくない。
あらかじめ、見たい場所だけを探して、見たい

映像も、女優別に整理整頓しないといけない
0998デフォルトの名無しさん2016/09/07(水) 11:27:24.13ID:i7HIBhmo
吃る雁
0999デフォルトの名無しさん2016/09/07(水) 18:38:57.30ID:gGxCHRYO
次スレよろ
1000デフォルトの名無しさん2016/09/07(水) 18:43:56.07ID:G9ygDtLc
次スレ
スレ立てるまでもない質問はここで 144匹目
http://echo.2ch.net/test/read.cgi/tech/1473241397/
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 105日 8時間 17分 51秒
10021002Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


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

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

▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。