technical things

Rust なのか Go なのか..

ひとりごと Python に加えて何か別の静的言語を学習しようと思った。Python のみの理解では処理速度的にちょっと辛いことがある。 そうすると Elixir とか Go とか Rust とか出てくる。Go か Rust かで検討していて、どうも色々読んでると Rust に軍配が上が…

当たり判定あるいは長方形の交差問題

1. 1対1の当たり判定、長方形の交差問題 1対1の当たり判定、長方形の交差問題 2. 1対多の当たり判定、長方形の交差問題 1対多の当たり判定、長方形の交差問題 長方形の交差問題は英語では rectangle intersection と表現されている。 3. 長方形探索 ht…

Affine 変換の誤差逆伝播法の導出

「O'Reilly Japan - ゼロから作るDeep Learning」の式 5.13 Affine 変換の誤差逆伝播法の公式が、よくわからなかったので簡単に導出。

交差エントロピーの導出

交差エントロピーは、「情報量」の「期待値」です。誤った確率分布 q が、正しい確率分布 p と異なるほど大きい値になります。

CentOS 7 に MRTG をインストールする。

だいたい次のような3つのステップを踏むことになります。 Web サーバを立ち上げる SNMP デーモンを起動 MRTG をインストール ◯ 広告 簡単な 需要予測ツール を作りました。MRTGログを貼り付けるだけで逼迫が想定される日を自動で計算してくれます。ちなみに…

Mac に MRTG をインストールする。

だいたい次のような3つのステップを踏むことになります。 Web サーバを立ち上げる SNMP デーモンを起動 MRTG をインストール ◯ 広告 簡単な 需要予測ツール を作りました。MRTGログを貼り付けるだけで逼迫が想定される日を自動で計算してくれます。ちなみに…

簡単な需要予測ツール

簡単な需要予測ツール簡単な需要予測ツールを作りました。 データを入力すると何日くらいに逼迫するかを自動的に計算してくれます。 もっとも早く逼迫する日付の資源を素早く発見することができます。 対応のデータ型式 unixtime, data のテキストファイル M…

BBS, Blog, SNS の定義と違い

BBS, Blog, SNS の定義と違いを機能面から見ていきたいと思います。 定義 ① BBS の定義 次の機能を有しているシステムです。 投稿されたコンテンツを、「時系列」で表示する機能 注)Blog と違い、別に誰が投稿したかさえ、わからなくてもいい。 ② Blog の定…

線グラフと散布図を重ねて表示するJavaScriptライブラリ

異なるグラフを重ねて表示させたものを Combination Charts と表現している様子。Excel みたいに都合よくいろいろいじれるものって、まだ多くないんですかね... だからグラフ描画ライブラリを選ぶときは、必要な機能を列記する作業をして、それに見合うライ…

In PS4, Unchecking "Enable HDCP" doesn't completely disable HDCP.

"Enable HDCP" in PS4 is a super misleading setting item. If you want to capture any screen in PS4, you have to use a display and a splitter which can make HDCP disable, same as you did before. configuration 1 iMac - (Thunderbolt) - Intensi…

PS4 の「HDCPを有効にする」のチェックを外しても HDCP は、どうも有効のままらしい。

結論 「HDCPを有効にする」のチェックを外しても HDCP は完全には無効になりません。だからキャプチャなどをする場合は、いままでと同じように HDCP を無効にする splitter などで介す必要があるようです。 じゃあ、一体、何のための機能なのだろうか。聞い…

あるオブジェクトに付随するファイルをサーバで保管する際のディレクトリの構造について考えてみました。

あるオブジェクトに付随するファイルをサーバで保管する際のディレクトリの構造について考えてみました。 主キーが、1つの場合 方法① 特定のデータだけを保存させる場合 例 sales -------- my_shop.log |- donald_shop.log 書式 field_name --- object_name…

完全ではないけど効果的だと思う。

ファイルをZIPで暗号化し、まずZIPをメールで送り、しばらくして別メールで8文字程度の乱数パスワードを送るという謎のプロトコルが日本企業で流行っているが、ZIPのパスワードは総当たりでかなり高速に解析できるし、そもそもパスワードをメールで送ってい…

iMac の画面で PS4 をプレイしたいと思っています。

結論 できない! わかったこと... iMac - (Thunderbolt) - 変換機 -(HDMI) - PS4NGな接続構成 iMac - (Thunderbolt) - 変換機 -(HDMI)- HDMI分配機 - (HDMI) - PS4 ディスプレイ---------(HDMI)------------------|OKな接続構成PS4 HDMI変換機 HDMI -> iMac …

比較 動的言語 vs 静的言語

結論 10,000行以上ならドメイン駆動モデルによる静的言語。 10,000行以下ならMVCモデルによる動的言語。 注意 とても乱暴な数字ですが、イメージをつけやすくするために 10,000行とする考えを採用させていただきました。 表1.結論 項番 項目 静的 動的 1 …

Google Spread シートを使った感想

普通の事務業務としてではなく、10,000行ほどの MRTG の log ファイルを手作業で作るために利用しようとしました。 1402730768 0 0 1402727700 5903462 1771038 8855193 2656558 1402727400 8855193 2656558 8855193 2656558 1402727100 8855193 2656558 885…