ネコぱら Extra、人類に必要不可欠なものだ
NextCloud と CodiMD を SQLite 使って動かしてるけど、ちょっとリクエストをキャンセルしたり変な操作すると、数秒アクセス不可能になったりするのは、 SQLite のロック粒度が荒すぎるせいなのだろうか?
高負荷で戦うわけじゃないし、 1 ファイルバックアップするだけでいい SQLite でやっていこうと思ったけど、 web バックエンドには向いてないのかなぁ
機能不足という点については、どうせ最終的に KVS 的な使い方に落ち着くと思っているから問題ないんだけど、もしロックがあまりにも荒いならば話は変わってくる
「SQLite は簡易的なものだ」というのは割と思い込みなんじゃないかと思って、 SQLite がどこまで使えるかを探ってる
デーモンで動く DB を相手にすると、コンテナ間でネットワークに穴開けることとかも考えなきゃいけないし、バックアップについてもちゃんと考えなきゃいけないので、できる限り 1 ファイル DB を使いたい
Postgres、Heroku でしか使ったことないけど、日時型がタイムゾーン持てて感動したけど、冷静に考えるとタイムゾーンがない MySQL が悪いだけだった
MySQL 使えないって思うじゃろ? AWS で最強の DB を得るには Aurora しかないのじゃ……
MySQL の X Protocol とドキュメント DB 機能をまだ使ったことないので、やってみたいよなぁ
少なくとも、ソシャゲ屋あたりが技術スライド上げてたりするのを見て Postgres 使ってるじゃん!って案件見たことないんだけど、シェアなさすぎでは?
絶対 ActivityPub 実装を自作して syakai.azyobuzi .net するって言って数ヶ月が経った
今 VS で新しく VC++ プロジェクト作ると、デフォルトで /Wall /WX がつくっぽく、さすがにふざけんなやになってる
/Wall /WX、少なくともドライバープロジェクトを作るとついてるし、設定画面でも新規プロジェクトではオンにすることをおすすめするみたいなこと書いてある
未来に生まれる警告までエラーにされたらたまったもんじゃないし、 /WX20180731 みたいにいつまでにつくられた警告のみエラーにするのが必要
リリースビルドにしたらオプション消えるとかあるのかな(知らんけど)
Obj-C、なかなかイカしたシステムしてるけど、その内部状態をこねくり回す API が cdecl で公開されてるのでめっちゃ強いし、だから Xamarin が実現できるんだなというのを噛み締めてる
C# から ObjC ランタイムに、クラスにプロパティを動的に追加しろ命令を送るお仕事をしています
ランタイムを動的にこねこねするのも、静的にバチっと決まるのも好きなので、動的静的戦争に中立でいられるな
MSBuild で困ったときに得られる情報源が docs.microsoft.com と標準 targets と自分のブログしかない
@kb10uy その cdecl、正直すごい雑に C 関数って言いたかっただけだから、呼び出し規約が cdecl かどうか知らないごめんね(ペロ
Obj-C からしかアクセスできない関数ではなく、マングリングされてない(つまり extern "C")関数として公開されている、ですね
「目標油性」がここのところツボってる https://docs.microsoft.com/ja-jp/xamarin/cross-platform/macios/binding/objective-sharpie/
C++ の機能使うかな~と思ってたけど、冷静に考えてカーネルモードのコードにちょっとでも C++ の機能混じったら一瞬で死ぬし、最新の C を使うのが正解だな……