0411
仕事はやっぱり来た不具合対応。しかし倒せず。こちらを立てればあちらが立たず、という感じで、妥協点を探していくしかないのだろうか。直せるなら直したいのだが……。
あと青空文庫と格闘したり。あれ、公式なAPIが(まだ)整備されていないし、テキストファイルはShift_JISだしJIS X 0208までの漢字しか含んでいないし、マークアップが謎だしでいろいろ辛そう。XHTMLをパースしたほうがいいかもしれないけど、それはそれで茨の道であろうことよ。
今夜はアニメを観て寝ます。
仕事はやっぱり来た不具合対応。しかし倒せず。こちらを立てればあちらが立たず、という感じで、妥協点を探していくしかないのだろうか。直せるなら直したいのだが……。
あと青空文庫と格闘したり。あれ、公式なAPIが(まだ)整備されていないし、テキストファイルはShift_JISだしJIS X 0208までの漢字しか含んでいないし、マークアップが謎だしでいろいろ辛そう。XHTMLをパースしたほうがいいかもしれないけど、それはそれで茨の道であろうことよ。
今夜はアニメを観て寝ます。
最近特におもしろいことを思いつきません。うーむ。
仕事は不具合対応。結局うまく直せなくて妥協する形になってしまったのがとても悔しい。でもあれiOSの不具合だと思うの。具体的にはUIScrollViewにRefreshControlを追加するとiPhone Xでスクロール時の挙動がすこしおかしくなる。うーん、RefreshControlをカスタムしているせいという線も消せなくはないけれど……。
なぜか金曜日感が高まったので(これしょっちゅう言ってるな)仕事の後にお酒を飲みに行きました。なんか行こうと思ってた超安いところには行けなかったけど、まあそんなに高くはなかった。いろいろ闇が深いなあと思った。
さて、信じがたいことに明日も金曜日です(知ってた)。明日こそは青空文庫ダウンローダーを作りたい気持ちがある。基本的には暇だからな。
信じがたいことに、反対方向の電車に乗ってしまった。
仕事は基本的には無職。なので青空文庫ダウンローダーを書いたりしていた。とりあえずダウンロードするところまではスンナリできたけど、これを適切に整形するのはとても大変そうだ。まあな、21年前に作られたフォーマットだからな。ううむ。
明日はほこらんさんと飲みます。楽しみ。
お昼過ぎからYと買い物に出掛け、ジーンズを二本買いました。こういう機会でもないと服なんて買わないのでありがたい話です。あとは電器屋に行ったりしました。
あと夕方からほこらんさんと飲みました。「もっとお気持ちを表明していきましょう」というような話をしました。やっていき。
さて、明日は日曜日なのでノンビリ寝ます。今夜はもうすこしお酒を飲んでも良いかもしれない。アニメを観たいし。
なにもせず。ゆるキャンを10話まで観る。やはり、いい。落ちついた時間の流れとか、静かな信頼関係とか、焚き火の燃える音とか。
明日はまた仕事。納品と青空文庫(たぶん)。
仕事は納品、あと青空文庫との格闘など。テキストファイルをXHTMLに変換するスクリプトを発見したので捗る……と思ったのだけど、まあテキストファイルのフォーマットがアレなのでそれに対応するスクリプトもアレでした、という感じ。とりあえず、フッター部分は「底本:」から始まる部分だと仮定していいんだろうか。著者名をテキストから取るのはあまりにダーティなのでやめておきたい。
今夜は何をしようかな。マンガでも読もうかな。それともゆるキャンの残りを観ようかな。いや、それは週末にとっておこうかな。
唐突に降りてくるつらさと闘う方法がほしい。今日はお風呂に入ってなんとかした。お風呂はえらい。
昨夜は「ぱらのま」を読みました。こういうお話を読むとなるほど旅っていいなあと思うのですが、どうにも体力や社会性が追いつかない。電車に乗ってどこか行くだけならいいんだけど、宿をとったりするのが億劫なのだ。困ったものだね。
仕事は青空文庫の読み込み。ダイアクリティカルマークとの闘いなど。クロールと変換自体は三時間で終わったのだけど、ファイルサイズが700MBになってしまったのでどうしたものかと悩んでいる。まあ一番真っ当なのはファイルを分割してランダムに読みに行くようにすることで、10MBくらいまで刻んでしまえば一秒以内で応答できるのではないかなと想像している。15000作品あって70分割するから各ファイルには200作品ほど入ることになるだろう、この計算に特に意味はないけれど。
明日は分割する君を書いて、それからサーバサイドの実装に入れたらと思っています。フロントエンドのことはまったく考えていないけれども。
今夜はおとなしく早めに寝たほうがいいかなあ。うーむ。むにゃむにゃ。
仕事は謎の会議とWebAPI作成。Serverless Framework、ちょっと触ってみた感じだとかわいい子に思える。まあでも、いろいろ凝ったことしようとしたらどうせ複雑さが牙を剥くんだろうな、とも思える。
とりあえず青空文庫からランダムに任意の文字数のテキストを吐き出すWebAPIを作って、簡単なWebフロントエンドも作ったので、明日はがんばってCSSを書いたりするつもり。HTML5もCSS3もJavaScriptもなにもわからん。
やっぱり一生懸命コードを書いていると楽しいな、と思った。気のせいかもしれないけど。
なんかみんなが木曜日感高いとか言ってるせいで僕まで木曜日感高まってきてしまった。でも木曜日は明日なのだ。腹筋を鍛えて寝よう。
仕事は特にすることがないのでHTML/CSS/JavaScriptを書くなど。いろいろデザイン監修を受けつつ一応ダミーテキスト量産システムが完成した。あとは気に入ってもらえるかだけど、有用であることは間違いないと思う。僕も使いたいし(毎回カフカの「変身」を適当な長さでコピペするのには疲れた)。
仕事のあとはノミカイ。最近やることないんです〜という話をしたら自社Webサイトの改善を振られたので明日検討するつもり。パッと考えた時点ではけっこう難しそうだけど原理的には不可能ではなさそう、くらい。まあ明日会社のサーバの人に相談してみようっと。
今夜はもう寝ます。明日もノミカイ。
仕事は暇なので自社サイトの改善など。というか改善のための準備。GitLabのMerge Requestをwebhookで受け取ってブランチをチェックアウトしてサーバを起動する何かを作っています。とりあえずPythonでWebサーバを立てるところまではできた(Flaskを使った)。あとはgit cloneしてDockerコンテナに入れるところなんだけど、これはコンテナ内でcloneしたほうがいいのかな、でもssh-agentとかよくわかんないしな、とか思っています。勉強しろよ、な!
仕事のあとはノミカイ。Yについていろいろ詮索されたりとか、会社の人の話とかいろいろ。僕、がさつな人に対して安易に天才判定をする癖があって、それが脆弱性になっている気配がある。これはなおしたほうが良さそう。
さて週末。今夜はもうすこし飲みたいので早く帰りたい(いまは電車の中にいます)。あとアニメを観たいなあ。