The cat once I lived with

定本こっそり日記

2024年9月1日日曜日

作業の自動化をしたい


しずかなインターネットから
エクスポートしたマークダウンファイルが
400近くあり、それを私は手作業で
HTMLファイルに作り替えては
1つ1つftpサーバにアップロードしていた。

しかしそれはたいへん疲れる。
効率が悪い。
人に話を聞いてみたら、
Pandocという、マークダウンファイルを
HTMLファイルに変換してくれるツールが
あるという。
それはhomebrewからインストールした。

しかしここで問題がある。
マークダウンファイルが多すぎるので、
そのリストをこしらえるのにPythonを使うという。

Macを使っている人に時間を割いてもらい、
新しめのPythonをMacにインストールしようとした。
しかしどうしてもエラーが出てビルドができない。

昔、私はMacにXCodeを入れて、変愚蛮怒をコンパイルして
遊ぼうとしていた。
当時の私はとても調子が悪かった。
その時の私にいえることは、仮想環境でやりなさいということだ。

おそらくその当時にXCodeでMacの設定のどこかを変えてしまい、
それがコンフリクトの原因となっているのでは、という推測がなされた。

しかし、Macにはもともと古めのPythonが入っている。
ホームフォルダに不可視フォルダをこしらえて、
そこに仮想環境を作ることにした。
きょうはそのフォルダを作るところまでいった。
アクティベートはまだしていない。

一般的に、環境構築というのが思ったよりもたいへんそうだ。
私はコンピュータの知識が全然ないことがわかった。
きょうは、asdfを用いてインストールしようとしてつまずいた。
asdfはアンインストールした。

教えてくれようとしていた人も私も意気消沈していた。
スクリプトはその人が書いてくれるとおっしゃった。
たいへん助かる。
その人にシーシャをおごる約束をした。

エラー文の冒頭でDuckDuckGo検索をしたりしてみたが、
英語で検索しても、ぴったりはまる例が見つけられなかった。
きょう覚えて、有用だったのは、上の矢印キーで、さっき入れたコマンドをどんどん遡れることだ。
これはらくだしまちがいがなくていい。

リストが自動で作れれば、それをPandocに渡して、生成されたHTMLファイルを、さらに自動で
サーバにアップロードできればいい。
でも、それをするためにMakefileが必要だ。
私は何もわからない。
勉強が必要だ。

アップロードはftpアップローダを使うとして、
せめてHTML化だけでもできればいい。
ほんとうは、自動化したいプロセスはいっぱいある。
欲がでてきた。

知らなければならないことがたくさんあるのに、
どこから知ればいいのかわからない。
私は昔からMacをやみくもにいじりすぎた。
一度まっさらにしたい欲求が生じている。
でも過去の遺産にとらわれて、それができないでいる。

それは平たくいうと、バックアップがめんどう、
バックアップもれがあったらどうしよう、ということだ。
きょうはその人に無用な時間の浪費をさせてしまった。
申し訳ございません。

ひとつ前の日記へ
つぎの日記へ