人気ブログランキング |
カテゴリ:機器/ソフト( 312 )
二項分布のシミュレーション
連休中の3日間は西の出講先で集中講義に関わっていました。
帰宅後、教材を整理し最後のプレゼン時の受講者の画像を各自に送付をしました。
その中にsmallbasicで作った二項分布のシミュレーションソフトも同送しました。
講義では、連日、課題を出したのですが、私自身も3日間で作ると宣言したのが表題のソフトです。コアの部分は最終日に出来たのですが、帰宅後汎用性を持たせ授業でも使えるものにしました。

作る動機になったのは、ブロガーの方のサイトにあったパナソニックのリスーピアの、二項分布と正規分布の教具の体験レポートです。▼
b0036638_21433450.jpg
サイコロを乱数で振り回数が多くなれば、1から6の目が均等に近づく「大数の法則」を理解させるソフトはよく目にします。
同じように二項分布を乱数で発生させグラフが正規分布に近づくソフトを作れないかと考えました。

出力例です。
回数が増えると棒グラフも横に伸び続けるので、数が大きくなると内部で判断し縮小して表示出来るようにしました。
10万個の玉を落とすと中央値を中心に正規分布らしくなっています。▼
b0036638_21433400.jpg
small basicは、exeファイルを生成するのでwindows上で実行出来ます。
二項分布(クリック)をクリックすると、nikoubunpu.zipがダウンロードされます。
zipファイル上にマウスを置き右クリックしてプルダウンメニューの中から、「すべてを展開」をクリックします。▼
b0036638_21433496.jpg
二項分布ver1.2.exeをdllがある同じ場所でクリックすると釘と玉を入れる入力画面が出ます。二項分布ver1.2.sbはソースプログラムです。メモ帳で開くとどういう動きをしているかがわかります。
exeファイルをネットからダウンロードしたので、セキュリティソフトが次にような画面を表示する場合があります。▼
b0036638_21433427.jpg
信頼できると思われたら、詳細情報をクリックし実行をしてください。^^;


by okadatoshi | 2019-05-08 21:48 | 機器/ソフト | Trackback | Comments(2)
youtubeを保存する
桜満開寸前。スケッチにしてみました。名谷駅の線路沿いの桜です。▼
b0036638_22281862.jpg
◆・・・動画のダウンロード・・・◆

新たにrealPlayerをインストールしたらずいぶんと進化していました。

youtubeで挿画を視聴するときにブラウザ画面上部にへばりつくような薄っぺらの長方形が表示されます。
それをクリックするとビデオのダウンロード画面(左)がでます。クリックするとビデオフォルダー内のRealDownloaderの中に拡張子mp4形式で動画ファイルが保存されます。▼
b0036638_22281852.jpg
今日の歩数は、6,000歩。

by okadatoshi | 2019-04-04 22:30 | 機器/ソフト | Trackback | Comments(0)
視覚障がいの方の学習会(59)>office Mobaileを使用
19/01/27と同じタイトルです。

ベテランのT氏が加わり自身で操作しているラジオから録音したmp3ファイルの切り出し編集ソフトの解説がありました(左画面)。視覚障がいの方にも対応している、対局囲碁「卓ちゃん」をインストール(右側)しました。▼
b0036638_22342512.jpg

iPhone8からiPhoneX(10)へ変更したら指紋認証が出来なくなった方がいます。全盲で瞳が固定できないので顔認証はできません。晴眼者にはより便利になっても障がいのある方にはマイナーチェンジのケースもあります。

空いている時間に、19/03/21で触れたワイヤレスのキーボードとマウスをスマホにつなぎました。パソコン入力と同じ感じで文字が打ち込めます。▼
b0036638_22342541.jpg
Androidの無料のOffice Mobileにも触れてみました。

スマホで撮った画像を取り込み、そのスマホでパワーポイントを3画面作りました。OneDriveに保存されるので帰宅後にパソコンでも取り出せます。▼
b0036638_22342567.jpg
タブレットとキーボードについては次のリンクが参考になります。

今日の歩数は、1万歩。

by okadatoshi | 2019-03-24 22:37 | 機器/ソフト | Trackback | Comments(0)
MNPで格安スマホに機種変更(2)>SIMロックの解除
19/03/17のblogと同じタイトルです。

