nikkie-ftnextの日記

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

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

SeleniumをラップしたHeliumをかっこよく🆒書けるようにラップする helium-cylinder 0.1.0をリリースしました

はじめに ときは2021年、PyCon JP座長を務めた年1。 connpassで勉強会を立てることが多く、怠惰なnikkieはブラウザ操作の自動化を考え始めます。 (ここまで読まれたごヒイキさまがた「なにか始まったぞ...」) 目次 はじめに 目次 Heliumとの出会い Helium …

読書ログ | #ちょうぜつ本 第6章前半 〜テスト駆動開発に向け、一歩一歩着実に前準備〜

はじめに 変更しやすいコードが書けないのにソフトウェア開発とか舐めているのですか 天使様1ごめんなさい〜、nikkieです 「かわいい」と技術書が夢の合体を果たした、ちょうぜつ本(『ちょうぜつソフトウェア設計入門』)! 読書会と絡めて読み進めており、…

ドキュメントを1文字直し、私はCPythonのContributor!!

はじめに 君の夢が叶うのは 誰かのおかげじゃないぜ♪ nikkieです。 このたびCPythonリポジトリのContributorとなりました! ドキュメントを1文字変えただけですが、CPythonに貢献できた!! 目次 はじめに 目次 その機会は突然やってきた typo修正pull reque…

pypa/gh-action-pypi-publish がとっても便利! リリースを作るだけでPyPIにライブラリを公開できます

はじめに ミリアニ一幕上映中! nikkieです。 オススメのGitHub Actionを共有です。 すごいんだよ、pypa/gh-action-pypi-publish! このActionを知って以来、PyPIへのライブラリ公開の大変さが劇的に軽減されました(わっほーい!) 目次 はじめに 目次 PyPI…

ららぽーと豊洲はまるで劇場! コラボがとってもいい感じです(特に等身大パネル!) #ミリアニ視察報告

はじめに ミリアニ最高!! nikkieです。 いやーもうほんとによくてですね、土日と2日連続で鑑賞しちゃいました。 両日ともにららぽーと豊洲内のユナイテッド・シネマ豊洲にてです。 実はららぽーと豊洲はミリアニとコラボが始まっており、これがとーっても…

PyPIに公開するライブラリ開発で同じGitHub Actions定義を毎回書くことに気づき、実験的に ftnext/cookiecutter-develop-pypackage はじめました🍪

はじめに ミリオンライブ!の劇場上映、めっちゃよかったあああ!! nikkieです。 自分の開発で繰り返し書くファイルを、Cookiecutterでコマンド一発で生成できるようにするのをお試し中という話です(※やってみるけどうまくいかないかもしれません) 目次 …

9/30(土)のXP祭り2023でテクニカルプラクティスのワークショップをやります。現地で僕と握手! #xpjug

はじめに BLUE GIANTすごかった! nikkieです。 来る登壇のお知らせです。 目次 はじめに 目次 XP祭り2023 現地開催「小さなテクニカルプラクティスのワークショップ」 終わりに P.S. タイトルの秘密 XP祭り2023 XP祭りとは 日本XPユーザグループ(XPJUG)が主…

HTML製スライドの表紙の画像を作るための自作ライブラリ hayasaka、0.2.0にバージョンアップ!📸

はじめに 今日は(開発を頑張って)時間がないからここだけだ、nikkieです 先日リリースした hayasaka、0.2.0にバージョンアップです! 目次 はじめに 目次 hayasaka 0.2.0 実装ポイント pathlibのPath.as_uri 終わりに hayasaka 0.2.0 ローカルのHTMLファイ…

HTML製スライドの表紙の画像を作りたい! 自作スクリプトをライブラリ化した hayasaka 0.1.0 をリリースしました📸

はじめに ういっす✌️ nikkieです。 自作したPythonライブラリのリリースのお知らせです。いえーい! 目次 はじめに 目次 HTML製スライドのあるページを、画像で保存したい! それ hayasaka でできるよ hayasaka開発秘話 終わりに P.S. hayasaka(はやさか)…

pyenv + venv の呼吸 弐の型 taskipy (ftnext/cookiecutter-taskipy はじめました🍪)

はじめました! にっきーの「っきー」はCookiecutterの「っきー」1。nikkieです。 先日Cookiecutterの素振りをしました。 Cookiecutterテンプレートの作り方が分かったので、taskipy用のテンプレートを公開しました!! 目次 はじめました! 目次 taskipyと…

