Java Scriptで配列、オブジェクトを扱いを便利にするunderscore.js。node.jsでも使える。
npmでインストール
$ npm install --save underscore
スクリプトで宣言、
var __ = require('underscore');
ここで気を付けなければならないのが、予約語の関係で、変数(インスタンス)名はブラウザで使う時のように、”_”とはせず、”__”(_を2個)にすること。
Java Scriptで配列、オブジェクトを扱いを便利にするunderscore.js。node.jsでも使える。
npmでインストール
$ npm install --save underscore
スクリプトで宣言、
var __ = require('underscore');
ここで気を付けなければならないのが、予約語の関係で、変数(インスタンス)名はブラウザで使う時のように、”_”とはせず、”__”(_を2個)にすること。
数値の頭に0を付けたりするのに便利なsprintf。node.jsでも使える。
npmでこちらをインストール
sprintf
$ node install --save sprintf-js
スクリプトの冒頭で宣言して、
sprintf = require('sprintf').sprintf;
こんな感じで使う。
var str = sprintf('%04d', foo);
CentOS等で、DHCPのリロードをする方法
# /sbin/dhclient -r # /sbin/dhclient
Raspberry Pi 2 Model Bの初期設定はDHCPになっているが、固定IPアドレス化する。Raspbianのバージョンは、Jessie。
なぜか、普通のDebian風に、/etc/network/interfaces
を書き換えるのでは、反映されない。CentOS系の場合は、/etc/sysconfig/network-scripts/ifcfg-eth0
など。
Jessieの場合は、/etc/dhcpcd.conf
を設定する
例えば、端末に192.168.1.2を振り、ルーターが192.168.1.1の場合
interface eth0 static ip_address=192.168.1.2/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1
brew updateでエラーが発生する場合の対処方法
$ brew update (中略) Aborting Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
brew自体を最新のファイルに入れ替える
cd $(brew --prefix) $ pwd /usr/local $ sudo git fetch origin $ sudo git reset --hard origin/master $ sudo brew update
via! http://qiita.com/harapeko_wktk/items/f4f44ddb5d3912e15ea2
lsの表示結果の文字列から、引数を生成したい場合に便利。
例えば、ディレクトリ名から、tar.gzに固めたい場合など
$ ls | xargs -I{} tar -czvf {}.tar.gz {}
xargsのオプション-Iを使って、置換する文字を指定する。例では、{}を置換する指定をしている。
サーバに設置するSSL証明書が秘密鍵と対応しているかをチェックする方法。
以下のコマンドを実行し、ハッシュ値(出力される文字列)が等しければOK。
$ openssl x509 -noout -modulus -in www.foo.com.crt | openssl md5 $ openssl rsa -noout -modulus -in www.foo.com.key | openssl md5 $ openssl req -noout -modulus -in www.foo.com | openssl md5
USキーボードを入れ替えた時からなのか、何かのアップデートの時からなのか、“~”がTerminalで入力できなくなった。原因は、言語設定らしい。
言語環境のテキストエンコーディング(赤枠)の部分のが、SJISなどになっていたら、Unicodeに変更する。
CentOS6で、ネットワークを再起動すると出る以下の様なメッセージが気になったのだが、特には問題は無いようだ。確認メッセージ的な物らしい。
Bringing up interface eth0: Determining if ip address 10.0.0.1 is already in use for device eth0...
cat /etc/redhat-release CentOS release 6.6 (Final)
Via! CentOSのバージョン確認方法 – Linux入門 – Webkaru
CentOSで日本語キーボードに変更する(in CUI) – Qiita
undefined
SSL証明書を更新するときにチェックに役立つコマンドまとめ | ウェブインパクトエンジニアブログ
1 2 $ openssl x509 -noout -modulus -in www.webimpact.co.jp.crt | openssl md5 e6fs34fvgs4sg6df3t0eh3453h531h35 ? 1 2 $ openssl rsa -noout -modulus -in www.webimpact.co.jp.key | openssl md5 e6fs34fvgs4sg6df3t0eh3453h531h35