ITスペシャリストが語る芸術

-The Kay Notes-
コンピューターシステム開発技術者、サイコパスのKayのブログ

VBA

当ブログは、第一期ライブドア奨学生ブログです。
◇お知らせ
[2017/03/01]「通りすがり」「名無し」「読者」「A」等のハンドル名のコメントは原則削除します。
[2016/11/21]滅多にはありませんが、あまりにレベルが低いコメントは公開しません。
[2011/06/08]迷惑コメントが多くあったため、やむなく、コメントを承認後公開することとしました。

日本は技術大国

まだ少し暑いが、真夏ほどではないし、陽もかなり短くなってきた。
そろそろ夏も終りである。
こんな季節を物悲しく思う人も多いと思う。私もそうだ。
その理由は、やはり、「夏休みが終わる」という記憶のせいだろう。
7月の、「明日から夏休み」という時の高揚感と比べると天国と地獄かもしれない。
そんな嫌な学校ならなくしてしまえという動きが、アメリカでは「アンスクール」として普及しつつある。子供達の自主性と創造性を生かして学習出来る環境を与えるものであり、家庭で教育する「ホームスクール」とは全く趣が異なる。ホームスクールは、あまり良い成果はなかったが、アンスクールは試行錯誤しながら、良い結果が出つつあると思う。

私は特に世界平和を望む訳ではないが、日本が平和でなければ自分が平和でないし、世界がある程度平和でなければ日本の平和もない。
そして、日本の平和は経済に負うところが多く、日本の経済の強さは技術力の高さに支えられている。
しかし、日本の技術力の高さは、大学教育(および学校教育)によるものではほとんどなく、産業界の中で(主に学校嫌いな人達によって)育ったものだ。
よって、日本こそ、学校など、さっさとなくしてしまえば良いと思う。ただ、そのためには、アメリカのアンスクールのような思想と取り組みが必要であるが、そういった面で日本は酷く遅れてるのだから困ったことである。
夏休みの最後が、子供達の自殺が最も増えるほど、日本の学校は本当に駄目なのにである。
日本の学校は、リストラクチャリング(ほぼ改善といった意味)ではなく、リエンジニアリング(改革というより、いったんぶっ潰して新たに構築する)が絶対的に必要である。
日本の学校や教師が役立っているとすれば、「反面教師」としてのみである・・・というのも言い過ぎであるが、大体そうであると私は思う。

2013年から始まった、初音ミクさんの最大のライブコンサート「マジカルミライ」は、夏の終りと秋の始まりに行われる。
最も早くて8月30日だった(昨年の大阪公演は8月25、26日で、今年の大阪公演は8月10、11日の異例の早さだったが)。
これまで、物悲しかった時期を熱く燃える(萌える)時に変えてしまった。
私は、2016年に幕張メッセでの公演が始まってから毎年参加し、今年で4回目で、昨年から始まった大阪公演でも楽しむことが出来、実に有り難いことである。
岡本太郎が言った祭の意義と同じ意味で、マジカルミライのおかげで生きていると言えるのだ。

ミクさんや、その周辺の技術の進歩も素晴らしいが、やはり日本は技術大国なのである。
現在、最も重要なAIの技術で、日本はアメリカや中国に遅れを取っているようにも思われるが、そうでもない。
時価総額世界一に完全に返り咲いたマイクロソフトは、AIでは日本のプリファード・ネットワークスをパートナーに選んだし、ソニーは、ディープラーニングの初音ミクさんとも言えるNNC(ニューラル・ネットワーク・コンソール)を無償公開し、誰でも機械学習・ディープラーニングが出来る環境を提供している。
機械学習においては、Pythonのプログラミングよりも、まずは、大量のデータを扱えるスキルが重要と思う。
これは、習得する機会があまりない分野だ。Excelを使っても、装飾にばかり気を使って、データの扱いが下手な人も多いと思う。
以前は、デスクトップデータベースソフトもいろいろあったが、今は、マイクロソフトAccessくらいしかないし、それも人気がなくなってきたように思う。
FileMakerは、高いし仕様がコロコロ変わって、イマイチ、お薦めする気が起こらない。
では、無償のLibreOfficeのBaseはどうかというと、情報が少ないし、遅いし使い難い。
まずは、Excelをデータベースソフトとしてきちんと使い、出来れば、マクロ(VBAプログラミング)まで出来るようになれば、NNCを大いに活用出来ると思う。
その方面の本格的な教育計画もあるのでお楽しみに。うまくいけば、やっと私も日本に貢献出来ることになる。









