タグ

2015年11月12日のブックマーク (3件)

  • 論理削除とユニークキー制約の両立 - Qiita

    概要 データベーステーブルの物理設計を行うとき、論理削除とユニークキー制約を両立させるための TIPS です。 基create table user ( id int not null, email varchar(40) not null, password_sha256 varchar(64) not null, removed int not null default 0, -- 論理削除カラム constraint pk primary key (id) ); -- 入会 insert into user (id, email, password_sha256) values (1, 'foo@example.com', '**dummy**'); -- ログイン removed = 0 select * from user where removed = 0 and ema

    論理削除とユニークキー制約の両立 - Qiita
    k-holy
    k-holy 2015/11/12
    論理削除に限らず何らかのフラグと一意性制約を組み合わせる場合に使えそう
  • お名前.comメールマーケティング 活用ガイド

    メール配信管理画面内『DNS設定情報』にてご確認いただけるDNS情報をお名前.com Naviより設定します。 1. お名前.com Naviへのログイン お名前.com Naviへログインします。 ※ログイン情報がご不明な場合はこちら 2. ドメイン機能一覧の選択 画面上部の「ネームサーバーの設定」へマウスを合わせると関連メニューが開きますので、 その中から「ドメインのDNS設定」をクリックします。 ※「ドメインのDNS設定」へ移動しようとした際に、更新手続きをお忘れではございませんか?」 という画面が表示される場合は、「更新画面から移動する」をクリックしてください。 3. ドメインの選択 ドメインの一覧から設定されるドメインを選択し、「次へ」をクリックします。 ※DNS追加オプションのお申込みは不要です 4. DNSレコード設定画面表示 「DNSレコード設定を利用する」の「設定する」を

    k-holy
    k-holy 2015/11/12
    CNAMEの説明が間違ってる。末尾の.を入れてるとエラーで受け付けてくれない。しかもエラー箇所教えてくれないし。
  • [PHP] echo などの標準出力が含まれるメソッドをテストする - Qiita

    <?php class Japan{ public function getCapital(){ echo '<div id="capital">'; echo '埼玉県'; echo '</div>'; } } getCapital() は何も return してくれませんので、代わりに標準出力された内容をテストします。標準出力される内容を取得できる ob_start() と ob_get_clean() を使います。これにより、標準出力される内容を変数に格納できますのでテストを行えるようになります。 <?php require_once 'Japan.php'; class JapanTest extends PHPUnit_Framework_TestCase{ public function testGetCapitalOutputsExpectedHtml(){ $japan =

    [PHP] echo などの標準出力が含まれるメソッドをテストする - Qiita
    k-holy
    k-holy 2015/11/12
    expectOutputString()が役に立った。今のバージョンだとob_start()したらrisky testとか言われてパスされるので…