2015年5月14日木曜日

近々、HP Primeのアップデートがありそう ?


ftp://ftp.hp.com/pub/calculators/Prime/

を覗くと、文書以外のファイル(Conn kit, Virtual Calcなど)がスッポリ抜けております。(2015/05/14 現在)
新しいイメージを準備中なのかな ?

追記 on 2015/05/15
2015/04/27のイメージが登録されておりましたネ。

週刊「ポケコン・プログラミング」は難しいか ...

こんな話題がありました。

求む週刊「○○」 デアゴスティーニ・ジャパンがアイデア募集 - IT media
http://ebook.itmedia.co.jp/ebook/articles/1505/13/news147.html

との事で、デアゴがアイデア募集とな。そこで、当Blogしては「週刊 ポケコン・プログラミング」というものを思い付きました。毎週、プログラム・ライブラリを収録した紙媒体(冊子)を付録するのです。創刊号には「特製ポケコン」つきで、特別価格・4980円 !
しかし、これでは創刊号だけしか売れず。デアゴの商売としては毎週買って貰いたいので、これではダメです。ウーン。

で、毎週買わせるという工夫としては、毎号付いてくるパーツを集めないと、モノが構成出来ないというやり方になってしまうので、こうしたやり方に合うものは何かないか、と思案した所、「週刊 電子工作」というのはどうだ !
ブレッドボードやら抵抗器、コンデンサなどのパーツを五月雨式に付録して、冊子には回路図などを載せる。週刊百科の電子ブロック、てな具合ですナ。

「ヤラナイカ」というとアヤシイ物言いですが、やったら面白かろうに、と思うのです。どうでしょ ?

2015年5月3日日曜日

経産ドリル優子 #1 - 球面上の2点間の距離

余り有用なネタも提供できないので、今回は、過去に書いた簡単な計算式の御紹介記事を再掲、という事でお茶を濁そうかと。

Solvreの演習
http://akatuki-724.blogspot.jp/2009/06/solvre.html

記事では、2点の緯度、経度から、大圏距離を計算する式を紹介しています。

「経産ドリル優子」というのは北関東の某の事であります。声に出して読むと「けいさんどりるゆうこ」で、元々は「計算ドリル」を入力しようとしたら、こんな事になってしまった ... 。

しかし、面白いから今後もこのフレーズで計算式の紹介をして行こうかと。いけたらなぁ ... 。

2015年4月30日木曜日

HP50g : SysRPLで配列を扱うためのメモ

SysRPLにも配列(行列、ベクトル)を確保するためのコマンドがいくつかあります。まずは「^MAKEARRY 」というコマンドを使ってみようと思いました。

HP49G Entry Reference
https://staff.fnwi.uva.nl/c.dominik/hpcalc/entries/hp49g/entries.pdf

には、SysRPLの多くのコマンドが掲載されています。しかし、これに従ってコードを書いてみたのですが、なかなかうまく動いてくれません。(注意 ! このコードは確実に暴走します)

!NO CODE
!RPL
::
  { 3 } %2.3 ^MAKEARRY
;
@

ホトホト困り果て、調べてみた所、どうやら足りないモノがあった模様。

HP49G SYSRPL ^MAKEARRY HELP - compgroups.net
http://compgroups.net/comp.sys.hp48/hp49g-sysrpl-makearry-help/123989

によると、「If the command start with ^, add FPTR2」とあります。^MAKEARRYの様にキャレットで始まるコマンドを使う場合、FPTR2 を付けよ、という具合らしい。エェッー、そんなん聞いていないヨ !!
そんな具合で、取り敢えず「配列を作る(だけの)」プログラムは、こんな具合になりました。

!NO CODE
!RPL
::
  { 3 } %2.3 FPTR2 ^MAKEARRY
;
@

  1. { 3 } で作成する配列の大きさを指定し、
  2. 各要素の初期値を %2.3 (実数値の2.3) として、
  3. FPTR2 ^MAKEARRY で配列を作成します。

