プログラマ行進曲第二章

主にソフトウェア関連の技術をネタにした記事を執筆するためのブログ

瞑想シーズン1-7日目

瞑想記録を順調に残していく。 今日は以下の場所・時で瞑想をしました。 起き抜け 仕事のdaily meeting直後、自分に割り振られたタスクに取りかかる前 入浴時 昨日の空手稽古の影響で朝起きたら筋肉痛がひどくて中々集中できなかった朝でしたが、仕事に取り…

awscliでRDSのmaintenance windowを変更する

awscliの以下の公式ドキュメントを参照すれば分かる話なのですが、今日仕事で調べて使ったのでメモとして残します。 https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html RDSのminor version upgradeを有効にしておくと、アップ…

瞑想シーズン1-6日目

今日も瞑想。 ただ、あまり瞑想がうまくいっているような気がしないのはひとえに疲れが溜まっているからでしょうか? 今日は以下の場所・時で瞑想を行いました。 起き抜け 二度寝した後起きてから 空手の稽古中 今日は空手の稽古始めでした。年末年始に身体…

2019年の抱負

年始からは少し遅れてしまいましたが、去年も抱負を立て、年末までに達成できなかったとしても少し目標に対して前進できたので、今年も抱負を立てようと思います。 2019年の抱負 IT系技能関連の目標 IT系技能関連の目標を今年も立てようかと思っ思ったのです…

grepコマンドのパターン文字列がハイフンで始まっているとハマるという話

仕事でgrepコマンドを使っていたときにハマってしまったことについて記録を残しておきます。といってもほぼ人の記事の引用になってしまいますが。 タイトルの通りの話なのですが、grepコマンドを使っているときに文法は間違っていないはずなのにエラーになっ…

瞑想シーズン1-5日目

適当に書けば続くことがよくわかってきたので、今日も瞑想した記録を残します。 今日瞑想したのは以下の場所・時。 起き抜け 2分間という正式(?)な時間を使って瞑想 散歩 疲れていたせいか、あまり効果を感じられず Queenの曲を聴きながらやっていたり。 こ…

瞑想シーズン1-4日目

今日も以下の場所・時で瞑想をこなせました。 夕食後の空いた時間 入浴中 今日は午前中に映画『ボヘミアン・ラプソディ』を見ていたら今まで溜まっていた疲れが出てきたのか、一度寝たら中々起き上がれない位に背中から疲れが噴出してくる事態で、映画見終わ…

ansibleのextra varsをコマンドラインから渡す際、複雑な形式の変数を渡す方法

それまで使う必要が無かったのですが、仕事で必要になって調べた際、時間を使ってしまったので、ブログ記事にして記録を残しておきます。基本、公式ドキュメントを読めばいい話なのですが、一応詰まった話なので供養。 ansibleを使用する際、普通なら必要に…

瞑想シーズン1-3日目

色々あって瞑想を定期的にした方がいいと思い、やるならやったという記録を残した方がよいだろうということで書きます。 昨日の記事でこんなことを書いたので、今日も実践したことをサラッと書きます。 今日も以下の場所・時で瞑想をしました。 昼食前の散歩…

2019年元旦に初日の出を見に行きましたが曇ってました

ここ数年初日の出を見ていて、去年はブログ記事に起こしていたので、今年もそれに習って記事にします。本当は元旦に記事をアップしたかったのですが。 takuan-osho.hatenablog.com といっても、タイトルに書いているように、初日の出を見に行っても結局曇っ…

瞑想シーズン1-2日目

色々あって瞑想を定期的にした方がいいと思い、やるならやったという記録を残した方がよいだろうということで書きます。 理由の一端はこのTEDの動画で言っていることと同じことを感じてきたからですね。 今日は以下の場所で瞑想しました。 散歩中 入浴中 ち…

redisのコマンドが失敗した時にfailするようにするansibleのtaskを作る

仕事で直面したちょっとしたtipsを掘り起こしてブログにする形式の記事です。 プロダクトでredashを使っていて、その関係でAWSのElastiCache(redis)を使っているのですが、redashの内部で使われているCeleryがCPUを食い潰すくらい暴走することがあったりして…

シェルスクリプトでsprintfのようなことをしたくて調べた

タイトルのようにsprintfのようなことをしたかったのですが、少しググったら以下のブログ記事にバッチリやりたいことが書かれていたので、特に私の方で追加することもないのですが、こういうところで詰まったという記録残しの意味でブログを書きます。 d.hat…

2018年の振り返り

昨年も年末に振り返りをしたので、今年もします。 takuan-osho.hatenablog.com 以前のものはこちら。 takuan-osho.hatenablog.com takuan-osho.hatenablog.com takuan-osho.hatenablog.com 成果確認 takuan-osho.hatenablog.com 振り返るまでもなく、全て中…

jqコマンドのAlternative operatorを初めて知って使った

仕事で必要があって「あるAWSアカウントで使っているRDS for PostgreSQLのバージョン、リソース名などの設定を全リージョン分表示する」ということをしたくて、 jqコマンドを使って色々加工する必要があった時使ったやり方についてメモします。 リージョン毎…

「WILD ARMS」シリーズのボーカルコンサート『Score Re;fire #1 』に参加してきました

