姫路IT系勉強会 2019.08

姫路IT系勉強会 2019.08

13:30

自己紹介

  • 参加人数が少なく、それだけ時間がたっぷりなので脱線お構いなしでのんびりやりました。
  • 全員がメガネをかけています
  • MacBookでないのは二人しかいません

関西オープンフォーラムって何?

  • https://www.k-of.jp/2019/
    • 今年は2019/11/8 /9 (金、土)です。
    • バナーがまだデザイナーからあがってきていません…
    • オープンソースやフリーソフトウェア、最近はオープンデータなど色々集まり
    • みなさんよろしく。

翻訳プロジェクトやってます

  • GitLabの翻訳が変だったらこちらによろしく。

ほぼ社長業できてません

  • PHPが好きな方はPharen オススメします

AtCorder楽しそう

14:10

Preseed で curl が動いていないらしいがどうしましょう

15:25

WebappのJavaのフレームワークでスコープについて

  • Javaではリクエストをばらばらに受けるが他の言語ではどう扱うの?

    • PHPはもともと共有できない
      • データベースを使う
    • Javaだけでは?
    • HTTPはステートレスなのでリクエストをまたがって共有しない。
    • PHPのボトルネックはdbへの問い合わせ
      • フレームワークしか使ったことないと、変なSQL投げまくりで激重に
    • フロントエンドエンジニアとバックエンドエンジニアが欲しい
      • フロントエンドは Vue.js !!
      • jQueryはない。やめて欲しいこと
        • 行追加
        • 入力フォーム
        • テーブルタグ生成
      • 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
    • 今後は資料に沿ってゲームをすすめてもらう。