Ruby, Ruby on Rails の環境構築 ちょいと Ruby 関係のアレをしないといけないので久しぶりに環境を構築してみました。また検証も兼ねてなので rbenv を使用し異なるrubyを使い分けられるような環境を整えます。 ソフトウェア バージョン
![CentOS 6.6 に rbenvを利用した Ruby 2.2.0 + Ruby on Rails 4.2.0 環境構築 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/39dde28732cfac0cc6ab7309b42866313f2caa65/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Q2VudE9TJTIwNi42JTIwJUUzJTgxJUFCJTIwcmJlbnYlRTMlODIlOTIlRTUlODglQTklRTclOTQlQTglRTMlODElOTclRTMlODElOUYlMjBSdWJ5JTIwMi4yLjAlMjAlMkIlMjBSdWJ5JTIwb24lMjBSYWlscyUyMDQuMi4wJTIwJUU3JTkyJUIwJUU1JUEyJTgzJUU2JUE3JThCJUU3JUFGJTg5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03MGEyZDc0ZWZiYmJhNjIyNzRlMDIzOTg0NGRkM2NiNw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbXVyYWNoaTEyMDgmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTkyYjc2OWEwNjQzZjlhZDZhNWE5ZTljZWNjMWZjODE1%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D2823b91f5991e2dd714dda09788dbb97)
Marionette.jsまとめ その1 Application, Controller, AppRouter Marionette.jsまとめ その2 View, ItemView, CollectionView Marionette.jsまとめ その3 CompositeView, Layout, Region Marionette.CompositeView Marionette.CollectionViewを拡張したオブジェクトです。 CollectionViewと違い、テンプレートを設定する事ができます。 itemViewContainer itemViewのコンテナとなる要素をjQueryセレクタで指定します。 var FooItemView = Marionette.ItemView.extend({ template: '#itemTemplate' }); var Foo
Marionette.jsのチュートリアルを書く。 特に、yeoman製のgenerator-marionetteを使って、 railsみたいに、楽しながら、進めていく。 量が多くなったので、何度かに分けて書く。 この記事は、yeomanによる準備から、node+expressによるサーバー側まで。(baucis という楽チンな仕組みを使う) Marionette.jsとは? この前作ったslideをご参考に。 introduction to Marionette.js (jscafe14) from Ryuma Tsukano インストール 以下のgenerator-marionetteのgithubのページを参照 https://github.com/mrichard/generator-marionette#install 特にハマる事は無い。多分ね。 project作成 proje
それぞれ、このシリーズの後続の回で詳しく触れていきますが、Application、AppRouter、ControllerはViewやModelの間を取り持つ機能を担っています。ItemView、CollecttonView、CompositeView、Region、Layoutはそれぞれ異なった役割で、View周りのコーディングに役立つ機能を持っています。 Marionette.jsにできること Marionette.jsから得られる恩恵は大小さまざまで、細かいものを挙げていくときりがないほどですが、大きなものを挙げるとすれば、次のような点があります。 モジュール化のサポート 開発者が書かなければならないコード量の減少 機能の部分的な利用 モジュール化のサポート Marionette.jsの機能の中で大きなものとして、モジュール化のサポートがあります。モジュール化というのは、ある機能を表
クラス JavaScriptのクラスは純粋主義者にとってニンニクがドラキュラに対して与えるものと同様な影響を持っていました。とはいえ、正直に言ってあなたがそのような傾倒をお持ちでしたらCoffeeScriptの本を呼んだりはしないでしょう。しかし、クラスは他の言語と同じようにJavaScriptでもとても便利であると判明しました。そしてCoffeeScriptは素晴しい抽象化を提供します。 その裏では、CoffeeScriptはJavaScriptのネイティブなprototypeをクラスを作成するのに用いています。少しの構文糖を静的なプロパティの継承とコンテキストの永続化のために用いています。開発者としてのあなたに見えるのはclassキーワードだけです。 class Animal この上の例ではAnimalがクラス名であり、かつ結果としてインスタンスの作成に用いる変数です。裏側ではCoff
Vagrantを利用したRails開発の進め方 留意事項 Vagrantの利用を始めるとRails開発の考え方や進め方が大きく変わります。具体的な作業手順の説明に入る前に、留意事項を2つ述べておきます。 第1の留意事項は、Railsアプリケーション開発プロジェクトごとに別々の仮想マシンを作るということです。仮にプロジェクトAとプロジェクトBが同一のOSを標的にしていたとしても、原則として別々の仮想マシンを動かしてそこで開発を進めます。 第2の留意事項は、Vagrantの設定ファイルVagrantfileおよびそれに付随するファイル(プロビジョニングスクリプトなど)は開発チーム全体で共有するということです。もし、あなたのチームがGitやMercurialやSubversionなどのバージョン管理システム(SCMツール)を利用していれば、それらをリポジトリに加えましょう。あなたが独力で開発して
【追記@2017年11月18日】 /*ここから追記 出題形式変更に伴い、再受験してきました。 2017年4月9日の結果は800点。 学生から社会人となって 時間が取れない中でも TOEICの点数を維持できたのは 本記事で紹介する勉強法の実践と 『スタディサプリENGLISH』を 毎日楽しく利用してきたおかげです。 イングリッシュカンパニーの無料体験授業も 正しい勉強方法知りたい方にはおすすめ。 月額15万円の英語塾の体験授業で ノウハウを学んじゃいましょう。 僕は15万円払って1ヶ月間通ってきたので 無料体験であっても十分学べると断言します。 ENGLISH COMPANY 無料体験授業 『英語の勉強を毎日やるなんて無理』 『いつも三日坊主で終わってしまう』 『参考書を買っただけで満足してしまう』 そんなあなたは本記事の勉強法を試してください。 /*追記終了 本日のテーマはTOEICです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く