二日続けて画像アップをしていないので、今日のコメダ珈琲のスケッチです。2014/03/07のblogにコメダが開店までの建物の様子も動画にしています。▼
b0036638_20334755.jpg
◇・・・SIMロック解除で余分の出費・・・◇

MNPの移動はスムーズにできました。
18/10/15のblogSIMフリーのLTE対応の”Yogabook”で、データシムを娘が使っていたXperia Z4 とYoga Bookで共用して外出時に使っていることには触れました。
ところが、Xperia Z4が時折起動しなくなるエラーが出るようになりました。auで修理の見積もりを出すとバッテリーと基板の交換が必要で17,000円の修理費の見積もりが出ました。
そこでかわりに、今回契約解除をしたyモバイルで使用していたANDOROID one s1にAEONのデータシムを使うことにしました。
「ロック解除は、自宅でネットに繋げば無料でできる、店でやると手数料が3,000円」と言われたので、MNPで移動した後に接続すると、スマホからはYモバイルに入れない状態になっていました。パソコンでも過去の操作例にはあった解除の画面が消えています。

Yモバイルの受付で「なぜMNP前に本体を解除と言わないのか」と訊くと、店側は「ロック解除は一定期間(101日?)が過ぎれば解除できることは定款に記載されている。お客から訊かれないのであればこちらから知らせる義務はない」と事務的な返事。SIMロックを解除すれば通常の使用方法に影響があるかも知れないと思い込むのは一般使用者の知識不足というわけらしい。
で仕方なく、ロック解除を依頼し3024円請求されました。解除料の支払いはカードは使えず現金払いも規定とのことでした。
このあと、AEONのデータシムを入れても解除されず解除キーが要求されました。解除手続き書類にも解除キーがないので再び店員にその画面を持って行くと「普通は書類に解除コードが印刷されているのにおかしいですね」といって、解除コードを手書きで追加しました。で解除が出来ました。さすがに解除コードを伝えなかったのは彼のミスと認めましたが・・・。
バッテリーの交換費用を訊くと「非契約者の機器修理やバッテリー交換しません」。
auのXperiaは関係なく修理を引き受けるというと、「auさんとは関係ありません。我が社の規定です」という返事でした。ネットで拡散させる気はまったくありませんが、”規定”を繰り返す対応は店員にもよるのでしょうがいい印象は持ちませんでした。

データシムを入れて現在次のようなスマホ画面です。左がZenFone Max (M1)、右がANDOROID one s1のそれぞれ、第1、第2画面です。lineのIDの継承は電話認証と前のスマホへの認証コードと二回操作をする必要があり少し手間取りました。lineのデータバックアップもネット情報を確認することが必要です。
ANDOROID側では、line電話とスマートトーク(050)で音声が必要な場合には出来ます。▼
b0036638_20334871.jpg
またyogaでは出講先で使っていたワイヤレスのキーボードとマウスが使えます。しっかりしたキーボードなのでyogaが使いやすくなりました。ANDOROIDに入れたデータシムをはyogaでも差し替えれば使えるので、出張先のホテルや図書館でも、ほぼほぼ自宅で行ってる作業は出来ます。▼
b0036638_20334789.jpg

by okadatoshi | 2019-03-21 20:36 | 機器/ソフト | Trackback | Comments(2)
MNPで格安スマホに機種変更
y!モバイルを2年前の3/13に申込みやっと2年縛りが切れました。契約月とその前後1ヶ月を含んだ3ヶ月の間であれば契約解除の課金はかかりません。

mineoを選択したのは、高速と低速の切替ができて余った容量を翌月に繰り越せるからです。auの回線を使用したAコースはSMS機能が無料でついてます。
wi2・bbモバイル・free wi-fiに接続できる「mineoWIFI by エコネクト」@362円(税抜)を唯一のオプション契約。
外ではこのオプションでネット接続をし、lineやメールは低速でチェックできるので、Aコースの500kbコースにしました。

事前にmineoのサイトからオペレーターに次の質問をしました。

Q:500メガから3Gの切替はネットで出来ますか。またその費用はいくらですか。
→毎月1日から25日までwebで手続き可能。無料。
Q:データのみのシムから+音声通話へネット上で変更できますか。またその費用はいくらですか?
→WEBで可能。2,160円とSIMカード発行料(auプランは248円)が必要。

