_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

◇ もう冬?? ・・・・・・ 第709
☆モバイルオフィスの作り方 ★
Vol.0709

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

□ HTML5のすごみ!
□ 秋深し・・隣は何をする人ぞ・・

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
☆ HTML5のすごみ!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
昨日までまだ残暑が厳しい日々で、短パンと半袖Tシャツで氷をかじっていたの
ですが、いきなり初冬の気候になり、急にブルゾンを羽織ることになりました。
今年の秋はどこへ行ったんだ???


◇ VB6からHTML5へ
私は2010年代の前半にその当時使っていたプログラミング言語であるVB6(Micr
osoft Visual Basic6)をやめて次のプログラミング言語を模索し始めました。
順当に行けばVisualBasic.netに移行すべきだったのでしょうが、そこには行
きませんでした。

理由はたった一つ・・・開発環境の起動速度の遅さ!でした。
わたしは大昔、NS-DOS以前の時代から起動速度の遅いソフトが大嫌いで、そう
いったソフトをすべて避けてきました。

とはいえ、そういったソフト側にも言い分があると思います。
もう少しその時代の先端のPCを使ってくれたら・・・・

でも私はプログラマとしてあえて平凡な、どちらかというと時代遅れのPCを使
うように心がけてきました、

なぜならプログラマは自身が作るソフトの稼働速度を自身のPCで実感するから
です。
自身のPCが最先端の速いものであればソフトの作りが傲慢になり、お客様のPC
で多少遅くてもそれは古いPCのせいだと考えてしまうのです。

したがって少し古めのPCを使っておくと、世間一般のPCではそこそこ高速に稼
働するソフトが出来るのです。
稼働速度の遅いソフトは罪悪です。


◇ 選択肢のなさに悩む
さて、VisualBasicの未来が選択できないとなると手持ちの選択肢はほとんど
ありません。そしてそんなさなかに初代Surfaceを買ったのです。
その上、このSurfaceRTをとても気に入ってしまったのです。

購入する前からWindowsと互換性がなくて、ソフトウェアーで苦しむことは分
かっていました。
少し高いけれどSurfaceProを買えば手持ちのソフトはすべて使えるし、欲しい
ソフトは自作できることも分かっていたのですが、それでは何も始まらないこ
ともわかっていました。

そこで清水の舞台から飛び降りる覚悟でSurfaceRTを買ったのです。
これはとても良く出来たPCでWindowsと互換性はないものの、メール、WEB、そ
して何より今でも仕事の整理ツールとして愛用しているOneNoteは稼働しました。


そうなるとこのArm製のCPUを積んだWindowsと互換性のないWindowsRTマシンで
プログラミング出来る方法を必死で考えました。

そうなることを想定し、期待もして買ったSurfaceRTでしたが、それはそれは
苦しみながらの冒険でした。

そして最後のたどり着いたのがHTML5だったのです。

◇ HTML5を学ぶ
HTML5とはブラウザの標準マクロ言語のようなJavaScriptとCSSとHTMLが組み合
わさった技術で、稼働速度は遅いだろう・・・・と思っていたのですが実際に
使ってみるととても速いのです。

また、サーバーサイドのデータのI/OなどはWindowsuPCに依存しながらごくシ
ンプルなプログラムの制作から始めたのですが、縁があってPHPも学び、Windo
wsPCの支援をまったく受けなくてもデータベースも利用できるようになり、あ
れこれと試すうちにVB6(デスクトップ用のプログラミング言語)に出来ること
はすべてHTML5で出来ると判断した瞬間からHTML5を主要言語にすることに決め
ました。

◇ HTML5のすごみ
さて、先ほどHTML5は期待以上に速い・・・と言いましたがどれほど速いの
か??
現在、私が使っている部品であるSSSpred(Excelのような表の部品で伝票や集
計帳票には必須の部品)はHTML5で作りました。

デスクトッププログラミングならC言語やC++でないと実現しそうにないかなり
の大物で、速度が要求されるのですが、難なく稼働しています。


とっても処理速度が速いのです。

またこれはHTMLと直接は関係ないのですが、私が使っているデータベースエン
ジンはPHP製で、比較的シンプルなプログラムで稼働します。
これもびっくりするほど速いのです。

稼働速度が速いと言うことはプログラマには極めて重要で、何かを作る際の選
択肢がとてつもなく広がります。
稼働速度が遅いプログラミング言語はそれを実用的な速度にするためにかなり
のエネルギーを使いますが、元々速いプログラミング言語の場合、よほどの間
抜けをしない限りどう作っても速いのです。


