IoT事業部の木村です。 DynamoDBからGetItemをするという処理を書いていて、forEachの中でasync/awaitが効かないということに気づかず非常に多くの時間を使ってしまいました。大変基礎的でお恥ずか […]…
Chrome에서 오디오가 자동재생이 안 된다면? howler.js 라이브러리를 사용해 봤습니다.
안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 Chrome에서 오디오가 자동재생이 안 되는 문제를 살펴보고, 해결책으로 howler.js 라이브러리를 사용해 보고 정리해 봤 […]
Webアプリでの画面タッチによるいろいろな操作を制限してみた
こんにちは、CX事業本部 IoT事業部の若槻です。 最近、タッチ型PC端末を店頭に設置して不特定多数の人がタッチにより操作するWebアプリケーションを実装する機会があり、その中で下記のタッチ操作を無効にしたいという要望が […]…
[React] 画面タッチによるピンチズーム操作を無効にする
こんにちは、CX事業本部 IoT事業部の若槻です。 Reactで実装したWebアプリケーションで、スマートフォンやタブレットで使われた場合に、画面タッチによるピンチズーム(ピンチイン/ピンチアウト)の操作を行わせたくない […]…
AWS SDK for JavaScriptはV2とV3の2種類あるぞ!
Node.jsでAWS SDKを使おうとした際、現状V2とV3という2つの選択肢があるのですが、それぞれで違う部分が結構あります。 リポジトリもそれぞれ分離しています。 V2 https://github.com/aws […]
[React] クッキーが未設定の場合にプロンプトで設定を促してみた
こんにちは、CX事業本部 IoT事業部の若槻です。 前回のエントリでは、react-cookieを使用したクッキー管理の動作を確認しましたが、その後の実装でクッキーが設定されるまで先の操作に進めないようにする必要が生じま […]…
[Salesforce] プラットフォームイベントを利用して重いフローの処理を最後にまわす
重いフローの取り扱い 取引先(Account)を作成・更新すると紐づいている全取引先責任者(Contact)のメール送信除外(HasOptedOutOfEmail)にチェックを入れるフローがあるとします。このフローは紐付 […]…
Diagram Maker’s Action Interceptor
Introduction Action Interceptor is an optional hook on Diagram Maker’s events system. It is called right befor […]
Apple lowers commissions on in-app purchases for news publishers who participate in Apple News
Apple today is launching a new program that will allow subscription news organizations that participate in the Apple News app and meet certain requirements to lower their commission rate to 15% on qualifying in-app purchases taking place inside their apps on the App Store. Typically, Apple’s model for subscription-based apps involves a standard 30% commission […]
[React / JavaScript] ExcelJSで実装したCSV出力機能でSJIS変換対応をしてみた
こんにちは、CX事業本部 IoT事業部の若槻です。 前回のエントリでは、ExcelJSを使用してアプリにExcel/CSVのダウンロード機能を実装しましたが、その際のCSVの文字コードはUTF8でした。 [React / […]…