2022-06-04 FlutterでAndroidアプリを作ります Dart Flutter Dart を学ぶ 変数について Numbers int double Web と Native で微妙に扱いが違うらしいので、大きな数を使うときには注意したほうが良いだろう。 型チェックについても微妙に違うのでメモしておく。 Strings String Dart では文字列はオブジェクトなのだという、なるほど。 Boolean bool なんか公式ドキュメントでも急に話がとんでてビビるのだが、D ...
2022-05-18 Salmonia 2.1.0リリースした Python Salmonia 2.1.0 いつの間にか API のバージョンが 2.1.0 になっていたので対応しました。 ソースコードはいつもどおり公開されているので、ご自由にご利用ください。 動作保証はしないのですがWindows 版もリリースしています(いや、多分これ動かねえな? 仕様 基本的には今までと同じですが、ちょっとだけ違うところを解説。 イカリング 2 のログインのみ Salmon Stats ...
2022-05-18 Docker+Prisma+PostgresSQL+NestJS Typescript NestJS Prisma Docker タイトルについて 今回構築した環境は以下の通り。 Docker を使って動作する NestJS で API を書く Prisma でデータベースに接続する PostgresSQL にデータを書き込む 更にこれに加えて、 nginx のリバースプロキシを利用してサイトを公開する というのも付け加えておく。 さて、この要件を満たすためにどのような実装をしたら良いだろうか。 実装 まずはディレクトリ構成 ...
2022-05-16 New Salmon Stats進捗状況 話題 Typescript NestJS Prisma New Salmon Stats さて、旧 Stats がお亡くなりになってから二週間ほど経ちました。それから OSS で改修しやすいことを目的として Typescript で書き直した New Salmon Stats を開発中なのですが、どこまで進んだか知りたい方もいると思うのでご報告します。 構成 Salmon Stats をつくるにあたって、必要なのは以下のコンポーネントです。 データベー ...
2022-05-11 Prisma Clientの使い方を学ぶ2 Typescript NodeJS PostgresSQL Prisma エンドポイントの仕様 まずは想定されているエンドポイントの定義を考える。 今回は以下で定義されるユーザのレコードを持っている。 enum Gender { MALE, FEMALE } model User { id Int @id(autoincrement()) name String? gender Gender? } つまり、id は必ずあるが名前と性別は設定されていないかもしれないという ...
2022-05-09 Prisma Clientの使い方を学ぶ Typescript NodeJS PostgresSQL Prisma Prisma 一つ前の記事で Prisma のモデル定義を理解した前提で記事を書いていきます。つまり、自分が理解できていなかったらこの記事の内容を理解できないので、執筆が永遠に終わらないことになります。 Scheme 今回は以下のように scheme.prisma ファイルを定義しました。previewFeatures = ["interactiveTransactions"]を追記していますが、 ...
2022-05-09 Prismaの使い方を学ぶ Typescript NodeJS PostgresSQL Prisma Prisma Prisma とは公式ドキュメントによると、 > Next-generation Node.js and TypeScript ORM とあるので、要するに次世代の NodeJS と Typescript の ORM であるらしい。ORM とは Object-Relational Mapping のことでオブジェクトのリレーションを行うものを指し、要するに TS で書いたオブジェクト ...
2022-05-06 最強のアプコンアルゴリズム、Real-CUGANを使ってみた 話題 アプコンとは アプコンとはアップコンバートの略で、解像度が低い画像や動画を解像度が高くすることをいう。単にアプコンするだけなら Bilinear が最速であることは知られているのだが、単に Bilinear でアプコンしてしまうとノイズが乗りまくってしまって意味がない。 よって、解像度を上げつつ、ノイズを減らしつつという技術が必要になってくる。 アプコンアルゴリズム アプコンのアルゴリズムはいろい ...
2022-05-06 完成が間近になると途端にやる気がなくなる現象 話題 五月病 五月病ではないと思うのですが、手を付けているプロジェクトが完成に近づくと途端にやる気がなくなる現象って名前がついていたりするんでしょうか? 応援していた売れないアーティストがメジャーデビューした途端に追いかけるのをやめてしまったりするのですが、それに似ている気もします。なんだろ、もう一人で自立できるから親元を離れていく我が子を見ているような気分なのかもしれません(上から目線なのには目を瞑っ ...
2022-05-04 Salmon Statsよ、永遠に 話題 Typescript NestJS Prisma Salmon Stats の突然の終焉 何やら数日前から Salmon Stats に繋ぐことができなくなってしまいました。 調べてみたところ、どうも API 側のドメインが切れたか、サーバが落ちてしまっている様子。Salmon Stats の API は Splatoon Stats と同一のサーバで動いているようなので、多分後者かと思われます。 で、管理人の方はもうかなり長いこと Salmon ...