SvelteKitに移行しました
@variant3a
本サイトをSveltekitに移行して使用したライブラリや技術、個人的に良かったこと、良くなかったことをまとめる。移行期間は4ヶ月くらい。週に平均して20時間くらい。
2023-12-09
views: 472
GoAccessをUbuntu + Nginx + WebSocketで動かす
@variant3a
GoAccessを--real-time-htmlつきで(websocketで)自分のサーバに設定する方法などを書いていく。https対応。
2023-12-08
views: 440
nodejsでSveltekitをbuildする際に出るエラーの対処法
@variant3a
nodejsでSveltekitをbuildする際に出るエラー:「"mock-aws-s3" is imported by "mock-aws-s3?commonjs-external", but could not be resolved」の原因と対処法を記述する。
2023-12-07
views: 498
Objection.jsでjson columnをorderbyする方法
@variant3a
Objection.jsでjson columnをorderbyする際に調べたことをまとめた。
2023-12-04
views: 277
SveltekitでKnex(Objection.js)を使うときに発生するエラー: 「__dirname is not defined in ES module scope」の解決策
@variant3a
Objection.jsを利用したプロジェクトでSveltekitを使用し、ビルドした際に出るエラー「__dirname is not defined in ES module scope」の説明と対策を記述する。
2023-12-04
views: 362
ホームページをSveltekitに移行しようとして失敗した(ている)話 - Node.jsにおけるORMの選定
@variant3a
Livewire 3.xがリリースされて、社内システムをアップグレードしたけど特に素晴らしい変更などがなく(元々素晴らしいので)、新しい知識を入れたいと思い、今回ホームページをSveltekitにしようとしたのがきっかけ。
2023-09-25
views: 302
【翻訳】「仕事を失うんだ...」
@variant3a
LivewireやAlpine.jsを開発しているCaleb Porizioのブログの翻訳。プログラマ、クリエイターとしての心情や葛藤が書かれており、自分も共感できる素晴らしい内容だったので、日本語訳として紹介する。
2023-06-22
views: 312
既存のLaravel 10プロジェクトにStatamic CMSを導入する
@variant3a
Laravelで使用できるCMS。Laravel10やPHP8.xに対応しているモダンなCMS。新規でプロジェクトを作成する場合はもちろん、既存のプロジェクトにもインストールできる。プラグインなども色々と用意されている。最近(2023/05/09)Statamic 4がリリースされた。
2023-06-13
views: 582
【レポート】 Apache + PHP ZTSで発生するメモリリークについて
@variant3a
システムをSSL化した際にメモリの消費量が不安定になり、16GBあるメモリが時折200MB以下まで低下し、 Out of memory: Kill processが発生していた。特にOOM Killerが発動した際にサーバが数秒程度レスポンスエラーとなり、502などを返す事象が発生していたため、重要度の高いものだった。
2023-06-06
views: 245
Laravel MixからViteに移行する
@variant3a
Laravel 9.xでlaravel-mixからviteに変更されたので、今回はviteへの切り替え方法を記す。なお、vueやreactを導入している方は別途プラグインを入れる必要がある。
2023-02-13
views: 799
Laravel Collectionで任意の配列の順にソートするメソッドを作成する
@variant3a
Laravel Collectionで使える、任意の配列に並び替えることができるマクロを作成した。これでデータベースに並び順位列を作成したりしなくてよくなる。また、json配列と併用し、並び順テーブルを用意して複数の配列やコレクションに並び順を当てることができる。
2023-02-13
views: 1469
Alpine.jsでScroll Spyを実装する
@variant3a
Alpine.jsでScroll Spy機能を実装する方法が他のサイトになかったため、自分で実装してみた。なお、ParserはCommonmarkを使用しているため、ヘッダーの出力結果が異なる場合がある。
2023-01-22
views: 353