nikkie-ftnextの日記

イベントレポートや読書メモを発信

2023-10-01から1ヶ月間の記事一覧

Apache Beam Python SDKのGet startedにあるWordCountの例をローカルで動かす

はじめに 海風とカスタネット nikkieです♪ Apache Beamなるものを触ってみました。なんとかビーム!1✨ 目次 はじめに 目次 Apache Beamとの出会い リア王に登場する英単語の数をApache Beamで集計 スクリプト 動作環境 現時点の理解メモ 終わりに Apache Bea…

YAPC::Hiroshima 2024がめっちゃ楽しそうなので行きます! 宿泊先とチケットを早めに手配しましょう!!

はじめに 皆さんの参加ブログ、読ませていただいてます、nikkieです。 PyCon APACも終わり、次の気になるカンファレンスの準備録です。 目次 はじめに 目次 YAPC::Hiroshima 2024 タイムテーブル チケット 移動 & 宿泊 Perlの経験ないけど楽しいです! 学生…

世界よ、これがエミリーちゃんだ!(アイドルマスター ミリオンライブ! アニメ4話感想) #ミリアニ

はじめに ついにエミリーちゃんが地上波に1!㊗️ nikkieです。 この記事はアニメに振り切り、ミリアニ4話のここ好きポイントを語っていきます。 ですが、私、ひとたびエミリーちゃんを見つけると他は視界に入らなくなってしまう尖りすぎ仕掛け人ゆえ、要は「…

登壇報告 | #pyconapac2023 にて「練習してテストを書けるようになるんだ」と発表しました #pyconapac #pyconapac_5

はじめに PyCon APAC 2023 カンファレンス2日間お疲れさまでした! nikkieです。 1日目はスピーカー、2日目はスタッフしていました。 このエントリは、タイトルが全てです。 目次 はじめに 目次 好きとか嫌いとかはいい、練習してテストを書けるようになるん…

#pyconapac2023 トーク「練習してテストを書けるようになるんだ」extra | ありがとう、GPT-4(英語スピーカーノート準備の裏話) #pyconapac

はじめに ふしゅ〜〜〜 nikkie(も)です。 PyCon APAC Day1、トークを聞きに来てくださった皆さま、ありがとうございました! 登壇報告は改めて、今回は発表準備の裏話です。 GPT-4は私を救いました 目次 はじめに 目次 英語のスピーカーノート、どう準備す…

#pyconapac2023 トーク「練習してテストを書けるようになるんだ」extra | テストを書くようになったあなたと語りたいトピック集

はじめに 倍くらい頑張れば... nikkieです。 今日はDay0、明日からPyCon APAC 2023カンファレンスです! 15分(英語で)テストが書けるようになるための知見を発表するのですが、話したいこと全部は15分には収まらないのでエントリにしています。 第2弾は、…

#pyconapac2023 トーク「練習してテストを書けるようになるんだ」extra | unittestのおすすめリンク集

はじめに 解夏傀儡、お疲れさまでした!ゲーム自体はTwitterアカウントほど不気味じゃなくてよかった... nikkieです。 今週末はPyCon APAC 2023、現在トーク準備の真っ只中です。 今回は15分(英語で)テストが書けるようになるための知見を発表するのですが…

読書ログ | 『Ansible実践ガイド 第3版』2-1、インベントリやプレイブックがAnsibleのアーキテクチャにどう位置づくかを知る

はじめに じゃあ、レッスン行こー、ゆりこー! さん!!1 nikkieです。 Ansibleに関するインプットのログです。 先日の記事のトピックを考える中で読みました。 目次 はじめに 目次 『Ansible実践ガイド 第3版』 2-1 Ansible のアーキテクチャ 2つのノード …

Ansibleでターゲットノードがlocalhostのplaybookにて、1つのインベントリファイルにこだわり、参照する変数の値をグループで切り替えるには(ホスト名ごとに変数を持つ挙動を使ったハック)

はじめに じゃあ、レッスン行こー、ゆりこー! さん!! nikkieです。 「Ansibleでこういうことできないかな」とここ数日考えていた小ネタのアウトプットです。 Ansibleの完全に理解はもうちょっと先かなという初学者レベルですので、伸びしろにお気づきの際…

系としてのシアターを見せてくれてありがとう(アイドルマスター ミリオンライブ! アニメ3話感想) #ミリアニ

はじめに 3話、とってもよかった nikkieです。 この記事はアニメに振り切り、ミリアニ3話のここ好きポイントを存分に語っていきます。 1幕の劇場先行上映がぶっ刺さってしまい、このブログにもたびたび怪文書❤️を投稿していますが、3話にもぶっ刺さった箇所…

