[MongoDB] JavaScript で日付 Date のフォーマット(format)

MongoDB で日付 Date 型を JavaScript で整形するスニペットをご紹介します。

MongoDB | モンゴディービー

続きを読む

AirMac Express のWi-Fiが繋がらないときの解決方法

AirMac Express のWi-Fiが繋がらないときの解決方法をメモ。

電源を抜き差しして再起動する。

それでも、ダメなら「リセットボタン」を押す。

AirMac Express のリセット

とりあえず、今のところこれで解決してます。

[HTTP] referer と referrer そして Typo

変数名に referer と referrer をコード中で混合して使ってしまってハマった。

refererとreferrer

本来、参照元という意味の英単語は”referrer”であるが、HTTPリファラの場合は意図的に”referer”と綴る場合がある。これは、HTTPが策定された時にヘッダ名を間違ったスペルで書いてしまい、それが今でも使われている、という歴史的経緯のためである。
前述の通り仕様上のヘッダ名は”referer”であるため、特にHTTPヘッダを直接扱うようなソフトウェアプログラムの場合、”referrer”と綴ると意図通りに動作しない場合すらある。

[引用元]: HTTPリファラ – Wikipedia

typo が歴史的経緯でそのまま残っているらしい。

勘弁して下さいよ。。。

[Node.js] Express.js で host name (ホスト名) を取得する

Express.js (Node.js) で host name (ホスト名) を取得する方法をご紹介します。

Express.js

続きを読む

[Git] diff-highlight: command not found エラー

Mac で git の diff-highlight を使おうとしたら、コマンドが見つからないというエラーが発生しました。

Git

続きを読む

Nagios 入門・設定に役立つ記事まとめ

Nagios を入門するときに読む記事をまとめてみました。

Nagios | ナギオス

続きを読む

[Mac] 音声を録音するアプリ

Mac で音声を録音するために「GarageBand」を使ってみました。

GarageBand は無料アプリです。

Apple – サポート – Mac App – GarageBand

GarageBand '11: 音声を録音する

高機能で色々とできるんでしょうけど、単に音声を録音するだけにも使えるのでとりあえず GarageBand で済ませてます。

iTunes Mediaフォルダを外付けハードディスクに移動する

「iTunes Media」フォルダを外付けハードディスクに移動しました。

手順は、Appleの公式ヘルプを参考にしました。

iTunes for Mac:「iTunes Media」フォルダを移動する

音楽やアプリで数十GBぐらいあったので、これで本体のディスク容量に少し余裕ができました。

[jQuery] slideDown() のアニメーションが動かないときの解決方法

jQuery の slideDown() のアニメーションが動かないときの解決方法をご紹介します。

普通に使う分には問題ないのですが、divを入れ子にしたような構造で使う場合に slideDown() を呼び出してもアニメーションが動かず、show() を呼んだときのようなパッと表示されてしまいました。

以下に、アニメーションが動かなかったときのHTMLと、解決したJavaScriptのコードを記載します。

.show().slideDown() のメソッドチェーンで解決する

// 一旦、内部elementを非表示にする
$('#content-inner').hide();
 
// 外側のelementを表示してから slideDown()
$('#content-outer').show().slideDown();
 
// 最後に、内部のelementにも slideDown()
$('#content-inner').slideDown();

slideUp() は普通に使うだけ

$('#content-outer').slideUp();
$('#content-inner').slideUp();

参考情報

javascript – jQuery slideDown() animation not working – Stack Overflow

codeigniter – JQuery slidedown effect not working? – Stack Overflow

slideDown([speed], [callback]) – jQuery 日本語リファレンス

slideUp([speed], [callback]) – jQuery 日本語リファレンス

[jQuery] スクロール中に特定の要素を固定するプラグイン「hcSticky」

スクロール中に特定の要素を固定するjQueryプラグイン「hcSticky」が便利だったのでご紹介します。

hcSticky – jQuery Floating Sticky Plugin | Some Web Log

特定の要素に hcSticky() を呼ぶだけで、スクロール時に要素を固定してくれます。

$('#sidebar').hcSticky();

使い方がシンプルでおすすめです。