00:11:42 @lo48576@mastodon.cardina1.red
icon

蔵書管理をしようと思っているんだけど、 MariaDB を使うか Postgres を使うか悩んでいる (なお MariaDB の場合は phpMyAdmin 設定済)

00:12:43 @lo48576@mastodon.cardina1.red
icon

のちのちフロントエンドアップリケッションを作る可能性を考えると Postgres の方が良さそうという感じなので悩んでいる

00:14:10 @lo48576@mastodon.cardina1.red
2020-09-01 00:13:49 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

悪いことは言わないので 私/聖母 はやめとけ

00:14:12 @lo48576@mastodon.cardina1.red
icon

そっか……

00:15:04 @lo48576@mastodon.cardina1.red
icon

blog.cardina1.red/2019/12/15/y

や、何かというとカラオケ活動ログ DB が既に MariaDB で動いているので、環境が整っていて操作に慣れてるんですよね

Web site image
RDB がお好き? けっこう。ではこの話は終了になりますよ。
00:16:54 @lo48576@mastodon.cardina1.red
2020-09-01 00:16:01 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

なぜやめるべきかですが、まず 5.x 系は機能的に論外として 8.0 も知見が十分に蓄積されているとはいえず各言語向けのバインドが微妙だったりするからです

00:17:10 @lo48576@mastodon.cardina1.red
icon

バインデョングなぁ……

00:17:31 @lo48576@mastodon.cardina1.red
icon

Postgres が UUID 型を使えるっぽくてええやん!!! となっているんだけど、そうなると当然移植性の方に不安がな

00:17:59 @lo48576@mastodon.cardina1.red
icon

launchbadge/sqlx: 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
github.com/launchbadge/sqlx

これをね、使ってみたい

Web site image
GitHub - launchbadge/sqlx: 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
00:18:28 @lo48576@mastodon.cardina1.red
2020-09-01 00:17:52 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

既製の Web フロントエンドだけを使うなら困らないかもしれないけどまあ普通に自分でコード書いて操作するなら本当にやめとけとしか言えませんね……

00:18:35 @lo48576@mastodon.cardina1.red
icon

なるほろ

00:18:46 @lo48576@mastodon.cardina1.red
2020-09-01 00:17:34 shibafu528の投稿 shibafu528@social.mikutter.hachune.net
icon

仕事ではMySQLにツバ吐いてるよ〜

00:19:22 @lo48576@mastodon.cardina1.red
icon

お察しの通り、 PHP は書く予定ないですね……

00:20:03 @lo48576@mastodon.cardina1.red
2020-09-01 00:19:53 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

これ最強の格言があって、「どうせ移植しないんだから気にするな」と言われている

00:20:18 @lo48576@mastodon.cardina1.red
icon

割と真面目な話、 Postgres と SQLite は両方とも使えてほしいというお気持ちがあるんだよな

00:20:49 @lo48576@mastodon.cardina1.red
icon

テストで使ったりとか個人用のパフョーマンス低くていい場合とかに SQLite はかなり有用なので

00:21:07 @lo48576@mastodon.cardina1.red
icon

マラDBは知らん

00:23:24 @lo48576@mastodon.cardina1.red
icon

Diesel は型と事前のスキーマを大前提としたクエリビルダ (& ORM) だけど、sqlx (Rust) はかなり素直なクエリビルダなので

00:23:32 @lo48576@mastodon.cardina1.red
2020-09-01 00:21:54 aqz@c2.a9z.devの投稿 aqz@c2.a9z.dev
icon

最近はずっと E2EE 実装をやっていて怖いのは「攻撃者」よりも「悪意ある管理者」なんだなと理解し始めた。E2EE というのは「悪意ある管理者が発生した場合でも何もできない」という仕組みを提供することなんだ。
https://twitter.com/voluntas/status/1300445866541461506

00:24:20 @lo48576@mastodon.cardina1.red
icon

ここで Zoom の「E2E 暗号化してます (なおここでのエンドツーエンドとはユーザとサーバ管理者間を指します)」の邪悪さが映えるわけです