読書ログ | #ちょうぜつ本 第7章 〜依存性注入で作ると使うを分ける💉 作るはDIコンテナに任せてオートワイヤリング!〜

はじめに 変更しやすいコードが書けないのにソフトウェア開発とか舐めているのですか 天使様1ごめんなさい〜、nikkieです 「かわいい」と技術書が夢の合体を果たした、ちょうぜつ本(『ちょうぜつソフトウェア設計入門』)! 先日(10/20)第7章「依存性注入…

#ちょうぜつ本 7章の依存性注入 FizzBuzzアプリのオートワイヤリングについて、Pythonでinjectorを使った再実装を試みる💉

はじめに ドドスコスコスコ nikkieです。 先日injectorというPythonライブラリを触りました。 ドキュメントの例から離れて、少しだけ難易度を上げた素振りをしてみました。 目次 はじめに 目次 依存性注入して作るFizzBuzzアプリ 動作環境 injectorによる再…

聞いて聞いて! 10/27(金)・28(土)の #pyconapac2023 にて、テストが書けるようになるための15分トークと、 #stapy と 読書py のポスターセッションします。有明でお会いしましょう〜

はじめに みりっほー! nikkieです タイトルが全てです。 10/27(金)・28(土)は有明でお会いしましょう〜! 目次 はじめに 目次 10/27(金) 12:05~12:20「好きとか嫌いとかはいい、練習してテストを書けるようになるんだ」 こんな方に向けて話します(オーディ…

Pythonのdependency injectionフレームワーク injectorのExampleを素振り💉 おー、injector.getで依存が与えられた上でインスタンスができるぞ!

はじめに ゆっくり歩いていこう。1 nikkieです Pythonのdependency injectionフレームワークのinjectorを少しだけ触りました。 目次 はじめに 目次 injector 動作環境 A Quick Example A Full Example 終わりに P.S. 10/20(金) 第7章「依存性注入」のちょう…

KubernetesのPodのProbe(診断)3つ(Liveness・Readiness・Startup)を完全に理解。きめ細かく診断を設定できたんだね...

はじめに ミリシタ新イベ、不気味がすぎるよ... 怖いのガチでダメなnikkieです。 KubernetesのPodのProbeについて知ったことのまとめです。 「似たようなものが3つあるなー」くらいの認識から始めて、1つ1つがどういったものかを完全に理解しました! 目次 …

要約タスクの評価指標 BLEUとROUGEの影にPerlありと知りました

はじめに 未来ちゃと静香ちゃんも赤と青。nikkieです。 以前書いた要約の評価指標について、思わぬつながりに気づいたことを綴っていきます 目次 はじめに 目次 要約タスクの評価指標 Perlスクリプトの面影 BLEU ROUGE 終わりに 要約タスクの評価指標 以前BE…

静香ちゃんの孤城(アイドルマスター ミリオンライブ! アニメ2話感想) #ミリアニ

はじめに 2話、めっちゃよかった nikkieです。 この記事はアニメに振り切り、ミリアニ2話のここ好きポイントを存分に語っていきます。 1幕の劇場先行上映がぶっ刺さってしまい、このブログにもたびたび怪文書❤️を投稿1していますが、ぶっ刺さった箇所の1つが…

登壇報告 | #djangocongress 2023にて「Djangoアプリに作り込んで学ぶ脆弱性」を発表しました

はじめに ありがとう夢色乙女1(〜10/19(木))、そして始まった豊洲ハロウィン! nikkieです。 タイトルが全てです! もう1週間前になるんですね、DjangoCongress JP 20232で登壇しました。 目次 はじめに 目次 Djangoアプリに作り込んで学ぶ脆弱性(SQLイン…

デスクリプタ素振りの記:ユーザが(object.__setattr__を持ち出しても)属性に代入できないMoneyクラス

はじめに デスクリプタ完全に理解した! nikkieです(※エンジニアの"完全に理解した"はすぐ分からなくなるやつです) 先日のみんなのPython勉強会#98のLTをきっかけに興味を持ったデスクリプタについて素振りしました。 ※触り始めで深い理解はこれからですし…

お前もプロポーザルを出さないか? カンファレンスカレンダー(自分用備忘録)2023秋時点

はじめに 阪神優勝じゃなかった... けどめっちゃよかった! nikkieです。 みんなのPython勉強会#98、ご参加ありがとうございました。 さて、オンサイトカンファレンスが戻ってきました! プロポーザル出そうかなと気になっているカンファレンスを自分用にま…

10/12(木)のみんなのPython勉強会 #stapy 「アレの前々週祭」に向けて、福田さんのEuroPythonトークを予習するのです

はじめに やきうは全然分かってないんですが、なんかまた阪神優勝するらしいよ! 12日夜はstapyでお祭り騒ぎ! nikkieです 次回stapyに備えて予習します。 福田さんのEuroPython 2023のトークを聞きました。 ※「予習」と書いていますが、福田さんのstapy発表…

#djangocongress やられサイトアップデート:マルチステージビルドを使えば、READMEでの.env作成案内が不要にできるじゃん!

はじめに 10/12(木)のみんなのPython勉強会#98がお祭り騒ぎ!ぜひ!! nikkieです。 先日DjangoCongress JP 2023で登壇しました1(登壇報告エントリは改めて)。 脆弱性を作り込んだWebアプリをDjangoで実装し、トークの時間は自作やられサイトにみんなで一…

Sphinx拡張のテストをpytestで書いたとき、テスト関数の引数に渡すappやstatusやwarningってなに?

はじめに チーフとPと応援上映ご一緒した〜、楽しかった〜!! nikkieです。 エミリいいいいいいいいいいいい!!!!(※心の絶叫) Sphinxのテストに関するネタです。 Sphinx拡張のテストをリファクタリングしたいと思い始めたのですが、そもそも自分で書い…

sphinx-new-tab-link 0.2.0にて、dirhtmlビルダーで作ったHTMLの中の外部リンクも、ブラウザの新しいタブで開けるようになりました

リリース報告エントリです。 「sphinx-new-tab-linkとはなんだろう」という方は、以下の記事をまずどうぞ! 目次 目次 sphinx-new-tab-link 0.2.0 dirhtmlビルダーをサポート プルリクエストを、いただいたのです!❤️ 終わりに sphinx-new-tab-link 0.2.0 di…

#djangocongress トーク延長戦:XSSでcookieを他サーバに送信するため、Djangoのセッションの設定を緩める(脆弱性の作り込みなので真似しないでください)

はじめに DjangoCongress JP 2023、1日ありがとうございました! nikkieです。 トークした「Djangoアプリに作り込んで学ぶ脆弱性(SQLインジェクションとXSS篇)」について延長戦コンテンツをお届けします 目次 はじめに 目次 トーク「Djangoアプリに作り込…

sphinx-new-tab-linkのIssue対応をする中で存在を知った、便利そうなSphinx拡張たち

はじめに ミリアニTV放送まで39時間切った! nikkieです。 みんなー、日曜朝10時はミリアニですよ〜 今回はSphinx拡張に関するメモ書きです 目次 はじめに 目次 sphinx-new-tab-link 存在を知った便利そうなSphinx拡張 sphinx-copybutton sphinx-hoverxref …

wiremock-dockerでResponse Templatingを動かすには、docker runするときにイメージに--global-response-templatingを渡す必要がありました

はじめに 琴葉ちゃん、お誕生日おめでとう! nikkieです。 直近のめちゃハマり記です。 Response Templatingが全然動かない〜とハマってました。 目次 はじめに 目次 wiremock-docker wiremock-dockerで「Response Templating」 リクエストの設定 レスポンス…

Djangoの開発でWebアプリとDB(postgreSQL)の両方をdocker compose upで動かしたときに、アプリは自動でmigrateしてからrunserverした状態にしたい

簡略版でお送りします。 もっといいやり方をご存じの方はぜひ教えてください! 目次 目次 宿題:自動でmigrateしてからrunserverした状態にしたい migrateからrunserverまでをまとめたentrypoint.shを作る! entrypoint.sh Dockerfile(差分) docker-compos…

Djangoの開発でWebアプリとDB(postgreSQL)の両方をdocker compose upで動かす

はじめに 祝・壮瞥町コラボ 英国コラボもきっとあるよね? nikkieです。 DBだけでなく、Djangoアプリもdocker compose upで動かすというテーマに取り組みました。 まだまだ突き詰められる余地があるのですが、一度セーブポイントを作ります 目次 はじめに 目…

登壇報告 | XP祭り2023にて「小さなテクニカルプラクティスのワークショップ」をしました #xpjug

はじめに Star Impression、カッコよすぎる... nikkieです。 タイトルが全て、ワークショップをしました 目次 はじめに 目次 小さなテクニカルプラクティスのワークショップ 資料類 こぢんまりとやりました Sphinxで資料作成、今回試した拡張 終わりに 小さ…