これで作成できるのは配列と言っても「ベクトル(1次元配列)」です。大きさの指定を変える事で行列(2次元配列)も作成できます。

配列を作る命令語には、ほかに「^XEQ>ARRY」などがあります。^XEQ>ARRYは、スタックから、配列の大きさと構成する要素を取り出して配列を構成します。キャレットが付いているので「FPTR2」を忘れずに。
配列の要素取り出しには「GETATELN」、要素設定には「PUTEL」があり、この辺りのコードを使った習作を示しておきます。

!NO CODE
!RPL
::
    %0 %1 %2 %3 %4 { %5 } FPTR2 ^XEQ>ARRY
    DUP
    #4 SWAP GETATELN DROP
    %5 %* #3 PUTEL
;
@

無事に実行が終わると [0. 1. 15. 3. 4.] というベクトルがスタックに残っている筈です。

大して長いコードではないのですが、勉強しながらの作業なので暴走させる事もしばしばです。

今回は、リセットが効かない暴走を経験しました。リセットを掛けようとON+[F3], ON+[F1]+[F6] を押しても、反応がないのです。画面の下、4/5が真っ黒くろすけになって、動きがないのですね。これはコマッタ。

Educalc.netに「電池抜きリセット」(電池を全て取り外し、15分以上放置新聞)というTipsが出ていたので、藁をもすがる思いで試したのですが、電源を入れても同様の状態です。ウーム !?
検索していたら、「FlashROM更新とセルフテストメニューの呼び出し」という話題が見つかって、「そうだ、コレだ」と試してみる事にしました。ON+[F3]が効かないので、電池を入れる前に「+」、「-」キーの両方を押しておき、押しながら電池を装填するという奇っ怪な技でメニューの呼び出しに成功し、セルフテストも一通り問題ない事が確認できました。ハードウェアはイカれていない様子。そこで判ったのは「SysRPLの暴走で、FlashROMが書き換わってしまった」という可能性です。
現在、最新のROMは2.15で、これは一度書き込んでいるので、手元にイメージはあります。早速、SDカードによるFlashROMの書き込みを行い、ようやく復旧したという次第です。ヨカッタ、ヨカッタ。


2015年4月12日日曜日

今年に入ってから、ロクな事を書いておりませんが

何か、オモロイ話題はないものか、とwebを渉猟するものの、なかなかネタが落ちているモノではありません。

最近は月に1本程度の記事しかないので、ホント、アクセスも減っているのですが、昨日はどうした風の吹き回しか、ミョーにアクセスが増えておりました。しかし、トップの記事である「ネタに困ってしまって」という記事ばかり。どういう事なのか ?

新年度を迎え、中には高機能電卓を入手し「高機能電卓で色々とやってみよう」と思う方も居られるのか、とは思うのですが、なかなか、そうした向きに送る記事というのが書けないで居り、自らの非力に歯噛みをする思いであります。
新年度早々、気分が落ち込む様な記事で申し訳ない。4月の内から5月病、片山殺気。

参ったなァ。ロクな事書かねぇヨ ... 。

(コメント戴いても、返事が書ける状態ではないので、御容赦戴き度)

2015年3月13日金曜日

ネタに困ってしまったので ...

CASIO fx-5800P が安く買える様です。

連載:価格情報・週末が狙い目
高精細液晶の防水タブレットが1万9800円! 大画面のWin 8ノートも1万8800円で発見
http://trendy.nikkeibp.co.jp/article/column/20150312/1063124/?P=5

最近、fx-5800Pは価格が上がっておりますから、この価格(4980円)は結構オトク ?

fx-5800Pのプログラミングについては、以下のサイト様を参考に。

http://egadget.blog.fc2.com/


2015年3月1日日曜日

電卓ネタではありませんので、

先程、統計情報をみた所、昨日(02/28)にやたらとアクセスが伸びておりました。普段、40くらいのページビューしかないのですが、この日に限ってダントツで、442のページビューです。

どういう事なのか ? スパムが急増したのかな、コワイコワイ。

「異常現象」だけに、以上。何か、ヤバイ事がなければいいのですが。