俺、サービス売って家買うんだ

Swift, Kotlin, Vue.js, 統計, GCP / このペースで作ってればいつか2-3億で売れるのがポっと出来るんじゃなかろうか

Node.js

どこで起こったかわからない unhandledRejection のコールスタックをキャプチャする

すいませんorz... 2017年後半〜2018年前半ブチクソ忙しくて全くブログの更新ができていませんでした!!!!!!! facebookとかではちまちま発言してるのですが、会社でのサービスづくりに熱中しておりこちら側がおろそかになっていました。 そろそろ復活さ…

NodeでFCMを利用してAndroidにプッシュ通知を送る

すいません!すいません! めちゃくちゃブログの更新滞っちゃいましたねorz 概要 サーバーサイドのNodeからFCM経由でAndroidアプリにプッシュ通知を送る際の実装メモです。 FCMとは? Firebase Cloud Messagingのことで、Googleが提供するAndroidの通知サー…

ExpressでGoogle Cloud Storageに画像をアップロードする

やりたきこと Expressで稼働しているWebサービスで画像をGoogle Cloud Storage(以下GCS)にアップロードする サブドメインで画像を閲覧できるようにする 各種バージョン Node 7.x Express 4.x 事前準備 以下は完了している ドメインは取得 Google Cloud DNSの…

Moment.jsを使ってタイムゾーンがEtc/GMTの日付と時刻をAsia/Tokyoに変更する

iOSのIn-App Purchase の Auto-Renewing subscription (自動更新型の購読)を利用した開発では購入処理が走った際や、期限切れの際にAppleから得られるレシートの検証をAppleのサーバーにpostして行う必要があります。 当然ながら有効期限を表すexpires_date …

東京Node学園祭2016に行ってきたよ

今年もNode学園祭に行ってきました! この春辺りからサーバーサイドをNodeで書くことが増えてきたので、新しい知識を手に入れつつ詳しくない分野の洗い出しができると思い今回もとても楽しみでした。 セッションを聞きながらメモったことを箇条書き。 nodefe…

Mac上にNginx、MySQL、Redis、Nodeが入ったDockerコンテナを準備してみる

そろそろ触ってみないとという謎の焦燥感に急かされて触ってみた。 結論から言うと今のところVagrant + Virtualbox + Ansibleぐらいで事足りてる気がするけど、実運用になると変わってくるのかな。 目標 DockerにMySQL、Redis、Node、Nginxぐらい入れてみる …

【Node.js】 requireで読み込まれたファイルのキャッシュを削除する

以下のExpressを利用したコードでjsonを返す。この時data.jsonは他の処理によって随時更新され、その反映をレスポンスに乗せたい。 本来ならアクセスされる度にその更新の反映がレスポンスのjsonに現れてほしいのだがNodeのrequireの仕組み上、無駄なファイ…

Facebookボットを作った話

さてさて、このブログでちょくちょく記事を書いていたので、購読されている方は知ってると思うのですが、GWから密かにFacebook Messenger Platformを利用してBotを作っていました。 実はGW明けにはほぼ出来上がっていたのですが、Facebook側のレビューがなか…

FacebookのMessengerを利用したbotにWelcomeメッセージを喋らせる

Facebook Messenger PlatformのAPIを利用したbotがいるメッセンジャーを開いた時にウェルカムメッセージ(こんにちはとか、はじめまして、みたいなの)を表示させる方法をメモ。 JavaScriptで書いておく requestモジュールを入れる npm install request curl…

mocha + should.jsでNode.jsのテストを書く

また今度詳細は書こうと思うんですけど今年もGWにこのブログの著者二人で、都内のコワーキングスペースにこもって開発していました。 最近の記事を読んでくださってた方だと察しはつくと思いますが、FacebookのMessenger Platformを利用したbotです。 で、現…

FacebookのMessenger PlatformでScreencast必須だと思ったらそうでもなかった話

もうね。ホントすいません。。 前々回の記事で、Facebook Messager Platformで遊ぶ程度の場合でもレビュー(Screencast込み)必須だと書いたのですが、今日真面目にシューティングしたらそんなこと全然ありませんでした。。 問題の記事 www.ie-kau.net Page to…

【2016/04/25解決】 Heroku + FacebookのMessenger Platformで遊んでみようと思ったらScreencast必須で中断している件

この記事で話題にしている問題は、下記記事で既に解決しています。 本投稿のapp.jsを下記記事のものに変えると正常に動作します。 www.ie-kau.net 前回の記事からお察しがつく通り、FacebookのMessenger PlatformにBotを組み込んで色々試してみようと思った…