ドメインロジックとSQL

以下の文章は、Martin Fowler による Domain Logic and SQLの日本語訳である。 データベース指向ソフトウェア開発者とメモリ上(in-memory)アプリケーションソフトウェア開発者との間のギャップは、ここ数十年、徐々に広がってきている。このギャップが原因で、データベースの機能(SQLやストアドプロシージャ)をどのよう…

How To Corrupt An SQLite Database File

Overview An SQLite database is highly resistant to corruption. If an application crash, or an operating-system crash, or even a power failure occurs in the middle of a transaction, the partially written transaction should be automatically rolled back the next time the database file is accessed. T…

組織における内部不正防止ガイドライン:IPA 独立行政法人 情報処理推進機構

報道などで見られるとおり、組織内部者の不正行為による情報セキュリティ上のインシデントが度々発生しています。顧客情報や製品情報などの漏えいによる賠償や信用失墜など、事業の根幹を揺るがしかねないようなケースが目立ってきています。 内部不正は風評被害が発生する恐れや、取引先などの関係者との調整がつかない…

Twitterでリムーブ・ブロックされたら・・・ ひすったー β版

ひすったー とは ひすったーでは、Twitterのフォロー・被フォローの整理・管理に便利な機能を提供します。 ひすったーでは、Twitterでの以下のような履歴を管理する事が出来ます。 フォロー解除した リムーブされた フォローした フォローされた ブロックした ブロック解除した ブロックされた可能性 ※「ブロックされた…

なぜネットワークはループを作ってはいけないの? (1/2)

Q. なぜネットワークはループを作ってはいけないの? A. 同じ経路をぐるぐる回り、他の通信を邪魔してしまうから。 EthernetとIPネットワークのループ ネットワークは情報を伝達するための仕組みであり、通常、ネットワークに障害が発生しても通信が断たれないよう、障害箇所を迂回するために複数の経路を持つのが一般的…

Blackblaze – オンライン・バックアップ

Backblaze は、堅牢でスケーラブルな低コストのクラウドバックアップおよびストレージサービスの草分け的存在です。個人向けのオンラインバックアップからエンタープライズ規模のデータストレージソリューションまで、様々なスケールに対応しています。