qiita
本当はWordPressに書くつもりだったんだけれども。
Qiitaにフライングしました。。
マストドン構築1日目 on AWS
Markdownで書き始めたらWordPressに書くの面倒くさくなってしまった。
構築をしていて、Ubuntu上にPostgreSQL-9.6のバージョンを指定して入れようとしたら失敗したの。
マストドンの構築ドキュメントをザッと読み直したけれども
特に何も書かれていなくて
そういった場合は、入れるもの(今回であればUbuntuではなくPostgreSQL)の公式リファレンスを調べるのが近道だと学びました。
だいたい素の状態に入れる内容であれば
「この場合はこうしてね」
といった注意事項が書かれているのだなぁと思った。
errorや予想外の事態に沢山遭遇して
「こういった場合はここに情報があるんだな」
といった経験値を沢山積みたい。
問題解決能力の高いエンジニアになりたいです。
AWSで例えば
“S3へファイルがあがったら、それをトリガーにして何かプログラムが走る”
というような
簡単な動作をさせたいねという話から
Lambdaならコードさえ書けば、EC2要らずで動くの便利なのでは?
と、いうことでLambdaについてザッと調べました。
.
AWS初心者入門 第7回~「Lambda」ってなにがスゴイんですか?
説明はそこそこにサッサと現物を触ってみようということで
Python による Lambda 関数のビルド
AWSのチュートリアルを参考にコンソールをポチポチしてから
ローカル環境で実行も出来るらしいということで
Qiitaの記事をいくつか参考にしつつ試してみました。
.
aws-sam-local 改め aws-sam-cli の新機能 sam init を試す
[AWS SAM CLIでLambda Functionを開発する](http:// https://qiita.com/te20/items/5a28cef4966c75886218)
Pythonの参考に出来る新しい記事が見当たらなかったのと
タイポミスで、記事通りだと実際に動作しないものや
若干の変更点もあったので
自分で備忘録用に記事をまとめてみることにしました。
Pythonでaws-sam-cliをローカル実行するまで
Mastodonにもupしたのだけれども、ほぼ反応なかったの寂しい😢
ま、いいけどねえ。
treeコマンドを使えるようになった画像です。
LambdaをGitHubにあげるところまでやったよ。
.
そういえば
gitコマンド操作に慣れるため
ブラウザからのGitHub禁止令が出されました。
ひいい
git stashなどのコマンド操作や
サーバー内でgit操作をしたいときに
gitコマンドに慣れていた方が良いよね。
と、いうことでしばらく封印です。
少しだけgitコマンド慣れたよ☺️
カラーコードよく使うものは暗記していたの。
赤緑青の16進数の組み合わせだということを知り
「例えばピンクなら255,160,90くらいかなと目当てつけて16進数に換算すればカラーコードだいたいわかるのでは」
と、気づいて
30分くらい目当てをつけて16進数に換算するの暗算チャレンジしていたのだけれども
普通にカラーチャートから選択してカラーコード調べる方が早いことに気づきました。
.
あとはAtomからGitHubに直接リポジトリつくれないかしらとおもって
色々と試していたの。
Gitタブや、GitHubタブあるので
おそらくそこからできるの。
しかし検索しても方法を何通りか試したのにうまくいかない。
最終的に諦めてターミナルからやっているblog散見したので
ターミナルから反映する方法をQiitaにまとめました。
https://qiita.com/suwa3/items/0a180e9833c0146e36b5
GitHub開発したエディタのはずなんだけど
何故GitHubに直接リポジトリつくるのグダるのか謎い。
でも便利機能として覚えるよりも
きちんと中で何をしているのか把握出来たので
まあ良いかなあとおもいました。