サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
fujii.github.io
PowerShell では外部プログラムの標準エラー (stderr) を error stream に流すために大きな落とし穴があるので、まとめておく。 stderr を redirect して外部プログラムを起動し、 stderr に出力すると一行ごとに ErrorRecord でラップされる stdout への redirect 2>&1 、ファイルへの redirect 2> a.txt、$null への redirect 2>$null で ErrorRecord でのラップがされる 外部プログラムの stderr を stdout やファイルに redirect すると、 NativeCommandError と出力される stderr に出力があるとエラーとみなされ $? は $false になり、エラーは $Error に記録される。 $ErrorActionPrefere
Plagger とは 10年前に流行は終わってしまった感がある Plagger ではあるが、 ウェブをメールに集約するならばいまだ Plagger の代替となるものはないと思う。 フィードをあれこれ加工が行える。 詳しくはプレゼン資料を参照。 Plagger の衰退理由としては IFTTT や Zapier などの登場や、WebSub や PubSubHubbub のプッシュ型プロトコルの登場、 バッチ方式のプル型の古さ、Perl の衰退などが考えられる。 インストール システムを汚したくないので plenv と cpanm を使って HOME 以下にインストールする インストールした Perl や Plagger に PATH を通さない テストでエラーが出るものは –notest つきでインストールする Plagger はインストールせずにレポジトリから直に使用するのが推奨のためインス
Safari の Intelligent Tracking Prevention 2.1 を調べたので自分の理解をまとめておく。 まとめ ITP が機械学習を用いてドメイン (eTLD+1) をトラッキング可能ドメインかどうか分類する。 判断の重要な要素は3つ、サブリソースをロードするユニークドメイン数、サブフレームをロードするユニークドメイン数、リダイレクトするユニークドメイン数。 トラッキング可能ドメインに分類されると、third-party context のサブリソースリクエストや iframe 内でのクッキーの送信・設定がブロックされる。 (トラッキング可能ドメインに分類され、) Safari 通算使用30日間そのドメインとユーザがインタラクションしなかったら、すべてのデータを消去する。 (cookie, IndexedDB etc) トラッキング可能ドメインに分類されても、th
同じ操作性を実現するため Windows, Linux, Mac のどの環境でも GNU Emacs, Zsh, Google Chrome を利用しています。 他は特にこだわりがないので、メジャーなものを利用したいと思っています。 Linux ディストリビューションは Ubuntu を利用してます。 Debian ベースで、メジャーで、半年毎のリリースと2年毎のLTSリリースがいいところです。 Ubuntu が Mir と Unity を断念して Wayland と Gnome になったのは、 RedHat 陣営との乖離が解消されていいニュースである。 できれば素の Ubuntu を利用したい。 そう思って何度かトライしたが Gnome Shell のメモリ消費量の大きさが耐えられなかった。 というわけで、省メモリの中では人気がありそうな Xubuntu を選択。 正確には Ubuntu
Python 環境構築 Anaconda よりも pip が主流になりつつあるようなので、pip で欲しいものをインストールする。 pip install pandas numpy sklearn matplotlib seaborn jupyter wheel pip install tensorflow keras h5py pip install blaze dask cloudpickle Kaggle Python docker image : 最強の全部入り Docker イメージ。 ドキュメントブラウザ Zeal : Dash の docsets が利用できる。 Non-Official Zeal User Contributions Repository: Dash User Contributed Docsets はこちらからインスールする。 まとめ記事 Feature
ホットスポットでは100%に近い命令が μOp キャッシュでヒットするので、これを理解しておくことは重要です。 予備知識 セットアソシアティブキャッシュの set や way はこちらを参照。 キャッシュの構造(基礎編) - セットアソシアティブキャッシュとLRU Physically Indexed (PI), Virtually Indexed (VI), Physically Tagged (PT), Virtually Tagged (VT) はこちら。 キャッシュの構造や働き(上級編) - メモリエーリアス インクルーシブキャッシュはこちら。 キャッシュの構造や働き(応用編) - 各キャッシュ階層に何を入れるか? AMD の Op Cache Op cache は 32 セット 8 way で構成される。 全部で 256 エントリー (32 * 8) 各エントリーは最大4マイクロ
I’d like to collect CMake Best Practices from the Internet. Use function instead of macro Macro overrides variables in caller’s variable scope. Use function which has an own variable scope. And, use set(<variable> <value>... PARENT_SCOPE) if you want to set a variables in parent scope. function(hello_get_something var_name) ... set(${var_name} ${ret} PARENT_SCOPE) endfunction()
このページを最初にブックマークしてみませんか?
『fujii.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く