スレ立てるまでもない質問はここで 148匹目 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
質問する前にGoogleで検索しましょう。
http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 147匹目
http://echo.2ch.net/test/read.cgi/tech/1490436082/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured >>845
ちょい違うな
手の早い人は他の人よりも多くの仕事をやれるから高くなってるだけ
要望に速度を加えたときには付加価値として効力を持つけどね
基本はすべて等しく無価値
価値を付けて提供することで経済が回ってる 一瞬で虫歯を治す歯医者と、じっくり時間をかけて治す歯医者の話だな >>808
自決しました
「2ch.net」に含まれる文字が検索をダメにしていたみたいです
一体なんのためなのか……
返信してくれた方々、ありがとうございました Visual Studioを使用しC#で主に開発をしているんですが、プロジェクトのフォルダ分けについて悩んでいます
どう分ければいいんでしょうか? サイト更新チェッカーとかiOS専用に開発しなくてもWebアプリでいいんじゃないか >>856
英小文字の文字列なら .* じゃなくて [a-z]* とかじゃないのかな。
何が起こってるのかなんとなく想像できなくもないけど情報足りなすぎ。 >>852
> 基本はすべて等しく無価値
要は、プログラムやアプリそのもにに価値をつけるということはできないということですね
> 価値を付けて提供することで経済が回ってる
それでも価値を付けなければならないとしたら、時間をベースに価値判断するのがいいんじゃないすかね >>861
808の序盤に書いてあるとおり、「yで始まりcで終わる文字列」を適当な文章から検索したかったんです もちろんそこも重要だけど、どのような言語、あるいはライブラリを使って
どんなテキストのどの部分をマッチさせたかったのかということ。
多分、y.*c じゃ目的に合ってないと思うよ。
それに、HTML なテキストならちゃんとパースして必要な部分だけを対象にした方がいい。 >>862
価値を付けるのは好きにしたらいいと思う
ただどの価値を選択するかは常に求めてる人だよ >>865
> ただどの価値を選択するかは常に求めてる人だよ
提示するのは求める側だけど、受ける側は別の価値判断するかもよ
誰かに作ってもらいたいと本気で思ってるなら、受ける側の立場に立って価値を決めるのが賢い選択だと思うけど >>866
その通りだね
だから要件定義の前に提案ってフェーズがあるんだよ なぜ何もないのではなく、何かがあるのか分かる人はいますか? ・ライセンスフリー
・改変BSD系ライセンスのインタプリタが存在しWindowsとAndroidで動く。サイズも小さい方が良い
・容易に記述できる
・日本語を扱える
・図を記述できる
・ラスタ画像を取り込める
こんなページ記述言語ってありませんかね?
PostScript・・・ライセンスフリーではなさそう。インタプリタで良さそうなのがない
PortableDocumentFormat・・・記述が面倒
LaTeX・・・塗りつぶしが出来ない?インタプリタで良さそうなのがない
なかなか良さそうなのが見つかりません ソフトウェア全体からどれだけの割合か把握できてはないがライセンスフリーって条件が厳しすぎない?
少なめの印象。なんらかのライセンスが付けたり、簡単なコードなら不明のままだったり、
わざわざフリーを明記するのは少数な気が。 こんなのあった
GitHub.comのラインセンストップ3は、MIT、Apache、GPLであることが判明
具体的に使用されているライセンスに関して、最も多く使われているのはMITライセンスの44.69%で、
2位がその他の15.68%、3位がGPL v2の12.96%、4位がApache Licenseの11.19%…とのこと。
MITライセンスは、比較的縛りが緩く、利用する側にとって、使いやすいライセンスなので、
GitHub.comのオープンソースプロジェクトの半数近くがこのライセンスを採用しているのは歓迎すべきことかもしれません。
http://www.softantenna.com/wp/wp-content/uploads/2015/03/INewImage39.png
http://www.softantenna.com/wp/webservice/github-com-license/ アンドレイ・コルモゴロフと東大医学部生はどっちの方が頭が良いですか? >>870
判りにくくてすみません。ライセンスフリーというのはページ記述言語のライセンスです
インタプリタは改変BSDやMIT的な物であれば構いません <- で代入を意味するようなプログラム言語は作れないかな
ラムダ式に使われている奴の逆で
=で代入を表すと子供に算数を教えるときに混乱する可能性があるから
by805 ページ記述言語のソフトウェアのライセンスなのか、自分で書いた文書のライセンスなのかよくわからんな。
たとえば、自分で書いたHTML、テキスト、XML、TEXのライセンスはふつう他から制限かけられないな。
自分で書いたソースも非公開を強要されるようなものがあるってことか? たとえば、PostScriptのソースコードもライセンスフリーだろ?
Wikipediaにのってる場合は、Wikipediaが定めたライセンスになるだけで。
PostScript - Wikipedia
サンプルプログラム
以下の内容をPostScriptプリンターに送信すると、文字列「Hello World!」が印刷される。
/font /Courier findfont 24 scalefont def
font setfont
100 100 moveto
(Hello World!) show
showpage もしかして、ソースコードでなくて生成物を配布するときは有償になるとかそういうことか?
無償でコンパイラ配布しててもそういうやつあるから。生成物になんらかの制限がかかるということか。 >>875
>自分で書いたHTML、テキスト、XML、TEXのライセンスはふつう他から制限かけられないな。
コンテンツは自作であってもMPEG-2、AACなどを利用した場合はライセンス料が必要ですよね。かつてはMP3やGIFもそうでした
そういうことが起きるようなフォーマットは避けたいです >>874
作るだけなら作れると思う
とは言えその程度で混乱させるなら教え方が悪い
教え側の力不足を言語や子供のせいにしてんじゃないよ 数学の記述方式をそのままプログラムの一部に使えるような言語はできないのかな >>881
どの言語もだいたいそうなってると思うのですが >>828
いやお前が社会経験ないだけ
プログラミング「プロのプログラマー(笑)」だけのものじゃないw 東大医学部生50人とアンドレイ・コルモゴロフが知能で対決したらどっちが勝ちますか? Mathematica は20年以上にわたり、大胆な設計方針に基づいて構築されてきており、
今や世界究極の計算プラットフォームとなっています
言語としてのMathematica Mathematicaが敬遠される理由とは 次回、「mathematica 言語とは何か?」お楽しみに! 先週の金曜日に、ジュンク堂で、「存在と無」1巻、2巻(全部で3巻だが、3が在庫切れだったからとりあえず1と2を買った。)と、「思考の整理学」(2016年も東大・京大で一番読まれたらしい)という本と、「存在論 なぜ無ではなく世界が存在するのか」という本の計4冊買った。
今は思考の整理学という本を読んでいるところ。
これが読み終わったら存在論 なぜ無ではなく世界が存在するのかという本を読む予定。 >>889
ここで「私はこんなに難しそうな本を読んでいます」とアピールする意味は? 二項定理がさっぱり分からん。
でも、東京大学理学部数学科に入りたい。
無謀すぎるよな・・・・・。 そいつは毎回どうでもいいことばかり質問するけど答えを求めてない
構うだけ無駄 >>898
構ってあげることで得られる利得を考慮しました,最近,発想が湧かず脳みそのしわが伸びるような感動にもあわず辛い,打開策を求めています >>897
過去に一回、白チャートの数学UBの二項定理のところを勉強してみたのですが、
全体的に理解できなかったです。
今からもう一回二項定理のところを勉強してみますが、おそらくまた理解できないと思いますので、
二項定理を一から教えてもらえないでしょうか?お願いします。 >>900
こちらに君の教科書はない.
だから二項定理のどの部分がわからないのか記述しないと私からは応えようがない
何がわからないんだ?具体的にかいてみてごらんよ,ちゃんと読みますよ >>874
Swiftなら簡単にできそうだが
infix operator <- { associativity right precedence 90 }
func <-<T: Any>(lhs: inout T, rhs: T) -> T{
lhs = rhs
return rhs
}
一応これでa <- 2とかしたら代入はできそうだがどうだろう >>901
書くのより写真を投稿した方が早いと思ったので、
写真を投稿しようと思ったのですが、imgurの使い方がよく分からないので、どうすれば良いのでしょうか・・・? >>904
書いたほうがいい.まず何がわからないのか言葉の形に直すことが重要なステップなんです. >>905
>>907
いや、これから質問する内容は、書くのより写真を投稿した方が分かりやすいと思うので、
imgurの使い方を教えてください。お願いします。 >>908
残念ですね。
文字に起こすことで理解が進むものなんですけれどもね
PCからアクセスしており、PC にすでに画像があるのならば
https://imgur.com
の「new post」をクリックし、
現れる画面に「or drag image here」とあるので、そのとおりに画面に画像ファイルをドラッグすれば
ページが切り替わって画面をアクセスするための URL が入手できます。
PC に、共有したい画像を保存することはできていますか? メジャーなファイルシステムの仕様を日本語で解説してる本ってない? JIS X 0600番台がiso9660、udf、FAT12/16/32 OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第3版、2016
カーネル、起動処理、仮想記憶、
ファイルシステム、シェルスクリプトなど >>909
タブレット(iPad)から書き込んでいます。
タブレットには画像があります。
タブレットから2chに画像を投稿する方法を教えてください。
やはり、imgurを使って投稿するのが一番手っ取り早いですか? >>909
あっ、でも、2chにあるお絵かきLOADという機能を使って説明するのも良いかもしれません。
お絵かきLOADの使い方を教えてください。 残念 ipad/iphone は手持ちにないので私ではいかんともしがたいですね、そんなことでめげていては希望はとおりませんよ、書いてみてください 縦書きの計算方法のところで、以下が分かりません。
プログラム初心者です
あまりに初歩的でしたら、どこか相応しいスレに誘導していただけると助かります
このような単純な繰り返し処理を組み合わせてプログラムを組んでいました
http://i.imgur.com/XDGKFRa.jpg
「1の状態は見るが、2,3は無視する」など、少し条件が違うプログラムも必要になったので
その都度条件を書き換えて新しいプログラムを作ろうとしていたのですが
すべての状況のプログラムを用意した場合、
「1,は無視する」「2は無視する」「3は無視する」
「1,2は無視する」「1,3は無視する」「2,3は無視する」
最大で6つの書き換えたプログラムが必要な事に思い至りました(最初のプログラムと合わせて計7個)
「新たに6つのプログラムをすべて書いて、状況に合わせて自分で選ぶ」
というのもできなくはないですが、数が増えた場合は対処できなくなりそうです
(対象が4つになった場合は2^4-1=15個!?)
他に方法はありませんか? >>917
>>918
http://o.5ch.net/xa1q.png
確かに文章で書くのは大変ですね、失礼いたしました。画像をお送りいただきありがとうございます。
式の掛け算ですか。掛け算の仕方がわからない、ということでいいでしょうか。
以下a の b 乗を a^b と書くことにします。
a^3 + 3(a^2) + 3ab^2 + b^3
に
a + b
を掛ける筆算の仕方です。
一行目にa^3 + 3(a^2) + 3ab^2 + b^3
二行目にa + b
を書いて
3行目と4行目は自分で筆算して結果を自分でかいていきます。
順番は
a × a^3 = a^4 で a + b の a の下に書きます
続けて横にならべて
a × 3(a^2)b = 3(a^3)b
a × 3ab^2 = 3(a^2)(b^2)
a × b^3 = ab^3
次に4行目の書き始めは a + b の b の下で
b × a^3 = (a^3)b
b × 3(a^2)b = 3(a^2)(b^2)
b × 3ab^2 = 3ab^3
b × b^3 = 4b^4
あとは縦に足して
a^4 + 4(a^3)b + 6(a^2(b^2) + 4ab^3 + b^4 >>920
二進数、ビット演算でなんとかなりませんか? 画像などを貼るな
paiza.IO, codepad などに書けば、そのまま実行もできる 具体的なプログラムはこんな感じです
状態を見る関数=true ,falseで返す
---
繰り返し
if 「状態を見る(Aについて)」 or 「状態を見る(Bについて)」 or 「状態を見る(Cについて)」
処理
ifend
繰り返しend
---
これを
---
if 「状態を見る(Aについて)」 or 「状態を見る(Bについて)」
---
という風に書きかえるのは楽なんですけど、違うパターンをいくつも書かなきゃいけないし
---
if 「状態を見る(Aについて)」 or 「状態を見る(Bについて)」 or 「状態を見る(Cについて)」 or 「状態を見る(Dについて)」
---
に増えたり
---
繰り返し
if 「状態Xを見る(Aについて)」 or 「状態Xを見る(Bについて)」 or 「状態Xを見る(Cについて)」
処理
ifend
if 「状態Yを見る(Aについて)」 or 「状態Yを見る(Bについて)」 or 「状態Yを見る(Cについて)」
処理
ifend
繰り返しend
---
などif文が増えていくと「該当箇所だけ修正したプログラムをいくつも作る」というやり方では対処できません >>922
レスありがとうございます
そのワードで調べてみます >>924
条件部分にどれだけバリエーションがあるかによる。
普通は、条件部分の仕様なり要件をまず決めて、次にそれを満たすような
プログラムを考える。個数の上限が4にしろ、5しろ、不定にしろ、とにかく決めないと
プログラムが作れない。
そうでなければ、判定部分のプログラム(or スクリプト)を外部から渡されるものと
作る方法もある。ただこれは望みの解ではないと思う。 ignoreA、ignoreB、ignoreC みたいにフラグ作ればよくね? >>920
環境変数、プログラム起動時の引数、ファイルにより
設定、オプションとして指定可能とする
今どの状態かを見るより
ロック状態かどうかを見る
各処理は処理開始時に設定で指定されてたらロックする
全ての処理は終了時にロックされていたら解除する
とした方がシンプルになりそう >>924
そういうのは配列なりリストに入れて
繰り返しで一通り舐めてって
条件に合うものがあったらbreak(中断)でno
最後まで条件に合わなかったらyes
処理の個別のことをコントロールする側が知っているのはよくない
処理を抽象化して同じように見れるようにする
こうすると追加が容易になる
オブジェクト指向的発想 >>926
つまり仕様が増えていくと難しいということですか?
>>927>>928
プログラムの開始前に、「その処理を飛ばすフラグ」を作っておいて……ということでしょうか?
>>929
>処理の個別のことをコントロールする側が知っているのはよくない
ちょっと意味がわかりませんでした
ABCすべての状態を確認して、Aについての状態のture/falseを配列に格納...
その配列を他で呼び出して処理をさせるということでしょうか? >>924
ちょっと教えて欲しいんだけど
処理って書いてある部分はどのプログラムも全く同じコードなの?
7個のプログラムは
if A or B or .... の文だけが違ってるって事でいいのかな?
で、今は
状態Aだけ見る時はプログラム1を起動して
状態ABを見たい時は書き換えたプログラム2を起動して
状態ACを見たい時は書き換えたプログラム3を起動して....
って事をしてるという理解でいいのかな >>932
回答ありがとう
単純に各状態の有効無効が設定できたらいいのかな
ならプログラムをコマンドライン引数付けて実行してA,B,C,D...Xに有効/無効を設定したらいいんでないの?
例えばプログラムが prog.exe としたら prog.exe -ab みたいに有効にしたい記号をコマンドライン引数として付けて実行する
でプログラムの最初でコマンドライン引数をチェックして各状態の有効無効を設定するフラグを追加
A....Xの状態を見る各関数内では自分の有効フラグが設定されていなければ実際の状態に関わらずFalse を返す処理を追加
現在書き分けているif文は if A or B or .... or X まで全部のorを並べるようにする
とりあえずこれでプログラムは1本にできるんでないのかな
プログラム言語は何で書いてる? >>932
931ではないけど、そういった場合は、オプションとか設定ファイルで同じプログラムでちょっと違う動作をさせるのが一般的かな。
コマンドラインだったら、myProgram -a 1 -b 0 -c 0 だったらAがtrue Bがfalse Cがfalseだったら処理を実行するみたいな感じに起動時に指定できるようにする
GUIだったら、起動直後にダイアログを出して条件を設定できるようにする
もっと汎用的に色々変えたければ、処理部分だけをプログラムとして切り出して、処理するかどうかの判断はシェルスクリプトとか、スクリプト言語とか書き換えが簡単な言語でするとかかな OS板やWin板とをまず見てきたのですが、やはりプログラムに詳しい人に聞いたほうがいいのではという独断で少しお邪魔させていただきます。
質問内容としましては、win10のosに、「一つのソフトウェアに対して解放される物理メモリに上限が設定されているか否か」ということです。
質問の背景としては、当方Shade3Dというソフトウェアを扱っており、これで事あるごとにメモリが足りていないため、3dオブジェクトを描画できないというエラーがShadeのメッセージで表示されます。
メモリそのものは、16GBのものを8GB×2で差し込んでいます。
タスクマネージャーのパフォーマンスで見たところ、メモリが5GB前後で頭打ちになっている印象があるので、もしもソフトウェアがメモリを静的に確保していなければ、win10の設定かなにかで簡単に設定できるのではないかと思ったためです。
どなたかご回答のほど、よろしくお願いいたします。 >>935
OSが64bit版でも実行するソフトウェアが32bit版なら最大4Gバイトしか割当てられないんじゃなかったかな
WindowsXPの頃の古いバージョンのShadeを使ってるとか無い?
win10, Shadeの両方が64bit版ならCG板のShade質問スレに聞いた方がいいかも >>936
おっしゃる通り、32bitです。マシンは64bitなのですが。
ひとまず64bitをインストールして、様子見してみます。
ありがとうございます。 微妙にスレ違いかもしれないけど失礼します
そこまで難解ではなく関数型言語を説明したKindle本 or サイトとかご存じではないです?
オブジェクト指向が分かる本みたいなのは多いんですけど、関数型言語だと特定言語の入門書ばかりで、理論先行のは見当たらないなあ……と
理屈より手を動かせみたいに言われるかもしれませんけど、移動時間とかに読みたいので頭の中だけで処理できる方が嬉しいというのと、
書けるようになりたいというよりひとまず知識として知っておきたい、いざ習得するとしても手を動かす前に先に一通り理屈叩き込んでおいた方が楽というタイプなんで、
特定の言語になるたけ依存しないで解説してくれてる書跡がありと嬉しい感じなのですが
難解なのでも目的は果たせますけど、移動時間に読むとなるとそこまで肩肘張らずに読めた方がなにかと便利なので、
わがまま言い過ぎとは思いますが、もしご存じでしたらご教示いただければ幸いです 初カキコ…ども
初心者なんですが組んでみたいプログラムがありまして
物品販売サイトの表示価格をリアルタイムで抽出できるプログラムを作るなら言語はどんなものが手軽でしょうか
具体的にはAmazonや楽天などで売っている特定の商品のページを指定し、そのページの価格を常に監視するようなプログラムなのですが
価格.comのような仕組みのサイトを作りたいのです あるソフトウェアを起動すると、中国のサーバに接続するのですが、
この接続先をlocalhostに変更することって可能ですか?
iniとかxmlとか簡単に見えるところには接続先の情報がないので
exeの中に組み込まれているのだと思います。 >>942
そのソフトがproxyを参照するのなら、proxyをlocalhostにするのが早い
そうでなければゲートウエイを立ち上げて、そのゲートウエイ経由で外部と
通信するようにして、そのゲートウエイで捕まえたり書き換えたりするとか、かな
VMを使えば1台で出来るけど面倒かも >>942
名前解決を行ってるならhostsに書けばできないか
localhostではなくIPアドレスの指定になるが
ただサーバをエミュレートできないと最初のリクエストだけでエラーになりそう >>940
現在スクレイピングしたいならPythonだな
むかしはRubyも手軽でウケていたが・・・ >>943-944
ありがとうございます
943さんの方法はちょっと難しくてわからなかったので
名前解決してたので944さんの方法で試した所うまくいきました
幸いhttpだったので解析も簡単でした
助かりましたどうもありがとうございます ブウラザ自動化をやりたいと思い、Seleniumを使うことを考えています。
質問が2つあります。
1、Selenium builderで記録した操作をjson形式でexportできますよね。
自作プログラムで、この形式のjsonを吐き出して、
そのjsonでSelenium webdriverを作動させることはできないでしょうか?
2、Selenium webdriverが対応していない言語でプログラムを書いています。
対応していない言語でもREST APIを使えばwebdriverを使えると思うのですが、
ぐぐっても良い解説サイトが見つかりませんでした。良いサイトがあれば教えてください。
1が可能であれば、2は必要ないのですが。 >>940
javascriptが使われてる動的なページはヘッドレスブラウザと呼ばれる、
画面に表示されないブラウザの仕組みを使う必要がある。
有名所だとphantomjsがある。
言語はjavascript。
動的なページがなければgoutteがおすすめ。
こっちはphp。
なんにせよ、クローリングは初心者には面倒で難しいと思う。
半年くらいかけるつもりで気長に取り組んだ方がいいよ。 >>950
このURLの中の、価格を指している◯行目の数値を抽出
みたいな単純な考え方じゃいかんのですか レス数が950を超えています。1000を超えると書き込みができなくなります。