Hugo で擬似的な無限スクロールを実装する
2019-10-23
2020-12-21
Hugo は,ページネーションがテンプレートとして標準搭載されています。しかし,無限ページングのテンプレートは標準搭載されていないため,フルスクラッチで実装する必要があります。実装するに当たって (1) JavaScript を用いて実装する方法と (2) Hugo の機能で実装する方法が考えられます。(1) と (2) は,共にソースコードが公開されているので,公開されているソースコードを活用します。また,本記事内で行っている作業は,以下の環境下で実行したものです。
963 words
|
5 minutes
Git の操作を快適にするオススメの GUI クライアント
2019-10-28
2020-12-21
Git クライアントは,Git で使用できる機能を制限する代わりに,より直感的な操作を出来るようにしたソフトウェアです。Git の初心者だけではなく,中級者・上級者の人も作業の効率化や操作ミスを減らすために使用することがあります。本記事では,Git の操作を快適にするオススメの GUI クライアントを 3 つ紹介します。
743 words
|
4 minutes
GatsbyJS (React) を用いて生成した静的サイト上で UIkit が動作しない問題を解決する
2019-10-30
2020-12-20
GatsbyJS は,テンプレートエンジンとして React を採用している静的サイトジェネレータであり,UIkit はコンポーネント指向の CSS フレームワークです。GatsbyJS と UIkit を組み合わせた際,GatsbyJS を用いて生成した静的サイト上で UIkit が動作しない問題が発生します。本記事では,この問題を解決する手順について記述します。また,本記事内で行っている作業は,以下の環境下で実行したものです。
655 words
|
3 minutes
ファイル名をハッシュ値にリネームする CLI を開発する
2019-10-19
2020-12-20
筆者は,画像や動画などのメディアデータのファイル名をハッシュ値を設定して保存します。少ないファイルであれば md5sum コマンドなどのハッシュ関数コマンドを用いて得られたハッシュ値をファイル名に設定します。しかし,ファイル数に比例して作業量も増加します。この課題に対して hashmv を用いて解決してきました。しかし,MD5 しか使用できないことや,ファイル名が大文字に設定されることなどの不満点が出てきました。その他の解決策として,Stack Overflow に掲載されている方法が挙げられます。本記事では,Stack Overflow に掲載されている Bsah コマンドをベースとした CLI の開発について記述します。また,本記事内で行っている作業は,以下の環境下で実行したものです。
631 words
|
3 minutes
ImageMagick の convert コマンドを用いて画像と PDF を双方向変換する
2019-11-05
2020-12-20
ImageMagick は,200 種類以上のフォーマットに対応しているコマンドライン群です。本記事では,ImageMagick に同梱されている convert コマンドを用いて画像ファイルを PDF に変換する手順と PDF ファイルから画像ファイルを抽出する手順について記述します。また,本記事内で行っている作業は,以下の環境下で実行したものです。
871 words
|
4 minutes
UWP 版の Inkscape の設定を初期化する
2019-09-04
2020-12-20
Inkscape はオープンソースで開発されているベクトル画像編集ソフトウェアです。ネイティブ版の Inkscape に関する初期化方法はネット上に公開されています。しかし,UWP 版の Inkscape に関する初期化方法が調査した範囲ないで確認できませんでした。そこで,本記事では,UWP 版の Inkscape の設定を初期化する方法について記述します。
444 words
|
2 minutes
Zotero 5 を Ubuntu 18.04 LTS にインストールする
2020-01-02
2020-12-20
Zotero は,オープンソースの文献管理ツールです。Windows と Mac 版は,それぞれインストーラーと dmg ファイルが提供されているので,簡単にインストールが可能できます。しかし,Linux 版はいくつかの手順を踏む必要があります。そこで,本記事では公式のドキュメントに従って,Zotero Ver.5.0.93 を Ubuntu 18.04 LTS にインストールする手順について記述します。
401 words
|
2 minutes
CppUnit を Ubuntu 18.04 LTS にインストールする
2020-01-09
2020-12-15
CppUnit は,ユニットテストフレームワークとして有名な JUnit の C++ バージョンです。公式サイトに記載されているビルド手順に従って Ubuntu 18.04 LTS にインストールしようとしてもエラーが発生します。本記事では,CppUnit をマニュアルでコンパイルして,Ubuntu 18.04 LTS にインストールする手順について記述します。
1088 words
|
5 minutes