タグ

2014年4月17日のブックマーク (8件)

  • Railsで共通メソッドの作り方 - 線路は続くよどこまでも。

    コントローラ全体の共有のメソッドを追加する 異なるコントローラ間で共通に使用するメソッドは, ApplicationControllerクラスで定義します。 各コントローラは, 原則としてApplicationControllerを継承しているのでここ(app/controllers/application.rb)で定義すればどのコントローラでも使えます。 なにかしらのアプリケーションでのアカウント, ログイン情報なんかを判別するときに使うと便利です。 例:セッションの :user_id をもとにログインしてるユーザ情報を取得するcurrent_userメソッドを作るとこんな感じです。 class ApplicationController < ActionController::Base protect_from_forgery def current_user @current_use

    Railsで共通メソッドの作り方 - 線路は続くよどこまでも。
    d_animal141
    d_animal141 2014/04/17
    Railsで共通メソッドの作り方
  • 20時間で英語や楽器など新しいスキルを身につけるための4つのコツ

    「Outliers」というは「新しく何かを勉強し始めて、あるレベルまで達するには1万時間必要である」とする1万時間の法則を提唱し、実例としてビル・ゲイツ氏など多くの著名人を挙げておりアメリカでベストセラーになりました。しかしながら、「忙しい現代人に1万時間は多すぎる」と感じた作家のジョシュ・カウフマン氏は、The First 20 Hoursという20時間で新しいスキルを身に付けるための方法やポイントをまとめたを執筆し、その内容についてのプレゼンテーションを2013年にコロラド州立大学で開催されたTEDxCSUで行いました。 The First 20 Hours - How to Learn Anything: Josh Kaufman at TEDxCSU - YouTube The First 20 Hoursを執筆したジョシュ・カウフマン氏は、奥さんが子どもを産んでからというもの

    20時間で英語や楽器など新しいスキルを身につけるための4つのコツ
    d_animal141
    d_animal141 2014/04/17
    20時間で英語や楽器など新しいスキルを身につけるための4つのコツ
  • 3日でプログラミングができるようになる方法 | nonomura.jp

    若かりし頃、「そんなの3日でできるよ!」と言い放って怒られたことがあるけど…。 当にできるようになるかは保証しないけど、 疑って考えている時間があったら、 その時間で試してみた方が結論出るの早いかなと。 最近よく聞かれたり、考えることがあるトピックなので。 あんまり好きじゃない釣りっぽいタイトルだけど、 ちょっと思うところがあったので。 よくある勉強方法として、 を最初から読んだり、Hello World!から順番にサンプル試したり、 研修ということで一から簡単なものを作る課題を出したり…。 思うのだけど、これって楽しいの? やってみればわかると思うけど、すぐに萎える。 で、どうしたらいいかわからなくなったり、 モチベーションが落ちて効率悪くなるのがオチだ。 僕は逆のアプローチの方がいいんじゃないかと思っている。 まず実際に動いている100行程度のサンプルコードを使っ

    d_animal141
    d_animal141 2014/04/17
    3日でプログラミングができるようになる方法
  • KoToYuMin 「20歳を過ぎてからプログラミングを学ぼうと決めた人たちへ」講演まとめと感想

    上杉周作さんの「20歳を過ぎてからプログラミングを学ぼうと決めた人たちへ」を見たのでそのまとめと感想。 80分の動画ですので時間のない人は見られないかもしれませんが、非常に色々なことが学べるので是非動画で見たほうがいいかなと思います。 プログラミングの考え方もそうですし、プレゼンの方法とかも含めて色々勉強になることが多かったです。 --- 上杉周作さんのプロフィール。 1988年1月26日生まれ。小学6年まで横浜みなとみ​らいで暮らす。 親の仕事の関係で中学からアメリカ東海岸に引越す。現地​の中学と高校卒業。 Carnegie Mellon大学のComputer Science学部入学。プログラミングを始める。 大学二年目の夏にApple、三年目の夏にFacebo​okでインターン。 学部卒業後、 同じくCarnegie Mellon大でHuman-Computer Interaction

    d_animal141
    d_animal141 2014/04/17
    「20歳を過ぎてからプログラミングを学ぼうと決めた人たちへ
  • Creasty | Yuki Iwanaga

    Hello. I'm Yuki Iwanaga, a software engineer pursuing beauty in both design and engineering

    Creasty | Yuki Iwanaga
    d_animal141
    d_animal141 2014/04/17
    Jasmine の非同期テストをスマートに書く方法
  • JavaScript Promiseの本

    この書籍はCreative Commons Attribution-NonCommercialの ライセンス で公開されています。 また、PDFとしてレンダリングしたバージョンは以下からダウンロードすることができます。

    JavaScript Promiseの本
    d_animal141
    d_animal141 2014/04/17
    Promises book
  • Travis CIとCoverallsとCode Climateを使ってGitHubリポジトリにバッジを付ける - アインシュタインの電話番号

    先月に公開した超ニッチなツールFont Awesome Workflow for Alfred 2が意外と好評で、そこにオクラホマ州からこれOS X Mavericksで動いとらんよとお便りが届いたりした。 そんなわけで少々テストを書いた上で、Mountain Lion以前に入っているRuby 1.8.7と、Mavericks以降に入るRuby 2.0.0の両方で常に動作確認しておくようにしたいと考えて、まずTravis CIを、その後CoverallsとCode Climateを導入した。この記事はその備忘録。 {: .ArtcleBody-inlineImage .u-textCenter } それらを導入すると、こんなかんじのバッジを表示できる。GitHubでよく見かけるやつ。今回使ったサービスはどれも、オープンソースなら無料で使わせてもらえる。 Travis CIは名前の通り継続的

    Travis CIとCoverallsとCode Climateを使ってGitHubリポジトリにバッジを付ける - アインシュタインの電話番号
    d_animal141
    d_animal141 2014/04/17
    Travis CIとCoverallsとCode Climateを使ってGitHubリポジトリにバッジを付ける
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
    d_animal141
    d_animal141 2014/04/17
    Railsで新規にWebサービスを立ち上げる際にやったことまとめ