yoshi

認定資格

【応用情報技術者試験】エンタープライズアーキテクチャ(EA)とは

概要 今回は、応用情報技術者試験で出題されるフレームワーク周りの用語を解説したいと思います。 午前・午後どちらでも出題されそうな内容になるので、ぜひ押さえておきましょう。 解説 エンタープライズアーキテクチャ(EA:Enterprise A...
Google

【Google Chat】Enterだけで改行する方法は?

概要 Google Chatを使う時に、改行したいのにEnterで誤送信してしまうことはありませんか? Shift + Enterを押さないといけないことをたまに忘れてしまうことありますよね... そういった事故を防ぐために、Google ...
Slack

【Slack】ソースコードを強調する(インラインブロック)

概要 Slack上でソースコード、固有名詞を共有する際、インラインブロックを使っていますか。 インラインブロックを利用すると、要点を的確に示すことができます。 コードブロックに引き続き、こちらもSlackコミュニケーションに必須の手法とも言...
CloudFunctions

【Cloud Functions】アラート制御/繰り返しのアラートに対処

概要 今回のテーマは、Cloud Fucntionsでアラート周りの設定についてです。 繰り返しアラートが発生してしまっている際の対応について言及していこうと思います。 Cloud Functionsを作成する際にこのあたりも考慮して実装で...
認定資格

【応用情報技術者試験】セキュリティ EDR,EPPとは

概要 今回は、応用情報技術者試験で出題されるセキュリティ周りの用語を解説したいと思います。 午前・午後どちらでも出題されそうな内容になるので、ぜひ押さえておきましょう。 解説 EDR EDRは、Endpoint Detection and ...
認定資格

【応用情報技術者試験】ネットワーク(IPS,IDS,WAF)とは

概要 今回は、応用情報技術者試験で出題されるネットワーク周りの用語を解説したいと思います。 午前・午後どちらでも出題されそうな内容になるので、ぜひ押さえておきましょう。 解説 IPS IPSは、Intrusion Prevention Sy...
Slack

【Slack】メンション付きでリマインダーを設定する

概要 Slackでリマインダーを使っていますか。 リマインダーを設定すると、チェンネルに定期的にお知らせを通知することができます。 「メンション以外通知しない」という設定にしているチャンネルもあると思いますが、通知を逃さないようにリマインダ...
AWS

【Cloud Run】固定IPアドレスを使って、AWS RDSインスタンスに接続する

概要 固定IPアドレスを使って、GCPのCloud Runから、AWSのRDSインスタンスへ接続する必要があったので、その作業ログを記載します。 設定が必要なサービスは下記です。 Cloud NAT Cloud Routor IPアドレス ...
BigQuery

【VSCode】SQLファイル保存時にフォーマットする機能(Formatter)を設定する

概要 リファクタリングをするタスクで、インデントがぐちゃぐちゃのソースコードがあり、一気に修正したいなと思い、フォーマッターをインストールしました。 今回の環境としては、 VScode BigQueryで使用するSQLファイル MacBoo...
React

【React】学習ロードマップ take6 ~404ページ作成方法~

概要 前章では、Reactでページ遷移を実装しました。 ページ遷移を実装する際には、404ページもマストで作りましょう。 不明、または削除されたページにアクセスしようとした場合には、例外なく404ページに遷移されるようにしていきます。 前章...
React

【React】学習ロードマップ take5 ~useNavigate~

概要 Reactでページ遷移を実装します。 React Router のバージョン5 までは、useHistoryが利用可能でしたが、React Router バージョン6 からは廃止されました。 そのため、React Router バージ...
BigQuery

【BigQuery】STRING型のデータをDATE型にINSERTする

概要 2つのテーブル間でデータを連携するために、INSERTの仕方を実践します。 型が異なると変換の処理が必要なので、今回は頻出のSTRING→ DATEに着目して説明します。 状況 テーブルAからテーブルBにデータを抽出して、INSERT...
Slack

【Slack】引用を使って、投稿する

概要 Slack上でソースコードを共有する際、返信をする際に、引用を使っていますか。 引用を利用すると、何に対しての回答かを明確にすることができます。 コードブロックに引き続き、こちらもSlackコミュニケーションに必須の手法とも言えます。...
Slack

【Slack】コードブロックを使って、ソースコードを投稿する

概要 Slack上でソースコードを共有する際に、コードブロックを使っていますか。 コードブロックを利用すると、地の文とソースコードを明確に分けることができます。 Slackコミュニケーションに必須の手法とも言えます。 それでは、入力方法を見...
WordPress

【WordPress】ブログのサイドバーに人気記事の一覧を表示する

概要 ブログのサイドバーに人気の記事が表示されたら、このサイトを使いやすくなるなあ...とふと思ったので、プラグインを導入して表示させてみたいと思います。 完成表示 このように画面右のサイドバーに、人気の記事が表示されます。 設定方法 プラ...
BigQuery

【BigQuery】GCSのCSVファイルを外部参照したテーブルを作成する

概要 BigQueryで特大のデータを扱いたい、しかし、ストレージのコストがかかってしまうので、テーブルで持ちたくないという時があります。 そういった時には、外部テーブルを利用すると良いかと思います。 その方法をこちらで説明します。 作成方...
React

【React】useState useEffect 使い方

概要 Reactの学習において、アプリケーションを作成することがより実践的で良いとはよく言われることです。 しかし、基本的な構文を知らずして作ることはできないのでこちらでいくつか動かしてみようと思います。 今回扱うのは簡単なTODOリストを...
React

【React】学習ロードマップ take4 ~TODOリスト~

概要 Reactを学習するにおいて、実際に手を動かすのが吉ということで、アプリケーションを作成します。 今回はTODOリストを実際に作成します。 元記事 前の記事 準備 実際にローカルで動くプロジェクトを作成します。 任意のディレクトリでこ...
Webサービス

【ChatGPT】Webサービス 落ちた/使えない/ 障害が発生したときの対応

概要 ChatGPTなどのWebサービスを利用していると、稀にページの更新が終わらないことや明らかに画面遷移が遅いことがありますね。。 こんな時、パソコンが壊れたとか、Wi-fiの調子が悪いかなと思い、問い合わせをすることを考えるかもしれま...
Mac

【git】bashでディレクトリのフルパスとgitのブランチ名をターミナルに表示する

概要 普段開発をする中で、自分がどのブランチで作業をしているのかわからなくなることがあります。 ブランチを常にTerminalに表示しておくだけで、開発工率が爆上がりします。(タイムロスが減ります。) というわけで、Terminalの表示を...