Maxima で綴る数学の旅

紙と鉛筆の代わりに、数式処理システムMaxima / Macsyma を使って、数学を楽しみましょう

Android

-Android- Maxima on Android 3.1 正式リリース済み

Maxima on Android 3.1はGoogle Playから公式に配布を開始しています。ベータ版のテストにご協力いただいた皆様、ありがとうございました。 使ってみたい方は からダウンロード&インストールしてみてください。

-Android- Maxima on Android 3.1 ベータ版配布開始

Maxima on Android 3.1のベータリリースを開始しました。オープンベータ配布ですので、どなたでも下記のリンクからベータテストに参加できます。 https://play.google.com/apps/testing/jp.yhonda 今回の新しい機能は、Load Script Fileメニューです。このメ…

-Android- Maxima on Android 2.9 はベータ版の配布を開始しました

Maxima on Android 2.9はβテストを終了し、正式版に移行しました。無事にAndroid 7.xでの動作確認も出来ました。ご協力いただいた皆様、ありがとうございました。 正式版は、 Maxima on Android - Google Play の Android アプリ からダウンロード可能です。…

-Android- リリース前のテストは重要

ネギ味噌ラーメン 具体的には、webviewにアクセスできるスレッドがUIスレッドだけに制限されてしまい、そのせいで落ちます。→ デバッグ終了。webviewにHTMLファイルを読み込むloadUrl()をrunOnUiThread()で囲んでやることで、エラーがなくなりました。 またJ…

-Android- Maxima on Android 2.8をリリースしました

ミラコスタより にほんブログ村 Maxima on Android 2.8をGoogle Play Storeにリリースしました。今回の変更点は大きなところではMaximaを最新の5.36.1に更新したことです。それ以外はバグフィックスで、以前のバージョンでは動作しなくなっていたjulia(), ma…

-Android- Android Lollipop 5.1 がやって来た!

キティーちゃんケーキになる 昨晩、Nexus 7 (2012)にシステムアップデートが降ってきました。Android 5.1です。 実は今年の1月にAndroid 5.0.1を使い始めて以来、不満に思っていたのが、その速度でした。アプリの起動、アプリ内でのUI操作、別のアプリへの…

-Android- Maxima on Android 有効ダウンロード数20000達成

今日、Google Playのコンソールを覗いたらMaxima on Androidダウンロード数が20002となっていました!! 2012年8月にリリースして以来2年半くらいかかりました。ちなみに総ダウンロード数はこの倍くらいあり、20002はインストール後、アンインストールされて…

-Android- Lollipopがやってきた

// ここはどこ? にほんブログ村 いよいよ、Android 5.0の配布が本格化してきたようです。いつも使っているNexus 7 (2012)にもシステムアップデートが降ってきました。実はこの瞬間を楽しみにしていました。 というのも最近配布したMaxima on Android 2.7で…

-Android- Common LispをAndroidで使う : コンパイル済みのECLのバイナリ作りました

// サラブレッド にほんブログ村 Common Lisp をAndroid上で使う方法について質問している人が結構います。なかなかまとまった情報が無いようです。 当然ですが、Maximaをコンパイルして使うことが出来る、十分な機能を持ったANSI準拠のCommon Lisp処理系をA…

-Android- ECLコンパイル時の注意点 libatomic_opsコンパイル時のエラー

// にほんブログ村 この記事は自分のメモ書きとして残します。 Ageneauさんによるecl-androidをコンパイルしていて、対処方法に気がつくのが難しいエラーに遭遇したので、その症状と対処方法です。 ageneau/ecl-android 症状 上記のソースをダウンロードして…

-Android- Maxima on Android 2.6をGoogle Playにリリースしました

// にほんブログ村 Maxima on Android 2.6をGoogle Playにリリースしました。段階的リリースをしているので、お手元に届くには少し時間がかかるかもしれません。 Maxima on Android - Google Play の Android アプリ 新機能: Maxima 5.34.1をインテグレーシ…

-Android- MoA 2.6 βテスター募集

P3C to take off 今回一つお願いがあります。 Maxima on Android 2.6のリリースの前にβテストを行うことにしました。今回のリリースでは、Android Lのサポート、x86 cpuのサポート、CyanogenModのサポート、という新機能が追加されます。しかしLやx86はエミ…

-Android- qepcad, gnuplotのx86版コンパイル

マーシャラー // にほんブログ村 このMaxima on Androidというアプリの中にはnativeコードで書かれたプログラムが3つ含まれています。 Maxima Gnuplot Qepcad MaximaについてはAndroid NDKをスタンドアローンで使うクロス環境をarm向けに構築したため、それ…

-Android- MoA 2.6の目標

ヨーロッパの夏は最高! // にほんブログ村 実は毎回リリース作業を終えた直後から、次のリリースの計画を立て始めます。MoA2.6のリリース計画はこんな感じです。 MoA 2.6 リリース計画 Android Lへの対応◎ECLをPIE化すること◎Maxima バイナリを-fPIEを付け…

-Android- ECL を 再コンパイル

// にほんブログ村 しばらく前に書いた、-Android- Maxima on AndroidはAndroid Lで動かない!?という記事の中で、MoAに内蔵しているmaximaコマンドがエラーを吐いて起動しない、というお話をしました。 ようやく時間が取れたので、デバッグ開始です。色々…

