blog.ojisan.io

This is 本番が壊れた時用の退避環境

僕がお金を払ってでも教わりたいこと 2021
1Project で複数の Firebase Hosting を使う
実質無料で使える Hosting Service の比較や使い分けの紹介 2021 (Firebase Hosting, Cloudflare Pages, Vercel, Netlify, GitHub Pages, Amplify, CloudRun)
react の inline style で keyframe animation を使う
stitches 素振り 感想
Firebase CLI のバージョンを最新にしたら Hosting が便利になった
Gatsby3 はいいぞ
退避環境のブログ作った
2021年の紙吹雪ライブラリは react-rewards がオススメ
zod で union をハンドリングする時に知っとくと良いこと
俺のための Markdown Editor をデプロイする
pdfjs の使い方
scheme の記号調べた
webpack でビルドするときの環境変数を読み込む方法の整理と、読み込み方法の切り替え
amplify でモノレポのパッケージをデプロイする最小構成
正しく Markdown を書こうと思った
Neovim の設定を lspconfig + treesitter ベースにした
同名の bin script を持つ package を install するとどうなるのか?
複数環境・複数サイトを対象としたFirebaseデプロイ
ブログを さくらVPS に移管しました
ソシャゲの石を効率的に集める情報サイトを作った
クサアプリを支えるWeb Components を作った
最強の syntax highlight を知りたくてバトルするサイトを作った話
GCE & Container Optimized OS で MySQL サーバーを楽に安価に作る
actix-web を Cloud Run で動かす
Container Optimized OS に nginx を入れるだけの記事
Rust で frontmatter からデータを取得する
fish で Node.js を使う
babel/preset-env で polyfill するとビルドに失敗する問題の解決
型を共有したくて Cloud Functions をモノレポで切り出す
Vercelで無料のError通知サーバーを作ったら便利だった
yew での data fetch を redux っぽくやる
Storybook First な開発のススメ
招待制SNSを作った話
Write Code Every Day に失敗したから commit log を改竄した
yew上で現在時間を取得する
preact プロジェクトにstorybookを導入する
ReScript から JavaScript への bind を書く
自炊が壊滅している人へ、ロックダウン中こそnoshを検討してはどうだろうか
☆謹賀新年☆IE対応2021
ブログの振り返り2020
2020年のゲーム振り返り
限界フリーランスご飯2020
自分がプログラミング力の成長を実感できるようになった瞬間について
RustでWebSocketサーバーそのものを作ってみた!
NextJS で linaria を動かすために知っておくと良いこと
RFCからCBORのデコーダーを作る
My COVID っていうクソアプリの作り方
Context API と useReducer で custom hook を作る時のテンプレート
custom hookの返り値は配列であるべきか
ISRでブログを作ってみて気づいたこと・ハマったこと
柔軟に firebase admin を初期化する
luxon 使ってみた
NextJS における環境変数まわりの挙動まとめ
min-caml を Mac で動かす
会社をやめて約1年プログラミングの勉強に費やしたことに対する満足と後悔
Rust でも require("crypto").createHash("sha1").update(key).digest("base64") したい
Hello World (EnterpriseEdition)
おしゃれなラジオボタンをちゃんと作る
再レンダリングを検知するコード
脱Reduxを試みて失敗した話、その原因と対策について
preact コードリーディング
Babel の Plugin で .tsx をビルドする
TypeScript と ESLint における検査エラーを無視したい時のおまじないまとめ
mrm で JavaScript ライブラリの config を整える
Reactのパフォーマンスチューニングの歴史をまとめてみた
ブログに CSS in JS 環境下での スタイル分離リファクタリングを施してみた
preset: ts-jest とは
firestore の入出力に型をつける
Reactのフォームをコントロールしたときのデメリットを考える
microbundle で react のコードをビルドする
Prettier と ESLint の組み合わせの公式推奨が変わり plugin が不要になった
TaPL のサンプルコードを dune でビルドして読みやすくする
Reactのコンポーネント周りの用語を整理する
CSS スワイプ 固定 横スクロール
どうしてJSXを使ってもエラーにならないのか?
noopener と noreferrer の整理、結局どっちを使えば良いのか
styled-components の :&>before(記号) まとめ
stylisの挙動とか仕組み
特定のフォルダの特定のファイルだけを1段目の階層に収まるようにzipしたい
firebaseでのパスワードログイン機能の実装をやりきるためのTips
GitHub Actions と GitHub Pages で yml をフォルダに入れておくだけのお手軽デプロイ
stripe を使った決済機能の実装方法を学ぶ前に知っとくといい全体感
material-ui の Select の挙動まとめ
ピンタレストっぽいMasonryレイアウトをCSSだけで簡易的に実現する
2020/08のブログ振り返り
cloud storage からのファイル取得を制限したい
Preactの環境構築 of 2020
環境変数PATHを消すだけなら復活するから大丈夫
fishを使ってみて分かったメリットや設定のコツ
fish にて export で PATH を通せるのは何故か調べた
OCaml の補完とフォーマットをVSCode上で実現するための試行錯誤
AppleCareで3年前のPCを郵送修理したらほぼ新品になって戻ってきた
syntax highlighter を shiki に切り替えた
React (Native)でinline styleを上書く方法を調べた
Expoから生成したアプリのヘッダーを消す
Gastsby製の静的ブログにユーザー概念を作った
はてブのネガティブなコメントからreact-helmetで守る
vercelでの環境変数の扱いが便利になった
gatsby-plugin-netlify-cacheのキャッシュが効かない
Gatsby製サイトをNetlifyにデプロイする前に見ておきたい設定2つ(ビルドと表示)
ブログにmaterial-uiのDrawerを入れた
2020/07のブログ振り返り
ソースコードからOGPを生成しシェアするOgp as a Serviceを作った(そして飽きたのでコードを公開する)
No-Class CSS フレームワークをいろいろ比較するサイトを作った
Firebaseの存在をフロントエンドから隠蔽するために
三項演算子でstateを吹っ飛ばした
Slay the Spireというカジュアルゲームたのしいよ!
絶対にお金を払いたくない精神での動的OGP生成は辛い
ブラウザ上でJSXをコンパイルしてプレビュー環境を作る
Gatsby製のブログにタグ機能を追加するための方法を見直してみよう
ブログの1ヶ月を振り返る
Ajaxでコンテンツ取得するとページ内スクロールされなかった話(全面的に俺が悪かった編)
Hover時に他の要素にスタイルを当てたい
S3 に NextJS 製 App をデプロイできるか
S3にSPAはデプロイできるのか -HostingとRouting-
css-loader と style-loaderを間違えない ~css-loaderを使わずにcssを使ってみる~
ESLint と Prettier の共存設定とその根拠について
JavaScriptライブラリを読むときのコツ
ESLint の Plugin と Extend の違い
Babelの変換処理と向き合う
Gatsby + TypeScript で技術ブログを書くための知見
Go back to the homepage