HaskellでWeb Applicationをはじめてみたいと思う。 調べてみると、Rubyのrackのようなものとしてwaiがある。 stackを使って最小のサンプルをつくってみる。 stackは別途インストールして欲しい。Mac OSXなら
![stackを使ってhaskellで最小のWeb Applicationしてみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f873acb56cabd3b78c7c6b6e9f51fc69faa9dfae/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-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9c3RhY2slRTMlODIlOTIlRTQlQkQlQkYlRTMlODElQTMlRTMlODElQTZoYXNrZWxsJUUzJTgxJUE3JUU2JTlDJTgwJUU1JUIwJThGJUUzJTgxJUFFV2ViJTIwQXBwbGljYXRpb24lRTMlODElOTclRTMlODElQTYlRTMlODElQkYlRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTQ4YzhhOTg1ZWJhMDE1NWQ5OGUyYmQ2OWIxMWYwNTM5%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBlaWVsaCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NWIwN2NjM2M2ZjQ3OTk0MmQ5NmVkYWJmYWJjMjM0Y2E%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D5c6c3fc98c4bcd6e285fbc8cd5f648ed)
以下はChefDKハンズオン with すごい広島用の資料です。 準備 本ハンズオンはTest Kitchenのdriverにdocker_cliを利用します。 準備物としてダウンロードをするものが多いので事前に準備をしておくとよりスムーズに進みます。 MacOSX ChefDK 0.4.0 Virtualbox Boot2docker 1.5.0 Homebrew Caskをインストールしていれば簡単です。 https://downloads.chef.io/chef-dk/mac/#/ https://docs.docker.com/installation/mac/ https://www.virtualbox.org/wiki/Downloads Windows サポートできない恐れがあります。 仮想環境でDockerの動作するLinux環境を用意しておくと安全です。 ChefDK
railsアプリをDocker化してみる - QiitaでアプリだけDocker化するのはさほど難しくないという話をした。 この場合はDBは既存のものが使えるから気軽に使えそうという話をした。 今回はDockerだけでRails開発をしてみようと思う。 HerokuのデフォルトがPostgreSQLなのでPostgreSQLを例にする。 Railsプロジェクトの作成 rails new をしよう。 docker run --rm -it -v "$(pwd)":/usr/src/app -w /usr/src/app rails rails new hello -d postgresql Dockerがインストールされていればrubyなんていらない。 Windowsでも戦えそうだが試してない。 夢が広がる。 しかし、rails rails newというのはなんだか格好悪い。 ちゃんとローカ
目的 Test KitchenをつかってChefへ入門します。 Chefを使うとサーバの設定を自動化することができます。 Test KitchenはChefで利用するクックブックの統合テストを行うことができます。 Chefに入門する環境として初めからTest Kitchenを使うのが良いと感じたのでこの文書を作成しました。 関連: LT駆動開発10でTest KitchenではじめるChef入門という話をした。 - そんなこと覚えてない 環境構築 Chef DKのインストール Chef DKはChefのクックブック開発する上で便利なものがまとめられています。 DKはDevelopment Kitの略です。 今回利用するTest KitchenはChef DKに含まれています。 Chef DKは https://downloads.chef.io/chef-dk/ よりダウンロードできます。
material uiはreact.jsを使ってMaterial Designを実現しています。 material uiはbrowserifyと一緒に使うことになります。 そこでbrowserify-railsを利用してみました。 この方法だとJavaScriptを変更する度にbrowserifyが実行されてとても重いです。 また、railsプロジェクト内に埋め込みする利点も浮かびません。 そのため、この手法はおすすめしませんが、せっかく試したので記録を残しておきます。 作成したソースコードはeiel/material-ui-rails-sampleに置いています。 利用方法 利用するには、rubyとnodejsがインストールされている状態で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く