- 長期目標
- 独立した本分に立ち返り、自分でアプリを作って生計を立てる。
- Webアプリ開発とネット周りのノウハウ確保。
- のまえに、開業以来13年放置してる古臭いサイトをなんとかする。
- 先週の作業予定
- html に成形済の旧ブログの全記事を Markdown に変換
- 先週の作業実績
- やっぱブログ記事の変換は一筋縄にはいかなかったよ‥‥
- なので支援ツールを作り始めたらなんか楽しくなってきて本題は進まず
- 今週の作業予定
- ツールを作りつつ、ブログ記事を新仕様に変換
先週の開発日誌。まとめて何かしたかったんだ
ブログリニューアルのための旧ブログからの記事変換は遅々として進んでませんね。先週までは「置換ツールで簡単にできそう」とか言ってましたけど、まあ置換条件がめんどいし一筋縄ではいかないよなとは思ってたら案の定。結局ツールを作る事にしました。その名も まとめて何かする太郎!。英語で言うと MatometeSomething.exe(サトームセンの曲で)当初はこの作業のためだけのやっつけツールだったのですが、大量のファイルに対してちょっと複雑な条件で一括処理したい事はよくある訳で、だったら今後その手のツールが欲しい時にすぐ作れる共通の下地を作ってしまおう、という事に。
手始めにまずは 今までのブログ記事でどれだけの種類のタグやクラスを使ってきたかを把握するためにタグの総数をカウントする機能 を作ってみましたけど、まぁーあ人類の書く html のケアレスミスの多いことよ!。例えば冒頭の進捗報告の部分でも閉じミスをしてて、しかもそれを何年もコピペしてた事が発覚したりでもうゲンナリですよ。でもおかげでおかしいタグを一掃できたので今後の置換作業が捗りそう。
html の行儀がよくなればあとは汎用の置換ツールでも頑張れそうではあるのですが、「特定のクラスの div タグの中にある画像だけ置換したい」とかなるとやっぱコードで組めた方が話が早いので、専用ツールを作る方針にしてよかったかな。
そういや 記事書きツール といい、僕が作れるのは昔ながらの Windows フォームのツールだけなんですけど、いろいろ調べながら少しずつ今風の組み方に変わってきてはいるんですよ。でも最近 .NET のリファレンスに載ってる機能が使えない事がよくあるのでなんでかなと思ってたら、いま開発に使ってる .NET Framework ってもう2年も前に更新終了してて C# の最新機能も使えないじゃないですか。そんな事すら先週初めて知って改めて時代遅れ感。
.NET Frameworkは4.8でリリース終了 - IT SKILL MAP
何が同じで、何が違うのか? - Windowsフォームアプリケーション、Windowsフォームアプリ、そしてWPFアプリケーション - Technically Impossible
他にもいろいろ知ってノウハウ書きのネタがデスクトップにどんどん溜まってるものの、今は新ブログの方針決めが最優先なので後回しになってますね。あとで思い出して書くのは疲れるので定期的に書くようにしたいです。何が同じで、何が違うのか? - Windowsフォームアプリケーション、Windowsフォームアプリ、そしてWPFアプリケーション - Technically Impossible
あともうすぐお盆なので帰省の仕込みもしなきゃだし、ちょっと慌ただしくなってきましたよ。また帰省ついでに旅でもしたいような、でもこんな酷暑の中で散策や車中泊はヤだし、こないだの長旅 で疲れすぎた反動もあって今はまだ頑張りたくないような。