タグ

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

  • LevelDB入門 (基本編) - from scratch

    さて、今回は比較的新しいデータストアであるLevelDBについてまとめてみました。 LevelDBは1年ほど前からNode.js界隈ではブームが来ていて、理由がよくわかっていなかったんですが、まとめている内に分かるかなと思ってまとめました。今回はNode.js無関係でLevelDBの基礎的なことだけ調査した結果をまとめてみました。 Node.jsで使ってみる話は後に回します。 LevelDBとは? key-value型のデータストアの一つです。 Googleの研究者である、Jeff DeanとSanjey Ghemawatが開発し、2011年に公表されました。C++で書かれており、多くのプログラミング言語でbindingsが書かれています。もちろん、JavaScript/Node.jsでも書かれています。 LevelDBGoogle のBigTableをベースにしたアーキテクチャを持

    LevelDB入門 (基本編) - from scratch
  • オリジナルデザインのトグル・スイッチをいとも簡単に作れる「ToggleView」をつくってみた。 - Qiita

    あけましておめでとうございます。 昨年の暮れにちょこちょこと手をいれていたUIコンポーネントを紹介します。 標準UIでは満足できない方へ 標準のスイッチのデザインではどうしてもアプリの雰囲気に合わない時ってありますよね。 実際、仕事の中でも、やはりトグル・スイッチのUIはデザイン変えて欲しいという話がちらほら。 一度作ってしまえばそこまで複雑なものではないのですが、いい機会だったので ほぼ汎用的に使えるようにUIコンポーネントとしてまとめてみました。 こちらにリポジトリがありますので、まずはサンプルから解説していきます。 ToggleViewの主な要素は、 ToggleView ToggleButton ToggleBase となっており、ToggleViewがToggleBaseというボタンが移動する範囲の背景画像をもつビューと、ToggleBaseの上を左右いったり来たりするToggl

    オリジナルデザインのトグル・スイッチをいとも簡単に作れる「ToggleView」をつくってみた。 - Qiita