スレ立てるまでもない質問はここで 148匹目 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
質問する前に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 javaでプログラムを打ち込む前に
リソースパックのようなものを公式サイトからダウンロードして
コマンドプロンプトで組み込まなければならないのですが、
コンパイルしたものを実行するだけでもこの作業は必要ですか? コンパイルのためのリソースなのか実行時に必要なリソースなのかによる コマンドプロンプトでphpを実行してるんですが
以下のコードを実行すると
var_dump('テスト');
以下のような文字列が出力されてしまいます。
"繝・せ繝・
なぜこのように文字化けしてしまうんでしょうか?
どなたか解決方法を教えてください
環境はWindowsで
phpは5.6です
ソースは秀丸でエンコードをUTF-8に設定して書いてます コマンドプロンプトのプロパティをUTF-8コードページに設定する。 Windowsって本当にプログラム開発環境作ろうとすると苦労するよな・・。
文字コードとかも意地はってUTF-8使わねえし・・。
Ubuntuだとパッケージ導入するだけで手取り足取り全部準備してくれるぞ。
システム開発やるような連中なら、Ubuntuは余裕で使えるようになるから、マジで移動しれ。 >>108
え?
開発環境ならマイクロソフトが最高レベルだろ
MS-Cの頃から不動 VisualStudioが最強過ぎるからな
EなんとかだのIntelliなんとかだのXなんとかだの総じてゴミ
Atom?茅葺き小屋で文化的なプログラミングができるか
草履でも編んでろ 統合開発環境はどれもクソ
どこに何があって何が出来るか直感的に分からなすぎる windowsのコマンドプロンプトでphpを実行しているんですが
ファイル名に空白が含まれたファイルをfile_existsで存在チェックをかけると
必ずfalseが帰ってきてしまいます。
どうにかして正常な存在チェックを行いたいんですが
どうしたらいいでしょうか? あ、ちなみにリネイムするというのは無しでお願いします! >>113
空白の全角半角間違えているとか、" "で囲っていないとか? IDEに独自の言語追加するにはどうすればいいの?(´・ω・`)
コンパイルはできなくていいの
インテリセンス、入力補完、コードの折り畳み、コードスニペットとかほしいだけ
つまりIDEを高機能なテキストエディタとして使いたいの
どっかに自分でXMLファイル作ればいいのかな?(´・ω・`) コンパイルできなくてもいいなら、VS CodeのExtensionを書くのが楽かも知れない。 >>116
IDEってほとんど使ったこと無いけど
そんなの各々のマニュアルに書いてある次元の話じゃないの?
と言うかエディタベースなIDE(明確な定義も無いだろうから表現しにくいけども IDEです じゃなく 多機能エディタです 的なものなら)ならいくらでもそんなんあるけど?
あくまでも今使ってるもので ってことなんだろうけど
それならそれでそれが何なの?位書けば?とも思う
レスは
野菜です 肉です と言う次元の情報しかないね
ナスなの?キュウリなの?豚肉なの牛肉なの?
win系の人はこんでエスパー出来んかな?
コレで言語開発キリッとかやっぱラベルが違いますわ >>118
IDEより Visual Studio Code の方がカスタマイズが楽そうですね
そっちでやろうと思います。ありがとうございました。 phpでファイルの存在チェックがうまく行きません
windows環境なのですが
以下のファイル名を存在チェックにかけると存在チェックはtrueになるのですが
$file = "あ(あ).xlsx";
var_dump(file_exists(mb_convert_encoding($file,"SJIS-win")));
以下のファイル名だとfalseがかえってきてしまいます
$file = "あ(あ)1.xlsx";
var_dump(file_exists(mb_convert_encoding($file,"SJIS-win")));
どちらのファイルも実際に存在しているんですが
原因がわかりません
どなたか解決方法を教えて頂けませんでしょうか? >>122
全角半角の違い、スペースの有無に注意。ファイル名を正確に入力できないならコピペしろ。 日本と海外のユーチューバーは収入の仕組みが違う?!どっちが儲かるか?
http://youtube-youtuber.com/360.html
日本の従来型のユーチューバーは、広告収入をメインの収入源としています
1.動画にのせる広告(動画広告+画像広告)からの報酬や
2.スポンサー収入(企業からの依頼を受けて商品を紹介)
海外のユーチューバーの傾向として、広告収入ではなく、自分のビジネスを
メインにすることによって広告収入を遥かに超える収入を叩き出しています。
例えば、beauty guru(美のカリスマ)と謳われる、ユーチューバーのミシェル・ファンは
広告収入は1800万得ていますが・・他方で美容化粧品会社Ipsyを立ち上げて、
年収1億ドル(約110億円)を売り上げました。
彼女は「メイクのチュートリアル動画」を投稿していますが、動画の中で自分の会社の商品を
使っているんです。
そしてその中で使った商品を、online shopで買える仕組みにしています。
他人の商品を紹介して、そこから「おこぼれ」を貰うより、自分の商品を売った方が
遥かに儲かりますからね。
リンジー・スターリングは踊りながら、バイオリンを演奏する、アーティストですが・・・
彼女の場合も、あくまでも動画を投稿するのは、自分のビジネスである、
ツアーチケットやアルバムの販売のためなのです。 ファイル名は、半角英数字だけを使う
様々なOS・アプリで、日本語のファイル名で、テストしている人は、
世界中に一人もいないから、バグるだけ!
日本人でも、日本語のファイル名では、誰もテストしない 教えてエロい人
とあるシステム(バッチ系)を依頼を受けていて
どの言語で作るかを悩んでいます(社内システムです)
受けたシステムの仕様として
@定期的にDB更新
A定期的にDBからデータを取得し、別システムのAPIに渡す。
システムが載るOS
CentOS
要員スキル状況
自分はJava・C・PHP・Perl・シェル(csh・bash)と経験しているんですが周りはJavaOnlyです。
周りはJavaしか読めないので保守を考えるとJavaで開発してもいいのですが
複雑な処理もないですし、純粋にシステム要件だけで(要員スキルの状況をのぞいて)
考えると、Javaではなくスクリプト言語の方がいいのかと思うようになってきました。
※個人的に、要員スキルでシステムの開発言語を決めるのはナンセンスだと思ってます。
ここで、他の人はどう言語選定しているのかが気になったのでお聞かせください
・あくまで保守を考え、自分以外でも対応できるようにJavaで組んでいく
・今後(育成もふまえて)をにらんでJava以外でくむ。 >>126
要員の考えって保守的なほう?もしそうだとしたらJava一択になると思うが >>128
保守てきなほうです
>>127
>>128
ありです
PHPか〜
ここでPHPにしとけば少しは他の要員のPHPのスキルアップにもなる
っていうのも少し期待しているんだけど
それと128のいう保守作業との天秤・・・
どっちがいいのかすっごい迷う。 126
他はジャバオンリー
いや
じゃぁジャバだろ?
馬鹿なの?
運営に「お前の冒険」は要らねぇよ >>124
コピペ?にマジレスすると
有能と無能の違いな
あっちはジツリキ社会(有無を言わさず能力であり結果であり)
こっちはガクリキ社会(そもそも誤変換情報からの丸暗記のみなので根本から間違えてる しかも気付いてない 死ねばいいのにw)
8bit時代以降で 誰1人マトモな奴いねぇんじゃね?この国 あぁ 以降 で含めたらいかんか
除外な
ごめりんこ >>126
わたしもJava にする
自分が忙しいなら他人へ振れる 暇つぶしに円周率/4 を求めるプログラム書いたんだけど、最適化オプションつけてもかなり遅いから誰か改善点教えて
以下ソースコード (C++11)
int main(void) {
std::random_device rd;
std::mt19937 twister(rd());
int n = 4000;
long double a,b;
std::uniform_real_distribution<long double> dist(-n,n);
int cnt = 0;
for(int i = 0;i < (4 * n * n);++i)
{
a = dist(twister);
b = dist(twister);
if (((a * a) + (b * b)) <= ((long double)n * (long double)n)) ++cnt;
}
std::cout << (long double)cnt / (long double)(4 * n * n) << std::endl;
return 0;
} なんでマチンの公式とか使わん?
モンテカルロ法なんて遅いし効率悪いだけだぞ >>125
日本に限らないけど、ファイル名/パスに空白を含んでるとバグるプログラムはよく見かけるな。
逆に、utf8が一般的になってからは日本語ファイル名で問題を起こすのはあまり見なくなった。 >>135 コードの内容は理解できないけど時間がかかることはわかるよ
~~~ {.cpp}
for(int i = 0;i < (4 * n * n);++i)
~~~
試行回数と円の半径を関係づけている理由がわからない
ちょっと書き換えたコードでは
~~~ {.cpp}
template <class Generator>
int count (int n, const double& radius, Generator g) {
std::uniform_real_distribution <double> dist (- radius, radius);
int cnt = 0;
while (0 < n--) {
auto a = dist (g);
auto b = dist (g);
if (a * a + b * b < radius * radius) {
++cnt;
}
}
return cnt;
}
~~~
次のことが成り立つと思う
1. 半径関係ない: `count (n, r) = count (n, s)` statistically holds for any `0 < r, s`
2. $\pi/4$に収束: `count (n, r) / n -> pi / 4` as `n -> infinity`
3. $1/n$の分散: `(count (n, r) / n - pi / 4) ^ 2 propto 1 / n` statistically holds for enough large `n`
3について試したけど、綺麗に`1 / n`に比例したよ
比例係数も計算で出せるんじゃないかと思うけど自分にはわからない 三平方の定理(別名、ピタゴラスの定理)が、或る座標が円の内部かどうかを決定する。大数の法則により、面積の比が確率の比に正比例する。 C言語勉強中ですが&とか*とか{}が出てくると頭が混乱します >>140
表示にプロポーショナルフォント使うな
それだけでずいぶんよくなる 正規表現についてなんですが。。。改行に置換できません><
調べると置き換え文字を \nや\r\n にするみたいなんだけど
いくつかツールを使ってみましたが、どれもそのまま \nや\r\nと表示されてしまいます。。何でなの?
たまたまそういう処理をするツールなんですか? うん、わからん
何をしたくて、使ってるツールは何で、言語は何なの >>143
ありがとうございます
ただ使えたくなりたなぁと、それで練習してるんだけど
言語とかよく分かりません><いろんな正規表現チェッカーというの試してるトコ。。。
今試したTExchangeというので改行できました!置換文字に文字を入力しないでエンターだけ押したら出来た 使えるようになりたい(´・ω・`)たぶん初めてだと思う。。。試しに今ググったらヒット0でワロタw 質問です
#include<stdio.h>
int Get_Sum(int *data);
int main(void){
int array[]={8,9,5,7,6,4,-1};
printf("Get_Sum = %d\n",Get_Sum(array));
return 0;
}
int Get_Sum(int *data){
int i,answer=0;
for(i=0;data[i]!=-1;i++){
answer+=data[i];
}
return answer;
}
これでGet_Sum = 39と表示してくるみたいですが
最後のreturn answer;でanswerに39が返されるのはわかるんですがそこから何故mainのGet_Sumに39が返されるのかよく解りません
どうしてですか? int Get_Sum(int *data){
int i,answer=0;
for(i=0;data[i]!=-1;i++){ answer+=data[i]; }
return answer;
}
int array[]={8,9,5,7,6,4,-1};
for文の条件式で、-1 じゃなければ、ループを継続するから、
4〜9 の合計で、39 だろ
8+9+5+7+6+4=39
プログラミングを知らない人は、時間の無駄だから、C なんか、やめた方がよい
Ruby から始めろ。
「たのしいRuby 第5版、2016」を読む HTML+CSS(JS不使用)のWebページ形式のファイルを大量にDBに入れる場合、効率のいい格納方法ってありますか?
本来ならファイル名とかパスだけDBで管理したいんですが、それが出来ない状態です・・・ 何を効率がいいとするのかによる
重複を避けたいならキーをURLにしてそのレスポンスを入れるとか 基本的なアルゴリズムが登録されてて、ドップ&ドラッグでソースコードが
自動で作成されるソフト 有りませんか? アレフ無限の無限乗の無限乗の無限乗の無限乗の無限乗の無限乗の無限乗の・・・(これがアレフ無限の無限乗の無限乗の無限乗の無限乗の・・・・・
(これがアレフ無限の無限乗の無限乗の無限乗の無限乗の無限乗の無限乗の無限乗の・・・(これがアレフ無限の無限乗の無限乗の無限乗の無限乗の・・・・
究極の大きさって何なんだろうな? Windowsの表示言語が日本語の状態で、
VK_CAPITALをShiftキーと同時押しじゃなくて、
CapsLockのキーを押すだけで取れるようにする方法ってある?
それともVK_CAPITALじゃない方法でCapsLockが押された判定できるんかな?
ImmDisableIMEでIME無効化した状態でWM_KEYDOWN調べたら
VK_OEM_ATTNが帰ってきてたけどこれでCapsLock判定できないし困った >>149
まあ私学でCは確かにやめた方がいいな。
いつかは通った方がいいが。 main = print.sum $takeWhile (-1/=) [8,9,5,7,6,4,-1]
これでよし 初学でK&Rから入ったけど、その後MFCとかAPIとかよく分からんで投げたなぁ・・・・
その後C#のベータ版が出てすっげー楽チンだった。
WinDesとかいうGUIデザインツールがあった時代。 板違いならすみません。
プログラミングというべきなのかどうかはあれですが。
現在、会社ではExcelだのを普通につかってます。で、今、Googleappsでスプレッドシートなんかを共有しつつ仕事の効率化をはかってます。
個人的には、パイソンをまなんでみたいです。
そこで、まったく初心者ですが、上記を解決するとして、vba,gas,pythonをどのような順番で勉強すべきでしょうか?
おねがいします。 OneDriveのweb版Exelで共有した方が良くね?
VBS覚えればExelでもWHS使ってコマンドからでもExelファイル弄れるぞ。 >>161
ありがとうございます。
すでに、会社がgoogleappsを導入してるんですよ。
悩ましいです。 >>160
初心者がいきなり、Python を学ぶのは難しい
まず「たのしいRuby 第5版、2016」を、3回読んで理解したら、
「みんなのPython 第4版、2017」を読む
これで、2つの言語を同時に学べる。
ただし、順番は必ず、たのしいから読むこと。
みんなのから読むと、わからないから >>163
お前Pythonスレで暴れてた基地外だろ、死ねよ >>160
この本いいかもよ(俺は読んでない)
『退屈なことはPythonにやらせよう
――ノンプログラマーにもできる自動化処理プログラミング』
https://www.oreilly.co.jp/books/9784873117782/ Python使ってる奴はキチガイばかりってイメージ 片山博文さんって凄いですよね。
コンピュータ科学だけでなく、数学とかにも精通してらっしゃる。
どうすれば、片山博文さんみたいに頭が良くなれるのでしょうか?
やっぱり、まずは数学を猛烈に勉強するしかないのでしょうか?
数学ができれば物理もコンピュータ科学もその他の理系学問もできるわけですし。 >>168
少なくとも馬鹿に憧れる事からやめてみては? ある特定のタイトルのメールが来てるかどうかを自動チェック出来るものを作りたいんですが
どうやって実現したらいいでしょうか? >>171
どこに来ているものを、どんな言語でチェックしたいの? 研究のために20年ぶりにプログラミングしようかと思っている。
Windows上(できればAndroidでも)でタッチパネルに座標をランダムで×を表示して
ユーザーは指でタップする。
×の座標とタップした座標を記録する。
っていうことをしたいんだけど、こういったアプリ開発に言語は何を使えばいいでしょう。
ちなみに今まで学んだ言語はMSXでBASIC、大学でちょっとだけFORTRAN、大学院でC言語です。 >>173
単純なのを選ぶなら、Tcl/TkやJavaScriptだな。
応用を進めたいなら、C#かJava。 なんでWinかAndroidって言ってる人にTcl/Tk勧めるんだよこいつ Tcl/TkはマルチプラットホームでAndroidでもインタプリターで動作する。BASICに慣れていて、研究用に使うのだから、
ネイティブバイナリーじゃなくてもいいと考えた。 この中で初心者用の簡単なのってJava scriptなんですかね?
あと、最初はスタンドアローンで実験するんですけど、
ゆくゆくは複数のPCでユーザーが同相互作用するかというのも記録したいと思ってます。 初心者としてハズレたくないんなら、JavaかJavaScript選んどけば無難? なんだけど、
コンパイル言語の経験が低そうだから、ちゅうちょするんだよな。 一応大学院ではCを使ってましたけど、あんまり深く学んでなくて
もうグローバル関数定義しちゃえってやってたり自己流なんですよね。
でもここらでまじめに一つぐらい言語を身に着けようと思ってます。
研究用途のアプリ開発って考えるとJavaとJava Scriptのどちらがいいんでしょう。
あととっつきやすさとか・ 研究の足場を固めるなら、Javaになるね。JavaScriptでは従来のブラウザーでの実行以外にNode.jsという技術が台頭しているが、変化が激しいから最先端についていくのは苦労するよ。 Javaだったら、標準でリッチなIDEが付いてくる。標準で型チェックがあり、デバッグが用意。幅広い実行環境をカバーできる。
対するJavaScriptはもう人間ごときのバトルフィールドではない。 機械と融合して戦わないといけない。 Haxeは素晴らしい言語だが、日本語の情報が少ないので除外した。残念。 お前ら、新しい分野を開拓したら、ちゃんと本書けよ。印税もおまけについてくるんだし。 こんな所でくすぶってる俺らが全くの新規に至ることなんか無いよ なんかネット見るとRubyとかJava Scriptは簡単な言語でJavaやCは難しいってアンケートがあったけど、
そうでもないってことなんでしょうか? 簡単だけど用途が違う
rubyは簡単な言語だけど「指でタップして記憶」みたいな話になるとできなくはないけど得意でもない
java scriptはほぼwebページ操作用の言語になっているから、まともに使うにはプログラミング以外に
htmlなどの知識も習得しないといけないのが面倒臭い
Javaはその点企業が作った業務開発向けの言語だからアプリ開発に関しては最初からそこそこ充実してる
「タップして操作」って条件がないなら
pythonが一番お手軽でいいと思うけど phyronは機械学習に向いていると聞いたので昔ニューラルネットワーク研究してた身としては興味があるのですが、
phytonでタッチパネルの操作とかはできないってことでしょうか? >>188
python単体ではキツイ
一応組み込みでウィンドウ出したりボタン作ったりとかできるGUI用ライブラリはあるけど
それはもともと別の言語だったのをムリヤリpythonで使えるようにしたようなものなので
いちいちややこしいし、覚えることも多い ここしばらく、410 でかけないんだけど、なんかあったのか なるほど、ある程度腰を据えて研究するならJAVAを覚えるのが得策なんですかね。
173のように
タッチパネルに表示させたXの座標とタップした座標の距離をスコアとして50回程度試行させて総得点を記録する
を手っ取り早く実現させるために良いJAVAの参考書とかご存知ないでしょうか? そういうのだったらprocessingとかどうよ
基本javaだし 易しい > 難しい
Ruby > Python >>> JavaScript(JS)
ゲームエンジンでは、Unity, Cocos2d-x(JS版), Godot。
ラズパイのScratch 風なら、Unreal Engine 4
HTML5/CSS/JS なら、Cordova を使った、アシアルのMonaca
Androidなら、Java, Kotlin
定番の本
スッキリわかる Java入門 第2版、2014
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
他に、たいていの言語・フレームワークで、掌田津耶乃が書いてる Javaでいってみようかな。
「すっきりわかるJava入門」だけで173みたいなアプリ組めますかね。
久しぶりのプログラミングなんか楽しみになってきた。
初めてMSXを手に入れた小学生の夏休みのようだ。 「スッキリJava」は、オブジェクト指向の本だから、
この本をみっちり読んでいないと、他の本が読めない
Windows で、タッチパネルは、あまり聞かない。
マルチ・プラットフォームのMonaca など、JS かな?
「スッキリJava」「Kotlinスタートブック」では、Android >>173
最近の言語と言うか、GUIライブラリは便利だから、座標とかじゃなくて画像そのものにタッチされたかどうかのメッセージ届くよ。
x印ついた画像をランダムで表示するようにすれば良いんじゃないかな。
どの位xに近いところタッチできたかとかで結局座標知りたいなら、タッチされた時一緒に取れば良い。
まるっきり外した時の座標も欲しいとかなら、もう当初の予定通り座標でやった方がいいんだろうけど。。。 掌田津耶乃は一段階深くなるとだめな
入門書専用のライター >>196
windowsタッチパネルが主としたユーザー環境設定なんですが、
Javaでは無理なんですか?
android端末での使用はどちらかというと補助的な感じです。 >>197
正解の範囲は後で設定したいので、座標取得で行きたいと思っています。
プログラミングは数値計算のみでGUIとか一切使ったことがないので、
もう未知の領域ですね。 ■ このスレッドは過去ログ倉庫に格納されています