jpdfbookmarksを使用して、自炊したPDFに目次データを付与する方法を説明する。
MacであればHomebrewでインストール可能。
% brew install jpdfbookmarks
指数表現((a/b)c の形で表される数)に関する数学パズルを Python で強引に解く.
a,b,c,d,e,f は 1 以上 10 以下の相異なる整数とする.
(a/b)c / (d/e)f ができるだけ 1 に近くなる a,b,c,d,e,f を求めよ.
(元の問題: "Simplifying Exponential Expressions" https://twitter.com/hyuki/status/1105380734699679744 )
※2017年2月頃に調べたことや書いたコードの断片があったので今回まとめた.
ある日こんな記事を見つけた.
| #!/usr/bin/ruby -Ku | |
| class Aggregate | |
| def iterator | |
| # pass | |
| end | |
| end | |
| class Iterator | |
| def has_next |
再帰による定義が有名なフィボナッチ数を複数の方法で計算して速度を比較する.
※2013年12月頃に Python 手習のため書いた短いコードをまとめたもの.
計算量が爆発的に増大する竹内函数(別名:盥回し函数)を複数の方法で実装して実行速度を比較する.
※2013年12月頃に Python 手習のため書いた短いコードをまとめたもの.
竹内関数 - Wikipedia 参照.
計算量が爆発的に増大する Ackermann 函数を3つの方法で実装して実行速度を比較する.
※2013年12月頃に Python 手習のため書いた短いコードをまとめたもの.
| <?xml version="1.0" encoding="UTF-8"?> | |
| <museScore version="2.06"> | |
| <Style> | |
| <staffUpperBorder>7</staffUpperBorder> | |
| <staffLowerBorder>7</staffLowerBorder> | |
| <staffDistance>7.5</staffDistance> | |
| <akkoladeDistance>5</akkoladeDistance> | |
| <minSystemDistance>8.5</minSystemDistance> | |
| <maxSystemDistance>15</maxSystemDistance> | |
| <lyricsDistance>2</lyricsDistance> |
自作したフォントを公開して Web フォントとして利用する方法.
以下は馬酔木明朝を font-family: Asebi; として利用する例.
フォントファイルをホストするサーバをえらぶ. 以下の条件をみたす必要がある.