00:24:24 @lo48576@mastodon.cardina1.red
2020-09-01 00:23:44 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

SQLite サポート対象に入れるとまあまあ情報量が犠牲になってしまう気がする

00:24:25 @lo48576@mastodon.cardina1.red
2020-09-01 00:24:04 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

あれが整数と文字列とBLOBしか実質対応していないというのとは別のレイヤーで

00:25:18 @lo48576@mastodon.cardina1.red
icon

My だか Postgres だか忘れたけど、一昔前はどちらかが再帰クエリに非対応で (たぶん Postgres だったと思うけど)、その辺りの差が今ではもうなくなっているのでいい加減知識をアップデートしないといけない

00:25:49 @lo48576@mastodon.cardina1.red
icon

WITH RECURSIVE めちゃくそ便利だからな……

00:26:02 @lo48576@mastodon.cardina1.red
2020-09-01 00:25:12 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

これについては僕は SQLite を諦めて開発環境の DB も Postgres に乗せるという選択をした

00:26:29 @lo48576@mastodon.cardina1.red
icon

うーん……
integration test とかで重量級 RDBMS 立ち上げるの嫌だなぁ……

00:26:45 @lo48576@mastodon.cardina1.red
2020-09-01 00:26:31 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

最終的には気持ちの問題になる気がする (Rust レイヤーでのみ UUID を保証するか DB 層でも保証したいかみたいな)

00:26:57 @lo48576@mastodon.cardina1.red
icon

まあそうね……

00:28:40 @lo48576@mastodon.cardina1.red
2020-09-01 00:28:16 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

対応してなかったのは MySQL ですね

00:28:42 @lo48576@mastodon.cardina1.red
2020-09-01 00:28:24 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

あとシャーディングも MySQL はサポートが微妙と言われている

00:28:47 @lo48576@mastodon.cardina1.red
2020-09-01 00:28:19 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

まあ、管理者に悪意がなくても侵入されたりバックエンドがちゃんとアクセス管理されてなかったりすることはありえるので……

00:30:28 @lo48576@mastodon.cardina1.red
icon

sqlx::sqlite::types - Rust
docs.rs/sqlx/0.3.5/sqlx/sqlite

ローレベルライブラリなので致し方ないんだけど、かなしいなぁ

00:30:43 @lo48576@mastodon.cardina1.red
00:31:12 @lo48576@mastodon.cardina1.red
2020-09-01 00:30:56 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

WITH RECURSIVE の対応についていえば MySQL は 8.0 (2018 年)、Postgres は 8.4 (2009 年)では既に対応していた

00:31:17 @lo48576@mastodon.cardina1.red
icon

あー8.0か

00:31:30 @lo48576@mastodon.cardina1.red
2020-09-01 00:31:01 shibafu528の投稿 shibafu528@social.mikutter.hachune.net
icon

My互換ハイパフォーマンス、My5.xがクソガバだったから外部仕様として存在してない穴という穴を悪用しまくってるんじゃないかって思ってるんですが、どうなんですか

00:31:43 @lo48576@mastodon.cardina1.red
icon

未定義動作を駆使して最適化が強くなる C みたいな話だ…… (?)

00:31:58 @lo48576@mastodon.cardina1.red
2020-09-01 00:31:32 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

もっと言うと MySQL は JOIN が NLJ しかないのでカス

00:32:15 @lo48576@mastodon.cardina1.red
icon

知らなんだ

00:46:00 @lo48576@mastodon.cardina1.red
2020-09-01 00:39:08 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

MySQL を今から採用する利点、5.x 時代の知見が大量にあるということと minimum requirements が低いことぐらいしかなさそう

00:46:02 @lo48576@mastodon.cardina1.red
2020-09-01 00:40:13 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

Oracle の商用サポートほしいときとか

00:46:04 @lo48576@mastodon.cardina1.red
2020-09-01 00:41:10 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

ほしいか?

00:46:06 @lo48576@mastodon.cardina1.red
2020-09-01 00:41:19 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

MySQL/MariaDB、MyISAMがトランザクションオタクから見て印象が悪い

00:46:16 @lo48576@mastodon.cardina1.red
2020-09-01 00:43:25 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

