タグ

2013年2月23日のブックマーク (17件)

  • 「世界で一番売れている」Storusのマネークリップが想像以上に便利だった

    財布は財布で持ってるんだけど、 手ぶらで出かけたいときやお金だけさっと取り出したいときは マネークリップが便利。 薄くまとまるからポケットの中でもかさばらないしね。 ただ、お釣りでもらう小銭はポケットに入れればいいとして クレジットカードや電車の IC カードなんかを持ち歩くのに 結局別のケースが必要になる。 これらを裸のままポッケに入れておくと 他のもの出したときに落としてしまいそうでちょっぴり心配なので。 持ち物はできるだけ増やしたくない。 けどお札もカードもばらけないようにまとたい。 というわけで、マネークリップなのにカードも収納できるという Storus 社の Smart Money Clip を買ってみました。 届いたよ 届いたのがこれ。 何か立派な箱に入ってる。 空けてみると、100万ドル札が挟んでありました。 お札を抜くとこんな感じ。 クリップ状になってます。 マネークリップ

    「世界で一番売れている」Storusのマネークリップが想像以上に便利だった
  • 多段fluentd + mongodb のハマリ所 - stanaka's blog

    fluentdを多段構成にして、mongodbに出力するところでハマったのでメモ。 上の構成のように、各サーバにfluentd + out_forwardを置き、集約するログサーバにfluentd + out_mongoでmongodbに出力している場合に、上段のfluentdでbuffer_chunk_limitを10mより大きい値にしていると、エラーになることがあります。 まず、out_mongoでbuffer_chunk_limitを10m以内にしないといけない理由は、fluentdからMongoDBへ連携する際の注意点 #fluentdを参考にしてください。 ここで多段構成の場合、上流の buffer_chunk_limitが大きいと上流から大きなサイズのデータの塊が流れてくることがあります。それを受けとったfluentdはそれをそのままoutput pluginに流す実装となって

    多段fluentd + mongodb のハマリ所 - stanaka's blog
  • 今日やることが一目でわかる!シンプルで使いやすいMac用のタスク管理アプリ「Things」

    今日やることが一目でわかる!シンプルで使いやすいMac用のタスク管理アプリ「Things」2013.02.22 先日からThingsというタスク管理アプリを使い始めました。今まではOmniFocusというアプリを使っていたのですが、使ってみたらThingsの方が自分には合っていると感じた次第。ということで今回はOmniFoucsから乗り換えた理由やThingsのお気に入りポイントをご紹介します。 Thingsとは タスク管理の手法である「GTD」をサポートするためのアプリケーションです。GTDってなんぞ?という方は色々できるTodo管理アプリみたいなものをイメージしていただければ良いかと。GTDアプリの定番、OmniFucusよりも作りがシンプル。ある程度できることが限られるものの、その制限がある分お手軽で使いやすいアプリになっています。 使いかた以下、わたしなりの使い方にはなってしまいま

    今日やることが一目でわかる!シンプルで使いやすいMac用のタスク管理アプリ「Things」
  • Backbone.js コメント付きソースコード日本語訳

    Annotated Sourceのコメントを訳しました 地味に道のりが長い作業でしたが、何とか先々週末にやっつけて、例によって@cssradar氏に確認していただいたりとかして今に至りご紹介する次第。 日語訳コメントがついたソースコード· enja-oss/Backbone · GitHub なんだかんだで全域を網羅する必要があったたので、非常に勉強になりました。ソースコード自体は短く簡潔なので、Backboneをこれから使い始める/もう使ってるを問わず、まだ読んでない方は一度読んでみると良いです。 監訳謝辞 Revert original text for supervise by ahomu · Pull Request #12 · enja-oss/Backbone 上記Pull Request&監訳依頼につきまして、多大なるレビューをしてくださった@cssradar 氏に感謝を。

    Backbone.js コメント付きソースコード日本語訳
  • Webシステムのフロントエンド高速化で最初にやるべきこと - かみやんの技術者ブログ

    前回のエントリーで、Dartの次は、TypeScriptを検証する。と書いたけど、なぜか自分のPCでは、VisualStudio for WebにTypeScriptのプラグインがインストールできなかったので、TypeScriptを使うことを諦めました。コマンドラインでコンパイルはできたけど、それでは型付け言語のメリットであるIDEによる補完や参照検索やリネームリファクタリングが効かないので。ちなみにプログラマのPCではあっさりインストールできたとのこと。がっくり。 というわけで、Dartを実戦投入することを決定してDartで開発をしています。 フロントエンド高速化のExpiresヘッダ さて、今日の題。Webシステムのフロントエンド高速化のお話です。Webシステムの速度の大きなボトルネックとしてDB負荷がありますが、ブラウザ側のレンダリングを高速化する話としてフロントエンド高速化があり

    Webシステムのフロントエンド高速化で最初にやるべきこと - かみやんの技術者ブログ
  • スマートフォン対応でよく使うhtml、css、javascriptのまとめ

    スマートフォン(ios、android)向けのウェブサイト・ウェブアプリを作る際に個人的によく使うhtmlcssjavascriptの備忘録。 html関連 headタグ内での設定<!-- //デバイスサイズにあわせて表示領域を変更する --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- //電話番号のリンクを無効化 --> <meta name="format-detection" content="telephone=no"> <!-- //ホーム画面用アイコン --> <link rel="apple-touch-icon" href="icon.png"> <!-- //ホーム画面用アイコンの光沢を無効化する --> <link rel="apple-touch-icon

  • CreateJSを使ってインタラクティブなHTML5デモを作ってみた - ICS MEDIA

    CreateJS勉強会の参加応募数からも関心の高さがうかがえるCreateJSですが、弊社でも研究をしており今回は制作したデモをいくつか紹介します。 有名な絵画っぽいもの CreateJSとCSSを用いたデモです。カーソルをキャンバス上で動かすと絵が描け、ドラッグするとちょっと3Dっぽい動きをします。絵の描画はCreateJS、3Dっぽい動きはCSSで作っています。絵の描画は重ね塗りし続けると負荷が増大するので、毎フレームキャッシュし描画するコストを減らし最適化しています。 デモはこちらから Box2D Drop CreateJSと物理演算ライブラリ「Box2D」を組み合わせたデモです。マウスでアイコンをドラッグ&ドロップすることで投げることができます。Box2DライブラリはActionScript版とほとんど同じAPIで用意されているので、ActionScriptのノウハウを活用できます

    CreateJSを使ってインタラクティブなHTML5デモを作ってみた - ICS MEDIA
  • NGINX Docs | NGINX Load Balancing – TCP and UDP Load Balancer

    F5 Sites DevCentral Connect & learn in our hosted community F5 Labs The latest threat intel and research to help protect your apps MyF5 Your key to everything F5, including support, registration keys, and subscriptions Partner Central Research and support for partners LearnF5 Guidance, insights, and how to use F5 products Contact F5 Contact F5 Sales Talk to an F5 sales representative Contact F5 Su

    NGINX Docs | NGINX Load Balancing – TCP and UDP Load Balancer
  • GitHub - spohlenz/mongomodel: Ruby ORM for MongoDB (compatible with Rails 3)

    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 - spohlenz/mongomodel: Ruby ORM for MongoDB (compatible with Rails 3)
  • http://posterharis.com/2013_terayama_eizoushiten

  • Node.js+CoffeeScript でソースマップを使ってデバッグを楽にする方法

    以前、jQuery 1.9 のソースマップ対応で圧縮版でもデバッグが簡単になった話 を書いたけど、Node.js でソースマップする方法を紹介する。 何がうれしいかというと、Node.js で CoffeeScript や TypeScript、JSX なんかを使ったときに、例外に含まれるスタックトレースに変換前の位置を表示できる。 やり方は簡単。source-map-support というモジュールを require() するだけ。 ためしに使ってみた GitHub に動かし方が書いてあるので、その通りにやってみる。 こんな感じの demo.coffee があったとする。 require 'source-map-support' foo = -> bar = -> throw new Error 'this is a demo' bar() foo() npm install sourc

    Node.js+CoffeeScript でソースマップを使ってデバッグを楽にする方法
  • メンテナブルJavaScript

    目次 はじめに 第I部 スタイルガイドライン 1章 基フォーマット 1.1 インデントのレベル 1.2 文の終端 1.3 1行の長さ 1.4 改行 1.5 空行 1.6 命名 1.6.1 変数と関数 1.6.2 定数 1.6.3 コンストラクタ 1.7 リテラル値 1.7.1 文字列 1.7.2 数値 1.7.3 null 1.7.4 undefined 1.7.5 オブジェクトリテラル 1.7.6 配列リテラル 2章 コメント 2.1 1行コメント 2.2 複数行コメント 2.3 コメントを使う 2.3.1 難解なコードにコメントを付ける 2.3.2 エラーになりそうな箇所にコメントする 2.3.3 ブラウザ特有のハック 2.4 ドキュメントコメント 3章 文と式 3.1 波括弧を揃える 3.2 ブロック文での空白 3.3 switch文 3.3.1 インデント 3.3.2 caseか

    メンテナブルJavaScript
  • フライパンに油をなじませる「焼き慣らし」の方法アレコレ | ライフハッカー・ジャパン

    新しいフライパンを買って使い始めた時に、卵を焼くと妙にこびりついたり、すぐにサビがついてしまったり、お手入れに悩んだことがある人もいるのではないでしょうか。そんな悩みは、フライパンに油をなじませれば解消できます。Q&Aサイト「Stack Exchange」に載っていた、フライパンに油をなじませる方法をいくつか見てみましょう。 Q. notpeterさんの質問 新しい鋳鉄のフライパンを買いました。フライパンに油をなじませる「焼き慣らし」は、どうするのが一番いいのでしょうか。また、今使っているフライパンに、再度焼き慣らしをした方がいい場合は、やり方を変えた方がいいですか? A. Chris Simmonsさんの答え オーブンを約180度に温めます。油(植物系の油がいい)でコーティングしたフライパンを、約1時間オーブンで焼き、その後、油を拭き取ります。これだけです! 再度焼き慣らしをする時も同じ

    フライパンに油をなじませる「焼き慣らし」の方法アレコレ | ライフハッカー・ジャパン
  • Ruby2.0のModule#prependは如何にしてalias_method_chainを撲滅するのか!? | TECHSCORE BLOG | TECHSCORE BLOG

    Ruby2.0のModule#prependは如何にしてalias_method_chainを撲滅するのか!? お久しぶりです。寺岡です。 lazyについて書いた前回に続いて、Ruby2.0について書いてみたいと思います。 今回注目する新機能は、Module#prependです。 Module#prependはRuby2.0で新たに追加された、Module#includeの親戚のような機能です。 一言で表すと「クラスの継承階層の手前にモジュールを追加する」ことができるようになります。 ActiveSupportのMudule#alias_method_chainを使わずに綺麗なモンキーパッチ実装することができる、Module#prependの挙動を探ってみたいと思います。 ruby2.0-rc1のインストール まずは実行環境の準備です。 前回の記事ではruby2.0-preview2を使い

  • 勝手に査読:Webアプリにおける11の脆弱性の常識と対策

    「Webアプリにおける11の脆弱性の常識と対策」という記事を久しぶりに読みました。出た当事も思いましたが、基的な誤りが多く、読者が誤解しそうです。このため、編集部から頼まれたわけではありませんが、「勝手に査読」してみようと思います。 細かい点に突っ込んでいくとキリがないので、大きな問題のみ指摘したいと思います。 ※2013年2月25日追記 このエントリに対して、編集部が元記事を修正くださいました。徳丸も修正に協力いたしましたが、十分正確な内容ではないことをお含みおきください。 ※追記終わり 同記事の想定読者は誰か査読にあたり、この記事の想定読者を明確にしておいた方がよいですね。記事の冒頭には、連載の説明があります。 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用する

    勝手に査読:Webアプリにおける11の脆弱性の常識と対策
  • GitLabでGitHubっぽい開発環境を構築した - ただのにっき(2013-02-21)

    GitLabGitHubっぽい開発環境を構築した かずひこに先を越されてしまったが、GitHubライクなソーシャルコーディング環境を実現するフリーソフトウェア「GitLab」の導入が楽になったらしいので、入れてみた。職場の開発環境用。もう、Pull Requestのない開発なんてありえないからなー。 インストールマニュアルはだいたいDebian系のLinuxディストリビューションをターゲットに書かれているので(というかUbuntu向けだろうけど)、愛用のDebian Squeezeにもわりとすんなり導入できた。かずひこと同様、既存のApacheからリバースプロキシとして動かすように設定(→レシピ)。 唯一、実行後にSidekiqがRedisまわりでエラーになるのだけど、ちゃんとトラブルシューティングのドキュメントがあって、そのとおりにやったら動いた。すばらしいじゃないですか……見習い

    GitLabでGitHubっぽい開発環境を構築した - ただのにっき(2013-02-21)
  • GitLabにGitoliteが必要なくなるよ いいことばかりじゃないけど

    by @dekokun on 2013/02/19 23:28 Tagged as: GitLab, git. プライベートGitHubが構築できる(Amazon Linux AMIにGit + Gitolite + Gitlabをインストールして、プライベートGitHubを構築する)などとして絶賛話題沸騰中、「貧者のGItHub Enterprize」であるところのGitLabですが、次のメジャーバージョンアップでGitoliteが不要になるという大ニュースが数日前に発表されたにもかかわらず、日語の情報が全くないのでそれではわたくしめがと思いましてブログを執筆させていただく次第です。 あ、あと、私事で恐縮ですが今度結婚することになりました。 はじめに 皆さん、Amazon Linux AMIにGit + Gitolite + Gitlabをインストールして、プライベートGitHubを構

    GitLabにGitoliteが必要なくなるよ いいことばかりじゃないけど