2018-01-01から1年間の記事一覧

Canvas依存処理をテストする

9月15日の日報です。今日もなんかnode弄って終わりましたね… Canvas依存処理をテストする 「クライアント側で画像をリサイズして、特定サイズのサムネイルを作りたい」という思いがあるとして、コードはこんな感じになると思います1。 なお「それはサーバー…

【qp】File API利用箇所をjestでテストする

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>…

【日報】型なしvuexつらい

お休み… みたいなものなのですが、9月13日の日報です。 型なしvuexつらい問題 つらいのかな?と思いつつ適当に書き進めたところ「実際つらい」という認識に至りましたのでご報告します。 リファクタリングつらい vuex公式の型定義を利用し、その仕組みに乗れ…

【日報】oyasumi

9月12日はお休みです。elm学習中…

【qp】画像をアップロードできないバグを修正

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テストをまとめ…

【日報】typescript、pug、夜行バス

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マージしてデプロイしたらシステム崩…

【日報】yarn workspacesとnuxt / vuepressを組み合わせるとnohoist必須、あと台風

9月2日の日報です。yarn workspaces + nuxt = しんどいバグという話です。 yarn workspaces あれこれ タグボトル内部の構造を修正し、yarn workspaceを導入しました。ところがバグっていたので修正しました。 ワークスペースを導入すると、複数プロジェクト…

【お知らせ】 アルファ版より以前に開発へ参加された方へ

アルファ版より以前に開発へ参加された方には、当時まともに会話できるインフラが整っていなかったため、tagbottle.ioからG suiteの有料アカウントを発行していましたが、アルファ版の運用が開始されたことを受けてこれらのアカウントを閉鎖しました。 お手…

【日報】ボトルバグ、就職中

8月31日、9月1日の進捗です。 ボトル切り替え関連修正 1つのボトルを使い切ったあと、リロードするまで挙動が乱れて正しく切り替えできないという問題が発生していました。 これは、「最新のボトルを開く」という動作と「(現在最新である) n番のボトルを開く…

【日報】ごめんなさいの記事

8月31日の日報を書く時間がありませんでした。9月1日と合わせて更新します 🙏

【日報】バグ修正、筋肉は裏切らない

8月30日の日報です。 バグ修正 一部ブラウザーにおいて、文字数の多い行を含むコードスニペットを投稿すると表示が乱れてしまう問題を修正しました。 巨大なAAを貼った場合などにも表示が乱れていましたが、この修正により解消されました。 今後の作業 タグ…

【日報】ブラウザ対応、内部管理、US

8月29日の日報です。 Firefox対応改善 ユーザーがFirefoxを利用している場合、スタンプ表示が乱れる問題を修正しました。 本来であればスタンプの左下に「同一スタンプの圧された数」が表示されますが、Firefoxでのみ表示が乱れる問題を修正しました。 なお…

【日報】おやすみ

今日の作業はおやすみでした。

【日報】URL、ボトル修正、所用

8月27日の日報を掲載します。 URL情報の収集・表示 URLを含むテキストを投稿する際、ページタイトルやサムネイル画像を表示できる機能を開発中です。 さくさく作る予定だったのですが、よく考えると考慮事項が多かったのでもうしばらくかかりそうです… バグ…

【日報】ギコ猫、深刻なバグ修正、文房具

8月26日の日報です。 AAテンプレート挿入ボタン 「AAを貼れるのは分かったが、方法がわからない」という声を受けて、AAボタンを追加しました。 中央のいかにもおかしいボタンを押すと、AAを投稿するためのテンプレートが入力テキスト末尾に追加されます。そ…

アルファ版プライバシーポリシー

「tagbottle」では、ログイン処理の実行により下記の情報を利用します。 ユーザー名:Googleアカウントにおける設定値(「tagbottle」におけるデフォルトのユーザー名として、自動的に氏名等がコピーされることがあります) メールアドレス:ログイン処理に…

アルファ版利用規約

要約 アルファ版のデータは消えることがあります。開発途上なので、削除の可能性は極めて高いです。データが削除される場合の保証はありません。 違法なメッセージは投稿しないでください。 アルファ版利用規約 タグボトル運用チームは、所定のURL alpha.tag…

【日報】ボトル、SKK、寝不足

8月25日の日報です。書くのを忘れていました… URLによるボトル指定 ボトル番号がURLパラメータとして表現されるようになりました。 # これまで /chat?themes=hello&themes=world # これから /chat?themes=hello&themes=world&index=1 これまでも過去のボトル…

【日報】修正、修正、修正

8月24日の日報です。 バグ修正 各種バグの修正を実施しました。 英文の禁則処理を修正 コードのフォントとカラーリングなどを修正 AA表示が乱れる問題を修正 コンパイルエラーや警告など、内部的な課題に対応 今後の作業 実はまだ既存バグの課題が…

【日報】メッセージ引用、テキスト強化、Flutter

8月23日の作業進捗! ボトル内メッセージ引用 同一ボトル内で、既存メッセージに言及する仕組みが実装されました。@1 と記載することで、1番のメッセージに言及することができます。 ボトル内での会話をスムーズに行えるようになると思います。こちらのUIは…

【日報】調整、修正、忍耐

8月22日の日報です。 UI調整 主としてスマートフォンからのUXを改良しました。 タッチ端末で下ナビゲーション表示 タッチ端末で右上メニューの選択肢をクリックしたときにメニューを自動で閉じる タグ情報のボトルの並び順修正 スマホでメッセージ送信欄を右…

【日報】コード、ピンポン、コーヒー

8月21日の作業進捗は下記の通りです。 コードブロック強化 コードを投稿する際、ファイル名を記載できるようになりました。 下記のように、コロンに続けてファイル名を記載することで表示できます。 ```csharp:test.cs using System.IO.Compression; #pragma…

【日報】右カラム強化、バグ潰し、晩夏

8月20日の進捗です。 右カラム強化 「最近見たタグ」について、選択的に表示できるようになりました。 現在は表記上「タグ」と書かれていますが、実際にここで表示されているのはボトルです。最後に開いたボトルが一杯になると、そこで表示が打ち切りになり…

【日報】第3カラム、ログイン修正、AA表示

友人に日報を書けと言われたので初めて書きます。 第3カラム 昨日の段階で実験的に実装した第3カラムの不具合を修正してからアルファ版にデプロイしました。履歴のタグのメッセージを全て統合して1つのタイムラインにする「統合型」にするか、それともタグご…