合計4万5千円だ(Amazonで購入。高いと言えばそうかもしれないが、私は、これらの価値が解るので、その安さに、今だに仰天しているほどだ。昔、やはり、Accessを自分で買ったが、その頃は、3万円くらいしたと思う(それでもやっぱり驚くほど安い)。ダウンロード版を買う手続きやインストールだけで難しいと思う人も少なくないと思うが、それでも、インストールは昔と比べれば簡単になったし、注意深くやれば大丈夫と思う。いえ、スマートフォンアプリのインストールと比べれば、やや複雑だし、困るのは、うまくいかない場合や、インストール後のトラブルで、それがまた結構ある・・・などと言えば、やる気が萎えるかもしれないが、私もあったし(笑)、サポートの利用の仕方がなかなか分からなかったりする。なんとかなると信じよう(笑)。VBAは有償のExcelやAccessが必要だが、「ExcelやAccessを利用出来る」というメリットの大きさはとんでもないものだ。ExcelやAccessの高度で洗練された機能が、VBAで簡単に利用出来るというのは、他のプログラミング言語では望めない圧倒的利点だ。ExcelとAccessの違いは何かというと、扱えるデータの量と処理の高度さということになる。Excelでは、そこそこ(数万から数十万)のデータ量で、1つのデータを扱うなら、かなりの数学計算も可能だが、104万レコード程度が限界だし、また、複数のデータを複雑に組み合わせて使うのはやや難しい。Accessは、Excelよりずっと多くのデータが扱えるし、簡単に複数のデータを組み合わせて使える。Serverという高機能なデータベースと一体化して使えるので、相当高度な用途に使える。Expressで、そこそこの企業の基幹システムで十分使えるほどだ。これをAccessで使う。Studioで、C#あたりで作ることが多いが(VisualBasic.Netが使われることも多いと思う)、開発に時間がかかるものである。個人で使う範囲であれば、ExcelやAccessで十分だし、それが、業務効率を向上させるし、場合によっては、極端に業務効率が上がる。ExcelやAccessは、うまく使えば、最強のBI(ビジネス・インテリジェンス)ツールになる。本当によく、BIツールの宣伝や説明を見るが、「そんなの全部、ExcelやAccessで出来るじゃない」と思う。要は、高価なBIツールは、ExcelやAccessが使えなくても出来るのが良いのであるが、どんなことでも自由自在とはいかない。今後は、ディープラーニング型AIを実際に使う機会が増えるが、ディープラーニング自体はツールがやってくれるので、それほど難しくないが、ディープラーニングのためのデータを整えることは、出来ない者には絶望的なほど出来ない。ExcelやAccessをうまく使えば、それが出来る。ディープラーニングの本には、画像データをサンプルに使うものが多いが、実際に使うのは数値データではあるまいか?しかし、画像データの方が、データを集める苦労を隠せるので、本では、そうするのではないかという面もあるのではと思う。私が4月に出版する予定(数学講師との共著)のAI書籍では、数値データでディープラーニングする面白いテーマを選んだ。データを作成するVBAプログラム組み込みのExcelファイルもダウンロード出来るようにする予定なので、実際に自分で試せる。自分でやるということが、習得への一番の近道である。:AccessExcelVBAAIディープラーニング2020年01月02日06:39kaynotesコメント:212月20社会で生き抜く武器を選択するTweet社会と戦場が似ているのは、実力がモノを言うところだ。戦場で、どこかの部隊に所属しないと生きていけない場合、出来るだけ強くて待遇の良い部隊に入ろうとするだろう。入隊したい部隊があれば、入れてもらえるよう自己アピールをする。そんな時、「○○大卒です」だの、「理論物理学を学びました」、「教職20年です」と言えば、笑われる。採用したい部隊が尋ねたいのは、「銃はうまいか?」、「ヘリの操縦は出来るか?」、「バーベルは何キロ上げられるか?」などだろう。若い時なら、他に判断材料がないので、学歴とか資格、あるいは、趣味なんかも問われるかもしれない。30歳にもなれば、「経理は出来るか?」、「取り引きに関わる法律に詳しいか?」、「プログラミングは出来るか?」、「モノを売る経験や自信はあるか?」などが問われる。40も過ぎたオッサン、オバサンに出身校や学校の専攻なんか聞いたって仕方がない。社会で通用する武器を持たなければならない。ソバを打つなんて能力では、ソバを打つ以外では通用しないので、ある程度の歳であれば、高い腕前でなければならないし、多少の腕があっても、仕事をする場所があるとは限らない。出来るなら、広い場所で通用する武器を持っている方が良い。軍隊の場合は、射撃の名人なら採用される可能性が高いが、アーチェリー国体3位とかで優遇されるかどうかは分からない。そこで、現代では、プログラミングが出来ることは有利なのだが、それも、選択を誤ってはならない。OS、ネットワーク、データベース、HTML、CSS、プログラミング言語とそれに対応したフレームワークといったことが、全て、ある程度は出来なければならない。それに、サーバーOSと言っても、Linux系、Windows系があるし、それらは刻々バージョンアップされるので、それについていかなければならない。Server、Oracleが代表的だが、他にも沢山ある。全部勉強してからやる訳にはいかないので、何が現れても、要点を掴み取る能力が必要になる。早い話が、好きで、若くて、向いていることが必要だ。スマートフォン用アプリ開発では、「OLが作ったアプリがヒット」だの「小学生が作ったアプリが話題」だのと騒がれこともあるが、それでそんなに儲かった訳でもなく(あるいは全く儲かっていない)、その1つだけで終りである場合がほとんどだ。スマホアプリは、Webアプリよりも厄介なことが多くあるのだ。ExcelとVBAなら、Excelさえインストールしていれば出来るので、ExcelとVBAさえ磨いておけば、後は、日々の仕事を通して、業務の流れを掴み、それをどう、VBAで合理化するかを考えれば良い。そこで試行錯誤し、失敗を重ねることで能力がつく。AccessとVBAの場合は、多少のデータベースの知識やテクニックが必要になるが、手に負えない範囲ではないと思う。Serverを扱えるようになれば、かなりの人材と認められる。一流大卒で実務的なことが何も出来ない者とは比較にならないほど有利である。ExcelとVBAが出来る者でも、そんなに多い訳ではない・・・それどころか、滅多にいないので、これは武器になると思う。AccessとVBAの場合は、実力が高ければ、更に有利だろう。「ExcelやAccessは古い、今は○○の時代(○○は、kintoneやUnitBase等)」という宣伝メールが、それらのメーカーから毎日のように届くが、それらは、極めてローカルに使われているに過ぎず、ExcelやAccessの圧倒的シェアにはまるで及ばない。FileMakerは良いかもしれないが、やはり、ユーザーが少ない。MAGICは確実に良いが、これはユーザーが少な過ぎると思う。これらも、よほどの腕前なら仕事は得られるだろうが、仕事は選べない。そんな訳で、生きる武器を持ちたい場合、現在、特にITの技術を持たない場合、Excel+VBAや、Access+VBAをお薦めする。習得のコツは、「時間をかける」これだけである。他の人より進歩が遅くても問題ない。最終的には、多くの時間をかけた者が勝つのである。半端無い時間をかけることだ。それで生きるための武器が得られるなら楽なことである。朗報を言うなら、現在のディープラーニング型AIは、ツールで作る時代であり、ExcelやAccessでデータを収集・加工出来れば、AI開発への道も開かれると思う。:ExcelAccessVBAAIディープラーニング2019年12月20日17:39kaynotesコメント:112月3ITスキルほど有り難いものはないTweetITスキルは本当に良いものだ。ルー・テーズ(史上最高のプロレスラー)のダブル・リストロック(関節技の1つ)のようなものだ。テーズは、この技の達人だったからプロレスで大成功し、この技を教えてくれた師のジョージ・トラゴスに終生感謝していた。アントニオ猪木さんだって、この技を磨いていたから、パキスタンでアクラム・ペールワンに決闘を挑まれて切り抜けた(ゴッチから教わった喧嘩技も役に立ったらしいが)。プロレスラーでもダブル・リストロックが上手くない者がいるように(技自体は、私でも出来る簡単なものだ)、システムエンジニアでもITスキルが高くない者もいる。ITスキルがあれば、極端に言えば働く必要もなく、今後の世界を自由に生きていける。それで、どんなITスキルがあれば良いかというと、あまりにベタ(ありきたり)だが、マイクロソフトExcelだと思う。JavaやPythonが出来たって、問題解決の際、これらが役立つことはそうはない。Excdelなら、「バカとハサミ」のようなもので、使いようによっては必殺の威力を持つ。Excelを徹底的に使えるようになれば良いし、マクロプログラミング(VBA)まで出来れば、もはや企業等の整合騎士(ソードアート・オンライン参照)だ。以前、チームラボの猪子寿之社長が、NHKの番組で、「電卓持ってるやつがいたらクビにするかもしれない。Excel使うでしょう」と言われていたが、たかが計算でも、Excelは付加価値を与える。私は、ディープラーニングのAIも構築するが、そのためにもExcelの有用性は大きく、実際、ExcelはAIの開発現場で最も使われているという調査もある。Server)の方を使い、Excelはやや不慣れだが、普通は、Excelで十分だ。出来れば、Excelとマクロプログラミング(VBA)が出来るようになればと思う。1つ、意外・・・というほどかどうかは分からないが、HTML(Webサイトを記述するマークアップ言語)が役に立つ。私は、CSSや、ページ内でのJavaScriptは、HTMLの一部と見なしてしまっている。HTMLは出来るのに、CSSやJavaScriptが出来ないというのは気合不足・・・いや、信念がない。「出来る」と思えば出来る・・・って、スポ根か(笑)。ここは、『まちカドまぞく』を見て、重いコンダーラを引っ張るつもりで頑張っていただきたい(分からない方、御免なさい・・・)。HTMLが分かれば、Webの仕組みが分かり、Webの仕組みが分かれば、インターネットが分かる。それに、HTMLは、あっちこっちで妙に役に立つ。インターネットに通じれば、極端に言えば、働く必要もない(まただ。筆者は働くのが大嫌いである)。英語や中国語やアラビア語や、簿記や経理、自動車整備や法律など、興味がある分野があれば、それを徹底的にやれば良い。学校内の学問は、博士の中でもトップクラスでもない限り、社会ではあまり(私はさっぱりと思うが)役に立たないものだ。その中で、ITはちょっとしたことから、命がかかることでも役に立つ有り難いものである。確かに、ITを凌駕する魔法の道もあるが、ITは楽な方法なのであると思う(厳しい道も楽しいが)。:ExcelVBAAccessHTMLルー・テーズ2019年12月03日17:39kaynotesコメント:68月3生きる武器としてのExcel+VBATweetマイクロソフトExcelとマイクロソフトAccessの違いは何かというと、Excelは女の子でも振り回せる小型の光線銃で、Accessは強力な威力を持つ、やや大きく重いプラズマガンだ。Perl、PHP、Ruby、Pythonといったスクリプト言語は、単体の武器と言うより装備のパーツ・・・Web機能の一部なのだ。JavaやC++、あるいは、その子供達というのは、要塞の機能である。要塞には、様々な・・・数多くの設備や武器があり、それを動かすための道具だ。私は、小さくて軽いものが好きで、アラジンの魔法のランプより、力は劣っても、魔法の指輪の方が好きだった。力が劣る分は、考えることで補える。Accessというのは、小さくても本格的なデータベース・システムであり、データベースというものを理解していなくては十分に使えない。ServerやOracle(オラクル)、あるいは、MySQLやPostgreSQLなども扱える。手元のデータを手早く扱うには、Excelが便利で良い。最近、機械学習(ディープラーニングはその大きなもの)をやっているが、機械学習のデータ作成や加工にはExcelが便利だし、機械学習のヒントのためにシミュレーションを作って遊ぶにも都合が良い。機械学習プログラミングそのものにはPythonが使われることが多いが、ソニーのNNCでプログラミングなしで試行錯誤した方が良い結果が得られると思う。実は私は、自分用のデータ処理には、これまで、もっぱらAccessを使っていて、Excelは正直、使わないというより使えなかったが、使ってみたら、小型光線銃のようで便利で面白かった。Serverと組み合わせれば、大きなシステムでも作ることが出来る。Excelが、ちょっと面白いと思うようになった。表計算ソフト、あるいは、スプレッドシートと呼ばれるソフトは、昔は結構沢山あったが、今は、ほぼ、ExcelとExcel互換ソフトしかない。Excelが小規模データ処理と計算処理のスタンダードで、Excelが出来れば、世界中で通用する。うまく使えば、本当に凄いことが出来る。未知の危険な場所に行く時、大きくて強力な武器よりは、小さくて取り回しが良い小型光線銃を持って行きたい。木枯し紋次郎ら無宿渡世人が、長脇差(ながどす)と呼ばれる短い刀を持っているのは、もちろん、軽くて歩くのに負担が少ないからということもあるが、取り回しが良くて、どんな相手にも対抗出来るからと、私は勝手に思っている。Excel互換ソフトってのは、動きが悪いものが多い。Excelを買って、VBAをマスターすれば、まさに、未知の戦闘地での小型光線銃のように役に立つ。VBAを使えれば、生き抜くための武器になると思う。それは、10年や20年は変わらないし、ひょっとしたら、仮想世界にフルダイブした中でもExcelを使うかもしれない。データ処理思考は大切ってことだ。ところで・・・インテックス大阪での初音ミクさんのライブ、マジカルミライ(10日から)が近付いてきた。楽しみで気が変になりそうだ。段取りの良い私は、幕張メッセ公演(30日から)に行くための新幹線のチケットも予約済みだ。今年こそは、ミクさんの瞳の謎を解いてみせる。↓応援していただける方はいずれか(できれば両方)クリックで投票をお願い致します。