--- title: 姫路IT系勉強会 2017.06 langs: ja-jp GA: UA-39104128-6 --- # 姫路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 - 明日あるよ!! - https://lists.debian.org/debian-devel-announce/2017/05/msg00002.html - https://bugs.debian.org/release-critical/ バグ状況? - いつもどおりなので問題なし - Debianのバグ報告はメールベース - だけど日本語で大丈夫だよ! - 質問に答えていくだけで ### 複雑な構成のサーバーの意味は? * 負荷分散のため * 一箇所がこけても全部死なないようにしたい * 大規模の場合、登場人物 - LB ロードバランサー - 最初に受けた要求をうまくさばくもの - nginex などや RDS (Amazonのサービス) Elastic Load Balancing など - App アプリケーションサーバー - サービスのロジックのある部分 - メイン、サブなどにしておき負荷を分散させる - DB データベースサーバー - 永続的な情報を管理する - 更新のみを行うもの、参照だけに対応するものなどに負荷を分散させる - PostgreSQL, MariaDBなど - オープンソースの検索エンジン/Elasticsearch - キャッシュサーバー - On Memoryで高速、一時的な情報を置く (揮発性) - 例えばセッションを管理 - HTTPはステートレスなのでどこかに識別子がいる - ローカルに保存する場合は、クッキーなどで保持させる - メンテナンスの接続サービス - 死活監視 Hinemos - https://nicolargo.github.io/glances/ - ルータの帯域幅は変えられる ## 15:30 ### 雑談 - AWSをやりに転職したかと思ったら他社システムを保守しているでござるの巻 - すごーい!gitができる(ry ## 16:00 ### 16bit以下のLinuxシステムについて - 目的 - 学校で、C言語のstdlib.hのrandom関数の値の分布を見る課題が出た。 - プログラムを動作させるOSはLinuxに限るという指定があるが、調べてみると、WindowsやUNIXの一部ではrandomの返り値が16bitなんだそうだ。 - RAND_MAXが16bitであるようなLinuxのシステムはないだろうか? - [$\mu$ C Linux?](http://www.uclinux.org/) - Embedded Linux Kernel System ? - http://elks.sourceforge.net/ - https://github.com/jbruchon/elks - Linux 上におれおれ乱数生成関数を実装すれば? - https://oshiete.goo.ne.jp/qa/3139278.html - - http://www001.upp.so-net.ne.jp/isaku/rand.html ### Redmineのconfiguration.ymlが...? - (質問内容plz) ### 仕事とかで使っている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 5.4におけるhtmlspecialchars()の問題](http://d.hatena.ne.jp/rui_hi/20111105/1320455951) - PHPはマイナーバージョンで破壊的な変更が - CI回しておかないとアレ - 5.4へのアップデートで参照渡しの仕様変更→Pear(?)が死ぬ - 仕方ない、古いサーバを使うしか - リバースプロキシで繋げ!() - 前段はCent7でWAFかけてヤバいリクエストを対策させる - Centのサポート期間の長さはリリースサイクルを壊す - [UIテストをChromeからホイホイ書ける? Ghost Inspector](https://ghostinspector.com/) - IDE何使ってる? - NetBeans - [Pluginも検索すれば出てくる](http://plugins.netbeans.org/) - [Larabel](http://laravel.jp/) - 自由度が高いので規約決めるまでは難しい - [FuelPHP.JP 日本語ドキュメント](http://fuelphp.jp/) - 規約より設定 - Phalcon PHP Framework - 最速らしい - モジュールなのでリリース時に ### Webアプリをフルスクラッチするんだけど、MVCって何なの - タノシイヨ # 連絡事項 ## 加古川IT系インフラ勉強会 2017.07 - 日時 2017/07/08 18:00 - 21:00 - 場所 (株)AWESOME - URL [connpass](https://histudy.connpass.com/event/59608/) ## 姫路IT系勉強会 2017.07 - 日時 2017/07/15 13:15 - 17:00 - 場所 姫路獨協大学 駅前サテライト - URL connpass(準備中) ## 加古川IT系インフラ勉強会 2017.08 - 加古川IT系インフラ勉強会 2017.08 は、**お休み**です。 ## 姫路IT系勉強会 2017.08 (大阪出張版!) - 日時 2017/08/19 予定 - 場所 さくらインターネット 大阪本社 イベントスペース - 大阪府大阪市北区大深町4−1 グランフロントタワーA 35階 - [GoogleMap](https://www.google.co.jp/maps/search/%E5%A4%A7%E9%98%AA%E5%BA%9C%E5%A4%A7%E9%98%AA%E5%B8%82%E5%8C%97%E5%8C%BA%E5%A4%A7%E6%B7%B1%E7%94%BA4%E2%88%921+%E3%82%B0%E3%83%A9%E3%83%B3%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%BF%E3%83%AF%E3%83%BCA/@34.7049837,135.4935397,18z/data=!3m1!4b1?hl=ja&authuser=0) - [OpenStreetMap](https://openstreetmap.jp/map#zoom=17&lat=34.70467&lon=135.49617&layers=0B0FF) - URL connpass(準備中) - 今回は、さくらインターネットさんのイベントスペースをお借りして、開催します! - 会場のさくらインターネットさんは、最近引っ越しされたとのことですので、**開催場所の間違い**にご注意ください!