指定キーの重複があればランダムでひとつだけ抽出したいっていう要望をMySQLで叶える話をパワプロで例えた話

今までに自分が育ててきた選手のデータベースがあるとするじゃろ。 id | 選手名 | 高校 | ポジ | ランク 1 | もちこ | パワ校 | 投手 | A 2 | よしこ | 脳筋 | 野手 | B 3 | さちこ | 脳筋 | 投手 | C 4 | よしお | 覇道 | 内野 | C 5 | もっち | パワ校 | …

twitterAPIでメールアドレス取得したくてwhitelist(ホワイトリスト)申請?ぽいことをした

whitelist(ホワイトリスト)って言うのかもはや言わないのか、ちょっと曖昧だけど。。 まず目的。 ・webサービスに「twitterでログイン」的な機能をつけたい。 ・メールアドレス必須サービスなので、APIでemailも取得したい。 ・それにはどうやら通常の権限…

【未解決】DB設計でフラグの扱いあれやこれや

ある「通知」を操作するカラムを新設する際に。。 ・全て通知される ・ある条件下のみ通知される ・全く通知しない っていうかんじの定義をしたいとして、 かつ、ある条件下ってのが今後増設が考えにくい(しかし未来永劫ないとは言い切れない)場合、 0 == …

【セミナー】さくら×モリサワ webフォントの夕べにいってきました

さくらのレンタルサーバーでモリサワフォントが使えるようになると耳にし、 併せて開催されたセミナーにひょこひょこ参加。 www.sakura.ad.jp 以下備忘録。 ーーー #さくら×モリサワ webフォントの夕べ ##webフォント最新事例紹介 株式会社モリサワ エンタプ…

mysqlチューニング。遅いクエリをログに残すslow_query_logめもめも

vi /etc/my.cnf [mysqld] … slow_query_log = 1slow_query_log_file = /var/log/mysql-slow.loglong_query_time = 0.1 mysqlの設定ファイルにかきかき。 上記は0.1秒以上のクエリを記録する場合。 ログをためるファイルを作っておく。 vi /var/log/mysql-slo…

twitterボタンのツイート数バルーンがいつのまにか死んでたのでザオラルした話

※ザオリクではない←ポイント 情弱なので全く知らなかったんだけど、 ツイートボタンのツイート数が11/21におわったっぽい。。 blog.twitter.com その結果、サイトで使ってたやつーがこうなった。 だっさ!!!!!!!! なげいてたところ、こんな素敵なAPI…

Gmailへのメール配信で日単位の大幅遅延が発生したので原因をさがした

タイトル通り。 とあるサービスでメール配信を行っているんだけど、 Gmailのユーザーにだけメールが遅延する事象が発生。 しかも1,2時間ではなく、1,2日単位で遅れてしまうん…。 色々原因を探ってみたところ、メールログ内にこんな文字列ありけり。 https://…