継続は力なり

タイトル通り定期的な更新を心掛けるブログです。

学習ノート

GitHub Actions を初めて自作したので学んだことをまとめる

タダです. GitHub Actions を初めて自作したのでその過程で学んだことをこの記事にまとめていこうと思います. 自作した GitHub Actions の概要 関連記事 学んだこと一覧 TypeScript で作るために取っ掛かりとしてよかったもの 結局何が必要なのか Actions を…

サーバーレスでコードを実行可能な「Google Apps Scripts」に入門する

タダです。 最近、「Google Apps Scripts」(以下、GAS)を下記の書籍を読みながら勉強し始めました。業務の自動化や外部サービスとの連携ハブとして利用される文脈で登場する印象ですが、僕自身も興味があるサービスであったので実践的に使えるようになりたい…

【19日目】AWS CLIのデータをqueryで扱う

AWS CLIのレスポンスはJSON形式で返ってきますが、JSONパースするならjqが有名です。 こんな風に適当なAWS IoTのルールを抽出する。 aws iot list-topic-rules | jq -r '.rules[].ruleName' | grep test AWS CLIでqueryオプション使ったのでメモっておきます…

【18日目】CloudMapperに入門した

毎日更新する勉強日記の更新が滞っていました。。。 今回は前々から気になっていたCloudMapperについてまとめていきます。 CloudMapperとは CloudMapperは、OSSのソフトウェアで、AWS環境のネットワーク構成図をブラウザで管理できます。 CloudMapper helps …

【17日目】毎日勉強や

タダです。 日課 Python文法 特に追加で学んだことなし 100本ノック 着手できず。。 ISUCON MySQL MySQLの画像データをエクスポートするコマンド select data into dumpfile '出力先のパス' from テーブル名 Nginx 静的ファイルを配信するためのオプションで…

【16日目】毎日勉強や

タダです。 大阪出張から帰ってきてから更新滞ってました。。来月ISUCONに出るんですが、その勉強を定期的にしているのでそのまとめてこうと思います。 環境は、ConohaのISUCON7のサーバーです。 ISUCON関連(準備作業中心) .gitignoreテンプレート .gitignor…

【15日目】毎日勉強や

タダです。 やる気の問題で更新が滞ってました。。 日課 Python 文法 辞書型のデータの定義は、hoge = {} 100本ノック 元素記号 "Hi He Lied Because Boron Could Not Oxidize Fluorine. New Nations Might Also Sign Peace Security Clause. Arthur King Ca…

【14日目】毎日勉強や

タダです。 日課 Python文法 今日はクラスとメソッドあたりを学びました クラス(設計図)からインスタンス(実際のもの)を作る クラス内に定義するメソッドは、クラスメソッド クラスメソッドを使うときは、インスタンス化してから クラスメソッドはselfを引数…

【13日目】毎日勉強や

タダです。 日課 Python文法 今日は以下のことを学びました。 関数:処理をまとめたもの 仮引数:関数の引数 仮引数の初期化:関数の引数でのデフォルト値 モジュール:Pythonで書かれたファイルのこと importを使うとモジュールを取り込める 読み込んだモジュ…

【12日目】毎日勉強や

タダです。 日課 Python文法 標準入力はinput()でやる 条件分岐は、if、elif、else 繰り返しでcontinueを使うと、continue以降の処理はスキップされる 100本ノック 「パトカー」+「タクシー」=「パタトクカシーー」 「パトカー」+「タクシー」の文字を先…

【11日目】毎日勉強や

タダです。 今日から 日課 という取り組みをやっていこうと思います。 日々学んだこととは別に自分に課した課題です。 日課 当面の日課はプログラミングの習慣化です。 Python文法 Python100本ノックを1日1問解く この2つをやっていきます。 Python文法 今日…

【10日目】毎日勉強や

タダです。 だいぶ体調が復調してきました。あともう少し気を抜かずに直してきます。 Gitコマンドチートシート Gitコマンドを使う機会が増えてきたんですが、都度ネットで調べているのでまとめていきます コマンド 説明 利用例 config 初期設定のコマンド gi…

サーバーレスシングルページアプリケーション 8章

タダです。 今回はサーバーレスシングルページアプリケーション8章で勉強したことをまとめていきます。 www.oreilly.co.jp 章立ては以下のようになっています。 1章 シンプルにはじめる 2章 ハッシュイベントによるビューのルーティング 3章 シングルページ…

サーバーレスシングルページアプリケーション 7章

タダです。 今回はサーバーレスシングルページアプリケーション7章で勉強したことをまとめていきます。 www.oreilly.co.jp 章立ては以下のようになっています。 1章 シンプルにはじめる 2章 ハッシュイベントによるビューのルーティング 3章 シングルページ…

【9日目】毎日勉強や

タダです。 水曜日から体調崩していて、回復を優先してきて日記が滞りました。。 振り返りのフレームワーク 自分の振り返りのフレームワークを決めといたほうがやりやすいと思って次の資料を見て、エッセンスをまとめます。 参考資料 speakerdeck.com フレー…

