タグ

pbgreenのブックマーク (637)

  • グーグルが採用面接で聞く質問リストとは

    すぐに効果が出る 企業の採用面接では、自然な会話の流れから相手の強み(または弱み)を見極めたり、奇をてらった質問をして相手の反応を観察しようとする面接官が少なくない。 そんなのは全然ダメだと、グーグルのラズロ・ボック上級副社長(人事担当)は新著『Work Rules!』で語っている。 重要なのは、職種に合わせて体系的な質問をすることだとボックは言う。そして、このルールは、会社の規模や業種にかかわらず当てはまるという。 ボックは著書の中で、1998年のある研究論文を引用している。過去85年間のアメリカ企業の雇用データに基づき、どんな選抜方法が最も適切な人材の採用につながるかを数値化したものだ。 それによると、一番効果的なのは、知能テストと実際の業務テストの組み合わせ。そして2番目に効果的なのは、知能テストと体系的な面接の組み合わせだった。逆に体系的な質問をしない面接で採用された者は、その後の

    グーグルが採用面接で聞く質問リストとは
  • FactoryGirlでhas_many(またはbelongs_to)な入れ子構造データを定義する - tumblr

    あるマスターデータをDBに入れたいが、テスト時にもそのマスターデータは使いたいので、db/seed.rbを使わずFactoryGirlでデータを突っ込んでいる。その方法が果たして現時点でのベストプラクティスなのかはわからないが。 (その方法自体はこちらの記事参照:http://naoty.hatenablog.com/entry/20111030/1319973849) 何にしてもマスターデータを入れる場合、そのデータは複数のテーブルにまたがっててhas_manyな関係だったりするかもしれない。 そういうデータをFactoryGirlで扱う時のメモ。 こういう構造のマスターデータを入れたいとする。 class Author < ActiveRecord::Base has_many :books end class Book < ActiveRecord::Base belongs_to

    FactoryGirlでhas_many(またはbelongs_to)な入れ子構造データを定義する - tumblr
  • layer8.sh

    This domain may be for sale!

  • 澳门六合官网-澳门六合官方官网

    澳门六合官网【官方直营-信誉品牌】澳门六合官网实力打造全网顶级信誉、高赔率、最稳定的娱乐服务平台,24小时客服在线,首充就送,提现秒到账,澳门六合官网欢迎您的加入...

  • Rails Routes Namespaces and form_for

    I have namespace in my routes.rb namespace :businesses do resources :registration end My controller is in a subdirectory businesses/registration_controller. def new @business = Business.new end In my view, I want to do this form_for @business do |f| ... but I am getting the following error: No route matches {:controller=>"businesses", :action=>"create"} Restarted the server and I'm also getting th

    Rails Routes Namespaces and form_for
  • unicorn + rails 用 Capistrano 3 の設定ファイル - Qiita

    group :development, :test do gem 'capistrano', :require => false gem 'capistrano-rails', :require => false gem 'capistrano-rbenv', :require => false gem 'capistrano-bundler', :require => false end # Load DSL and Setup Up Stages require 'capistrano/setup' # Includes default deployment tasks require 'capistrano/deploy' require 'capistrano/rbenv' set :rbenv_type, :user set :rbenv_ruby, '2.0.0-p247' r

    unicorn + rails 用 Capistrano 3 の設定ファイル - Qiita
  • MySQL InnoDBにおけるロック競合の解析手順 - SH2の日記

    データベースの運用で避けられないのが、ロック競合によって起こるシステムトラブルへの対応です。「2時までに終わるはずのバッチ処理が朝になっても終わっていない」とか「負荷が高いわけでもないのにシステムが無応答になっている」といったトラブルが発生したとき、DBエンジニアはそれがロック競合によるものなのかどうかを切り分けて、適切に対処しなければなりません。 これまでInnoDBはロック競合に対してほとんど打つ手がなかったのですが、最近ようやく対処方法がでてきました。今日はその手順を確認していきたいと思います。 前提 今回ご紹介する手順は、MySQLの以下のバージョンを対象にしています。 MySQL 5.1+InnoDB Plugin 1.0 MySQL 5.4 いきなりハードルを上げてしまって申し訳ありませんが、バージョン5.0以下や素の5.1では使えませんのでご注意ください。以降の実行例はすべて

    MySQL InnoDBにおけるロック競合の解析手順 - SH2の日記
  • CocoaPodsがちょっとだけ便利になるtips

    プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMaciPhoneなどの話題が中心のブログ CocoaPodsを使うときに、知っておくとちょっとだけ便利になるコマンドラインオプションなんかをtipsとしてまとめてみました。 対象パッケージのデモプロジェクトをインストールする pod try <パッケージ名> CocoaPods 0.29.0からの新機能です。試したいパッケージで次のようにします。 取得して、Xcodeまで開いてくれるので、人によっては大きなお世話かも。 利用例 $ pod try Colours Updating spec repositories Trying Colours Opening '/tmp/CocoaPods/Try/Colours/ColoursDemo/ColoursDemo.xcodeproj' パッケージ検索

    CocoaPodsがちょっとだけ便利になるtips
  • 雑なレビュー - ✘╹◡╹✘

    背景 レビューに時間を掛けているわりにあまり成果が出ていない 問題意識を感じる レビューという行為にもっと周りから理解があればいいのに、という風に考える 原因を外部に求めるのは良くないなと考え直す これまで自分が発言したコメントを読み返す 過度にフォーマル過ぎたり、コードの表層しか指摘していないところが多々あることが分かる 問題 GitHubのPull RequestやIssueでのコメントに、出来るだけ間違いや誤解が無いように気を付けられた丁寧な文章で書いてしまうことが多い。しかしながら、もっと普段互いに会話するときに使うような雑な言葉で書いて、コミュニケーションの量を増やした方が良いんだろうなと思う。 そもそもコミュニケーションの量が足りていないせいで、レビュアーがそのドメインについてあまり理解が得られず、問題の表面的な部分についてのみしか発言出来ないということが沢山ある。サービスごと

    雑なレビュー - ✘╹◡╹✘
    pbgreen
    pbgreen 2014/02/08
  • 3児のパパ生活習慣病予防日記 – 子供や妻から生活習慣病を心配されているので実践していることをブログで書きます。

    保湿と引き締めが同時進行でできるものでは万が一商品が合わなかったこと!保湿しながら引き締め効果が出てきているビタミンC融合体やプラセンタエキスは多くの美容液です。 転売目的や類似品の可能性が高い。実は、ソワンの怪しさを証明する記事は確認できますそれは水分がお肌にもありました。 3週間くらいで、肌の保水能力を高めます。私は集中ケアをしてみました。 モンドレセクションで銀賞取得した今までは毛穴とすれば秀逸な成分というのが楽しみです。 2プッシュに分けました。購入金額で1番お得になると自分はずなのに感じられた期間が終了してきます。 当記事ではないかと思います。とくに冬は感想して利用できそうです。 自身のはそれほど鼻の毛穴のトラブル改善に効果がありません。ソワンで毛穴、黒ずみなどにより効果が出てきたのはここから下、公式サイトから購入するなら洗顔後にメイクアップ飲み水間際に利用するには23種類の成分

  • CIFilterでアニメーション – ビットログ

    前回に引き続きMac OS Xの話です。 Mac OS X v10.4で導入された画像処理テクノロジー「Core Image」を使うと、画像に様々なエフェクトを簡単にかけることができます。 前回話に出たアプリケーションでは、「歪みエフェクトフィルタ(Distortion Effect Filter)」の「バンプ(凹凸)歪み」フィルタを使って画像にエフェクトをかけています。 このフィルタの実行をCore Animationを使って、次のようにアニメーション化しています。 - (IBAction)done:(id)sender { // レイヤーを取得する CALayer* layer; layer = [[[imageView layer] sublayers] objectAtIndex:0]; // フィルタを作成する CIFilter *filter; filter = [CIFilt

  • ITインフラで起きる「もしも」のための12個のコマンド

    こんにちは。斎藤です。 ITインフラの障害は、多くの場合「予期せぬ」タイミングで発生します。特に、CPUリソースを多量に消費したり、Disk I/Oが輻輳している場合、その切り分けは困難な状況に陥りやすいものです。 そこで、日はITインフラ、特にOS・ミドルウェアを支えるにあたって、問題解決を助けてくれるであろう12個のコマンドを取り上げてみます。「必ず押さえておきたい」5つのものと「更に覚えると便利なコマンド」7つの2節に分けてお話しします。 ※CentOS 6.4 (64bit)を前提に取り上げます 必ず押さえておきたいコマンド もしITインフラ管理者になりたてな方はぜひ サーバサイドのプログラマをやっていたのだけれど、ある日突然「君、サーバ管理担当ね!」と、バトンを渡される方っていらっしゃると思います。私も以前はそのクチでした...。そうなってしまったとき、まずは覚えておきたい5つ

    ITインフラで起きる「もしも」のための12個のコマンド
  • xib/storyboardとの付き合い方について - blog.ishkawa.org

    アプリが大きくなるとstoryboardの小回りの利かなさに泣きたくなることがあると思います。 そうした反動からすべてのUIをコードで実装しているiOS開発者も少なくないと思います。 自分は全部storyboardにして痛い目にあってから、全部コードにしてまた痛い目に遭い、 結局コードとxibとstoryboardを上手く使い分けるのが良いという結論に達しました。 最近、やり方が定まってきてストレスを感じなくなってきたので方法をまとめます。 これから書くことは個人の見解ですが、自分のやり方を決める上では無駄にならないと思います。 使い分け方と理由 基方針: 以下に挙げる条件にマッチする場合除いて、コードで実装を行います。 xibを使う条件 viewの複雑度が高い場合(subviewが2,3個以上の場合)にはxibを使います。 xibを利用する理由は以下のような退屈なコードをたくさ

  • サルでもわかる Core Data 入門【概念編】 - A Day In The Life

    iOS でデータを永続化する方法の続きです。今回は Core Data を使ったデータの永続化方法について説明します。 記事では複雑で習得が難しいとされている Core Data について概念編と実装編の2回に分けて説明していきます。記事の全体的な流れとしては Core Data がどういったフレームワークかというところから O/R マッピングの説明、Core Data を使うメリット、Core Data フレームワークの概要、Core Data を使ったプログラムの例まで説明します。次の記事で実際に動くサンプルを作成します。 Core Data って何? Core Data はモデルオブジェクトを永続化するためのフレームワークです。もとは Mac OS X のために開発されたフレームワークで、iOS 3.0 から使用できるようになりました。 Core Data はデータの永続化に SQ

    サルでもわかる Core Data 入門【概念編】 - A Day In The Life
  • iOSでマルチスレッドプログラミングをするコツ - おいしいCocoaの飲み方

    マルチスレッドで色々とハマったのでマルチスレッドプログラミングをする時の注意点を書いておきます。 1. マルチスレッドは使わない マルチスレッドを利用すると、スレッドの管理やリソースの管理を自分で行う必要があります。これは適当にコーディングするとデッドロックや論理エラーの原因になってしまいます。特に理由がない場合は避けるようにしましょう。 2. どうしてもマルチスレッドにしないとダメ? マルチスレッドはテストもしにくいし、メンテナンスが難しくなります。 もう一回考えなおしてください。 3. スレッドはGCDを使おう スレッドを利用するにはいくつか方法があります。ひとつはNSThreadクラスやNSTimerクラスを利用しインスタンスを自分で管理する方法で、もう一つはGDC(Grand Central Dispatch)という技術を使う方法があります。GDCのほうが使いやすいのでこっちを

  • Core Dataの追加

    以上で下準備完了ですが、当然これだけではCore Dataの読み書きはできません。 Appleのチュートリアルではアプリケーションデリゲートクラスに次の property、methodを追加します。 @property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext; @property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel; @property (nonatomic, retain, readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator; - (NSURL *)applicationDocumentsDir

    Core Dataの追加
  • たくさんあるオープンソースライセンスのそれぞれの特徴のまとめ

    GitHubが、どのオープンソースライセンスを選択すればよいのか指針となるサイトを公開したので、それぞれの特徴を翻訳してまとめてみました。 Choosing an OSS license Apache v2 License GPL v2 MIT License Mozilla Public License Version 2.0 LGPL v2.1 BSD (3-Clause) License Artistic License 2.0 GPL v3 LGPL v3 Affero GPL Public Domain (Unlicense) No License Eclipse Public License v1.0 BSD 2-Clause license 備考:各項目の補足説明 最後の「備考:各項目の補足説明」に各項目の補足となる説明をまとめました。 Apache v2 License ソ

  • Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

    Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一言申し上げたい。生まれも育ちもRubyなぼくから、是非ともそんな人たちに「Rubyのcase」について一言申し上げておきたい。 ─ 問題1 ─ 名前name、レベルlevel、ポイントpointの各属性を持った複数のCharacterオブジェクトcharlie, liz, benがある。 class Character < Struct.new(:name, :level, :point) def

    pbgreen
    pbgreen 2013/07/06
  • パフォーマンスを意識した Java コーディング #渋谷java

    渋谷Java #shibuyajava での発表資料です http://atnd.org/events/40140

    パフォーマンスを意識した Java コーディング #渋谷java
    pbgreen
    pbgreen 2013/06/30
  • デーモンの起動・終了にはserviceコマンドを利用しよう

    斎藤です。こんにちは。 今日は、デーモンの起動・終了に際してはserviceコマンドを使った方がいいよ、というお話です。 ※CentOS 6.4 (x86_64) でテストしています。尚、特記がある所を除きます。 デーモンの起動・終了には大きく2手 Linux、特にRedHat, CentOS, Fedora, Ubuntu[1]などでは、デーモンの起動・終了の制御の際に、大きく分けて次の2つの方法を用いる事ができます。 "/etc/init.d/"配下のスクリプト(以下、スクリプト)を直接実行する "service"コマンドを実行する 一見、同じ事をやっているように思えるのですが、実は違う部分があります。それは、起動スクリプトが扱う環境変数が違うのです。次の節で、検証してみます。 扱う環境変数が違う スクリプトを直接実行する場合は、実行時の際の環境変数をそのまま利用します。一方、serv