姫路IT系勉強会 2017.06

姫路IT系勉強会 2017.06

  • 開催日:2017/06/17
  • 司会:wateさん(?)
  • 参加者数:参加者: 7名 / 学生: 1名 / Hangout: 1名(学生)
  • 備考:ご自由にご記入ください!!
  • URL:https://hackmd.io/s/ryQRUr6lb
  • ハッシュタグ:#histudy

13:30

  • 準備
  • 自己紹介

14:00

[緩募] いい感じのgoogleアカウント

キッチンとリビングで同じ動画を楽しみたい

  • 非同期ならDLNAサーバ立てる?
  • 同期的には?
    • ラズパイで配信させれば再生端末のスペック次第でなんとか
  • VLCでストリーミング配信させればいいらしい
    • 報告は来月

Electronで作るバイナリのライセンス

  • 基本的にオープンソースとして配布するのは簡単だが企業としてリリースするのは厳しい

  • ffmpegがGPLかLGPLかがにわかにはわからない

  • 企業の体質によるので

    • MITなどのライセンスだけに限定する
    • オープンソースでリリースする

Debian Stretch release Pirty

複雑な構成のサーバーの意味は?

  • 負荷分散のため
  • 一箇所がこけても全部死なないようにしたい

  • 大規模の場合、登場人物

  • LB ロードバランサー
    • 最初に受けた要求をうまくさばくもの
    • Elastic Load Balancing など
  • App アプリケーションサーバー
    • サービスのロジックのある部分
    • メイン、サブなどにしておき負荷を分散させる
  • DB データベースサーバー
    • 永続的な情報を管理する
    • 更新のみを行うもの、参照だけに対応するものなどに負荷を分散させる
    • PostgreSQL, MariaDBなど
    • オープンソースの検索エンジン/Elasticsearch
  • キャッシュサーバー
    • On Memoryで高速、一時的な情報を置く (揮発性)
    • 例えばセッションを管理
    • HTTPはステートレスなのでどこかに識別子がいる
    • ローカルに保存する場合は、クッキーなどで保持させる
  • メンテナンスの接続サービス

  • ルータの帯域幅は変えられる

15:30

雑談

  • AWSをやりに転職したかと思ったら他社システムを保守しているでござるの巻
  • すごーい!gitができる(ry

16:00

16bit以下のLinuxシステムについて

Redmineでメールの設定がありませんって怒られるんですが・・・

  • Debian 8でパッケージ管理からインストールした。
  • /etc/redmine/default/configuration.ymlに突っ込んだ
    • configuration.ymlに設定はどうなってる?
    • せめてもう少し設定ファイルの内容なんかがわからんと、口頭レベルで聞いただけでは切り分けられんっす・・

仕事とかで使っているFramework

  • CakePHPとかZend Frameworkとか
  • RailsをPHPに移したのがCakePHP
    • 設定よりも規約
  • CakePHP 1系は移行がつらいやろ
    • PHPのバージョンも古い
    • 載せ替えもなし
    • ってことは古いまま・・・
    • Cent OS 6
  • 移行の話
    • Cent OS 7に上げるのは時間の問題
    • CakePHPは3系にしますよね
    • 要求されるPHPのバージョンは5.6以上のはず
    • Remi案件
  • つらいのはどこも一緒かい

  • PHPのバージョンを大きく上げるとEUC-JPのデータを取り扱うのに挙動が

  • PHPはマイナーバージョンで破壊的な変更が

    • CI回しておかないとアレ
    • 5.4へのアップデートで参照渡しの仕様変更→Pear(?)が死ぬ
    • 仕方ない、古いサーバを使うしか
      • リバースプロキシで繋げ!()
      • 前段はCent7でWAFかけてヤバいリクエストを対策させる
  • Centのサポート期間の長さはリリースサイクルを壊す

  • UIテストをChromeからホイホイ書ける? Ghost Inspector

  • IDE何使ってる?

  • Larabel

    • 自由度が高いので規約決めるまでは難しい
  • FuelPHP.JP 日本語ドキュメント
    • 規約より設定
  • Phalcon PHP Framework
    • 最速らしい
    • モジュールなのでリリース時に

Webアプリをフルスクラッチするんだけど、MVCって何なの

  • タノシイヨ

連絡事項

加古川IT系インフラ勉強会 2017.07

  • 日時 2017/07/08 18:00 - 21:00
  • 場所 (株)AWESOME
  • URL connpass

姫路IT系勉強会 2017.07

  • 日時 2017/07/15 13:15 - 17:00
  • 場所 姫路獨協大学 駅前サテライト
  • URL connpass(準備中)

加古川IT系インフラ勉強会 2017.08

  • 加古川IT系インフラ勉強会 2017.08 は、お休みです。

姫路IT系勉強会 2017.08 (大阪出張版!)

  • 日時 2017/08/19 予定
  • 場所 さくらインターネット 大阪本社 イベントスペース
  • URL connpass(準備中)
  • 今回は、さくらインターネットさんのイベントスペースをお借りして、開催します!
  • 会場のさくらインターネットさんは、最近引っ越しされたとのことですので、開催場所の間違いにご注意ください!