ARTICLES

Ability proceeds from a fusion of skills, knowledge, understanding and imagination, consolidated by experience.”

MICHAEL KLARKE

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ornare porttitor ipsum a mollis. Pellentesque sagittis enim ac libero luctus, at vulputate ante lobortis. Praesent lacinia, leo sit amet congue malesuada.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor ins.

RECENT ARTCLES

lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua ets unsers.

そろそろSandyBridgeおじさん卒業。VRがしたくて新しい自作PCを組んだ話

3月 3rd, 2022|未分類|

こんにちは、のすけです。=== 去年書いて眠ってたので出しときます。 この記事で作成したPCはもう1年稼働中。いい感じです。 ただ最近はVRはしてませんorz === PCの温度管理は大切!なんて記事を8年前?に書いて、今でも結構みられているのですが。その時のPCが2010年に制作したCore i7 2600K(SandyBridge)を積んだhollywis.hatenablog.comこれです。 今話題?のVRが無性に気になってしまい。こちらの11年前のPCに思い切って GTX 1660 Superを買って強引にくっ付けて、さらに【国内正規品】HTC VIVE Cosmos EliteHTCAmazonVIVEのCOSMOS Eliteなんてのを買って、動くか試しました。 で、結果。 なんと、、、 動いたw 2010年のPCで動くんかいぃ!!すげえな2600K。全然カクツキも感じない。 ただ、一つ問題が。。。 どうやらSandyBridgeってUSB3.0に正式対応してないらしくて ただ、たまたまマザボがUSB3.0を搭載していたから奇跡的にCOSMOS Eliteがうごたわけなんだけど 起動が5回に1回動けばいい方で、結構な割合で起動しないことが多かったんだよね。 原因としては頭につけるガチャピンみたいなヘッドマウントディスプレイとPCを接続するUSB3.0の相性が悪いようだった。 ということで、11年ぶりに思い切ってPCを一新することにした。 構成はこうだ! [構成概要] CPU: Ryzen9 3950x 16コア32スレッド メモリ: TEAM [...]

StripeのSubscriptionのhookについて

3月 3rd, 2022|未分類|

こんにちは、のすけです。クレジットカード決済プラットフォームStripeの新しいバージョン。と言っても数年前のアップデートですがによって、機能がいろいろ拡充されてますよね。ただ機能が多過ぎてドキュメントを読んで仕様を理解するのも一苦労。 その中で、便利なサブスクの機能なのですがかなり柔軟に料金設定ができるのですが、既存のシステムにもサブスクの管理がある場合 重複して管理しなくてはならなくなります。例えば他の決済プラットフォームも併用している場合には、仕方なく、自社システムにも サブスク管理の仕組みを作って、Stripeのサブスクといい感じに連動させる必要があるかと思います。 それで、サブスクの入会、退会はどうやって検出したらいいの?という問題にぶち当たるのですが。そこはStripe、イベントをhookする仕組みが用意されています。着信する Webhook を使用してリアルタイムで更新を取得する | Stripe のドキュメントただ、いっぱいイベントあるんですよね。。サブスクの登録、キャンセルはどのhookを使えば、、、 'customer.subscription.created'を使ってみる サブスクが登録された時、このイベントが走ります ですのでこちらをhookするのが正攻法かと思います。 ただ、自社のサブスク管理システムとの連携の際に、 契約されたサブスクがどのサブスクかを識別するためには、あらかじめ登録時に metadataに識別のためのプランidなどを仕込んで置く必要があります。 ただ、Stripeの管理画面の商品設定画面ではproduct(商品)やprice(価格)にはメタデータをあらかじめ設定できるのですが サブスク契約(sub_xxxx)は契約時に作成されるので 事前にメタデータを仕込むことができないっぽです。 なので、やり方としては 登録は例えばコーディング不要のStripe既存のcheckout sessionの仕組みを使う場合 どうすればいいのかと言うと checkout.session.create時に subscription_dataというパラメータを設定できるので、そこのmetadataに 自社のサブスクを識別する識別子を設定しています。 これで、例えば'invoice.payment_succeeded'をhookして、渡されたJSONデータをパースすると どのサブスクか判別できます。 'invoice.payment_succeeded'での検出 Stripeでの支払いの際には(トライアルの¥0決済含む)必ず発行されるイベントに invoice.payment_succeeded'があります。 こちらをhookすることでサブスクの登録と継続決済の検出ができるのでいいかなと思います。 なぜなら、billing_reasonという項目にサブスクの状態が入っているからです 登録時には"subscription_create"が、継続決済時には"subscription_cycle"が入ってくるので こちらを識別する方法があります [...]

