2018-09-01から1ヶ月間の記事一覧
9月15日の日報です。今日もなんかnode弄って終わりましたね… Canvas依存処理をテストする 「クライアント側で画像をリサイズして、特定サイズのサムネイルを作りたい」という思いがあるとして、コードはこんな感じになると思います1。 なお「それはサーバー…
9月14日の日報です。今日はしんどかった。 File API 利用箇所のテストを書く いま仮に、こんなコードがあるとしてですね。 /** * read an image file and return contents * @param {File} file a file object * @return {Promise<string>} base64 data */ export co</string>…
お休み… みたいなものなのですが、9月13日の日報です。 型なしvuexつらい問題 つらいのかな?と思いつつ適当に書き進めたところ「実際つらい」という認識に至りましたのでご報告します。 リファクタリングつらい vuex公式の型定義を利用し、その仕組みに乗れ…
9月12日はお休みです。elm学習中…
9月11日の日報です。qpはquelplanの略か何かです。 firestoreクエリで array-contains は1回のみ オレオレ画像アップローダー quelplan には「複数タグによる絞り込みをfirestore完結で行う」という要件があります。そういう機能はRDBなりLucene系なりでやれ…
9月11日の日報ー。 画像アップローダー タグボトルには画像投稿の機能がありません。そこで画像を貼るには「とりあえずimgurに置く」というような方法を取っているのですが、非常に面倒なので、画像アップローダーを作り始めました。 画像に1つ以上のタグを…
9月10日の作業はおやすみでした。休みという割には結構書いてる気もしますが、気のせいです。
9月9日の作業はおやすみでした。なんとなく新しいプロジェクトとか作ってます。できたら載せますね。
9月7日の日報です。 nuxtアプリ向けにjest導入 フロントエンドにjestを導入して.ts, .js, .vueファイルすべてのカバレッジまで処理できるよう、設定だけは追加しました。テストそのものは今後ちょっとずつ書きます(本当はテスト設定と最初の1テストをまとめ…
9月5日の日報です。 nuxt-edge 環境でのtypescript利用 今日もまたえぐいバグを踏み抜いて直しました。 https://gitlab.com/tagbottle/tagbottle.com/issues/258 https://gitlab.com/tagbottle/tagbottle.com/issues/365 TypeScriptが pages 配下のファイル…
9月4日の進捗おしらせです。 メッセージ送信時の表示改善 yarn workspaces 導入後にGitLab CIのキャッシュを削除しなかったせいなのか、昨日盛大にバグを発生させました。その内容は「一見送信できたように見えるけれども、実は送信できておらずリロードする…
9月3日の日報です。 コンポーネント書き直し中 新機能を増やす前に、現状のコンポーネントを整理すべくリファクタリング作業を進めています。コードの見通しを改善し、メンテナンス性を高めることが目的です。 workspacesマージしてデプロイしたらシステム崩…
9月2日の日報です。yarn workspaces + nuxt = しんどいバグという話です。 yarn workspaces あれこれ タグボトル内部の構造を修正し、yarn workspaceを導入しました。ところがバグっていたので修正しました。 ワークスペースを導入すると、複数プロジェクト…
アルファ版より以前に開発へ参加された方には、当時まともに会話できるインフラが整っていなかったため、tagbottle.ioからG suiteの有料アカウントを発行していましたが、アルファ版の運用が開始されたことを受けてこれらのアカウントを閉鎖しました。 お手…
8月31日、9月1日の進捗です。 ボトル切り替え関連修正 1つのボトルを使い切ったあと、リロードするまで挙動が乱れて正しく切り替えできないという問題が発生していました。 これは、「最新のボトルを開く」という動作と「(現在最新である) n番のボトルを開く…
8月31日の日報を書く時間がありませんでした。9月1日と合わせて更新します 🙏