blog.potproject.net
blog

potpro (ぽとぷろ)

Full-stuck engineer(Not Full-stack)

JS/PHP/Go/Docker/Nginxなど。技術または趣味寄りの発信ブログです。

𝕏 bluesky
全 86 記事
最新記事
GitHub上で依頼してPR作成する自律型AIエージェントを作った
Anthropic ClaudeのGo言語用SDKを公開しました
クリスマスなのでかわいいAIと音声通話できるWebアプリを作ったけど最高過ぎるかもしれない
tsnetを使ってTailScale VPN内部にGoのWebアプリケーションを公開する
ブログをSvelteKitで書き直し&Vercelに移行しました
telnet接続可能なホームページをGoで作って公開してみた
絶対に画像をダウンロード&スクレイピングさせないWebページを本気で作ってみた
Mastodonのサーバを1カ月ロールバックしました、一体なぜ?
NovelAIで存在しないファンアートを永遠に生成する
Viteのライブラリモードを使ってブラウザで動く(Vue/React/Svelteの)単一のjsを生成する
Prev 2 Next
2021/12/17

potp.ro ドメインを取得しました

なんで? カッコいいから! 別にくっそめんどうなのでドメイン移行をするという訳でもないです、文字数制限があるTwitterで使うくらいしか使い道がありません。 blog.potp.roでブログにリダイレクトするよ!カッコいい! 以上。 欲しいドメインが買えるサイトを探す方法 これだけで記事が終わるのも・・・ということで、探し方を簡単に書いておきます。 .roはルーマニアのドメインです...

本文を見る
2021/11/30
golangOSSgo-generate

.envから設定パッケージを自動生成するツールを作った

本記事は Go 2 Advent Calendar 2021 の1日目の記事です。 ついに断念してQiitaのアカウントを取ってAdvent Calendarを書くことにしました。よろしくお願いいたします。 作ったもの https://github.com/potproject/goenvgen 概要 自分はGo言語でWebアプリケーションをよく開発しています。 最近は、GraphQL...

本文を見る
Go言語からGoのコードを生成する
2021/08/24
GolangCodeGenerate

Go言語からGoのコードを生成する

現在夏休みを満喫しております。私です。 このままだとプログラミングの腕も落ちてしまう!と思ったので、勉強がてらコードジェネレータの勉強として、go-isevenというものを数時間くらいで作りました。 potproject/go-iseven どういうライブラリかと言うと、最近話題になったsamuelmarina/is-evenのGo移植です。つまり、見てもらったらわかるんですがこんなコード。...

本文を見る
2021/07/25
OCIOracle CloudMastodon

MastodonサーバをVPS(x86-64インスタンス)からOracle Cloud(ARM64インスタンス)に移管しました

タイトルの通り。何か問題出てくるかなと思ったら、割とスムーズに何も問題なく移管できてしまったので記事にする。 ずっと月1200円くらいのVPSで動作していた、自分のおひとり様Mastodonサーバを、前回の記事でKubernetesクラスタを作った、OCIのAmpere A1 Computeインスタンスに移管しました。 ちなみに、Mastodonサーバですがもう4年もやっていることになります。...

本文を見る
Oracle Cloudの無料枠でKubernetesクラスタを構築する(完全版)
2021/06/01
KubernetesOracle CloudOCIkubeadm

Oracle Cloudの無料枠でKubernetesクラスタを構築する(完全版)

前回の記事はこちらです。この記事は前回の記事のリマスターみたいなものとなっております。 読む必要はありませんが、この記事よりも詳しく用語の説明をしている部分もあるため、読んだ方が問題が解消できるかもしれません。 Oracle Cloudの無料枠だけでKubernetes(k3s)クラスタを構築する この記事にて、Kubernetesクラスタを作成してから1年と半年ほど・・・ 1年くらいはノ...

本文を見る
2021/02/26
GolangGraphQLDataloader

最適化されたデータの取得をしてくれるDataloaderの仕組みを調べてみた

Dataloaderとは? graphql/dataloader Dataloaderは、アプリケーションのデータフェッチレイヤーの一部として使用される汎用ユーティリティであり、バッチ処理やキャッシュを介して、データベースやWebサービスなどのさまざまなリモートデータソースに対して簡素化された一貫性のあるAPIを提供するライブラリです。 DataloaderはNode.js(JavaScrip...

本文を見る
ドメインをお名前.comからGoogle Domainsに移管したらメリットしかなかった
2020/07/29
DomainDNSGoogle Domains

ドメインをお名前.comからGoogle Domainsに移管したらメリットしかなかった

タイトルの通り、このブログのドメインでもあるpotproject.netをみんな大好きお名前.comからGoogle Domainsに移行しました。 移管して数日、かなりいい感じなので記事にします。 移管するのは実は初なんですけど、割と簡単でなおかつドメインの有効期限が失われるわけではないんですね。移管したら余剰分の有効期限が消えると思ってた。 ちゃんとそのまま+1年になるんですね。もっと早...

本文を見る
React Nativeの FlatList のパフォーマンス改善の話 (React Native Meetup #10)
2020/07/22
ReactReact NativeReact ReduxReact HooksReact Function Component

React Nativeの FlatList のパフォーマンス改善の話 (React Native Meetup #10)

React Native Meetup #10で行ったLTについての補足、こぼれ話の記事です。もう二カ月経ってしまった。 LTはこちらです。 List型View(FlatList)とのパフォーマンスとの戦い ちなみにオンライン開催です。自分も九州から配信していました。問題なくて良かったです。 オンラインは初で、オンラインでLTやるのちょっと大変だなあとも感じましたけどね。 potproj...

本文を見る
Laravel + PPM(PHP-PM) + ECS/FargateのWeb APIを本番運用した話
2020/07/16
LaravelPHPPHP-PMECSFargateAWS

Laravel + PPM(PHP-PM) + ECS/FargateのWeb APIを本番運用した話

久々にPHPの記事です。そうだ自分はPHPerだった(最近は怪しいけど)。 割と攻めた構成で本番運用まで出来て、なおかつ安定しているくらいまで実現できたということで記念に記事を書く。 なお今回、ECS/Fargateの設定なんかは前に書いたことがあるのであまり詳しく書きません。 LaravelでISUCON突破したいみたいな人にも役に立つんじゃないかな。実際出来るかはわかりませんが。 PP...

本文を見る
2020/06/30
TypeScriptNode.jsGraphQLApollo ServerSchema Driven Development

Apollo Server + TypeScriptで楽しいスキーマ駆動開発

最近GraphQLを本格的に調べていて、結論この構成が一番シンプルで楽しいかな(個人的に)ということで書きました。 この手法で、今までの「APIサーバーが出来るのを待つ」「途中での仕様変更がフロント・バックエンド間で共有されてない」みたいな問題をApollo Serverは解決でき、なおかつシンプルかつ標準機能として搭載されているため、開発が高速化出来そう・・・という気持ちです。 問題としては...

本文を見る
Prev 2 Next

Build with SvelteKit. Hosted on Vercel.

potproject/blog.potproject.net-svelte

Copyright potpro 2025