QnQ開発日誌 チームで使う作業メモの共有的な使い方を考える

開発っていうか、まぁこのままじゃ一生誰も使わないよね、ということで、どうしたもんかな、と話していた。

結論的には、チームで作業メモを残して共有するような用途に使えないかな、という話になっている。それに向けて、具体的な作業を明日から始めて、来週の連休には実証できるような状態にしたい。

“QnQ開発日誌 チームで使う作業メモの共有的な使い方を考える” の続きを読む

QnQ開発日誌 単体テストなしで大丈夫か?

デプロイしたらサインインしていない状態でサイトが見られなくなった、QnQの開発日誌ですこんにちは。今は修正している。

Firestoreのセキュリティルールをミスっていたせいなんだが、Seleniumを使ったUIテストしかなく、匿名ユーザーの挙動がテストケースから漏れていたために気づかなかった。

“QnQ開発日誌 単体テストなしで大丈夫か?” の続きを読む

QnQ開発日誌 開発したWebサービスは俺の日記帳になった

こんにちは。二次元掲示板、「QnQ」の開発日誌でございます。

前回の記事「開発中のWebサービスは友人との交換日記と化した – 或る阿呆の記」では友人との交換日記と言ったが、最近は友人も忙しいのか書き込み頻度がめっきり減ってしまい、最近は書き込みの多分9割くらいが僕の独り言と思われ、交換日記どころかもはや「俺の日記帳」みたいになってしまった。まぁTwitterのタイムラインを汚さずに、いいたいことをネットの虚空に向かってペラペラとしゃべっているとでも言えばよいだろうか。

長らくそんな状態だったのだが、本当に「みんなの日記帳」的な方向に開発が進みそうだ。

“QnQ開発日誌 開発したWebサービスは俺の日記帳になった” の続きを読む

for文の中でawaitして返り値使う直列処理を Promise.all() で並列処理

何か日本語の不自由なタイトルだが、実際僕の思った疑問をそのまま文章にするとこんな感じだった、というか実際こういう間抜けな文章で検索していたので、このままいくことにする。

JavaScriptでfor文の中でawaitして直列でやっている処理を、Promise.all()を使って並列にやりたい、ということだ。const answers = Promise.all( …. ) と書きたい、という話。さらっと検索すると返り値を使うサンプル。

“for文の中でawaitして返り値使う直列処理を Promise.all() で並列処理” の続きを読む

開発中のWebサービスは友人との交換日記と化した

友人が発起人になって、一緒に開発したWebサービスがある。

QnQ

これはまぁ、一言で言うと二次元チャットみたいな感じ。二次元チャットってなにそれ意味分かんないと思われるが、Twitterのツイートツリーが分岐する様子が可視化されたもの、といえば少しイメージがわくだろうか。たとえば以下のような感じだ。

“開発中のWebサービスは友人との交換日記と化した” の続きを読む

react-native run-ios したら The following build commands failed:PhaseScriptExecution Start\ Packager と言われてこける

表題のとおり、react-native run-ios したら、The following build commands failed: PhaseScriptExecution Start\ Packager と怒られて先に進めなかった時のメモ。

結論を言うと、使いたいポートがnodeに使われていた。sunproxyadminなるプロセスとかぶっているらしい…killしたらとおった。

“react-native run-ios したら The following build commands failed:PhaseScriptExecution Start\ Packager と言われてこける” の続きを読む

QnQ開発日誌 Firebasde匿名認証機能で誰でも気兼ねなく見られるようにした

https://qnqtree.com/

友人と開発中のFirebaseなWebサービス、QnQの開発日誌です。質問に質問で返す、Q&AならぬQ&Qサービス。どんなサービスかの詳細は「質問に質問で返されるドM向けQ&Qサービス、QnQを公開・開発中です – 或る阿呆の記」。

作って公開したのはいいものの、覚悟していたけれどやっぱり開店休業状態が続き、周囲の人に使ってもらって意見を伺いながら、どうしたらユーザー増えるかなーと試行錯誤中です。で、今まではGoogleまたはTwitterでログインしないと何も見えない状態だったんですが、今回はそういったことをせずに中身を見られる匿名ログインを導入しました。

本記事では、導入の背景と、すったもんだをつらつらと。僕らの週末と引き換えに作られました。

“QnQ開発日誌 Firebasde匿名認証機能で誰でも気兼ねなく見られるようにした” の続きを読む

Node.js 6 + http + Promise で複数のAPIを直列で順次実行する

2020年だが、Node.js 6を使う必要がある、標準モジュールを使わなくてはいけない、という制約下で複数のAPIを順番に実行していく必要がある場合のメモ。まぁ自分用のスニペット。

async / await は使えないのでPromiseで頑張る。async / await 使いたい。つらい。でもJavaScript使えるだけ有り難いといえばそう。

“Node.js 6 + http + Promise で複数のAPIを直列で順次実行する” の続きを読む

質問に質問で返されるドM向けQ&Qサービス、QnQを公開・開発中です

最近Webサービスを公開しました。

https://qnqtree.com/

このサービスは一言で言うと表題のとおり質問に質問で返すサービスで、まぁ意味がわからないと思いますが、皆から質問責めに合えるサービスだと思えばだいたいOKです。開発メンバー間ですら「修行僧しか使わない」「ドM向け」とか言われていて、果たして世に受け入れられるのか不安ですが、個人的には非常に大きな可能性を持ったサービスだと思います。

これは友人が立ち上げたプロジェクトで、僕も立ち上げ時から開発メンバーとしてぼちぼちやっています。けっこう紆余曲折経ていて、ここに至るまで2年以上かかっています。

技術的な話も含めて、開発の実際や、サービスのことなど、つらつらと書いていきます。Webサービス、というよりは新規サービスの開発に興味がある人には参考になるところもあったりなかったりするんじゃないかな。

“質問に質問で返されるドM向けQ&Qサービス、QnQを公開・開発中です” の続きを読む