SolidStartのフォーム送信
- 2023/02/13
- suganuma
- SolidJS
- SolidStart
最近、SolidJSとSolidStartの勉強を始めました。
SolidJSはReactライクなフロントエンドフレームワークですが、仮想DOMを使わない事により軽量・高パフォーマンスを実現しています。
高パフォーマンスな他の理由として、コンポーネント関数は一度しか実行されず、後は該当箇所だけをリアクティブに更新する、というのがあります。
SolidStartは、React.jsに対するNext.jsと同じで、ルーティングやSSR/SSGが可能になります。2023年2月現在、バージョン0.2.20でまだβ版です。
SolidStartのGetting Startedを読んでてこれは便利そうだなと思ったのが、クライアントとサーバ間のデータのやり取りで使われるActionsです。
DovecotのFTSでSolr9の利用(とファイル検索)
- 2023/02/09
- aikawa
Dovecotのpush_notificationを使ってイベントログを取る
- 2023/01/27
- aikawa
Dovecotのpush_notificationを使う前にソースからのビルドが必要だった話
Dovecotのイベントごとにプッシュ通知をするpush_notificationという機能が有ったので、やってみようと思ったら、CentOS Stream 9 の Dovecot(rpm)はLuaをサポートしていないため、mail-luaプラグインを使おうとするとエラーになりました。
OXもchronosもDovecot Pro用なので動かず、dlogはdebug_logに出力するだけなので、ちょっと動かす意味が薄そうです。
そこで、ソースからビルドする事になりました。
Dovecotのpostloginを使ってみる
- 2023/01/17
- aikawa
PostgreSQLのstatement_timeoutを指定ユーザにだけ設定する
- 2023/01/13
- aikawa
通常使うユーザの行うpg_dumpやvacuumdbには影響させたくないので、ユーザAが実行している時だけ30秒でstatement_timeoutさせたい。
と言った時に、セッションごとに SET statement_timeout をやるのも面倒だし入力漏れが出るので、ユーザAだけデフォルトで30秒に出来れば楽です。
(Postgre)SQLサーバを使ったDovecotとPostfixのユーザ認証
- 2023/01/04
- aikawa
DovecotやPostfixはデフォルトでLinuxのユーザをそのまま利用できますが、今回はSQLサーバに登録したユーザを利用できるようにします。
以前のように、CentOSでローカルでのテスト環境で動くようにしますので、Maildir形式の設定やSMTP認証は済んでいる所へ追加となります。
この投稿の続きを読む »



Let’s Encryptの証明書をPostfix,Dovecotで利用する
- 2022/11/29
- aikawa
Let’s EncryptでWebサーバのSSL/TLS証明書を結構利用しますが、それをメールサーバで利用してRoundCubeでSSL/TLSでのアクセスを試します。
たまたまドメインを割り当てていたCentOS 7のサーバが有ったのでそれを使いました。
この投稿の続きを読む »