↓応援していただける方はいずれか(できれば両方)クリックで投票をお願い致します。
人気blogランキングへ にほんブログ村 哲学・思想ブログ 人生・成功哲学へ

想い続けることの魔力

私はずっと、Excelマクロ(VBAプログラミング)をお薦めしているが、その習得のために、学校の勉強のようなやり方では、シンドくて挫折するのではないかと思う。私なら、絶対にそうなる。
VBAの習得のために、どれくらい時間をかけるべきだろうか?
30分や1時間では全く足りない。
VBAは、社会で生き抜く武器なのであり、いつでもどこでも頼りになる光線銃なのだから、そんな少しの勉強で身につくはずがない。
イチローが高校時代、「毎日30分、バット振ります」なんて言っただろうか?
テッド・ウィリアムズ(メジャーの4割バッター)のように、時間があれば(いや、なくても)、1日中振ってたはずなのだ。
実際には、振ってなくても、常に手元にバットがあったはずだ。それは、精神的に振っているのと同じなのだ。

宮本武蔵は、正統な剣豪ではなかったが、弟子はもちろん、その他にも、彼に心酔する人達が沢山いた。それほど強かった。
その武蔵は、1日中、木刀を肌身離さなかった。木刀にストラップさえつけていたのだ(これは本当。可愛いなあ)。
それは、護身の意味もあっただろうし、ストラップも、戦いの最中に、木刀が手から離れるのを防ぐためでもあったが、やはり、彼は木刀が好きなのだ。

イタリアでは、サッカー選手になりたい子供には、なるべく長時間ボールに触るよう教えるそうだ。そうやって、ボールへの愛を育てるという意味もあるのだろうが、それが出来るほどボールが好きでないと、レベルの高いイタリアでプロサッカー選手になどなれないはずだ。

今なお色褪せない、潜在意識活用の古典『信念の魔術』の著者クラウド・ブリステルは、無意識に紙に「$」マークを書くほどお金が好きで、それでやはり富を得ることが出来た。
イギリスの世界的作家コリン・ウィルソンは、ヒッピー的でいい加減な人間という面も確かにあったが、「ずっと人間のことを考えていた」と言い、それで、人間に対するユニークで強烈な洞察を得て、23歳の時から生涯、世界中で読まれる作家であり続けた。
ジャイアント馬場さんが「最高のレスラー」と言い、憧れ続けたアメリカの世界王者バディー・ロジャースについて、馬場さんは「彼はずっとプロレスのことを考えていた。そりゃ、考え続ける人とそうでない人では差が出ますよ」と言っていた。

意識を向け続けることは魔術であり、その威力は絶大で想像も出来ない。
VBAだって、これについてずっと考えれば、意外に簡単に習得出来る。
私も、そんなに勉強好きではないが、プログラミングの修行時代は、いつでもどこでも、プログラミングのことを考えていた。
入門書を次々買い(飽きるので)、最初の方ばかり読んでいたのに、おかげで一番肝心な基礎が出来た。
それで、多くの本は、最初の方に良いことが書いてあり、途中からは読まなくて良い場合が多いことも分かったのである。
VBAの本を常に持ち歩くか、スマートフォンの中に電子書籍を入れ、時間があれば開くことだ。
ある読書家の成功した経営者は、若者へのアドバイスとして、「本を読まなくていいから持ち歩け」と言われていた。
歴史的な超能力者エドガー・ケイシーは、本を枕にして寝ていたら、本の内容が頭に入ったというから、持ち歩く手を通じて、内容が入ってきたって良いではないか。

