スレ立てるまでもない質問はここで 151匹目

■ このスレッドは過去ログ倉庫に格納されています
2018/11/03(土) 19:08:18.89ID:nx8/6O0X
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 150匹目
https://mevius.5ch.net/test/read.cgi/tech/1537176309/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
2019/01/25(金) 20:23:47.90ID:oTxjg32P
>>402
>>392,401はいつものruby推しの奴だね。
毎回毎回、話の流れも空気も読めずに自分の言いたいことだけを言っていく奴だから構うだけ無駄だと思うよ。
404デフォルトの名無しさん
垢版 |
2019/01/26(土) 03:55:23.61ID:FbQiJkBz
最も根源的な概念は「有」ですか?
405デフォルトの名無しさん
垢版 |
2019/01/26(土) 11:31:21.68ID:BnWyuGcp
>>394
なんでも誤差言えば賢そうに見えると思っとるんやろがアホ丸出しやでw
2019/01/26(土) 14:04:57.81ID:VVr2JTND
3倍遅いというのは、大体、7〜10年程度前のマシンを使っている感覚になる。
(色々な数値が出てくるが、特に最近は、1Core当たりが速くなる進歩は遅い)

90年代初頭から丁度2,000年位まではクロックアップがすごい速度で進んだ。
16MHz から 3.0GHz までくらいは。
ところが、クロック数自体は、2,000年以降、ほとんど上がって無い印象がある。
確か 2,000年位に、Socket478 の Pen4 が 3.0GHz だったと思うから。
で、このPen4はクロック数の割には遅いとされて、その後改良が施されて
速くはなったが、結局、29年かけて、1Core当たりだと 30〜100倍くらいの
速度向上くらいだと思う。大体で言えば、7〜10年で3倍程度の速度向上に
なるイメージ。
2019/01/26(土) 14:11:05.41ID:VVr2JTND
あと、C#の場合は、
・Window Object(Widget) が多くなるともっと遅い感じ。10〜20倍くらい。
・クラス・オブジェクトも新規作成時にかなり遅いらしい。
・画像処理のベンチマークテストなどでは、ループが多数回同じ場所で回るような
 ものが多くて、その場合は、C++ より少し遅い程度で済むが、実際の
 アプリでは、もっと色々な関数をランダム的に呼び出すので、条件がかなり違う。
・C#はランタイムが大きいので、キャッシュが小さいCPUだと急激に遅くなる
 可能性があり、ベンチマークテストで使われていることが多いハイエンドの最新
 マシンだと差が出にくくても、ローエンドの旧マシンだと、C++との差はもっと
 はるかに大きいことがありえる。
・つまり、ローエンドの旧マシンだと、C++だとものすごく快適に動作するのに、
 C#だと劇的に遅くなる事がありえる。主な原因はキャッシュ容量やその性能、
 メインメモリの量、HDDの速度、など。
2019/01/26(土) 14:25:25.49ID:rZBUCLcI
PCにFaxモデムを2つ繋げてFAXCOMEXLib.FaxServerで両方制御することはできますか?
モデムAに電話番号Aに送信させつつモデムBに電話番号Bへ送信させるみたいな感じで
2019/01/26(土) 19:30:59.76ID:F6vEC2SQ
>>408
論理的にはできると思う
プロセス毎に違うデバイスを使うようにプログラミングできるなら
2019/01/27(日) 13:52:16.05ID:UeSsBKpf
>>408
そのライブラリは知らないけど、昔の (Fax) Modem は、PC とは
シリアル接続されていて(例えば COM ポート)、Modem の制御は、
シリアルケーブルに、コマンドとパラメータを文字列として送るような
方式をとっていた。
2019/01/27(日) 14:03:18.70ID:HVJRZBDf
ロードバランサやリバースプロキシを使って負荷分散し高可用性のシステムを構築するのが流行しているそうです
ですがロードバランサやリバースプロキシそのものが故障した際はどうすればいいのでしょうか
諦めるしかないのでしょうか
2019/01/27(日) 16:21:12.29ID:UeSsBKpf
>>411
めちゃくちゃ専門的な質問だけど、そりゃそうだと思うよ。
一番の「要(かなめ)」の部分が故障したときにはなんであれ故障するだろう。
故障を検出してバックアップシステムを稼動させることは可能だと思うけど。
2019/01/28(月) 03:05:13.37ID:TllA390K
ロードバランサ自体も2台構成で冗長化するよ
2019/01/28(月) 16:11:35.80ID:ocFfiG2Z
重複しない数字を保存する方法として解1と解2はどちらが早くアクセスできますか?
例)1,3,4,5,7を保存

