CHIRIMENおさわり&もくもく会 〜Raspberry Pi 4 & Jetson対応記念〜に参加しました
Sunday, November 17, 2019 04:40:00 PM
CHIRIMENおさわり&もくもく会 〜Raspberry Pi 4 & Jetson対応記念〜に参加しました。
やったこと1 : 新しいハードのお触り
現在公式サポートしているRaspberry Pi 3より、どのくらい速く動くのか確認したかったので、参加しました。 自分の作成した、CHIRIMEN Piano, CHIRIMEN Guitar で検証です。
結果としてはレスポンスが速くなっていて、自作楽器にはもってこいでした。 私のはフロントをWebComponentsで作っているので、スペックの弱いマシンで動かすとモッサリするのですが、これなら良いと思いました。
やったこと2 : WebGpioエレメントとWebI2Cエレメントのパッケージ化
これまでは楽器アプリ内にて普通のエレメントとして作っていましたが、パッケージ化も進めています。 まずはWebGpio。 とりあえずTypeScript + LitElement + Rollupで。
sizuhiko/WebGpioElementで開発を進めています。 まだReadだけ。Write I/Fもそろそろ書きます。
今の所は
<web-gpio>
<web-gpio-peripheral port="19" mode="out"></web-gpio-peripheral>
<web-gpio-peripheral port="5" mode="in"></web-gpio-peripheral>
<div slot="no-web-gpio">
The device is not CHIRIMEN.
</div>
</web-gpio>
こんな感じなんですが、
<web-gpio>
<web-gpio-out port="19"></web-gpio-out>
<web-gpio-in port="5"></web-gpio-in>
<div slot="no-web-gpio">
The device is not CHIRIMEN.
</div>
</web-gpio>
みたいなのも悪くないなーと思って検討中です。
何かアップデートあれば、随時記事にしていこうと思います。
CakeFest 2019 Tokyoに参加しました
Sunday, November 17, 2019 03:28:00 PM
昨年はCakeFest自体がスキップとなったので、2年ぶり。 そして遂に東京です。 長くCakePHPコミュニティに関わってきて、念願の?というと大げさですが、何度か東京で…みたいな話が出ては消えてきたので、とても嬉しかったです。
前夜祭!
カンファレンスの前日に、渋谷の串カツ田中で前夜祭が行われました。
飲んでお釣りを寄付するのが #CakePHPMeetUp のスタイル、また明日会いましょう〜。
— junichirojp (@junichirojp) November 8, 2019
Deink & donatipn is japanese cakephp meetup style, see you tomorrow!!
#CakeFest2019 #CakePHP #phpc pic.twitter.com/qaCFq8ZMAm
国際的なメンバーで串カツ、なかなか体験できない空間でした。 この後は、坂上のGoodbeer faucetsで2次会。 しかしよく飲むなー、カンファレンスは明日からが本番ですよー。 だが、その後3次会まで行って、2時過ぎにタクシーで帰宅しました….
カンファレンス Day1
#cakefest2019 (@ スマートニュース株式会社 - @smartnewsinc_jp in 渋谷区, 東京都) https://t.co/q989IVDnY0 pic.twitter.com/72zry3Az5p
— しずひこ (@sizuhiko) November 9, 2019
場所はスマートニュースさんでした。初めての訪問です。 オシャレな会場でカンファレンスが始まります。
Here is our keynote speakers from @ShizenEnergyInc - we are glad to have them as a sponsor this year. #cakefest2019 #cakePHP pic.twitter.com/cslxx0WjQA
— CakePHP (@cakephp) November 9, 2019
CakeFestはいつもノベルティもステキで、今回はCakeFestの像に、ノートでした。
#CakeFest2019
— Chanmio@駆け出しTL (@chanmio_man) November 9, 2019
Get! pic.twitter.com/UmwuFhIUCn
まず驚いたのは通訳の人がいたということ。 ちゃんとCakePHPに関連するワードなど配慮されていて、日本人に配慮してくれたのかな、という感じでした。
一方で日本からの登壇者の方も、英語で話して通訳さんが日本語にしていたので、そこは登壇者が両方喋るか、日本語で話して英語に訳してもらうか、どちらかの方が良かったのかなーと思いました。
その後、みんなでランチ食べに行ったりして、夕方ごろLTの募集が始まります。 前夜祭でもLarryから、お前はやるだろ?みたいな事を言われていて、何も準備してないよ!と返しておいたのに、募集案内でいきなり指さされましたw(仕方なく手を上げたけどww
そこからLTの資料準備して(といっても、過去にやったものの流用ですが)、無事?LTを終えました。
\キャーキシダサーン!!!// #cakefest #cakefest2019 pic.twitter.com/3rml9CiMZr
— hamaco (@hamaco) November 10, 2019
LTはAMPについて。これは春先のGoogle I/O Extendで私が担当したもので、LT向きだなと思って慌ててスライドを英語に変換しました。
My LT talk slide #CakeFest2019https://t.co/EhwQT8Ca3B
— しずひこ (@sizuhiko) November 9, 2019
懇親会 Day1
10:00から20:00までという長いカンファレンス Day1を終えて、なぜか竹下通りにやってきました。 Savantはガチャやってます。
Enjoy! #cakefest2019 pic.twitter.com/b8CprpCV60
— ichikaway (@ichikaway) November 9, 2019
その後、Mark, Jose, Savant, 市川さんとビール飲みに行きました。
@mark_story @jose_zap @savant #CakeFest2019 pic.twitter.com/dRcVUQbsSw
— ichikaway (@ichikaway) November 9, 2019
さらにグリフォンに福岡チームがいるということで移動することに。 ここで解散となれば良かったのですが、なぜか…..
#CakeFest2019 Karaoke pic.twitter.com/bkfnmZbjlh
— ichikaway (@ichikaway) November 9, 2019
カラオケに….(終わったの4時でした
カンファレンス Day2
#cakefest2019 conference day2 (@ スマートニュース株式会社 - @smartnewsinc_jp in 渋谷区, 東京都) https://t.co/Wi9g5tkSrC pic.twitter.com/GANaXYzvbz
— しずひこ (@sizuhiko) November 10, 2019
ちゃんと起きて10:00過ぎには、カンファレンス会場に。今朝までいた中では一番早く到着していたと思う。
2日目最初のセッションはJoseのテストの話だったのですが、多くの人はテストの種類についての違いが理解できていないことも多いなと感じるので、こういったセッションは良いな、と思いました。私も来年はこのあたりの話をしていきたい。
グラハムを含め2人の登壇者の都合が悪くなり、早めに終了となったCakeFest2019。
Attendees signing the #CakeFest2019 banner for @PhpNut to hang by his bed. #cakefest #japan #cakePHP pic.twitter.com/94t9Mwmkri
— CakePHP (@cakephp) November 10, 2019
最後は旗にサインして、恒例のリアルケーキで締め。
It’s time for everyone’s favorite part of #CakeFest - the cake! 🍰 It even made @PhpNut smile. #cake #cakefest2019 #cakePHP #japan #php #oss pic.twitter.com/HRIrbR5VIP
— CakePHP (@cakephp) November 10, 2019
懇親会 Day2
最後はお好み焼き。
にじかい #CakeFest2019 #CakeFest2019 pic.twitter.com/CJDczl3pAV
— Gro(Ishiguro Mizuki) (@ishiguro_mizuki) November 10, 2019
串カツに始まり、お好み焼きで終わる。
CakeFest TOKYO
だったはずだけど、とても良かったですw
昨日の疲れもあり?そのまま解散となりました。
日本での国際カンファレンス
最近はPHPカンファレンスなどでも海外からスピーカーがやってきますし、いろいろなコミュニティイベントでも英語セッションがあったりと、それ自体はそんなに珍しいものでもないような気もします。 ただ全編英語で行われるカンファレンスともなると、あまりないのかな?と思います。
もちろん通訳の方がいたということもあるとは思いますが、参加者の満足度は高かったんじゃないかと感じました。 次にいつこういう機会があるかわかりませんが、また開催されると良いな、と思います。
また、これをキッカケに来年以降CakeFestに参加する日本人が増えると良いなーと。 一緒に来年はアメリカに行きましょう!(Larryが来年はアメリカ〜と言っていた
さいごに
CakeFest 2019とても楽しかった。 でも月曜からの仕事は辛かった(海外だと翌日出国でも時差の関係で2日間は休みになるが、国内は翌日からなのだ…
Polymer.co-edo #27 を開催しました
Sunday, October 13, 2019 03:21:00 PM
2019年6回目となる Polymer.co-edo ミートアップ を開催しました。
今回は、Polymer teamから新しいお知らせがありましたので、その内容を解説する会としました。
Wondering what we’re up to?
— Polymer Project (@polymer) September 5, 2019
🏎️🚚🏍️🚗🚲🛴
Check out our up-to-date roadmap here:https://t.co/OJGfid67aV
さらに先月の23日には、Web Components SF Meetupが行われたのですが、こちらはSalesForceの取り組みしか情報が得られなかったので、そこでリンクされていた情報について軽く共有しました。
参加者から今後のWeb Components動向なども聞かれましたが、基本的にもう仕様になっているし、モダンブラウザでは普通に使えるのでどんどん使うと良いよ!という感じですね。
次回
Web Components SF Meetupの動画が公開されたら、みんなで観る会をやりたいなーと思っています。 皆様の参加をお待ちしております。
PHPカンファレンス沖縄2019で、 標準インターフェースを使ったアプリケーション開発について発表してきました
Sunday, October 13, 2019 01:02:00 PM
I’m at 那覇空港 in 那覇市, 沖縄県 https://t.co/qQxSJmINt4 pic.twitter.com/nsnIENkcMu
— しずひこ (@sizuhiko) October 11, 2019
沖縄久しぶりー。カンファレンスでは初めてです。
昔は年一で来ていた時期もあったのですがね。
今回は、CFPに応募した発表が通過したので 標準インターフェースを使ったアプリケーション開発
というタイトルで発表してきました。
同じセッションを福岡でもやったので、今年2回目の発表です。
福岡の記事はこちら PHPカンファレンス福岡2019で、 標準インターフェースを使ったアプリケーション開発について発表してきました
前日入り
今回は会社の経費で来たので、早めに到着して沖縄事務所に出社しました。
永和システムマネジメントでは、カンファレンスは回数に関係なく経費でますが、若手にたくさん参加して欲しいので、おじさんは自主規制(なるべく自費参加)してます。
出社 (@ 永和システムマネジメント 沖縄事務所 in 那覇市, 沖縄県) https://t.co/egGUE7HRFp
— しずひこ (@sizuhiko) October 11, 2019
沖縄事務所で発表のリハをしながら、スライドの最終調整をしてました。
ちゃんと定時まで事務所にいて、ホテルにチェックインしたあとは、軽く(といっても1時ぐらいまで)飲みに行きました。
当日
カンファレンス会場は、宜野湾のCODE BASE OKINAWAだったので、交通機関で移動です。 宿泊が那覇なのは、飲みに行くのに便利なオススメプランというのに沿って予約したためです。
PHPカンファレンス沖縄 全体のスケジュール(仮)というページをカンファレンス運営からアドバイスもらえるのは、県外からの参加者に優しくてとても良いですね。 で、このページに那覇からの移動方法も書いてあるので、そのとおりバスで移動します。
#phpconokinawa 到着。15:20からTrack Cで話します (@ CODE BASE in 宜野湾市, 沖縄県) https://t.co/nuzhpWwVxJ pic.twitter.com/mmgYjNyV8J
— しずひこ (@sizuhiko) October 12, 2019
プロトソリューションさんのビルが2つあって、少し迷いましたがw 無事到着しました。
初回開催のPHPカンファレンス沖縄ですが、3トラックあってすごい。会場も広いです。
午前中はメインホールでセッションを見て過ごしました。
ランチセッションのお弁当も美味しかった!
VOVAGE GROUPさま、お弁当ありがとうございます #phpconokinawa pic.twitter.com/G9n3Nw3zIl
— しずひこ (@sizuhiko) October 12, 2019
午後からは私のセッションもあるTrack Cで過ごしました。 他のカンファレンスでもそうですが、自分の発表があるときは同じ部屋で他の人の発表を見てスライドの明るさ、マイクの調子などをチェックしています。
私のセッションのスライドは以下のとおりです。
セッションが始まる前にコード中心か、エモい話中心か、アンケートを取ったらコード中心ということだったので基本的な話をおさらいして作成したサンプルコードの解説をしました。 スライドの中にもURLありますが、こちらにも掲載しておきます。
- https://github.com/sizuhiko/psr15-requesthandler-examples
- https://github.com/sizuhiko/php-protocolbuffers-example
福岡では間に合わなかった Protocol Buffers のPHPサンプルを追加しておきました。 Protocol Buffers はAPIのリクエスト/レスポンスの課題を解決する方法として最適だと思っているので、もっと流行ってほしいなと思っています。gRPCでも良いけど、サーバーやクラウドの対応状況も難しいので、まずはその中の技術を使うということです。
その後は充電コーナーにいたり、スポンサーブース回ったり、LT聞いたりして、懇親会へ。 懇親会も沖縄っぽい料理たくさんあって、楽しかったです。
OrionビールのSTRONG ZEROっぽいWATTA STRONG DRYというのを飲んだりしました。 これはやばいやつ
懇親会終わったらタクシーで那覇に移動して、二次会、三次会と移動してホテルに戻りました。
後日
ホテルの料理が沖縄料理充実していて、2日間とも満足しました。 ちょっと早いランチにはA&Wへ。沖縄来たら間違いないやつ(並んでましたが…)
国際通りでお祭りやっていて、お子様の琉球空手見たり、爆竹の香りを嗅ぎながら散策をしていました。 しかし今日は暑い!
帰京までの時間、 (非公式)PHPカンファレンス沖縄2019 After Hack!! に参加して、このブログ記事を書いています。
昨日の発表時間でできなかった 標準インターフェースを使ったアプリケーション開発
のエモ話をしました。
標準とフレームワークのライフサイクルや進め方ってやっぱり違っていて、これはそういうコミュニティだったり関わりをしてないとわからないことなんです。どちらが良いとかではなく、最適な選択をした方が良いんですが、ライフサイクルが長くなるアプリケーションを作るなら標準には寄り添っておきたいなという話です。
今年はフレームワーク乗り換えネタや、バージョンアップネタが少なかった(昨年多かったので、今年の私の発表につながる訳ですが)ので、みんな少し落ち着いている状況なのかな?と思います。 こういう落ち着いているときこそ、次にやるべきことや、自分たちが進んでいく方向性みたいなのを考えるキッカケになるようなことは考えていきたいですね。
PHPカンファレンス沖縄楽しかったし、またあれば是非参加したいなーと思います。
休みを付けて伊良部大橋渡に行きたい…
PHPカンファレンス北海道 2019で「PHPを学ぶということ」について発表してきました
Sunday, September 22, 2019 10:30:00 AM
昨年9/8に開催が予定されていたプレPHPカンファレンス北海道は、9/6未明に地震があったため中止となりました。 【中止】プレPHPカンファレンス北海道【中止】
今年は直前に台風が関東地方を直撃し、千葉県などで大きな被害が出ました。
そうか、あれから1年、だいぶ前のことに思ったけど、まだ1年かと、出発前にはふりかえりました。
前回カンファレンスとして開催されたのは2016年だった。PHPカンファレンス北海道2016に参加してLTをしました あのときのLTはバズったな…
2日前入り
はい、普通に夏休みを使って木曜日に函館入りしました。
到着 (@ 函館空港 in 函館市, 北海道) https://t.co/8JeQDVKXff pic.twitter.com/ryjQO1gUWT
— しずひこ (@sizuhiko) September 19, 2019
北海道の中では密かに函館が一番好きです
金曜日の午前中はそれっぽい観光をして、午後は高速バスで札幌に移動しました。
朝イカどーん (@ 味鮮 まえかわ in 函館市, 北海道) https://t.co/b5pEc4DKlG pic.twitter.com/KMFcpDNSa0
— しずひこ (@sizuhiko) September 19, 2019
高速バスでラッキーピエロはスメハラになりそうなので、早めのランチ (@ ラッキーピエロ 函館駅前店 in 函館市, 北海道) https://t.co/kYvyGi9Zjb pic.twitter.com/Q1FDDbBbK5
— しずひこ (@sizuhiko) September 20, 2019
前夜祭で恒例の石鍋亭に行き、ジンギスカンとニラタワーを満喫しました。
当日
#phpcondo 到着(受付は10時からです (@ 札幌市民交流プラザ in 札幌市, 北海道) https://t.co/fFIgtoyWtS pic.twitter.com/78Ik7V2eqD
— しずひこ (@sizuhiko) September 21, 2019
なぜか懇親会のイベントページ見て、PHP Matsuriのときと同じ会場かー、と思って間違って行ってしまったけど、受付には間に合った…
カンファレンス会場は、新しい施設で木の香りがする素敵な場所でした。
すごい、映画館みたい。#phpcondo pic.twitter.com/QQ7FXKiaaz
— Takashi Kaga (@TAKA_0411) September 21, 2019
私の登壇は唯一の午前セッションで、トップバッターでした。
PHPカンファレンス北海道 2019
— PHPカンファレンス北海道 (@phpcondo) September 21, 2019
11:15〜
「PHPを学ぶということ」by 岸田健一郎 @sizuhiko
“このセッションでは、初学者(Web系の言語入門者を含む)にとって、Webアプリケーションを開発することを学ぶにはどこから取り組むのが良いのか?ということを紹介します。”#phpcondo pic.twitter.com/LXkuLU2G2R
「PHPを学ぶということ」はPHPer KaigiのPHP勉強会枠で発表した内容を、少し見直した版になっています。
参考:PHPer Kaigi 2019に参加しましたの記事
アップデートした内容としては、以下のあたりです。
- ラスマス・ラードフ氏のインタビュー記事を紹介
- アルゴリズム図鑑のアプリ版も紹介
- ビアバーの店員を参考にアプリの流れを解説
Webアプリは難しい、だからこそ楽しんで迷わず進んでいくことが大事!というところを話したかったのですが、 Twitterでの反応をセッション終わってから確認したら、それなりにメッセージが届いてもらったかな、と感じられました。
自分のセッションが終わったら、
- ランチセッション
- ブラウザテスト
- CI/CD
- PSR
- Swoole
- LT
を聞きました。
気になった事は Twitter に投げたので、ブログでは割愛します。
で、そのあと懇親会、公式二次会、三次会と流れホテルに戻りました。
今回はラグビーW杯とオータムフェストという2大イベントに囲まれ、ホテルの高騰と満室に悩まされましたが、 GARDENS CABINという7月にオープンしたばかりのオシャレカプセルに泊まりました。 新しくてきれいだったので、とても良くくつろげました。
後日
朝一で、ドーミインの朝食を食べようと思ったのですが、休日は前日予約が必要ということで断念してPHPカンファレンス北海道2019 アフターハック in ゆめみに参加して、このブログ記事を書いています。
PHPカンファレンス北海道は、2012, 2016, 2019(2013にはPHP Matsuri)と開催されているので、次は2012あたりかなぁ(期待)。
遅い便の飛行機で帰るので、このあとはさっぽろオータムフェストで美味しいもの食べたり飲んだりして北海道を満喫して帰りたいと思います。
Recent Articles
- GAE gen1 で動いている PHP5.5 で作った個人開発サービスを gen2 PHP8.2 へ移行した1年記 〜 その 2 2024/03/20
- GAE gen1 で動いている PHP5.5 で作った個人開発サービスを gen2 PHP8.2 へ移行した1年記 〜 その 1 2024/03/20
- マルチプルレポをモノレポへコミットログを残しながら移行する 2023/09/27
- tsyringe を TypeScript 5 で使う方法 2023/05/02
- LocalStack を使って aws-sdk の Integration Test を実行する 2023/04/19
- AWS SDK v3 のモジュールと利用方法 2023/04/18
- ts-jest が esbuild/swc をトランスフォーマーに使って高速化していた 2023/04/13
- aws-sdk v3 を使うライブラリを作ったときは、なるべく peerDependencies に設定しよう 2023/04/11
- aws-sdk v2 が 2023 年中にメンテナンスモードになる 2023/04/06
- Node.js v18 / aws-sdk v3 の Lambda アプリが突然動かなくなる 2023/04/05