awacleberryの備忘録

アナログ人間のデジタル日記。

【Android】View の id とエントリ名の変換

エントリ名から id を取得 hoge というエントリ名から、R.id.hoge という id の数値を取得するなら、 int viewId = getResources().getIdentifier("hoge", "id", getPackageName()); この viewId で findViewById(viewId) できる。for で連番しているエント…

Mac の ターミナルで tree を表示

tree をインストール brew install tree tree を表示 当該ディレクトリで、 tree パスを指定するなら、 tree . など。日本語が文字化けする際は、 tree . -N でOK。表示するディレクトリの深さをしていするなら、 tree -L LEVEL 次のような感じに表示される…

Android の apk 出力で Unsupported major.minor version 52.0 エラー

出力する apk ファイルの量が多いので、コマンドラインから gradle 使ってビルドをすることが多いけど、今回急に次のエラーが出て戸惑った。 A problem occurred evaluating project ':app'. > java.lang.UnsupportedClassVersionError: me/tatarka/Retrolam…

webpack をサクッと使う手順

0. ディレクトリとテストファイルの準備 1. package.json を作る 2. devDependencies に追加する 3. dependencies に追加する 4. package.json を修正 5. webpack.config.js を置く 6. ビルドして確かめる webpack の基本操作 にて述べた方法で、効率良く開…

webpack の基本設定

webpack を初めて触ったので、調べたことなどを備忘録として残しておく。webpack のインストールから、ES6, jQuery, Sass, compass の対応まで。 webpack ドキュメント 1. npm の準備 2. ローカルに webpack をインストール 3. ローカルにパスを通す 4. webp…

wkhtmltopdf で HTML を PDFにする

PDF

wkhtmltopdf のインストール 以下よりインストーラーをダウンロードして、インストール wkhtmltopdf コマンド確認 wkhtmltopdf -h 上手くインストールされていれば、なんか色々表示される。 PDF に変換 試しに google.com を PDF 出力する。 wkhtmltopdf htt…

PHP Composer の導入

PHP

installer のダウンロード curl -sS https://getcomposer.org/installer | php コマンドの確認するなら、 php composer.phar local/bin/compoer に移動しておく。 mv composer.phar /usr/local/bin/composer ~/composer/composer.phar とかにしている人もい…

Markdown を PDF にする

前提 node.js が動くこと。 npm で markdown-pdf をインストール npm install -g markdown-pdf pdf に変換 markdown-pdf hoge.md このままだとスタイルがないので、まず、github のスタイルを拝借。 https://gist.github.com/andyferra/2554919 css のオプシ…

PHPでOS差を吸収する定数を使う

PHP

PHP_EOL 改行コードを直接指定すると、 $hoge = "hoge"; echo $hoge, "\n"; みたいにしがち、これだとCRLFに対応できないので、PHP_EOLを使って、 echo $hoge, PHP_EOL ; にしたほうがよい。環境の違いで、出力をかえてくれるみたい。ちなみに、EOLはEnd of …

HHKB Professional JP を購入!

言わずと知れた、Happy Hacking Keyboard をついに購入しました。 ずっと MacBook Pro のノートキーボードを使っていましたが、毎日使うものなんだから拘りを持って、というか、より使いやすいものにして、コスト削減・効率化を測れないかなぁと期待し、思い…

はてなブログを始めました

ブログを始めるなら、まずは使い方を覚えないといけないので、とりあえず、Markdown のチェック。 Markdown のおさらい ヘッドライン リスト 番号付きリスト ボールド イタリック 打ち消し線 コード 引用 リンク 画像 境界線 注釈 チェックボックス その他の…