Android
昨年末にこんな記事を投稿しました。 あれから3ヶ月、ついにSBCL (Steel Bank Common Lisp)が正式にApple Silicon M1 chipをサポートしたようです。 http://www.sbcl.org/news.html#2.1.2 によれば、 New in version 2.1.2 ⚪︎platform support: ⚪︎support fo…
巷ではApple Silicon搭載Macのスピードが異常に速い、と話題になっています。今使っているMac (iMac 21inch late 2013)は最新のmacos Big Surが降ってこないこともあり、Apple Silicon搭載のmac miniの購入を真剣に考えています。 Apple Silicon上ではDocker…
Android端末で実行可能なMaximaのarmバイナリを作ることができました。もう少し正確にいうと、ECL 20.4.24をarmバイナリにクロスコンパイルした結果を使って、Maxima 5.43.2をarmバイナリにクロスコンパイルすることに成功しました。 出来上がったバイナリを…
4月24日にECL (Embeddable Common Lisp)の開発者メーリングリストで、メジャーリリース20.4.24版のリリースアナウンスがありました。4年ぶりくらいのリリースでおめでたいことでもあります。https://common-lisp.net/project/ecl/posts/ECL-20424-release.h…
Maxima on Android (更新をさぼっており、すみません)用に仮想キーボードを作ってみました。こちらがQWERTY配列。 こちらが記号配列。 QWERTY配列にカッコ、カンマ、下線を入れたことでintegrate(f(x),x)程度ならばこの配列で打つことができます。 一方、…
生ハムとポテトチップス Maxima on Android 3.2.1をリリースしました。この最新版ではAndroid Pieをサポートし、Maxima 5.41.0を搭載しています。ただしAndroid 4.4 Kitkat以上のOSが必要です。 試してみたい方は、こちからダウンロード&インストールできま…
Jos Theys Boerderij Maxima on Android 3.2のオープンベータテストを開始しました。 ベータテストへの参加は簡単です。 AndroidスマホのGoogle PlayアプリからMaxima on Androidを検索してください。このアプリのページの下の方にベータテスターへの登録の…
ヘルシンキ空港 これから秋のどこかの時点でMoA 3.2をリリースするべく、以下がその計画の内容です。今回は出来るだけソースコードをシンプルにして、今後の手間がかからないようにすることが目標です。そのために、古いバージョンのAndroid OSへのサポート…
九十九里浜から犬吠埼まで 今月、時間が出来たのでMaxima on Andrdoi を更新する作業を行ってきました。その作業(主に古いAndroidのサポートを止めたことによるコードの整理です)が一段落したので、テストを開始しました。 「あ、そういえばAndroid OS自体…
先日紹介した「Maxima on Android解説本」 いつでも・どこでも・スマホで数学! Maxima on Android活用マニュアル 作者: 梅野善雄 出版社/メーカー: 森北出版 発売日: 2017/12/19 メディア: 単行本 この商品を含むブログ (1件) を見る の続報です。 先日、機…
なんと!!Maxima on Androidを題材にした本が出版されました! いつでも・どこでも・スマホで数学! Maxima on Android活用マニュアル 作者: 梅野善雄 出版社/メーカー: 森北出版 発売日: 2017/12/19 メディア: 単行本 この商品を含むブログを見る 一関高専…
Maxima on Android 3.1はGoogle Playから公式に配布を開始しています。ベータ版のテストにご協力いただいた皆様、ありがとうございました。 使ってみたい方は からダウンロード&インストールしてみてください。
Maxima on Android 3.1のベータリリースを開始しました。オープンベータ配布ですので、どなたでも下記のリンクからベータテストに参加できます。 https://play.google.com/apps/testing/jp.yhonda 今回の新しい機能は、Load Script Fileメニューです。このメ…
Maxima on Android 2.9はβテストを終了し、正式版に移行しました。無事にAndroid 7.xでの動作確認も出来ました。ご協力いただいた皆様、ありがとうございました。 正式版は、 Maxima on Android - Google Play の Android アプリ からダウンロード可能です。…
ネギ味噌ラーメン 具体的には、webviewにアクセスできるスレッドがUIスレッドだけに制限されてしまい、そのせいで落ちます。→ デバッグ終了。webviewにHTMLファイルを読み込むloadUrl()をrunOnUiThread()で囲んでやることで、エラーがなくなりました。 またJ…
具体的には、webviewにアクセスできるスレッドがUIスレッドだけに制限されてしまい、そのせいで落ちます。→デバッグ中。 またJava.Util.Processクラスの動作が7.0で変更されており、MaximaとJavaの通信がうまくできません(こいつは大変そうです)。→全く未調…
結構時間がかかったのですが、ここ3週間くらいで以下の作業を行いました。 ecl-16.1.3をAndroid7.0 arm, x86向けにクロスコンパイル 出来たecl-16.1.3のクロス環境を使って、maxima-5.39.0をクロスコンパイル 時間がかかってしまったのにはいくつか大きな理…
マジックアワー 最近Maxima on Androidの更新が止まっています。 数式の入力がサクサクできないと実用性に乏しい、という本質的な欠陥を除去できないからなのですが、、、 そのほかにもいくつかの理由があり、更新をするには気合いが必要、という状況なので…
ミラコスタより Maxima on Android 2.8をGoogle Play Storeにリリースしました。今回の変更点は大きなところではMaximaを最新の5.36.1に更新したことです。それ以外はバグフィックスで、以前のバージョンでは動作しなくなっていたjulia(), mandelblot() が動…
キティーちゃんケーキになる 昨晩、Nexus 7 (2012)にシステムアップデートが降ってきました。Android 5.1です。 実は今年の1月にAndroid 5.0.1を使い始めて以来、不満に思っていたのが、その速度でした。アプリの起動、アプリ内でのUI操作、別のアプリへの…
今日、Google Playのコンソールを覗いたらMaxima on Androidダウンロード数が20002となっていました!! 2012年8月にリリースして以来2年半くらいかかりました。ちなみに総ダウンロード数はこの倍くらいあり、20002はインストール後、アンインストールされて…
// ここはどこ? いよいよ、Android 5.0の配布が本格化してきたようです。いつも使っているNexus 7 (2012)にもシステムアップデートが降ってきました。実はこの瞬間を楽しみにしていました。 というのも最近配布したMaxima on Android 2.7ではKitkat→Lollipo…
// サラブレッド Common Lisp をAndroid上で使う方法について質問している人が結構います。なかなかまとまった情報が無いようです。 当然ですが、Maximaをコンパイルして使うことが出来る、十分な機能を持ったANSI準拠のCommon Lisp処理系をAndroid上でも使…
この記事は自分のメモ書きとして残します。 Ageneauさんによるecl-androidをコンパイルしていて、対処方法に気がつくのが難しいエラーに遭遇したので、その症状と対処方法です。 ageneau/ecl-android 症状 上記のソースをダウンロードしてmake udpate; make …
// Maxima on Android 2.6をGoogle Playにリリースしました。段階的リリースをしているので、お手元に届くには少し時間がかかるかもしれません。 Maxima on Android - Google Play の Android アプリ 新機能: Maxima 5.34.1をインテグレーションしてありま…
P3C to take off 今回一つお願いがあります。 Maxima on Android 2.6のリリースの前にβテストを行うことにしました。今回のリリースでは、Android Lのサポート、x86 cpuのサポート、CyanogenModのサポート、という新機能が追加されます。しかしLやx86はエミ…
マーシャラー // このMaxima on Androidというアプリの中にはnativeコードで書かれたプログラムが3つ含まれています。 Maxima Gnuplot Qepcad MaximaについてはAndroid NDKをスタンドアローンで使うクロス環境をarm向けに構築したため、それを手直しするこ…
ヨーロッパの夏は最高! // 実は毎回リリース作業を終えた直後から、次のリリースの計画を立て始めます。MoA2.6のリリース計画はこんな感じです。 MoA 2.6 リリース計画 Android Lへの対応◎ECLをPIE化すること◎Maxima バイナリを-fPIEを付けてコンパイルする…
// しばらく前に書いた、-Android- Maxima on AndroidはAndroid Lで動かない!?という記事の中で、MoAに内蔵しているmaximaコマンドがエラーを吐いて起動しない、というお話をしました。 ようやく時間が取れたので、デバッグ開始です。色々と調べてみると、…
ケーキと、、、わんこ? // 今年のGoogle I/OではAndroid Lの話題が大きく取り上げられました。KitkatからLへの変更量が多いため、エミュレータイメージでもβ版を配布しており、開発者は自分の開発しているアプリの動作確認が出来る環境が提供されています。…