SonarQubeは静的な解析チェックが可能で、プログラムをスキャンさせることでソースの問題を検出してくれます。 事前準備 SonarQubeを動かすには下記を予めインストールしておきます。 Java
月: 2017年11月
pngquant でPNG画像を圧縮する
pngquant は TinyPNG の圧縮にも使われている PNG 形式の画像を圧縮するツールです。 目的 ファイル容量を小さくして通信や領域の負担を減らします。 特徴 見た目では圧縮前と圧縮後で分
XHGui を導入して XHProf 結果を可視化する
XHGui を導入することで、XHProf でプロファイリングした結果データをよりビジュアライズ化し可視化させることができます。 インストール XHGui をダウンロードして、cache ディレクトリ
XHProf を導入して PHP のボトルネックを見つける
xhprof は facebook で開発された PHP のプロファイリングツールです。 今回は導入から実行まで行い、コールグラフ表示までを行います。 インストール [crayon-68633fabc
Atom エディタの apm ( Atom Package Manager )を使う
apm とは Atom パッケージマネージャーで Atom パッケージを検索したりインストールをコマンドラインで行うことができます。 apm EditorConfig は、異なるエディタや IDE で
Atom エディタに EditorConfig を導入する
コーディングスタイルを統一するため Atom エディタに、 editorconfig パッケージを導入します。 EditorConfig EditorConfig は、異なるエディタや IDE でも統
Atom エディタのターミナルで SSH 接続する
Atom エディタで、ターミナルを起動してSSH接続するためにパッケージを導入してエディタを拡張します。ターミナルを追加するパッケージはいくつかありますが、今回は 「 platformio-ide 」
Atom エディタを IDE にする 「 Atom IDE 」
「 Atom IDE 」は、 Facebook社 と Github社 が共同で開発した Atom エディタの IDE パッケージです。「 Atom IDE 」パッケージをインストールすれば、Atom
Atom エディタで縦選択するには
Atom エディタに multi-cursor パッケージを入れることで縦選択ができるようになります。 multi-cursor インストール Atom エディタのメニューから settings を開
D3.js でビジュアライゼーション
D3.js とは d3.js はインタラクティブな ビジュアライゼーションが可能な JavaScript ライブラリです。 チャートやダイアグラムなど多様な表現を生成でき、SVGとCSSを利用して表示