はじめに データベース設計のER図について、VSCodeなどで作成する以下3つの方法を比較した記事です。 Draw.io PlantUML Mermaid 以前、Webアプリケーションを作成した際には、 Draw.io を使用して、作図しました。 (そのアプリのER図を今回サンプル図としています) 最近、 PlantUML を利用するようになり、ER図や、シ…
【特集】 メモリ4GBはさすがにもう限界か。メモリをケチってはいけない理由を4GB~32GBで徹底比較
【特集】 メモリ4GBはさすがにもう限界か。メモリをケチってはいけない理由を4GB~32GBで徹底比較
KDDI通信障害は“作業マニュアルの取り違え”から ヒューマンエラーで補償額73億円
auなどで7月2日に発生した通信障害は、約81時間にわたり合計3043万回線に影響を与えた。KDDIは29日の会見で、障害発生の原因はルーターの設定ミスと説明したが、そのミスが発生したのは、作業マニュアルの取り違えからだった。 「(今回の通信障害は)防がなければならなかったものと思っている。(ルーターの)設定ミス…
〇〇みたいな検索作ってと言われたときに考えること / thinking before developing search system like that one
〇〇みたいな検索作ってと言われたときに考えること / thinking before developing search system like that one
KDDI「通信障害に関する説明会」詳報、1時間半の説明会で何が語られたのか
KDDI「通信障害に関する説明会」詳報、1時間半の説明会で何が語られたのか
Understanding GC in JSC From Scratch
JavaScript relies on garbage collection (GC) to reclaim memory. In this post, we will dig into JSC’s garbage collection system. Before we start, let me briefly introduce myself. I am Haoran Xu, a PhD student at Stanford University. While I have not yet contributed a lot to JSC, I found JSC a trea…
sqlglot/sql_diff.md at main · tobymao/sqlglot
Semantic Diff for SQL by Iaroslav Zeigerman Motivation Software is constantly changing and evolving, and identifying what has changed and reviewing those changes is an integral part of the development process. SQL code is no exception to this. Text-based diff tools such as git diff, when applied …
マイグレーションしないRDBMS
README.md マイグレーションしないRDBMSが欲しい! 課題 PostgreSQLなどの既存のRDBMSはスキーマを持つ。スキーマがあることは良いことだが、このスキーマのライフサイクルはアプリケーションコードのライフサイクルと乖離しがちで、結果として以下のような問題が発生する。 特に自動化をしない場合はマイグレーションを…
Amazon Drive、2023年末でサービス終了。Photosはサービス継続
米Amazonが、オンラインストレージサービス「Amazon Drive」の提供を2023年末で終了する、と顧客宛のメールで発表しました。写真保存サービスのAmazon Photosのサービスは継続されます。 日本では2012年11月にサービス開始 Amazon Driveは、2011年3月に米国で、日本では2012年11月に利用可能になったストレージサービス…
ハイブリッドワーク時代のThinkPadの進化点を分解機とともに見る
ハイブリッドワーク時代のThinkPadの進化点を分解機とともに見る