そういった意味では速いプログラミング言語はプログラマにとって麻薬のよう
なもので、一旦虜になると抜け出すのは困難です。
昔は出来た自身のプログラム(アプリケーション)をどうやって速くするかを考
えたのですがこの頃はあまり気にしません。

プログラマとしては堕落以外の何物でもないのですが、速いプログラミング言
語の場合は出来ることが飛躍的に増えます。


その上・・・・
OSを問わず、稼働環境を問わず、LINUXでもマックでもWindowsでも私の作った
ソフトは稼働します。

稼働条件は”Yahooが見えること”なのです。世界中のコンピュータで稼働し
ます。

いえ、間違えました。世界中のコンピュータとスマホでで稼働します。


◇ 環境設定も不要
昔はプログラムを作るとセットアップキットを用意し、インストールをしまし
た。お客様にお願いするには少し難しい手順も必要だったのでシステムの起ち
あげは必ず現地に出かけました。

でも現在はそんなものは不要で、お客様にURLとIDやパスワードをメールでお
知らせするだけで起ちあげは終わりです。
マニュアルもそこにあるのでお客様にはそれをお読みいただいてお使いいただ
きます。

私のもっとも遠隔地の顧客はフィリピンのマニラで、フィリピン人のお姉さん
たちが私がGoogle翻訳さんのお力にすがって書いた英語のマニュアルをご覧に
なりながら今日も入力を続けてくださっています。

英語がまったくだめな私はもちろん現地に行ったこともなく、お問合せはメー
ルをGoogle翻訳で日本語にして対応し、Google翻訳で英文を書いてご説明をし
ています。
(日本語以外はBasic言語とC言語、そして片言のクリンゴン語しか話せないマ
ナベはフィリピンに出かけても信楽焼の狸の置物のようなもので役立たずです)

フィリピンの皆さんはマナベが英語を話せない、書けないことに気づいてはお
られない様子です。

でも稼働しているソフト(今どきの表現ではアプリ)は遠い昔にVB6で作ってい
たものに酷似しています。
全角の入力箇所ではIMEがOnになりますし、そうでないところではOffになりま
す。

コード入力が必要な箇所では[F1]キーを押せばリストがでてきますし、郵便番
号を入力すると住所も表示されます。

かなり複雑で昔ならデスクトッププログラムでないと作れなかったインターフ
ェースがHTML5で作ることが出来ます。


つくづくHTML5にお引っ越しして良かったと思っています。
今でも印刷だけはWindowsPCとPowerShell、そしてExcelに依存していますが、そ
れもお客様から見たら昔のデスクトップPCの印刷と変わらないように見えている
はずです。HTML5は世界が想像しているより遙かに強力なプログラミング環境で
すね。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
☆ 秋深し・・隣は何をする人ぞ・・
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
この句は芭蕉翁が大阪の心斎橋で病に伏せっているときに最後に詠まれた絶句だ
そうで、私は昔から大好きな句です。


◇ 人恋しい秋・・ですね
実はこの記事を書いているのは10月17日であり、芭蕉翁が亡くなる直前にこの
句を詠まれたのと季節は一致しているようです。
でも昨日まではまだ残暑厳しき・・私は短パンとTシャツでアイスを食べてい
ました。

晩秋の季節は合っていますが秋はどこに行ったのでしょうね。

フィリピンのお姉さんたちとメールのやりとりをする中で時候の挨拶をするの
ですが(英語でありビジネス文書なので不要かとも思いますが、手紙を書くと
きにいきなり要件を切り出すのは無礼だと幼い頃に母に習ったので・・・)、
季節の話題はかみ合わなくて面白いです。

春の桜の季節には彼女たちは”日本のサクラの季節に日本に行ってみたい”と
書いてこられます。

ではフィリピンは??と尋ねると雨期と乾期だけだそうで、日本の夏から秋に
かけてが雨期だそうです。

そして乾期が終わり、雨期にさしかかるころにFireTreeが真っ赤に色づくのだ
そうです。

https://www.flickr.com/photos/jep/482463740

このやりとりはすべてGoogle翻訳があるおかげで、日常的にプログラムを英語
でするにもかかわらず、人間相手にはまったく英文は書けません。

◇ 乾期がやってくる??
さて、インターネットで調べると夏の言う期は11月ごろ終わり、乾期がやって
くるようです。
冬の最中に、寒いですと言うメールを送ると、”今は北風が吹いて少し涼しい
と言った返事が返ってきます。”