解1) int[] a={1,2,4,5,7}
解2) int[] a; a[1]; a[2]; a[4]; a[5]; a[7];

私は解2の方が早くアクセスできる気がするのですが、実際にこんな書き方をしてる人を見たことがありません
それはなぜでしょうか?
2019/01/28(月) 16:25:59.54ID:TW/+W6VX
0.000000000000001秒くらいしか差がないからです

× 速い遅いで単純に考える
○ どれだけ影響があるかを考える
2019/01/28(月) 16:33:44.52ID:cr29A5a5
そもそも重複しない前提なら配列よりSet使うしね
チューニングはボトルネックを見つけてからが鉄則
2019/01/28(月) 18:49:42.49ID:tBgsmvEt
>>414
数字だったら大小関係(順序関係)があるので、「その数が存在するかどうか」を短時間で判断したいのなら二分木に実装しますね、順序関係が中途半端なもの(a < b, a > b, の両方とも真とならないもの、とか)は、さて、どうしましょうか…
>>416
最近は set とか map とか便利ですよね…
418デフォルトの名無しさん
垢版 |
2019/01/29(火) 20:16:00.60ID:6cHXm1io
N予備校のプログラミングコースってどうですか?
コンピュータサイエンスとかも学べるらしいですが。
2019/01/29(火) 20:44:25.70ID:2nrdmNns
オブジェクト指向の処理の流れについて質問なんですけど、コードを複数ファイルに分ける
直前くらいに書き分けた状態だと main 関数が元締めで他の関数とかを引っ張り出すような
樹形図のような処理の構造になってると思うのですが、ヘッダとソースを使ってファイルを
切り分けた状態では処理の流れってどうなってるんでしょうか。

コンパイラに突っ込まれた時になにがタグのような働きをして切り分ける前のような一列の処理に並び直したかがわからないです。
mainに対する従属関係と思って読んでたのでヘッダの役割がとくによくわかってないんだと思います。
2019/01/29(火) 22:04:44.92ID:AnpnZGSz
SASS のパーシャルファイルとか、
JavaScript のwebpack などと同じじゃないの?

別のファイルを、そこに展開して、1つのファイルにするだけだろ
2019/01/29(火) 22:33:02.30ID:2nrdmNns
実行ファイル作る時はそうなんですけどコードの流れを追うときにどう読めばいいのか困りまして。

mainのあるソースでのヘッダのincludeでは使用関数の予約を入れ、
関数のソースでのヘッダのinclude以下ではヘッダが唱えた関数を実際に作って返し、、
オブジェクトファイル結合時に各ソースでのincludeがジョイントみたいに機能する
みたいな感じなんですかね?
422KAC
垢版 |
2019/01/29(火) 23:22:44.69ID:9vi+TkZs
>>421
検索キーワード間違えてる

オブジェクト指向は関係ない。
「プリプロセッサ」
「モジュール」「ライブラリ」「リンカ」
でググってみ?
423420
垢版 |
2019/01/30(水) 00:09:18.08ID:T9WgAkKs
例えば、実装を上に書いて、
ヘッダファイルのinclude を下に書いたら、コンパイルできない

つまり、上からの書く順序に依存している

プリプロセッサには、識別子の巻き上げみたいな機能がない。
コンパイラにはあるけど

単純に、1つのファイルにするだけの機能で、
include の順番を変えるだけでも、失敗する
2019/01/30(水) 01:27:25.06ID:nTVyoRLY
>>415
その小数点の精度は根拠あるの?適当に答えんなよ
2019/01/30(水) 01:58:59.16ID:ZS9Ji7b6
>>422,423
ありがとうございます。
とりあえず構成がざっくり読める程度にはなりました。

物理シミュレーションパッケージの例題をマイナーチェンジしようとしたもののコード中の
どこが処理・設定の本体に近い部分なのかぱっと見わからなかったもので。
個人で数値計算組んでる範囲だと行数が肥大化してもファイル1つ関数たくさんで足りてましたから。
2019/01/30(水) 03:10:15.12ID:jAE5E/lv
WindowsのGUIプログラミングで、タイトルバーを黒くする方法を探しています。
Windows10だけかもしれませんがVSCODEやVisualStudioやChromeなどタイトルバーが黒かったり、
タイトルバーがメニューバーになっていたりとカスタマイズされているものが好きなので自分でもやってみたいです。

