たくあんポリポリ

勉強したことを載せていきます。最近、技術系の記事はZennに書いています。(https://zenn.dev/chittai)

【C#】ワーシャル-フロイド法の実装をしてみた AtCoder Beginner Contest 051

AtCoder Beginner Contest 051のD問題を解こうとしたらワーシャル-フロイド法に出会ったので実装してみました。 abc051.contest.atcoder.jp

【C#】深さ優先探索の実装 AtCoder Beginner Contest 029

今回は深さ優先探索の実装をしてみました。AtCoderでちょうど良いテーマがあったので、それを解いてみました。 atcoder.jp

【GCP】Google Cloud Platform Associate Cloud Engineer の資格を取得した

無事、Google Cloud Platform Associate Cloud Engineerの取得ができたのでどんな勉強方法をしたかまとめようと思います。

【C#】幅優先探索の実装 AtCoder Beginner Contest 007

アルゴリズム図鑑にあった幅優先探索についてちょうどよい実装テーマがあったので、AtCoder Beginner Contest 007のC問題を解いてみました。結果的にはTLEのままなので完全に自分用のメモです。 atcoder.jp 2019/11/27追記 下記で、コード修正版について記事…

【C#】HeapSortの実装を絵とコードで整理してみる

今、アルゴリズム図鑑という本を読んで、ヒープソートアルゴリズムを実装してみました。ネット上にあるコードをベースに自分ならこう書くだろうなという考えのもと実装してみました。参考にしたのは下記サイトです。 ufcpp.net ですが、途中からコードの内容…

【GCP】”IDとして”のサービスアカウントと”リソースとして”のサービスアカウント

サービスアカウントについて、どうしてもわからないところがあり、ドキュメントを読んで調べてみました。 わからなかったのは、下記記事にある cloud.google.com AM サービス アカウントの特長の 1 つは、リソースとしても ID としても扱うことができること…

【GCP】【OCI】Storageサービスの比較

ここでは、GCPとOCIのStorageサービスについて比較をしてみます。まずは、Cloud StorageとObject Storageについてです。(永続ディスクやBlockVolume、File Storage Systemについては別記事で書きます) cloud.google.com docs.oracle.com

【読書】渋谷隔絶 東京クロノスを読み、要約の練習をしてみた

この記事を読んでいて読解力を鍛えるには要約(まとめる力)か〜と思いせっかくなのでちょうど読んでいた”渋谷隔絶 東京クロノス”についてまとめてみようかなと思いました。ネタバレはなしだと思います。 toyokeizai.net

【GCP】AppEngineにアプリをデプロイしてDatastoreを操作する

GCPのAppEngine(Standard)上にGoで作成したWebアプリをデプロイして、Datastoreにデータを書き込むまでを実践してみます。

【GCP】【OCI】Computeサービスの比較

ここでは、GCPとOCIのComputeサービスについて比較を行ってみます。

【GCP】【OCI】IAMの比較

ここでは、GCPとOCIのIAMについて比較してみます。お互いのIAMの深い比較というよりは、使用する上で必要な考え方について説明します。

GoogleCloudPlatform(GCP)とOracleCloudInfrastructure(OCI)を比較してみた

Professional Cloud Architect を取得するために現在勉強しています。せっかくなので、既に資格を持っているOracle Cloud Infrastructure (以下、OCI ) と色々と比較してみようかなと思います。今回取得したOCIの資格は基本的にIaaSサービスが対象となってい…

【GCP】【OCI】クラウド・リソース管理スコープについて

下記記事でまとめている、GCP・OCIにおいて、作成したクラウドリソースがどういったスコープで管理されているのかについて説明します。c-taquna.hatenablog.com

【Docker】Dockerをはじめよう②

前回の記事にではpushまで実施しましたが、pushができるこということはpullすることもできます。今回はDockerHubからイメージをpullしてコンテナをビルド、さらにはアクセスするところまで試してみます。 c-taquna.hatenablog.com

【Docker】Dockerをはじめよう①

Dockerを勉強しようと思っても、仕組みを勉強するだけではよくわからないと思うので、とりあえず使いながら覚えようという記事を目指します。ちなみに、Dockerの環境は一から構築するのではなく、GCP環境でDockerが使用できる環境をデプロイします。

【Go】インタフェースを使用した実装の隠蔽について

今回はGoでインタフェースを使用した実装の隠蔽について調べてみた。

【Go】channelとは

参考書を写経していたらchannelを使用していたのですが、いまいちイメージがつかなかったので、調べてみました。とりあえず、動作確認してみて、あーなるほどね。ぐらいを目指した記事です。

個人開発の企画について考えたメモ

今まで、個人開発で色々作ってみたけど、アイデアを出す段階でかなり時間を使ってしまうし、思いついてもなんか面白くないな〜と思っちゃうとまたそこから作り始めるまでに時間がかかるのをなんとかしたいと思っていたのだけど、色々参考になるサイトとかが…

【Go】配列とスライスの仕様について調べてみた

Goでスライスに出会ったので、とりあえず使えるレベルになるまで調べてみました。下記を参考にしました。 blog.golang.org

【Go】Goでのテストの書き方と実行方法

Goでは標準テストパッケージが提供されています。この記事では、テストするために勉強したことをまとめます。

【Go】カンマok慣用句(comma ok idiom)について調べてみた

Goで使用するカンマok慣用句(comma ok idiom)について調べてみました。どのようにカンマok慣用句を使うのか、実際にコードを書いて確認します。

【C#】ファイルを2つ読み込み、中身の突き合わせを行う

C#で、2つのファイルを読み込んで、その2つのファイルの中身を突き合わせる処理を書きました。その時の勉強メモです。

【OCI】Oracle Cloud Infrastructure 2018 Architect Associate を取得した

OCI

Oracle Cloud Infrastructure を使用する機会があり、その縁で研修にも招待してもらい、資格試験を受験しました。ストレート合格じゃないですが、それでもなんとか合格することができました。Oracle Cloud Infrastructure 2018 Architect Associate

【C#】Selenium WebDriverでブラウザ操作を自動化してみた

業務でしている申請がめんどくさかったのでC#でSeleniumWebDriverを使用して自動化しまた。その時に学んだことをまとめました。

【C#】AtCoder Beginner Contest 127 に参加した

AtCoder Beginner Contest 127に参加した。atcoder.jp

【Jenkins】【Go】APIの自動ビルド環境を構築した

Jenkinsを使用して、Goで書いたRESTAPIの実行環境を自動ビルドするCI/CD環境を構築しました。その時のメモを残します。

HugoとGitHub Pagesでポートフォリサイトを作った話

HugoとGitHub Pagesでポートフォリをサイトを作った話。参考サイトの情報と流れを簡単にまとめました。他の人がしっかりやり方をまとめてくれたので、自分用のメモに近いかもです。chittai.github.io

【C#】AtCoder Beginner Contest 125 に参加した

AtCoder Beginner Contest 125に参加した。atcoder.jp

【Teraform】【GCP】公開鍵の登録について

GCPで公開鍵を登録したあとに、Terraformのコードを修正しないとterraform plan 実行時にエラーがでるので、その時はterraform側で公開鍵を登録するコードを書きましょう。

【Jenkins】JenkinsJobでssh接続先でコマンドを実行する方法

JenkinsでJobを作成し、その中でsshコマンドでリモートにアクセスしてコマンド実行するときの注意点です。