あれは、僕がデータベースを扱ううち最初から3件目のプロジェクトだった。 C++のソースが難解で火を吹いているという話で、自分は低スキルの若造。火にくべるには丁度良い程度のやる気と責任感をもっていた。折悪く別のプロジェクトが終了した直後だったもので投入されたのでした。 現場で『DBからデータを吸い出すツールかSQLを作ってくれ』といわれ話をきくと他社が作ったDB定義がすこぶる使いづらいという。 ER図やDB定義を見せてくださいと言ったのだけど、そんなものは無いという返事。 今ならもうここら辺で逃げ出すところですが、当時は『ふーん。』てなもんでそういうこともあるのかくらいの軽い気持ちで考えていました。 で、プロジェクトの資料をあさりまくって何とかDB定義のようなものも見つけDBのデータを調査し始めたのですが何かがおかしい。 機能の数に比して異様にテーブル数が少ないのです。 ふと周りを見ると、皆
パソコン(PC)遠隔操作事件で、元IT関連会社社員片山祐輔被告(31)の保釈が5日、決まった。東京高裁が4日に保釈を認め、検察側の不服申し立てでいったん停止になっていたが、検察の手続きミスが判明し、高裁がこれ以上勾留しないことを決めた。 高裁は4日に「証拠隠滅の恐れは小さい」として保釈を認める決定をした。直後に検察側が特別抗告と保釈の停止を申し立てたため、高裁は最高裁の判断が出るまで保釈を認めないと決定した。 しかし、本来は特別抗告の権限のない東京地検検事による申し立てだったことが5日に判明。東京高検があらためて特別抗告と保釈停止を申し立てたが、高裁は停止の必要はないと判断した。保釈保証金1000万円は既に納付している。 事件では4人が誤認逮捕された。片山被告は他人のPCを遠隔操作ウイルスに感染させ、2012年に小学校の襲撃予告や伊勢神宮の爆破予告をしたなどとして、計10事件で起訴された。
おそらく多くのソーシャル系アプリにあてはまるRailsのプチ・デザインパターン的な話。 ぼくが今やっているEast Meet Eastには、ユーザごとに数多くのプロフィール属性があります。名前、性別、生年月日、郵便番号、職業などなど、カラム数にしてざっと25個。これを、全部ひとつのusersテーブルに詰め込むのは、コードの見通しという観点からも性能の観点からも、あまりよろしくありません。 なぜならば、ユーザ関連の情報を扱う局面としては主に メールアドレスとパスワードなどを使ってログインする(アカウント情報) プロフィール情報で条件を指定してユーザを検索・推薦する(プロフィール情報) という2つの独立性の高いユースケースにわかれるため、ログイン処理をやってるときにはプロフィール情報はいらないし、プロフィールを検索してるときにはメールアドレスやパスワードをロードするのは無駄です。また、開発やデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く