Electronを使えばできる、というのではなく
言語はC/C++で、できればGTKで、それがだめならWin32APIや.NETでの実現方法を知りたいです。
427デフォルトの名無しさん
垢版 |
2019/01/30(水) 15:29:14.88ID:F9zkFgWJ
プログラミングするひとってみんなノートパソコンももってるものなの?
やっぱりMacBook airとかがいいの?
vscodeでpython勉強するだけならWindowsノートパソコンで6-7万円のやつでもうごくの?

いまはPCで勉強してます
2019/01/30(水) 15:38:31.81ID:drlXsy4D
いまのPCでいい
2019/01/30(水) 16:04:01.76ID:h/OuFEoe
SSD推奨。
2019/01/30(水) 17:29:51.09ID:LdFShogb
>>427
今のPCでいい
ノーパソに6、7万かけれるならその金でモニターとリアルフォースとトラックボールマウスを買うのじゃ
2019/01/30(水) 17:56:45.41ID:mUxZ3agr
ちょっとした関数の返り値って「res」派と「ret」派があると思いますが、どちらが多いのでしょうか

また、どういう理由でどちらが良い、といった考察はありますか
2019/01/30(水) 18:56:43.86ID:KiQjlwFG
resは何の略なんだ?
2019/01/30(水) 18:57:24.67ID:mUxZ3agr
>>432
resultではないでしょうか
2019/01/30(水) 19:04:53.81
responseと紛らわしいから「result」派
2019/01/30(水) 19:20:22.39ID:yrYAY60v
response以外の意味でresは使わないなあ
requestがreq、responseがresでセットのイメージ
resultはresult
ただresultにしろretにしろ、どうせ数行程度の関数くらいでしか使わないんだからどっちでもいい気はする
逆にそれなりの長さの関数ならそんな抽象的な名前つけるべきじゃないし
2019/01/30(水) 19:53:16.00ID:TDltmtVR
むしろresponseってなんぞ
変数の命名において言うほど頻出単語か?
2019/01/30(水) 20:10:30.37ID:jAE5E/lv
>>427
vscodeでPythonやるくらいならドンキの2万円パソコンでもダイジョーブ
ノートパソコンでお外で勉強は大変捗るのでガンガン買っていけ
438デフォルトの名無しさん
垢版 |
2019/01/30(水) 20:17:39.70ID:5GzTmkIQ
web系なら腐るほど頻出するだろresponse
2019/01/30(水) 21:28:05.56ID:T9WgAkKs
>>427-430
CPU-i7, memory-16GB, SSD-512GB、グラボ、保証期間、Windows Pro版

プロ向け開発用PC は、ゲーミングPC 並みに高度だよ。
普通のPC じゃダメ。
特に、3D・動画などは、高度

素人なら、安いものでも良いけど、
メモリ・保証期間だけは最大限まで拡張すること

マウスコンピューターの乃木坂モデルを拡張して、金額を見てみ
2019/01/30(水) 21:40:45.48ID:VS+9FfUL
マウスコンピューター(笑)
2019/01/30(水) 21:56:05.52ID:3xdsT4L3
>>426
試していないけどこの辺のDrawCaptionとか調べるといいかも
http://www.geocities.jp/asumaroyuumaro/program/winapi/drawing.html#3
http://bbs.wankuma.com/index.cgi?mode=al2&;namber=63008&KLOG=106
の■63067
442デフォルトの名無しさん
垢版 |
2019/01/30(水) 22:05:10.13ID:8gtakFTo
東京大学理学部数学科に入りたいような気もする。
443デフォルトの名無しさん
垢版 |
2019/01/31(木) 12:32:02.29ID:6/2N/wkT
これからプログラミングの勉強始めようと思うのですが、MacBookAir1800でもスペックは問題ないでしょうか?
2019/01/31(木) 13:13:39.40
何がしたいかによる
文法覚えるレベルなら十分
2019/01/31(木) 13:38:26.85ID:x43rouCO
むかーしはパソコンじゃなくて大型機の端末だったりしたから
紙にフツーに一行ずつ手書きして、それを端末使える時に打ち込んで動作確認してたんだから
練習学習だけなら紙さえあれば…
446デフォルトの名無しさん
垢版 |
2019/01/31(木) 13:46:17.24ID:IdJkPScG
返信ありがとうございます。
HTML CSSなどから勉強して、その先はこのPCを仕事としても使いたいと思ってます。
2019/01/31(木) 14:32:14.39ID:itw0V83e
>>445
いま、スマホでもX11-BASIC, Lua, C/C++, Pythonなどは使える。ポケコンも紙の出番も少ないな。
2019/01/31(木) 15:52:15.82ID:OGxiQZdZ
>>426
http://www.nowsmartsoft.shop/
これとドットレベルで全く同じものが、手元の Win32 で動作してる。
この文章はひきこもりのLが自己満足のために書いています。
2019/01/31(木) 18:36:49.46ID:7Bw2wttR
ブサウザ上でpdfに手書きして保存できるサービスって検索するといくつか出るのですが、技術的にはブラウザ側、サーバ側でどんなことをしているのでしょうか?また、比較的楽に実装できるプラグイン等ありますか?言語は問いません。
2019/01/31(木) 19:00:49.79ID:OGxiQZdZ
>>449
色々なやり方があるが、wasmを使えば、ブラウザ側でほとんどなんでも出来てしまうため、
サーバーとのやり取りはほとんど必要ないことを断っておく。

