kanta's spike

プログラミング学習記録をまとめたサイトです。

これらの学習の成果を、記事やGitHubのプロジェクトとして記録していきます。

最近の学習記録

Hugoで作成したブログで、作成日時の新しい順に記事一覧を表示している。 この記事一覧で一部記事を常に上位に表示したい。

Homebrewで Formulaファイルからパッケージをビルドしたい。

Blender VSEの動作確認用にフレーム番号がついたダミーのサンプル動画を作成したい。

Inkscapeで部屋の表札や郵便受け用のラベルを印刷したい。 その際、印刷したラベルをカッターで切り抜きやすくするためにトンボ(プリントマーク)を印字したい。

前回は、 ワークスペースの用語と基本操作 について説明しました。

いよいよ 編集 ワークフローについて説明します。

最近の問答

Q

something.pyに処理を記述し、以下のようにgimpを呼びだすとコマンドラインからGIMPの機能を呼び出せることがわかりました。

gimp --no-interface --console-messages --no-data --no-splash --batch-interpreter python-fu-eval --batch - < something.py

ただ、something.pyに記載された固有の設定ではなく、追加のコマンドライン引数など、外部から設定を変更できるようにしたいと考えています。

ここで質問です。 GIMPをコマンドラインからスクリプトを呼びだす時に、追加で設定情報などを渡す方法があれば教えてください。

Q
AppleのSiriに、5分後にタイマーのアラームをならして欲しいと伝えたいです。 英語でこれを伝える場合、何と言えば良いのでしょうか?
Q

私はブログを書いています。 ブログの記事が増えてきたので記事をカテゴリに分類したいと思っています。 カテゴリ名は英語にしたいと思っています。カテゴリ名のお勧めがあれば教えてください。

私は以下の種類の記事を書いています。

  1. 少し長いプログラミング関係の文章
  2. TIL(today i learned)といわれる短い技術的なメモ
  3. 雑多な短いメモ

上記の3つをカテゴリに分類するとしたらどのような英語のカテゴリ名が良いでしょうか?

Q

プログラミング開発に使用する用語を英語にしたいと思っています。

あるアプリケーションフレームワークを勉強しようと思い、その動作環境をインストールしました。 そして、その動作環境が正しく動作するか確認するために、アプリケーションフレームワークのプロジェクトを作成したいと思っています。

そのプロジェクト名に英語にしたいのですが、「正しく動作するか確認するためのプロジェクト」であることがわかるプロジェクト名にしたいと思います。 どのような英語が良いでしょうか?

Q
ブログ記事にその他未分類のような意味のタグを付けたいです。 このようなタグに使える良い英単語を教えてくれないでしょうか?
Q

「名コンビ」の例えを知りたいです。 例えば、「シャーロック・ホームズとDr.ワトソン」のように。

フィクションやスポーツの世界で、それぞれ10個づつ、「名コンビ」をリストアップしてくれませんか?

最近のプロジェクト

kantas-spike/add_ibank.py

アイデアバンクに、アイデアや自然石やTILを追加するためのユーティリティスクリプトです。

使用言語:

Python
Makefile

kantas-spike/add_article.py

Utility script to add articles to a site managed by hugo.

使用言語:

Python
Makefile

kantas-spike/create-commit-link

GitHubのコミットへのリンクを作成するツール

使用言語:

Python
Makefile

kantas-spike/repo-info.py

GitHub REST APIを使って、設定ファイルに定義したリポジトリの情報を取得し、`JSON`形式で出力するツールです。

使用言語:

Python
Makefile
Shell

kantas-spike/create-subsetted-font

指定したTruTypeフォントをJSONに記載された文字からなるサブセットフォント(.woff2形式)に変換する。

使用言語:

Python

kantas-spike/make_book_pdf

『GNU Make 第3版』 各章マージ版PDF

使用言語:

Makefile
Shell

最近のインクリメンタルハッキングサイクル