「電卓喫茶」をレスポンシブWebデザインにできるかどうか検討してみた。
表題のように「電卓喫茶」をレスポンシブWebデザイン(CSSを利用して、画面サイズによって自動的にレイアウトを切り替えるWebサイト。スマホのために考案された。)にできるかどうか検討してみました。
結論としてやめておくことにしました。
表紙と読物コーナーに関してはviewportを設定して長ったらしいCSSを書けばできなくはないのですが、肝心の電卓紹介ページと電卓画像集はCSSだけでレスポンシブWebデザインにできません。HTMLのマークアップを大幅に変更する必要があるでしょう。
しかし、レスポンシブWebデザインにするとレイアウトやデザインの自由度が低くなります。特にtableタグの扱いに完全な答えはないようです。無理にレスポンシブWebデザインにすると不自然なデザインになりかねません。
そもそも長文をスマホで見るようにするという発想がおかしいのかもしれません。どうしても異常に縦長になってしまうのです。
例えば、Wikipediaをスマホで見るとモバイル版が表示されますが、スマホで長文を表示したときに異常に縦長になることを回避するために大項目が折り畳まれた状態で表示されます。その副作用でスマホ上でページ内検索をするときは大項目を展開しておく必要があり不便です。それに大項目を展開したら結局は異常に縦長になることもあります。(ちなみにWikipediaはレスポンシブWebデザインではないようです。PHP言語を使ってPC版とモバイル版を完全に別のページとして切替えているようです)
以下の関数電卓/グラフ電卓のサイトはレスポンシブWebデザインになっていません。
高度な内容のページにレスポンシブWebデザインは不要なのではないでしょうか。PCで見るべきものでしょう。
「電卓喫茶」が高度かどうかは分かりませんが、スマホで読むような軽い内容でないのは間違いないでしょう。
(追記)
内容を誤解された方がいらしたので、補足しておきます。
上述の文章は「レスポンシブWebデザインが可能かどうか」という結論ではなくて、「電卓喫茶」には、レスポンシブWebデザインは無理に必要ないということです。
時間を使って不自然なレイアウトを許容すればもちろん可能です。
HP 9100B エミュレータで古典的技術 3 Level RPN を体験
電卓喫茶に書くには微妙な内容なので、ここに書きます。
The Museum of HP Calculators のフォーラムに HP 9100B エミュレータの情報が投稿されていました。2017年4月1日に投稿されたばかりです。
http://www.hpmuseum.org/forum/thread-8084.html
HP 9100Bは世界初の関数電卓でありRPN電卓でもある HP 9100A(1968年発売)の後継機種です。HP 9100A/Bは 3 Level RPN という技術を使っています(現在の技術は 4 Level RPN という進化したものです)。
以前、「RPL言語の歴史的意義」(現在は電卓喫茶へ移転)という記事で 3 Level RPN のことを少しだけ書いたのですが、これで実際に体験できます。
HP 9100Bのエミュレータはここからダウンロードできます。Windows版のみです。
HP Classic Calculator Emulator +
http://www.teenix.org/
ダウンロードしたら.zipファイルを解凍して、その中の HP9100B.exe をクリックするだけで使えます。
起動したら数値キーの上にある電源スイッチを右に倒して電源を入れましょう。
ここからは実際に 4 Level RPN 電卓を使ったことのない人には理解し難いかもしれません。
3 Level RPNはスタックレジスタがX,Y,Zの3つしかなく、Xが数値入力レジスタ、Yが計算結果格納レジスタ、Zが一時レジスタという考えです。
HP 9100BはX,Y,Zレジスタを全て同時に表示します。
3 Level RPN には 4 Level RPN の [ENTER] キーがありません。
その代わり [↑] キーが 4 Level RPN の [ENTER] と似た動作をします(Y→Z, X→Y, Xは変化しない)。
[↓] キーはその逆動作です(Y→X, Z→Y, Zは変化しない)。
4 Level RPNと違って、演算子ボタン(+,-,×,÷)を押したらX,Yの値を元にして計算し、その結果をYレジスタに格納します。このとき、Yレジスタ以外は変化しないので、4 Level RPN のようなスタックがズレるような動作はしません。
このような仕様のため、YとZの計算をしたいときは [↓] キーでY→X, Z→Yと移動させる必要があります。
「RPL言語の歴史的意義」に書いた数式が実際に計算できるかどうか試しみましょう。以下の式です。
(123.78+75.98) × (9560.45-7995.1) ÷ (323.11-310.25)
キー操作は以下のようになります。
123.78 [↑] 75.98 [+] 9560.45 [↑] 7995.1 [-] [↓] [×] 323.11 [↑] 310.25 [-] [↓] [÷]
結果は下の画像のように 24315.27となります。
有効桁数12桁の場合、24315.2656299なので合っています(四捨五入に注意)。
左から2番目のスイッチをFLOATINGにするとさらに精度が上がります。
その代わり小数点の位置が固定(1番目と2番めの数字の間)になるので、数値を入れる度に[Enter Exp]ボタンで指数を入れる必要があるので、今回は使いませんでした。
下の写真がFLOATINGモードの一例です。
[↑] ボタンを [ENTER] に置き換えて、[↓] ボタンの操作をしなければ、今の 4 Level RPN と同じ操作になります。
今の 4 Level RPN が完成する前にこのような試行錯誤があったのですね。
以上です。
CASIO USA が一行表示関数電卓の新型 Casio fx-260 Solar II を発売
CASIO USA が一行表示関数電卓の新型 Casio fx-260 Solar II を発売しているそうです。見た目が fx-JP500/700/900 シリーズに似た外観になっているようですね。
しかし、上のリンク先にも書いているように CASIO USA の公式サイトには現在のところ表示されていません(旧型の fx-260 Solar は表示されています)。
現在、日本のCASIOは一行表示関数電卓を売っていないのですが、これが売られる可能性はあるのでしょうか?
そういえば、私は一行表示関数電卓(7セグメント表示で標準入力の関数電卓)を1つしか持っていません。Canon F-605Gだけです。
「電卓喫茶」の電卓一覧が私の保有している電卓全てです。
CASIOの高級電卓S100にNAVY BLUE色のモデルが登場
CASIOの高級電卓S100にNAVY BLUE色のモデルが登場しています。
S100 BU という型式名のようです。
色違いまで登場するってことはS100はそれなりに売れているのでしょうか?
(追記:部品在庫が余っているので、色違いを出して部品在庫を処分しようとしているだけかもしれない。)
一般電卓(実務電卓)に3万円も出すのは個人的にはありえないのですが。
自分がそれだけ出すならば、比較にならないくらい高性能な TI-Nspire CX CAS を買います。問題なのはグラフ電卓は使いこなすのに時間がかかるので、なかなか色々と買えないんですよね。今持っている HP 50g と TI-84 Plus CE を使うだけで手一杯ですから。
Texas Instruments Nspire CX CAS N3CAS/CLM/2L1 Graphing Calculator [輸入品]
- 出版社/メーカー: Texas
- メディア: オフィス用品
- 購入: 6人 クリック: 134回
- この商品を含むブログを見る
Texas Instruments TI-84 Plus CE グラフ電卓 [並行輸入品]
- 出版社/メーカー: Texas Instruments
- メディア: エレクトロニクス
- この商品を含むブログを見る
USAで新型グラフ電卓 CASIO fx-CG50, fx-CG500が発売
USAで新型グラフ電卓 CASIO fx-CG50, fx-CG500が発売されるようです。
(2017年3月30日21:21現在、表示されなくなっています。マニュアルは見れるようです)
新しく発売されたのは以下の2機種
( 2017年3月30日21:21現在、表示されなくなっています。マニュアルは見れるようです)
(2017年5月28日 CASIO USAからマニュアルも削除されていたので、リンク先をCASIO WORLD WIDEへ変更しました)
fx-CG50はマニュアルを見る限り、同じCASなしグラフ電卓 fx-CG10/20 と計算範囲、ユーザー利用可能メモリ容量に違いはなく、電池稼働時間が多少延びただけです。外観は完全に異なります。fx-CG50のCPUは公表されていないみたいなので、性能についは不明です。
fx-CG500もマニュアルを見る限り、同じCASありグラフ電卓のfx-CP400と計算範囲、ユーザー利用可能メモリ容量に違いはなく、電池稼働時間も同じです。CPUはどちらも公表されていないので、性能については不明です。外観は完全に異なります。
おそらくはfx-CG10/20 → fx-CG50と置き換えられるのでしょうか。
よく分からないのは、fx-CG500です。fx-CP400(ClassPadII)と似た立ち位置なので、fx-CP400の後継機種になるのでしょうか?
そして、fx-CG50は日本で発売されるのでしょうか?fx-CG20は日本でも発売されてきたので、発売されるかもしれません。
しかし、fx-CP400は日本で発売されていないので、fx-CG500も発売されないかもしれません。
ところで、ブログはこういうそのときのネタを書く方がいいですよね。
長い記事は新Webサイト「電卓喫茶」でご覧下さい。
fx-CG20
fx-CP400
新Webサイト「電卓喫茶」を開設しました
本日、新Webサイト「電卓喫茶」を開設しました。
http://calccafe.s1001.xrea.com/ (2019年2月23日から使えなくなりました)
このブログの記事に加えて所有電卓の紹介も行っています。このブログよりも情報が整理されており、読みやすくなっているのではないかと思っています。
まだできたてなので、誤字脱字、間違いなどがあるかもしれませんが、よろしくお願いいたします。