タイトルの通り,新プロジェクトはじめるときにやらなきゃいけないことリスト. 毎回なんかしら忘れてぬとねの区別がつかなそうな顔になる. つよくいきよう. 2014/12/1: did_you_meanのリンクを修正していただきました. @yuki24 さん,ありがとうございます(作者様自ら…申し訳ございません…). rails new前に Test::Unitとbundle installはいらんでw 基本設定 .gitignoreの作成 僕はいつもgitignore.ioで生成してます. だいたいこんな感じ(Rails, Ruby, OSX, Linux, Vim, SublimeText, RubyMine). Gemfile編集 毎回使うのはこんなもん? Better Errors/binding_of_callerあたりは無いと拗ねる. rails_best_practice,rac
クラウドでコードが走る「AWS Lambda」正式公開。AWS Mobile SDKでモバイル対応。Node.jsに加えてJavaでの記述も可能に 昨年11月に発表されたAWS Lambdaは、利用者がインスタンスやストレージのようなコードを実行する基盤を用意することなく、クラウド上でコードを走らせることができる新サービスです。 AWS LambdaのコードはNode.jsで記述し、クラウドで発生するイベントに応じて自動的にクラウド上でコードが実行されるのが特長です。 AWS Lambdaがモバイル対応。Java対応も予定 先週、サンフランシスコで開催されたAWS Summit 2015 San Francisco 2015で、このAWS Lambdaの正式公開と、モバイル対応などの強化が発表されました。 機能強化では、AWS Mobile SDKがAWS Lambdaをサポートしたことで
react-helixというライブラリを公開しました。 これは、私が作成したライブラリの PR 記事です。 react-helix は React で Immutable な設計をうまく扱うための小さなライブラリで、いわゆる Flux フレームワークの亜種になります。 亜種ですので Flux そのものではありませんが、その基本的な思想は継承しています。 その上で、ボイラープレートが不要なインターフェイスになるよう再設計してあります。 このライブラリの目標は、以下の3つです。 Action (ただの関数) を中心に、Model を Immutable にして、自然に View からビジネスロジックを引き剥がす。 Flux にあるボイラープレート (定数とかDispatcherへの処理登録とか) をゼロにする。 サーバーサイド レンダリングを妨害しない。 このライブラリを利用して作成したTOD
Docker対応の「Amazon EC2 Container Service」正式公開。コンテナ群のロードバランス、スケールアウト、デプロイ機能なども強化 Amazonクラウドは、Dockerに対応した「Amazon EC2 Container Service」の正式公開と、コンテナをクラスタ化して管理できる機能強化、先週サンフランシスコで開催されたAWS Summit 2015 San Francisco 2015で発表しました。 正式公開に合わせて新しい管理コンソールが追加され、APIの履歴を記録するCloudTrailにも対応。東京リージョンでも利用可能になっています。 コンテナの運用環境も強化 さらに、コンテナをクラスタ化した運用のための機能群も追加されました。 アプリケーションの負荷に応じて稼働中のコンテナを増減する機能。分散して稼働するコンテナにトラフィックを振り分けるロードバ
ども、大瀧です。 4/9-10に行われたAWS Summit 2015 San Franciscoで正式リリース&大量アップデートが発表されたAmazon ECS、皆さん触っていますか?弊社ブログでも早速いくつかエントリーをアップしています。アップデート後の触ってみた記事はこちらです。 今回のアップデートの目玉が、待望だったコンテナスケジューラの追加です。Serviceというスケジューラが追加され、コンテナレベルHAとELB連携が容易に行えるようになりました。しかし現在のServiceにはオートスケール機能がないため、今回はそれを自前で実装した構成を紹介してみます。 ECSのServiceにはオートスケール機能がない ECSの製品ページ(日本語ページはアップデート前の情報なので、Englishに切り替えましょう)には、Serviceスケジューラの機能として以下が挙げられています。 Cont
今年もHTML5 Minutesに登壇してきました。こんにちは、先生です。 当日は「フロントエンド開発スピードをあげるための環境を作ってみた話」をしてきました。 今回はその環境を使ってみるまでの手順を書いていきたいと思います。 必要なものをインストール NodeJS Gulp WebPack Bower PhantomJS NodeJSとGulpのインストールは過去の記事「Gulp.js入門 – コーディングを10倍速くする環境を作る方法まとめ」をご覧ください。 WebPackのインストール WebPackはさまざまな形式のモジュールを静的なファイルにまとめて出力してくれるツールで、拡張性が高く最近好んで使っています。 WebPack http://webpack.github.io/ インストールはnpmを使って簡単にできます。 npm install webpack -g ※ macは
CoreOS Meetup Tokyo #1 を開催した CoreOS Meetup Tokyo #1 - connpass 今回のMeetupは,etcd2.0のリリースやrktの登場,5月のCoreOS Fest 2015,また各社のCoreOSの導入事例の兆しを受けての開催.といってもCoreOSの利用事例はまだ少ないと感じたため,CoreOSだけではなくその関連技術やプラットフォームをテーマとした.それでも20分の発表8本というとても濃いMeetupとなり非常に勉強になった.またそこまで人は集まらないと思っていたところ100人枠に350人の応募があり,注目の高さにも驚いた(次回は抽選にするなど考慮します). 発表資料は全て,CoreOS Meetup Tokyo #1 - 資料一覧 - connpassにまとめてある.が,簡単にMeetupの内容をまとめておく.各種テーマが散ってい
ヘッダ、フッタ、ナビゲーション、見出しなど、Webページでよく使う各コンポーネントやエレメントごとに国内・海外の素晴らしいデザインを集めているギャラリーサイトを紹介します。 眺めているだけで、さまざまなインスピレーションをもらうことができます! ヘッダのデザイン フッタのデザイン ナビゲーションのデザイン 見出しのデザイン いろいろなパーツのデザイン ヘッダのデザイン
いまやゲームを作る時に欠かせなくなったゲーム制作ツール。有名どころでは「Unity」「Unreal Engine」「RPGツクール」…などなど、さまざまなソフトが挙げられるだろう。 そんな中、心待ちにしていたユーザーもいると思われる「シミュレーションRPG」を制作するためのツール「SRPG Studio」が、先日4月10日に登場した。 シミュレーションRPG作成ソフト「SRPG Studio」公式ページ 「SRPG Studio」ゲーム画面 デフォルトのゲームシステムは、あのコンシューマの名作シミュレーションRPG「ファイアーエムブレム」を思わせるものとなっている。基本的な制作はプログラミング不要で、「RPGツクール」のように、あらかじめ用意されたコマンドを組み合わせていく、初心者にも分かりやすいものだ。加えて、スクリプトによるシステム改造も可能となっており、細かい部分にもこだわれるSRP
実際に存在したステラおばさんのレシピを元に、アメリカンタイプの手焼きのクッキーとケーキを提供する「ステラおばさんのクッキー」のカフェが併設されている32店舗で、2015年3月20日から「ステラおばさんのクッキーフォンデュ」の販売が開始されたので、熱々ソースがどうなっているのか実際に食べてきました。 ステラおばさんのクッキー | 株式会社アントステラ http://www.auntstella.co.jp/ カフェが併設されている店舗に到着。 おいしそうなクッキーが並べられています。 さっそく席に座り、メニュー表から「ステラおばさんのクッキーフォンデュ」を注文。チョコレートソース、キャラメルソースどちらも税込650円で、ソース・好きなクッキー5枚・マシュマロ2個・ドリンクのセットとなっています。ドリンクは、コーヒー(HOT、ICE)・紅茶(HOT、ICE)・ミルク(HOT、ICE)・オレンジ
次のようなアルゴリズムでコンピュータが自動的に判断しています。順に説明します。 SmartNewsで対象となる情報は、インターネット上で固有のURLについてユーザーが何らかのアクションを起こしているものです。その情報の内容がどの言語で記述されているかを判断します。その情報がどのカテゴリに属するか、カテゴリ分類します。その情報の類似判定をします。これは、多様性のある情報を届けるためで、同じような内容が重複しないようします。また、情報が重複している場合は、情報の早さや人によく見られているといったさまざまな要素を総合的に判断して一番良いと判断されるものを選定しています。さらに、そのなかで注目度判定を行います。注目度判定にもいろいろな指標がありますが、たとえば以下があります。ソーシャル上でどのくらい反応があるかSmartNewsで実際に配信したときのユーザーの反応たとえば、SmartNewsで配信
会員事業部の山下(@tomorrowkey)です。 RxJavaが流行ってますね。最近Android版クックパッドでもRxJavaが導入されました。この記事は私がRxJavaを使うにあたって検証用のテストコードを書いたものをベースに、RxJavaの挙動をみなさんに紹介したいと思います。 目次 リスト操作でおさらいする基本的なRxJavaの使い方 Observable Operator Observer / Subscribe 実行順序を確認するサンプルプログラム 7つのサンプルプログラム リスト操作でおさらいする基本的なRxJavaの使い方 RxJavaはAPIアクセスやイベントトリガーやリスト処理などを多岐にわたる処理に使うことができます。このエントリでは初学者に一番分かりやすいリストの処理を例に解説します。 これは1から10までの値を渡し、偶数だけにフィルタリングしたうえ、値を10倍に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く