タグ

2014年7月2日のブックマーク (5件)

  • uu59のメモ | RailsとJS(vue.js)の連携

    前書き Railsを使いつつJSもそこそこ書きたい、という条件であればまず前提としてjQuery脳を捨てましょう。jQueryスタイルで考えるかぎり何をどうやっても破綻するのでJSを諦めるか保守性を諦めるかして覚悟を決めましょう。 捨てるのは「jQuery」ではなく「jQuery脳」です。jQueryでグローバルな領域に進出してメソッドチェインで狼藉を働いたり、いま現在目の前にあるHTMLだけを考えてDOM操作をしたり、$.onと$.triggerを使ったクロージャ内部へのGOTOなどを記憶から消しましょう。 可能な限りスコープを小さく保つのはプログラミングの基原則といえます。その原則を思い出し、JSを軽く扱わず、一般的なプログラミングと同様に閉じられた関心事にのみ注力するようにしましょう。 RailsとJSと役割分担 Railsもviewとしてテンプレートエンジンの処理を持っていますが

    aki77
    aki77 2014/07/02
    『jQueryスタイルで考えるかぎり何をどうやっても破綻するのでJSを諦めるか保守性を諦めるかして覚悟を決めましょう。』
  • Redisのメモリ管理ポリシーについて

    オンメモリ KVS の Redis では、使用メモリに上限を設定し、閾値を超えた場合のポリシー(maxmemory-policy)を複数の中から設定できるようになっている。 パラメータとポリシーを整理したのが以下 使用メモリの上限値 redis.conf の次のパラメータで設定する。 maxmemory maxmemory-policy メモリ使用量が閾値を超えている状況でキー追加する場合の振る舞いを定義する。以下の 6 つの maxmemory-policy から選択できる。 volatile-lru : remove the key with an expire set using an LRU algorithm allkeys-lru : remove any key accordingly to the LRU algorithm volatile-random : remove

    Redisのメモリ管理ポリシーについて
    aki77
    aki77 2014/07/02
  • https://qiita.com/inokappa/items/a6940b783cb55c236b97

    aki77
    aki77 2014/07/02
  • GitHub - cubicdaiya/nginx-build: Seamless nginx builder

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - cubicdaiya/nginx-build: Seamless nginx builder
    aki77
    aki77 2014/07/02
  • GNU版, BSD版 xargsの挙動の違い - Shohei Yoshida's Diary

    細いところを見ていくと膨大な違いがあるんでしょうけど, ハマりやすそうなところだけ. GNU版は Linuxディストリビューションにインストールされているもので, BSD版は MacOSX, 各種 BSDディストリビューションにインストールされて いるものとしています. 入力に非空白文字が含まれない場合の挙動 GNU版は最低 1回はコマンドが実行されますが, BSD版は入力に非空白文字が なければコマンドが実行されません. 例えば以下のコマンドを実行したとき, % perl -wl -e 'print "\n" for 1..100 | xargs ls'GNU版では lsが 1回実行されますが, BSD版では何も出力されません. --no-run-if-empty, -rオプション GNU版 xargsには, --no-run-if-empty(-r)オプションがあり, これを 指定する

    GNU版, BSD版 xargsの挙動の違い - Shohei Yoshida's Diary
    aki77
    aki77 2014/07/02
    xargs