構築中。

名古屋のITインフラお守り係です。ITイベントへの参加記録などを残していきます。

オープンソースカンファレンス 2019 Nagoya(7/13)

名古屋のオープンソースカンファレンスに、国際センターで 2 日間の日程で開催されていた 2014 年以来 5 年ぶりに参加してきました。

www.ospn.jp

f:id:hmatsu47:20190714224703j:plain
オープンソースカンファレンス

今回はゆる~く昼前後だけの参加にしました。

ブース巡り

Oracle Corporation (MySQL Community Team)

  • とみたさんの令和 T シャツ、死んだ魚の目(?)をしたイルカのぬいぐるみ、LINE 北川さん事例などについて梶山さんと雑談。

OWASP Nagoya chapter

  • あまり参加できなくてごめんなさい(高確率で何かと被る…)。

ISACA 名古屋支部

  • OWASP 以上に最近全然参加してなくてごめんなさい(東京や中国地方行きと被る…)。

SRA OSS, Inc. 日本支社

  • ブースの北山さんから呼んでいただいたのでお邪魔。
  • PostgreSQL、設定項目の解説や事例などネットにたくさん情報はあるけど散逸していて困る、という話など。
    • まあ MySQL も(本家のリファレンスマニュアルは(英語で良ければ)充実してるけど)似たような状況ではある(ので、MySQL 8.0 の薄い本を書いた)。
  • PostgreSQL の本、そういえば今度の技書博でも同人誌が出る模様。

セミナー

cybozu.comを支えるOSS・2019夏(風穴 江さん)

  • サイボウズ社内での OSS の利用からコミュニティへの貢献(バグレポ・パッチ提供や寄付)、開発したソフトウェアの OSS 提供についての話。
  • 基本的には社員が自由に OSS 活動できるように、という方向(エンジニアには優しいけれど法務部門は大変そう)。
  • 掴みで名古屋ネタを積極的に絡める姿勢。
  • 本題からは外れるが、エンジニアブログ、失敗事例なども含め詳細まで解説されている記事が多いので個人的にお勧め。

自作アプリに使える「自由な地図」のススメ(坂ノ下 勝幸さん)

  • OpenStreetMap 活用方法のお話。
  • ライセンス(ODbL)、含まれる GIS データの種類、データやサービス(企業が提供するものを含む)の使い方、他データ/サービス(国土地理院Google)との組み合わせ方など。
  • 特定の環境でのデータの扱い方(DB への投入方法、コードからの呼び出し方など)の話は無し(当然と言えば当然)。
    • その分 uMap などからの使い方のデモがあったので良かったと思う。

MySQL開発最新動向(生駒 眞知子さん)

その他

  • 閉店前にぎりぎり間に合ったので 14:00 からのセミナーをキャンセルしてお食事タイムに。腹ごしらえは大事。
  • 駐車場が結構がら空きだった。同日開催の別のイベント(家具屋とか)の客の入りが心配(天気のせい?)。

Vue.js Night Nagoya #2(7/12)

フロントエンドナニモワカラナイの人ですが、会社のプロダクト(但し平常時には使われない)への Vue.js の採用が始まろうとしているところなので、参加してきました。

※なお当日、会社はボウリング大会のため他の参加者はゼロ…わたしは 1 ゲーム目の途中で足を肉離れしそうなのでボウリングはパスしてこちらへ。

nfug.connpass.com

内容についてはナニモワカラナイマンなので、資料とツイートで拾ったキーワードを元に後で勉強します…。

※自分が直接コードを書く仕事を担当することはなさそうですが、他人がやってるものの確認をする機会は出てきそうですので、今がチャンス?


未経験者が完全独学でVue.jsのSPAを作れるようになるまで(arapower さん)

未経験者が完全独学でVue.jsのSPAを作れるようになるまで.pdf - Speaker Deck

  • 独学の厳しさが伝わってくるお話。
  • といいつつわたしは独学大好き。
  • 転職先募集中とのこと。

入門3日目くらいに知りたかったことたち(ひさださん)

Vue入門3日目くらいに知りたかったことたち - Speaker Deck

  • devtools(Chrome 拡張)、v-model、Vue.set()、Vuex、Vuex Getter
  • 後で本読みながら確認しよう。

VueとMarkdownでスライドショーライブラリーを作り始める(Brandon Pittman さん)

  • Gridsome、Vue-Remark plugin
  • セッションで使ったスライドが話すテーマそのものを表してた?

JavaScript何も判らんマンが、Vueなら扱えそうだと思って、業務システムのGUIをほぼVueで作った話(ogawa さん)

  • これは SPA ではなくMPA の業務システムを作る話。色々参考になりそう。
  • $refs、EventHub(Ziggy 等は自分が Laravel 使ってないのでパス)

Vueのdataってどうやってうごいてるんだっけ?(めろたんさん)