wasm を使わない場合にどうするか考えてみると、ブラウザ側では、
JSでお絵かきソフトのような処理をして、必要なタイミングでXtmHttpRequest()
などでサーバー側に Draw形式的なデータを送り、サーバー側ではそのデータから、
いったん、ビットマップ形式の画像データを構築し、画像ファイルに保存する。
次に、BITMAP画像から PDF 形式に変換できるような何らかのライブラリか、
画像ファイルのファイル名を渡すとPDF形式で保存できるコマンドラインツール
などを利用して PDF ファイルに変換する。
ブラウザ側の人間がPDFファイルを保存したい場合は、サーバー側に出来ている
PDF ファイルをサーバー側からブラウザ側に CGI を使って送れば、普通にファイル名を
指定して保存することも可能となる。
2019/01/31(木) 19:05:40.46ID:OGxiQZdZ
>>450
誤: XtmHttpRequest
正: XmlHttpRequest

XHR とも呼ばれ、詳しくはないけど、これを使って今言ったようなやり方
を行う方法は、多分、Ajax などと呼ばれていると思う。
452426
垢版 |
2019/01/31(木) 22:03:23.26ID:LPO26XDx
>>448
使っているOSのバージョンを教えてもらうことは出来ますか?
Windows10はタイトルバーとメニューバーの扱いが特殊なのか
私では色を変えようとしても全く反映されませんでした。
453デフォルトの名無しさん
垢版 |
2019/01/31(木) 22:48:18.31ID:xJsSt9Re
>>449-450
VSCode の拡張機能を見たら、Markdown を、PDF に変換するものはある
454デフォルトの名無しさん
垢版 |
2019/01/31(木) 23:33:32.18ID:EERQBqK6
自分は物心ついた時から平均を遥かに下回るというか最底辺クラスの頭の悪さだったのですが、
そんな人間が、尋常じゃないくらい猛烈な努力を積み重ねることによって、東大の数学科に入り、
また、そこで学力的というか知能的にやっていくことは可能なのでしょうか?
それとも、現世ではキッパリ諦めて、もっと簡単で自分に合った道を選び、
エリートの道は来世に期待した方が良いのでしょうか?
2019/01/31(木) 23:42:49.79ID:GI5VQ7Hx
>>454
来世なんて存在しません
456デフォルトの名無しさん
垢版 |
2019/01/31(木) 23:51:12.12ID:EERQBqK6
>>455
根拠を教えてください。
2019/02/01(金) 00:21:06.44ID:NGK6N7XI
>>454
今後一切5chに書き込まなければ今の100倍は確率が上がるから二度とレスするな
2019/02/01(金) 00:54:30.81ID:WOdIBupf
>>452
Win7 Pro, 64BIT

実はタイトルバーの色を変えるのは簡単なことではない。
2019/02/01(金) 00:56:34.66ID:WOdIBupf
>>452
答えを言えば、全部自前で描いてる。
2019/02/03(日) 11:11:44.65ID:cLU3XamP
社内にオンプレミスのBlobストレージサーバーを建てるとしたらどのOSSがオススメですか?
ライセンス無料、信用できる企業(あるいは団体)の製品、クラスタ組める、WEBの管理画面が実装されてる、クライアントAPIが整備されてるヤツがいいです
461デフォルトの名無しさん
垢版 |
2019/02/03(日) 16:57:34.22ID:prs/cE62
 PrintScreen押して、Windowsペイントに貼り付けた画像を、左上の始点と右下の終点が常に
