andante

0728

主にCSSをいじっていたblogのスタイルを多少変えようとも思っているけれどとりあえず完コピを目指している記事周辺のレイアウトはだいぶ再現できてきたflexとかgridとか現バージョンを書くときも多少使ったけどその時よりすこしうまく使えるようになっていると思うあとtailwindにも慣れてきた

20年近く前にCSSを学んだから文書の内容と装飾は綺麗に分離してCSSのクラス名には意味を表す名前をつけて……みたいな考えかたが頭にあるのだけれどReactでWebアプリケイションを作る上ではすこし違う風に考えるほうがいいのかなと思うようになったまずもはやこれは文書ではないその境界は曖昧だがというのと意味的な区切りはコンポーネントとして作れるのだからCSSのクラス名で表現する必要はないというのとtailwindのクラス名はそれがどんな装飾であるのかを端的に表していてそれがどんな意図で使われているのかはコンポーネント名に現れているもはやCSSを見てこれは何に使われているのだろうかと考えることはないインラインで書くのと同じのだからそのための命名規則も必要ないということか

見た目が幾分それらしくなってきたしそろそろバックエンドの実装に戻るべきか投稿とかできるようにしたい


寝ます

0727

花火大会を観たまあまあの距離で観られたのでけっこうよかった埼玉の方では雷が鳴っていたようで花火より稲妻のほうがみんなのリアクションが大きくておかしかった
花火大会を観るたびに思うがこの野蛮な娯楽はいつまで生き残るだろうかドローンでやればいいのではという風潮にいつまで抗い続けられるだろうかそしてまあ僕もドローンショーのほうが格好いいし安全だしでいいのではと多少は思っている

録画していたパリオリンピック開会式を観たなんか個性的というかこれはオリンピックとかいうよくわからん平和の祭典である前にパリの文化の祭りなんじゃいという意志が強く感じられたパリコレパートとかどういう意味があって開会式でやってるのか僕にはわからなくてこんなの東京オリンピックでボカロMV延々流すくらいの尖りかたじゃないという気持ちがあるのだがそれをやるぞという自信とそれでいける文化的ポジションは羨ましいよねただ選手入場までの前半パートはなんか散漫な感じだった街中でいろいろパフォーマンスをやるのもどうもしっくりこないというかフラッシュモブに出くわした時の気恥ずかしさみたいなのがあってうーむと思った後半はけっこうビシッとしててよかったけど

Reactを手探りで書いているカレンダー関連の機能を適当に書いたらなんかパフォーマンスが悪くなったのでとりあえずメモ化で対応したが本当にこれでいいのだろうかDateがオブジェクトだから同値判定がポインタでされるのが地味に面倒でこれのせいでuseEffectもuseMemoも一回文字列を挟むとかで対策が必要になるよねふーむ


寝ます

0726

諸事情ってのはだいたいの場合はすごい喧嘩とかで疲弊したということです


RemixぽちぽちWebフロントエンドに触れるのが数年おきなので基本的なところから毎回ググらないとベストプラクティスがわからない日付時刻操作は今でもdayjsが現役のようだけどせっかくなのでtempoというやつを試してみるでもなんかこいつは関数ベースなので書き味がイマイチかもしれんな
すこしずつそれらしいコードが集まってきたがまだいろいろ迷いもあるディレクトリ構成とかたぶんこれはみんな悩むやつなんだけどそういう意味ではRailsとか楽だよなと思うがあれがあるべき姿かというとそうではなかろう

オリンピックシーズンということでなんとはなしにロンドンオリンピックの開会式をまた観たこれ3回くらい観てる気がするやはりねこれと比べるとTOKYO2020はコロナ禍とはいえなぜこうなれなかったのか……という気持ちになり国民的自傷行為という気がする
パリオリンピックも楽しみだ録画したのでそのうち観ようどうせYouTubeに上がるだろうけど


寝ます

0724

CSSいじってた背景にエフェクトかけたいなと思っているけどこれはなかなか難しい難しいわりに有り難みが小さいしパフォーマンスの劣化も気掛かりそしてこんなのは普通に画像を用意すればいいのではという気もするまあせっかくだからもう少し試行錯誤してみたいイマドキのCSS事情に触れておきたい


寝ます明日朝から病院なのに夜更かししてしまってすごい後悔でももうそういうものだからなハー

0723

今日も眠かったなんやろね

CSSようわからん〜Tailwindもようわからん〜と思って困ったのでClaudeにこんなん作りたいんだけどと相談したら一瞬でそれっぽいのが出てきて助かったまあこのままは使えないんだけどやはり具体例があるとぐぐっと理解がしやすくなるからねレスポンシブ対応も訊いたらスッと出してくれたしいい時代だ
ただそれはそれとしてデザインどうする問題は依然としてある大きくは変えるつもりないけどマイナーチェンジはしたいんだよねまあ現状結構気に入ってるからいいんだけど


寝ます

0722

なんか異常に眠い日だった疲れもあるのかもしれないが眠りが浅かったような印象もあるなんだろね

Remixのことはいまいちわからないまま少しだけ実装は進んだナビゲイションだけ見るとだいぶそれっぽくなってきたが結局デザイン適用が難しいのよなはぁ……どこから手をつけたものか


寝る

0721

前職の人たちとビアガーデンに行ったクソ暑くて死ぬかと思ったなんか10年くらい前にもこういうクソ暑いバーベキュー的なやつやったなあの時は具合悪くて途中で帰ったような気がする今日はそこまででもなかった前職の近況とかたらればの話などをした

Remixを触っているがなかなか道は険しいルーティングが今のこのblogの形式YYYY-MM[-DD]に対応してなくてパス区切りしかできないらしいRemixやめるかともすこし思ったけどまあリダイレクトさせたらいいやということにした本当にそれでうまくいくのかは確認が必要だけど
MasterCSSも使ってみたかったんだけどRemixにはちゃんと対応できてないらしく断念Tailwindってやつを覚えますふーむ
あとはまあ結局どうやってレイアウトしていくかだけども……今の実装が何気に結構複雑なのよなうーん


寝ます

0720

昼過ぎまで寝てのそのそと起きて昼寝をしたり実装をしたりしたとりあえず年月指定で検索するAPIは作れたしデータもインポートした手こずったがのでフロントエンドを作り始めてみようと思うなので夜は手探りでRemixを触っていたまあ今回はやることはとてもシンプルで要するにloaderで読んでReactで描画すればいいのよねそれをどんな風にコンポーネントにしていくのかは多少非自明ではあるけれどあとキャッシュと


寝ます明日は前職の人たちとビアガーデン行く

0719

仕事は挫折うーん時間の無駄だったという結果になり後悔また時間のあるときにちゃんと対応するつもりだからその時には役立つだろうけどしかし今はとにかく時間がないかもしれないもうすこし早くその判断ができれば結果論としてはよかったこういうのはまだ下手なままだ

夜は同僚がホラーゲームの配信をするのを見ながらblogのペジネイションロジックを書いたまあ今動いてるもののほぼ移植なんだけど
個別記事のページング日付指定年月指定のページング新着表示とキーワード検索のページングどれも似たようでいて共通化しようとすると難しいしかしとりあえず日付指定と年月指定は共通化して良さそうなのでそうしたあとはこれをAPIスキーマにすればだいぶそれらしくなるか


寝ます明日は一日回復に使いたい