MyNoteBook weblog

自作ソフトウェアや気になるものについて書いています

<< February 2012 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 >>

js-STAR 2012 release 1.0.0j を公開しました

js-STAR 2012release 1.0.0jを公開しました。
昨年12月にベータ版を公開して以来、バグフィックスを行ってまいりましたが、このたび正式版として公開しました。
多くのバグの除去や操作性の統一などを行っています。

今後は、分散分析2要因のグリッド入力、Rプログラムの実装、多変量プログラムの追加などを行っていく予定です。

今後ともよろしくお願いします。
ソフトウエア | - | trackbacks (0)

「フリーソフトjs-STARで かんたん統計データ分析」が発刊されます

フリーソフトjs-STARで かんたん統計データ分析」が技術評論社より3月20日に発刊されることになりました。
最新版の js-STAR 2012を使って、すばやく簡単にデータ分析ができます。
教育現場での具体例を使いながら、統計的な分析の考え方や結果の見方・書き方を詳しく解説しているだけでなく、いかに役立つ知見を得るかという視点でも役立つように工夫しました。各分析の終わりには、練習問題も用意しました。

扱っている分析手法は次の内容です。

・度数の検定(直接確率計算、カイ二乗検定など)
・相関係数計算
・分散分析(一要因参加者内、参加者間)
・分散分析(二要因混合計画)

当初予定していたよりも内容が増えてしまい、値段もそれなりになってしまいましたが、ぜひお買い求めください。
| - | trackbacks (0)

ブラウザごとに違う「返り値」でつまずいたこと

js-STARをバージョンアップしていてつまずいたのでメモします。
safari5.1がすべての発端!!

Javascriptで
result = prompt('値を入力してね!','');
とすると、ダイアログが開いてユーザーからの入力を要求します。
そのダイアログには、「OK」「キャンセル」の2つのボタンがあり、
値を入力して「OK」をクリックしたときは、その値がresultに代入されます。

しかし!!
「キャンセル」をクリックしたときはどうかというと、
これがブラウザごとにことなるんですよ。

IE、FireFox、Chromeは、null
Operaは、undefined
safariは、false

ここでやっかいなのが、safariなんです。
まず、iPhoneやiPadのsafariでは、返り値はfalseではなくnullなんです。
そしてこれが一番厄介なんですけど、何も入力しなくて「OK」をクリックしても
resultにfalseが代入されてしまう。
つまり、「OK」「キャンセル」とキャンセルの区別がつかない。

いろいろ調べてみると、safari5.1になっていろいろとバグがあるようで
このpromptでのfalseの問題もそのときからのようです。
safari5.0ではnullが返されていたようなので・・・。

そんなこともあって、safariは動作保障から外そうかなと考えている
今日なのです。

というか、早く治して!
ソフトウエア | - | trackbacks (0)
CATEGORIES
NEW ENTRIES
RECOMMEND
【いちばんやさしい教える技術】…
いちばんやさしい教える技術

Book (発売日:2012-04-16)
【いままでのA面、B面ですと!?(通常盤)】…
いままでのA面、B面ですと!?(通常盤)

Music (発売日:2009-11-25)
RECENT TRACKBACK
ARCHIVES
PROFILE
OTHER