2015年5月6日のブックマーク (19件)

  • MinitestとRSpec、FixturesとFactoryGirlの良いところ悪いところをコードを書いて比較してみた - give IT a try

    2022.5.4追記) FactoryGirlはFactoryBotという名前に変更されています(参考)。この記事は昔の名前である「FactoryGirl」を使っています。 はじめに 今年のゴールデンウイークはMinitestとRSpec、FixturesとFactoryGirlについていろいろ研究(?)していました。 具体的にはこんなことをやっていました。 Rails Tutorial 第3版を写経した(第3版ではMinitestとFixturesを使っている) Rails TutorialのテストコードをRSpecとFactoryGirlで書き直した Everyday RailsのテストコードをRSpec + FactoryGirlからMinitest + Fixturesに書き直した The Minitest Cookbookを読んだ 今回のエントリではMinitestとRSpec

    MinitestとRSpec、FixturesとFactoryGirlの良いところ悪いところをコードを書いて比較してみた - give IT a try
    daiki_17
    daiki_17 2015/05/06
  • 11 skills you need to master to land a $100,000 engineering job at Google | Business Insider India

    HomeEducation11 skills you need to master to land a $100,000 engineering job at Google Google is the most desirable employer on Earth. Engineers are the rock stars there - and they're paid accordingly. Interns start at $70,000 to $90,000 salaries, while software engineers pull in $118,000 and senior software engineers make an average of $152,985. But one does not simply walk into the Googleplex. T

    11 skills you need to master to land a $100,000 engineering job at Google | Business Insider India
  • Googleで1400万円以上稼ぐエンジニアになるためにマスターすべき11のスキル

    By Robert Scoble フリーフードや24時間使用可能なジム、無料ランドリーなどさまざまな福利厚生がそろった夢の企業「Google」は、求人サイトGlassdoorにより作成された「給与&福利厚生が優れた企業トップ25」でも堂々のトップレートをたたき出しています。Googleではエンジニアの意見が尊重され、平均年収は約12万ドル(約1450万円)にもなるといわれていますが、そんなGoogleエンジニアになるために必要なスキル11個をBusiness Insider Indiaがまとめています。 11 skills you need to master to land a $100,000 engineering job at Google | Business Insider India http://www.businessinsider.in/11-skills-you-n

    Googleで1400万円以上稼ぐエンジニアになるためにマスターすべき11のスキル
    daiki_17
    daiki_17 2015/05/06
  • Microsoft Edge

    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

    Microsoft Edge
    daiki_17
    daiki_17 2015/05/06
  • 404 ノット・ファウンド - あるいは、ページが存在しないことについて

    404 ノット・ファウンド あるいは、ページが存在しないことについて そのページはかつてここに存在していたか、あるいは元から存在していなかった。ただひとつ言えることがあるとすれば、君の探していたページは今、ここには存在していないということだ。 考えられる可能性はざっと2つある。ひとつはブラウザのアドレス・バーに打ち込んだURLが間違っていたことだ。たしかにURLは取るに足らないアルファベットの文字列に過ぎないし、打ち込んだ後はそのことをきれいさっぱり忘れてしまっても構わない。実際、君はそれを数秒後か数十秒後には忘れてしまうだろう。それでもURLを入力するときには、土曜日の朝にドリップコーヒーを淹れるときみたいに、間違えないよう丁寧に扱ってやる必要がある。ただの1文字でも間違ってしまったURLは、君をどこへも連れて行ってはくれないのだから。 もうひとつの可能性は、君の探していたページが、ここ

    daiki_17
    daiki_17 2015/05/06
  • すべてのRailsプロジェクトでいれておくべき7つの開発用Gem - Qiita

    bundle installをして、rails consoleを立ち上げなおします。 だいぶ見やすくなった感じがします。 ただ、Rails4.2からは、PrettyPrintというのが標準ではいるようになっていて、標準でもだいぶみやすくなってますね。 Rails Panel このgemをいれると、ChromeのDeveloper ToolでRailsの情報を取得できるようになります。 まず、Railsアプリケーションにmeta_requestを入れる必要があります。Gemfileにgem 'meta_request', group: :developmentを追加して、bundle installします。 ここからChromeの拡張をインストールして、Railsアプリケーションをブラウザで開いて、[要素の検証]でDeveloper Toolを開くとRailsタブが表れます。 その中でいろい

    すべてのRailsプロジェクトでいれておくべき7つの開発用Gem - Qiita
    daiki_17
    daiki_17 2015/05/06
  • ギークが開発した手作り超高速ドローン「Quadmovr」が話題に | DRONE BORG

    DJIやParrotが販売しているドローンは空撮利用が主な用途であり、バッテリーの持ち具合やカメラの解像度が話題になることはあっても、ドローンの飛行速度に不満を持たれることはありません。 そういった観点では、ドローンにスピードを求める人というのはほとんどいないのですが、アメリカのとあるギークが作成した手作りのドローン「Quadmovr」がものすごい高速で飛行できると話題になっています。 時速140kmとの憶測も ハンドルネーム「Warhox」氏が開発した「Quadmovr」というドローンは完全な手作りであるにも関わらず、既成品のドローンとは比較にならないほどの飛行スピードを誇っています。Warthox氏によると、Quadmovrの作成にかかった費用は673ドルで、Flyduinoというオンラインショッピングサイトからほとんどすべての材料を購入したそうです。Quadmovrには4Sセルという

    ギークが開発した手作り超高速ドローン「Quadmovr」が話題に | DRONE BORG
    daiki_17
    daiki_17 2015/05/06
  • Go言語でGraceful Restartをする

    とあるHTTPサーバをGolangで立てようって話になったんだけど、 止まると困るので無停止でサーバ再起動をしたい。 PerlにはServer::Starterという有名モジュールがあるんだけど、 Golangはどうなってるの?ってことで調べてみました。 2017-01-22追記: Go1.8以降でGraceful Shutdownがbuild-inになるので、この記事で紹介したライブラリは不要となりました。 詳しくはGo1.8のGraceful Shutdownとgo-gracedownの対応を参照。 gracefulじゃないバージョン Golangの標準ライブラリを使ってHTTPサーバを立ててみる例。 レスポンスが一瞬で終わってしまうとよくわからないので、sleepするhandlerを追加しておきます。 package main import ( "fmt" "log" "net/ht

    daiki_17
    daiki_17 2015/05/06
  • iPhone取り扱いのためにドコモが呑んだ販売ノルマが判明 落ち込む国内勢 - すまほん!!

    SankeiBizは、「存在感薄い国産スマホ、総撤退の危機」と題した記事を掲載。ガラケーが9割だった国内市場で、iPhoneが勢いを増し、シェア6割を占めるようになったことについて、メーカー幹部や証券アナリストの声を元に状況を分析しています。 その中で、Appleとの交渉の末、NTT docomoがスマホ販売全体の新規契約の4割をiPhoneにするという不平等条約に合意していたと伝えられています。 Appleはキャリアに対して厳しい販売ノルマを課すことで有名で、ドコモは長らくiPhoneの取り扱いをできませんでした。このため、各キャリアは多額の割引や販促費を投じて、iPhoneばかりを熱心に売ることになっています。ノルマの内容が具体的に明かされたのは珍しいことです。 ドコモは、山田社長から加藤社長に交代した後、XperiaとGalaxyを優遇する「ツートップ戦略」というワンクッションを置い

    iPhone取り扱いのためにドコモが呑んだ販売ノルマが判明 落ち込む国内勢 - すまほん!!
    daiki_17
    daiki_17 2015/05/06
  • これが現実。彼女に見せられないメール「ほかの子をラブホに誘った」「元カノとのデレ会話」…

    いくら恋人とはいえメールやLINEのやりとりはプライベートなものなので自分から進んで見せるという人はいないでしょうが、絶対に見られたくない「やましい」内容のメールってあるものなのでしょうか。今回は、男性たちに「彼女に見られたくないメール」があるかどうかを聞いてみました。 【顔は全然タイプじゃないのに…… なぜか好きになっちゃう女性の共通点って?】 Q.彼女に見られたくないメールやLINEのやりとりなどがありますか? 「はい」20.2% 「いいえ」79.8% 約2割の男性が彼女に見られたくないと思うメールやLINEのやりとりがあると回答しているようです。では、その内容についても詳しく聞いてみましょう。 浮気相手や元カノとのメール ・「ほかの女の子に対して、ラブホ行こうというような直接的なメールを送っているから」(36歳/機械・精密機器/営業職) ・「元カノのからの誘いメール」(28歳/建設・

    これが現実。彼女に見せられないメール「ほかの子をラブホに誘った」「元カノとのデレ会話」…
    daiki_17
    daiki_17 2015/05/06
  • Multi-process Architecture

    This document describes Chromium's high-level architecture and how it is divided among multiple process types. Problem It's nearly impossible to build a rendering engine that never crashes or hangs. It's also nearly impossible to build a rendering engine that is perfectly secure. In some ways, the state of web browsers around 2006 was like that of the single-user, co-operatively multi-tasked opera

    daiki_17
    daiki_17 2015/05/06
  • copy__writingによるminne作家への「プロモーション」持ちかけまとめ

    BBB@次回通販12月中~下旬 @blackbunny_baby copy_writingというアカウントがminne作家さんに「商品のプロモーションを任せてみませんか」というメッセージを送っていた件に関しまして、当アカウントにもそのようなメッセージが来ておりました。(続く→) 2015-05-06 15:47:49

    copy__writingによるminne作家への「プロモーション」持ちかけまとめ
    daiki_17
    daiki_17 2015/05/06
  • Copy__writingアカウントを使った商品プロモーションの勧誘行動について | 音と紅茶の時間

    昨夜(2015/5/5)、minne作家さまから、このような勧誘メッセージが届いたというご連絡がありました。作家さまのご了承を得て、画像と文章を転載させていただきます。 ”初めまして。鈴木と申します。 突然ではございますが、この度御社のソーシャルメディアでの商品プロモーションを是非私に任せて頂きたく、ご連絡差し上げました。 私はSNS上で下記のようなアカウント媒体を運営管理しており、その閲覧者は現在87万人おります。 Tweets by Copy__writing 主なターゲットは10代後半から20代前半の女性であり、可愛いものや雑貨に目がない層、トレンド・ファッション文化に敏感な層をターゲットにしております。 こちらの媒体で上記の様なターゲット層に合う商品紹介をした場合、非常に強い販売効果が期待できます。 たとえばスマホケースを宣伝をさせて頂いた際、この媒体での拡散を通して、20万円だ

    Copy__writingアカウントを使った商品プロモーションの勧誘行動について | 音と紅茶の時間
    daiki_17
    daiki_17 2015/05/06
  • viエディター 文字列置換

    viでの置換は:sコマンドを使用します。 :%s/置換前の文字列/置換後の文字列/g で開いているファイル全てにおいて置換をします。置換をするかどうかを確認したい場合は以下のようにcをつけます。 :%s/置換前文字列/置換後文字列/gc パス名などを変更する際には/を区切り文字に使うのではなく、;などを区切り文字に使うと便利 %s;/var/home;/home;gc 文章全体でなく、特定範囲のみ置換したい場合は置換したい行の範囲を指定すればよい。 [例] - 63行目から79行目まででbeautyをhairnailに一括置換 :63,79s /beauty/hairnail/g マッチングを利用した置換は正規表現を使います。 [例] :s /$\(.*\)/$form->{'\1'}/g マッチした部分\(.*\)は\1に入るので、例えば$certCompanyEngは$form->{'

    daiki_17
    daiki_17 2015/05/06
  • ぎっくり背中の原因と治し方は?【予防はストレッチで!】

    ぎっくり背中の原因は疲労や背中の筋肉に関係しているといわれています。ぎっくり背中になった時の治し方と効果的な予防法をご紹介しております。 ぎっくり背中の原因は重いものを持った時にくるようなぎっくり腰とは異なり、自分の知らない間にぎっくり背中になっていることがあります。予防や治し方を詳しくご紹介しています。毎日のストレッチは有効です。 ぎっくり背中とは? あまり聞きなれない病名だと思いますが、ぎっくり背中って聞いたことありますか? 多分ほとんどの人が初耳なのではないでしょうか。どうせぎっくり腰みたいなもだろ?と思いますよね?ですが、ぎっくり腰とは多少違います。 ぎっくり腰は重い物を持った瞬間や屈んだ瞬間に腰に激痛が走るものです。 これに比べて、ぎっくり背中は、自分も知らない間にてなっているケースも珍しくないそうです。 原因としては、背中のが筋肉に疲れがたまっている時や、背中の筋肉が少なくなっ

    ぎっくり背中の原因と治し方は?【予防はストレッチで!】
    daiki_17
    daiki_17 2015/05/06
  • 美女が「ベッドで合体しましょう」と男性100人を街中で誘ったら何人の男が応じたでしょう?

    美女が「ベッドで合体しましょう」と男性100人を街中で誘ったら何人の男が応じたでしょう? 和才雄一郎 2015年5月6日 極真会館で行われる修行の中で、最も過酷と言われているものが「百人組手」だ。これは文字通り、1人の空手家が、1日で連続して100人の相手と戦う修行。極真の歴史のなかでも達成者はわずかしかいない、伝説的な荒行である。 そんな百人組手と、どこか似ているようでもあり、全く違うようでもあるチャレンジをした美女がいる。具体的に何をしたのかというと……街中にいる100人の男性に「合体しましょう」と誘いをかけたのだ。YouTubeで公開されている動画、その名も「Asking 100 Guys For Sex (Social Experiment)」と合わせて紹介したい。 動画を再生すると、1人の女性が街中で百人組手に挑む様子を確認できる。まずは、1人目の男性。“礼” の直後、彼女が繰り

    美女が「ベッドで合体しましょう」と男性100人を街中で誘ったら何人の男が応じたでしょう?
    daiki_17
    daiki_17 2015/05/06
  • HTTPS 化する Web をどう考えるか - Block Rockin’ Codes

    Update 2015/5/8: 指摘頂いたタイポや誤訳などを更新しました。 2015/5/8: 構成を一部修正しました。 Intro 4/30 mozaiila のセキュリティブログに下記のようなエントリが投稿されました。 Deprecating Non-Secure HTTP | Mozilla Security Blog エントリはそこまで長くないので、ここに翻訳の全文を記載します。 そして、元エントリのライセンスである CC BY-SA 3.0 に則り、 エントリも同じく CC BY-SA 3.0 とします。 Deprecating Non-Secure HTTP 原文: Deprecating Non-Secure HTTP 今日は、 non-secure な HTTP から、徐々に廃止していくという方針についてアナウンスします。 HTTPS が Web を前進させる手段である

    daiki_17
    daiki_17 2015/05/06
  • GitHub - monochromegane/go_design_pattern: Design patterns in Golang.

    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 - monochromegane/go_design_pattern: Design patterns in Golang.
    daiki_17
    daiki_17 2015/05/06
  • Go言語での構造体実装パターン

    Go言語での構造体実装は、埋込や独自コンセプトのインターフェースといったGo言語独自の機能を理解して行う必要があります。 今年からGo言語を始めましたが理解が曖昧なままだと実装に迷うことが何度かありました。今回よい機会なので、Go言語での構造体実装パターンとしてまとめてみることにしました。 構造体実装パターン 実装パターンの洗い出しとして、GoFデザインパターンをGo言語で実装する手法をとりました。 その中で繰り返し現れる実装をGo言語での構造体実装パターンとしてまとめてみました。 コンストラクタ関数 エクスポートによるアクセス許可 インターフェースによるポリモフィズム 構造体によるポリモフィズム 構造体によるサブクラス・レスポンシビリティ 構造体による移譲 関数による移譲 以下、それぞれのパターンを解説していきます。 コンストラクタ関数 Go言語には構造体のコンストラクタがないため、構造

    Go言語での構造体実装パターン
    daiki_17
    daiki_17 2015/05/06