【日記】ここ一週間で気になったこと 2016/04/21
terraform
chef/ansibleなどにはマシンの設定を記述し、terraformはクラウドインスタンスの利用構成を制御するという役割分担なのかな / “ヌーラボのインフラ運用最前線 2015 〜Terraform による AWS の構成…” https://t.co/oXjJqDgekG
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月15日
用途に合わせたWebサーバアーキテクチャとサーバサイド言語の選定、パフォーマンスの勘所
このWebサーバとこの言語の組み合わせだと1コネクションにどれ位リソースを使ってこの位スピードが出て...1000クライアント超えたあたりからこの構成だと厳しくなって...とかこの辺の勘所を仮想環境作って動かしながら学べる文書は無いかなー
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月16日
用途に応じてどれが良いか判断できるようになりたいw(´・ω・`)w https://t.co/A4ckwh9EyP
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月16日
Docker
Dockerfileでのbuildは変更箇所の下行からはキャッシュが効かなくなるので時間が掛かりすぎる...packerでansibleとかをprovisionerにすれば早くなるかな
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月16日
Dockerfileのbuildで生成される中間イメージというのが、「ノベルゲームの選択肢セーブデータ」と同じで構成手順に一つでも変更があるとその先の中間イメージが一切適用出来なくなってしまう。
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月16日
これじゃ些細の変更をするのにlinux初期化して一から手順書実行しているようなもんだよなぁ...趣味で使ってるやつだし直接ログイン作業してスナップショット撮った方が早いよ。゚(゚ノД`゚)゚。
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月16日
docker hubへのpushも時間かかって...fabricでrsyncしてdb:migrateとかした方が楽だ...dockerは話題になっていたから手を出したけど、ミニマムなシステムには有り難みが無いなー
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月16日
ただローカル環境で本番環境そのものを動作確認出来るのは素晴らしいメリット > Docker もっと高速にビルド出来ないかPackerを試してみよう
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月16日
WEbフロントエンドのパフォーマンス
6件のコメント https://t.co/noBW4QdU0P “ウェブフロントエンドのパフォーマンス改善のひとつの日常 - kitak.blog” https://t.co/qryFZjaHw5
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月18日
AOP
AOPの内容は知らなかったけど大抵のWebフレームワークにあるControllerのbefore処理と似たような概念 / “[ThinkIT] 第5回:AOPとは何か (1/4)” https://t.co/uufjgpHL6Q
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月18日
オープンソースプロジェクト
成果を公開する事で業務スピードや負担の面でメリットがあって、ボランティア精神だけでやっているのでは無いんだなぁというのが分かった。 / “植山 類 - 仕事を説明するときに「Googleで仕事をしているけどオープンソースなのでG…” https://t.co/ppeLK4GRHN
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月18日
タスクランナー
2件のコメント https://t.co/t3SiSIWMv1 “Railsにgulpを統合させる - Rails Webook” https://t.co/OQISdTb58E
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月19日
gulpとnpm scriptsどっちにするかはまだ定まっておらず、併用する選択肢もあるのか、webpackもタスクランナーみたいな事が出来るというのがよく分からないので調べてみる / “これを選んでおけば間違いない2016年流…” https://t.co/MsmrjifUDc
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月19日
TypeScript+webpack / “TypeScript でフロントエンドを実装する - https://t.co/QLjoeP7lcz” https://t.co/FVkPAFr1PO
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月19日
webpackは依存関係解決しかやらないツールではなく、コンパイルも監視もライブリロードも提供しているのかー / “webpack だけでフロントエンドを開発する方法 - Web Application Security Memo” https://t.co/BW8z3whLDV
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月19日
npm initしたときのライセンスデフォルト設定がISCだったので調べた / “【レビュー】開発前に読んでおきたいOSSライセンスの説明と比較 | マイナビニュース” https://t.co/GQtPWFQ0hc
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日
“Integrate Symfony and Webpack — Whitewashing” https://t.co/IVlV3wJORW
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日
railsの方がタスクランナーとの結合ノウハウ記事多くて羨ましいなー
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日
ありがとござます! / 他1コメント https://t.co/XhHZ4RnTRg “webpackで複数のディレクトリへ出力する | WebDesign Dackel” https://t.co/zcglR2mtft
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日
セキュリティ
208件のコメント https://t.co/N5LY0S5Jfy “セキュリティエンジニアを将来の夢にしているのですが現在高2なの... - Yahoo!知恵袋” https://t.co/a83NkP0b1z
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月20日
Deep Learning
どうやってtiwtterから自動収集してるんだろう / 他1コメント https://t.co/pNplMooNj3 “TensorFlowによるDeep Learningでアイドルの顔識別する話 // Speaker Deck” https://t.co/eRI06N5rXe
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月20日
SEO
16件のコメント https://t.co/2zymdy8KPt “看護師情報サイトを公開後1年がたちました - ou’s diary” https://t.co/jqEewEwpfC
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月20日
数学
面白いなーろんりろんりしてるo (◡‿◡✿) /【高校数学】 数Ⅰ-32 命題⑥ ・ 背理法編 https://t.co/tNggQGRyyh @YouTubeさんから #fb
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日
CoreOS
etcdってKVSなんだ、dockerを使うためのOSなのかと思っていたけど、そうではないらしい。 / “etcd - CoreOS が提供してくれるもの - Qiita” https://t.co/RroC1aZYKk
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日
“vimのsudo忘れで保存できないときの対策メモ” https://t.co/L5YLk5qJok
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日
その他
ポートを使っているプロセスを確認「lsof -i :8000」rails,php,nodeとローカルサーバを頻繁に立ち上げてると状態がわからなくなる
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日
なんぞwガルパンと艦これのミスリードを誘うプログラミング学習ゲームか... https://t.co/R0gizT5gPl
— Ryota Murakami@高等遊民 (@malloc007) 2016年4月21日