たくあんポリポリ

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

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

【C#】計算した値が整数かどうかを確認する方法

整数かどうか判定する方法について書きます。AtCoder ABC133_B問題の様に、平方根を計算させて、その数字が整数かどうかを確認する場合に使用します。このときは、double型だったのですが、これが整数であるかどうかをチェックしました。 atcoder.jp

【C#】文字列を文字コード順に並び替える方法

AtCoderで問題を解いてるとき、文字列を文字コード順に並べ替えたかったのですが、すぐにできなかったのでメモを残しておきます。 例としては、下記のような感じです。 input : lasdfjald output : aaddfjlls

【C#】累積和を実装してみた AtCoder Beginner Contest 084 D問題

AtCoderやっていると、累積和もよく出てくるため実装してみました。400点のD問題を答えを見ずに解けたのはすごく良かった。(累積和を使うというのは知っていたので微妙なところですが) atcoder.jp

【読書】ついやってしまう体験の作り方を読んで

ついやってしまう体験の作り方を読んで、面白かったポイントやためになったポイントをまとめました。 「ついやってしまう」体験のつくりかた 人を動かす「直感・驚き・物語」のしくみ作者: 玉樹真一郎出版社/メーカー: ダイヤモンド社発売日: 2019/08/08メデ…

アルゴリズム図鑑を読んで

アルゴリズム図鑑を読み終えたのでまとめてみます。

【C#】ユークリッド互除法を実装してみた AtCoder Beginner Contest 109-C

今回はユークリッド互除法の問題を解いてみました。 atcoder.jp

【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を使用して自動化しまた。その時に学んだことをまとめました。