一定の位置でトリミングした画像を多数取得したいと考えてます。
 マウスで手作業で、範囲選択して「切り取り」と新規画面に「貼り付け」では、所要時間や
精度があまり優れたものになりません(拡大表示でマウス選択すれば精度は得られるが、狭い
範囲のときしか全体を選択できない)。画像編集ソフトを探せば良いのがあるかもしれないけ
ど、会社のパソコンはソフトの無断インストールは禁止なので遠慮せざるを得ないです。

 それで、バイナリファイルのフォーマットを調べて、バイナリデータを編集してトリミング
するプログラムを作成しようかと検討してます。バイナリファイルを読み書きするプログラム
の作成経験はあまりありませんが、無圧縮のビットマップファイルなら、まだ難易度は低いの
ではないかと思ってます。
 次のような方法を検討してますが、こんなもんでどうでしょうか。

(1) PrintScreen押しでペイントに張り付けて、後でトリミングする前提のビットマップファイ
ルを必要なだけファイルに保存する。
(2) ビットマップファイルのフォーマットの説明が書かれているWebサイトの説明を読む。
(3) 保存したビットマップ画像をバイナリエディタで開いて、説明に書かれているアドレスに
移動して、実際の16進コードを見比べてみたりして、説明と実態を照らし合わせて理解する。
(4) 一度に大量のビットマップファイルのファイルヘッダと情報ヘッダとパレットデータの
項目の値を確認したいと思えば、プログラム引数にファイル名を渡して、説明に書かれたアド
レスとサイズに基づいて値を一覧出力するプログラムを作って確認する。
(5) プログラム引数には、読み書きするファイル名を指定して、ファイルのバイナリデータを読
み取って、ファイルヘッダと情報ヘッダの更新すべき項目を更新して、画像データからは、トリ
ミングで残すべき画素のそれぞれのアドレス計算をして、必要な画素のバイナリ値だけ抜き出し
て、ファイルに出力し直す(必要な場合はゼロパディングもする)というプログラムを作る。
2019/02/03(日) 17:00:09.91ID:XXbgSHJe
WinShotを入れる許可をもらう
工数と費用対効果からそれ以上はない
2019/02/03(日) 17:13:15.42ID:cLU3XamP
>>461
powershellで簡単にできますよ
2019/02/03(日) 17:24:57.27ID:prs/cE62
>>461 そんなのがあったとは驚きだ。
PowerShell勉強したことはあるけど、買った本にはそんなの書いてるページはなかった。
「PowerShell 画像トリミング」だけでの検索では、まだ一発では目的のものが見つからないので、
もしよければ、メソッド名を教えてもらえませんでしょうか。
2019/02/03(日) 17:27:05.42ID:prs/cE62
間違えた。>>464はは、>>461に向けてではなくて、>>463あてです。
2019/02/04(月) 10:17:51.89ID:Tzu7zklj
>>461
Canvasに貼り付けてトリミングして画像保存するってのをHTML+JSで作ったよ。楽だった。
PSからやるなら、.net FWの資料見たほうがいいんでないかな。Imageクラス使うんだと想像。
2019/02/04(月) 12:27:38.95ID:GUU3YsB/
GraphicsのDrawImageとか
BitmapのCloneとかかな
468デフォルトの名無しさん
垢版 |
2019/02/04(月) 15:18:40.82ID:iZ37iel0
皆が使うのは、ImageMagick
2019/02/04(月) 18:05:31.50ID:iZ37iel0
>>460
Linux しかない!

でも、バックアップとか、色々考えると、
自前で管理すると、コストが掛かるから、今では、AWS とか?
2019/02/04(月) 18:06:55.84ID:O9cB9koS
>>468
>会社のパソコンはソフトの無断インストールは禁止
くらい読めないなら黙ってろ
2019/02/04(月) 18:14:13.48ID:NUxzl4SZ
>>470
許可もらえばいいだけじゃん
どう考えても無駄な工数
472デフォルトの名無しさん
垢版 |
2019/02/04(月) 18:20:57.00ID:Mo1VvViy
毎日更新されるサイトにアクセスしpandasで取り込んだDataframeを一日に一度書き出したいと考えています。

