スレ立てるまでもない質問はここで 149匹目
■ このスレッドは過去ログ倉庫に格納されています
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 148匹目
https://mevius.5ch.net/test/read.cgi/tech/1495618637/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured >>540
あとから使い回すなら
flag = FooMethod();
として別名みたいにしちゃう方法がある >>540
保存することとデータを受け取ることを分割しない理由はある? >>541
使いまわしは想定していないのですが、
戻り値がなさそうに見える名前でもこのようなメソッドの場合よしとされるのでしょうか
>>542
それぞれの型は実際とは違いますが、
現時点では具体的に以下のような形にしています
(先に書き込みしたものと若干違ってしまいすみません)
public void hoge(string fuga, string() foo){
var buf as string
switch (fuga){
case "a":
buf = XXXXX(foo);
break;
case "b":
buf = getXXX(foo);
…
}
sampleClass.set(buf);
}
private string XXXXX(foo){
int result = sampleClass.saveData(foo);
if (result == 0){
return "success";
}else{
return "failed";
}
}
この場合XXXXXを分割するならどうあるのがベストですか?
尚sampleClassはメンバ変数として持っています >>543
vbと混ざってる…すみません
メソッドhogeの一行目はstring bufです
メソッドXXXXXの引数はstring() fooですね…
スマホからポチポチで申し訳ないです >>543
>戻り値がなさそうに見える名前でもこのようなメソッドの場合よしとされるのでしょうか
あー、なるほど。そういう発想なのか。
関数の命名で「戻り値が分かるようにしろ」というのはよく聞く話だけど
あくまでも「戻り値を得る」が主目的というのが大前提。
なので基本的には、主目的で名前をつけた方が良いと思う。
まあ実行と結果チェック、どちらが主従なのかは、自分で判断してくれって感じだけど。
それを踏まえた上で、命名に迷ったなら
どういう単語なら分かりやすいか、どういう文法で統一するべきかを聞いてくれ 画像出力は副産物程度に扱っておけばテキストで管理できて便利そうだなぁとおもった >>549
PNGじゃなくてPDFなんだけど、どの設定かい? ていうかさー、プログラマなら
日本語フォントが文字化けするって言った時点で
何やれば解決するかなんてわかるじゃん >>553
その前にお前が思いつく原因言ってみな
後から知ってたとか言いそうだからな この場合は文字コードとフォントが原因ではないよ、という指摘なら理解できるが
何が言いたいのかさっぱり分からんぞ >>558
・できると思いこんでたけど実はできなくて恥ずかしい
・実は触ったことないのにできると思いこんだまま 俺(質問者)としては >>547 の回答で解決してるので場外乱闘は勘弁してくれ 最近、C# + SQL Serverの組み合わせでDBプログラミングの勉強を始めました。
接続 → CRUD処理 → 切断、簡単なトランザクション処理、プリペアドステーートメント使用したインジェクション対策と、
入門サイトレベルの処理はなんとなく出来るようになったのですが、そこから先の道筋が見えません。
実務レベルで必須とされるような知識(たとえば、接続/切断の際の注意事項とか鉄則とか)はどこで学べばよいでしょうか。
本でもサイトでもいいので教えてください。 やりたいこと
・Webでのアンケートによるデータ収集
・自己組織化マップによるデータクラスタリング
・カードゲームのようなGUI
です。
これまでC#しか使ったことないんだけど、
C#で上記のことをやるのは少ししんどいかなと思ってます。
新たにpython学んで上記のことを実現しようと思ってるんですけど、
上記のことってC#より簡単に実現できますか? >>562
・正規化の概念。
・インデックスの概念
・セッションの概念
・prepared
・サニタイズ
・XSS、リクエストフォージェリ
・アタック、ip制限など、ロジックではなく人的な攻撃からの保護
年齢にもよるけど、IT企業に飛び込んでバイトでもして叩き込んでもらったほうがよぽどハヤイ
どうせいつも通り例外だらけだ
それに面接に行くだけでも気持ちが変わる
ダメ元の応募書類に
「熱意はありますが無勉強なのは自覚しています。
是非御社にてDBプログラマとして働きたいので、どういった知識があると良いかご教授願いたいと存じます。その知識を備えた上で、再度ご応募させていただきます」
とか書けば、物好きな会社が教えてくれるぞ
とりあえず最初から言っておくと、DBプログラマは最適化&最適化、数学の知識もないと超きついぞ
せめて二分木探索ぐらいはしておいてくれよ 情報処理技術者試験のデータベーススペシャリストのテキスト・問題集
他には、ミックの本
WEB+DB PRESS などの雑誌とか Twitterの勢いランキング、リツイートランキング→twtimez.netって、どうやって作るの?
色々調べたけど、Twitter APIだけだと無理っぽい。日本のアカウントの、リツイート数ランキングも難しい。 PCにはテキストVRAMと普通の(?)VRAMが2つあるのでしょうか。
その場合、どちらを画面に表示するかを選択する命令があるのでしょうか? >>568
大昔はそういうHWもあった、PC-9801とか
当然、両方を重ねて出すこともできたしどちらかだけも出せた
DOS-V時代になってHWの性能があがって
文字をグラフィックで描いても実用になったので消えた >>569
近代のPCでもBIOSなど、テキストVRAMを使っているのではないのでしょうか。
OSをつくるというサイトでは簡単なアセンブリコードでハローワールドしてた気がするのですが C#でSortedList<DateTime, double>を使おうと思ってます
IndexOfKeyで引数に指定したDateTimeを探して見つからない場合に
探そうとしてたDateTimeの前後に当たる格納済みキーのインデックスを知りたいです
キーをコレクションに加えたいわけではないのですが
一旦AddしてIndexOfKeyで探してRemoveするしかないでしょうか 質問です
AOJでTLE判定になる原因がわかりません、、手元では正しい出力がされていると思うのですが...
原因わかる方いらっしゃいましたら、どうか教えてください
http://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=3088827#1 >>571
list.Where(item=>item.Key>date).OrderBy(item=>item.Key).First()
こんな感じかな >>568
昔のPCの話だね
命令と言うよりそれぞれのVRAMのメモリ領域に書くだけ
テキストVRAMで表示したいならテキストVRAMのメモリ領域に書く
グラフィックVRAMで表示したいならグラフィックVRAMのメモリ領域に書く
NECのPCやMZの場合だけど
富士通のFMは別のCPUにコマンドを送って書く方式だったと思う Vc++の日本語化ってどうすればいいですかね?
自分が今日買ってみた本だと日本語になってるんですけど、pcで実際にdlしたら英語でした。
vc++日本語化などで調べてもうまく出てきてくれません。どなたか教えてくれませんか? 普通に日本語でインストールされた気がするが…
どうだっけな? ↓こういう処理って名前ある?
int xxx(int value, int min, int max) {
if (value < min) return min;
if (value > max) return max;
return value;
} >>578
ifの事なら、逆にそっちが元の書き方
よく見る書き方は、
「括弧でグループ化している」状態
if ( flg ) {
//処理1
//処理2
}
http://php.net/manual/ja/control-structures.if.php >>576
Visual Studioのバージョンは? すみません、聞き方が悪かったです。
「書き方」ではなく、ある範囲に値を収める処理に名前があるかな、という質問でした。
>>583さん、ありがとう! clampが多い気がするね。
https://msdn.microsoft.com/ja-jp/library/hh308289.aspx?f=255&MSPPError=-2147217396
画像処理とかだと、
余分を切り捨てるのか、縮めて収まるようにするのかで変わったりするけど BIOSの文字表示割り込みサービスの命令ってOS上のアプリケーションからも使えるの? >>576ですが無事日本語化できました、ありがとうございます!
vc++で、サーバーに文字を送って、それをサーバーが送り返して来るだけのチャットアプリのすごく簡単なバージョン?的なのを作りたいのですが、調べる上で検索ワードがわかりません...。
自分はc#を少しとc++を学び始めたばかりの初心者なので、猿でもわかるように書かれたサイトないですかね? Ruby で、web フレームワークのSinatra でもやれば? 画像認識AIで遊んでみたいと思いpython(とtensorflow)で書かれた100行余りのコードをコピペして実行してみたのですが
〜
train_accuracy = sess.run(acc, feed_dict={
images_placeholder: train_image,
labels_placeholder: train_label,
keep_prob: 1.0})
print "step %d, training accuracy %g"%(step, train_accuracy)
〜
の5行目の%g"%のあたりでinvalid syntaxエラーが出てしまいました。
これはこの文の文法に誤りがあるのでしょうか。それともそれ以外のコードに間違いがあるのでしょうか。
プログラムについての知識が殆ど無いためしょうもない質問をしていたらすみません。 自己解決しました。自分のpythonのバージョンがコピペ元と違ったみたいですorz
スレ汚し失礼しました。 冥界の王ザダフリクスゲンガーと交信するにはどうしたらいいですか? >>576についてです
http://onishi-lab.jp/programming/tcp_win.html
この記事を参考にしてやってみたのですが、サーバーから自分にまた返す時に文字がバグります。
♡が?になったり人が伸になってたりします。
これどうしたらいいですかね...? すいません分かると思いますが一応
>>591のソケット通信のやつです... 文字コードとかどうなってんの?
その辺の情報とか書いてくれんと誰も判断できんのでは? 文字コードとかわかってもバグの原因わかる訳ないだろwバカな奴www せめて使ってるターミナルの文字コードぐらいは書いてくれんと答えられんわな
だいたいの文字化けはディスプレイとプログラムの文字コードが不一致で起こるわけだが Ruby で、Selenium WebDriver を使って、
ウェブページを取得しているけど、バグらない
ブラウザが文字コードを処理するから
バグるのは、HTML に文字コードが書いていないとか、
その文字コードが間違っている・機種依存文字とか、
君のPC に、そのフォントが無いとか >>576です
文字コードですが、
調べた感じ多分シフトJISって奴だと思うんですけど....
特に設定変えずに日本語入力したらwindowsだとシフトJISが基本って書いてあったから合ってるはず...? 文字コードとかあんまり意識してませんでした...。
とりあえずこのコードをvc++のデバック無しで2つ起動して、片方サーバー片方クライアントとして使って、キーボードで打ち込んで送信しました。 文字コードを揃えるか、変換して合わせるしかないのでは。 クライアントから送られてきた文字列を、英語の大文字にするところで文字化けするっぽいですね。
一応動いてたので気にしてなかったんですけど、よくよく考えたら日本語の状態の文字列を英語の大文字に直すっていうよくわからないことしてるからバグっちゃうのは必然なのですかね...。 まず、バイト列をチェックして、文字コードを確認。
バイトするなら、タウンディード。 最近、モバイルの進化により、機種依存文字が増えている。
今からソケット通信の日本語テキストを扱うなら、UTF-8が業界標準だよ。 ハートマークは機種依存文字だから、シフトJISでは化けるかも知れない。 >>612
toupper使ってるならそれが原因だろ
バイト列(utf-8)のバイトを変換してるんだろ?
そりゃ変な表示になるよ 入力はUTF-8!
出力もUTF-8!
通信もUTF-8!
コンフィグファイルもUTF-8!
なのにアプリケーションの内部処理にShiftJISに変換してる箇所があるせいで
対応する文字しか使えないって状況になった話する? 結局は文字コードかよ
>>601の煽りはなんだったのか… 原因はtoupperだから文字コード知ったところで原因は知り得なかったが 気になることがあるので質問です。
mokodojoTVっていう、日本の地上波、BS、CSのテレビをリアルタイムで見れるサイトがあるのですが、
そのようなサイトはどうやって作っている(作った)のでしょうか?
もちろん、そのような極悪違法サイトを作るつもりは全くありません。
ただ、ああいうサイトはどのようにして作られたのかという疑問が出てきたので質問しただけです。ご了承を。 utf-8ならisalphaでチェックしても無駄だからワイド文字あたりに変換したら スマホで通話するためにはSIMカードが必要。デジタルテレビを視聴するにはCASカードが必要。これは常識だ。
だれかがCASカードを解析して、映像のデコードに成功した。
詳しくはここでは言えないが、まあそういうことだ。 mokodojoTV・・・
本当に謎のサイトだ・・・。 やっぱり中国って日本より情報通信技術とか進んでいるんですか? そうなんですか?
ああいうサイトって相当な技術力が無いと作れない感じがするのですが、実際は違うのでしょうか?
あと、中国には他にも日本電子台という、日本の地上波のテレビをリアルタイムで見れるサイトがあるのですが、
ああいうのもそんなに技術力が高くなくても作れるものなのでしょうか?
もちろんあのような極悪違法サイトを作るつもりは全くありませんので、ご了承を。 配信だけならCASの解析なんか不要だし
まあ、とにかく変なことやるなよ 数学、物理学、計算機科学、通信工学、無線工学、電波工学、交換工学などを究めれば、
超画期的なサイトを作ることができるのでしょうか?
そして、最低でもビル・ゲイツを余裕で超える大富豪になれるのでしょうか? 0.0000000000000000000000000000000000000000000000000000000000000000000000029665次元の世界ってどんな感じの世界なのでしょうか? >>632はなかなか難しい問題なんだよ。
例えば、「痛む」を最強だとしよう。
そこで、こんな思索をしてみることにする。
全知全能の唯一至高究極超絶絶頂極限最高最強最大神が現れた。
そして、そいつが、「痛む」を「永遠に痛めないようにした」。
そうしたら、「痛む」は最強ではなくなる。
同様に、例えば最初に何かを定めると、
全知全能の唯一至高究極超絶絶頂極限最高最強最大神によって、それを打ち消されたりするからです。
これは何に対してもどこまでも続きます。
そうすると、「「最強」は無い」で終わりそうですが、
「「最強」は無い」としてしまうと、
「「最強」は無い」という考えが絶対的で定まった不変の概念になってしまい、
「最強」になってしまいます。
そうすると、やはりまた全知全能の唯一至高究極超絶絶頂極限最高最強最大神を持ち出し、
全知全能の唯一至高究極超絶絶頂極限最高最強最大神が、「「最強は無い」は最弱にした。」
とすると、ぢg「いwrぐぇrgwんgんうぇg「うぇg
ぐぇrhげwr「へrwhhrkhkhrhべrへrwhrrw
hれwhrwrhbwwghrrwhwhwhwwrhwrhr
rhwhrwhwrhrwhgh
rhwrhwr
れghwrhwhwrh
rhrwh
r 宗教哲学者(特に仏教哲学者)とか少し興味あるかも。 電験一種って電気電子工学とかを専攻している東大院生とかでもバンバン落ちるんだろ?
それどころか、大学教授とかですら落ちるとか?
一体どんだけ難しい試験なんだよ。 Ruby で、Selenium WebDriver を使って、
ウェブページを取得しているけど、バグらない。
ブラウザが自動的に、文字コードを変換するから
5ch のように、shift-jis のページでも、
ブラウザがutf-8 に自動変換するから、Ruby ではそのまま使うだけ
ウェブ系では、BOMなしutf-8(utf-8N)だけを使う
ただし、BOMが無いと、Windows のExplorer では文字列検索できなくなるから、
WSL でLinux側から、grep で検索することになる ■ このスレッドは過去ログ倉庫に格納されています