タグ

2012年3月29日のブックマーク (15件)

  • サロゲートキーと複合主キー | DBFlute

    一方で、Webサービス系などで論理設計と物理設計をもう一緒くたにやっていくような場合は、 正規化の論理に目の前にあるサロゲートキーを含めないようにすることが大切で、モデリングはナチュラルキーを基軸に考えていくとよいでしょう。 サロゲートキー (代理キー) サロゲートキー + (複合)ユニーク制約 ナチュラルキーをPKにせず、例えば連番となるようなカラムを用意して、それをPKにします。 これがサロゲートキーと言われるものですが、ナチュラルキーには別途ユニーク制約を付与する というのを忘れてはいけません。 ここでは、ナチュラルキーにユニーク制約を付けずにサロゲートキーだけを導入する方式は、業務的・実装的に意味はないと考え、ここでは取り扱いません。 議論の対象にすらしません。ユニーク制約を付けることで業務的なユニーク性を保ちつつサロゲートキーの恩恵を得ることができ、同時にナチュラルキーを明示する

  • 「自分の子どもが殺されても同じことが言えるのか」と書いた人に訊きたい

    1956年生まれ。テレビディレクター、映画監督、作家。ドキュメンタリー映画『A』『A2』で大きな評価を受ける。著書に『東京番外地』など多数。 森達也 リアル共同幻想論 テレビディレクター、映画監督、作家として活躍中の森達也氏による社会派コラム。社会問題から時事テーマまで、独自の視点で鋭く斬る! バックナンバー一覧 勝間和代の対談番組に 出演したときのこと この原稿を書く数日前、勝間和代ホスト役を務める対談番組「デキビジ」に出演した。テーマは死刑制度。事前に打ち合わせはまったくなかったけれど、勝間は自分が死刑廃止論者であることを、とても率直な言い回しで僕に語った。言葉を選んだり言い淀んだりする気配はまったくない。風当たりは厳しいですよと僕は言った。 でも勝間はひるまない。僕の余計なアドバイスを聞き流しながら、なぜこの国は死刑を廃止できないのでしょうと何度も訊ねてきたけれど、うまく答えること

    「自分の子どもが殺されても同じことが言えるのか」と書いた人に訊きたい
  • 食品カッター,食品スライサー,野菜カッター,野菜スライサーなど業務用食品機械はシンガーハッピージャパン

    機械寸法: 巾17cm×奥行28cm×高さ31cm 機械重量:4kg 梱包サイズ: 巾30cm×奥行22cm×高さ33cm 梱包重量:5kg モーター: 単相100V 56W(関東) 66W(関西) 厚さ調整:指定出来ません。

    shimooka
    shimooka 2012/03/29
    ミドルネギーの時点でふいた。キンピラーはすごいセンスだな
  • PHP勉強会@東京#58でPhakeの紹介をしました - FLOG SPLASH

    第58回PHP勉強会@東京 - events.php.gr.jp 久々のPHP勉強会だったのでPhakeについて発表をしてきました。とても久々のPHP勉強会でしたが、懇親会で色々お話もできて楽しかったです。 訂正 Phake::mock()の第2引数以降がうんたら書いてますけど、第2引数以降がコンストラクタの引数になるのはパーシャルモックのときだけでした。 id:sotarokのPHP 5.4の話のときにもいってたんですけど、「ゲッターセッター用意するの面倒だからAccessorってトレイトつくったよ!」「おれも!」みたいなことがあったりして、考えることはまったく同じですね。僕が作ってたときのソースさらしておきます。__call()をトレイトで実装しちゃうと、__call()が衝突しちゃうので一応メソッドわけてます。MagicCallMixerトレイトとか作ったけど消しちゃったらしい。 <

    PHP勉強会@東京#58でPhakeの紹介をしました - FLOG SPLASH
  • この時期に敢えて地雷を踏みに逝ったmixiは偉い - やまもといちろうBLOG(ブログ)

    mixiがいまさらのように妙な利用規約の変更を発表した。なんかアメーバブックスの微妙な結果を追認するような涙ぐましい実情に感動を隠しきれない。 基的には、mixiはサイトとしてのピークはとっくに過ぎたよね、という共通見解があるところから考察を開始するわけだが。別にピークを超えることが悪いことじゃない。何事も成長の終わりはあるのだから。問題はその先のことだ。 ピークは2006年!? ネットの世界は低迷の時代に入っている 佐藤信正談 http://trendy.nikkeibp.co.jp/article/column/20070820/1002080/ ミクシィ決算、会員数や収益は増加もPVやアクティブ率は減少が続く http://bb.watch.impress.co.jp/cda/news/20804.html 広告主数など前月を下回る mixiの露出数が2割減少 http://bus

    この時期に敢えて地雷を踏みに逝ったmixiは偉い - やまもといちろうBLOG(ブログ)
    shimooka
    shimooka 2012/03/29
    『私がそういう奴100人集めて派遣してやるからその就職口教えろインテリジェンス、と』
  • コマンドがエラーになった場合にシェルスクリプトを即時に終了させる

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « Google の Referrer 設定がちょっと変わるらしい :: Flash Player 自動更新を搭載 » 2012/03/28 コマンドがエラーになった場合にシェルスクリプトを即時に終了させる  sh  programming 239 2へぇ シェルスクリプトでバッチを組むときに、コマンドがエラーしたら即座に終了させたいということはよくあると思います。これまでは $? を自分で見て終了させる処理を書いていたのですが、 set -e を使うとそれを自動的にやってくれることが分かったのでメモ。ちゃんと man にも書いてありましたね。 man 1 bash -e Exit immediately if a simple command (see SHELL GRAMMAR above) ex

    コマンドがエラーになった場合にシェルスクリプトを即時に終了させる
    shimooka
    shimooka 2012/03/29
    『set -e』
  • HTC One Sの開封動画 | juggly.cn

    2023年12月 (1) 2023年11月 (116) 2023年10月 (79) 2023年9月 (28) 2023年8月 (7) 2023年7月 (6) 2023年6月 (101) 2023年5月 (229) 2023年4月 (201) 2023年3月 (206) 2023年2月 (147) 2023年1月 (193) 2022年12月 (146) 2022年11月 (54) 2022年10月 (1) 2022年9月 (1) 2022年8月 (1) 2022年7月 (3) 2022年6月 (1) 2021年9月 (1) 2021年8月 (8) 2021年6月 (3) 2021年4月 (4) 2021年3月 (6) 2021年2月 (1) 2021年1月 (3) 2020年12月 (2) 2020年11月 (2) 2020年10月 (5) 2020年9月 (12) 2020年8月 (40

  • AndroidアプリにおけるDBファイルの正しい使い方

    はじめに Androidアプリケーションを作成する上でSQLiteを使用してデータベースを扱うことは多々あります。データの永続化や検索といった処理を容易に実装することができるので、多くのアプリケーションで使用されています。しかし、AndroidにはSQLiteを使用するための方法が以下のようにいくつか用意され、それぞれファイル作成時のパーミッションの挙動が異なっています。 SQLiteDatabase#openOrCreateDatabaseを使用して作成する Context#openOrCreateDatabaseを使用して作成する SQLiteOpenHelperクラスを使用して作成する もし、開発者がこれら方法の挙動を十分に理解していない場合、知らずのうちに脆弱性を作り込んでしまいます。 実際に、いくつかのアプリケーションではSQLiteDatabase#openOrCreateDa

    AndroidアプリにおけるDBファイルの正しい使い方
    shimooka
    shimooka 2012/03/29
    生成されるDBファイルのパーミッションについて / 『Context#openOrCreateDatabaseを使用し、MODE_PRIVATEを指定してDBファイルを作成する or SQLiteOpenHelperクラスを使用してデータベースを扱う』
  • 開発日記。 - 地震botの稼働停止に関するお知らせ

    botの稼働停止に関して重要なお知らせです。 個人的な研究のために稼働させていた@zishin3255 @zishin3255_2の両botですが、 この度以下の理由で稼働を停止させて頂きます。 なお、稼働は日(2012/03/26)09:50を持ちまして停止しております。 ・緊急地震速報を流すには気象庁の許可が必要では? 上記のご指摘をいくつか頂きました。 自分自身の地震活動の研究・ログ取りの一部として公開してきましたが、見ている方の急増により見過ごせない問題となっています。 許可の申請を行えばいいのですが、個人に対して許可した事例もないそうですので、許可はおりないと判断し稼働を停止させました。 書式の変更等でどうにかなる問題ではなさそうですので、 稼働再開予定は今のところありません。 また、これらのアカウントに関しては、4月より非公開(カギ付きアカウント)とします。 関

  • 有志によるTwitterの「緊急地震速報bot」稼働停止 運営者がコメント - はてなニュース

    緊急地震速報の発表をTwitterで知らせる「緊急地震速報bot」の2種類のアカウントが、3月26日をもって稼働を停止したと発表しました。停止の理由について運営者のmitsugogoさんは、緊急地震速報を流すために必要とされる気象庁の許可が下りないと判断したと説明しています。 ▽ http://mitsugogo.cosmio.net/zishin/ ▽ http://mitsugogo.sakura.ne.jp/wp/archives/217 緊急地震速報botは、mitsugogoさん(@mitsugogo)が2010年1月から運営しているTwitterアカウントです。「P2P地震情報」や、天気ポータルサイト「ウェザーニュース」が個人向けに提供している緊急地震速報サービス「The Last 10-Second」を利用し、震度や震源地、マグニチュード、地震到達時刻などを自動でツイートして

    有志によるTwitterの「緊急地震速報bot」稼働停止 運営者がコメント - はてなニュース
  • [4]「きたーー!!」、ついに目標性能を達成

    リクルートの中古車情報サイト「カーセンサーnet」を全面リニューアルした体験を基に、大規模サイトの性能改善作業の実態をレポートする。第1回、第2回で行ったNFSとApacheの設定変更、PHPアプリケーションの見直しによって、性能は劇的に向上した。しかしその後、どうしても性能が伸びない。第3回での調査で、Linuxカーネルに原因があるらしいことがわかってきた。 カーネルソースがあるディレクトリーに移動して、変数名(kernel_sem)を含むファイルを調べた。すると「lib/kernel_lock.c」というファイルの中で「kernel_sem」が定義されていた。冒頭を読むと、「This is the traditional BKL - big kernel lock」とある。直訳すれば「巨大なカーネルロック」。これは何なのだろうか。コメントを追っていくと、「古い方式」であり「新しいコード

    [4]「きたーー!!」、ついに目標性能を達成
    shimooka
    shimooka 2012/03/29
    ゼンゼンキテネェ━(;´Д`)━!!!
  • [速報]スルガ銀-IBM裁判、日本IBMに74億円超の賠償命令

    勘定系システムの開発失敗を巡り、スルガ銀行が日IBMに115億8000万円の支払いを求めた裁判で、東京地方裁判所は2012年3月29日、日IBMに74億1366万6128円の支払いを命じる判決を言い渡した。 スルガ銀行は2000年代初頭に勘定系システムの刷新を計画し、海外製の勘定系パッケージ・ソフト「Corebank」を担いだ日IBMの提案を採用した。ところが刷新プロジェクトは要件定義から難航。新システムを完成させることができなかった。 結果的にスルガ銀行は日IBMに新システムの開発中止を通知し、2008年3月に「日IBMの債務不履行によりシステムの開発を中止せざるを得なくなった」として、日IBMに損害賠償を求める訴訟を東京地裁に提起していた。 関連記事:“スルガ銀-IBM裁判”を振り返る ■変更履歴 スルガ銀による賠償請求額について、当初の記事では「111億700万円」と書い

    [速報]スルガ銀-IBM裁判、日本IBMに74億円超の賠償命令
  • 元リーガ名物審判:「“ビジャラト”はイラクの兵器」 | Goal.com

  • 5月21日(月) PHPメンターズトレーニング「Symfony2によるWebアプリケーション開発入門」開催のご案内

    Alert こちらのご案内分は受付終了いたしました この度PHPメンターズではPHPプログラマー向けの有償トレーニングサービスを開始いたします。その第1弾として、2012年5月21日(月)に東京でPHPアプリケーションフレームワークSymfonyのトレーニングセミナー「Symfony2によるWebアプリケーション開発入門」を開催いたします。 トレーニングセミナーは、基礎編・実践編の二部構成となっており、基礎編ではSymfony2でWebアプリケーション開発するにあたって必要な知識を学び、実践編では実際に手を動かしながらSymfony2でWebアプリケーションを作る内容となっています。これからSymfony2の導入を考えている方をはじめ、既に導入済みで基礎からしっかり学びたい方は是非参加をご検討ください。 Symfony2はその品質の高さ、高い生産性と拡張性によって母国であるフランスを始め

    5月21日(月) PHPメンターズトレーニング「Symfony2によるWebアプリケーション開発入門」開催のご案内
  • Facebook

    shimooka
    shimooka 2012/03/29
    コメント欄が非常に興味深い