nikkieとCookiecutter 第1話 🍪 「テンプレートを使う。そしてチュートリアルに沿って作る」

はじめに 久美子部長、お誕生日おめでとうございます!1 nikkieです2。 クッキーカッター(Cookiecutter)ってあるじゃないですか〜。 わたし〜、にっきー(nikkie)じゃないですか〜。 ぜったい相性いいと思うんですよね〜3 というわけで触ってみました! …

GCPのSecret Managerで1つのシークレットに複数の秘密情報を保存し、External Secrets Operatorで参照してk8sのsecretを作る(M1 Mac・Docker Desktopで動かす例)

はじめに 君と夏の終わり♪ nikkieです。 先日のExternal Secrets Operator(ESO) Getting startedの素振りを踏まえて、もう少し手を動かしてみました。 目次 はじめに 目次 結論:GCPのSecret Managerで1つのシークレットに複数の秘密情報を保存し、Externa…

External Secrets OperatorのGetting startedをM1 Mac・Docker Desktopで動かし、AWS Secrets Managerのシークレットからk8sのsecretを作る

はじめに 君と夏の終わり♪ nikkieです。 Kubernetes(k8s)関連の素振り模様を晒していきます。 目次 はじめに 目次 External Secrets Operator(ESO) ESO、3つのリソース 動作環境 Getting started:AWS Secrets Managerのシークレットからk8sのsecretを作…

「『シェル』ってなに?から改めて学ぶLinuxの基本」をアーカイブ視聴。つながる知識!シェル、お前、そんなことをやってくれていたのか #StudyCo

はじめに システムコール、インスペクト・エンタイア・コマンドリスト、nikkieです。 アーカイブで視聴してすっごくよかった勉強会の共有です。 目次 はじめに 目次 2023/08/10 「シェル」ってなに?から改めて学ぶLinuxの基本 アーカイブ(大感謝) 資料類 …

読書ログ | #ちょうぜつ本 第5章 〜SOLID原則、この章までの積み重ねと豊富なサンプルコードでこれまでで一番分かりやすかった解説!〜

はじめに 変更しやすいコードが書けないのにソフトウェア開発とか舐めているのですか 天使様1ごめんなさい〜、nikkieです 「かわいい」と技術書が夢の合体を果たした、ちょうぜつ本(『ちょうぜつソフトウェア設計入門』)! 読書会と絡めて読み進め、今回は…

使ってみようpyproject.toml! projectの設定に使う項目のみんなを紹介するぜ!!

はじめに 8/17(木)のみんなのPython勉強会は数学特集です。みんな来てね! nikkieです。 先日pyproject.tomlというファイルをおすすめする記事を書きました。 思ってもみなかった反響があり(継続的な流入)、困惑もしているのですが、今回は続編として、pyp…

技術同人イベントカレンダー(自分用備忘録) 2023秋・冬篇

はじめに C102、お疲れさまでした。nikkieです。 夏の技術同人イベントがコミケまで終わり、次の秋・冬の技術同人イベントが始まります! 2023年夏版に引き続き、自分用に開催日と申込締切を一覧にします。 目次 はじめに 目次 この秋・冬の技術同人イベント…

モノレポでの開発なのですが、pip 20.3からの新リゾルバの挙動に悩まされています(1つの仮想環境に全部をeditable installできないよ〜)

はじめに お助けプリーズ nikkieです 今さらの話ではあるのですが、「pipの動きが変わったなー」と思っていた事象がどうやら新リゾルバに起因するらしいとこのたび分かりました。 ラバーダッキングも狙って、何に困っているかを書き出してみます。 目次 はじ…

愛唄、好きです!(アイうたも好き!)

はじめに 君に捧ぐ この愛の唄♪ nikkieです。 近況報告、最近「愛唄」にハマっているのです。 目次 はじめに 目次 愛唄プレイリスト! 本家 GReeeeN 天使様バージョン 高木さんバージョン 吉浦康裕監督 『アイの歌声を聴かせて』 終わりに P.S. アイうたの8…

素振りの記:『日経Linux2023年9月号』の特集に沿ってLLMをファインチューニング! Linuxコマンドを教え込む

はじめに 面白いじゃない!1 nikkieです。 世はまさに大LLM時代。 ChatGPTのAPIを叩いたり2、各社が公開したLLMを触ったり3と既存のLLMを利用してきたnikkie氏。 「LLMのファインチューニング(解きたいタスクに特化した少量データでの調整訓練)ってどうや…