今までy!モバイルには、毎月4600円(同社のSプラン)ほど支払っていました。
この中には指定機種Andoroid One s1の24ヶ月の分割支払金2052円も含んでいます。

今回は新たにZenFone Max M1 を21,071円で一括購入しました。
最初の事務手続きの費用を別にすれば、今後はmineoの格安SIMでデュアルタイプ(データ通信+音声通話)500mbの1310円にwifiオプション@362円を加え消費税を追加して毎月1,805円に支払い金額が下がる計算です。
電話は受けるだけなので、発信する場合には、mineoの10円/30秒の「mineoでんわ」(無料)、line電話、smart talkの050を使いわけます。
頻繁に電話を掛けるようであれば、mineoにも「10分間かけ放題」という毎月@850円のオプションがあり、キャリア並みのサービスが用意されています。
左は今まで使っていたスマホ、右がMNPで番号を移動した機種。▼
b0036638_21331442.jpg
【MNPで機種切替までの行程】
3/13 y!モバイルへ行きMNPの番号をもらう。番号は15日間有効。
3/14 mineoサイトでSIMでデュアルタイプコースを申し込む。あわせ、amazonからZenFone Max M1 を購入。
3/15 mioneの進捗状況で審査完了し出荷準備を確認。
3/16 mineoからSIMカードが午前中に、契約書やIDは封書で夕方便で到着。
3/17 ZenFone Max M1到着。MNPの切替とlineの継承をとりあえず行う。

by okadatoshi | 2019-03-17 21:38 | 機器/ソフト | Trackback | Comments(0)
垂水の海岸沿い散策・ipad版GRAPES
つれあいは太極拳へ。海神社や三井アウトレットパークマリンピアの海岸沿いを独り散策。
雨上がりで暖かな一日でした。
垂水駅の東側、福田川が海に繋がる鉄橋です。▼
b0036638_21114686.jpg
明石海峡大橋は霞んでいます。同じ場所で倍率をあげて撮り並べて見ました。▼
b0036638_21114698.jpg
■・・・ipad版GRAPES・・・■

grapesの最新版入手のためにサイトに行ったらipad版GRAPES、GRAPES-light(仕様書クリック)が出来ていました。
まだベータ版状態ということですがipad-miniで早速動かして見ました。グラフの表示はパソコンのものと同じように出来ます。かなり感激。教室での提示が容易になります。▼
b0036638_21114615.jpg
今日の歩数は、11,000歩。

by okadatoshi | 2019-02-20 21:15 | 機器/ソフト | Trackback | Comments(0)
small basic(3)>完全数・素数打ち出し
02/08と同じタイトルです。
ストックの画像から大鳴門大橋をスケッチにしました。
波は難しい。▼
b0036638_21005491.jpg
◎・・・完全数と素数・・・◎

02/02 のblogで約数を打ち出すプログラムを紹介しましたが、これを応用して完全数を打ち出しました。
small basicでは8個目までは簡単に表示、その後は桁数の制限があるのか黙ってました。(^^)▼
b0036638_21002037.jpg
次は素数の無限打ちです。
マウスの左ボタンで停止、右ボタンで続行します。
将来教材化する可能性があり、カテゴリ”small basic”を作って記録のために残しておきます。▼
b0036638_21002016.jpg
今日の歩数は少なく、5,000歩。

by okadatoshi | 2019-02-11 21:07 | 機器/ソフト | Trackback | Comments(0)
small basic(2)>グラフィック画面
02/02と同じタイトルです。
岡山に滞在中。城下通りの街角のスケッチです。▼
b0036638_21452302.jpg

◎・・・small basicの実行ソフト(exeファイル)・・・◎

small basicに最近興味があり触れています。
変数の宣言などがアバウトで融通が利き初心者には数の動きだけに専念すればいいところです。NET Frameworkが必要ですが、windows10には標準でついています。

コラッツの問題をsmall basic、VBA、十進basicでプログラミングしたソース(クリック)で比較しました。pdf上でソースをコピペすれば各システムで動きます。▼
b0036638_10183604.jpg
さらにSmall Basicには、プログラミング学習に適したタートルグラフィック機能も用意されています。

