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 4 Next
2019/02/06
GolangMySQL

Go言語からSSHを踏み台にしてMySQL等に接続する

割と最近はGo言語を結構使ってきて構築することも多くなり、WebということでRDBの接続が基本的に不可欠になってきます。 しかし、セキュリティ的な問題で、データベースを外部に公開できない場合が多いです。 というより、大体そうなっているものだと思います。 そこでGo言語は簡単にバッチを書け、データベースの接続も可能ですぐバイナリに出来るという言語ということで、非常に好みだったりするのですが、 ...

本文を見る
爆速を求めて個人ブログをWordpressからGatsbyJS+Contentful+Netlifyに移行した話
2018/12/12
javascriptreactnetlify

爆速を求めて個人ブログをWordpressからGatsbyJS+Contentful+Netlifyに移行した話

元々からブログを移行したいと話しており、本日ついにブログを移行しました。 とりあえず、先にパフォーマンスから見ていただきたい。 new FCP : 900ms (モバイル/CPU Slowdown時) ついに念願の Lighthouse パフォーマンス 100 を達成しました。 LighthouseではCPUを絞っているので遅いですが、 自分の PC では DOMContentLoade...

本文を見る
2018/10/07
mastodonReactNativeCI/CD

Expo(React Native)でアプリのOTAアップデートをCircleCIで自動化する

現在自分が趣味で開発しているExpo製 Mastodonクライアントアプリikuradonは、 なんだかんだ1年くらい開発を続けてきて(とはいえ週に2日、1日1時間くらいなので掛けた時間はそこまでない)、 自分でも良く続いているなと思う感じです。 そして、ExpoやReact Nativeもかなりバージョンアップされていて、 Expoは完全に単体でのリリースとOTAアップデートがリリースされるよ...

本文を見る
2018/09/16
dockerNginxPHP

PHP WebアプリケーションのDocker本番運用を考える

またまたDockerの話になるのですが、 割と構築を考えていて色々ググったりしてベストプラクティスを探ったりしています。 やはりWebアプリケーションのDocker運用は開発環境をそろえる為、のレベルならいいですが、 本番で使おうとすると実際はロギングや監視、ファイルの外出し、今はもうk8s前提の設計など考えること盛りだくさんで、完璧にできている所はかなり少ないんじゃないかと思います。 Docke...

本文を見る
Dockerのみでお手軽ロードバランシング&(ほぼ)0ダウンタイムデプロイ
2018/07/07
dockerNginx

Dockerのみでお手軽ロードバランシング&(ほぼ)0ダウンタイムデプロイ

Dockerを結構本番運用をガッツリやる会社もよく聞くようになってきた気がします。 で、大体その手の話を聞くと、本番はいかに安定したシステムとネットワークを構築することが肝になるため、 k8sやAnsible、CoreOSやRancherOS、 コンテナなクラウドサービスの話になったりして・・・ これ以上その分野まで覚えようとすると大変すぎるし、自分はまあインフラエンジニアではないのでそこま...

本文を見る
2018/05/27
mastodondocker

DockerでMastodonインスタンスを1年運用して得られた知見

https://mastodon.potproject.net/ なんだかんだで、Mastodonインスタンスを作ってから1年が経ちました。 結構な人たちが1年記念で記事を書いているので、自分も書くことをします。 ちなみにMastodonはもうブームも終わりましたが、まだまだ日本人口も十分おり、普通に使用しています。 最近twitterが気に入らないので利用頻度はtwitter:mastod...

本文を見る
2018/04/24
wordpress日記

ブログをリニューアルしてdev.toより速くなりました

タイトルの通り。 今までずっとテーマがしっくりこないなーと思っていて、シンプルかつ早い、って感じのコンセプトのテーマが無いかとずっと思っていたのですが、 今日見つけて是非試したいとなったのが現在のテーマである、Godios.です。こちらのテーマを少し弄って使用しています。 こちらのテーマですが、dev.toを思わせる作りですごい。 基本的にテーマやアセットの非同期読み込みを徹底しつつ、完全レス...

本文を見る
2017/11/07
PHPHHVMNginx

PHP7からHHVMに移行する&ベンチマーク

HHVM(HipHop Virtual Machine)とは HHVMは、Facebookが作成したPHP互換の仮想マシンです。 JITコンパイルを採用しており、パフォーマンス向上を目指しています。 割と歴史があるようで、PHP7のない2014年ごろから爆速仮想マシンと言われていたみたいですが、 PHP7が早いよすげーって感じで埋もれたようです。(2016年に日本語情報が全く無い) でもこち...

本文を見る
React Native製Mastodonクライアント「ikuradon」をgithubで公開しました
2017/09/01
ReactNativeproduct

React Native製Mastodonクライアント「ikuradon」をgithubで公開しました

potproject/ikuradon image React Nativeの勉強のためにちまちまと作ってたアプリなのですが、 最近、せっかくなので何かOSSとして公開したいなーと思っていたので公開します。アプリ名も安直です。 React Native、色々言われてる割には国内でのちゃんとしたアプリのソース公開も少ないので、参考になればいいんですけども。 内部のライブラリにReact R...

本文を見る
2017/08/30
ReactNativejavascriptecmascript

React Nativeのルーティングライブラリ比較

ルーティング(Router)ライブラリとは、画面遷移や戻る、進むなどを行うライブラリのことです。 WebではSPAのページを作成するときに必要なため、SPAでなければ使用することも無いと思いますが、 React Native単体ではルーター機能はほぼ無いに等しく、現在のバージョンではNavigatorIOSというAPIしかありません。 名前が示す通り、Androidでは使用できないため、これ...

本文を見る
Prev 4 Next

Build with SvelteKit. Hosted on Vercel.

potproject/blog.potproject.net-svelte

Copyright potpro 2025