pandasでDataframeに取り込んで、スケジューラーを使いcsvに追記するところまではできました。
これをweb上で自動でやるにはどうすればいいでしょうか?
2019/02/04(月) 19:07:57.14ID:iZ37iel0
Linux なら、cron みたいなタスクスケジューラーでも使えば?
474KAC
垢版 |
2019/02/04(月) 22:21:29.54ID:soSBPryf
>>471
なぜ禁止されているのかよく考える必要があるぞ?
2019/02/05(火) 01:53:01.41ID:Yp0sdi3x
一つ疑問なんだけど
スマホってあんなグラボも積んでないようなショボい端末で3D描画するためにバッテリー消費しまくってんでしょ
重そうな計算とかデカい通信は自宅のPCとか外部サーバに丸投げして処理結果をストリームで受け取るだけとかにできねーの?
そんなんやればバッテリー消費とか描画速度とかアレコレメリットありそうな気がすんだけど、俺の気のせいなんかね?
476デフォルトの名無しさん
垢版 |
2019/02/05(火) 01:58:57.60ID:CMnwPX+t
グラボじゃないがGPUは載ってる。
アクションゲームをストリーミングしたら、通信の方がバッテリー食う。
2019/02/05(火) 02:25:38.17ID:P1md45L7
ちょい前のiPhone6とかそのあたりで既にVITA(携帯ゲーム機)よりいいGPU載ってたな。
iPhone(iOS)はもともとMacと同じ描画システムで一旦画面描画を
描画APIにぶん投げるとOpenGLベースでGPU処理するんでわりといいGPU載ってる。
そんなん使うとこまで観てないけど、DirectX的にもっと直接GPU弄れる
MetalってAPIも(主にゲーム目的で)実装/公開されてるしな。
478デフォルトの名無しさん
垢版 |
2019/02/05(火) 04:48:47.43ID:gY48AYQY
思ったのですが、5ちゃんねるみたいな掲示板とYouTubeみたいな動画共有サイトと、
imgurみたいな画像共有サイトを融合させたサイトを作ったらヒットしそうな気がするのですが、
ヒットしませんか?
あと、動画や画像にはユーザーが自由自在に文字や絵などを挿入できるようにするという機能も搭載させたりしたら面白そうな気がするのですが、
そういうサイトってもうあるのでしょうか?
2019/02/05(火) 08:39:59.14ID:yM/xGQ0G
>>478
ニコニコ動画?
2019/02/09(土) 07:12:32.73ID:GZyZTgbn
https://ja.wikipedia.org/wiki/UTF-8
>>最短のバイト数で符号化するため、yの部分には最低1回は1が出現する。
この意味がどうしても理解できないから誰か教えてくださいmm
2019/02/09(土) 07:58:29.73ID:fJwH+mSX
たとえばU+07FFという符号位置であれば、表では2バイトで表現できる最大値になってる
1st Byte
110yyyyx
  11111
2nd Byte
10xxxxxx
 111111
この値はやろうと思えば3バイトでも表現することができる
1st Byte
1110yyyy
  0000
2nd Byte
10yxxxxx
  011111
3rd Byte
10xxxxxx
 111111
右詰めするとyの位置が全部0になったでしょ?
2バイトで済む値を冗長に3バイトの箱に入れると左に無駄なスペースが余る
そういうことはしませんよというルールの話
2019/02/09(土) 15:01:27.88ID:6TG0Gkwe
超軽量なスクリプト言語ってありますか?
bashではしんどいけど本格的(pythonなど)なスクリプト環境を導入するほどでもないような中途半端な処理をさせるのが目的です
Dockerのエントリーポイントで利用するのでイメージサイズを膨らませない軽量なランタイムが必須です
2019/02/09(土) 15:12:48.42
lua
2019/02/09(土) 17:27:16.78ID:OJ6TU+cc
>>482
シェルスクリプトが良いよ
2019/02/09(土) 20:08:33.60ID:JZoO+3iY
>>482
Ruby、Perl
2019/02/11(月) 02:55:37.49ID:27yPwRCF
Windows上でDirectXのゲームを実行している最中に
画面の片隅に文字を表示するプログラムを作りたいと思ってる。

イメージとしてはゲームのFPSを測定して結果を数字で表示してくれるFrapsというツールみたいな感じ。
あんな感じに文字を背景透過で表示させたい。

