Intro
広く使われてるJSONは、コメントが許可されていなかったり、複雑な構造を持つときに読みにくくなったりする。(すでにこれらに対応した拡張形式はあるものの)いつ頃デファクトスタンダードとして対応されるんだろうと思っていたけど、これはYAMLに乗り換える流れだと気付いてしまった。
TL; DR
- JSONとYAMLの違いを理解する。
- YAMLを使って設定ファイルを書く際のメリットを知る。
- YAMLの書き方を学ぶ。
- PythonでYAMLを読み書きする方法を知る。
広く使われてるJSONは、コメントが許可されていなかったり、複雑な構造を持つときに読みにくくなったりする。(すでにこれらに対応した拡張形式はあるものの)いつ頃デファクトスタンダードとして対応されるんだろうと思っていたけど、これはYAMLに乗り換える流れだと気付いてしまった。
意外なことに、DockerのVolumeと単体でファイルをやりとりする方法がない。
幸い、これはいとも簡単に解決される。
DockerおよびDocker Volumeの紹介を行う。
さらに、Docker Volume (名前付きVolume) へのファイルコピーを行うBash関数を作成する。
Bash関数: ImageMagickで楽に画像をトリミングする
Win + Shift + Sで複数回まったく同じ領域を切り抜くのは難しい……。
そうだ、ImageMagickを使おう!
この記事では、ImageMagickを使って画像をトリミングするBash関数を作成する方法を紹介する。この関数を使うことで、画像の切り抜きの手間を減らすことができる。
VSCode、使ってますかー!?
Visual Studio Code(VSCode)は、Microsoftが提供する無料で多機能なソースコードエディタだ。
拡張機能を使ってカスタマイズが可能で、WSLやWindows Terminalとの連携も強力。
初心者からプロフェッショナルまで幅広いユーザーに適しており、効率的な開発環境を構築できる。
Markdownはそのシンプルさと拡張性から、多くのツールやサービスで利用されているが、さらに機能を拡張するためのさまざまな拡張機能も存在する。以下にいくつかの主要なMarkdown拡張とその用途、便利さを使用ケースを交えて説明する。
Markdownの拡張機能は、視覚的な情報の共有、数式の埋め込み、プレゼンテーション資料の作成、コードのシンタックスハイライトなど、多岐にわたる用途で利用されている。これらの拡張機能を活用することで、Markdownの基本的な機能を超えて、よりリッチで表現力の高い文書を作成することができる。
すべてのはじまりは、Markdownから (過言)。
とはいえ、Toolは思考を形成することすらあるから侮れない。
まとめると、Markdownはシンプルで直感的な構文を持ち、文書を簡単に書式化するために設計されている。そのシンプルさと直感的な構文で、技術者やライター、ブロガーに広く利用されている。
日常的なメモにすら使える。
Hexoを、Icarusを、初期投資としてガンガン便利にしていく。
VSCode側で画像のpathを手動で修正せずとも、scirpts配下のjsファイルで自動で対応した。
さらに、見た目のよいAlertboxも作成できるようになった。
HexoのThemeをGhost Casperにしたもののしっくり来ず、なによりCode Blockの表示がおかしい。
これはじっくりThemeを選ぶ必要があるだろう。
HexoのThemeならIcarusが最強だ。
AzureでCustom Domainを取得し、GitHub PagesでHostする方法も解説する。