姫路IT系勉強会 2019.08
姫路IT系勉強会 2019.08
- 開催日:2019/08/17
- 司会:
- 参加者数:参加者: 6名 / 学生: 0名
- hackMd: https://hackmd.io/
- connpass: https://histudy.connpass.com/event/142588/
- ハッシュタグ:#histudy
13:30
自己紹介
- 参加人数が少なく、それだけ時間がたっぷりなので脱線お構いなしでのんびりやりました。
- 全員がメガネをかけています
- MacBookでないのは二人しかいません
関西オープンフォーラムって何?
- https://www.k-of.jp/2019/
- 今年は2019/11/8 /9 (金、土)です。
- バナーがまだデザイナーからあがってきていません…
- オープンソースやフリーソフトウェア、最近はオープンデータなど色々集まり
- みなさんよろしく。
翻訳プロジェクトやってます
- GitLabの翻訳が変だったらこちらによろしく。
ほぼ社長業できてません
- PHPが好きな方はPharen オススメします
AtCorder楽しそう
14:10
Preseed で curl が動いていないらしいがどうしましょう
- 地味にデバッグしませう
- 既定のイメージ作るならpackerとかのほうが良くね?
- Preseed はデバッグが難しく大変
- Preseed はより基本的なことだけにして残りは Ansibleなどで対応するのがよい。
- Preseed で1コマンドでするには Packerが理想的。
- HashiCode 01 - HashiCorp道と自動化ツール群
- 楽しいやん ?
- Ansible とPython3.xについて
- https://docs.ansible.com/ansible/latest/reference_appendices/python_3_support.html
- Ansible2.4以上でPython3.xに対応
- ただしPython3.5以上だそうです。
15:25
WebappのJavaのフレームワークでスコープについて
Javaではリクエストをばらばらに受けるが他の言語ではどう扱うの?
- PHPはもともと共有できない
- データベースを使う
- Javaだけでは?
- HTTPはステートレスなのでリクエストをまたがって共有しない。
- PHPのボトルネックはdbへの問い合わせ
- フレームワークしか使ったことないと、変なSQL投げまくりで激重に
- フロントエンドエンジニアとバックエンドエンジニアが欲しい
- フロントエンドは Vue.js !!
- jQueryはない。やめて欲しいこと
- 行追加
- 入力フォーム
- テーブルタグ生成
- PHPで書いた方がまし
- PHPはもともと共有できない
技術選定ミスると危険
- ステップを用意しないと怖い
- ちょっと「知っている」と、客先で「使える」は違うので、プロトタイプなどを用意しましょう。
- ↑「ちょっと」にアンダーラインが付加されるのはなんで…?
- プロトタイプを社内プロジェクトで作らせたが、結局何もできなかったケースあり
- 準備大事!
- 完全対応できるスキルや、フレームワークをわかっていないと無理
- ちょっと「知っている」と、客先で「使える」は違うので、プロトタイプなどを用意しましょう。
- 最悪、コミットしないと解決しないときもある。
- 趣味なら https://phalconphp.com/ja/ が爆速なので使いたい
- お金大事
- 新規機能は、実装コストと要相談
- ステップを用意しないと怖い
tbls テーブル定義をドキュメント化に便利です。(CIフレンドリー)
17:00
インベントリファイルどんなふうに書いてますか
- サーバ名など、要するに変数名
- ansible HOST -m setup で色々取れます(JSON)
- https://github.com/fboender/ansible-cmdb を使うとサーバー管理台帳が生成できます。
- これだけのためでも ansible のインベントリファイルを書こう。
この盆休みのテクニカルな遊びはなんでしたか?
- 盆休みにゲームのイベントが発生して、大変!!
- 業務命令が使えないのに統率するのは大変
- ガチ勢はDiscordを使う
- スマフォゲームでは Discord使えない
- Discord使えない人のために、HackMDに資料を作成してURLで共有
- ゆるいあつまりは Discord、しっかりした集まりは Slack
- 今後は資料に沿ってゲームをすすめてもらう。