Our Work

dolore magna aliqua. ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.

  • 1817

Simply Pianoやばい。ピアノコードが直感的に覚えられる

10月 16th, 2021|0 Comments

なんだか、最近ピアノにハマっている、のすけです。PCばかり触っていると、揺らぎあるものに無性に引かれるもので辿り着いたのがピアノ。 小学生の時に3年ほど習ってたんだけど、それ以来。ピアノは電子のやつで、6万円くらい?でYAMAHAのP125ってやつを買いました。ヤマハ YAMAHA 電子ピアノ Pシリーズ 88鍵盤 ブラック P-125Bヤマハ(Yamaha)Amazon色々触ったのだけど、これが一番グランドピアノのキータッチに近かったので。迷った末に購入。ちょっと、キーが重くて指が疲れるけど、後悔はしていない。 最近は、Youtubeとかオンライン学習サイトが充実してて、ピアノの先生に習いに行かなくても、全然学習できるのね。 Udemyとかで色々買ってみたけど、今、一番ハマっているのがこれ Simply Piano (年間コースで1万円くらい. 安すぎ!) 何がスゴイって、iPadにインストールしたら、あとはピアノとiPadをUSBケーブルで繋ぐと認識して押したキーを合ってるか審査してくれるんだよね。 あと、カリキュラムが充実してて子供の頃に習った、クラシックピアノ系もあるしさらに! ピアノのコードを学習するカリキュラムもあって実際のPOPSに合わせてコードで伴奏する方法が学べちゃう。 もう3ヶ月くらい毎日やって、もう少してコードのカリキュラムはクリアしちゃうのが、ちょっと物足りないんだけど。終わったら、どうしようか。 クラシックピアノコースに進むか、もしくはYoutubeのコースでも進むか。

  • 1818

UniRxやってます

10月 16th, 2021|0 Comments

最近何も書いてなかったので、雑記をこんにちは、のすけです。最近は、これのシングルトンとかobservableパターンを読んでGame Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ作者:Robert NystromインプレスAmazonその後、UniRx勉強してますUniRx/UniTask完全理解 より高度なUnity C#プログラミング (アスキードワンゴ)作者:打田 恭平ドワンゴAmazonVue.jsなどでobservableをなんとなく使ってたのですがこれを読んで理解が深まりました。イベントと実処理を分離した実績達成システムを実装したくてたどりついた感じでゲームのパターンってなってますが、結構汎用的に、いろんなシステム開発で使える手応えを感じてます。 ではまた

  • 1819

shopifyという凄いECプラットフォーム

9月 15th, 2021|0 Comments

こんにちは、のすけです。ただの雑記なのですが、shopifyというECプラットフォームご存知でしょうか。最近は、簡単に個人のショップを作れるサービスがいっぱいあって例えば ・BASE ・STORES とか便利で利用していました。数クリックでWEBのECショップが簡単に作れて便利ですよね。ただ、セール中のモーダルを出してみたりなど、ちょっとした複雑な機能を 追加したりなんかは難しくてそうなってくると、他のECプラットフォームになってくるわけですがたとえば ・WordPressにECプラグイン(WooCommerceとか)入れる ・ECcubeを使う 何かの選択肢が出てきたりします。そんな中で、最近?2018年らしいけれど日本語にも対応したshopifyが中々凄いそう利用間隔はBASEやSTORESのような感じでありながら カスタマイズ性がWordPressやECcubeのような感じ。つまり サーバー不要で数クリックでショップを開けるけて かつ細かいカスタマイズも色々できる!APIもあって中々いじりがいがあるようです。 フロント部分はスクラッチで自前で作って、管理画面だけ利用するなんてこともできそうなので 期待が持てます。海外性ということもあり、海外向けのEC作りたい場合にはかなり重宝しそうです。ちょっと色々いじっていこうかなと では!

Ready to Talk?

do you have a big idea we can help with?