概要 Linuxにおいてファイル読み出しを行うと atime が更新されます。ファイル読み出し回数が非常に大きい場合 atime の更新を無効化することで若干のパフォーマンス向上が期待できます。 ファイルシステムとは Windowsでエクスプローラを用いてフォルダやファイルを閲覧できたり、Linuxでcdやlsを用いてディレクトリ移動やファイル閲覧ができるのは、各OSがファイルシステムとよば
概要 SmokePing はネットワーク遅延を可視化する Web ツールです。インストール手順と基本設定をまとめます。特に CentOS 6 を使用する場合について記述していますが、基本的な流れや考え方は他の OS でも同じです。 インストール手順 plenv 関連のインストール こちらで紹介した plenv を利用すると perl およびモジュールのバージョンをプロジェクト内で固定できま
概要 Android におけるデータ保存の方法は主に三つ用意されています。それぞれの利用方法をまとめます。 関連する公式ドキュメント Training / Saving Data Key-Value Sets Files SQL Databases API Guides / Storage Options
値のセット/リセット VAR=128 # セット VAR= # リセット # unset VAR # リセットの別の方法 (変数の消去。unsetは関数の消去もできます) '='の左右に空白が入るとエラーになります。 sample.sh #!/bin/sh TODAY=`date` # TODAY = `date` # エラー echo "Date: `date`, TODAY"
概要 自動微分というアルゴリズムによって関数の微分値を求める例を記載します。本ページでは、一階微分を対象としており、高階微分は考えません。また簡単のため、関数の出力は一つのテンソルであり、入力となる一つ以上のテンソルおよび出力となる一つのテンソルの階数は零である例を考えます。 更に、関数は、微分可能な関数からなる合成関数であることを仮定します。これは自動微分の応用先の一つである、ディープラーニ
概要 React 16.8 で導入された Hook のサンプルコードを記載します。 コンポーネントの機能を共有するための手法であった Render Props や Higher-Order Components を利用する必要がなくなります。複数コンポーネントでの状態共有も簡単になります。 componentDidMount
概要 バイアスを取り除く回路、与える回路の電圧値の変化を、こちらのページで使用方法を把握したオシロスコープで観測します。 バイアスを取り除く回路 交流電源を用意するのではなく、ここでは入手性のよいパーツのみを用います。 http://schematics.com/project/remove-bias-44017/
今年の6月にプリント基板製造メーカーFusion PCBは「製造のためのプリント基板設計ガイド」を用意くれました。 このガイドには、形状、階層構造、設計基準、部品配置、配線パターン、ドリルホール、ソルダマスク、表面処理、シルクスクリーンなど、DFMに基づくプリント基板設計パラメータの仕様を記載しています。 無料でPDFファイルを
ダウンロード こちらのページから dygraph-combined.js をダウンロードします。 サンプルコード チュートリアルより。 <html> <head> <script type="text/javascript" src="dygraph-combined.js"></script> </head> <body> <div id="graphdiv"></div> <scri
相互変換 object Main { def main(args: Array[String]): Unit = { // 順序のあるコレクション // Traversable -> Iterable -> Seq // -> List // -> Array // -> Buffer -> ListBuffer, ArrayBuffer