スレ立てるまでもない質問はここで 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 プログラミングなんかしてて、どうしても上手く行かない、原因も分からないそんな時ありますよね? 職業でプログラマとかやってる人は、そういう時どう乗り越えているのでしょうか 自分は学生なのですが、どうにもこうにも上手く行かない時、世界が終わったような気持ちになります 自分みたいのは向いてないんですかね プログラミングは言葉だ。その問題をまず、まことの言葉にしてみるといい。適切な用語が分かれば、ウェブ検索や依頼や相談などが可能になる。 機械に近い言葉を使うのは、だれでも最初は戸惑うことだ。 俺でも小学生の頃、じゃんけんやグラフィックが作れなくて途方にくれた。 とにかく最初にログを調べる 出てないなら出す printデバッグはどんな言語でも有効 デバッガでブレイクポイント設定して変数トレースとか地道に行う その言語に慣れるまでは一気に書かずにちょっと書いてチェックを繰り返す >>395 メンタル弱い人には向いてないのは確かだが 職業PGは計画とダメコンをしっかりするからそこまで絶望することはない ダメな事になりそうなのは要件や設計時点でだいたいわかるし しくじっても他の同僚に頼るとか早めにギブアップしてサポートもらったり、代替策に切り替えたり何とかする。(会社やプロジェクト次第だけど) ま、問題を細かく分離して仮説と実証の繰り返しを行えば、原因が分からないなんてことはまずないんだけどね ふと昔やったゲームで キャラの職業をプログラマにすると初期スキルで「耐性Lv2」もらえるの思い出したわ >>379 C/Java/Perlと pythonと matlabの使いわけで混乱するんだけど どうしたらいいだろう >>395 入力と出力の関係を明確にして ルックアップテーブルで済ませる JavaScriptを勉強しているのですが、 ReactかAngularJSかjQuery、次に勉強するならどれが良いでしょうか? 最初は有名なjQueryを学ぼうと思ったのですが、 有名?なMEAN (MERN)で一通りやりくりしてみたいと思ったときに 自分で調べた範疇ですとjQueryの使う場面はない様な気がしまして・・・ 作りたいものによる ウェブサイトっていうのはHTML/CSSがメイン その場合にはjQueryがうってつけ ネットの多くはウェブサイト ウェブアプリを作りたいならReactかAngular ウェブでアプリ作りたいか? だがゲームは無理だぞ。それ以外のアプリだ。 >>404 ありがとうございます そういった方向性なのは知りませんでした・・・ RSSリーダーを作ってみたいので、そうなるとウェブアプリでしょうか。 ライブラリのjQueryと言語のTypeScriptですとどちらの方が良いのでしょうか? TypeScriptにjQueryを使うといった検索結果が出てくるので、 TypeScriptを学ぶにしてもjQueryを覚えるのが先でしょうか? 前提として巡回をクライアントにやらせたいのか自前でやって結果を表示するのかで全然違う お金かかると思うけどウェブサービスとして運用したいの? >>405 jqueryで出来ることはjavascriptで出来るから学ぶ必要はない 同じ理屈で React、Angular、TypeScriptで出来ることはjavascriptで出来るから学ぶ必要はない さらに すべてのライブラリは自分で作れるのだから学ぶ必要はない 自分で作る時間 と 学ぶ時間 を天秤にかけよう 通常は学ぶ時間のほうが少ない どや?"学ぶ必要はない"の真の意味、気づいたか? 学ぶ必要はなくても、学んだほうが良いことのほうが多いってことやで 知的労働者っていうのは、知能を生かして生産性を上げるんや 自分でできるからって時間を掛けるのは ただの肉体労働者やで javaの教科書としてここで猛烈にプッシュしていただいた高橋のやさしいjavaを購入しました。 確かに分かりやすいのですが、書式指定(文字列で%dとか打つやつです)が載ってないんです。 自分が見つけられてないだけなのでしょうか そんなのネットで調べればよくね? 全部書いてある本なんてないぞ 山田祥寛(よしひろ)、翔泳社 10日でおぼえる jQuery 入門教室 第2版、2013 jQueryは、Ruby のNokogiri と同じ。 つまり、#id, .class とか、HTML のCSS セレクターが中心 これを、素のJavaScript で、 id は、document.getElementById、クラスは、getElementsByClassName とか、 一々、関数名を変えるのは面倒 ○○日でおぼえるなんとか入門って名前の本は ○○日でおぼえられる範囲までしかやらない程度の入門書って意味です 覚えておくと良いよw >>409 ライブラリを作るのに時間がかかるんだから、一つに特価して、極めた方が後々応用が効く ライブラリを作るのに時間がかかるんだから 誰かが作ったライブラリを使えばいい 普通こうなるでしょw 自分で作ったライブラリなんて、バグが怖くて使えない。 >>413 およそ20年前、手書きのラベルに完全無修正と書かれたいかにも裏物っぽいAVを買って期待して見てみたら、そもそもモザイクかける必要もない程度の内容だった。看板に偽りはなかった... 確かにモザイク無しは、モザイクを掛けなければならないような シーンがないビデオだった 「解決」 とはどういう意味でしょうか ipアドレスからhost名を返す事が、「解決」なのでしょうか? 「値を返す」 とはまた別の動作なのでしょうか? mecabについて質問です 引数に文章渡して実行する使い方は毎回大きな辞書を読み込んでるんですか? 複数の文章を解析したいのですが一回で済ませる方法ってないんでしょうか >>422 問題を解くこと。 >ipアドレスからhost名を返す事が、「解決」なのでしょうか? それが問題なら、そう。 ツイッターから特定のワードが含まれるツイートを取得しようと思っています。 PHPからTwitterOAuthというライブラリを使って、下記の様に、$since_id以降のツイートを投稿が古い順に取得しようとしたのですが、 since_idが無視され、最新の投稿が、投稿が新しい順に取得されてしまいます。 どのようにすればsince_id以降のツイートを投稿が古い順に取得できますでしょうか。 ご存知の方いらっしゃいましたら教えてください。お願い致します。 $since_id = '12345678'; $tw = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET); $options = array( '映画', //検索キー 'count'=>'100', //取得するツイートの最大値を設定する 'since_id'=>$since_id // 最初に取得するツイートのID(since_id)を設定する ); $json = $tw->OAuthRequest( 'https://api.twitter.com/1.1/search/tweets.json', 'GET', $options ); Ruby のやり方を見れば? Twitter gemでツイート検索する場合の要点、及び:since_id指定を有効にするモンキーパッチ https://qiita.com/riocampos/items/6999a52460dd7df941ea 「php twitter filter」で検索! >>426 返信ありがとうございます。 私、Ruby読めないのですが、このモンキーパッチと同じような機能を自分でPHPで実装すればよいのでしょうか・・・ それと、 「php twitter filter」で検索! と書いて下さっていますが、ここでいうfilterとは、モンキーパッチの事を指しているのでしょうか? 漏れは、全く知らないけど、 そのサイトには、トラブルの原因が書いてあったので、参考になるかと思って PHP で、どう対処しているのか、全く知りません filter とは、検索の絞り込みのこと。 ツイートID の、ある範囲で絞り込むこと >>428 そうなんですね。 今Rubyを覚えるのも時間的に大変なのですが、Rubyの使い方調べてみます。 ROS robot operation systemについての質問板はありませんか? それとも、ここで聞いた方がいいですか? ひまわりとかなでしことか、日本語で組めるプログラム言語が有る。 日本語は常用漢字2136文字+仮名96文字、英語は52文字だが、字の種類と誤字脱字の発生度は比例するのだろうか。 プログラムは誤字脱字1つで全体を損なうが、仮に字の種類と誤字脱字の発生度に比例が有るとすると、 日本語よりも英語、英語よりも二進数の方がバグの少ないプログラミングには向いているのではないか。 とふと思った。 最近趣味でpythonの勉強を始めた学生です みんなのPythonをやり始めの段階です 偶然IT関係の会社に就職が決まり、プログラミング出来る人は優遇するとのことなんですが、 pythonをやっていてもありがたがられることはないんでしょうか? JAVAのほうが仕事で使えると聞いて乗り換えようか悩んでいます 言語にも適材適所がある 入る会社の担当に素直に何の言語勉強すればいいか聞いた方がいいよ 会社に関係なく勉強したいなら好きなのやればいいと思うけど たのしいRuby 第5版、2016 みんなのPython 第4版、2017 この2冊は、双子 本当は、みんなのを読む前に、たのしいを3回読んだ方が良い。 たのしいで基本を学んでから、みんなのを読む方が良くわかる >>434 ありがとうございます。それもそうですよね。会社の人に聞いてみようと思います。 >>435 Rubyは全く触れてないしどんな言語かわからないのですが、読んだほうがいいのでしょうか? よく名前は聞く言語なので、とりあえず図書館を探してみようと思います。 C++の質問なのですが、現在は64bitが主流ですが、win32APIに代わるものってありますか? それC++の質問じゃなくてWindowsの質問だろ WinFXとかやろうとしたけど失敗に終わった 普通にWin32APIを64bit化して名前は「Win32API」のまま × 普通にWin32APIを64bit化して名前は「Win32API」のまま Win32 API に対して Win64 API と呼ばれているが、 Win32 API と APIはほとんど同じなため、 両方を合わせて今はWindows APIと呼ばれている WinFX は .NET Framework 3.0 のこと WinFX から .NET Framework 3.0 への名前変更について https://msdn.microsoft.com/ja-jp/library/cc844047.aspx ほんとなんで良くも知らないのに、とりあえず失敗した実績を 捏造しようとしてるのかイミフメ >>1 ココかな? 店とかが出してるアプリとかっていじれるもん? そもそもアプリの仕組みがいまいちわからんのだけど HTML のページなら、ブラウザで、F12 を押すと、 開発者ツールが起動するから、それでデバッグできる Adobe Flash を使っているものは、よく知らない 初歩的なことかも知れないのですが、質問させてください。 Servletとjspを用いてのWebページ開発をしています。 inputがdisabledの場合、リクエストが飛ばないことは分かるのですが、その場合にプロパティにnullを設定したいです。 できればサーバ側(Java)にて判定したいと思っていますが、可能でしょうか? あらかじめ送られてくる可能性のあるデータを保持しておけば? もしくはreadonlyとかでもいいけど 超初心者です。pythonのファイルをbluemixにデプロイするのには、.pyふぁいる以外に何が必要なんでしょうか。 検索してもよく解りません…… >>447-448 このスレよりも、Java のスレで聞けば? JavaScriptで、 英語の動詞の原形から過去形や過去分詞を取得したり 名詞の単数形から複数形を取得したりしたいです そういうことをするライブラリはないでしょうか? >>453 ある ぐーぐる翻訳をサイトに埋め込めばいい >>450-451 そんなこと言ってりゃココの意味ないだろ バカかお前は 独学で学んでるんですがideて何が便利で重宝されてるんですか? 自分はコードエディタ兼デバッガとして使用して便利とは思いますがメニューバー?にある触ったことの無い沢山の機能を見ると自分が知らない便利な機能がもっとあるのかと疑問に思いました エディタ・ビルド環境・デバッガだけでも十分便利なんじゃね? あとは各種サービスとの連携とか、細かい調整用の機能とか、GUIエディタとか IDEは、デバッグはもちろん、インテリセンス(入力補完)、宣言・定義へのジャンプ、ヘッダーへのジャンプ、 ファイル内の関数へのジャンプ、変数や関数の型のチェック、実行時の値チェックと値の書き換え、 自動入力など数え切れない機能が満載。 それエディタとデバッガの機能に含めてOKじゃね…? システムコールがユーザーアプリケーションからINTとかの割り込み命令でCPUモード切り替えてハンドラーにジャンプして実行されるのがわかったんだがデバイスドライバーのコードはユーザーアプリケーションからどう呼ばれるの? そりゃデバイスドライバさんは偉いから、なんでもやりたい放題だろw >>463 多分、関数ポインタの切り替えでつなげてる。 システムコール➡カーネルモードに移行➡カーネルがデバイスドライバのルーチンを呼び出し あってる? gitでシンボリックリンクファイルだけ除外するってのはどうしたらいい? パターンじゃカバーできない そーいや管理ツールによっては、シンボリックリンクを使うと上手く更新されない、 あるいは別のタイミングで更新されてしまうなんてトラブルはよく聞くなあ >>470 そうでもないよ バージョンアップされるまで対応してなかったとか ツールAとツールBとで扱いが異なるので運用回避しにくいとか return c;と最後のprintfのところでエラーが出てきてしまいます どうすればいいのでしょうか? #include <stdio.h> #include <stdlib.h> //For random functions #include <time.h> //For time functions int set_door() { //0か1か2を乱数で返す int a; a = rand() % 3; return a; } int select_door(int a, int b) { //0か1か2のうち、引数a,bに //受け取っていない番号を返す int c; c = 3 - a - b return c; } int main() { //モンティ・ホール問題 int you; //あなたのドア int ans; //当たりのドア int opn; //開けられるドア int change = 1; //1のときドアを変更する int chk = 0; //正解の回数 int j; int n = 1000; //ゲームの回数 //Seed for random number time_t tim; time(&tim); srand((unsigned)tim); for (j = 0; j < n; j++){ you = 0; printf("Your choise is %d\n", you); ans = set_door(); //当たりのドア番号 opn = select_door(you,ans); //開けられるドア番号 printf("%d is NOT an answer\n", opn); if (change == 1) { //ドアを変更する you = select_door(you,opn); printf("Your choise is changed to %d\n", ans); } //答え合わせ if (you = ans){ puts("You win!"); chk++; } else { printf("You lose... The answer is %d\n", ans); } puts(""); } prinrtf("%d/%d wins\n", chk, n); // return 0; } セミコロン(;)を忘れてる。 printfのつづりを間違えている。 どんな人間にも分かりやすいメッセージを吐くコンパイラーを作るのが夢だな。時間ないけど。 AIが進歩すれば、その人間の習熟度合いを学習して、それに応じた適切なメッセージを出せるようになるかも。 今まで趣味でしかプログラムしてませんでしたが、仕事でやることになりました。 たくさんの文書や検証技法に圧倒され尻込みしております。 このあたりの意義、コツ、作法等を学ぶのに良いサイトか本を教えてもらえませんか? あるいはより適切なスレに誘導していただけると助かります。 よろしくお願いします。 Jenkins, Selenium WebDriver, Ruby のRSpec, Java のJUnit とか 組み込み向けでCのライブラリ作ってもらったらやたらデカかったんでデバッグ情報とかはプロダクションには不要なので削除してミニマムな物をくださいとお願いしたら 何でそんなことする必要があるの?とか聞かれてビックリしたんだけど、gccとかではリンカで実行に不要な情報を落としてリンクなんて出来ないよね?単にROM容量の無駄だと思っただけなんだけど。 デバッグとか普通にgccにもオプションあるけど サイズがデカいのは本当にそのせいなのか?納品物からどうやって判断したんだろ コンパイラ・リンカのオプションに無いの? strip コマンドとか >>482 具体的にありがとうございます! 参考にしてみます。 >>483 似た開発をしているプロジェクトの文書を参考にできてありがたい状況です。 ただ全く同じというわけではないので、文書の意義を理解して適切にアレンジしたいものです。 >>485 文句を言う前に裏を取ろうとしての話です >>486 >>488 調べた感じstripってシンボル情報を消す感じだよね?これはこれで有効かも。明日どの程度減るものか試してみる。 ただ-gで付くデバッグ情報とシンボル情報はイコールではなくこちらの方が規模にもよるかもしれないけど大抵は大きいという認識だけど合ってるかな? >>487 デバッグ情報がついてるかはオプジェクトの中身ダンプすればわかる。リンク後はmapファイルの中見て計算すればオブジェクトの食ってるROMの総量は分かる。 気にしてるのはこのオブジェクト達をリンク時に自分で不要な情報を削ってリンク出来るのか否かを確認したかった。 自分で作るときはそもそもコンパイル、アセンブルの段階でデバッグ情報や最適化設定を弄るから後付でそういう事した事なかったのさ。 納品も普通はデバッグ版とリリース版提供するものだと思ってたので噛み付かれたことにびっくりした次第。 そりゃ納品してからあれこれ言われるのは気持ちの良い話じゃないやろ c++のcoutで文字列を出力する関数をライブラリ化してc#でインポートし呼び出しても問題なくconsol.writeのような形で使えますよね? 恐らくアセンブリレベルでみたらcout ≒もしくは=writeだと思うのですが... フラームワークやライブラリを勉強していますと、 継承もしておらずインスタンス化をしてないのに参照できるプロパティやメソッドがありますが、 これは、参照するクラスやプロパティのアクセス修飾子がpublicだからでしょうか? 他に理由はありますか? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる