条理を解く
Shou Arisakaの個人マイクロブログ(=一人ツイッターのようなもの)。 ※某自作SNSから引越。
社会・技術の投稿が多め。つまらない諸事物への考察・持論を展開。

#開発ログ

10 件表示中

#SNS開発 トップページの実装が完成しました。

nonsense.buzzのトップページがとりあえず完成しました
2日掛かった……
デモ実装とタイムラインの統合周りはがんばったけど、それより意外にデザインのギミック面に時間を掛けてしまった。CSSは弱いんだよ…あと重さ、パフォーマンス気にしだすと修正箇所も多くなる。まあ腕の弱さだな…。

nonsense.buzzのトップページがとりあえず完成しました
操作の一覧を開く 前後の投稿を見る

nonsense.buzzのトップページ作ってます。怠いです。

nonsense.buzzのトップページ作ってます。怠いです。
操作の一覧を開く 前後の投稿を見る

#SNS開発 nextjsのrevalidateは全部手動(on-demand)にした。

あとは、revalidateを完全にオンデマンドの手動リバリデーションにした。
なのでnonsense.buzzの
export const revalidate
は全部
false
になっている。
time basedのrevalidateはブラックボックスになりがち…デバッグというか検証もしづらいし
操作の一覧を開く 前後の投稿を見る

#SNS開発 速度改善、最適化の比較

nonsense.buzzの速度改善、最適化の比較 24/9/12 <-> 24/9/24

ライブラリの改善(moment.js -> day.js、react-markdown -> markdown-jsx etc)、
画像最適化(nextjs Image: quality, lazy)、
youtube埋め込みの軽量化(react-lite-youtube-embed)
apiオブジェクトのトリミング etc
色々やりました。

nonsense.buzzの速度改善、最適化の比較 24/9/12 <-> 24/9/24
操作の一覧を開く 前後の投稿を見る

プレビューカードの実装画面。↓

プレビューカードの実装画面。↓
操作の一覧を開く 前後の投稿を見る

バージョン: v2.2.0-beta (ビルド 2024-09-23) をリリースしました。 #nonsense.buzz
操作の一覧を開く 前後の投稿を見る

nonsense.buzz、すごい重くなった

nonsense.buzz、すごい重くなった。

例えば個別投稿のページは前のビルドで67kbだったのが



https://nonsense.buzz/shou/post/66c0ddfb1076de14daed764b
size_download: 175196s
-------------------------
namelookup: 0.060809s
  connect:  0.112503s
   appconnect:  0.169992s
  pretransfer:  0.170026s
     redirect:  0.000000s
starttransfer:  0.310465s
-------------------------
        total:  0.421425s
```

タグページも108326bytes→272347bytesに。

そして、googlebotがnyappからリダイレクトした瞬間からnonbuzに猪突猛進してきている…まだ施策できてないんだって……

操作の一覧を開く 前後の投稿を見る

nyapp.buzzから完全な移行

nonsense.buzzのユーザー対応版メジャービルドv2.0.0をもって、nyapp.buzzから完全な移行としました。

いまはnonsenseから投稿中です。

nonsense.buzzのユーザー対応版メジャービルドv2.0.0をもって、nyapp.buzzから完全な移行としました。
操作の一覧を開く 前後の投稿を見る

予約投稿もほしいな…予約投稿は個人的にほしい。予約投稿とかドラフトとかができると更新を考えておかなくていいから楽。
これは勝手が違うから実装少し時間掛かりそう。でもマストかな
操作の一覧を開く 前後の投稿を見る

なぜかサジェストに出てきたよくわからん動画
前に構想したこともあるんだけども、
nyappの独自機能の一つとして個別の投稿について公開/非公開ができるようにしたいなってのがあった。(厳密な仕様的には、公開/自分だけ/プロフィールに表示しない(リンク共有のみ)/プロフィールに表示しない+隔離ページで表示, みたいな)
ツイッターとかだと公開垢か鍵垢か二者だよね。そうじゃなく投稿単位で自由が効くようにする。
実装はシンプルだからすぐにできる。1時間もあればおそらく。
操作の一覧を開く 前後の投稿を見る
なぜかサジェストに出てきたよくわからん動画