スレ立てるまでもない質問はここで 148匹目 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
質問する前にGoogleで検索しましょう。 http://www.google.com/ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 147匹目 http://echo.2ch.net/test/read.cgi/tech/1490436082/
大仏と超絶天才ピアニストはどっちの方が凄いですか? >>86 その質問は「ソフトの使い方」の質問なんだが 例えば文字列の画像化くらいならC#とGDI+ですぐ作れるよ、って言うのがこの板 組み込み系って、Webのようなhtml,cssで作られた画面のようなものってあるんでしょうか、 あるのならどんな感じなのでしょうか。 >>90 ncursesを使う感じ? 画像検索で調べて。 回答ありがとうございます。 あと追加で質問ですが、組み込み系(IoTといっしょ?)とAIって全然違うのでしょうか、 進むのであればどちらかに絞ってって感じなのでしょうか。 IoTはおもちゃやトースターでもいけるが、AIはスパコンになるだろう。 >>93 超絶天才数学者と超絶天才仏教僧はどっちの方が頭が良いですか? 弥勒(僧)とトーマス・エジソンはどっちの方が天才ですか? B・N・Fとドナルド・トランプはどっちの方が凄いですか? >>98 年齢がいくつか知りませんがあなたには痴呆の症状が現れています 早めに自覚して対応したほうがいいでしょう >>86-87 ImageMagick が有名だから、それを使う 処理時間は、画像の大きさとか、君のPC の性能による。 CPU がi7 で、メモリが16GB で、SSD なら速い この板は、開発者・プログラミングする人の板で、 ソフトウェアの使い方を聞くのは、板違いです C/C++で使えるJSONライブラリでnumberが64bit intに対応しているものってないですかね? 今はpicojson使ってますが、これはJavaScriptに合わせて53bitまでしか対応してないようなので。 JS の数値には実は、64-bit 浮動小数点しかない。 整数も、その範囲内だけ Number.MAX_SAFE_INTEGER JavaScript における確実な整数の最大値 (2^53 - 1) Number https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number >>104 それはJavaScriptの仕様。そこは承知のうえで64bit対応のライブラリがどこかにないかなぁということで。 JSONの制約ではないという解説 https://archive.guma.jp/2010/12/twitter-json.html キーボードにメールの着信が表示されます これはメールソフトの何を読み取って表示させてるんでしょうか? メールソフトはthunderbirdです rubyスレの連中がクズすぎて質問もまともにできないんだけど Ruby開発者って世間でもあんな評判悪いものなんですか? "某巨大掲示板の利用者"を正しく演じてるんでしょ スタックオーバーフローにでも行ったほうが早いよ 演じてるようには思えないですね まあ、こんな所での質問はリスキーだとは思ってましたが、 不快な気持ちにさせられるのは懲り懲りなので 質問サイトを使うべきですね 初心者スレッドというタイトルやめてほしいです Ruby スレにいるのは、荒らし。 ずっと荒らし同士で、荒らしてる 荒らしと会話するものも、荒らし。 何回注意しても、荒らしと会話を続ける つまり、両方とも荒らし! 奴らは、全部のスレを荒らしてる 2ch(5ch)に限らないけど今時のサービスプロバイダーは管理しないのが主流だからね 荒らしに優しい環境 線を検出してくれるベクタライザーってありませんか。ライブラリでも単体のプログラムでも構いません ベクタライザーとしてはpotraceが有名みたいですがこれが検出してくれるのはアウトラインのようです フォントの画を検出したいです。検出した結果に沿って任意の線を引く予定です Xcodeは左のファイルをクリックすると、タブではなく新しいウインドウでソースコードが開く Android Studioは左のファイルをダブルクリックしないと、タブにソースコードを開いてくれない 本当にマジで糞すぎる そこで質問なんですが、XcodeとAndroid Studioはいつ頃滅びるんですかね? 六法全書とか日本国語大辞典とか広辞苑とか現行日本法規全巻とか現行法規総覧全巻などを全て丸暗記したらどんなご利益がありますか? あと、前になんかのスレッドで、記憶力が良い人は理解力も高いみたいな書き込みがあったのですが、それは本当ですか? 本当だとしたらなぜそうなのかを詳しく教えてください。 プログラミングやHTMLは素人なので用語の使い方に間違いがあるかもしれないですが、エスパーしてください。 ニコニコ動画の生方放送の来場者数を30分ごとぐらいにに取得するスクリプトをつくりたいんだけど 取得することができません。 どうすれば取得できるんでしょうか? 一応Rのrvestってのをつかってるんですけど R特有の問題ではないとおもっているのですが h2タグ項目の取得はできるのですが どうも動画部分の取得ができないようで指定タグ?に何を使えばいいかわかりません。 Rは知らないかたでも原因らしきものを推測できるようであればお願いします。 例えばここ http://live2.nico video.jp/watch/lv310082278 で ___watch-count___2jFHQ ___watch-count-base___1tULy .___watch-count___2jFHQ ___watch-count-base___1tULy span.___watch-count___2jFHQ ___watch-count-base___1tULy #root > div > div.___player-body-area___3aMT1 > div > div > div.___player-status___N6gvz > div.___program-panel___116cO.___program-panel-base___4VsHh > div > ul > li:nth-child(1) > span //*[@id="root"]/div/div[8]/div/div/div[2]/div[1]/div/ul/li[1]/span は試してみたのですが取得できません。 一応書いたコードはこれです location <- "#root > div > div.___program-information-area___3z_1a.___program-information-area-skin___3KALS.___local-side-padding___3mut5 > div > div > time" title1 <- session %>% jump_to(URL) %>% html_nodes(location) %>% html_text() print(title1) もう人生どうしたら良いのか分からない・・・・・。 東京大学理学部数学科に入りたいけど、尋常じゃないくらい頭が悪いのです。 白チャートすらまったく理解できません・・・・・。 でも東京大学理学部数学科に入りたいです。 まずは5chにくだらない質問を書き込むのをやめましょう 書き込み1回あたりの時間は大したことがなくても、毎日のように繰り返せば 多大な時間の浪費になります もっと有意義なことに時間を使いましょう 大卒から就職して研修でアセンブラ習った後に6年間勤務して、 できる事がひとつも無いのですが? 今まで何してたんでしょうか? >>119 wget, curl とか、 Ruby で、Nokogiri, Selenium WebDriver とか、 JavaScript で、jQuery とかを使え それに、XPath よりも、CSS セレクターを使え //*[@id="root"]/div/div[8]/div/div/div[2]/div[1]/div/ul/li[1]/span div[8] とか、こういう書き方は、順番が変わったら、8番目じゃなくなるかも 来場者数って、どこに表示されてる? 漏れには、分からない //*[@id="root"]/div/div[8]/div/div/div[2]/div[1]/div/ul/li[1]/span 要素を特定するには、後ろ・子孫の要素で特定できれば、 前・先祖の要素には関係なくなる div[2]/div[1]/div なら、一番後ろのdiv に、id, class などが付いていないか調べる 例えば、.abc というクラスが付いていれば、 それが他の要素で使われていないか、検索して確かめる もし他の要素で使われていなければ、 .abc という、CSS セレクターで要素を取得できる CSS セレクターを幾つか組み合わせれば、たいてい要素を特定できる。 例えば、.xyz .lmn .abc なら、.xyz の子孫の、.lmn の子孫の、.abc 要素 「CSS セレクター」で検索! ロジックについて質問です。 A〜Zまでの列があり、その列の中でさらに1〜13までの番号を振ってあります 参考図:https://i.imgur.com/kT89KNc.png 青く塗ってあるところだけ通れるルートなのですが、たとえばA列からB列まで行く場合、一度上まで出てからB列とC列の間を通らないといけないことになります 反対にB列からC列の場合上に出る必要がなく直線で行けます 自分が解決できないのがA列からB列に行く場合とB列からC列に行く場合の違いの判別の仕方がわからないのです 起点と終点の距離を出したいのですがこれでは出すことができません こういう場合どのように判別したら良いんでしょうか?何か良い案ありましたらお願いします プログラムがパスワードが必要な場合。 メモリー上に置くとメモリーを盗み見されないようにするには 暗号化すればいいのですが、結局使うときには複合するから 結局盗み見されるじゃないですか。 それならば盗み見されないようにするにはどうしたらいいですか? >>130 プログラムでは正しいパスワードをハッシュ関数に通した結果@を覚えておくようにする プログラム実行上で入力されたパスワードをハッシュ関数に通し、その結果と@とを照合する ハッシュ関数の結果からパスワードを逆算することは不可能 >>132 それはログインするときのの話だな >>132 のようなのものはサーバー側でパスワードを保存しておく必要はない ↓例えばこんな感じ クライアント(パスワードを知ってる) → パスワード送信 → サーバー(ハッシュ化パスワードを覚えてる) サーバー側は送信されたパスワードをハッシュ化したものと、覚えているハッシュ化したパスワードを比較してる だけど単純なこの方法だと、サーバーはパスワードを覚えていないだけで パスワードを送信しているので、結局メモリー上に一瞬とは言えパスワードが存在する それを防ぐのがチャレンジ/レスポンス認証ってやつ。パスワードそのものを送らない仕組み >>130 ただなパスワードマネージャーのようなソフトはどうしようもない クライアント(パスワードを知ってる) → パスワード管理ソフト → パスワード送信 → サーバー(ハッシュ化パスワードを覚えてる) パスワードは暗号化していても復号化してから送信しなければいけない その時メモリを読み取れる可能性はある。有名なパスワードマネージャーは その対策をしていると思うがどうやってるかは知らないw 最終的にはOSのパスワード管理機能が最強ってことになると思うんだが脆弱性見つかってるからな。 例えパスワードが頭にしかなくても入力している時には読み取れるだろうし、パスワードを使ってる限り メモリ上のどこにもないってことはないだろうな >>133 いや、完全に間違えてる。 もうtelnetのような時代遅れのプロトコルなんて 使わないだろ >>134 telnetの話はしていない だからtelnetだと思い込んだお前が勘違いしてる phpで作ったシステム(しょぼいCMSのようなもの)を有料販売または有料でレンタル的なことをしたいんですが、改変や二次利用されないための方法ってなにがありますかね? 契約書等ではなくプログラム自体を許可した人だけにしか使われないようにしたいです。 >>136 プログラム自体に制限を掛ける方法は、リバースエンジニアリングを回避するのは原理的に無理だと思う データで勝負する方向は可能かな? >>139 昔はやったビルドシステム 今はnpm runを使う 一部ではそんなことも言われていたけど俺は結局gulpに戻った。package.jsonだけじゃやっぱり無理がある。 makeは機種依存がある 例えばWindowsで使えない >>141 package.json = コマンド実行なんだけど コマンド実行でできないことって何? >>143 え?Windows で普通に make つかってるけど… >>144 しばらく"config"とか駆使していろいろやってみたけど、package.jsonの記述がごちゃごちゃしていくのに 嫌気がさした。あとコマンドラインである以上環境依存が避けられないってところも。 もちろん、コマンドラインだから "node hoge.js" とすれば大抵のことができてしまうわけだけど、 そんなんするならgulpfile.jsでもいいかなと思い直した。 >>148 npm run(npm-scripts)への流れっていうのは、 コマンドから実行したいものは、必ずコマンドラインインターフェースが ついてるからそれ使えばいいって発想だと思う。 例えばeslintだとeslintコマンドが存在するでしょ? npm scriptsっていうのは、コマンドラインインターフェースが存在する物の オプションを決め打ちにした簡単なラッパー なので色々駆使する必要が有ることがよくわからない あとまあ知ってると思うけど、gruntとかglupの問題は、 本当に「使いたいもの」(例えばeslint)とgrunt/glupなどのビルドツールを つなぐためのプラグインが必要になるって所だよね 大抵別開発者が作ってるから、「使いたいもの」がバージョンアップしても すぐに対応されるとは限らない コマンドラインインターフェースを直接使えば最新の機能がすぐに使える ビルド時にやりたいことに対して常に適切なコマンドが見つかるとは限らんからね。 運良く存在した場合でも、あるディレクトリ内の全部のファイルに対して処理するなんて よくあるケースがワンライナーで書けなかったり。 このあいだ書いたちょっと複雑な処理だと、ビルド実行時にそのgitブランチとコミットの 情報を取得してファイルに埋め込むなんてのがあったな。 >>150 俺が一度gulpを捨てた理由はまさにそれ。たしかどっかのブログに唆されて。 で、また戻ってきたのは、そんなにいくつもプラグインを使わなくてもpackage.json直書き よりは便利だと思い直したため。今ではほとんどgulp-execやベタのjsで済ましてる。 初めまして。初めてこちらを使わせていただきます。 もしも場所が間違っていたらすいません。 ただいま、マイコンmbed(F303K8)を用いてDanceDanceRevolutionのアケコンを自作しようとしています。 最終的にはStepmaniaというDDRのエミュレーションツールと共に使う予定です。 制作物の仕組みとしては以下となります。 1.圧力センサーを押すとmbedからシリアル通信でPC側に文字列が送られる 例 pc.putc('r'); 2.pythonで制作したツールにてPC側でシリアル通信を受信。文字列に対応したキーを送信する。 例 pyautogui.keyDown('right') ここで、pyautoguiやC#のSendkeyを用いてStepmaniaにキー送信を試みたところ、Stepmania側でキー送信を受け付けてくれませんでした。 どうにかしてキーボード入力かジョイスティック入力として送信を試みたいのですが、如何でしょうか。 よろしくお願いします。 DirectXはSendKeyに対応していないため、SendInputを使ったところできました。 ありがとうございました。 makeで良いんだが、なんで再発明したがるんだろうね。 >>136-137 よくあるのは、ドングルだろ。 ドングルを挿した時だけ、アプリが使える >>139-151 make はプログラミング言語ではないから、 スコープ・クロージャがないから、プログラミングできない Vagrant, Chef のRuby とか、Gradle のGroovy とか、 DSL を作りやすい言語が有利 今まで、Ruby では、Rake だったけど、 最近は、Thor を使う なんていうかな。 全体的に勘違いしてるような気がするが。 rubiestってみんなこうなの? 頭でっかちと言うか、道具に使われてると言うか。 DSLを作りやすいと言うより、作らないためにnpm scriptやらmakeやらに回帰してるんだがな。 作ってもどの道、収斂進化していって、同じようなものに落ち着くよ。 makeはそれ自体DSLなんだから、makeでrakeのような内部DSLができるかなんてのはナンセンスだわな。 まあそれはそれとして、いざという時に任意のロジックを記述できる内部DSLは便利ではある。 型に嵌めるからこそ理解しやすいというDSLの利点を多少損なうものではあるけれど。 A. 自分 ↓ [B. AでもCでもない第三者が作ったモジュール] ↓ C. 本当に使いたいもの(ライブラリ等) Aである自分はCを使いたいだけなのに、 間にあるBが存在しない or メンテナンスされない状態で また修正するのも自作するのも大変な状態になって Cが使えないことにアンチパターンとして名前をつけたいね gruntとかgulpとかそういう状態にある。 ansibleとかterraformもこのパターンになってる。 またこのアンチパターンのもう一つのデメリットは無駄な知識を要求させること AはCを使いたいだけなのに、Bの使い方を学ばないといけない。 使い方、記述の仕方が変わるだけでできることはC一緒 ちなみにね、>>158 のパターンに近いようで違うもので こういうパターンが有る A. 自分 ↓ [B. DirectX] ↓ C. 様々なハードウェア これは一見似ているようだけど、本当に使いたいものが、BのDirectXになってる点で違う。 あるものを抽象化するような仕組みは>>158 とは違うので勘違いしないように >>157 任意のロジックは任意のロジックを行うフェーズごと、ビルド用のスクリプトに切り分けてしまう方がいいと思うんだけど、流行り的には違うんだろうな。 微妙な移植する時にドツボにハマる事になると思うんよね…。 まぁ、rake使う時点で適切なバージョンのrakeを使っていて、rubyは完璧に動いてる、と言うのが前提なんだろうけど。 そうでない環境に持ってくときに、rakeごと作り直し、は悲しすぎるし、 rubyかrake(またはnodeとgulp)のバージョンを上げる時に無駄な苦労もしたくないからこそ中立的なビルドを保ちたいなぁ。 unityの質問です、2つのゲームを別々のプロジェクトで作って、スタート画面を作りゲーム1のボタンを押したら、ゲーム1がプレイできてゲーム2のボタンを押したら、ゲーム2がプレイできるようにしたいんですが ゲーム1のプロジェクトの方で、スタート画面とボタンを2つ作り、ゲーム1のボタンを押したらゲーム1が始まるのですが、ここからどうやればゲーム2のボタンを押したら、ゲーム2を始めることができるのか、わかりません、教えてください ゲーム1とゲーム2のインターフェースを共通化して、初期化とゲームループをフラグ変数で切り替えればいい。 たぶん、関連する複数のプロジェクトを、solution とかで、まとめるのだろう その、solution 内で、異なるプロジェクトを実行する方法があるのだろう この板ではなく、ゲーム製作技術板の、Unity のスレで聞いて >>164 ありがとうございます、そうしてみます! >>167 数学の本を読めばおのずと答えがわかるようになっています 同じプログラマとして、俺が昨日知った驚きの情報をスレ違いですが、聞いてください。 魚にカジキっているでしょ?あれ、感じで書くと梶木って書くらしいんですよ・・ でね、なぜかっていうと、昔の船は底の方に船の梶を取る梶木っていうのがあったらしいんですよ・・ でね、魚のカジキはあの尖った鼻みたいので、その梶木を裂いて穴を開けてしまうらしいんですよ・・。 それでね、カジキ(梶木)なんていう名前になったらしいんですよ・・、スゴくないですか? あとね、タラバガニっているでしょ・・。アレはね感じで書くと、鱈場蟹って書くんですよ・・・(´・ω・`) それがね、聞いてビックリ(・・;)! 文字通り、鱈(魚の鱈ね)がいるところでたくさん取れるから、そういう名前になったんだって(・・;)! 皆さん、こういうのって、スゴくないですか・・?本当によく出来ていると思いますよ・・・(´・ω・`) >>171 チョウザメだね!ググったらチョウザメ大きい(*^^*) ちなみに、鮭の鼻の先端のグニュって曲がってるところはプロテオグリカンの塊なんだぞw MFC, Win32で、CaretとScrollWindowで現在ドハマリ中。 キャレットのサイズを好きなように変えたくて、 CreateSolidCaret, DestroyCaret, HideCaret, ShowCaret を自分としては かなり慎重に行っているつもりなんだけど、ScrollWindow を行うと、 消えているはずのキャレットの場所に XOR 的な色反転矩形が出てしまう。 というか、::DestroyCaret または、::HideCaret するだけで、色反転矩形が 出る場合もあり、ここ半日ぐらいハマッてる。 ScrollWindowの直前は、必ず ::DestroyCaret して、直後に CreateSolidCaret するようにしてみても駄目だ・・・。 2回目くらいの ScrollWindow で、 なぜか、昔の位置に色反転矩形が出る。 OnKillFocus で、DestroyCaret してみても駄目だった。 何もやっても駄目・・・。 自作の商用サービスで株価の情報を使用したいんですが ヤフーファイナンスは利用規約で商用利用を禁止しているため取得できません どのような方法株価情報を取得すればいいでしょうか? (載せたい情報はランキングとか各銘柄の出来高とかです) 2chのdat取得したいんですが dat取得するのにdatファイルがある場所 を指定するのに http://hayabusa9.2ch.net/news/dat/1517168470.dat これのurlでは取得できない 取得の仕方が書いてあるブログを見て作ってるんですけど情報が2009年の何です datファイルの場所が変わったり してるんでしょうか? ググると運営に許可なく開発、公開できなくなるというのが出てきました おーぷんは取得できたんですけど 2chの場合では違うコードが取得されたんでdatを許可なく取得されないための対策ってことなんですかね... 今はdat取得にはAPIを使う必要がある API呼び出しのためのキーは運営に発行してもらう ソース非公開、広告掲示、とかいくつかの条件がある まあ個人的理由でとるのはもう無理そう 1KB = 1000B 1KiB = 1024B ってキモくない? 2進数世界の単位なんだから1KB = 1024Bでいいじゃん 国際度量衡総会か国際電気標準会議か知らないけどバカなの?頭文系なの? キロ - Wikipedia キロ(kilo, 記号:k)は国際単位系 (SI) における接頭辞の一つで、基礎となる単位の10^3倍の量であることを示す。記号は小文字の「k」である。 1キログラム (kg) = 1000グラム (g) 1キロメートル (km) = 1000メートル (m) 1キロリットル (kL) = 1000リットル (L) 1キロワット (kW) = 1000ワット (W) 1キロジュール (kJ) = 1000ジュール (J) 1795年の当初のメートル法で定められた6つの接頭辞の一つである。 キロは、ギリシア語で1000を意味する χ?λιοι (khilioi) に由来する。 当時は、倍量の接頭辞はギリシャ語から、分量の接頭辞はラテン語から作成することとしていた。 そこで、ギリシャ語の単語をフランス語風に変更して作られたのがキロ (kilo) である。 1960年の第11回国際度量衡総会 (CGPM) でSIが制定される際に正式に承認された。 キビバイト - Wikipedia キビバイト (kibibyte) とはコンピュータの容量や記憶装置の大きさをあらわす情報の単位の一つ。KiBと略記する。 2^10を表す1,024バイトを表す言葉である。 しかし本来SI接頭辞であり10^3を表すキロを使ったキロバイトは1,000バイトの意である。 このためIECが決めた2進接頭辞を用いキビバイトとしている。この呼び名を推奨している。 kibibyteとは a contraction of kilo binary byte のことである。 ようするに人類にとっては10進数の1000のほうが先出でそっちが正式なキロだが、 あとからコンピュータ業界がキロを誤用、混同して1024もそう呼んでしまったんだ。たまたま近い値だっただけ。 コンピュータが3進で、3のべきが1037とかだったそれがキロになったかもしれないし、 2の10乗ではなく、2の8乗や16乗が基本単位になった可能性もある。 だから2進数でKを使う時は1024倍ってことにすればいいじゃん わざわざ2進数の区切りに10進数の考え方を持ってくる必要なくね 普通の人は10kBが1kBの倍の大きさとは思わない 2進数なんて使わずに10進数で考えるのが当然だ 10KBは1KBの10倍だぞ そして誤解を生むのは1KB = 1000Bの方 コンピュータの仕組みとは異なる考え方だからな ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる