Google Chart APIを使って数式を埋め込む
**See Also**
* [Formula](http://formula.s21g.com/)
**See Also**
* [Formula](http://formula.s21g.com/)最近流行のMongoDBの内部で使われているデータ形式。

ちょっと前になりますが、Snow LeopardでTerminalCopyOnSelectが動かないというレポートを頂いておりました。
まだSnow Leopardへの移行ができていなくて放置状態だったのですが、
Nyahoさんがgithubでpull requestを送ってくれたのでmergeしてみました。
TerminalCopyOnSelect.bundle.zip
手元の環境では動作検証できていないのでSnow Leopardで動くかどうかは未確認ですが、環境をお持ちの方はお試しあれ。
See Also
自然言語の場合はよくわからないけれど、
プログラミング言語に関しては、まず書きたいプログラムが特定の言語に依存せずにプログラムそのものとして脳内にあって、それをプログラミング言語に翻訳しながらソースコードに置き換えていっているように感じる。
多分、フローやデータ構造については、言語の力を借りずに思考できるのかもしれない。
ちょっと多忙につきblogでのアウトプットが低下してますが、
地価2009
バージョン1.1のアップデート申請を完了しました。
特に問題がなければ、1週間から2週間程度でお手元に届くと思います。
よろしくお願いいたします。
GAEなどでファイル数の多いライブラリを使うために、gemのパッケージから不要そうなファイルを消してjarファイルにまとめるために作ったスクリプトです。
ruby>>
#!/usr/bin/env ruby
def run(command)
puts command
system command
end
case ARGV[0]
when 'install'
run "jgem install -i ./gems --no-ri --no-rdoc #{ARGV[1]}"
when 'uninstall'
run "jgem uninstall -i ./gems #{ARGV[1]}"
end
Dir['gems/gems/'].each do |dir|
%w(
Generaters TODO README. README
spec// test// examples// tasks//
tutorial// demo// website/**/*
CHANGES CHANGES.txt CHANGELOG
LICENSE MIT-LICENSE Rakefile CONTRIBUTORS
Manifest.txt History.txt install.rb setup.rb
).each do |pattern|
Dir[File.join(dir, pattern)].each do |path|
run "rm -rf #{path}"
end
end
end
Dir['gems/cache', 'gems/bin', 'gems/doc'].each do |path|
run "rm -rf #{path}"
end
run "jar cf lib/merb.jar -C ./gems ."
<<--
MuPADが有料になっていたので、Maximaを試してみました。
Maximaは、MathematicaやMaple, MuPAD等のような数式処理を行うソフトウェアです。
MacOS環境ではportを使えば以下の1行でインストールできます
(ちょっと時間がかかりますが)
pre>>
% sudo port install maxima
<<--
readlineが恋しいので、maximaを起動するには以下のようにrlwrapを使います。
pre>>
% rlwrap maxima
<<--
基本的な使い方は以下の通り。
微分
pre>>
(%i) diff(f(x), x);
<<--
積分
pre>>
(%i) integrate(f(x), x);
<<--
因数分解
pre>>
(%i) factor( ..式.. );
<<--
多項式に展開
pre>>
(%i) expand( ..式.. );
<<--
単純化
pre>>
(%i) ratsimp( ..式.. );
<<--
求根
pre>>
(%i) solve(f(x), x);
(%i) solve(f(x) = a, x);
<<--
終了
pre>>
(%i) quit();
<<--