さすがに InnoDB でしょ

00:46:18 @lo48576@mastodon.cardina1.red
2020-09-01 00:41:47 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

頼むからもっと Postgres 流行ってくれ

00:46:23 @lo48576@mastodon.cardina1.red
2020-09-01 00:44:08 shibafu528の投稿 shibafu528@social.mikutter.hachune.net
icon

PgAdminが使う気起きないやつ何とかしてほしい

00:46:27 @lo48576@mastodon.cardina1.red
2020-09-01 00:44:27 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

あれ 4 で急激に UX が低下したんだよな……

00:46:34 @lo48576@mastodon.cardina1.red
2020-09-01 00:44:42 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

psql のほうがマシまである

00:46:35 @lo48576@mastodon.cardina1.red
2020-09-01 00:44:46 shibafu528の投稿 shibafu528@social.mikutter.hachune.net
icon

MySQL Workbench、いや〜人が多くて金も注がれてるとまあまあマシなGUIツールが公式で生えるんすね〜ってなる

00:46:43 @lo48576@mastodon.cardina1.red
2020-09-01 00:45:52 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

PostgreSQL、VACUUM VACUUMっていわれるけれどうるせぇ追記型アーキテクチャをすこれよって思っている……というのはあまり関係なく、私が管理するシステムがPostgreSQL推奨なのでそのようにしている

00:47:10 @lo48576@mastodon.cardina1.red
2020-09-01 00:46:30 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

VACUUM、最近は AUTO VACUUM がまあまあ賢くなったのでそんなに手動でやる必要性はなくなったらしいな

00:47:12 @lo48576@mastodon.cardina1.red
2020-09-01 00:46:59 shibafu528の投稿 shibafu528@social.mikutter.hachune.net
icon

VACCUM云々、リファレンスにはCent6に収録されてるバージョンにはとっくにAUTOでええって書かれてませんか 実際は知らんが

00:55:25 @lo48576@mastodon.cardina1.red
2020-09-01 00:51:45 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

00:55:28 @lo48576@mastodon.cardina1.red
2020-09-01 00:53:23 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

00:58:03 @lo48576@mastodon.cardina1.red
icon

Masato Kinugawa Security Blog: IDA Proを個人で購入する
masatokinugawa.l0.cm/2015/04/i

> さあ、ここまできたら最後にやることがあります!
>
> 4. IDAは脆弱性の発見に対し賞金を懸けている(hex-rays.com/bugbounty.shtml)ので、脆弱性を発見し買った分のお金を回収します。

よく読んだら買う前に稼いで買った後にもう一度回収しとるやんけwww

Masato Kinugawa Security Blog: IDA Proを個人で購入する
Web site image
Hex-Rays Security Bug Bounty Program – Hex Rays
00:59:27 @lo48576@mastodon.cardina1.red
2020-09-01 00:58:22 こるもJSの投稿 cormojs@nayukana.info
icon

催眠音声が公共の場でスピーカーから流れたら別の意味で災害

00:59:52 @lo48576@mastodon.cardina1.red
icon

誠樹ふぁんが新幹線乗り換え案内の声を担当している新潟駅の話かな?

01:17:42 @lo48576@mastodon.cardina1.red
2020-09-01 01:17:34 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

え、今www.rfc-editor.orgでRFCにエラッタを適用したバージョンが読めるのか

rfc-editor.org/rfc/inline-erra

01:32:41 @lo48576@mastodon.cardina1.red
icon

なぜ、日本のがん死亡者数はどんどん増えているのか?(大須賀覚) - 個人 - Yahoo!ニュース
news.yahoo.co.jp/byline/osukas

Web site image
なぜ、日本のがん死亡者数はどんどん増えているのか?(大須賀覚) - 個人 - Yahoo!ニュース
03:42:14 @lo48576@mastodon.cardina1.red
icon

本棚ほしい……

03:43:18 @lo48576@mastodon.cardina1.red
icon

ほしいが、どうせ置き場所に難儀するというかもう床にそんな余裕ない

03:44:20 @lo48576@mastodon.cardina1.red
icon

