daiki-kameyaのたぶん技術的なブログスマートフォン用の表示で見るdaiki-kameyaのたぶん技術的なブログこの広告は、90日以上更新していないブログに表示しています。2013-09-13設定変更!WYSIWYGだと、いろいろ解らん。いうことで、Editはhatena記法が使える形式に設定変更。14:27設定変更!Tweet広告を非表示にするもっと読むコメントを書く2013-09-13CowboyでHelloWorld!どうせなら動くものをということで、簡単なWebアプリを作成。基本のHelloWorldからということで。rebarというツールを全力で使います!適当にアプリケーション用のfolderを作成して、そこにrebarを配置します。rebarに関することは割愛・・・wまずはプロジェクトのひな形を作ります。appid=hello_worldとすることで、srcフォルダが作成され、その下にhello_world.app.srchello_world_app.erlhello_world_sup.erlが作成されます。"master"}}}]}.を追加します。get-depsでdepsフォルダが作成されcowboyを自動で持ってきてくれます。hello_world.app.srcを編集。次は、hello_world_app.erlを編集。Dispatch}]}]),hello_world_sup:start_link().これで、port8080で待機するhttpサーバがたつ!/で受けた物を全てtoppage_handlerに委譲する感じになってます。ここでtoppage_handler.erlを作成。->ok.cowboy_http_handlerの振る舞いをさせたいので、behaviourを指定しています。terminate/3を実装しておけば、-behaviourの行はなくても問題内っぽい。)ただ、コンパイル時に解るのでつけといた方がよさげ。hello_world_sup.erlは特にいじる必要はなし。compileでコンパイルできることを確認。問題なければ、ひとまず完成!で、せっかくなのでapplicationとして、生成物を作りましょう。nodeid=hello_worldそうすると、いろいろファイルとかが作成されます。作成されたreltool.configを編集。中身をこんな感じに修正。"releases/\{\{rel_vsn\}\}/vm.args"}]}.で、relから出てapplicationフォルダにて、rebar.configを編集。["rel"]}.を追加し保存。generateすると、relフォルダの下にhello_worldというフォルダが作成されて、生成物がいろいろできます。これで、リリース品が完成。consoleで、起動できます。エラーが出なければ、起動完了。World!が表示されます。14:20CowboyでHelloWorld!Tweet広告を非表示にするもっと読むコメントを書く2013-09-13hatenablogに移行etcしばらく何も書いてませんでしたが、hatenablogに移行して、心機一転また何かを書いていこうかなと思います。最近学び始めたErlangあたりをターゲットにしていこうかなと考え中。スローペースになるとは思いますががんばってちょっとずつでも更新していこうかなと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。