Mentioned in topics
2019-12-07に注文して2019-12-09に受け取った 2019-11-21くらいから「買おうかな〜どうしようかな〜」と考え始めた Amazon.co.jpのサイバーマンデーで安くなっているのを見てエイヤッと注文した
日程 2019-11-22 9:00〜 結婚記念日 (いい夫婦の日) にうっかり健康診断の予定を入れてしまう人間はなにをやってもダメ 押さえておくこと たぶん人生で初めてとなる上位プランを選択した 前日2019-11-21 20:00以降はものを食べてはいけない 夕食に油ものは避ける アルコールは避ける 当日2019-11-22 朝から飲食しちゃダメ 採尿を忘れずにやる 後日 結果は2〜3週間後に
2019-08-23 Fri : 日記的なもの 2019-08-24 Sat : ねむい朝 2019-08-25 Sun : まとめて書くより少しずつ書く方が向いている 2019-08-26 Mon : あの鐘を鳴らすのはあなた 2019-08-27 Tue : 朝と夜に少しの雨 2019-08-28 Wed : ディメンションWの最終巻 2019-08-29 Thu : おばあちゃんと相席 20
From 草の根で文化活動をやること/“やっていき”のこと - 屋上より (2019-11-21の投稿) 「やっていき」という語彙が、自分が想像しているよりも遥か遠くまで飛んでいっていておもしろかった。源流がいっしょかどうかもわからないけれど。 どちらも草の根で文化活動をする人たちの背中を押す発言だが、最近のインターネットでは、こういう精神性を一言で言いあらわす言葉をよく見かける。それが、“やって
Mentioned in days
今日の庭いじり
2019-11-21頃に「June29 Web Servicesをつくりたい〜」と言っていて、最近になって機運が高まったのでちょっとやってみることにした。ソフトウェアエンジニアの日曜大工。庭いじりは楽しい。
今回はRuby on Jetsというフレームワークを使っていくことにした。ほとんど触ったことがないので手探りで。成果物は下記のリポジトリに置いた。
リポジトリ名はapi.june29.jpとしたものの、まだドメインの設定をしていないからアクセスできないのよ〜。
手元で jets server して「動いた〜」となったのでデプロイしてみようと試したところ、ぼくにはよく理解できないエラーが発生してしまってデプロイ失敗。
- Unable to build Deployment Package without the required pre-compiled gems - Jets - Jets Community
- byebug 11.1.3 can't compile with lambda gems·Issue #474·tongueroo/jets
どうやらLambda Gemsという仕組みが背景にあって、今回ぼくが使おうとしているGemfile.lockだとそのサポートから外れるバージョンのGemを使ってしまっているっぽいな、と認識するに至った。下記コミットでbyebugとpumaのバージョンを固定してみたら、デプロイも成功するようになった。
(しかしpumaのこのバージョンってCVE-2020-11076 / CVE-2020-11077のやつじゃん… どうしよ)
というわけで、AWS Lambdaで動くJune29 Web Servicesの最初のAPIが動き始めた。/nikki/:date にアクセスすると、Scrapboxのその日の日記のページにリダイレクトしてくれる。
- https://wms5t1qylb.execute-api.us-east-1.amazonaws.com/dev/nikki/2020-06-20 は、きのうの日記へ
- https://wms5t1qylb.execute-api.us-east-1.amazonaws.com/dev/nikki/2020-01-01 は、今年の元日の日記へ
- https://wms5t1qylb.execute-api.us-east-1.amazonaws.com/dev/nikki/2019-11-22 は、去年の結婚記念日の日記へ
これにドメインを当てて api.june29.jp/nikki/2020-06-21 のようにアクセスできるようにしたい、ぞ。