昨晩は与えられたURLからHTMLを解析してAtomフィードを発見するAPIを書きました


今日はだいたい寝ていてちょっと起きて上記のAPIを叩くためのHTMLを書いたりしました実際に動くようになったのでためしにいくつか追加してみたのだけど2018年にもなってAtom 0.3のほうを返してくるblogが意外とあるっぽくてグニャーンとなりますマジかよそこまでは対応出来ないよ……

あとは認証機構を作るのとCSSをちゃんと書くのをやれば完成なのですがどちらも気乗りがしませんというかべつに外部にアップロードしないでローカルで使う分にはリファラとかも関係ないし認証不要説が出てきたまあ書くけど書くけども


明日はまた仕事ですそろそろ次プロジェクトの足音が聞こえてきました

昨日書き忘れてましたが昨夜は会社の人たちとノミカイでした


今日は昼過ぎまで寝たあとRSSリーダにすこし手を入れるフィード一覧APIを生やそうとしたのだけどDynamoDBのscanはソートということができないらしいのでqueryに書き直さなくてはいけないあいかわらずDynamoDBはよくわからないまあもうそれほど関わらなくてよくなると思うけど

夕方は髪を切りに行きましただんだん短くなってますねと言われました


さて今夜はお酒を飲みながらRSSリーダをいじろうと思いますフィード一覧APIを修正したらページに表示するようにして選択されたらそのフィードのエントリを表示するようにしたいけどそのためには処理の流れをけっこう変えなくてはいけない気がするまあやれるとこまで

仕事といいつつ自分用のRSSリーダを開発するペジネイションが期待通りに動いたので満足するこの週末のうちにサーバサイドにもうすこし手を入れてAPIを生やす必要があるだろううむ

あとLT会で地図生成の話をしました完全に僕の趣味全開の話だったけれどそこそこ楽しんでもらえた気がするのでよかったもっとうまく話せるといいのだけど


さて土日明日は髪を切りに行きます

たとえば異世界に転生したとしてそこで自分の言語元の世界では日本語話者だったとするが通じなかった場合はたして彼は日本語を話していると言うことができるだろうかという疑問誰にも通じない言語は言語なのだろうかこう言い換えてしまうと異世界の言語学者が秩序を見出して言語たらしめてくれるかもしれないという考えが出てくる


仕事はKerasコードのデバッグの手伝いとか昔関わってたプロジェクトのデバッグの手伝いとかあと健康診断体重が去年から13kg増えていていっぱい食べちゃいましたかね〜みたいなことを言われたそんなつもりはないんだけどなうーむ

あとRSSリーダのためについにVue.js+axiosのコードを書き始めたまだテスト段階だけどとりあえずWebAPIを叩いて何かを表示するところまでは動くただこのblogのフィードはXHTMLとしてコンテンツを配信しているのでHTML5の文書に埋め込むとうまく描画されないXHTMLであることが本質的なわけではなく各タグに名前空間プリフィクスがつくのが問題この問題はさっきサーバサイドでプリフィクスを取り除くちょっと強引な手法で解決したから明日はもっと先まで進めるだろうペジネーションまで書けるといいのだけどそんなに時間はないだろう


はーなんだかどうして無理して生きてるのかわからない気分になってしまった無理しなくっていいんだよって頭を撫でられてそのまま消滅したいはー

今朝は淡々と小難しい物理の講義を行う鳩羽つぐさんについて考えていました


仕事は暇上長と面談という名の技術的相談をしたりDynamoDBしんどいですよねあとCognitoって今回の僕のケースではオーヴァスペックですよね会社のblogをどう盛り上げていくかの会議をしたりあとはVue.jsのチュートリアルを読んだりKerasの相談に乗ったりKerasはわからんあいつはTensor概念を隠蔽しようとしているように見えるがそれはTensorFlowの表現力を著しく落としているダーティなworkaroundを要求しているように思われるうーん生TensorFlowなんて人間が書くもんじゃないと思っていたけどよく理解した上でいくらかのヘルパ関数を自分で定義しておくくらいがちょうど良いんじゃないかという気がしてきたまあでもよく理解するのが面倒なんだよな難しい


