タグ

2012年4月4日のブックマーク (15件)

  • 『redis、それは危険なほどのスピード』

    どうも、プラットフォームDivでエンジニアをやっている Wataru です。 最近3人目の子供が産まれて、産後自宅勤務をさせてくれた弊社はとてもいい会社だと思います。出産予定のあるエンジニアのかたは是非弊社に転職を。 さて、今回はRedisの紹介をさせて頂きたいと思います。 Redisってすごくマイナーなわけではないのですが、めちゃくちゃ便利なのにあまり注目されていないなーという印象があるので、これを機会に是非使ってみてもらえると嬉しいです。 Redisって何?Redisとは「remote dictionary server」から名前が付けられたオープンソースのkey-valueデータストアです。 MemcacheDB等のKVSとの最大の違いは、格納するバリューがデータ構造というところです。 つまり、リスト・セット・ハッシュなどのデータ構造で格納できるのでバリューに対してアトミックな操作が

    『redis、それは危険なほどのスピード』
    aki77
    aki77 2012/04/04
  • Emacsに現在行や選択範囲を複製するduplicate-thing.elをパワーアップさせました - ブログのおんがえし

    数値プレフィックス指定による繰り返しと、 コメントアウトしながら複製する機能を付けました。 syohexさんに添削して頂いたコードを元にさらに改良を加えました。 M-cを押すと、現在行を複製します。 選択範囲が指定されている場合は範囲をまるごと複製します New!! C-u だけの時は範囲をコメントアウトして複製します New!! 数値プレフィックスが指定されている時(C-u 5 とか)は複数回繰り返しを行います (shohexさん) インストール 以下のコマンドを実行するか、 M-x auto-install-from-url https://raw.github.com/ongaeshi/duplicate-thing/master/duplicate-thing.el 下の行をC-xC-eで評価して下さい。 ;; auto-install (auto-install-from-url

    Emacsに現在行や選択範囲を複製するduplicate-thing.elをパワーアップさせました - ブログのおんがえし
    aki77
    aki77 2012/04/04
  • GitHub - masylum/Backbone.Rel: Backbone.Rel extends your Backbone models with a lightweight relationships manager.

    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 - masylum/Backbone.Rel: Backbone.Rel extends your Backbone models with a lightweight relationships manager.
    aki77
    aki77 2012/04/04
    『Backbone.Rel extends your Backbone models with a lightweight relationships manager.』
  • どんぐりでもわかるGoogle Apps Script の GUI Builder の使い方 - 手抜きぷろぐらまのメモ帳

    MS Access のVBAと日々格闘中、パラダイムシフトはいつ来るのかと情報収集にいそしんでた所、 先日のGoogle I/O 2011 で発表された Google Apps Script(GAS)のGUIビルダーなる物を発見。 Accessのフォームの代替となるか!? 作ってみる Google ドキュメントからスプレッドシートを新規作成して、スプレッドシートのメニューから「ツール」→「スクリプトエディタ」を選択 スクリプトエディタのメニューから「ファイル」→「ユーザーインターフェースを構築」を選択 するとGUIビルダーが起動する。 ためしにTextBoxとButtonを1つずつ貼り付けてみる。 Saveボタンを押すと保存される。名前はMyGuiのままにする。 一端スクリプトエディタに戻って、イベントハンドラ用の関数や実行用の関数を作る。 こんな感じで作成 //サービス起動時 funct

  • アクセス解析のデータ取得からレポート作成までを自動化する「GA Client」を実践活用 第7回 | 1万円で真似できる“戦略的サイト運用術” - 小さく作って速く改善

    アクセス解析のデータ取得からレポート作成までを自動化する「GA Client」を実践活用 第7回 | 1万円で真似できる“戦略的サイト運用術” - 小さく作って速く改善
  • Google Apps ScriptでスプレッドシートからGoogleドキュメント以外のサービスにアクセスする

    はじめに Google Apps Scriptでは、GoogleドキュメントのみならずGoogleコンタクトやGoogleカレンダーなど多くのサービスにアクセスすることができます。それらをGoogleスプレッドシートから利用してみましょう。 スクリプトを関数として使う Google Apps Scriptの基操作と、スプレッドシートの基的な扱いについて説明をしました。今回は、スクリプトの利用についてさらに深く考えてみましょう。まずは、「スクリプトを関数としてセルに設定する」ということからです。 Google Apps Scriptは、関数としてスクリプトを定義しますが、この関数は、Googleスプレッドシートに用意されている関数と同様にセルに設定し、自動的に計算させることが可能です。実際に簡単なサンプルを作ってみましょう。 function myFunc(n){ var total =

  • 括弧の自動挿入の挙動をオレオレ設定できるflex-autopair.elで夢を叶える - むしゃくしゃしてやった

    空気を読まずに4/1なのに気エントリの投入です。今までいくつ作られてきたのか分からない、括弧を自動挿入する系のelispを作ったのでリリースします。 私はこれを使い始めてから、閉じ括弧とスペースを打つ回数が激減しました!さらに、怖いぐらい宝くじも当たり、長年の持病だった痔と水虫も治ったらいいなぁ。まずはデフォルト設定を一週間試してみてください。 紹介のためのスクリーンキャストを撮影しましたので、とりあえずご覧下さい。 試しに使ってみる! スクリーンキャストを見て、面白いと思ったはずなので使ってみましょう。 インストールは (auto-install-from-url "https://raw.github.com/uk-ar/flex-autopair/master/flex-autopair.el") を評価するか、 marmaladeから M-x package-install fl

    括弧の自動挿入の挙動をオレオレ設定できるflex-autopair.elで夢を叶える - むしゃくしゃしてやった
  • jQuery.LazyJaxDavisで静的サイトを手軽にダイナミックにする

    programming notes. mainly about JavaScript / jQuery. [@Takazudo] [takazudo@gmail.com] Hint: alt + / jQuery.LazyJaxDavisというライブラリを書いた。このライブラリは、一般的な静的に生成されるようなサイトを、HTML5 history APIの力を使って素敵にダイナミックにします。 このライブラリを使うと、すべてのリンクを、通常遷移の代わりに、Ajaxベースのダイナミックな遷移にします。その際、history.pushStateして、通常の遷移と同じように見せる。言葉にするのは難しいので、実際にサイトを見てもらったほうが分かりやすいと思う。以下のサイトの左ナビをポチポチクリックするなりして。 jQuery.LazyJaxDavis加えて、結構汎用的なURLルーターの機能も備えて

    jQuery.LazyJaxDavisで静的サイトを手軽にダイナミックにする
  • SoGap - ソーシャルサービス間での話題性の「ギャップ」ランキング

    林官房長官は、サウジアラビアのムハンマド皇太子が今月20日から来日し、天皇陛下と会見するほか、岸田総理と会談すると発表しました。林官房長官「滞在中は、天皇陛下は、ムハンマド皇太子殿下と御会見になるほか、…

    aki77
    aki77 2012/04/04
    『SoGap は、はてなブックマーク数、Twitter のツイート数、Facebook の「いいね!」数の 「ギャップ」を利用して、それぞれのソーシャルサービス内で尖っている話題を 見つけるための Web サービスです。』
  • はてなブックマークスパムが疑われるサイトを SoGap でフィルタリングする事にしました - Cube Lilac

    現状のはてなブックマークは、スパム業者の独壇場になっていると言う指摘があります。この指摘については確たる証拠を掴むのが難しいと言う理由で http://sogap.cielquis.net 上でのフィルタリング等は(確たる証拠が掴めるまでは)行わないと言う方針だったのですが、最近「いくらなんでも、それはあからさまでやり過ぎだろう」と言う事例が観測されるようになってきたので、ある程度、主観と独断でフィルタリングしていく方針に変更しました。 今日から少しずつ導入していく予定なので、しばらくは残るかと思います。怪しいと思われるサイトがありましたら、@tt_clown 辺りに飛ばしておいてもらえると、後ほど自分で確認して、SoGap でフィルタリングするかどうか決めます。 尚、最大の懸念サイトは NAVER まとめ なのですが、ユーザ投稿サイトと言う性質上さすがにドメイン毎フィルタリングする訳にも

    はてなブックマークスパムが疑われるサイトを SoGap でフィルタリングする事にしました - Cube Lilac
  • Emacs上でカラフルにdiffを表示する - 2012-04-03 - ククログ

    ソフトウェア開発は小さな変更の積み重ねです。ソフトウェア開発ではバージョン管理システムを使うことが当たり前ですが、バージョン管理システムはその変更の積み重ねを記録しています。変更はdiffと呼ばれ、ソフトウェア開発をしていれば頻繁に目にします。例えば、コミット前に変更を最終確認するためにdiffを見ます。また、誰かがコミットすればdiff入りのメールで変更内容が関係者に通知されます。 さて、そんなよく目にするdiffをEmacs上でより見やすく表示する方法を紹介します。 そもそも、どうしてEmacs上でdiffを見るかというと、Emacsにはdiffを表示するための支援機能がたくさんあるからです。編集中のファイルのdiffを見たいならVCが提供するvc-diff(C-x v =)を使います。バージョン管理システムで管理している複数のファイルのdiffを見たいならMagit(git用)やps

    Emacs上でカラフルにdiffを表示する - 2012-04-03 - ククログ
    aki77
    aki77 2012/04/04
  • Mojitoフレームワークを試す

    Apr 03, 2012 米国のYahoo!が開発していたMojitoが、JSConf US 2012の開催にあわせてオープンソースとしてリリースされました。Mojitoは、米国のYahoo!がCocktailsと呼ばれる自社クラウドを含む開発環境の一部として開発されたNode.js用のフレームワークです。サーバーサイドとクライアントサイド (ブラウザ) で同じコードを実行でき、マルチデバイス対応のための仕組みも実装されているのが主な特徴のようです。npmからもインストールできるようになっていたので、さっそくMojitoを試してみました。 さて、今回はNode.js v0.6.14とnpmがすでにインストールされているものとして進めていきます。まずはnpmからMojitoモジュールをインストールします。モジュールには専用のmojitoコマンドが含まれるので、-g オプションをつけてグローバ

    Mojitoフレームワークを試す
  • 『白い死神』ー「ムーミン谷のゴルゴ13」の実像 - HONZ

    1939年に始まったソ連との冬戦争で活躍したフィンランド軍の狙撃手シモ・ヘイヘは、一部ネット上では有名だ。しかし、これまで日では、ヘイへその人をテーマとしたは、これまで一冊も出ていなかった。書は、1998年に60年間にわたって沈黙を続けてきたヘイへのインタビューを成功させた著者によるノンフィクションであり、一部マニアにとっては待望の書と言える。 ここでまず、ネット上にコピペで出回っているヘイへの逸話を見てみよう。 ・わずか32人のフィンランド兵なら大丈夫だろうと4000人のソ連軍を突撃させたら撃退された ・シモヘイヘがいるという林の中に足を踏み入れた1時間後に小隊が全滅した ・攻撃させたのにやけに静かだと探索してみたら赤軍兵の遺体が散らばっていた ・気をつけろと叫んだ兵士が、次の瞬間こめかみに命中して倒れていた ・スコープもない旧式モシンナガン小銃で攻撃、というか距離300m以内なら

    『白い死神』ー「ムーミン谷のゴルゴ13」の実像 - HONZ
  • これはすごい! フォーム最適化に役立つグーグル提案のautocomplete新仕様 | 初代編集長ブログ―安田英久

    ※2012-04-07 セキュリティ面の問題に関して追記しました。 今日は、ウェブページの入力フォームでユーザーが楽にしかも正確に入力できるようにできる(可能性を秘めた)、新しいHTMLの仕様についての情報を。autocomplete属性に関する新しい仕様です。 グーグルは、入力フォームに自動入力する仕組みに関して、新しい仕様を提案しました。HTMLの仕様を拡張することで、ブラウザでフォームに自動入力する仕組みを使いやすくするものです。 これがうまく動作すると、フォーム入力が非常に楽になり、ミスもほぼなくなります。 どれぐらいすごいかというと、ちゃんと設定したブラウザを使うと、フォームで3クリックするだけで、一般的な項目が一気に入力されるのです。 たとえば、この状態から、 名前や住所などの標準的な項目が、一気に自動入力されます。 どうでしょう。こうした機能をサイトに設けられたら、フォームの

    これはすごい! フォーム最適化に役立つグーグル提案のautocomplete新仕様 | 初代編集長ブログ―安田英久
  • CoffeeScriptの件 - きしだのHatena

    思ったことを。 デバッガについては、こういう記事がある。 圧縮後のJavaScriptやコンパイル後のCoffeeScriptでも、ブラウザ上で元のソースを参照できる新技術「Source Maps」登場 - Publickey 「Source Maps」じゃなくても、なんらかブラウザ側でのサポートは行われていくと思う。 どっちにしろ、JavaScriptをデバッグするにもブラウザのサポートは必要なわけで。 ライブラリの依存関係とかも、ビルドツールとJSライブラリリポジトリが整備されていくんじゃないかなー。そのくらいの勢いはでてきてる気がする。 あと、CoffeeScriptとJavaScriptを両方知らないといけないという話も、複数人で開発するなら、全員が両方しる必要はなくて、コアなメンバが知っておけばいい。 そもそも、複数人で開発するときに、全員がJavaScriptのprototyp

    CoffeeScriptの件 - きしだのHatena