vol.2に参加してきました。発表の内容や関連するリンクをまとめました。2019にスタッフとして参加し、Webサイトの運用(と最適化アルゴリズムを用いたタイムテーブルの提案)を行いました。そこで得られた知見と反省をまとめて、今後他のカンファレンスなどでWebサイトの開発運用をする方の参考になれば幸いです。2019が終了しました。聴講者としてセッションを見た感想は1つ前のエントリにまとめました。このエントリでは、自分が行った「ポスター発表」について書きます。今後カンファレンスでポスター発表をする方の参考になれば幸いです。2019で自分が直接/YouTubeで聴講したセッションについてのまとめです。下記の内容を書いています。クローリングPythonを使ったデータクローリング・スクレイピングは、エンジニア・非エンジニアを問わず非常に人気や需要のある分野です。Bokeh最初に結果です。StarのトレンドをBokehで可視化してはてなブログに埋め込む方法を解説します。マウスオーバーしてもらうとtooltipが表示される(=画像埋め込みでない)ことが確認していただけると思います。「つくばエンジニアLT会」を開催したのでその報告と、つくばのエンジニアのSlackを作成したお知らせです。CirclCINuxtのbuildがローカルのMacでは通るのにCircleCIで失敗する問題で詰まったので、同じ問題にぶつかった方向けにまとめておきます。自分の場合は、問題は2つありました。Functionsの環境変数はRuntimeによって変わるので注意Firebaseタイトルで全部言ってしまっているのですが、ハマったので同じハマり方をしている方の検索用にメモっておきます。「どんなアドバイスをもらったのか」「どんな効果があったのか」を書きたいと思います。設計2019年1月15日に発売された『iOSアプリ設計パターン入門』が非常に良書だったので紹介します。自分は設計に対してある悩みを抱えていたのですが、この本を読んで一気に解決ました。Personalizeの使い方の解説をしました。APIとして公開するところまでは書くことができませんでした。PersonalizeがGAになりました。東京リージョンでも使うことができます。Personalizeの概要、使い方の解説を行います。SDKを使ってレコメンドアプリケーションを作成していきます。2018のタイムテーブル決めに組み合わせ最適化問題を用いました。ちなみに最終的なタイムテーブルはアルゴリズムで算出された結果を人間がレビューして調整しています。機械学習のクラス分類モデルを評価する際に用いる混同行列を簡単に表示できるちょっとしたライブラリがあったので紹介します。混同行列とは、機械学習で予測したクラス分類の結果をまとめた行列です。APIの登場で、Lambdaからの利用が簡単になりました。APIとLambdaを使ったAPIを構築する方法を紹介します。Bilbroさんが出演しているので興味持った方は是非聞いてみてください。インフラServerless内で使っている環境変数を外部と共有する方法を紹介します。Serverlessでは設定ファイル内でCloudFormationを書くことができ、そこで作成したS3などのResourceをServerlessプロジェクトから使うことができます。SageMakerSageMakerとServerlessを使ってscikit-learnの機械学習APIを作る方法を紹介します。PySnooperというライブラリです。VueNuxt開発の小ネタです。環境変数を開発環境/本番環境で切り分けたいときにどうすればよいか、わからなかったのでメモしておきます。Authenticationを使ったユーザー認証機能を作るにあたって、基本的なやり方はFirebaseドキュメントに書いてあるのですが、「どこに何を書けばいいのか」がよくわからなかったので調べながらまとめてみました。昨日Vaexの性能評価の記事を書きました。その記事では長くなってしまうので基本的な使い方などを省略しました。今回は入門記事として使い方を紹介します。アウトオブコア、かつマルチコアでデータ処理を行えるVaexの紹介です。string関係のメソッドで平均して100倍以上の高速化が確認できました。文字列処理以外でも数倍~数十倍の高速化が行えそうです。本日「つくばPythonもくもく会No.5」を開催しました。最近開催報告を書いていなかったのですが、ありがたいことにブログを見て来てくれる方もいらっしゃるようなので、久々に書いてみました。Layerを使ってLambdaのデプロイを高速化します。Pluginを使うことで簡単に実現することができます。今回試した一例ですが、252.47秒->45.49秒で5倍高速化しました。Managerで秘密鍵JSONファイルなどを簡単に扱うことができます。1つのユースケースとしてこの記事ではGCPの秘密鍵を扱います。GCPのSDKに読み込む方法も解説します。発表させていただきました。はてなブログProつくばからリモートワークするソフトウェアエンジニアが技術ネタを書いていきます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。