SQLインジェクションされちゃうDjangoアプリってどう作る? ORMの代わりにrawメソッドを使って実装し攻撃してみる(よいハッカーは真似しないでね)

はじめに ちゃんとなさい。1 nikkieです 先日徳丸さんによるやられサイトBad Todo Listで、SQLインジェクションしました。 これで湯婆婆に遭遇しても対抗できます Bad Todo ListはPHPで実装されているのですが、「これがPython、特にDjangoだったらどうなん…

Apple Silicon・CPUで、ストックマークの最近の話題にも詳しいLLMを動かす

はじめに C102、土東6タ24bのアイうた合同誌をよろしくお願いします! nikkieです。 世はまさに大LLM時代。 国内の各社からもLLMが公開されています! ストックマークさんから公開されたLLMを手元のPCで動かしてみました。 目次 はじめに 目次 ストックマー…

計画ゲームをさがして

XP

はじめに サークルゲームを続けて♪ nikkieです。 XPのプラクティスの1つ、計画ゲームについていくつかの本からインプットしました。 現時点の理解をバックアップします 目次 はじめに 目次 『Clean Agile』 3章 『アート・オブ・アジャイル デベロップメント…

イベントレポート | GO TechTalk #21、Go/Rust/Kotlin/Python/JSの並列処理・並行処理が一覧できて、すっごく面白かった! #goinc_tech_talk

はじめに せつ菜ちゃん & あげはさん、お誕生日おめでとうございます8️⃣8️⃣ nikkieです。 そんなよき日に非常に知的好奇心を刺激される"神"勉強会に参加してきました。 「並列処理をGo/Rust/Kotlin/Python/JSで解説!思想の違いを体感しよう」 目次 はじめに…

tex2e/rfc-translater観察記:RFCの原文と自動翻訳を見比べられる仕組みをどう実現している?

はじめに CEO、お誕生日おめでとうございます! nikkieです。 いいなと思っている静的サイト(GitHub Pages)がどう実現されているか調べたメモを残します。 目次 はじめに 目次 tex2e/rfc-translater 左右に見比べられる仕組み tex2e/rfc-translaterにおけ…

pycodestyleは type(value) == int というコードにどうやって E721 do not compare types を送出する? ソースコードリーディングメモ

はじめに 新世代は この未来だ♪1 nikkieです(ユーフォ アンコン編観た) タイトルの件が「わたし、気になります!」と、ソースコードを読んで知ったことをまとめます。 目次 はじめに 目次 pycodestyleのソースコードを読みたくなった経緯 正規表現COMPARE_…

聞いて聞いて! #C102 で頒布される #アイの歌声を聴かせて ファン合同誌に参加しています! 土東6タ24b

はじめに きっとー みんなーがー 幸せーだーよー♪ nikkieです。 久々のタイトルが全て記事です。 コミケに行かれる皆さま、『アイの歌声を聴かせて』にちょっとでもご興味ありましたら、ぜひぜひ土曜日(8/12)東6タ24bまでお越しください〜 ※nikkieは売り子…

Pythonで自作ライブラリを作るとき、setup.pyに代えてpyproject.tomlを使ってみませんか?

はじめに 暑すぎましゅ、nikkieです。 ミリシタではエミリーちゃんがイチオシのnikkieですが(私服SHSエミリーが可愛い!)、 Pythonでは最近pyproject.tomlが熱いです。 私がこのファイルの便利さに気づいたのはごくごく最近なのですが、setup.pyを使ってい…

Lint Night #2に向けた#1の復習その2。azuさんの「textlint - Linterの作り方」、自分用インデックスを作るのです #dena_lint_night

はじめに チューニングOK? nikkieです。 いよいよ明日は4年ぶりのユーフォ新作。 そしてLint Night #2もあります! 引き続き#1を復習して#2に備えるのです。 目次 はじめに 目次 2023/08/04(金) Lint Night #2!! azuさん「textlint - Linterの作り方」 「te…

Lint Night #2に向けて#1のトーク「LintオタクによるLint解説」を復習するのです #dena_lint_night

はじめに 私服SHSエミリーが可愛い、nikkieです。 あっという間に8月ですね。 今週は響け!ユーフォニアムの新作が公開されますが、IT勉強会にも非常にワクワクするものが控えているんです! 目次 はじめに 目次 2023/08/04(金) Lint Night #2!! Kuniwakさん…