タグ

2015年4月9日のブックマーク (4件)

  • クックパッドの課金を支える技術 - クックパッド開発者ブログ

    こんにちは、技術部の大石です。開発基盤グループで課金システムの担当をしています。 インターネットサービスの決済・課金システムの開発や運用は、サービスの根幹を支えるために正確性と機能性を満たさなくてはなりません。また同時に、価格や料金体系、決済手段のバリエーションでユーザーに利便性を提供する必要もあります。「堅牢性」「信頼性」と「柔軟性」「開発スピード」という相反する要素の両立が求められます。 その結果、決済・課金システムは適切な設計や運用を意識しないと複雑になってしまいがちです。 課金システムの開発、運用でよくある問題 複数の決済方法を同じサービスの上で共存させる難しさ 例えば、最初にクレジットカード決済を導入して、その後にコンビニ決済、キャリア決済やアプリ内決済と決済方法が増えていくことはよくあることです。 最初の導入の際にクレジットカード決済への設計だけでなく、その後に増えていく決済を

    クックパッドの課金を支える技術 - クックパッド開発者ブログ
    nodat
    nodat 2015/04/09
  • 私たちはゆっくりと成長しますーー福岡のヌーラボ、世界展開を語る #bdash - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    面接の前に取材対応してくれたヌーラボ代表取締役の橋正徳氏 稿は、B Dash Camp 2015 Spring in Fukuokaの取材の一部。 福岡のインターネット企業として積極的に世界に向けて展開を続けるのがヌーラボだ。BacklogやCacooといったプロダクトを武器に、単なる地方の中小企業に留まらない精力的な活動を見せている。 また最近では、同じく九州地区の宮崎県を拠点にコマース事業を展開していたアラタナがスタートトゥデイの傘下入りするなど、東京以外のネット企業の成長のあり方にも注目が集まっている。 参考記事:スタートトゥデイが宮崎を拠点にネットショップ支援事業を展開する「アラタナ」を完全子会社化 彼らのホームタウンということもあり、現在の状況を同社代表の橋正徳氏に聞いた。(太字の質問は全て筆者。回答は橋氏) 前回のアップデートが法人向けのサービス提供でしたが最近の状況は

    私たちはゆっくりと成長しますーー福岡のヌーラボ、世界展開を語る #bdash - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
    nodat
    nodat 2015/04/09
  • PHP7とjson_decodeとjson_encodeの困った仕様 – 数値型データの問題

    (Last Updated On: 2018年8月13日)PHP7からint/float/arrayの基的データ型のタイプヒントが導入されます。タイプヒントには困った問題があります。その問題を更に複雑にするjson_decode関数のデータ型変換問題があります。 JSONデータの数値型データ※が特定の型に変換される問題はPHPのjson_decode関数に限った問題ではなく、JSONを利用する処理系を作る全ての開発者が注意すべき問題です。 ※正確には数値型データと書くより「数値型リテラル」と記述するべきですが、「数値型データ」とします。 大きな数値さえ使わなければ気にしなくても問題にならないですが、json_decodeはJSONの整数/浮動小数点形式データをPHPのint型、float型に自動変換します。 JSON RFCの内容 JSONを定義するRFC 7195によると This s

    PHP7とjson_decodeとjson_encodeの困った仕様 – 数値型データの問題
    nodat
    nodat 2015/04/09
  • ソフトウェアダウンロード | 簡単転送アプリケーション「Content Transfer」 | 音楽のソフトウェア | サポート・お問い合わせ | ソニー

    「Content Transfer」とは? Content Transfer は、音楽、ビデオ、写真、ポッドキャストのコンテンツをiTunesなどで管理しているお客様向けのファイル転送ソフトウェアです。 iTunesなどからContent Transferのウィンドウへファイルを直接ドラッグ&ドロップすることにより、自動的にウォークマンの最適なフォルダーへ転送します。 ※ moraやiTunes Storeなどで購入した著作権保護されたファイルや歌詞の転送には対応しておりません。 インストール方法 『ダウンロード』ボタンをクリックし、「ContentTransfer.dmg」をパソコンに保存してください。 保存した「ContentTransfer.dmg」をダブルクリックし、インストーラー画面の指示にしたがって、インストールを実行してください。