-Android- Maxima on AndroidはAndroid Lで動かない!?

ケーキと、、、わんこ? // にほんブログ村 今年のGoogle I/OではAndroid Lの話題が大きく取り上げられました。KitkatからLへの変更量が多いため、エミュレータイメージでもβ版を配布しており、開発者は自分の開発しているアプリの動作確認が出来る環境が提…

-Android- Maxima on Android 2.5 released to Google Play

// わんこ:うちに来た当時 にほんブログ村 Maxima on Android 2.5をGoogle Playにアップロードしました。 このリリースでは、以下のような変更点があります。 グラフ理論のグラフを描画する関数draw_graph()が動作するようになりました。この関数はGraphsパ…

-Android- Maxima on Android 2.4 released to Google Play

ちょっと致命的なバグの報告があり、修正したものをリリースしました。 Maximaで積分などを計算していると、答えが表示される前に「xは正の数か、負の数か、ゼロか」とか、「nは整数か」などと聞かれることがあります。この答えによって計算結果が変わること…

-Android- Maxima on Android 2.3 released to Google Play

Martin's pale ale // にほんブログ村 予定より少し早く、MoA 2.3をGoogle Playにプッシュすることができました。Githubのソースコードも更新済みです。 新機能 - Dropboxをサポート。使い方についてはMoAマニュアルを参照して下さい。- Qepmax最新版を同梱…

-Android- Maxima on Android でapply1()やapplyb1()が動かない!

わんこ 現在Google Playで配布中のMaxima on Androidで、defruleで定義したルールをapply1やapply2, applyb1などを使って適用しても、実は適用がうまく実行されないことが分かりました。 この手のバグは、静的リンクがうまくいっていないことに起因すること…

-Android- Maxima on Android 2.2 released to Google Play

Maxima on Android 2.2をGoogle Playにアップしました。 新機能はMaxima 5.33.0のサポート Qepcad Bをサポート Qepcad BをMaximaから呼び出せるQepmaxパッケージの導入とそのマニュアルの追加 今までも非公式にはQepcad Bを含めていたのですが、今回のリリー…

-Android- Maximaの本家へコミットする際のワークフロー(覚え書き)

満開の桜が続く // にほんブログ村 バグ修正や新機能を追加する際のワークフロー Maximaのbug DB/feature request DBでチケットを発行。 git pullでローカルのmasterブランチを最新版に更新。 git checkout -b bug-xxx でbug-xxxブランチを作成し、移動。 フ…

-Android- Maxima本家へのコミット

GODIVA // _ // ]]> // にほんブログ村 Maxima on AndroidのメンテをやっているとMaximaそのもののバグが目につくことがあります。今Maximaは5.32.1が最新ですが、MoAにインテグレーションしようとしたところ、複数のバグに遭遇しました。これらのバグは明ら…

-Android- Maxima on Android 2.1 リリース

昨夜、Maxima on Android 2.1をリリースしました。 - メイン画面でハードウェアレンダリングを使うように設定しました。 - Kitkat上でMoAでMaximaマニュアルを見る際、拡大するとテキストの幅が画面サイズを超えてもそのままで、一行読むたびに横スクロール…

-Android- Maxima on Android 2.0 リリース

試し撮り EOS 70D, EF 135mm F2L // にほんブログ村 本日、Maxima on Android 2.0をGoogle Playにアップロードしました。 今回は段階的リリースを行います。まず10%の利用者に更新通知が行われます。特に大きな問題がなければ水曜日頃、全ユーザに拡大する予…

-Android- Maxima on Androidのテスト自動化 (3) - Robotium -

麻婆豆腐 EOS 70D, EF-S 60mm F2.8 // にほんブログ村 さて、AndroidアプリをUIレベルでテストすると、結果的には全てのレイヤーの機能を複合的に使うことになります。このため、このような機能は統合テストになります。 Maxima on Androidでは以下のような…

-Android- Maxima on Androidのテスト自動化 (2) Junit

Android SDKはJunitをAndroid向けに拡張したテストフレームワークをサポートしています。ロジックテストはこのフレームワークの中の基本部分を使うことで記述することができます。 具体的には、junit.framework.TestCaseというクラスがあるので、これにテス…

-Android- Maxima on Androidのテスト自動化 (1)

Maxima on Androidに機能を追加してGoogle Playに公開する際、必ず事前にテストを行います。今まではこのテストを全て手動で実行していました。しかし、それも辛くなって来たし、テストくらい自動でやるべき、とも思い始めておりました。 Androidのテストフ…

Debian 7.1でクロス環境を統一出来た

KUL // _ // ]]> // にほんブログ村 週末を使って、クロスコンパイル環境をまとめてみました。今まではECLとMaximaのビルドにはUbuntuを使い、scratchboxを使ったgnuplotとqepcadのビルドにはDebianを使っていました。 まずARM用ECL12.12のビルドをDebian7.1…

-Android- Maxima on Android 1.9 リリース

// にほんブログ村 本日、Google PlayにMaxima on Android 1.9をリリースしました。新機能としてはMaxima 5.30.0をサポート、多くのパッケージが読み込めなかった問題を修正(lapackはまだダメですが)、スペイン語、ポルトガル語、ブラジル語のマニュアルも…

This is a test.
天気