#目的: 現在の状況を取りまとめる。
#構築している環境
OS: Windows8.1
Boot2Docker:v1.6.2
TextEditor:Sublime Text Build 3083 x64
Ruby:v2.2.2
Haml:v4.0.6
Erlang: Eshell V6.4
Elixir: v1.0.4
Phoenix Framework: v0.13.1
Sinatra:v1.4.6
Node.js: v0.12.4
MongoDB:mongodb-win32-x86_64-2008plus-ssl-3.0.3-signed
Git:Github、msysGit(msysGit-netinstall-1.9.5-preview20150319)
mongo(gems):v2.0.4
elixir-mongo(hex): v0.5.1
#現在の使用率上位:
1 - Elixir
2 - Phoenix
3 - Erlang
#作成済み
例)
##プロジェクト名(説明)
- 導入予定1
- 導入予定2
...etc
##sinatra_bbs(Ruby+Sinatraによる掲示板・・・もどき)
- Validation
- Modelクラス
- SASS(スタイルシート)
- Padrino導入
- セキュリティ(SQLインジェクション、XSS対策...etc)
#作成予定
例)
##プロジェクト名(説明)
done ##phoenix_bbs(Elixir+Phoenixによる掲示板・・・もどき)
##elixir_twibot(extwitterを利用したtwitterのbot)
##Rails Tutorial for Phoenix(Ruby on Rails TutorialをPhoenixで実施)
#ToDoリスト
基本、上に書いているタスクの方が優先順位が高い。
おそらく、実施して記事にするのも速い。
例)
##項目名
- ToDo名(説明)
- ToDo名(説明)
...etc
##ErlangVM
done - trot(フレームワークを使う)
- elixir_twibot(extwitterを使い、TwitterAPIを利用する)
- elixir_httpoison(httpoisonを利用してidobataのAPIを叩く)
- elixir_cowboy(ElixirからCowboyを利用する)
done- phoenix_bbs(Elixir+Phoenixを利用して掲示板・・・のようなものを作成する)
- erlang記法習得(ElixirからErlangを利用するために、Erlangの記法を取得する)
done- elixir_Sheriff(ElixirからCowboyの組み立て部品の一つであるSheriffを利用する)
##Node.js
- シングルページWebアプリケーション(本を購入したので実践してみる)
##React.js
- 話題のReactを使ってみる(Phoenix、Sinatraどちらでも良いので導入してみる)
##Docker
- data_volume_container(ホストのデータをコンテナから利用できるようにマウントする)
##Sinatra
- sinatra_formkeeper(Sinatraで利用できるValidationの一つ)
- modelクラス導入(DBを利用しやすいようにModelクラスを作成する)
- SASS導入(自作のスタイルシートを導入する)
- Padrino導入(Sinatraを拡張できるフレームワークを導入する)
##MongoDB
- セキュリティ強化(プログラム側へNoSQLに対するインジェクション対策、XSS対策を導入する)
#参考文献
なし
#独り言~
Elixir、Phoenixの日本語記事が少ない。下手すると海外記事でも少ない。
なので、どんどん試していきたい。
とりあえず、動かせれば理解は後から付いてくると思う。
まぁ、飽きっぽい性格なので、色々切り替えながらやっていくと思いますが・・・
基本ToDoリストを作るのは好きじゃないのです。
やることが大量に出てき過ぎるので、モチベーションが下がる。
でも、まとめるために作成した。
もちっと良い方法とか知ってはいるが、すぐにやれるほど習得していない・・・
それって結局使えないと同義だね!!
それにしても今後の予定の記事から大分方向がそれましたな・・・
まぁ、いいけどね。
人気の投稿
-
Goal 勉強の仕方が雑になってきたので、ちょっと振り返る 自分の勉強の仕方を整理・再構築する (既にして良くない目標になっている) Dev-Environment 紙とペン Wait a minute 最近、勉強の仕方が雑になってきた。 方向性...
-
Goal サインイン、サインアウト機能を実装する。 Wait a minute セッションを使いサインイン、サインアウト機能を実装していきます。 また、シンプルな認証(Authentication)についても実装してみましょう。 Index Sign-...
-
タイトル:Sinatraで掲示板を作ってみた!! 目的:Sinatraを使って掲示板を作成してみる。 実施環境: OS:Windows8.1 Ruby:v2.2.2 Sinatra:v1.4.6 Haml:v4.0.6 ディレクトリ構造: 作業ディレクトリ ...
-
Goal ExUnitからのマクロのテスト方法を習得する。 Dev-Environment OS: Windows8.1 Erlang: Eshell V7.1, OTP-Version 18.1 Elixir: v1.1.1 Wait a minute ...
-
Goal フォロー/アンフォローのWebインターフェースを実装する。 また、フォロー/フォロワーのユーザ一覧ページを実装する。 Dev-Environment OS: Windows8.1 Erlang: Eshell V6.4, OTP-Version 17.5...
-
バージョン: v1.0.0 Goal Ruby on Rails TutorialのサンプルアプリケーションをPhoenix-Frameworkで作成する。 Dev-Environment OS: Windows8.1 Erlang: Eshell V7.1...
-
Goal Elixirの基本的な演算子を習得する。 Dev-Environment OS: Windows8.1 Erlang: Eshell V6.4, OTP-Version 17.5 Elixir: v1.0.4 Wait a minute 基本...
-
Goal ファイルの自動生成を行うカスタムタスクを作成する。 Dev-Environment OS: Windows8.1 Erlang: Eshell V6.4, OTP-Version 17.5 Elixir: v1.0.4 Wait a minute...
-
Goal ビュー関連のリファクタリングを実施する。 Dev-Environment OS: Windows8.1 Erlang: Eshell V6.4, OTP-Version 17.5 Elixir: v1.0.4 Phoenix Framework: v0....
-
Goal 繰り返し処理を利用して、複数のdefmacroを展開させる。 Dev-Environment OS: Windows8.1 Erlang: Eshell V6.4, OTP-Version 17.5 Elixir: v1.0.5 Wait a m...