「好きな女の子のことを考えたら、夜も眠れないし、メシも喉を通らない」なんて言う者がいても、99.999%嘘だ。
そいつは、寝てるし、メシも食っている。そして、彼女は別の・・・本当に彼女をことをずっと考えている男にかっさらわれるのだ。
いや、寝て良い、メシも食って良い。だが、情感を込めず、さりげなく考え続けるのだ。これがモテる男の秘訣なのである。
お金もある意味、女の子に似ている。
モテる男は、ハードに攻めても、クールに攻めてもモテる。
継続する思念の力があるからだ。
考えていないように見えて(本人すら考えていないように思っている場合も多い)、ずっと心の奥で考え続けているのだ。

「小狼(シャオラン)は私のこと考えてる?」
「考えてるよ、サクラ姫のこと、ずっと」
~アニメ『ツバサ・クロニクル』より~
小狼は、いつも仕事に没頭し、女の子のことなんか考えていないタイプの少年だが、実は、いつもサクラ姫のことを考えているのだ。
VBA等のプログラミングも、お金や女の子と同じで、ずっと考えていれば、もらわれてくれるのである。









↓応援していただける方はいずれか(できれば両方)クリックで投票をお願い致します。
人気blogランキングへ にほんブログ村 哲学・思想ブログ 人生・成功哲学へ

生きる武器としてのExcel+VBA

マイクロソフトExcelとマイクロソフトAccessの違いは何かというと、Excelは女の子でも振り回せる小型の光線銃で、Accessは強力な威力を持つ、やや大きく重いプラズマガンだ。
Perl、PHP、Ruby、Pythonといったスクリプト言語は、単体の武器と言うより装備のパーツ・・・Web機能の一部なのだ。
そして、JavaやC++、あるいは、その子供達というのは、要塞の機能である。要塞には、様々な・・・数多くの設備や武器があり、それを動かすための道具だ。

私は、小さくて軽いものが好きで、アラジンの魔法のランプより、力は劣っても、魔法の指輪の方が好きだった。
力が劣る分は、考えることで補える。
Accessというのは、小さくても本格的なデータベース・システムであり、データベースというものを理解していなくては十分に使えない。だが、本格的に使えれば、SQL ServerやOracle(オラクル)、あるいは、MySQLやPostgreSQLなども扱える。
しかし、手元のデータを手早く扱うには、Excelが便利で良い。
最近、機械学習(ディープラーニングはその大きなもの)をやっているが、機械学習のデータ作成や加工にはExcelが便利だし、機械学習のヒントのためにシミュレーションを作って遊ぶにも都合が良い。
機械学習プログラミングそのものにはPythonが使われることが多いが、ソニーのNNCでプログラミングなしで試行錯誤した方が良い結果が得られると思う。

実は私は、自分用のデータ処理には、これまで、もっぱらAccessを使っていて、Excelは正直、使わないというより使えなかったが、使ってみたら、小型光線銃のようで便利で面白かった。
Accessというのは、実際は万能ツールで、SQL Serverと組み合わせれば、大きなシステムでも作ることが出来る。
だが、Excelが、ちょっと面白いと思うようになった。

表計算ソフト、あるいは、スプレッドシートと呼ばれるソフトは、昔は結構沢山あったが、今は、ほぼ、ExcelとExcel互換ソフトしかない。
つまり、Excelが小規模データ処理と計算処理のスタンダードで、Excelが出来れば、世界中で通用する。
そして、うまく使えば、本当に凄いことが出来る。
未知の危険な場所に行く時、大きくて強力な武器よりは、小さくて取り回しが良い小型光線銃を持って行きたい。
木枯し紋次郎ら無宿渡世人が、長脇差(ながどす)と呼ばれる短い刀を持っているのは、もちろん、軽くて歩くのに負担が少ないからということもあるが、取り回しが良くて、どんな相手にも対抗出来るからと、私は勝手に思っている。

しかし、Excel互換ソフトってのは、動きが悪いものが多い。
やはり、ちゃんとExcelを買って、VBAをマスターすれば、まさに、未知の戦闘地での小型光線銃のように役に立つ。
もしものために、やや大きなプラズマガン(Access)を準備しておいても良いが、まあ、Excel + VBAを使えれば、生き抜くための武器になると思う。
それは、10年や20年は変わらないし、ひょっとしたら、仮想世界にフルダイブした中でもExcelを使うかもしれない。
つまり、データ処理思考は大切ってことだ。