明日は健康診断です今夜はイカのゲームを楽しむ仕事はどうせ暇なんだろうから今度こそVue.js+axiosでエントリAPIを叩くコード書いてみようかしらいやチュートリアル読みおわる方が先かなあベストプラクティスとか書いてあるかもしれないし

朝早くに起きてしまって二度寝するには遅くしかし病院の時間まではまだ間があるという虚無の時間を二十分くらい過ごしてしまった虚無い


仕事はVue.jsの勉強とかAmazon Cognitoの勉強とかCognito気持ちはわかるんだけどわかればわかるほど僕独りで使うサービスに組み込むべきものではないように思えてしかしちゃんとした認証機構はほしいんだけどどうしたらいいんだろうねえと悩むうーんLambda EdgeとかいうのでBasic認証できるとか聞いたからそれを視野に入れるべきかうーん

あと会社のWebサイトのデプロイシステムにすこし手を入れましたひさびさに誇らしく思えるようなものを作ったなと思いました


さてさてさてさて今夜はイカのゲームでもやって寝ましょうねVue.jsの実践は週末でいっかなーってまあWebAPIは一応あるから明日会社でやってもいいんだけども

ひさびさの会社まだ比較的暇なのでVue.jsの勉強とかしてた前にReact使ったことはあるけどあれよりいい感じかもあいつは何よりJSXがアレだったからな

あとはなんかダミーテキスト生成器の改良とかしていた半角文字という概念の難しさについて考えたりしたべつに難しくはないが外延を記述するのが難しい


明日は病院定例

昨晩と今日は例によってDynamoDBにいじめられていましたとりあえずWebAPIからフィードを登録するところまではできたのだけどエントリを取得するところで詰まるDynamoDBはペジネイションが面倒だLimitはあるけどOffsetはない一応それらしいものは作れたけどこれはフロントエンドがしんどくなりそうだ……うーんSQLの世界に戻りたいよお

僕はものを作ること自体はけっこう好きなんだろうなと思ういつからかその好きを面倒が上回るようになってしまったけれど


さて連休はおしまい明日から社会復帰ですできる気がしないしかししなくてはならない

昨晩は酔った勢いでツイキャスというものに手を出してしまい30分ばかりiMacに向かって話し続けワールドワイドに垂れ流すという愚行を繰り広げていましたウワー


今日はほぼ何もしていませんちょっとだけコードを書いてクローラLambdaがDynamoDBにフィードのエントリを放り込むところまで動くようになりましたまだちゃんと属性をセットしてないけど
DynamoDBとの格闘の面倒さを考えると当初想定していた機能のいくらかは実現できないような気がします未読件数表示とかあとやっぱり認証は真面目に考えないといけませんねURLを複雑にしたところでリファラでばれるに決まってるじゃんAPI Gatewayの認証も必要だし
次はどうしようついにフロントエンドかいや先にAPI生やせよ


さて明日で連休もおしまいです月並なことを言う社会復帰できる気があまりしませんハァー

元気がありません熱があるわけでもないしお腹を壊しているわけでもないのだけど異常に眠くて寝たり起きたりを繰り返しています寝るにしたってこう暑くちゃなあという気もする

起きてる間はDynamoDBについて調べたりしていました認証についてはCognitoを使うべきところかなと一瞬思ったのだけど僕しか使わないのにそれはいくらなんでもオーヴァスペックだろうと思いまあどうせ最初に作るのはそこじゃないのだしということで一旦忘れていますウーンDynamoDBというNoSQLを選択したけど考えれば考えるほどRSSリーダというのはRDB案件なのではという気がしてきておりしかしサーバレスにやりたいという気持ちがありなんで仕方がないので結局DynamoDBでやろうとしていますまあべつに趣味だからどういう理由で技術を選択したって構わないとは思うけどあんまり良くないなあという気はする


今夜はDynamoDBにテーブル作るところまでいけたらいいなと思っているけどまだいろいろ決めきれていないから無理かもいやエイヤッとやっちゃうしかないのかもしれないけどだめなら壊せばいいし


元気がありませんうーん……