ゲームが全画面モードでもウィンドウモードでも常に画面の好きな位置に表示させたい。
最初はHello worldみたいな単純な文字で、いずれは時計とかタイマーとか応用させてみたい。

で、質問なんだけどどんな言語で書くのがいいと思う?
ちなみにかじったことがある言語はC, C++, C#, PHPぐらい。
Javaはあまり使いたくないかな。

Webで調べてはみたんだけど似たようなことやってる人って案外見当たらないんだよね。
DirectXの知識って必須かな?
2019/02/11(月) 03:07:34.34ID:BEdrdhIs
>>486
テクスチャをビットマップで動的に生成して貼り付けるのが簡単らしい。カメラとの相対位置固定で。
2019/02/11(月) 03:24:15.10ID:fD0IDjkv
透明にするにはアルファチャンネルを使うといい。
2019/02/12(火) 14:05:48.74ID:+/3P5xS/
2018年10月ころ、SNSを作ってみたくなって
HTML、CSS、Javascritp、PHP、Jquery、Laravel、Javaを一通り学習してみました。
簡単なプログラムならできそうなのですが、
SNSを作るために、もっと必要な言語やフレームワークがあったりするのでしょうか?
2019/02/12(火) 15:29:29.74ID:PShnJUdO
DB
2019/02/12(火) 15:37:47.42ID:+/3P5xS/
SQLも一通り学習しました!ありがとうございます!他にあるでしょうか?
2019/02/12(火) 16:50:41.26ID:fM7rb2Am
>>489
プログラムの前に仕様書書いて何が必要か決めてください
その内容だと誰もまともに答えられません
2019/02/12(火) 18:33:09.18ID:+/3P5xS/
ありがとうございます!仕様書は書いてあるのですが公開できないので、都度都度いろいろ相談させてください。
2019/02/12(火) 20:32:36.20ID:NL8+feKk
>>487
>>489
そっか。
一度文字を画像にして、アルファチャンネルを設定して
縁なし背景面透明の自作アプリにペタペタ貼る必要があるのね

そういうのは無料版Visual Studio C++とかで書くのがいいのかしらん
495デフォルトの名無しさん
垢版 |
2019/02/12(火) 21:08:11.89ID:1fHujttY
この世は魂の修行の場というのは本当ですか?
2019/02/12(火) 22:59:20.09ID:tcxa0ZcF
基本は、Ruby !

ERB, Nokogiri, Selenium Webdriver とか、
フレームワークなら、Sinatra をやってから、Rails。
テスティングフレームワークは、BDD のRSpec

Vue.js も良い

掌田津耶乃が、Laravel の本を出した。
WEB+DB vol.108 には、ZOZO が、Rails ではなく、Laravel, Vue.js を採用した話が載っている
2019/02/13(水) 11:54:07.01ID:nnEnMwQn
掌田さんの入門書はリファレンスを焼き直したようなテキストですね
498デフォルトの名無しさん
垢版 |
2019/02/13(水) 18:24:34.43ID:mTDpWOmy
質問です。
ブラウザのキャッシュフォルダが容量いっぱいの時に、いらないファイルを削除する仕組み

仮に過去2週間分の使用頻度を記録
今日ブラゲーのメンテがあり更新されたとする

この時、一番真っ先に削除されるべきキャッシュファイルは、昨日まで使ってた旧メインファイルですが、2週間分の使用頻度記録においては、頻度大であるから
単純に低頻度を先に削除するのではうまくいかない

頻度大の奴が急に使用ゼロに切り替わり、翌日も未使用のままってのを抽出したい
〇〇〇〇〇〇〇〇〇〇〇〇●●

頻度の立下り微分?頻度の急減?
こういう抽出方法というかアルゴリズムってのは、業界で何て言いますか?
2019/02/13(水) 18:26:15.95ID:25aOYuUG
most recently used (MRU)?
500デフォルトの名無しさん
垢版 |
2019/02/13(水) 20:08:59.16ID:23BKSbH5
単にMRUだとメンテくる前にメインファイルから先に消されるじゃんw
501デフォルトの名無しさん
垢版 |
2019/02/13(水) 20:16:23.72ID:23BKSbH5
でもありがとう
MRUからたどり着いたw

NFUの問題と、それを解消する「エージング」って手法だな
502デフォルトの名無しさん
垢版 |
2019/02/14(木) 12:17:24.24ID:20eoOfH/
間違った最適化w
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況