タグ

2013年2月5日のブックマーク (8件)

  • wholemeal.co.nz

    This domain may be for sale!

  • Labeled Tab Separated Values (LTSV) ノススメ - stanaka's blog

    追記(2/8 11:30) id:naoyaによる一連のまとめが【今北産業】3分で分かるLTSV業界のまとめ【LTSV】 - naoyaのはてなダイアリーにあります。 また、仕様などをまとめるために http://ltsv.org/ を立ち上げました。 追記ここまで Labeled Tab Separated Values (LTSV) というのは、はてなで使っているログフォーマットのことで、広く使われているTSV(Tab Separated Value)フォーマットにラベルを付けて扱い易くしたものです。はてなでは、もう3年以上、このフォーマットでログを残していて、one-linerからfluentd、Apache Hiveまで幅広く便利に使えています。 ログフォーマットに期待されることは、 フォーマットが統一されている → 共通のツールで集計し易い 新しいフィールドの追加が容易 → サー

    Labeled Tab Separated Values (LTSV) ノススメ - stanaka's blog
  • クライアントサイドで動くJavaScript Template Engine7つ|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    項目説明: delimiter – テンプレートを書く際の区切り文字 ({{}} や <%%>) が変更できる。 logic-less – テンプレート上で演算や複雑な制御構文が書けない仕様により、ロジックとテンプレートが完全に分離される。 precompile – テンプレートを事前に実行可能な JavaScript のコードにコンパイルできる。 escape – テンプレートエンジンで自動的に HTML エスケープができる。 method – テンプレート上からデータとして与えられたメソッドを呼び出し、結果を挿入することができる。 standalone – テンプレートエンジンが別途ライブラリを必要とせず単独で動く。 partials – 部分的に別のテンプレートファイルを組み込むことができる。 (include のようなもの) 上の表で表現しきれないそれぞれのテンプレートエンジンの特

    クライアントサイドで動くJavaScript Template Engine7つ|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
  • Google AdSenseだけで家族を養ってきた僕が、今までやってきたブログ運営術をガチで解説するよ

    Google AdSenseだけで家族を養ってきた僕が、今までやってきたブログ運営術をガチで解説するよ 2013.02.05 | 収益化 | 文章術 | 考える。 収益化担当なのに、最近、収益化に関する記事書いてないけどネタ切れなんじゃないのという視線を各所からひしひしと感じているゴールドです。ネタが無いわけではなくて、腰を入れて書くととんでもなく長くなりそうなので今まではなるべく避けてたんですが、仕事が一段落付いたので一度まじめに書いてみようかなぁと。 あぁ、そうそう、タイトルは半分釣り要素が入っているので過度の期待をされても泣いちゃうので、はじめに謝っておきます。うわ、やめろ、空き缶投げんな(´д⊂)‥ハゥ –追記– 期待してこの記事を読んでくれている(検索エンジンから訪れてくれている)方向けに、2018年11月現在、最新のGoogle AdSenseで収益を上げるための情報を網羅し

    Google AdSenseだけで家族を養ってきた僕が、今までやってきたブログ運営術をガチで解説するよ
  • 今さらJavaScriptのクロージャがハラオチした - console.lealog();

    仕組みはなんとなくわかってても、どこでそんなん使うんやろ?っていう。 使ってみてこそはじめてわかるというもので。 参考:JavaScriptのクロージャについて - console.lealog(); 関数を返す関数と言ったり、状態を保持する関数とか言ってみたり・・。 こんな記事を以前書いてましたね。 書いて概念を知りつつも、実際のところどんな場面で使うんそれ?って思ってました。 クロージャ 以下のソースにコメントを打って考えます。 (function(win){ // クラス名のショートカット var classNames = { hoge: 'hoge', piyo: 'piyo' }; // このスクリプトのメイン実装 var Test = { // 公開したい大事な変数たち pub: 'var', pub2: 'foo', // prv: true // [2]こんな風にして //

    今さらJavaScriptのクロージャがハラオチした - console.lealog();
  • SLAをメールでレポート(ZabbixのITサービスの活用) - ike-dai's blog

    システム運用していて、SLA管理のためにサービスレベルを定期的にレポートしたい場合もあるかと思います。 ZabbixにはITサービス機能があり、サービスの稼働率を算出することができます。 例えば次のような形で設定できます。 サービスAとサービスBの監視をZabbixで監視 サービスAはWebサーバ3台、DBサーバ2台で構成 サービスBはWebサーバ2台、DBサーバ2台、認証サーバ2台で構成 サービスAが稼働継続するには少なくともWebサーバ、DBサーバが1台以上稼働している必要がある サービスBが稼働継続するには少なくともWebサーバ、DBサーバ、認証サーバが1台以上稼働している必要がある このような環境があった場合にそれぞれのサーバの稼働率からサービス自体の稼働率を算出することができます。 ZabbixのITサービスの機能を使うことで次のようにできます。 設定は「設定」→「ITサービス」

    SLAをメールでレポート(ZabbixのITサービスの活用) - ike-dai's blog
  • tmuxのpipe-paneを利用してリモートサーバでの作業ログをローカルに記録する - Glide Note

    sshやmoshでリモートサーバに接続する際に、tmuxのwindowを自動で生成しており、 リモートサーバに接続とtmuxがセットになっているので、tmuxを使ってリモートサーバでの作業ログをローカルに保存出来ないかと思って調べていたら pipe-paneを利用すると可能ぽいのでやってみた。 利用環境はtmux 1.7です。(OSはMountain Lion、SL6.1、CentOS6.3全てで動作しました。) ログ用ディレクトリを用意 pipe-paneを利用する前にログ用ディレクトリを作っておく。 prefix key + Hでロギング開始 prefix key + hでロギング終了 という感じです。 そうすると~/.tmux/tmux-hogemoge.logみたいなログが出来上がる。 hogemogeの部分はtmuxのwindow名が入ります。tmuxのバージョンが古いと tmu

  • mmapの実装 : kei@sodan

    mmapの基的な動作はファイルをメモリにマップすることですが、mmap()を実行したときにいきなりファイルがメモリにコピーされるわけではありません。 mmap()を実行するとアドレスが返されますが、このときこのメモリ番地は物理メモリ上に乗っていません。 だから、この番地をアクセスするとページフォルトが発生します。このページフォルトを受けて、はじめてデータがファイル(ディスク)から物理メモリにコピーされます。(なお、もし元々このファイルがファイルキャッシュに乗っている場合は、このファイルキッシュのアドレスがそのまま返されます) mmapされた領域に書き込まれたデータは、適宜ディスクに書き戻されます。 なお、ファイルの一部だけがアクセスされたら、その一部だけをメモリに乗せればよいです。また、物理メモリが足りなくなったら、あまりアクセスされていないページはページアウトさせます。 この「ページフ