参考資料 : GitHub - vuejs/vue at v2.6.10

  • Vue が裏側でやってることを追いかける。
  • 内容は理解できなかったものの、「フレームワーク・ライブラリ等を使って 1 行書いたものの裏で何行のコードが実行されているか」あらためて感じる機会になった。

VueとjestでやるTDD(しぐまさん)

  • Jest、Vue Test Utils
  • テスト書くの簡単、という話だけれど、テストが複雑化しないようにするために気を付けることはありそう(話を聞いただけではまだわからず)。

最近ホットな認証とNuxt.jsの話(corocn さん)

  • 某 pay に関連して、認証の話。
  • Auth0 で auth0-spa-js を使うのが便利。
  • やはりこういう類の処理は「餅は餅屋」で標準的に使われてるライブラリ・モジュール等にまかせるのが吉か。

Nuxt.js + Netlify CMS でブログを立ててみた(pocchi さん)

  • Nuxt.js を静的サイトジェネレータとして使う話。
  • リモートワーカー。最近正社員に。
  • WP の脆弱性を突かれるケースなどを見てると CMS を使って作ったコンテンツを静的サイトとして公開するのは今後需要が増えそう。

NuxtをTS&SCSSで書くにあたってのLinter&formatterの話(kaave さん)

NuxtをTS&SCSSで書くにあたってのLinter&formatterの話 - Speaker Deck

  • ツールを使ってコードをきれいにする話。
  • tsc、prettier、ESLint、stylelint、VSCode 拡張、Commit hook
  • 職探し中とのこと。
  • 後で資料を読み返したら、磐田出身の方?最近磐田に関わる機会が多いのでちょっと気になった。

Nuxtでのサーバー、クライアント間でのデータ共有について(steelydylan さん)

Nuxtでのサーバー、クライアント間データ共有について - Speaker Deck

  • GitHub のフォロワー数名古屋で 1 位 !!
  • nuxtServerInit → middleware → Layout 、serverPrefetch、fetch、asyncData、apollo モジュール

その他

  • スーツ組が少なかったのが印象的。
  • 会場提供ヤフー名古屋・しーちょーさん曰く「短パンサンダルが多い」。
  • Java 民としては「Getter」「Setter」というキーワードを聞くと、お世話になっていつつも設計の治安が心配(思い込みによる反射的な何か)。

Twitter アカウントの利用方針みたいなもの

@hmatsu47 アカウントも、よわよわアカウントなりに FF 関係が増えてきてタイムラインの治安が乱れることも増えてきたので、いちおうアカウントの利用方針みたいなのを表明しておきます。

ツイートについて

偏ってはいますが雑多なツイートをします。

  • 愚痴や内容のないものを含みます。

IT イベントや勉強会に参加すると、実況を始めます。

  • 突然騒がしくなります。ご注意ください。

たまに、元ツイートの内容からずれたリプやリツイートをすることがあります。

  • リプ・いいねなどの気遣いは不要です。無視してください。
  • 邪魔なときはブロック・ミュート等を。

フォロー・フォローバックについて

わたし自身が自分から他のアカウントをフォローすることは稀にしかありません。

  • たぶん自分からフォローしたのはせいぜい 20 ~ 30 アカウント程度です。
  • 「人脈を広げたる~!」「有用な情報をどん欲に収集!」という意識がほぼないので。

フォローされた場合、以下を除いて大体フォローバックしています。

  • 正体のわからない鍵アカウント(知ってる方だったらごめんなさい!)
  • ツイートがほとんどないアカウント(情報収集専用垢?)
  • 自分の興味がない分野の広報・宣伝アカウント
  • その他、危険な香りのするアカウント(エロ?マルチ?)
  • (稀に)フォローされたことを見落としてしまったアカウント(ごめんなさい)

自分と意見が合わないアカウントがあっても基本的にはフォロー解除しません。

  • 基本的に、自分と考えが違うツイートを(意識的に)視界から排除しないようにしています。
  • 結果的に、フォローしているアカウント同士が対立している場合もしょっちゅうあります。

ブロック・ミュート等について

基本的にブロックもミュートもしません。

  • そのため、フォロワーさんのタイムラインに読みたくないツイートが流れてしまう可能性があります。
  • 設定などで調整するか、フォロー解除して防いでください。

おまけ

MySQL 8.0 の薄い本」を配布しています。

  • 詳細はこちら。

qiita.com

唐突に Amazon のほしいものリスト(干し芋)から何かを送り付ける行為をします。

  • リスト外のもの(例:三角コーン)を送り付けることはありません。安心してください。
  • たとえリストの中にあっても、つり革や七色のウ〇コのようなものを送り付けることもありません。

「見返りは求めない」というとちょっと違うと思うので、以下のようなことを求めています。但し、やる/やらないは自由です。

  • 得られた知識やネタ・ヒントを元に本を書いてみる/セッション・LT してみる/ブログ記事を書いてみる。
  • 自分が知ってることに関して誰かが困っている場面に遭遇したときに、困っている人を助けてあげる。
  • 得られた知識などを業務に活用してみる。
  • とにかく楽しむ。