Neo's Release Notes v29.11.3 (2020-11-15)
今週はマターリしてた方かなー。
目次
先週立てた「今週の目標」と振り返り概要
2020-11-08 〜 2020-11-14 の目標。
- 生活
- 特に何もないので気楽に
- 個人
- リングフィットアドベンチャーや運動する → 未達成
- サイトの更新、目をいたわりながら気長に続ける → 達成
- 仕事
- 忙しい仕事を片付けることのみ専念する
生活関連の振り返り
のんびりやっている。特にコレといって問題はなくイイカンジ。
個人関連の振り返り
疲れ目は蒸しタオル!目の周りの血流が悪くなってるみたいだから暖める!あと外出して遠くを見るとメチャクチャ気持ち良い。
スマホからでもブログを書けるよう、非公開のオンライン・エディタを作っていた。このサイトは GitHub 管理しているので、やろうと思えばブラウザの GitHub 上で記事ファイルを作って、頑張って書いてその場でコミット、というやり方でも良いのだが、Markdown プレビューは見たいし、アフィ系のコードも挿入したいし、ということで、自分でアプリを作ることにした。
自分が得意な Angular と Express で作っていて、バックエンドの Express 側には simple-git
を使ってこのサイトのリポジトリを落としてきている。ファイルツリーが見られるエクスプローラ画面と、自分が欲しい機能を備えたエディタ画面を作った。それから、Git の差分を見たかったりするので、バックエンドサーバ上でコマンドが直接実行できるターミナルウィンドウもこしらえた。原理は簡単で、フォームに入力したコマンドを child_process.exec()
で動かすだけ。なんでも実行できてしまって当然危険なので、入力されたくないコマンドはバリデーションをかけておいたり、パイプやサブシェルは書けないようにしてある。
そもそも、管理画面はログイン認証必須で、管理画面全体は非公開のサーバ上に置いてある。さらに普段は Express サーバを落としてあるのでイジれない。スマホからエディタを使いたくなった場合は、まず Termius アプリで当該サーバに SSH 接続し、Express を起動してから、Safari ブラウザでアクセスし、ログイン認証して使えるようになる。サーバを落としたくなった場合は、管理画面内のターミナルから専用に用意しておいたコマンドを実行すると、Express のプロセスを落とすようにしてある。
コレでいつでもスマホからブログ記事が書けるようになった。
サイトのリポジトリ側では、未来日付のブログ記事を書いてもアップロードしないようにビルドシステムを実装しておいたので、予約投稿もできるかな。リポジトリを覗かれたら中身はバレてしまうけど、別にバレて困ることは書かないので。そもそもは記事の投稿をズラして更新頻度を高めることで、露出を増やしたい・アクセス数を増やしたいというのが狙いなので。
自前でゴリゴリ作り込んでいるのでバグもあるかもしれないけど、この調子で育てていく。
移行した Murga と El Mylar の記事を読んでいって、適宜リライトしていこう。それが終わったら、Corredor の記事も移行していって、2021年からはこのサイトだけでブログを書くようにしたい。
仕事関連の振り返り
今週も適当にやり過ごした。ダルすぎる。
今週の目標
2020-11-15 〜 2020-11-21 の目標。
- 生活
- 寝室の更新作業をやっていこう
- 個人
- リングフィットアドベンチャーや運動する
- サイトの更新、目をいたわりながら気長に続ける
- 仕事
- 忙しい仕事を片付けることのみ専念する
自分のサイト作ってる時だけが楽しい…。