技術メモ

習得したIT技術の備忘録

【e-tax×freee】転居時の電子証明書再発行でやったこと

e-taxで確定申告する時に必要になる電子証明書は、転居した場合に再発行が必要になる。 freeeとの紐づけとかの流れを忘れないようにメモしておく 1. 引っ越し先の役所で「電子証明書」の発行を申請する 2. e-taxに電子証明書を登録する 1. 引っ越し先の役所…

【TypeScript】構造的部分型 (structural subtyping)を理解する

構造的部分型 (structural subtyping)とは つまりどういうことか? 構造の比較について コンパイルエラーになるパターン コンパイルエラーにならないパターン 参考 構造的部分型 (structural subtyping)とは プログラミング言語の派生型(継承関係にある型)…

Vue Fes Japan 2023の資料リンクをまとめてみた

(自分で見返すように)Vue Fes資料リンクのまとめ 全トラック 11:05 - 11:25 走りながらエンジンを交換する 〜 大規模プロダクトを成長させつつVue 3にするには 〜 11:25 - 11:45 社内UIコンポーネントライブラリがエンジニアチームにもたらした本当の価値 …

【vuelidate】requiredIfにreactiveを設定したい!!!!

vuelidateでrequiredIf(特定の条件のときだけ必須にする)に、reactiveな値を設定するのに結構苦戦したので、備忘録です。 (ドキュメントに書いてあったのでその通りにすればよかっただけ) ゴールのイメージ 検証環境 ダメだった書き方 正解 結論 ゴールの…

【Firebase Hosting】削除したプロジェクトを復元してデプロイするとError: HTTP Error: 404, Requested entity was not found.になる

Firebaseで一度削除して復元したプロジェクトにHostingデプロイすると、エラーになりデプロイできなくなる事象の調査と解消した方法をご紹介します。 (前提:プロジェクト削除前はデプロイできていた) Error: HTTP Error: 404, Requested entity was not f…

【ドメイン取得】GoogleDomainsでドメインを購入する方法

個人開発で独自ドメインが欲しかったので、GoogleDomainsで取得してみました。 手順がすごく簡単だったのでご紹介します。(画面通りに進めばOK) 事前準備 購入手順 1.Google Domainsを表示する 2.「取得したいドメイン」を入力し[取得]ボタンを押下する 3.…

【e-Tax × freee】フリーランスエンジニアの確定申告に必要なものリスト

今年初めてe-Tax × freeeで確定申告を行いました。 来年も忘れないようにするために、e-Tax × freeeで確定申告する際に必要だったものをリスト化しました。 確定申告の詳細な手順はありませんのでご了承ください。 (freeeはとても親切なので、freeeの手順通…

【TwitterDeveloper】TwitterBot用アカウントを申請する方法

TwitterAPIを使いたいとき等に必要になる、TwitterDeveloperアカウント申請方法をご紹介します。 今回は、TwitterBot用アカウントの手順となっています。 1.(事前準備)Twitterアカウントを作成する 2.TwitterDeveloperアカウントを申請する 参考サイト 1…

【Docker-Compose】(超ざっくり)ローカルにDocker環境を構築する方法

Docker-Composeを使用して、ローカルにDocker環境を構築する方法をご紹介します。 備忘録なので詳細なことは書いていません。予めご了承ください。 Dockerとは Docker-Composeとは 1.環境を構築する (1)Docker Desktop をインストールする (2)docker-…

【Nuxt+Firebase Authentication 】ソーシャルログイン実装方法

Nuxt+Firebase Authenticationを使用したソーシャルログイン実装方法を紹介します。 完成イメージ 1.ソーシャルログインとは 2.実装方法 2-1Firebaseでの作業 (1)Firebaseプロジェクトの作成する (2)Authentication の設定 (3)ウェブ設定の…

【Firebase】Hostingにデプロイする方法

FirebaseのHostingにデプロイする方法を紹介します。 1.事前準備 (1)Firebaseにログイン (2)Firebaseにプロジェクトを作成 2.Firebase Hostingにデプロイする (1)Firebase CLI*1 をインストールする (2)Firebase CLI にログインする (3)Firebase プロジ…

【JavaScript】for..in,for...ofの違いについて

配列のループ処理に使用する、for..in,for...ofの違いについて調べてみました。 1.for..in,for...ofの違い 2.for..inについて for..inとは for..inの注意点 注意1:実行順を指定できない 注意2:継承したプロパティもループ対象となってしまう 3.for..o…

【Firebase/axios】データベースの作成・接続方法(本当に爆速!!!)

Firebaseデータベースを作成し、axiosで接続する方法をご紹介します。 1.Firebaseとは Firebaseとは Firebase Realtime Databaseとは 2.axiosとは axiosとは 3.Firebase(データベース)の作成方法 (1)Firebaseにログイン (2)プロジェクトを作成 (3)データベー…

【基本情報技術者試験】午後試験の勉強法

基本情報技術者試験の午後試験の勉強法をご紹介します。 午前試験については、こちらの記事を参照ください tecmemo-y.hatenablog.com 1. 学習の流れ ①2、3回分の過去問を解く ②勉強する項目を絞り込む ③絞り込んだ問題の過去問を繰り返し解く 2. 勉強時の…

【基本情報技術者試験】午前試験の勉強法

基本情報技術者試験の午前試験の勉強法をご紹介します。 1. 学習の流れ ①テキストで基礎知識を得る ②過去問を解く ③過去問で間違ったところだけテキストを読み直す 2. 勉強時のポイント ポイント1:苦手分野を集中的に繰り返す ポイント2:時間配分を決め…