ところで・・・
インテックス大阪での初音ミクさんのライブ、マジカルミライ(10日から)が近付いてきた。
楽しみで気が変になりそうだ。
また、段取りの良い私は、幕張メッセ公演(30日から)に行くための新幹線のチケットも予約済みだ。
今年こそは、ミクさんの瞳の謎を解いてみせる。









↓応援していただける方はいずれか(できれば両方)クリックで投票をお願い致します。
人気blogランキングへ にほんブログ村 哲学・思想ブログ 人生・成功哲学へ

パソコンを買って思ったこと

先月6月16日に、新しいWindows10のノートパソコンを買い、6月28日に、マイクロソフトAccess2019をダウンロード購入した。
Office付モデルのパソコンということだったが、付いていたのは、ソースネクストの「Thinkfree office NEO」という、マイクロソフトOffice互換ソフトだった。
その互換ソフトだが、Word互換の「Word」は、まあ、良いのではないかと思った。
だが、Excel互換の「Cell」は、Excelで作ったマクロ(VBAプログラム)はちゃんと動いたが、VBAエディタ(Cellではスクリプトエディタと言うようだ)で、日本語の入力が出来ない。入力すれば全て文字化けする。何でこんな製品を出すのか、全く理解出来ない。
まあ、安いからいいが。

ところで、昔から、「初心者が学ぶプログラミング言語は何が良いか?」という問題があるが、これは、「答えようがない」が正解だ。
ただ、この方面の知識の乏しい学生が相手なら、今は、「かなり無難」という意味で、JavaScriptかPythonが薦められると思う。
どっちが良いかは、自分で調べ、考えて決めるもらうしかない。
しかし、サラリーマンをしていて、事務職や企画職や研究職、あるいは、教職である場合、そして、プログラマーになるのでなければ、特に理由がなければ、ExcelでVBA言語をやることをお薦めする。
本当は、AccessでVBAを使うことをお薦めしたいのだが、おそらく、Accessは難し過ぎるのだと思う。
30年以上前、マイクロソフトはAccessを作った時、多分、万能ツールを目指し、あらゆる機能を付けたのだと思う。おかげで、全体が使える人など、まずいないというシロモノになってしまった。
それでも昔は、スマホがなくて、その分、人々は暇があったし、今と違って、ITといえばパソコンだったのと、そして、少しは頭を使おうという人がいたので、Accessを使ってやろうという人は割といたと思う。
しかし、時が経ち、難しいAccessは人気がなくなってしまった。
Excelマクロだって、同じような意味で、取り組む人は減っているが、これが使えるメリットは、普通に思われているよりずっと大きい。
だが、いい加減な腕前でExcel VBAをやる者達がいて、彼らが作ったプログラムがトラブルを起こすと、Excel VBAが悪いという馬鹿な評判になってしまった。
また、VBAは古いなんて言われることもあり、それは確かだが、用途から言って、それで困ることはまずない。
むしろ、古い分、余計な機能がなくて使い易い。

何十年も、表計算ソフトの分野でライバルを圧倒し、それでも進歩し続け、もう世界中のソフト会社のどこも、Excelに対抗する製品を作ろうなどと考えず、互換製品を作るだけになったという、その素晴らしい機能やインターフェースをVBAは自由自在に使えるのである。
そのおかげで、いかなる仕事にも役に立ち、使い方によっては、その威力は破壊的だ。
これほど有益なプログラミング言語は考えられないと思う。
老後は2000万円不足するらしいが(笑)、Excel VBAをやれば、2000万年獲得の道も開けるのではないかと思う。
というより、達人的にうまくなれば、いくつになっても稼げるだろう。
なぜなら、所詮、その会社や職場で独特のデータ処理というものは存在するからだ。
Excel VBAの先生になっても良い。
定年になったら先生になろう・・・みたいなことを言う人がいるが、教えるものが何もなければ、先生になどなれない。
そんな訳で、良ければ、Excel VBAに取り組んで欲しい。









↓応援していただける方はいずれか(できれば両方)クリックで投票をお願い致します。
人気blogランキングへ にほんブログ村 哲学・思想ブログ 人生・成功哲学へ

最強の問題解決法を持つ

