README.md 目的 AWSのEC2上でRails+Unicorn+Nginxを実現する 前提 OSはAmazon Linux AMIを使用する 必要なライブラリをインストール sudo yum -y install gcc sudo yum -y install make sudo yum -y install gcc-c++ sudo yum -y install zlib-devel sudo yum -y install httpd-devel sudo yum -y install openssl-devel sudo yum -y install curl-devel sudo yum -y install sqlite-devel gitインストール sudo yum install git ruby-buildインストール git clone git://github.
unicornとunicorn_railsはほとんど同じ挙動をして、 application serverを立ち上げてくれますが、一部オプション指定の意味が違います。 ちょっとハマったので書いておくことにします。 結論 unicornのオプション-EはRACK_ENVを設定 unicorn_railsのオプション-EはRAILS_ENVを設定 参考: http://unicorn.bogomips.org/ 経緯1 Capistrano 3を導入しまして、unicornを使っていたので無邪気に http://rubygems.org/gems/sepastian-capistrano3-unicorn を使っていました。(僕の環境では0.3.2) 普通に動かしていたんですが、muninがunicornのmemory statusをうまく取得できていないようでした。 該当のmuninのplu
Two ECMAScript 6 [1] features enable an intriguing new style of asynchronous JavaScript code: promises [2] and generators [3]. This blog post explains this new style and presents a way of using it without promises. Overview # Normally, you make a function calls like this: let result = func(···); console.log(result); It would be great if this style of invocation also worked for functions that perf
ここ数年、Javascript界隈でフレームワーク戦争が勃発してきました。クライアント開発の規模も年々大きくなり、jQueryだけでは複雑な画面遷移などを管理しきれなくなってきたのが原因だと思います。 私も昨年までAngularとbackboneを試しましたが、サーバサイドをMVCにしているのに、クライアントでもMVCを作るMVCの2階建ては、やり過ぎなのではないかと思っていました。フレームワークそのもの覚えるまでにも一苦労というのも面倒に感じました。 2014年、海外でブームに火が付いたReact.js そんな中、2014年の後半からFacebook発のReact.jsの採用事例が聞こえてくるようになりました。AirBnBや米Yahoo! Mailなど大手がReact.jsを積極的に採用し出したので気になり、年末年始を使って色々調べてみることにしました。 Rails以来の衝撃 色々試して
JSer.info #217 - Firefox 36.0がリリースされました。 CSSの機能追加としてwill-changeプロパティ、@font-face unicode-rangeなどが入り、ES6の仕様への追従もSymbolを始めとして、Temporal Dead Zone (TDZ)の挙動への対応が行われていて、WebGL 2.0やWeb Animationsの実験的なサポートが追加されています。 詳しい更新内容は以下にまとめられています。 Firefox 36 サイト互換性情報 - Mozilla | MDN Firefox 36 for developers - Mozilla | MDN ES6の細かい挙動について気になる人は以下のクイズもやってみるといいかもしれません。 ES6 Quiz - hogehoge @teramako [2015-02] 最近のJavaScri
Glimmer is the next-generation rendering engine for Ember.js. Built on top of HTMLBars, streams, and an entirely rewritten view layer, Glimmer offers the best performance of any of the major JavaScript frameworks while remaining backwards compatible with Ember 1.x apps. The Virtual DOM showed the world that render-time diffing delivers awesome performance by minimizing DOM updates and keeping unch
tl;dr GitHubとHeroku Schedulerの組み合わせでCron for GitHubを実現する cron-for-githubの実行結果イメージ 使い道 たとえば、毎日ping/ のbranchを生成しておく。 CI用のスクリプトには、ping/ 以下のbranchのビルドだったらこれこれする、と条件を書く。 完成! はじめ方 cron_for_github-app の からherokuにデプロイ。 cronを使いたいリポジトリがprivateならrepo, publicならpublic_repoのgithub access tokenを発行。 GITHUB_ACCESS_TOKEN にそれを設定。 このコマンドを実行できるようになる。 cron-for-github ping --slug=YOU/YOUR_REPO Heroku Schedulerで定期実行。 her
今話題のReact.jsはどのようなWebアプリケーションに適しているか? Introduction To React─ Frontrend Conference 外村 和仁(株式会社 ピクセルグリッド) 本記事は、2015/2/21に行われたFrontrend Conferenceの「Introduction To React」の内容を紹介します。 当日の資料は以下にアップされていますので、こちらも参照してください。 Introduction To React // Speaker Deck React.jsとは何か React.jsはFacebook製のJavaScriptライブラリです。 http://facebook.github.io/react/ 公式サイトに、「A JavaScript library for building user interfaces」とあるように、R
Di dunia perjudian online, permainan slot telah menjadi hiburan favorit bagi banyak penggemar. Dengan grafis yang mencolok, tema yang menarik, dan janji pembayaran besar, tidak heran jika slot menarik perhatian banyak orang. Namun, meskipun banyak yang melihat permainan slot sebagai permainan yang sepenuhnya berdasarkan keberuntungan, ada pendekatan strategis yang dapat meningkatkan pengalaman ber
This post is the beginning of a series of posts regarding some of the more interesting issues I’ve encountered while working on the Streams Standard. In the Streams Standard we have the concept of readable streams, which are an abstraction on top of the lower-level underlying sources. In an abstract sense an underlying source is “where the chunks of data come from.” The most basic underlying sourc
This blog site has been archived. Go to react.dev/blog to see the recent posts. Thanks to everybody who has already been testing the release candidate. We’ve received some good feedback and as a result we’re going to do a second release candidate. The changes are minimal. We haven’t changed the behavior of any APIs we exposed in the previous release candidate. Here’s a summary of the changes: Intr
これ mizchi/sabizan ServiceWorkerっていう名前がサビ残っぽいよなってみんな思ってたと思う。 ServiceWorkerの勉強兼仕事で使うためのモックサーバーとして作った 用途 ServiceWorker層でビジネスロジックを持つAPIサーバー またはテスト用のAPIモックサーバー できるだけexpress風にしようとしたけどRequestのネイティブオブジェクトに値を挿入するの気持ち悪くて互換は諦めた。適当なラッパー書けば同じコードから生成できる気がしている。 どう動くか dist/sabizan.js は service worker上で動くことが必須で、他のクライアントJSと同じくbrowserifyを使うか、importScriptで読み込むことを意図している。 Sabizan = require 'sabizan' # with browserify o
The Ultimate Writing App for Mac, iPad and iPhone Powerful features and a pleasant, focused writing experience combined in one tool, made for people who love to write and write a lot — this is Ulysses. Like 12 Fingers, 25 Hours a Day Some things simply work better when you’ve got the right tool. Ulysses’ well thought-out features boost your productivity through the entire writing process; its dist
Angular's controllers are super-simple which is fantastic for getting started (they're just functions). Because they are just functions, there's lots of different ways to write Angular controllers. This is powerful but can also lead to a lack of structure, especially when many people (with many different coding styles) are working on the same codebase. It can be helpful to have something a little
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く