Open github-actions[bot] opened 3 years ago
自分はKickstarterに出ているやつをbackしている。大本はindiegogo? 設計自体はオープンソース(クラウドファンディングをやっている人たちとは別の実体がメンテナンスしている?)のようで、権利関係がよく分からない。
一昨日Kickstarterの方から Slow is fast というSubjectの配送遅延の理由説明メールが来ていた。 その中に
Some of you may have seen Bittles being sold on some pages other than our http://igg.me/at/bittle. Many of them are scammers. The only exception is SeeedStudio and TinkerGen.
とあり、荒ぶっている。
https://robotstart.info/2021/02/02/dog-programming-robot-petoi-bittle.html
全然キャッチアップ出来ていなかった。 Subscription APIにだけ絡むわけではなさそう
WebP が使えないブラウザ用。なるほど
組み込み開発用の VS Code の拡張。依存ライブラリの管理とかできるっぽい
https://typeorm.io/ https://github.com/typestack/routing-controllers
書き味は悪くなく、心地よい。 今回は適当に mongodb 使ってバックエンド作るところで使ったけど、mongo じゃなかったら prisma にしてたかも。
// express
@JsonController('/path')
export class SomeController {
@Post('/verify')
async verify(
@BodyParam('shop', { required: true }) shop: string,
@BodyParam('hmac', { required: true }) hmac: string,
@BodyParam('code', { required: true }) code: string,
): Promise<{ ok: boolean }> {
// Do something with db
return getRepository(Shop).findOne({ where: { ...}}).select();
}
}
// entity
@Entity()
export class Shop {
@ObjectIdColumn()
id!: ObjectID;
@CreateDateColumn({ name: 'created_at' })
created_at!: Date;
pnpm
らしい。他のプロジェクトにて一回ダウンロードした package をダウンロードせずにそのまま使えるのは便利だった。
pnpm install
するとpnpm-lock.yaml
lock ファイルが生成される他の package manager との benchmarks など