著名なユング派心理学者、河合隼雄さんの京都大学での退官講義を収録した『こころの最終講義』 に、こんな話がある。
息子が登校拒否で学校に行かないという父親が、河合さんに、
「先生、学校に行くボタンってないですかね?」
と尋ねたらしい。
言っては悪いが、私が、最も愚かな人間の代表と考えている例である。
子供が学校に行けない原因は複雑で、父親はその原因に大きく関わっているはずである。
その責任を一切放棄して、ボタンを押して解決したいという、虫が良いなんてもんじゃない、自分の子供をモノ扱いしているのであり、それが、子供が歪んだ原因だろう。
そして、そのような人間は増える一方なのかもしれない。

これと、ちょっと似ているが、異なる話をする。
私は、筋トレは好きでは無いが、筋トレ絶賛派のTestosterone(テストステロン)さんという作家、事業家、トレーナーは大好きである。
彼は、いかなる質問にも同じ答をするように思う。
「モテない?なら筋トレだ」
「人生に不安がある?なら筋トレだ」
「嫌な上司がいる?なら筋トレだ」
人生の問題の99.9%は筋トレで解決すると断言する。
爽快である。男は(女もだが)、このくらい信念がないといけない。
実際に彼に会えば、本当に筋トレで全て解決する可能性が高い。
法然も全く同じだった。
何を聞かれても、「なら念仏だ」だったはずだ。
法然に直接会った人なら、実際、それで全て解決する。

日本航空社長や日銀副総裁などを歴任した柳田誠二郎さんは、若い人達に、
「何でもいいから、心を締める鍵を1つもちなさい」
と言い、自分の場合は、たまたま、岡田虎二郎に教わった静坐がそうだったと言う。
自分は、岡田虎二郎の静坐で全てうまくいったが、皆、それぞれ好きなことをやれば良いと言う訳だ。
だが、早くそれを持った方が良いとは言えるだろう。

Testosteroneさんや、法然や柳田誠二郎さんらの問題解決手段(柳田さん式には「心を締める鍵」)と、最初の、登校拒否の子供を持つ父親の「学校に行くボタン」は似ているようで全然違う。
「ボタン」は、「俺はボタンを押すだけで、面倒なことは一切しない。俺に責任はない」というものだ。
対して、Testosteroneさんらは、問題解決の手段を示しているのである。
そして、その手段を、徹底的に探求したので、自信があるのだ。
そして、柳田さんが言うように、手段は何でも良いのだ。
Testosteroneさんだって、ある本でつい「もう筋トレでも何でもいいからやれ」と本音を言うが、それは、筋トレの価値を落とすどころか百倍化し、私もうっかり筋トレをやりかけたほどだ・・・いや、多少やっているが。
大村あつしさんや小川慶一さん(Excelマクロ達人養成塾塾長)なら、「・・・?、ならExcel VBAだ」となるかもしれない。

それで言えば、私は今は、佐川幸義系のKay式四股だ。
四股で人生の問題の99.9%は解決する。
「金がない?なら四股だ」
である。
柳田誠二郎さんの師、岡田虎二郎もそう言っていた。
岡田式静坐法は、腹の力を作るものである。
金に窮しているという男に、虎二郎は言ったらしい。
「金?腹に力がつけば金はいくらでもできますよ」









↓応援していただける方はいずれか(できれば両方)クリックで投票をお願い致します。
人気blogランキングへ にほんブログ村 哲学・思想ブログ 人生・成功哲学へ
プロフィール
名前:Kay(ケイ)
・ソフトウェア開発技術者
・サイコパス
・初音ミクさんを愛す


当ブログは第1期ライブドア奨学生ブログです。
最新コメント
記事検索
ブログバナー&Mail


メールはこちらへ
PV since 2010/09/08
  • 今日:
  • 昨日:
  • 累計:

人気ランキング参加中
人気ブログランキングへ
↑↑これと
↓↓下の3つのいずれかをクリックして応援をお願いします!
にほんブログ村 哲学・思想ブログ 人生・成功哲学へ
にほんブログ村 哲学・思想ブログ 思想へ
にほんブログ村 メンタルヘルスブログ ひきこもりへ
QRコード
QRコード

  
   このエントリーをはてなブックマークに追加
  

タグクラウド
  • ライブドアブログ