2011-01-01から1年間の記事一覧
5.25.0マニュアルの日本語版を更新しました。 http://www.h3.dion.ne.jp/~y.ich/Maxima/maxima.htmlBernstein多項式とto_poly_solveパッケージのマニュアルが目新しい追加です。 追記(2011/8/23): 抜けていたdistribの翻訳と合わせて全訳完了しました。 Bern…
Startup Weekendは起業家精神の持ち主が集まってチームを組み、週末のうちにビジネスプランを創ってしまうというイベントです。京都で初開催ということで参加しました。参加者は60名前後。当然ながら若い人がほとんどです。 初日 初日は金曜日の夕方から。 …
http://safari-park.herokuapp.com/dic/index.html タイトルの件、βリリースします!是非お試しください。「ブックマークレットよキャズムを超えろ!ブックマークレットにまつわるフェンリルからの素敵なお知らせ」に応募予定です。ご意見いただいたら大変助…
ローカルで動かしてから意外と苦労したので、備忘録です。 概要 共有データベースとワーカープロセスを使ったSinatraアプリケーションをherokuのCeladon Cedar上にディプロイする。 メモ 大きな流れは以下を参照。 Getting started with Ruby on Heroku/Ceda…
Sinatra with Delayed Job on PostgreSQLがローカル(OS X Lion)で動きました。以下、備忘録です。 概要 Sinatra上のウェブアプリケーションにバックグラウンドジョブを実装しました。 バックグランドプロセスにはRailsプラグインとして有名なDelayed Job、バ…
辞書Twitter連携をちゃんと動かすべく、調査を行いました。 一般論 ウェブアプリケーションは通常、ウェブプロセス、バックグラウンドプロセス、cronプロセスを使って実装する。時間のかかる処理、時間が不定な処理(他のウェブサイトへのアクセス)などはバッ…
(2011/07/30) 本件、ちゃんと動いていないようです。申し訳ありません。調査します。 「スマートフォンやタブレットで便利な辞書ブックマークレット(リメイク版)」にTwitter連携機能を追加しました。Twitterをよく活用されている方は、以前にインストールい…
http://www.icab.de/blog/2011/03/26/modules-for-icab-mobile-and-apple/iOS用ウェブブラウザiCab Mobileの作者がAppleからモジュールの追加機能を削除するよう依頼された件について語っています。 最近、ブックマークレットの自動アップデートの方法がない…
JavaScriptとRubyの文法対比表を作りました。 類義語 JavaScript Ruby オブジェクト ハッシュ 文字列 シンボル プロパティ 属性 対比表 項目 JavaScript Ruby ソース文字コード Unicode(UCS-2/UTF-16) ソースコードの先頭もしくはshebang行の次に以下のよう…
コードを書き終えたら、コンパイル/テストを実行する前にリファクタリングしましょう。 実はこのタイミングでしかリファクタリングするチャンスはないかもしれません。 リファクタリング以上の、もっといい実装が浮かぶかもしれません。テストする前だからこ…
iPadやiPhone、Androidケータイで英語のウェブサイトを見るとき、辞書が連携してくれなくて辛くありませんか? 辞書用ブックマークレットがたくさんありますが、みんな、辞書サイトを別のページで開くか、辞書アプリを開きます。戻るのが大変で不便です。 別…
Interactive ‘Slinky Thing’より。Mathematicaだとパラメトリックプロットがスライダで更新できるんですね。HTML5で作ってみました。お楽しみください。 http://www.h3.dion.ne.jp/~y.ich/applets/slinky.html上のページはMobile Safari, IE8, IE9, Firefox…
復習: 以前のバージョン(Maxima on Web グラフ出力)では、CGIを呼び出すたびにMaximaを起動していてセッションを維持することができませんでした。 バックグラウンドでMaximaのプロセスを維持しようとすると、CGIスクリプトでは難しいので、ウェブアプリケー…
スマートフォンやタブレットなど急成長中のプラットフォームでは、FlashやSilverlightの代わりにHTML5 Canvasを使う流れが生まれています。でもまだCanvasは描画だけでアニメーション機能はありません。だからJavaScriptでアニメーションを作ることになりま…
iPadやiPhoneで英語のウェブサイトを見るとき、辞書が連携してくれなくて辛いです。 辞書用ブックマークレットがたくさんありますが、みんな、辞書サイトを別のページで開くか、辞書アプリを開きます。戻るのが大変で不便です。 別のアプローチでは、POPjisy…
Eulerは完全数や友愛数を考えるにあたって、すべての約数の和を表す約数関数を定義し、駆使しました。(友愛数とは何かについては別の機会に紹介します。) Maximaではは約数関数はdivsumという名前です。 ではグラフを書いてみましょう。 upper : 500$ ns : m…
MaximaのWebフロントエンドのαバージョンを公開します。jQuery Mobileを使ってiPad用に設計しました。デスクトップでもiPadの雰囲気で動作します。 以下、スクリーンショットです。バーチャルキーボードとHTMLキーボード、両方を使って入力します。数式はMat…
最近Sage Onlineを試したところ、グラフ表示が画像ベースになってiPadでも表示できるようになっていました。 (1年前はJava Appletベースだったので画像はでませんでした。 http://d.hatena.ne.jp/nextliteracy/20100705/1278339189) 使っているJavaScriptフ…
Fermatの最終定理で有名はFermatは、以下のような予想をしたそうです。 という形をした数は素数である。 Maximaで調べてみましょう。 prime_flag : true$ for n : 0 while prime_flag = true do block([e], e : 2^(2^n) + 1, if primep(e) then print("(n=",…
子要素を持つ要素にonmouseout属性を追加して何か処理しようとすると、ハマります。マウスカーソルが子要素に入ると、onmouseout属性を追加した要素から出たとみなされるからです。 子要素にもonmouseout属性を追加するとさらに話がややこしくなります。バブ…
前回の結果を再掲載します。 2進数や16進数に馴染みがあると、ピンと来るかもしれません。上の素因数分解のところは、以下のように書き直せます。 完全数はすべての形をしています。実際、Ευκλείδης(ユークリッド)が2300年以上前に以下の定理を証明していま…
数学から得られる喜びって何でしょう? 私にとっては、囲碁と似ています。問題が解けたときの小さな快感。不思議な形に出会ったときの神秘さ。わからないなりにも感じるプロ棋士の棋譜のすごさ。囲碁には失礼な言い方ですが、プラスαで数学は実社会でも役に…
HTML5の勉強をしていたら既視感を感じました。Javaのころも同じようなことを標榜していなかったっけ? で、今回はプログラミングから離れて、私の目から見たパーソナルコンピュータの歴史を振り返ってみました。 私が生まれる前後のパーソナルコンピュータ誕…
ホッテントリっぽいタイトル付けてみました。中身がホッテントリでないことは言うまでもありません。 関数型言語の基本データと言えばリスト。Maximaにももちろんリストがあり、しかも式もリスト表現なので式もリスト操作で色々できます。 Haskell Maxima (:…
Maximaのcircuitsパッケージをメーリングリストに投稿して、情報を求めたところ、MapleのSyrupというパッケージを教えていただきました。ネーミングがシャレてますね。MapleはMathematicaと並ぶ商用数式処理システムです。 Syrupパッケージの使い方が以下のU…
藤田 博司さんの「て日々」 http://www.tenasaku.com/cgi-bin/tepipi-latest.pl 2011年6月1日(水)より。 n=0,1,2,3,4,5 の場合に R(n) を書き下しなさい. R(n) というのは, R(0)=0R(1)={0}R(2)={0,{0}}R(3)={0,{0},{{0}},{0,{0}}} という具合で, R(0)=0 (空…
(47) 能動フィルタを題材とした線形回路分析 コーディング頑張りました。是非ご覧、お試しください。
(45) Hodgkin-Huxley系の伝搬速度 http://d.hatena.ne.jp/nextliteracy/20110502/1304293682 なぜ空間の2階微分が出てくるのかわからなかったのですが、ケーブル理論を知ってすっきりしました。
"Crandall"シリーズの以下の記事を更新しました。 (14) Pollardの素因数分解アルゴリズム (25) 軌道狙い撃ち法 (41) 水素原子の波動関数の有限要素法解法 (62) 水星の近日点移動
ctensorの翻訳が一応終わりました。成分テンソル操作の章です。 http://www.h3.dion.ne.jp/~y.ich/Maxima/maxima_28.htmlマニュアルの翻訳、一通り終わりました。 Maximaを触り始めたのが2007年。マニュアルの翻訳を始めたのが2009年。2年間かかりました。こ…