高価な電子機器のダンボール箱等を捨てられないタイプなので (というか捨てると引越しとか保障を受けるときとかに不都合が発生しがち)、結構これが空間を圧迫するんだよな

13:17:48 @lo48576@mastodon.cardina1.red
icon

KyashとLenovoショッピングの組み合わせを踏み抜いて大変な目に遭った話
naoki440.info/?p=509

Kyash のオーソリなんかアレだよな

Web site image
KyashとLenovoショッピングの組み合わせを踏み抜いて大変な目に遭った話(追記あり)
13:59:15 @lo48576@mastodon.cardina1.red
icon

こわくないTypeScript〜Mapped TypeもConditional Typeも使いこなせ〜 - uhyo/blog blog.uhy.ooo/entry/2020-08-31/

Web site image
こわくないTypeScript〜Mapped TypeもConditional Typeも使いこなせ〜 - uhyo/blog
16:29:47 @lo48576@mastodon.cardina1.red
icon

エアコンつけなくてもなんとかなったな

16:30:19 @lo48576@mastodon.cardina1.red
icon

8月中はほぼ24時間つけてたし7月と9月は全く使わない感じにできるか?
そうなると電気代の比較が楽なんだけど

16:30:55 @lo48576@mastodon.cardina1.red
icon

まだ最高気温30度越える日がありそうだし湿度とかを考えるとな……室内は数度高くなることを考えると

20:53:44 @lo48576@mastodon.cardina1.red
icon

読書メーターの書誌情報がもう滅茶苦茶なので、これは駄目かなと思っている (使うのやめるかも)

20:57:00 @lo48576@mastodon.cardina1.red
2020-09-01 20:45:08 がくかんせつしょうの投稿 Heislandmine@heislandmine.work
icon

このアカウントは、notestockで公開設定になっていません。

20:57:21 @lo48576@mastodon.cardina1.red
icon

オタク大抵不養生なのでマジで文字通り「死ぬまで働く」になりそう

20:59:38 @lo48576@mastodon.cardina1.red
2020-08-25 12:28:31 おさの投稿 osapon@mstdn.nere9.help
icon

人は嗜好が固定化されやすいので、ユニクロになれた人はユニクロを買い続けるし、GUから入った人はGUを買い続けるのでは。マルチブランドの強みというか。

21:01:43 @lo48576@mastodon.cardina1.red
icon

Teams 、いつも 👀 でリアクションしようとして「そういえばないじゃん……」となるのでクソ

21:03:18 @lo48576@mastodon.cardina1.red
2020-06-29 16:50:28 ねこかわの投稿 woxtu@qiitadon.com
icon

このアカウントは、notestockで公開設定になっていません。

21:06:31 @lo48576@mastodon.cardina1.red
icon

RAID もレイドバトルもメンバーの冗長性が大事

21:16:49 @lo48576@mastodon.cardina1.red
icon

"git license" で調べてるのに github でリポジトリにライセンスを設定する方法ばかり出してくるカスみてえな検索エンジンがあるらしいですね

21:17:47 @lo48576@mastodon.cardina1.red
icon

原文読むしかねえか、かったるい……

21:18:28 @lo48576@mastodon.cardina1.red
icon

libgit2/libgit2: A cross-platform, linkable library implementation of Git that you can use in your application.
github.com/libgit2/libgit2

"GPLv2 with a special Linking Exception" らしいんだけど、その exception の詳細が知りたい

Web site image
GitHub - libgit2/libgit2: A cross-platform, linkable library implementation of Git that you can use in your application.
21:23:48 @lo48576@mastodon.cardina1.red
2020-09-01 21:23:19 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

ポンデリングがいのちの輝きに寄せてきたとか言われててわろた

ミスド「さつまいもド」秋限定ドーナツに新作“いもけんぴ”仲間入り - Peachy - ライブドアニュース
news.livedoor.com/article/deta

21:29:27 @lo48576@mastodon.cardina1.red
icon

@rinsuki それです (案外シンプルだった)

21:30:40 @lo48576@mastodon.cardina1.red
2020-09-01 21:26:15 西にししの投稿 westantenna@matitodon.com
icon

