--- title: 姫路IT系勉強会 2018.01 langs: ja-jp GA: UA-39104128-6 --- # 姫路IT系勉強会 2018.01 * 開催日:2018/01/20 * 司会:wateさん * 参加者数:参加者: 11名 / 学生: 2名 / Hangout: 1名 * hackMd: https://hackmd.io/s/ryn-NHerz * connpass: https://histudy.connpass.com/event/76791/ * ハッシュタグ:#histudy * [#histudy - Twitter検索](https://twitter.com/search?q=%23histudy&src=typd) * 備考: ご自由にご記入ください!! # 自己紹介 # 発表 ## 13:50 ### 会計報告 * 姫路IT系勉強会、加古川インフラ勉強会 * 赤字にはなっていない * 電子マネーはマダマダ * 集計が手作業なのがつらい * [GnuCash](https://gnucash.org/index.phtml?lang=ja_JP) * GnuCashの利点は複式簿記で、会計ファイルを共有しているとAndroidでも使える * [オタクのための家計簿講座 - Togetter](https://togetter.com/li/846601) * [ちまたの会計](https://www.timakai.com) * 参加人数などをAPIでとりたい * ドメインはとれた ### ITエンジニア1年目にやること * ラズベリーパイをかったりした。 * セキュリティキャンプに参加した。 * KVMにも参加した。 * Linuxに慣れる * 退路をたつため、macOSを消しましょう。 * まずは谷底に叩き落しましょう * himeji kowai * 怖くないよ! * ディストリビューションを比べよう * CentOS * 情報が多いけど古い情報も残っている * パッケージが古い * Fedora * サポートが短い * 最先端過ぎて情報が無い * Ubuntu * ユーザーが多い * Ubuntu18.04がもうすぐ来るよ! * 17.10.1 → 18.04のアップグレードは体験すべきかも * まあ壊れるやろ * ちゃんとdo-release-upgradeコマンド使ってください。で、問題があればlaunchpadへGO!(人柱として) * Arch * セキュキャン勢で使ってる人多し * Debian * 大阪で[勉強会](https://wiki.debian.org/KansaiDebianMeeting)あるよ * [LILO, 東海道らぐ, OpenSUSEMeetUP and 関西Debian 勉強会 LT大会 - connpass](https://debianjp.connpass.com/event/76814/) * Debian使ってます by nogajun * 周りにいる人にあわせる * とっかえひっかえインストールしようぜ * 壊して作る大宇宙の法則 * 手元にいれるならVagrantが便利 * 新しいPCを買おう * Linux from Scratch * スクラッチからLinuxを組みたてるもの * [LFS Project Homepage](http://www.linuxfromscratch.org/lfs/) * [Linux From Scratch(日本語版)](http://lfsbookja.osdn.jp/7.10/) ## 14:20 ### 一家に一台 Google Home * リビングに居る時に音楽を聴きたい * キッチンにスピーカが欲しい * 5.1みたいな音響設備はいらない * 複数台同時再生できる * BTのイヤホンでいいんじゃない? * 家の中でデバイスを装備したくない ### [AliExpress](http://ja.aliexpress.com)で買い物してます * ストレス解消に中国ガジェットを買い物をする * 以前は1ヶ月ぐらいかかってた配送が10日くらいになった。 * 中国の品質がよくなった * 品物を受けとってから受領ボタンを押して、初めて店にお金がおちる ### Windows Update で一部文字化け 12/10あたり? * 一部アプリの一部の日本語が化ける * bitbaket * Cybozu Desktop * 日本語リソースが壊れている * https://qiita.com/ftomo100/items/99df3b308878901a1ee2 * 解決! ## 15:00 ### ASP .Net で xlsxからPDFに変換したい * LibreOfficeを使う * https://stackoverflow.com/questions/26814534/libreoffice-convert-xlsx-to-pdf-in-asp-net-mvc * iTextsharp * http://accelboon.com/tn/?p=1322 * https://www.nuget.org/packages/iTextSharp/ * AGPL / Commercial License * Free Spire .XLS for .NET * https://www.e-iceblue.com/Introduce/free-xls-component.html#.WmLcU65l-01 ### ユーザー認証はOAuth ? * 構成 * クライアントとサーバーをつくる場合の基準? * サーバサイドで新たにサーバを追加する場合、既存のサーバと新規サーバとの連携はどうやって行う?っていう話? * サーバ間のOAuth認証の構築ってどうするのが主流なの? * 言語による? ### Web Frameworkに必要なもの * [Flask](http://flask.pocoo.org/) * 構築済み * ルーティング * レンダー * 欲しいもの * ファイルIO * データベース接続 * とりあえずSQLite * 暇なら他の有名どころも * コンフィグ回り * YAMLからとか * INIファイルからとか * DBからとか * Validatorも * 一番書くのめんどくさいから作っといてほしい * ユーザ認証も大体入ってるかなあ * 上記のDB周りがあること前提の機能 * 先にどういう風に使ってほしいかを決めると実装する機能を決めやすいかも? * PHPの[Symfony](https://symfony.com/)とか参考になる * [小さなWebフレームワークリンク集: GitHub - neiesc/awesome-minimalist: A list of awesome minimalist frameworks (simple and lightweight).](https://github.com/neiesc/awesome-minimalist) ### GCPは神ですか? * spector/meltdown対応が… * [Intel CPU に隠された必殺技「アクセラレーション・ブースト」が発見される - Togetter](https://togetter.com/li/1190413) * Googleはハードウェアを止めずに対応してる… * ダウンタイムを理解しないお客が * お客さんを調教せねば…… ### AzureやBlueMix を教えてください * クラウドの勉強を(タダで) したい * [BlueMix](https://www.ibm.com/cloud-computing/jp/ja/bluemix/) * 旧Softlayer * GCP * [無料でGoogleのクラウド上にマインクラフトのサーバーを立てて複数人でマルチプレイする方法 - GIGAZINE](http://gigazine.net/news/20171201-google-cloud-platform-minecraft/) * Azure * 何を勉強したいかによる * 擬似的インフラ構築(管理画面)がしたい * 「さくらのクラウド」のサンドボックス * [Sandbox(テスト用ゾーン) | さくらのクラウド ドキュメント](https://manual.sakura.ad.jp/cloud/server/sandbox.html) * 構築できるか検証用 * モックサーバーなので動作しない * 無料 * オブジェクトストレージはできない ### 画像からHTMLを生成する時代は来るか * こない * 来ない(以上) * そんな未来は幻想だ ## 16:20 ### リポジトリを分けて管理したい * どうやったらいい?? * [GitHubでFork/cloneしたリポジトリを本家リポジトリに追従する](https://qiita.com/xtetsuji/items/555a1ef19ed21ee42873) * [cherry-pickコマンド備忘録](https://qiita.com/ta__ho/items/8204a22a53b02ee0817e) * Mercurialで同じことをやる場合はブランチの扱いに注意したほうがいいかも ### 資産のない中小IT企業はどう生き残ればいいのか * 労力に対して売上が少ない * フリーランスが安く受ける問題 * 見積りがとおらない * 運用フロー次第? * HP作成サービスは、テンプレート化などで省力化するなど * 旧態依然とした体制であればできない * 固定収入がほしい * メンテナンス(セキュリティ) * WEBアクセスしてHP改善していく * メリットの説明、コンサル料 * 作業の進化 * ナレッジをためる(PDCA?) * 標準化(定型化) * 自動化 * パッケージソフト * パッケージをテンプレート化 * ヘルプデスクや運用方法など * オープンソースを利用 * 使う * 本家にフィードバック * オープンソースを使っていることを宣伝しブランドイメージを向上させる * ネタ収集 * ネットから情報を収集しつづける * 考えかた * 顧客がどのような目的か * どのように儲けをだすか、儲けの一部をいただく。 * コストや手間をかけない(ボタン一個ですましたい) * 責任境界線は大事 ## 告知 * 加古川インフラ勉強会 来月第二土曜 * 姫路IT系勉強会 来月第三土曜 * OSC 2018 大阪 来週