フィリピンは南国で年中基本的に暑いのだそうです。

日本は四季がある・・いや、あったはずなのでとても暑い夏と極めて寒い冬の
間に春と秋があるはずなのですが、ここしばらくはどうも春と秋が曖昧で、な
んだか夏と冬だけになっているように感じます。

◇ 一方モンゴルでは・・・
私どものプログラマのN君の故郷は中華人民共和国の内モンゴル自治区です。

チンギスハーンの故郷であり、万里の長城より遙か北の広大な草原の国で、羊
の数が人間より多いのでは??と言うところなのですがここは内陸性の気候で
夏は30度ほどの温度ですが冬は零下30度にもなるそうです。

地図で見ると日本全体より大きな自治区で日本の東北地方から北海道の北より
さらに北にまで広がっています。

そのうえ、大陸ですが標高は1000m以上だそうで、元々涼しいを通り越して冬
はとても寒いようです。

https://www.google.co.jp/maps/place/%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD+%E5%86%85%E3%83%A2%E3%83%B3%E3%82%B4%E3%83%AB%E8%87%AA%E6%B2%BB%E5%8C%BA/@43.9488193,93.7117868,4z/data=!3m1!4b1!4m5!3m4!1s0x3605cc4bd26914df:0xd59746816dc2e950!8m2!3d43.37822!4d115.0594815

彼は私より上手な日本語の文章を書きますので(会話もとても上手)メールのや
りとりは日本語だけで大丈夫です。
この頃はメールよりTeamsによるChatの方が多いですが・・・

◇ 国際色豊かで・・・・
仕事のせい・・・と言うわけでもないのですが、とっても国際色豊かな話題に
なりました。
私が日本語以外の言葉を話せるととても良いのですが、英語はからきしだめ
で、大学の時に第二外語だったフランス語に至っては1・2・3以上の数字さえ数
えられません。
(中学校以来英語を習っているのに話せない学生に第二外語を教える大学も大
学ですね・・・)

これなら麻雀で覚えた中国語の方がマシですね。13まで数えられます。

乏しい言語的才能を日本語とBasic言語とC言語の学習で使ってしまったので英
語や中国語にまで手が回らなかったのです。
まして発音にうるさくて何にでも男と女を分類するヨーロッパ系の言語は全く
の苦手です。

遠い昔にフランス語を習ったときにはリエゾンという日本語で言う単語を複数
つなげるときの発音の変化のルールが”美しく聞こえること”と聞いた瞬間か
ら学習意欲をなくしました。
https://www.weblio.jp/content/%E3%83%AA%E3%82%A8%E3%82%BE%E3%83%B3

ややこしい言語は仕方がないとして、せめてルールぐらい明確にしろ!と思っ
たものです。
フランス語の成績はひどいもので、”フランス語を習った”と言わないことを
条件に卒業させてもらいました。
もう半世紀近く前の出来事ですが・・・・


せめてふだんプログラミングで使う英語ぐらいは習得したいと思うのですが、忙
しくてまだ手が回りません。
下手でも自分の言葉でメールをやりとりしているうちになんとかなるのでは??
と思うのですがみごとなGoogle翻訳のおかげで学習しなくてもすんでしまいま
す。
いっそこのまま宇宙翻訳機が出来てくれるととても助かるのですが・・・
━━━━━━━━━━━━━━━━━━━━━━ 
[モバイルオフィスの作り方]はサボのマナベが日々気づいたこ
とや思ったことをお天気の良い日の縁側に座ってポツリポツリと
お話しするようなマガジンです。
ご意見などもあることと思います。
もしご意見等がありましたらお寄せいただければ随時話題にして
いきたいと思います。
 
 
新規登録・解除はこちら
      ↓
http://sabot.jp/MailMagazine/Merumaga.html
==========================================
★発行責任者:
 (有)ファクトリー・サボ
  真鍋隆彦
 兵庫県神戸市垂水区東舞子町9-9
           マリタイム舞子501号
 Tel:078-787-3602 Fax:078-787-3619
 Mail:manabe@sabot.co.jp
 http://www.sabot.co.jp/
 ☆ソフトウェアーギャラリーに遊びに来てください
  https://secure3552.sakura.ne.jp/sabot.jp/Mitumori/
==========================================
 
◎このメルマガに返信すると発行者さんにメッセージを届けられます
※発行者さんに届く内容は、メッセージ、メールアドレスです
 
◎モバイルオフィスの作り方
  の配信停止はこちら
⇒ https://www.mag2.com/m/0000109792.html?l=ywj17bb991