suzuzusu日記

(´・ω・`)

MATLABの無名関数で分岐処理

MATLABでmap処理したいときに無名関数で分岐処理したいなと思ったら三項演算子もないしif文も使えないしどうすればいいのか調べてたらどうやらfeval使えばいいみたいなので使い方を忘備録として書く。 どうやらMATLABの無名関数は副作用のない純粋関数として…

constexprにおけるused before its definition

C++のconstexprで少し詰まったので忘備録として書く。 // mylib.h constexpr int square(int x); // mylib.cpp #include "mylib.h" constexpr int square(int x){ return x*x; } // main.cpp #include "mylib.h" int main(){ constexpr int result = square(…

オブジェクト指向を学ぶ前にイデア論を学ぼう!(?)

イデア論とオブジェクト指向ってすごい似てるなぁと思い色々調べてみると同じようなことを考えている記事がたくさん出てきた。 考えることは皆同じなんだなぁ。 オブジェクト指向の世界(10):プラトン編−イデア論とクラス/インスタンス - ITmedia エンタ…

sslhを用いてsshとOpenVPNを443portで待ち受ける

sslh でport443 を有効活用して、sshもhttpsも同時に待ち受けする。 この記事を見てsslhはopenvpnも対応しているらしいので試してみることにした。 環境はHyper-V上のdebian 8.6 ip:192.168.10.2 OpenVPN設定 sudo apt-get install openvpn cd /usr/share/ea…

Reveal.jsのブラウザバックの挙動について

Reveal.jsは非常に好きなPresentation Frameworkなのだがブラウザバックした時に前のスライドページに戻る挙動があまり好きではなかった。 できれば前のページに戻る挙動にしたい。調べてみたところ非常に簡単にできたので忘備録として書く。 Reveal.initial…

PowerShellでexeからicon抽出

サクッと.NETを使うときはPowerShellが非常に便利なのでexeファイルからiconを抽出するスクリプトを書いてみる $icon = [System.Drawing.Icon]::ExtractAssociatedIcon("C:\Program Files\hoge\fuga.exe") $icon.ToBitmap().Save((Join-Path $env:UserProfil…

Raspberry Piの画面をMonsterX U3.0Rでキャプチャ

Raspberry Piの画面をMonsterX U3.0Rでキャプチャしようとした時に少しハマったので忘備録として書く 使用するもの MonsterX U3.0R Raspberry Pi 2 Model B どうやらHDMIの出力の設定をキャプチャに合わせないといけなかったらしく/boot/config.txtを以下の…