kmakanae

44.1K posts

kmakanae banner
kmakanae

kmakanae

@kanta124

もかもえ、こななえ

Tokyo Katılım Kasım 2009
1.5K Takip Edilen839 Takipçiler
kmakanae
kmakanae@kanta124·
今後知識の外部化がソフトウェア工学以外にも広がっていくとすると、わりといろんなところで使える話かも>>RT
日本語
0
0
0
66
kmakanae retweetledi
浅田カズラ
浅田カズラ@asada_kadura_vb·
ソフトウェアの「設計原則」を、なぜ一部のエンジニアは生理的に嫌うのか|Takami Torao zenn.dev/torao/articles… #zenn すげ〜よい読み物だった。人の認知傾向、キャリアを見据えた成長プラン、そしてAI時代の見通しと、エンジニア以外も読んで損はない。
日本語
1
92
313
74.9K
kmakanae
kmakanae@kanta124·
昔は自分や家族が死なないための生産手段として子供を増やしたところが多分あって、自分が死なない&豊かに生きられるとわかればわざわざ子供を作る理由もないよね
日本語
0
0
0
114
kmakanae
kmakanae@kanta124·
いまさらかもだけどcline触り始めてAIエージェントしゅごーいとなっている
日本語
0
0
1
93
kmakanae
kmakanae@kanta124·
今まで見てきた大学教員、働きマンばかりだったので???となっている
日本語
0
0
0
64
kmakanae
kmakanae@kanta124·
大学教員が暇…??(なんかみた
日本語
1
0
0
155
kmakanae retweetledi
パルプンテのぶ(米澤光司)
1934年『竹中工務店建築写真集』より、東京帝国大学学生食堂。 かなり奇抜なデザインだが、現存していたら面白かったのに。
パルプンテのぶ(米澤光司) tweet media
日本語
1
70
416
395.1K
kmakanae
kmakanae@kanta124·
多少遅れてBIMでもこうなるのかな>>RT
日本語
0
0
0
90
kmakanae retweetledi
Kenn Ejima
Kenn Ejima@kenn·
あと 1つの巨大なソフトウェアを大人数でメンテする スタイルのプロジェクトが急速に減少し 1-2名の少数精鋭チームが100プロジェクトの 内製されたソフトウェアの「監修」を行う というのが標準の時代になるはず 機能は現場がつくり 非機能は専門家が集中的に面倒をみる もう絶対そうなるよね
Kenn Ejima@kenn

この疑問から2ヶ月後の今、自分で答えを見つけた。 サーバーアプリでもSQLiteを採用するのが正しい場面は、「ちょっとした業務アプリの開発」だ。 スタートアップで本格的なシングルプロダクトを作るなら、無難にPostgresを採用する。 しかし、これには見えにくいダウンサイドがある。 まず、Postgresをローカルの開発環境にセットアップすることを考える。 このとき、1個のPostgresをHomebrewなどでインストールしてプロジェクトごとに異なるDBを作ってもいいが、これだとPostgresのv15, v16などを共存できなくなり、バージョンに依存した問題の再現や機能の利用ができなくなる。結果、あまりプロジェクトを増やしたくなくなる。 これを解決するには、Dockerを使う。プロジェクトごとにコンテナを分けてしまえば環境をクリーンに分離できる。軽量でサクサク動くOrbStackなどのGUIも出てきた。 ところがこの場合、プロジェクトが増えてくると同時起動しているDBインスタンスが増えてきて、メモリを圧迫する。また、OS再起動時などに落ちてることがあって意外と認知コストを消費する。結果、あまりプロジェクトを増やしたくなくなる。 こうした問題は、SQLiteでは起きない。SQLiteは、ただの local.db ファイル。これをプロジェクトのフォルダー配下に置いて gitignore しておくだけで、いつでもプロジェクトを起動すればアクセスできる状態になるし、終了すればメモリから消える。 プロジェクトが100個になっても、DBがメモリを食ってるという意識で気持ちがザワつくことはない。あくまでプロジェクトでnpm run dev / rails sしているあいだだけの関係。 そして、自分も遅まきながらSQLiteの近況を少し調べてみたのだが、今はSQLiteのコミュニティーフォークのLibSQLが設計のモダナイズに貢献していて、WebSocketsなどによるリモート接続のみならず、レプリケーションやPITRなども実現している。production-readyと言っていいだろう。 そして、Tursoなどのサービスが出てきている。Tursoは、無料版でも500個のDBを作成できる。500個! turso.tech 月9ドル払えば、コールドスタート問題もなくせる。35箇所のリージョンで、500個という、ほぼ無制限のプロジェクト数に対して。これぐらいなら個人でも気持ちよく払える。 これは本当に大きな変革かもしれない。 今の世の流れは、AIの後押しもあって、少数精鋭のエンジニアが何でもサクッと作ってしまう時代だ。できるエンジニアが担当するプロジェクトの数は増える。 たくさんのプロジェクトを抱えた高級エンジニアのDX(開発者体験)を改善する方向に世の中は動く。 そして何より、DockerもHomebrewもいらない、となれば、Voltaでnode / pnpm入れてVSCodeをダウンロードするだけで、非開発者であっても開発環境を簡単にセットアップできることになる。 ソフトウェアのインハウス化、ペインを抱えた現場がオーナーシップを持つコードベース、という世界観に一歩近づいたと言えるだろう。ちょっとした自動化のタスクなどを、現場の人たちが気軽にWebアプリとしてデプロイしてしまう世界観。 そして中途半端なスキルのエンジニアの需要は減り、ドメイン知識をもった現場の人が直接メンテする。そういう現場にスキルをトランスファーできるレベルの高級人材に需要が集中する。 その世界に向かうために欠けていたパズルのピースが、DBだった。プロダクションで使えるSQLiteは、そのギャップを埋めてくれる。 という気付きがあった。 これからは軽量アプリは基本SQLite + Turso、本格的なアプリだけPostgres or MySQLという区分けでセットアップしてみようと思う。

日本語
4
77
680
220.1K
kmakanae
kmakanae@kanta124·
すげえいい昼飯>>RT
日本語
0
0
0
53
kmakanae retweetledi
андрей волков🐺
андрей волков🐺@AndJusticeFAll·
международной твиттер! вот так выглядит мой обычный обед в Беларуси. а как выглядит ваш?
андрей волков🐺 tweet media
Русский
741
322
9.8K
356.6K
kmakanae retweetledi
大手塾の裏情報〜by鉄仮面
おもしろ入試問題(出典:洗足学園) 青森県と北海道の間は青函トンネルで結ばれています。図の中から、青函トンネルの位置として正しいものを1つ選びなさい。 (正解はコメント欄に)
大手塾の裏情報〜by鉄仮面 tweet media
日本語
192
361
2.8K
3.4M
kmakanae
kmakanae@kanta124·
これはたのしみ>>RT
日本語
0
0
0
51
kmakanae retweetledi
BUNGA NET ⊂ オフィス・ブンガ
これはびっくり。おめでとうございます! 速報:ロンドンのナショナル・ギャラリー新棟コンペで隈研吾チームが当選、フォスターやレンゾ・ピアノらに競り勝つ bunganet.tokyo/kumalondon/
日本語
1
12
25
5.9K
kmakanae retweetledi
塩澤快浩(新アカ/フォローお願いします)
あ、すいません、「ペンネームが柴田勝家というのはさすがにふざけすぎなので、本名にしてください」→初対面「本物の柴田勝家殿でいらっしゃいましたか。失礼いたしました!」は都市伝説ではなく、その編集は私です。4月25日売りのSFマガジンで新連載が始まります。よろしくお願いします。
蝉川夏哉@osaka_seventeen

柴田勝家先生、デビューするときに「ペンネームが柴田勝家はまずいだろ……」と編集が困ったものの、顔を見た瞬間に「柴田勝家以外にあり得ない……」となったという都市伝説みたいな話があるいい人。

日本語
133
5.8K
14.7K
1.7M
kmakanae
kmakanae@kanta124·
大正ロマンっぽいもの、という文脈でライトが出てくるの新鮮だなー なんにも間違ってないんだけど>>RT
日本語
0
0
0
93