【8日目】毎日勉強や

タダです。 Kubernetes Dockerのオーケストレーションツールが、Kubernetes(クーベネティス) Docker Composeも同様のツールだが、Kubernetesはローカルもリモートに対してもオーケストレーションできるのが特徴 概念 Pod : コンテナの筐体を指す Service : …

サーバーレスシングルページアプリケーション 6章

タダです。 今回はサーバーレスシングルページアプリケーション6章で勉強したことをまとめていきます。 www.oreilly.co.jp 章立ては以下のようになっています。 1章 シンプルにはじめる 2章 ハッシュイベントによるビューのルーティング 3章 シングルページ…

【7日目】毎日勉強や

タダです。 Pocketに保存した記事をSlackに連携 普段SlackにRSSで情報を収集しています いいなーと思った記事をPocketに保存して記録して行っています Pocketに保存したい記事をSlackに投げといて日毎にすぐに見えるようにしたいと思っていました 今回、IFTT…

【6日目】毎日勉強や

タダです。 機械学習の開発の流れ 機械学習の開発をやるときの流れを整理します 1、教師データ(訓練用data)の収集 2、教師データのラベル付け/加工作業 3、学習モデルの設計(NNの設計) 4、学習処理 5、評価 6、サービスやアプリに学習済みモデルを組…

【5日目】毎日勉強や

タダです。 PWAとAMP PWA = Progressive Web Apps. AMP = Accelerated Mobile Pages. どちらもGoogleが関わっているプロジェクトおよび技術。 AMPの方が採用のハードルが低くく、導入が進みそう。一方PWAは既存のAppsからの置き換えが難しく、UX向上やコスト…

【4日目】毎日勉強や

タダです。 Linuxコマンド コマンドを連続実行するためのオプション幾つかあったけど調べたのでメモ ; (セミコロン) : CMDA;CMDB.CMDAが終了したら、CMDBが実行される。 &(アンパサント): CMDA&CMDB.バックグラウンドでCMDAを実行しつつCMDBを実行する…

【3日目】毎日勉強や

タダです。 AWSCLIのBundle版インストール CodeBuildにAWSCLIがないようなので、buildspec.ymlでインストールを実行する場合 - yum install -y unzip - curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" - unzip awscli-b…

【2日目】毎日勉強や

タダです。 CodeBuild local 最近、CodeBuildを使うことが増えたのですが、毎回AWS環境でやるのも煩雑なんでCodeBuild localっていうものを使ってみます メリット buildspecファイルのテストをローカルでできる コミット前のアプリケーションのテストとビル…

【1日目】毎日勉強や

タダです。 毎日何も勉強しない日なんてございません。 そんなわけで毎日学んだことを(雑に)アウトプットしていくシリーズを毎日やっていきます。書く内容は様々です。 それじゃあ行ってみましょう! Docker Dockerを起動するときのコマンド × -> docker run…

サーバーレスシングルページアプリケーション 5章

タダです。 今回はサーバーレスシングルページアプリケーション5章で勉強したことをまとめていきます。 www.oreilly.co.jp 章立ては以下のようになっています。 1章 シンプルにはじめる 2章 ハッシュイベントによるビューのルーティング 3章 シングルページ…

サーバーレスシングルページアプリケーション 4章

タダです。 今回はサーバーレスシングルページアプリケーション4章で勉強したことをまとめていきます。 www.oreilly.co.jp 章立ては以下のようになっています。 1章 シンプルにはじめる 2章 ハッシュイベントによるビューのルーティング 3章 シングルページ…

サーバーレスシングルページアプリケーション 2章

タダです。 今回はサーバーレスシングルページアプリケーション2章で勉強したことをまとめていきます。 www.oreilly.co.jp 章立ては以下のようになっています。 1章 シンプルにはじめる 2章 ハッシュイベントによるビューのルーティング 3章 シングルページ…

サーバーレスシングルページアプリケーション 1章

タダです。 今回からサーバーレスシングルページアプリケーションで勉強したことをまとめていきます。 www.oreilly.co.jp 章立ては以下のようになっています。 1章 シンプルにはじめる 2章 ハッシュイベントによるビューのルーティング 3章 シングルページア…

RubyとRuby on Railsの学習メモ(1)

タダです。 最近、プログラミングをなんとかできるようになりたいと思って、TECH::CAMPさんにお世話になっているのですが、そこでRubyとRuby on Railsをまず学びました。 基本的な学習は一周したのですが、概念として理解しきれていないものがあるので、整理…

Docker 実践活用ガイド 11章~13章

タダです。 今回はDocker実践活用ガイドの11~13章を読んだ内容をまとめていきます。 ※記事は理解ができるたびに何度もアップデートしていこうと思います。 book.mynavi.jp なお、副教材としてドットインストールも使っていこうと思います。 目次 11章 12章 1…