3月2週

土曜:2h,2h,3h=7h リフレッシュトークンを使って トークンを再取得 golang + firebaseの時に認証でポイントとなるのはトークンの期限が1時間だということ まず、最初はaxios.tsにてtoken設定 vue テキストフィールドでenterを押した時だけイベントを走らせ…

3月1週

土曜:1h,2h,2h,3h=8h 恥ずかしながら関数とメソッドの違いがわからなかったため執筆 qiita.com Docker + golang on GoLandでリモートデバッグ qiita.com 発見 middlewareに外部APIとの接続を書いてserviceとしてセットする 以下例(YouTubeAPIとの接続) pa…

改めて目標設定

8月からこのブログを始めて・・・ 7ヶ月が経過し、環境も変わったため改めて整理を 時間で目標を管理するのはあまり意味がないと思っているけど、この機能を実装するのにこんだけ時間がかかったのかという確認ができるためこれまで通りカウントすることにす…

2月4週

golangのライブラリ valyla/fasthttpとはgolangでHTTP通信を行うためのライブラリ。 golangのvalyala/fasthttpを触ってみました Go言語で「embedded で継承ができる」と思わないほうがいいのはなぜか? qiita.com

2月3週

今週からgoをやる 土曜:1,5,2,3,2=8.5h goのエラーハンドリング エラーがなければnilが帰ってくる panic(非推奨):エラーハンドリングする 自分で例外を投げてシステムを強制終了させる recoverで拾うことができる range:foreachのように配列またはスラ…

2月2週

