スレ立てるまでもない質問はここで 154匹目
■ このスレッドは過去ログ倉庫に格納されています
質問する前にGoogleで検索しましょう。 http://www.google.com/ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングや犯罪行為に関わることを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴、雑談はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 >>980 を踏んだ人は新スレを建てて下さい。>>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ スレ立てるまでもない質問はここで 153匹目 https://mevius.5ch.net/test/read.cgi/tech/1586142285/ >>516 Google電卓計算の結果 7^7 =823543 7^(7^7) = 7^(823543) = Infinity 無限大の一の位の数字を求める目的は何ですか? 一の位は7 9 3 1 7 ... と4乗周期でループする 7^7=49乗 49 mod 4 剰余は1 答えは7 49乗じゃなく823543乗か 剰余は3 答えは3かな curl -X POST localhost:8080/employees -H 'Content-type:application/json' -d '{"name": "Samwise Gamgee", "role": "gardener"}' これなんですけど、windowsの時はダブルクオーテーションをエスケープしろと書いてあったので、 curl -X POST localhost:8080/employees -H 'Content-type:application/json' -d '{\"name\": \"Samwise Gamgee\", \"role\": \"gardener\"}' にしたんですけどエラーになります。どこが悪いんでしょうか? >>522 こんなエラーメッセージが出てます。 {"timestamp":"2020-08-02T09:47:29.880+00:00","status":415,"error":"Unsupported Media Type","message":"","path":"/employees"}curl: (6) Could not resolve host: Samwise Gamgee, curl: (6) Could not resolve host: role curl: (3) [globbing] unmatched close brace/bracket in column 9 パテントフリーな動画コーディックを捜しているんだけど条件は ・高性能ではないコンピュータ(ARM SBCやAtom搭載機等)を使用する ・1080/60pをリアルタイムでエンコードする ・圧縮率はそこそこでよい。50Mbpsでビットレート押しとかでもかまわない ・切り出し時の画質はそれなりに欲しい とりあえずパッと思いつく候補 ・AV1 高性能だがエンコードが遅いのは困る。エンコーダのライセンスがGNU系でないのは良い ・VP系(VP3/VP8/VP9等) 画質はともかくこいつらもエンコードは速くない。エンコーダのライセンスがGNU系でないのは良い ・Theora これもあまり軽いとは言えない。エンコーダのライセンスがGNU系でないのは良い ・MPEG系(MEPG1/MPEG2) 計算量を加味するとMPEG1の方が適しているか?。デコードが軽いのも良い 他に何かあるかな? 今のところMPEG1が良さそうだけど開発時期の関係もあって実績のあるエンコーダは GNU系ライセンスばっかり・・ >>523 Could not resolve host xxxx というエラーからなんとなく、POSTデータのJSON文字列も正しく送れてないっぽい? Somewise Gamgee とか、送り先のホストとして見つからないと言ってるから、POSTの一部がホストアドレスとして解釈されてる もしかしてシングルクォートがひとつの文字列としてコマンドラインがパースされてないのかも ダブルクォートにしてみたらどうだろうか VSCode の拡張機能、Rest Client でも使えば? 例えば、test.http のファイル内に、 POST http://localhost:8888/ HTTP/1.1 content-type: application/json { "name": null, "time": "Wed, 21 Oct 2015 18:27:50 GMT" } >localhost:8080/employees そもそも、http:// も付いていないのに、これで動くのか? >>527 >ダブルクォートにしてみたらどうだろうか ありがとうございます。それでした。 curl -X POST localhost:8080/employees -H "Content-type:application/json" -d "{\"name\": \"Samwise Gamgee\", \"role\": \"gardener\"}" これでうまく行きました。 都内でプログラミング関係の本のラインナップが豊富な中古本屋って何がありますか? >>532 神保町池。 専門書だけを扱った古本屋がある。 探している本は大型の新品書籍を扱っている店にないような本です。ちょっと古かったりします >>533 内容を確認して買いたいのでネット通販はちょっと・・・ リアルブックオフはチェックしていますが専門書が豊富とは言い難いですよね >>534 何処にあるのでしょうか・・・ちょっと前に見てきましたが通り沿いは文芸?古書?関係の店ばかりに見えました 路地入るとあるのだろうか。土地感ないので見当が付きません >>535 大通り沿いにあるぞ。 1階は数学と物理・医療の専門書で、地下が建築・プログラミング専門書だったはず。 >>535 タイトルやISBNが分かってるなら 全国図書館ネットワークや国立国会図書館で検索すべし 大阪でプログラミング関係の本のラインナップが豊富な中古本屋って何がありますか? >>536 う〜ん、書泉のぞいたついでに通り沿いの店は探してみたのですが・・・ また都内へ行ったときに探してみます >>537 そこまでは絞り込めていません。基礎的な部分に関してソースコード付きで 実践的に解説している本を探しているのですが、そういう本は少なく感じますし 中を確認しないと判らないです >>541 せっかく教えてやったのになんやその態度。 この分野の中古本はやめた方がいいと思うぞ 変化が速いのでもう使わない、もう動かないものがてんこ盛り Win32 APIとかDB設計本とか一部の分野では古い本のほうがよかったりもする 使い方次第ではないですかね。個人的に思う古くても使える本 アルゴリズム解説系 組み込み向けコードの実装時に使える。むしろ新しいのはCPU使いすぎメモリ使いすぎであまり参考にならない 低レイヤー系 OS、処理系、CPUの基礎なんて10年くらいじゃ変わらない 変わらないなら無理して昔の本を探すよりネットに転がってる情報のほうが良くね? ゲームの分野で あの厚いセガの黒本って役立ちますか? たしかC++メインだったと思う >>550 「ゲームプログラマになる前に覚えておきたい技術」 電脳戦記バーチャロンが作れるやつ? 買ってサンプルビルドして遊んで、そっとじしてホコリかぶってるわ >>552 とても良く解説されていると思いますよ、ゲームの根本的な成り立ちから勉強するには良いです。 流れとしてはCUIゲーム→2Dゲーム→3Dゲームを1から独りで組めるように説明というかヒントが書いてあって、 自分で考えながら書いてみよう!答えはサンプルソースを見てねというスタイルかな。なので付録ディスクは必須。3次元の数学行列ベクトルとかは知ってるなら飛ばしても良いし ゲーム特有の見た目だけの誤魔化し処理なんかもあるし ただ、現状の3Dゲームはデザインやロジックやモデリングも音声サウンドも作業分散してるし ほとんどがゲームエンジンによるものが多いのでゲームエンジンに関するものでは有りません。 内部処理の事なんて知らない人が増えてるでしょうから その背景アルゴリズムを知ることに意味を見いだせるなら価値はあります。 あとネットワークも無かったと思う(ちゃんと読んで無いけど^^;) 単なるAPIやライブラリの使い方の本とは違って DirectXでスタンドアロンなデスクトップゲーム作りの基礎が学べると思います。 役に立つかどうかは例えるならパソコンでExcelが使えるのは当たり前だけど そこに入っている関数の使い方を知ってますか? というような前提知識の為の本なのでタイトルどおり「になる前に覚えておきたい」だと思います。 >>538 大阪なら市立中央図書館に、膨大な量がある >>550 セガ本は、C++・オブジェクト指向・3D プログラミングの3つを、 1冊で解説しようとしたが、失敗に終わった オブジェクト指向なら「スッキリわかる Java入門 第2版、2014」がベストセラー。 または、Ruby をやる方が速い 3D プログラミングは、外人のC++ のゲームの本が多い。 Unity・webGL でも良い C++の文法は、古くはロベールとか、今は色々出てる セガ本は失敗なのか! 最初の数ページ読む限りかなり良さそうだったのに DB の設計は、情報処理資格のデータベース・スペシャリスト セルコ信者のミックの本も、多い セガ本は、日本の賞も取ってる、有名な本だけど、 C++・オブジェクト指向・3D プログラミングの3つを、 各分野のスペシャリストが書いた本で、別々に学ぶ方が分かりやすい 著者の平山尚が、この3つを1冊にまとめる事に、こだわって作ったけれども、 それにこだわらなければ、もっと簡単な言語で学べる 概念を最初に、C++で学ぶ必要はない。 最初は、Ruby とか簡単な言語で学んでおいてから、C++へ応用した方が簡単 swingでウィンドウアプリケーション作りたいんやがやり方がわからんので教えて頂きたいです。 とりあえず一旦ウィンドウ表示させる所からやりたいんやけどそのやり方が分からん。 言語はJavaで開発環境はAtom ドシロート丸出しの質問失礼しますm(_ _)m 簡単に言えば、セガ本は、大胆にも、 3つの事を、1冊で解説しようとしたが、 各分野のスペシャリストが書いた本を、 10冊ほどで、別々に学ぶ方が分かりやすい 結局、内容的に薄くなってしまった そもそも分量的には、その3つだけで、10冊以上は必要だから、 平山尚の構想自体が無理だったし、 別に、1冊でまとまっていなくてもよい とにかく、プログラミングが出来るようになれば良いわけだから >>558 Java のスレで、聞いた方がよい 検索して調べるとか >>555 >>554 はこの板の有名な荒しだから、真に受けずに自分で本の中身を確認した方がいいよ。 そいつはスレの話の流れとか相手の情報(何を求めてるのかとか、どの程度の知識レベルなのか)を無視して、どこかで聞き齧った情報をただ垂れ流すだけのボットみたいな奴だよ。有名な誰某が言った、だから正しい!というのが思考の根本にあるらしい。 そいつのレスについては、キーワードを拾う程度の参考にはなるかもしれないかど、言っている中身は話半分に聞いて自分で確かめた方がいい。 せっかく自分で見て良さそうと思ったのだから、空振りに終わってもいいから読んでみた方がいいと思うよ。 >>547 低レイヤー系の情報はネット探してもほとんど無いでしょ。3DCGレンダラや動画エンコーダの作り方とかもないな 今主流の情報はネットの方が良いけどそこから外れると見つからないかあっても調べるコストが見合わない感じ >>562 > 3DCGレンダラや動画エンコーダの作り方とかもないな そう言うのは特許とかNDAとかの絡みもあるから非公開のものが多いよ あとそこらへんはかなり変わってきてるからそれこそ昔の本は役に立たないことが多いし >>563 3DCGレンダリングのフローなんて昔からほとんど変わっていなくね? リアルタイムレンダリングの技術は日進月歩だがそれでもGPUやそれに合わせたデータ構造の問題に見える 本質的なところは相変わらずでは。最近注目のレイトレーシングレンダリングだってノンリアルタイムでは かなり昔から使われている手法だし >>561 ほんそれ っていうかもうステマ化してるなこのスレ http://itest.5ch.net/subback/tech この板はプログラムを作る人のための板です。 あらゆる質問はまずスレ立てるまでもない質問はここでスレにしてください。 >>565 x ほんそれ o ほんとそれ 変な日本語使うな この馬鹿モンが レイトレーサーがあれば十分、ラスタライザーは不要 という時代は来るのだろうか レースクイーンがいれば十分、ラスクスライサーは不要 オブジェクト指向の利用の仕方のお手本のほうなものはないでしょうか クラスとかは分るのですが、基本的にオブジェクト指向をどのように使うのが正しいのかわかりません >>573 まずは、使いたい言語の標準ライブラリのヘルプを読んでください そこには、近代的な言語の大多数ならCollectionかListクラスくらいありますので、そのインターフェースを調べてみてください 次に、ライブラリのソースコードも公開されている場合が多いので、インターフェースを実際にどう実装すればよいのかサンプルとして勉強できます >>573 身の回りの物体やらをオブジェクトとして考える そもそももっとも世に広く広まったJavaの考え自体が 家電製品のシステム構築の概念から始まっているので カセットデッキもビデオデッキもブルーレイレコーダーも 再生ボタン、停止ボタン、等の共通インターフェースで利用する為の構築の仕方 オブジェクト指向のお手本は、Ruby on Rails MVC で、クラスを継承して定義する イベントドリブンであれば分りやすいと思いますがRubyやPHPなどのスクリプトの処理で 何から始まり、どう流れるのかが理想的なのかがイメージできなくて、 スクリプトの意味って端折り書きとかメモ書き的な意味だよ 番組を予約したいとかの目的があって それを実現するためにレコーダークラスオブジェクトを作り 操作する為のインターフェースを備えて スクリプトで何時から何時までどのチャンネルかを指示するのだから レコーダーなどのオブジェクトのイベントをドリブンするためにスクリプトを書くようなイメージだよ オブジェクト指向とイベントドリブンとスクリプト言語はそういうもの 本の話が出ていたので便乗。今でも使える本ってどんなのがあるかな? 聞くだけじゃアレなので自分が使えると思う本を書いてみる ・リンカ・ローダ実践開発テクニック ・C言語ポインタ完全制覇 ・C++による簡単実習3次元CG入門(第2版) プログラミング分野で長く使える本は多くはないはず 個人的には『Adaptive Code』ってのがためになったな ちなみに言語はC#で書かれてる 常駐プログラムってどういうコードを書いて作るんですか? 例えばファイルの実行ログを記録するみたいなやつ OSに指定したイベントが実行されたら呼び出して貰うようにハンドルをwinapiとかで登録するんですか? >>583 StartServiceCtrlDispatcherで検索 >>583 いろんな方法がありすぎるので 簡単なのは標準出力をリダイレクトさせた普通のCLIプロセス Linuxとかでのデーモンは大体はこの類い Windowsのタスクトレイアプリは画面を消したGUIプログラムだけどこれの仲間 中間はWindowsにおいてのサービス 登録、起動、停止、削除といったコールバック関数を記述したアプリ 実行するアカウントとかを設定できるけどOSの機能 非常に難しいのはデバイスドライバ これはメモリ空間とか実行モードからして一般のプロセスとは異なるのが普通 Ruby の、Process.daemon とかだろ。 デーモンは、Web サーバーのhttpd, cron など プロセスから制御端末を切り離し、バックグラウンドにまわってデーモンとして動作させます カレントディレクトリを、 / に移動します 標準入力・標準出力・標準エラー出力を、 /dev/null にリダイレクトします。 端末を使えないから、出力は、Logger などでログファイルに書き込む ffmpegを利用して分割aacを結合したいのですが、通常のファイル出力であれば問題なく動作確認できました しかしメモリ内のみで完結させたいため、pipe:1出力にするとstdoutはシーク出来ないため出力不可能であるそうです。 aac操作をメモリのみで完結させる方法はないという事でしょうか? 既出ならすまない。 特定のiOSアプリの開発言語を調べる方法ってありますか? 最近、国産の店舗アプリの開発が盛んなので その実態を知りたいです。 >>587 最近の若いもんはwebアプリしか造ったこと無いのとか多そう >>591 それの何が悪いんだ? 最近の若者は携帯を知らずスマホしか使ったことないの多そう ってのと同じ 最近の年取った者は周りが知らない昔の話題を話してつまらん。 >>590 iOSならシェア的にSwiftだけど、知る意味無い >>583-587 あたりは近頃「フレームワークがあれば十分、低レイヤーの知識は不要」やってきた結果じゃね? フレームワークは便利だし簡単にアプリケーションを作れるけど全てのアプリケーションを作れるわけではない フレームワークが対応していない機能を実装したければOSのAPIなりシステムコールなりを叩くしかないが そのような実装をするの必要な情報の入手性は昔より悪くなっている 分業しているか?高度なフレームワークやライブラリの需要は増える一方なのに 下の方開発が活発なようには見えないが >>509 すげぇ亀レスだけど、 (3^3)^2と(3^2)^3が等しくなるのは当然じゃね? コマンドライン引数関連の用語で 引数(argument)、フラグ、オプション、パラメータ、スイッチ、(他にもあれば) 等があると思いますが、細かく言えばそれぞれどういう意味なのでしょうか? 引数:受け渡す値 フラグ:(何かがあったことを覚えておくための)旗 オプション:選択肢 パラメータ:変数、引数 スイッチ:切り替えること、もの コマンドライン引数に使うときも元々の意味から特に外れてない まず曖昧に混同して使われていることが多いよと前書きした上で パラメータ(仮引数)は関数やコマンドにて可変の値を受ける変数のようなもの argument(実引数)は仮引数に対して実際に与えられる値 フラグはプログラムの動作を制御するための真偽値 真偽値全般の単なる言い換えか、プログラム内で値が決定されて変数に入るものを指すことが多い スイッチも真偽値 ユーザーが外部から指定する値のみを指すことが主 オプションは選択肢を表す広義の言葉 上で真偽値と書いたのは3値以上の場合もある コマンド引数の文脈では -dのようなのがフラグまたはスイッチと呼ばれる -dも-f hoge.txtのようなものも含めたらパラメータ、引数、オプションという 最近の若いモンはコマンドなんて使わないからな、実感が湧かないんだろう こんなものを試せば体験できる 【 cut 】コマンド――行から固定長またはフィールド単位で切り出す:Linux基本コマンドTips(60) - @IT https://www.atmarkit.co.jp/ait/articles/1610/31/news026.html processingはJavaに似ていますが PCにJavaが入ってないと動きませんか? >>606 いいえ 改めてJavaを入れる必要は無いです 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net 数学 物理学 化学 生物学 天文学 地理地学 IT 電子 工学 言語学 国語 方言 など VM + ASM を書いた (C#, DX) * x86 ではない! simulationライブラリで純粋な関数式プログラミングをする UIライブラリ (C#, 2D) を作ったよ 連続と離散を統一した! 4Dエンジン matrixのライブラリ ある強力なFor関数 SQLライブラリ VM + ASM のダウンロード ttp://up.x0000.net/files/TSimulang.zip Dockerと似たような感じでVirtualboxのイメージ作成、実行を管理するツールってある? WindowsのGUIツールを自動操作して達成するジョブがあるんだけどこれをジョブサーバ(Linux CUI)で動かしたい >>610 少なくともVirtualBoxなどVM型の仮想化では原理的に無理じゃないかと思う 仮想的にPCをエミュレートしていて、ホストOSとのやり取りは仮想ドライバを介すから、ホストのプロセスに触るにはドライバが要るはず そんなアホなドライバなんて作るのはやはりアホ……とも言い切れないのがなぁ 仮想マシンの中からプリンタとか外部機器扱ったり、クリップボードの共有化をしたりとか、そこそこ需要があったわ 気長に探せばホストのプロセスにアクセスするドライバも世界のどこかに無いとも言えない でだ、Dockerのようなコンテナ型の仮想化ではホストの概念は弱いけど、代わりに名前空間で他のプロセスとは分離されているから、そこら辺をうまいことするプログラムを書けばイケなくもないかも もっとも、そういう悪いことをするプログラムはてきめんにセキュリティソフトがブロックして消去までノンストップ間違いなし >>600 上しかしないヤツってフレームワークのバグや仕様変更に文句しか言わないイメージ 下も出来る人なら自分で修正するなりするだろうけどね >>610 どこまでやりたいのかはっきりしないが、VirtualBoxのイメージを作成したり起動したりするだけなら VirtualBoxのAPI使えばできるし、それを使ったVagrantなんてツールもある。 あ、リロード忘れて書いたら山盛りに違う書き込みが まあいいや ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる