タグ

2014年12月1日のブックマーク (4件)

  • ドリコムを支える中間ポイントシステム - くりにっき

    はじめに これは ドリコムAdventCalendar の1日目です はじめに 1日目:ドリコムを支える中間ポイントシステム 一応自己紹介 プリキュアおじさん 嫁はキュアピース 開発の背景 ソーシャルゲーム歴史 中間ポイントについて 前受金と資金決済法について 有償ポイントと無償ポイント 複雑な売上計算 ドリコムの中間ポイントシステム(dpoint)について 自分の役割 重要なこと dpointが導入されているアプリ 課金フロー iTunesでの中間ポイント購入 GooglePlayでの中間ポイント購入 ポイント消費 dpointのリリースノート gemのボリューム date_discreterというgemを作りました どういうgem? 月の歯抜けを調べる 日の歯抜けを調べる 時間の歯抜けを調べる dpoint改修時のつらみ DBのスキーマ変更する場合は導入してるアプリ全部での影響を調べ

    ドリコムを支える中間ポイントシステム - くりにっき
    okinaka
    okinaka 2014/12/01
  • PostgreSQL経験者がMySQLでシステムを構築した時のチェックポイント | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは。三苫です。 この記事はTECHSCORE Advent Calendar 2014、1日目の記事です。 日はPostgreSQL経験の長い私がMySQLのシステムを新規に構築、運用するときにハマった泣いたリストをチェックリストとして共有します。 PostgreSQLしかまともに使ったことがない人が準備不足でMySQLに突撃すると何が起こるか知っておきましょう。 @tmtms さんのMySQLユーザーがPostgreSQLを触ってみたメモと重なる部分も多いですが、逆から見た視点ということでご容赦を。 必ずチェックが必要 SQLモードをPOSTGRESQLにするのが良さそう INSERT時にエラーをスルーするような挙動を避ける 型の上限値を超えた数値をINSERTした時に、エラーを出さずに最大値をセットするような挙動を避ける (この挙動を知った当時はそれなりに衝撃でした…) GR

  • 第2回 RedPenを利用した文書の継続的検査への取り組み | gihyo.jp

    今回はRedPenを利用して文書を継続的に検査する方法について解説します。文書の継続的検査環境では、執筆中の文書をGitなどのバージョン管理システムで管理します。著者が行った変更が、サーバにあるバージョン管理システムにプッシュされるたびに自動でRedPenが適用されます。 稿では、はじめにGitなどのバージョン管理システムで文書を管理するメリットについて述べます。その後継続的インテグレーションの説明を行い、RedPenと組み合わせて文書の管理に利用してみます。 文書をGitで管理 最近は文書の管理にGitなどのバージョン管理システムを利用する人が多いのではないかと思います。私もある程度の大きさの文書はすべてGitで管理しています。昔の状態に簡単に戻れるという以外にも、文書管理にバージョン管理システムを利用すると次のようなメリットを享受できます。 マージ処理 バージョン管理システムを利用す

    第2回 RedPenを利用した文書の継続的検査への取り組み | gihyo.jp
    okinaka
    okinaka 2014/12/01
  • Packer + Serverspecでテスト済み仮想マシンイメージを自動で生成する

    アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) みなさんこんにちは。@ryuzeeです。 Packerを使うと、VagrantやVMware、Amazon EC2用のAMIなどなどのさまざまな仮想マシンのテンプレートを簡単に作成することができるのはご存知の通りです。 一方で作成した仮想マシンのテンプレートが必要な要件を満たしているかどうかは、仮想マシンのテンプレートを作るたびに検査しなければなりません。 ここでは、PackerとServerspecを組み合わせて、仮想マシンのテンプレートを作成する際に、テストも併せておこなう方法について解説します。 前提今回仮想マシンのテンプレートを作成するにあたっては以下の方式で行ないます。 Packer 0.7.2Packerでの仮想

    Packer + Serverspecでテスト済み仮想マシンイメージを自動で生成する