土曜:2h(帰省) デプロイ後の不具合 middlewareの順番が悪いかも qiita.com 日曜:0h(帰省) railsをAPIで作ってECSでデプロイのめも qiita.com 月曜:0h(帰省) 火曜:2h 水曜:11h デプロイ後の不具合の続き if (process.browser) {に入っていた。 req…

2月1週

2月はfirebaseを一通り触ろう 土曜:8h SSRな環境でアイコンを導入しようとした際にハマった まずはfontawesomeの導入(以下をそのまま使った) アイコン — Vuetify.js npm install @fortawesome/fontawesome-free -D plugin作成 // src/plugins/vuetify.js…

1月4週

今週も実装・実装・実装(平日からは図書管理に入りたい) 土曜:10h 実装のスピードアップとして、ある程度は正規表現を扱えるようになったほうがいいなーーー qiita.com せめてグループ化くらいは覚えよう const yearFrom = parseInt(ymfrom.replace(/(\d{…

1月3週

やっと業務が落ち着いたのでやっと図書管理アプリの作成に取りかかれる。 の前にvscodeでのデバッグ拡張機能を試してみる ics.media 土曜:2.5h,2h,2h=6.5h 今回はエラーメッセージとしてVeeValidateを使うことにした メッセージの共通化は以下を参考にして…

1月2週

今週は業務の忙しさがピーク 予定ではこの3連休で本社で使う図書管理アプリのデモを作る予定だったが、最後の画面実装でハマっているためあまり進められそうにない。 Wijmoというライブラリを使用しているが、なかなか難しく苦戦している。これからも色々な…

1月1週

1月いっぱいで書籍管理アプリのモックを作成する 業務ではNuxt + TypeScriptを扱っているが今回のアプリケーションはTypeScriptを導入するメリットよりも開発スピードを重視したいためjsファイルで開発することにする 要件・機能 書籍の貸し出し・返却・新規…

12月4週

図書管理アプリケーションを作ろう 社内で図書の貸し出しをやっているけど管理がエクセルなのでデモを作って提出しよう。 早速仕様(と言うか機能) 図書一覧画面 貸し出し&返却ダイアログ 図書詳細画面(amazonへのリンク) 認証 仕様技術 Nuxt.js 今回はv…

12月3週

年内にサービスリリースはきつそう。。。 業務がかなり忙しくなかなか自分のサービスに時間を割けない状況。。。しかし、その分インプットアウトプットを業務でできているのでNuxtの実装力的には独学よりも効率が良い。 目標としては変わらず年内はNuxt + fi…

12月2週

今週からタスクと実績は同記事内で書くことにする タスク snackbarの作成(これについては複数メッセージは不要かもしれない。) ログインしましたとか何秒かしたら消えるようなインフォメーション中心だから!! 共通メッセージのコンポーネントを作成する …

12月1週(実績)

土曜:6.5h ログインユーザ情報の永続化を試しているがmiddlewareにてcookieに保存することは成功しているがそれを画面に出す処理でうまく行かず。。。defaultでstateにアクセスしたいんだけどできない。ってかdefaultをtypescriptで書こうとするとエラる。…

12月1週(タスク)

今週はやることをザックリ書いてくスタイル head()によるHTMLメタ情報の設定(チャプター2のselection016) ログイン情報の永続化(以下参考) qiita.com www.webopixel.net

11月4週(実績)

土曜:2h,1h,1h,1h=5h ユーザ登録を作り直した。 メッセージコンポーネントを作成。 メッセージを外出し・国際化(nuxt-i18n) Qiita執筆(途中) 日曜:2h 昨日に引き続きメッセージの外出しについてQiita執筆 qiita.com 月曜:10h dockerでの環境構築docke…

11月4週(タスク)

実装力が上がってきた やはり毎日プログラムを書いていると処理効率は置いといて、なんとか仕様に耐え得るプログラムを書けるようになってきた。 今週も引き続きポートフォリオを作成する

11月3週(実績)

土曜:朝2h、昼1.5h、夕1.5h=5h actionからのmutationの呼び出し方でハマった。正解は以下 commit('setUserInfo', { payload: authUser }) 今日はサインアップ機能、ログイン機能、ログアウト機能を作成する。 その後 ノマド的カフェ一覧画面(一旦リストで…

11月3週(タスク)

先週までの振り返り 10月からNuxt.js案件に参画し、最初の1ヶ月こそ苦しんだものの実装については設計書があればある程度のことはできるようになった。 2019年までに先週からのタスクである以下について引き続き進めていく yosuke0517.hatenablog.com

11月2週(実績)

土曜:7h 今日は技術の選定をしながら使用技術が決まっているfirebaseでの認証とメニューの作成をする データベース をどうしようか悩んだが、今回はクライアント(Nuxt.js)の実装力を鍛えることが目的のためfirebaseのCloud firestoreを使おうと思う Cloud…

11月2週(タスク)

今週は成果物に着手 先週のラストでNuxt.js + TypeScriptの雛形が完成したので今週は成果物の計画をチャチャっと立てる 成果物 ノマド的カフェインフォ 機能一覧 ログイン・ユーザ登録 ノマド的カフェ一覧 ノマド的カフェ詳細 口コミ 電源数 混んでる時間帯 …

11月1週(実績)

土曜:0h 引越しのなんやかんや。ベッドの組み立てを完成させればひと段落なので月曜からは作業に入れるハズ 日曜:1h 月曜:0h 火曜:8h 水曜:12h 木曜:8h containerの使い方 呼び出し元画面でアクションを登録する際にプロパティと同じように:で登録して…

11月1週(タスク)

今週やること 引越しも業務もだいぶ落ち着いてきたのでNuxt.jsでポートフォリを作成する 年内での完成を目標に 成果物(以下のアプリの進捗を) スターバックスの電源アリナシと電源席数を表示するアプリ(Google mapsと連携) 技術スタック インフラ AWS(EC…

10月4週(実績)

土曜:朝2h,夕1h=3h index.d.tsを使う用途はTypeScriptで.vueファイルを利用できるようにすること 配置場所はプロジェクトフォルダ直下でindex.d.tsを追加する 内容は以下 declare module '*.vue' { import Vue from 'vue' export default Vue } これでtypes…

10月4週目(タスク)

先週の振り返り 先週はすべて業務に費やしてなんとか1機能を完成させることができた。 来週以降も同様の機能の作成のため少しは余裕ができそうな予感はある。 今週の目標 今週は土日でNuxt.jsのプロジェクトにおけるアーキテクチャのアウトプットまとめ・平…

10月3週目(実績)

土曜:朝2h,昼3h夜1h=6h - create-nuxt-appでアプリケーションを作成するとnuxtのバージョンがちょっと古い(2.0.0) - そのためncuを使ってアップデートできるものはアプデしていく - 手順 - ncu - ncu -u - npm install 日曜:昼2h,夕3h=5h - Nuxt.js + typ…

10月3週目(タスク)

今週のタスク Nuxt.js + typescript の構成に慣れる

10月2週目(タスク)

今週はNuxt.jsでのapi通信とelement.jsについてなんらかの形でアウトプットしたい 業務でのタスクにtreeviewを展開時にapi通信してデータをtreeview項目に反映という要件があるためまずはapi通信したデータをtreeviewへ一気に反映させる

10月2週目(実績)

土曜:朝2h,夜2h=4h Nuxt.jsの基礎 APIからデータを取得して画面へ表示する(詳細画面) 使用技術(vuex) 画面側でmapGettersを使うとgetterに定義してあるゲッターをゲッター名を呼ぶだけで使えるようになる 日曜:朝2h,昼2.25h,夜1h=5.25h 共通レイアウト…