秘密基地計画の為のプログラムの開発環境を決める。秘密基地計画の為のプログラムの開発環境を決める。2018.10.25前回の「21世紀の我々の生活はもっと未来的に進化しているはずだった。」の続きにはなります。21世紀の我々の生活はもっと未来的に進化しているはずだった。進化してない21世紀にちょっとがっかり。タイトル通りですが、20世紀の時、特に子供の頃は21世紀に対してすごい未来的な夢がありました。ドラえもん(アニメ)の世界や、バック・トゥ・ザ・フューチャー(映画)の世界のような道具が...ma2n2n.jp2018.02.11自宅の電灯や照明の、留守中に電源を切りたい100Vラインを外出先からでも確認したり、制御するための準備に入りました。RaspberryPi(小型のコンピュータ)じゃなく、今回は、複数チャンネルを制御するために、普通のWindowsパソコンからUSB接続をして、IOボードでコントロールする方法を選択しました。いうことだったので、どれにしようかとネットで検索しました。Basicでいくことにしました。開発言語として環境を準備しようと思います。開発するための無償ソフトをゲットする。書籍を購入して勉強開始まったく右も左もわからないので、書籍を購入しました。2015年12月の本になります。現在のバージョンは違えどとりあえず読みながら進めていこうと思います。下準備の知識を整理していきます。WEBアプリケーション?WEBの仕組みを利用して、主にブラウザ上で動作するソフトの事。我々が使っている検索サイトやSNSなども、どこかのサーバーで稼働され、我々が求めた操作をブラウザ上にアウトプットする。ブラウザからサーバーにアクセスした時、サーバー上に保存されているページを返す場合を静的なページと言うが、WEBアプリケーションは、サーバー上のプログラムでページを生成してブラウザに返す方式である動的なページで構成されている。その他、いろいろと書いてあるが重要そうなのは、HTTP通信の事かなって思います。Android端末からデータベースするって方法を探してもいましたが、どうもHTTP通信が理解できないと難しいという記事がありました。HTTP通信って何?HTTP通信とはブラウザとWebサーバー間で行なう通信のことを指す。ブラウザからWebサーバーに向けてTCPというプロトコルを使って接続を行い、接続が成功したらブラウザからのリクエストを発行します。Webサーバー側は発行されたリクエストを受け取り、サーバー側で処理をして、要求された情報をレスポンスとしてブラウザ側に情報を返す。詳細の中身は、その必要性が出た時に調べてみます。Frameworkである。使えるソフトウエアの開発や実行をするときに必要な「部品」の役目を果たす。うーーーん、簡単のような難しいような、難しい。