タグ

2011年8月20日のブックマーク (18件)

  • 秋山ブログ

    Rails4 + RSpec3 のrequests specでredirect後の処理を検証したい時、以下コードのようにheaders部分にIPアドレスを指定しても無視されてしまう。(ちなみにCapybaraだとセッションの検査ができなかったのでできればrspecで検査したいという状況だった) before do params = {} headers = { 'REMOTE_ADDR' => '192.168.0.1' } get_via_redirect photos_url, params, headers end 解決方法の結論 実際にIPアドレスを取得するのに使っているメソッド、例えばActionDispatch::Request#remote_ip にmockを設定すればよい。 before do params = {} allow_any_instance_of(Action

    秋山ブログ
  • Components · Twitter Bootstrap

    Sleek, intuitive, and powerful front-end framework for faster and easier web development. Download Bootstrap GitHub project Examples Extend Version 2.3.2

  • いかにして私は思い悩むのを止めてcall/ccを便利に使うようになったか

    call/ccは神秘的です。(call/cc call/cc) とか、いまだにくらくらします。まあ、ゆっくり考えれば難しいことではないのですが、回答に至るプロセスを即答する自信はありません。しかも、そんな込み入った話なのに、(call/cc call/cc) なんていう式には実用性のかけらもない。ゼロです。採用面接の問題にはいいかも。Schemerを募集するような会社があるかどうか知りませんが。 そんなcall/ccの使い道としてよく引き合いに出されるのは大域脱出です。でも、たとえばケント・ディヴィグの教科書の例を見てピンとくる人はいるのでしょうか。引数にゼロがあったら掛け算をやめてジャンプする。ありがたみがまったく感じられない話です。かと思うと、その次の例でいきなり登場するのは「プリエンプティブ・マルチタスクを実装したエンジン」なるもの。わけがわかりません。 そこで、自分が「call/c

    ohnishiakira
    ohnishiakira 2011/08/20
    [call/cc]
  • 自社リソースだけで行う、グループインタビューのツボとは? : LINE Corporation ディレクターブログ

    こんにちは、ティーンズメディアグループ小出です。 ティーンズメディアグループでは、リアルタイムサービス「デコミィ」とスマホ専用デコメサイト「デコポスト」のディレクションや運営を行っています。また、マーケティング活動の一環としてグループインタビュー(以下グルイン)なども行っています。 ライブドアに入社してからも含め、私個人ではこの業界に入ってこれまでに約15回ほどのグルインを行ってきました。その経験で身につけたノウハウを、2011年7月18日に実施したデコポストグルインの様子と共にお伝えします。 事前準備編〜“明確な趣旨”と“想定される回答”の用意 「狙いを明確にする」 まずはチームメンバーで集まって「グルインを行って何を明確にしたいのか?」という狙いを明確にします。「潜在的なニーズを掘り起こしたい」「サイト内UIを改善したい」など媒体によって様々でしょう。 デコポストのグルインでは「スマホ

    自社リソースだけで行う、グループインタビューのツボとは? : LINE Corporation ディレクターブログ
  • GentooのRuby開発ガイド - Emacs ひきこもり生活

    rubyって日でなかなか人気なんですが結構パッケージの人はあんまり足りてません。(gemでいいからかも?)まあ、でもdistroでパッケージがあると嬉しいですよね。 Gentooでもなかなか人手不足で特にruby1.9対応をやる気がある人があんまりいないみたいです。 ということで、Gentooを好きなみなさん、Rubyを好きなみなさん GentooRubyまわりの開発に参加してみませんか? とはいえ、それってなにをしたらいいの?どうしたらいいの?と思われることでしょう。ここではそういった疑問にお答えします。 Bugを見つけるために Gentooの開発はBugzilla https://bugzilla.gentoo.org/ を中心に行なわれています。このBugzillaではその名のとおりGentooに関する全ての「バグ」が扱われています。「バグ」と言ってもその名から想像できる「不具合

    GentooのRuby開発ガイド - Emacs ひきこもり生活
  • EventMachineとは何だったのか

    LL Planets "Node.jsとは何だったのか"セッション向けポジペ

    EventMachineとは何だったのか
  • 10億稼ぐのに必要な知識を大学受験に必要な科目で解説するよ。:ハムスター速報

    10億稼ぐのに必要な知識を大学受験に必要な科目で解説するよ。 Tweet カテゴリ☆☆☆ 1 :名前:忍法帖【Lv=18,xxxPT】:2011/08/19(金) 22:51:01.00 ID:cLCNCMDP0 需要があるなら20代で12億稼いだ俺が伝授します。 2 :名前:以下、名無しにかわりましてVIPがお送りします:2011/08/19(金) 22:51:58.85 ID:aJO/6SYp0 職業と役職を答えなさい 4 :名前:忍法帖【Lv=18,xxxPT】:2011/08/19(金) 22:53:12.32 ID:cLCNCMDP0 >>2 元米系証券為替ディーラーのVP 11 :名前:以下、名無しにかわりましてVIPがお送りします:2011/08/19(金) 22:57:43.08 ID:Oj1RlCt40 種明かしするより一人百万とかくれる方がありがたいです

  • nginx+Unicornでサブディレクトリでアプリを動かす - ひげろぐ

    Passengerだと簡単だったけどUnicornだとちょっと手こずった。 nginx側 ディレクトリの準備 nginxのroot以下に任意の名前のサブディレクトリを作る。 これはRalisアプリケーションのpublicディレクトリのシンボリックリンクにする。 cd /var/www/root ln -s /var/www/my-app/current/public my-app (Capistranoを使っているのでこの例ではcurrentがついている) nginxの設定 nginxのupstreamとserverの設定を抜粋。 upstream unicorn-of-my-app { server www.example.com:8080; } server { listen 80; server_name www.exemple.com root /var/www/root; err

  • エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type

    エンジニアtypeは、各種エンジニアをはじめ「創る人たち」のキャリア形成に役立つ情報を発信する『@type』のコンテンツです。

    エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type
  • RailsでのURL設計を考えてみる(4) スラッシュと「持っている」関係 - ぶろぐ。@はてな

    今回は、URLのスラッシュはどのようなときに使えばいいのか考えてみました。 resourcesのネスト URLはスラッシュ「/」で階層構造を表します。Railsでは、routes.rbでresourcesをこのようにネストして使うと、 resources :users do resources :articles end このようなURLができます。 http://example.com/users http://example.com/users/1 http://example.com/users/1/articles /users で「ユーザー全体」、 /users/1 で「ユーザーの1番」を指し、さらに /users/1/articles で「ユーザーの1番」の書いた「記事(article)全体」を指すわけです。((さらに /users/1/articles/2 で「ユーザーの1番

    RailsでのURL設計を考えてみる(4) スラッシュと「持っている」関係 - ぶろぐ。@はてな
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • ずっと使えるデザインテクニック。すっきり美しく見せる『余白』と『文字』の使い方。

    こんにちは、デザイナーの長谷川です。 今回は僕が普段気をつけている、ちょっと意識するだけでスッキリしたデザインになるレイアウトのコツをご紹介します。 デザイナーじゃない方も、企画書や簡単な UI のモックアップ、Web や雑誌のレイアウトなどに応用できると思いますので、ぜひ参考にしていただければと思います。 1. 上下左右のマージンを均一に Web デザインや UI デザインの要素全てに対して隣り合う要素との間隔やバナー、ボタンなどの外側と内側の要素の上下左右マージンをできるだけ均一にすることで、デザインがスッキリ見えます。 2. 内側のマージンは外側のマージンより狭く レイアウトなど一番外側とコンテンツの間隔より文章のかたまりや画像同士の間隔を小さくします。基的にコンテンツのまとまりを作るためですので、デザインによっては広く取って区分ける場合もあります。 3. 段落の下は間隔を広く開け

    ずっと使えるデザインテクニック。すっきり美しく見せる『余白』と『文字』の使い方。
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • Takao/IPAフォントが汚いのを何とかする

    前に日語の高品質フォントとしてIPAフォントを紹介しました。このIPAフォント、その後バージョンアップされてTrueTypeフォントからOpenTypeフォントとなり、またバージョン003系列のものからライセンスが変更となり派生が可能になったらしく、改善を盛り込んだフォントがいくつか出てきています。Takaoフォントとか、MS Pゴシックに幅を合わせてアスキーアートがズレないようにしたMonapoフォントとか…どれも、squeeze以降のDebianのメインリポジトリからインストールできます。 で、それを使ってみようと思ったのですが、どうもきたないんですよ。前のIPAフォントでもそんなことがありましたな。あれは埋め込みビットマップフォントが表示されていたという話で、~/.fonts.confを編集することで綺麗になりました。 しかし、今度の場合はこの設定をしても全然効果が見られません。で

    Takao/IPAフォントが汚いのを何とかする
  • Rubyで関数型プログラミング - 貳佰伍拾陸夜日記

    Rubyでの快適関数型プログラミングライフを追求するあまり, 使えるのか使えないのかよくわからないものを作ってしまったという話. Rubyに不慣れな人や関数型プログラミングに不慣れな人に対して酷なのはまだわかるとしても, C++(というかboostでの関数型プログラミング)に不慣れな人も全力で置いてきぼりにする誰得記事になってしまった...... 経緯 そもそもRubyはだいぶLispっぽくて, ブロックとイテレータを使うだけで関数型プログラミングになってしまう. たとえばこんな感じで: %w|1 2 3 4 5|.map{|x| x.to_i} %w|1 2 3 4 5|は'1'から'5'までの文字列からなる配列で, その配列のメソッドArray#map*1に対して, 受け取った引数を整数化するブロックを渡してやると, 1から5までの整数からなる配列が得られる. たとえば関数型プログラミ

    Rubyで関数型プログラミング - 貳佰伍拾陸夜日記
  • Big Sky :: 日本語grepが出来るjvgrepというのを作った。

    語を扱っていて困るのがgrep。正規表現パターンにマルチバイト文字を混ぜられなかったり、windowsで動かすと"表"の様に2バイト目にbackslashが混じる文字で動作しなくなったりします。 さらに複数のエンコーディングで書かれたファイルが散らばっていると一度のgrepで検索出来なかったりもします。 vimに限っては、内蔵のvimgrepを使う事で解決出来ますが、見つかったファイルをバッファに開いてしまうという挙動がある為、grepオリジナルの動作を求めている人にとっては都合の悪い物だったりもします。 vimgrepの様に複数のエンコーディングに対応していて、検索パターンにマルチバイト文字を含んだ正規表現が使えて、windowsでもちゃんと動いて、ついでといっちゃあなんだが、"**/*.txt"で再帰検索してくれる様なgrep無いかなぁと思ってたんですが、やっぱり無いので作りました

    Big Sky :: 日本語grepが出来るjvgrepというのを作った。
  • 株式会社チュチュアンナ企業サイト

    チュチュアンナが創業時から大切にしてきた「ものづくり」「店づくり」「品質向上への取り組み」についてご紹介します。 more

    株式会社チュチュアンナ企業サイト
  • 人はどんな時どのようにしてダマされるか?-思わず陥る6つのパターン

    ◯忙しい人のための要約 1.返報性 人は、他者から何かを与えられたら自分も同様に与えるように努める ・先に与える方がイニシアティブを握る。 ・返礼は贈与以上になることがある(「返礼による搾取」が可能である)。 ・しかも、誰から与えられたかに関係なく作動する。 2.一貫性 人は、自分の言葉、信念、態度、行為を一貫したものにしたい(あるいは他の人にそう見られたい)という欲求がある ・コミットメントによる自己イメージの変化が、ループを形成する(コミット→イメージの変化→コミット・・・ による一貫性の再生産ループ) ・つまり、一旦作動すると、働きかけの追加を必要とせず、自動的に持続する。 3.社会的証明 人は、他の人々が何を信じているか・どう行動しているかを見て、自分が何を信じるべきか・どう振る舞うべきかを決める ・人間にとって根的。人は社会で学習する動物であり、今信じているルールや規範も、元々

    人はどんな時どのようにしてダマされるか?-思わず陥る6つのパターン