亀が次のような描画をします。(紹介サイトから引用)▼
b0036638_10183648.jpg
二次関数のグラフを描いてみました。グラフィック画面が左上の端の部分が座標(0,0)で水平方向がx軸、垂直に下方がy軸になっており画面が第1象限になっているので、表示に工夫が必要ですが、数学のグラフ表示にも利用できます。▼
b0036638_10183634.jpg
SmallBasicLibrary.dllがあれば、exeファイルだけでプログラムの実行が出来ます。このblogで紹介したもの(クリック)です。Collatz problem.zipがダウンロードされます。

解凍すると、
Collatz problem.exe ・・・・ コラッツの問題を表示
kame.exe ・・・・ タートルグラフィック。亀が絵を描く。
SmallBasicLibrary.dll ・・・・ small basicのexeファイル実行用ファイル
が表示されます。

exeを実行するとこのblogで紹介したものと同じ動きをします。
small basicに実行に、拡張子pdbも生成されますがデバック用のファイルで実行時には不要です。プログラムを実行するには、exeとdllの拡張子のものだけで動きます。

small basicは初心者用として発表されていますが、乱数を使えば九九計算などゲーム感覚でプログラムも作れるので、十分に実用的な教育用言語と思います。
スモールベーシックAPIリファレンスがコマンドの使い方がわかり参考になります。

今日の歩数は市内をよく歩き、14,000歩。

by okadatoshi | 2019-02-08 20:24 | 機器/ソフト | Trackback | Comments(0)
small basic>プログラミングの導入に使える
天候の穏やかで快晴。今日の散策コースは、垂水健康公園。
秋は紅葉が見事だった管理棟の周辺のプラタナスも枝だけ。しがみついている実が冬を感じさせます。▼
b0036638_21523403.jpg
◎・・・プログラミングの導入に使える・・・◎

小学校からプログラム教育といわれ、スクラッチ(scratch)が注目を浴びています。ただ、言語としての習得は改めて学習することになります。VBAによるプログラムを取り上げてみましたが、手順などついてこれないケースもあります。

教育用の導入用言語としてここ数日、small basicを試しています。
出力画面は、テキストとグラフィックの両方を持ち操作性も簡単です。実行後に保存をするとexeファイルも自動的に出力してくれます。
講義で使う場合にはフリーでどこでも使えることが条件です。非常勤講師の場合にはアドミニ権限が無いので出先のLAN環境ではすぐには使えません。
excel VBAはexcel環境ならどこでも使えます。十進basicもフリーでusbメモリ内で動くので、学校でも自宅でもwindows環境なら使えます。
small basicもフリーで下記からダウンロード出来ます。
ここでインストールしたsmallbasicのフォルダーをusbにいれて、ノートパソコンで実行すると動きました。
出先の環境で同様に使えるようであれば、講習用に最適と思います。
次のような参考サイトがあります。


これらのサイトから命令の一覧表(クリック)をまとめて見ました。

約数を打ち出すプログラムをsmall basicで作ってみました。
青い部分がグラフィック画面、赤い部分がテキスト画面に結果を打ち出す命令です。▼
b0036638_21523362.jpg
今日の歩数は、1万歩。

by okadatoshi | 2019-02-02 21:58 | 機器/ソフト | Trackback | Comments(0)
名刺を作る
教材準備や新たに始めたAmebaの手入れなどを午前中はしていました。
こちらには、今まで描きためたスケッチの中から、大きな絵にできそうな素材をアップ。この中から小品ができれば個展に繋がるかも知れません。

HDディスクのクラッシュで昇天した名刺作成ソフトを再インストールして、2019年版のプライベート名刺をお遊びで作りました。
裏表のデザインです。▼
b0036638_22102271.jpg
今日散策コースは高塚山から学園都市を選びました。
が樹木の解説も付けています。▼
b0036638_22102219.jpg
山頂の神社で今日も参拝。(^^)▼
b0036638_22102257.jpg
学園都市を背景にした夕日です。▼
b0036638_22102394.jpg
今日の歩数は、11,000歩。

by okadatoshi | 2019-01-05 22:12 | 機器/ソフト | Trackback | Comments(0)