このアカウントは、notestockで公開設定になっていません。

21:45:39 @lo48576@mastodon.cardina1.red
2020-09-01 21:43:22 🐴てばさき*Δ(新刊委託中)👣🍺の投稿 silenxe@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

21:46:28 @lo48576@mastodon.cardina1.red
2020-09-01 15:38:19 サカサメ.jpの投稿 sakasame@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

21:47:57 @lo48576@mastodon.cardina1.red
icon

こういう文脈、「都会」の定義をはっきりさせるべきよね。
多摩の山中とかも「都会」扱いするのか否かとか

21:48:29 @lo48576@mastodon.cardina1.red
icon

千葉とかは北と南でだいぶ交通事情も違うだろうし (知らんけど)

21:51:54 @lo48576@mastodon.cardina1.red
2020-09-01 21:49:25 あくらふの投稿 Aqraf@m.aqr.af
icon

これはある
わかりやすいのは23区かそれ以外ってところかな

22:38:36 @lo48576@mastodon.cardina1.red
2020-09-01 22:37:36 解凍の投稿 hina@mstdn.maud.io
icon

IPアドレスは「個人情報」を特定できないから、漏えいしても問題ないよね? (1/2):こうしす! こちら京姫鉄道 広報部システム課 @IT支線(24) - @IT
atmarkit.co.jp/ait/articles/20

Web site image
IPアドレスは「個人情報」を特定できないから、漏えいしても問題ないよね?
22:43:08 @lo48576@mastodon.cardina1.red
2020-09-01 22:41:06 特務機関NERVの投稿 UN_NERV@unnerv.jp
icon

【台風第9号推定・予報 2020年09月01日 22:41】
非常に強い台風第9号(メイサーク)は、久米島の北約260kmを1時間に15キロの速さで北に進んでいるとみられます。

Attach image
22:43:35 @lo48576@mastodon.cardina1.red
icon

松屋かと思った (?)

22:44:48 @lo48576@mastodon.cardina1.red
22:46:49 @lo48576@mastodon.cardina1.red
2020-09-01 22:45:57 あくらふの投稿 Aqraf@m.aqr.af
icon

Attach image
22:59:47 @lo48576@mastodon.cardina1.red
2020-09-01 22:53:19 バファリンの優しくないほうの投稿 ca@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

23:00:51 @lo48576@mastodon.cardina1.red
icon

重曹 (NaHCO3)、硫酸を零してしまったときなどに活躍するので大事

23:01:16 @lo48576@mastodon.cardina1.red
icon

硫酸は揮発しないのでこぼしたあと放置したりちゃんと処理しなかったりすると濃縮されて大変なことになるよ

23:22:29 @lo48576@mastodon.cardina1.red
icon

30分で5万概念、意外と知られておるのか (きたない)

23:34:48 @lo48576@mastodon.cardina1.red
icon

論理学わかんないよ〜

ZFC (ケンタッキーフライドチキンの絵)

(あとは任せた

23:35:41 @lo48576@mastodon.cardina1.red
icon

モデル (ファッションモデルの絵)

23:36:09 @lo48576@mastodon.cardina1.red
icon

命題 (名古屋大学の絵)

23:41:38 @lo48576@mastodon.cardina1.red
icon

『熱帯魚は雪に焦がれる』を読んでいると、たなこふ氏の (´・_・`) アイコンが脳裏を過るのでよくない (?)

23:49:16 @lo48576@mastodon.cardina1.red
2020-09-01 23:48:41 抑圧の投稿 Niceratus@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

23:49:54 @lo48576@mastodon.cardina1.red
icon

ラピスリライツ、マジで何のアニメかわからないんだけど、あれが本当の異世界日常モノなのかなと思ったりなどしている

23:50:12 @lo48576@mastodon.cardina1.red
icon

異世界というかハイファン

23:50:49 @lo48576@mastodon.cardina1.red
icon

「○○のアニメ」と属性を付けられるうちは日常モノではなくて、そういう意味ではラピスリライツはかなり日常モノっぽい (ほんまか)