WILD ARMS(以下ワイルドアームズ)というRPGのシリーズが昔あったのですが*1、そのシリーズのボーカル曲を対象にしたコンサートが横浜の関内ホールで12/15に開かれたのでそこに参加してきました。 www.score-refire.com このコンサートの存在を知ったのは2週…

Pythonのdatetimeオブジェクトのtips

最近ちょっとPythonのdatetimeを使って迷ったことがあったのでメモ。 Pythonで現在時刻を取るとき datetime.now() でdatetimeオブジェクトを取りますが、この時microsecondまで取ってしまって、それを取り除きたいときにどうしたらいいのか分からなくて公式…

WIP: builderscon tokyo 2018 に参加してきました

builderscon tokyo 2018に参加してきたので、聞いてきた発表の感想などを軽くまとめておきます。 builderscon.io 前夜祭は参加しなかったので本編1日目から。 ※ 本当は感想割とあるのでたくさん書きたいのですが、そうしているといつまでも更新しないので、…

AWSで特定のroleからmanaged policyをawscliで外す方法

awscliの以下の公式ドキュメントを見れば済む話なんですが、今日調べて使ってみたので覚え書きとして残しておくための記事です。 detach-role-policy — AWS CLI 1.15.77 Command Reference あるEC2に付いているroleにmanaged policyがattachされていて、それ…

ansibleコマンドを使って各ホストにコマンドを流すやり方

ちょっとしたTipsでしかないけれど、ansibleのinventory fileに登録されているホストにコマンド流したいときが割とあり、多用しているのでメモとして残しておく。 ansible -m shell -a "<command>" -i <inventory file> <host-pattern> [options] より具体的にすると、たとえばこんな感じになる。(フ</host-pattern></inventory></command>…

terraform initしようとしたらInvalidClientTokenIdというエラーが出たけど理由が下らなかった話

仕事ではガッツリterraformを使っていて、今やっている作業でちょっとしたエラーに引っかかったので、記録を残しておく意味でブログ執筆。 terraformのバージョンはv0.11.7(のはず)。 $ terraform --version Terraform v0.11.7 タイトルに書いたとおり下らな…

『Webデザイン良質見本帳』を読んでWebデザインの基本的なスタイルを学んでいる

「ペース的に間に合わないのではないか?」と思いつつ、2018年の抱負の一つに「[UI|UX|Web]デザインを勉強して、自分でプロトタイプを作れるようにする」というものがあるので、思い出しては少しずつWebデザイン関係のことを調べたり、Adobe XDなどツールの…

Terraformを適用するときの差分を事前確認するときに楽できるライブラリを使ってみた

仕事でterraformを使っているのですが、いつもterraform plan時に差分が分かりづらくて難儀していたところ、職場のslackでこんなソフトウェアが紹介されて使ってみたら便利だったのでブログに書いてみます。 github.com 正直READMEを見てみれば一目瞭然なん…

RWO 2nd editionの9章を雑に学習した

最近OCamlの学習も止まっていたので、ゴールデンウィーク最終日に少しでもいいから手をつけてみようと学習再開してみた。 Real World OCaml 9章はFunctorを学ぶ章。最後の項目の"Extending Modules"はまだ手をつけられていないが、それ以外はutopを使い実際…

面白そうな本を見つけたので買って読み始めた

誰が音楽をタダにした? 巨大産業をぶっ潰した男たち (早川書房)作者: スティーヴンウィット出版社/メーカー: 早川書房発売日: 2016/09/30メディア: Kindle版この商品を含むブログ (2件) を見る たまたま寄った本屋で見つけてパラパラと目次を立ち読みしたら…

部屋の片付けで疲れた

部屋の片付けのあとで疲れて雑文を書きたくなったので、今週のお題「ゴールデンウィーク2018」とやらを書いてみる。 ゴールデンウィークに突入してダラダラと遊んだり用事を済ませたりしていたが、諸事情により部屋の片付けを進めないといけなくなったので、…

OCaml力無い人間なりにSATySFiをいじってみてどういう構造をしているか調べてみた (1)

ゴールデンウィークに突入したので、以前から興味のあったSATySFiの使い方を少し踏み込んで調べてみて、それの個人的備忘録としてまとめ。 個人的備忘録なので網羅性とか正確性を一切考慮しないつもり。SATySFiが何かも説明しない。 github.com この記事を書…

生まれて初めてバーテンダーのいるバーに行きました

最近またブログ更新をしていないので適当なネタで更新をすることで更新再開をもくろむメソッド発動させました。 表題の通りですが、生まれて初めてバーテンダーのいるバーに行ってみました。 1週間ちょっと前、5年ぶりくらいに連絡のあった大学時代の友達に…

靴とジーンズを買ってきたが、着るものの買い物が面倒くさすぎてどうにかしてほしい

技術文章でもアニメ系の話しでもイベントに参加した話でもない適当な与太話を書き殴る。 靴2足とジーンズ1着が立て続けにダメになってしまってから1ヶ月以上放置していたのだけれど、流石にそのまま過ごすには色々キツくなってきたので、この3連休という余裕…

Alibaba Cloud (aliyun) のObject Storage Service (OSS) にあるbucket内のオブジェクトをcliで確認する

Alibaba Cloud (以下aliyun) を使っている人なんてそうそういないでしょうが、私は仕事で使っていて、タイトルに書いたことが必要になるケースがこの前あったのでメモ代わりに記録。 aliyunにはObject Storage Service (以下OSS) というサービスがあります。…