ようへいの日々精進XP

よかろうもん

2021 年 08 月 06 日 (金)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

通院。ストレッチを教えてもらったりした。あんまり、良くないんだけど、単に痛い日が続いているので、教えてもらったストレッチも身になっていない感じ。焦っても仕方がないとは分かっているけど、なんだかな... (汗

レアジョブ

今朝も 7:30 から正蔵先生だった。今日は、寝坊してしまった関係で、予習が出来ずにレッスンに臨んだら、ハチャメチャだったorz

夕飯

奥さんの書の仕事が

もう一つ決まった!まさに、「芸は身を助ける」だなあ。体に無理のないように頑張って欲しい。

2021 年 08 月 05 日 (木)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

いつもの補強を 2 セット。

レアジョブ

今朝も 7:30 から正蔵先生だった。今朝は、しゃべるかもしれない内容をメモってレッスンに挑んだら、なんとなく、いつもよりは流暢感が増して良い体験だった。

夕飯

今宵も美味しゅうございました。

2021 年 08 月 04 日 (水)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

いつもの補強を 2 セット。

昨日とは打って変わって、右足の痛みが酷くて、家中を歩き回ったり、立ち上がったりするだけでも辛かった。まじで、どうしちゃったんだろう。

レアジョブ

今朝も 7:30 から正蔵先生だった。やっぱり、実用英会話レベル 4 になってから、難易度がガッツリ上がってしまって、会話が楽しめなくなっている感じがある。

夕飯

2021 年 08 月 03 日 (火)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

いつもの補強を 1 セット。

足の痛さもさることながら、暑さがかなりやばい。走り終わった後、汗が滝のように流れて止まらなかった。

レアジョブ

今朝も 7:30 から正蔵先生だった。

夕飯

ゴーヤと豚肉の炒めもの、豆もやしのナムル、厚揚げという黄金コース。豚肉と豆もやしが思いの外マッチして美味しゅうございました。

Ruby で Slack チャンネルにファイルアップロード

Slack APIfiles.upload を利用する。

api.slack.com

ライブラリは net/http を使う方法を試行錯誤したけど、以下のような感じになった。今回は、単純なテキストファイルをアップロードすることを想定している。また、事前に必要な権限が付与された TOKEN が払い出されている状態となっている。

require 'net/http'

SLACK_API_BASE_URL = 'https://slack.com/api'
SLACK_USER_TOKEN = ENV['SLACK_USER_TOKEN']
SLACK_CHANNEL = ENV['SLACK_CHANNEL']

text_data = File.open("sample.txt", "rb").read

data = [
  [ 'channels', SLACK_CHANNEL ],
  [ 'title', "file-title" ],
  [ 'initial_comment', 'Hello world.' ],
  [ 'filename', 'sample.txt' ],
  [ 'filetype', 'text' ],
  [ 'file', text_data, filename: 'sample.txt' ]
]

uri = URI("#{SLACK_API_BASE_URL}/files.upload")

req = Net::HTTP::Post.new(uri)
req[:Authorization] = "Bearer #{SLACK_USER_TOKEN}"
req.set_form(data, "multipart/form-data")

res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|
  http.request(req)
end

p res

以下の記事を参考にさせて頂きました。

masamitsu-murase.blogspot.com

ありがとうございました。

2021 年 08 月 02 日 (月)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

モチベーションがダダ下がり。足の痛みが続いていて、もう、一生、走れないないんじゃないかってくらい気持ちが落ち込んでいる。

レアジョブ

今朝は 7:30 から正蔵先生だった。

レアジョブについて、気になるニュースが。

www.rarejob.co.jp

日本人の講師が選択出来るようになるらしい。

奥さん

奥さんの書の仕事が一段落ついた。数日前から腰を痛めるくらいに一生懸命に練習していて、とても緊張していたみたいだったけど、無事に仕上げることが出来て本当に良かったと思う。引き続き、頑張れ〜。

夕飯

奥さんの仕事が一段落ついたので、慰労を兼ねて近所の回転寿司屋さんでお寿司をつまんだ。美味しゅうございました。

2021 年 08 月 01 日 (日)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

いつもの補強を 2 セット。ランはお休み。うーん、右足の状態は良くない。日常生活でも痛みがある。もう、走りは止めたほうがいいかなって思ったり。

レアジョブ

今日はお休み。明日は、7 時半から正蔵先生。

ルミエール

奥さんが腰を痛めているので、独りでルミエールに買い出しに行ってきた。

夕飯

パスタとカンパチのカルパッチョを実装した。

2021 年 07 月 31 日 (土)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

いつもの補強を 1 セット。

骨粗鬆症の薬を変えたので、何かが変わるかもと思って、走ってみたけど、そんなに簡単に変わるわけではないことを痛感。まだまだ、足は痛いのであります。

久しぶりに

イオンモール香椎浜でブラブラした。奥さんを病院に連れていって、その時間つぶしにスターバックスでチャイティーラテを片手に本を読んだりして過ごした。

うーん、優雅な休日

そして、お昼ごはんにフードコートのラーメンを食べたら、頼んでもいないのに麺が 2 玉分入っていて、無理やり食べたらお腹を壊してしまった (汗

レアジョブ

今朝も 8 時から。毎回、レッスンの後の復習をほぼやっていないので、これからは出来るだけ復習をしようと思う。

夕飯

ガーリックチキン!美味しゅうございました。

2021 年 07 月 30 日 (金)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

補強もお休み。

今日も病院に行ってきた。

理学療法士にガンガン右足をほぐしてもらった。少しは硬さは和らいだらしいけど、そんなにも右足が硬かったのかと落胆してしまった。

レアジョブ

明日は 8 時から。とにかく、英語を少しでもしゃべるように癖付けるつもりで、ほぼ毎日受講しているので、緊張はだいぶん解れてきたような気がする。

夕飯

雑にスルメイカとトマトと茄子のパスタを作った。美味しゅうございました。

奥さん

昨日、仕事の準備に頑張りすぎたようで、朝から腰が痛い、痛いと言っていたので、お灸をしたり薬を塗ったりしていたら、夜になったら良くなっている感じ。良かった、良かった。

Slack チャンネルの会話のメッセージやイベントの履歴を取得する API

以下の API を使う。

api.slack.com

Ruby だと API クライアントがありそうだけど、ギョームでは HTTP クライアントを使って、上記の API を叩くように実装してみたら、思いのほか簡単に思ったようなツールを作れて満足、満足。

2021 年 07 月 29 日 (木)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

いつもの補強を 2 セット。

病院に行ってきた。

ひとまず、骨粗鬆症の薬として処方してもらっていた、「アレンドロン酸錠」を「リセドロン酸 Na 錠」に変えて (戻して) もらった。サクッと変えてもらったので良かった。とりあえず、これで様子をみたい... というか、これが原因じゃなかったら、どうしようか (汗

レアジョブ

今朝は、朝 7 時からだった。明日は 8 時から。今月は、ほぼ毎日受講しているような気がする。

夕飯

先週の土曜日に購入した輸入肉ステーキを焼いた。買ってきたばっかりを焼いたら、とても美味しかったんだけど、今日は、イマイチだった。特に硬さが際立っていた。

頑張れ!奥さん

奥さんが、初めての書道の仕事を頑張っている。納品はまだ先だけど、指にタコが出来るくらい練習していて、本当に尊敬している。

2021 年 07 月 28 日 (水)

アクティビティ (今までの走行 (歩行) 距離)

https://pixe.la/v1/users/inokappa/graphs/fitbit-activity

Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生やしている。色が濃くなれば濃くなる程強度が高い (歩行、走行距離が長い) ということで。実装の詳細はこちら

ジョギング

いつもの補強を 1 セット。

二週間近く休んだ分、なんとか二日連続で走ることが出来たけど、走っている途中から、足が重くなってきて、ハムストリングから、いつもの太腿の前部に痛みが出てきて、いい感じでゴールすることが出来なかった。

レアジョブ

おやすみ。明日、7 時から正蔵先生。

夕飯

ElastiCache for Redis で Graviton2 インスタンスのベンチを取ってみたら

redis-benchmark を転がして、cache.m4.large やら cache.m5.large と cache.m6g.large のベンチマークを取ってみたら、以下のような感じだった。

ベンチの結果的には...

cache.m4.large < cache.m5.large ≒ cache.m6g.large

cache.m5.large と cache.m6g.large はほぼ同等、cache.m4.large よりは良い結果だった。

CPU 負荷的 (CPU 使用率、エンジン CPU 使用率) には...

cache.m5.large ≒ cache.m4.large < cache.m6g.large 

cache.m5.large と cache.m4.large は同じくらいの CPU 負荷が発生していた (※ ただし、ベンチの結果は、cache.m4.large は劣っている) が、cache.m6g.large は cache.m5.large よりも 10% 程度 CPU 使用率が高い状態だった。

コスト的には、価格表ベースだと...

cache.m6g.large < cache.m5.large < cache.m4.large

cache.m4.large より、cache.m5.large は 10% 程度安く、cache.m6g.large は cache.m5.large より 5% 程安くなる。

ということで、総合的に見ると、cache.m5.large が良い感じだった。