タグ

2016年3月4日のブックマーク (19件)

  • 新しいスキルを2倍速く習得する方法 | ライフハッカー・ジャパン

    人は、単に楽しいからという理由で趣味をもっているのかもしれませんが、趣味をもったほうが良い理由はほかにもあります。 趣味が、仕事のパフォーマンスを向上させることは科学的に証明されていますが、それだけではありません。ゲームをすることからギターを弾くことに至るまで、趣味は頭を良くする働きもあるのです。 それでは、限られた練習時間を最大限に活用し、趣味にもっとしっかり打ち込むにはどうしたらいいのでしょうか。 最新の科学によれば、その秘訣は練習時間を長くするのではなく、賢いやり方ですると良いのだそうです。 単純反復でなくバリエーションをつける ジョンズ・ホプキンス大学医学部の研究では、86人の被験者に、デバイスのカーソルを操作するという、新しい運動技能を習得してもらう実験をしました。被験者は3つのグループに分けられ、最初のグループには実験を行った2日の間、操作練習を繰り返し行ってもらいました。2番

    新しいスキルを2倍速く習得する方法 | ライフハッカー・ジャパン
  • Rails 本体で特定のパスに IP アドレス制限をかける方法 - present

    RailsAdmin で Web サービスの管理ページを実装しているんだけど、公開するにあたって、管理ページに誰でもアクセスできるのはマズイ。そこでまず考えるのは、管理ページに IP アドレスの制限をかけること。 ただ、今回は Heroku を使っているので、Apache や Nginx で制限する方法は使えない。Heroku では Rail 体でやるしかない。ならば Rack ミドルウェアで制限してやればいいと思い、Rack::Access を使うことにした。 Rack::Access は rack-contrib に含まれているので、まず Gemfile に gem "rack-contrib", require: "rack/contrib" を記述して bundle でインストール。 あとは、config/application.rb で Rack::Access を使うように指

    Rails 本体で特定のパスに IP アドレス制限をかける方法 - present
    ji_ku
    ji_ku 2016/03/04
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more

    ji_ku
    ji_ku 2016/03/04
  • Amazon.co.jp: プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則: 上田勲: 本

    Amazon.co.jp: プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則: 上田勲: 本
  • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

    Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.

    物理サーバを選定する際のポイント – Eureka Engineering – Medium
    ji_ku
    ji_ku 2016/03/04
  • まとめ本 - Strategic Choice

    まとめ記事を書いたの一覧です。まとめ記事の内容も、簡単に説明しています。一覧出典まとめ記事オブジェクト指向設計原則パッケージ設計の原則オブジェクト指向を効果的に活用するための、クラス設計の原則についてまとめています。(SOLID原則) また、クラスレベルだけでなく、パッケージレベルの原則についてもまとめています。GRASPパターンオブジェクト指向設計の基は「適切なクラスに適切な責任を割り当てること」です。この指針である「GRASP」についてまとめています。構造化プログラミング構造化プログラミングのエッセンスについてまとめています。 パラダイムが異なっても(=オブジェクト指向でも)通用する・適用できる考え方です。 GoFのデザインパターンGoFのデザインパターンを全てまとめています。 各パターンのまとめ後、「なんでこんなことするのか?」「こうするとどういう効果がうまれるのか」を考察して

  • レスポンシブデザインにすぐ使える!すごいアイデア30個 | コリス

    サイトをレスポンシブ対応にするには、デバイスごとのスクリーンサイズ、フォントや画像のサイズだけでなく、クリックとタップ、スクロールとスワイプなどの機能性、そして見た目もサイズだけでなく、配置やトリミングなど、さまざまな取り組みがあります。 レスポンシブデザインにすぐに使える制作テクニックのすごいアイデアを紹介します。 Responsive web design: What the Internet looks like in 2016 以下、各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 01. 空白スペースを効果的に使う 02. ロゴの配置を一貫させる 03. 縦置きと横置きを考慮したデザイン 04. 縦長スクロールページの素晴らしいアイデア 05. 指のタップに合わせた形と大きさ 06. レイアウトにレスポンシブ用の微調整 07. 一行

    レスポンシブデザインにすぐ使える!すごいアイデア30個 | コリス
  • 他のチームに「技術的支援」をする時に気をつけていること - Masteries

    自分が働いているGaiaxのように, 社内に複数の事業があり, それぞれにエンジニアが所属して働いている場合, 「ねえ, ○○のチームの××って仕組み, どうやってるの? うちのチームでもやってみたい!」といったコミュニケーションから, 他のチームに対して「技術的支援」をする機会が生まれる事が多々あります. 最近の例だと, 社内の新規事業の立ち上げや, オンプレからクラウドへの移管のタイミングで, Infrastructure as Codeやデプロイ施策, ChatOpsなど整えたいので, 相談に乗って欲しい! という声を何度か頂いた事がありますし, よくよく考えると今やっているPhotosynthへの留学も, 見方を変えれば「Photosynthへの技術支援」と言えるかもしれません. そういった「技術的支援」をする時に気をつけている事についてFacebookにつぶやいた所, 思ったより

    他のチームに「技術的支援」をする時に気をつけていること - Masteries
  • 朝からフルパワーを出すための、就寝前の「10-3-2-1-0」ルール

    朝を制するひとは、一日を制します。でも朝からフルパワーを出すには、前の日から準備が必要です。 Lifehacker の記事経由で目にしたブログ Early to rise (その名の通り、早起きブログ)の記事で、朝すっきりと目覚めて活動を始めるための 10-3-2-1-0 ルールというものが紹介されていました。 それは、就寝の10時間前にはカフェインの摂取を控え、3時間前には事やアルコールを控え、2時間前には仕事に関係するアクティビティをやめ、1時間前には液晶画面をみるようなアクティビティをやめる、というものです。そうすると、目覚めて 0 時間で活動できる、という意味で 10-3-2-1-0 ルールと名前がついています。 おお、厳しい。それぞれに理由があるのはわかるますが、そんなに時間があるなら最初から苦労しないよ!という気もしますので、少し考えてみました。 それぞれのルールの意味 元記

    朝からフルパワーを出すための、就寝前の「10-3-2-1-0」ルール
    ji_ku
    ji_ku 2016/03/04
  • 4年後めどにデジタル教科書 導入へ NHKニュース

    タブレット端末などを使って動画や音声も活用しながら子どもたちが学ぶことができる「デジタル教科書」について、文部科学省の有識者会議は4年後をめどに全国の小中学校と高校の教育現場に導入する方針を固めました。 このデジタル教科書について文部科学省は有識者会議を設けて検討してきましたが、4年後をめどに全国の小中学校と高校の教育現場に導入する方針を固めました。具体的には、子どもたちに1台ずつ端末を用意して教えることを想定していますが「『書く力』や『考える力』の充実には従来の紙の教科書も必要だ」という意見もあることなどから、当面は紙の教科書とデジタル教科書を併用し、部分的にデジタル教科書だけを使った教科の履修も認めるということです。 一方で、学校によっては必要な端末の機器やネットワーク環境の設備などが整っていないところもあり、今後も対策の検討が必要だということです。有識者会議は来月の会合で議論をまとめ

    4年後めどにデジタル教科書 導入へ NHKニュース
  • メルカリは本当に「世界を取る(かも)」と思った件|決算が読めるようになるノート

    最初にお断りしておきます。今回の内容は決算と関係ありません。いつものように数字もグラフもたくさん出てきません。「号外」のようなものだと思ってください。興味がない方は読み飛ばしていただいても構いません。 noteを始める時に、「やらないこと」を3つ決めました。一つ目はネガティブなこと(悪口)はなるべく書かない、二つ目は非上場企業に関しては書かない(非上場であるという意思を尊重します)、三つ目は僕の主観をなるべく入れない(入れるとしても客観データを主観を明確に分離)ということです。今回は、このうち2番目と3番目に違反しますが、何と言うか書かずにいられなかった、という気持ちなので書きます。 さて、前置きはこのくらいにして題。 先日、メルカリが大型調達を発表しました。 ・フリマアプリのメルカリ、今度は84億円の大型資金調達——評価額10億ドル超の日発ユニコーンに (TechCrunch Jap

    メルカリは本当に「世界を取る(かも)」と思った件|決算が読めるようになるノート
  • 秋葉原プログラミング教室 – 日本有数のプログラマーが立ち上げた会社が運営しているプログラミング教室

    プライマリーコース 独自に制作した教材を使って学んでいただきます。オリジナル教材で基礎をしっかりと学習した上で、PCで実際にプログラミングに挑戦するという流れが、学習の基サイクルです。つまずきそうなポイントや基的な考え方をプリント教材で一度押さえた上で実際のプログラミングに臨むので、無理なく効率的に学べます。 プライマリーコース無料体験会 コースの詳しいご紹介とあわせて、実際の教材を使って60分間、秋葉原プログラミング教室を体感していただきます。毎週土曜日の12:30、日曜日の12:15から開催中です。秋葉原プログラミング教室では、ゲームやアプリケーション作りを通じて、プログラミングの世界の思考方法をも学んでいきます。詳しいカリキュラムの内容や学びのスタイルについて、まずは体験会でご確認ください。 ベーシックコース 独自に制作した教材を使って学んでいただきます。プリント教材で基礎をし

    秋葉原プログラミング教室 – 日本有数のプログラマーが立ち上げた会社が運営しているプログラミング教室
  • Slackで音声通話(β)が利用可能に!個別にチームの設定で有効化が必要|男子ハック

    Slackで個別通話が可能、有料版ならグループ通話(最大15名)も可能 単純なチャットツールとしても便利ですし、最近では夫婦のコミュニケーションツールとしても活用する事例(割と気で家庭用Slack Botを作ってみた)も出てきて、業務以外での利用でも注目を集めるようになった「Slack」に通話機能(β)が追加されました。 無料版で利用している場合は1対1の通話が可能、有料版を利用している場合はグループ通話が可能です。現在利用できるのはデスクトップ版Slackのみですが、今後のアップデートでモバイルアプリからも利用可能になる予定です。 Slackは今後、ビデオ通話(チャット)機能も追加することが発表されています。 Slackで「音声通話」を有効化する方法Slackデスクトップアプリの新着情報で通話機能の案内が表示されています。「Enable Calls(beta) for your te

    Slackで音声通話(β)が利用可能に!個別にチームの設定で有効化が必要|男子ハック
    ji_ku
    ji_ku 2016/03/04
  • Rails 4.1.0 で新しく導入された便利メソッド - おもしろwebサービス開発日記

    Rails(ActiveSupport) は標準クラスを拡張した便利メソッド群を提供してくれています。時々これは使わないなー…という微妙なやつもありますが、僕はけっこう好きです。 Rails 4.1.0 で新しく入ったそんなメソッドをまとめます。 Numeric#in_milliseconds 数値をミリ秒の単位に合わせて返す。 1.hour.in_milliseconds #=> 3600000 実装は単に1000倍しているだけ。 def in_milliseconds self * 1000 end すごくたまに使うかもしれない。 Date#middle_of_day, DateTime#middle_of_day, Time#middle_of_day 昼の12時を返す。 date = Date.today date.middle_of_day => Sat, 19 Apr 2014

    Rails 4.1.0 で新しく導入された便利メソッド - おもしろwebサービス開発日記
    ji_ku
    ji_ku 2016/03/04
  • Railsで特定の日の新規ユーザ数などを取るクエリを作る - Qiita

    RailsでModel作るとデフォルトでcreated_at, updated_atを作成してくれて、便利ですね。 実際にサービスを開発・運営していくと、自らの要求だったり、企画者や偉い人からの要請だったりして、例えば「昨日会員登録した人が何人だったのか」のようなデータを出す必要が出てきます。 それをどのように取るかという話。 昨日一日で会員登録した人を取るとして、 失敗例その1 Railsってcreated_atを作ってくれてるからこれで行けるんじゃない?

    Railsで特定の日の新規ユーザ数などを取るクエリを作る - Qiita
    ji_ku
    ji_ku 2016/03/04
  • Railsで複数テーブルのjoins/includesとwhere検索

    EasyRamble は、技術ネタや子育て、英語学習、アウトドアなどについて綴るブログです。Ruby on RailsSwift などで、Webサービス/アプリを作っています。

    Railsで複数テーブルのjoins/includesとwhere検索
    ji_ku
    ji_ku 2016/03/04
  • Macで自動環境構築&バックアップ(App Storeも) - Qiita

    そろそろMacの買い替えの時期なので、以下のものを使って個人のMacをバックアップしつつ同じ開発環境を別のMacへと移行できるよう準備をする。 homebrew homebrew-bundle homebrew-file mas mackup + Dropbox atom apm RubyGemとかもあるけどgemプロジェクト毎にbundle installsすればいいよね、ということで除外。なのでeditorのAtom, dotfiles, brew設定が移行できればよいかな、と。 Mac 環境構築の自動化 2015年末版 ( homebrew + homebrew-cask + homebrew-brewdle + mackup + crontab )にて同様のことをされているのでこちらも参考に。こちらではcronでバックアップを自動でとっています。 でこちらではこれに加え、私が普段

    Macで自動環境構築&バックアップ(App Storeも) - Qiita
  • Railsで構築しているWebサービスをjQueryベースからReactに移行する時の知見 | スペースマーケットブログ

    こんにちは、エンジニアの小林です。 先日、スペースを貸し出すオーナー様向けのダッシュボード(管理画面)をリニューアルしました。 スペースマーケットはwebサーバもAPIサーバもRailsで構築しているのですが、JQueryをベースに構築していたリニューアル前の実装からReactをベースにした実装へ移行した際に得た知見を書きたいと思います。 サーバ構成 既存のサーバ構成では、webサイトはwebサーバから、アプリはAPIサーバからそれぞれデータベースを参照していました。 リニューアルに伴いwebサーバからもAPIサーバを参照する構成となります。 webサーバから別ドメインのAPIサーバにアクセスするためには CORSの設定 webサーバとAPIサーバはドメインが違うため、ReactのコードからAPIサーバにajaxリクエストが送れません。これを回避するためにCORS(Cross-Origin

    Railsで構築しているWebサービスをjQueryベースからReactに移行する時の知見 | スペースマーケットブログ
  • 東芝、社会インフラなどで使われているNoSQL「GridDB」をオープンソースで公開。インメモリでビッグデータの高速処理が可能

    東芝は、これまでGridStoreとしてエネルギー管理システムなどの社会インフラで利用されてきた商用のNoSQLデータベースを、「GridDB」としてオープンソース化したことを発表しました。 GridDBはキーバリュー型を拡張したキーコンテナ型のデータモデルで、時系列データや2次元、3次元の空間データもサポートするNoSQL型データベース。 データをストレージではなくサーバーのメインメモリに配置し、インメモリで処理することで、ペタバイトクラスのビッグデータでも高速に処理が可能。 ノードを追加するだけで容量や性能を拡張、縮退できるスケールアウト機能、マスタスレーブ型とピアツーピア型の特長を合わせ持つハイブリッド型クラスタ管理方式の自律制御クラスタ管理により、SPOF(Single Point of Failure:単一障害点)を排除した高い可用性などが特長です。 東芝はオープンソース化の狙い

    東芝、社会インフラなどで使われているNoSQL「GridDB」をオープンソースで公開。インメモリでビッグデータの高速処理が可能
    ji_ku
    ji_ku 2016/03/04