元・天津駐在員が送るエッセイ

中国と日本、それをつなぐ言語について、一緒に考えましょう。

IT

[ リスト | 詳細 ]

記事検索
検索

全2ページ

[1] [2]

[ 次のページ ]

ITが日本を元気にする

P.F.ドラッカーが書いた「ネクスト・ソサイエティ」という本を読んでいる。
2002年5月に出版された本であるが、その内容は、現在でも色あせていない。
色あせていないというよりは、むしろ10年経った今であるからこそ、その真価がよく分かる。

その本の中に「IT革命の先に何があるのか?」という文章がある。
その本の中でドラッカーは、IT革命を産業革命と比較している。

「現代人は、IT革命が恐ろしく急速な変化を社会にもたらしていると思っているが、産業革命と比較したとき、同じ事が産業革命でも起こっていた。」と指摘している。そして、産業革命が社会にもたらした真のインパクトは、産業革命が起こった50年後から始まったという。

産業革命のインパクトは確かに大きかったが、実際最初の50年に起こったことは、以前からあった製品の生産の機械化であって、高速化、自動化という意味合いが濃かった。その後、1829年に鉄道が造られるようになり、世界は一変する。

現在進行中のIT革命も1940年代半ばにコンピュータが出現し今日までのところ、IT革命前から存在していたもののプロセスを変えたにすぎない。と氏は言う。

Steve Jobs氏を紹介したNHKの番組でもSteve Jobs氏が本当にやりたかったことは、技術を高める事ではなく、その技術を如何に利用していくかという事にあったと紹介されていた。番組を見るとSteve Jobs氏が苦悩の末に、自分の道を発見したというような受け取り方をしてしまいそうになるが、私はそうではないと思う。Steve Jobs氏がやりたかったことができる技術力がやっとできあがってきたという事だったのではないだろうか。時代がやっとSteve Jobs氏の思いに追いついたというのが正解ではないかと思う。

これまで私のようなプログラマーでない素人がシステムを作ることは不可能であった。しかし、私のYahooブログ「素人が使えるExcel VBA と FileMaker」でもご紹介しているように、エクセルやファイルメーカー、Windows Server 2008 R2、iPad、iPhone等を使って比較的安価に本格的なシステムを構築できる環境が整いつつある。

時代は、技術者がシステムを構築するのではなく、使いたい人が使いたいシステムを構築できる時代に入っている。そして本物の社会変革は、これから起ころうとしている。

産業革命が、植民地主義を生み出し、それに対抗すべく日本が軍国主義に進んだ時代があった。
今、IT革命がはじまり、アメリカの企業が世界を席巻しているが、明治維新と同じような変革が日本で起こり、日本が再び元気になる時代がもうすぐ目の前に来ているのではないだろうか。

年末の日経新聞に、カリフォルニア大バークレー校名誉教授ロバート・コール氏がこんな事を書いている。
日本は強みであるモノ作りにこだわるあまり、世界の潮流を見失っていないか。官民問わず、あらゆる分野、業界でITは組織や業務のあり方、スピードを変革する原動力となっている。中国や韓国の企業の攻勢を受けて、『付加価値が高い分野で競争力を維持する』という方針を掲げる日本企業が多いが、ITこそが付加価値向上のために最も必要な技術だ。
幕末や明治初期に熱く日本を変革していた人々がいたように、現代の私たちもIT技術を吸収し、新しい日本を作り上げて行かなければらならない。






転載元転載元: 素人が使えるExcel VBA と FileMaker

3週間前に、DELLに発注していた Windows Server 2008 R2が入荷した。

DELLは、入金後にしか生産手配をかけてくれない。
請求書は郵送なので、請求書の到着を待って支払いをするのに、1週間ほどかかった。
入金が済むと、生産状況がわかるサイトを見られるようになるが、海外で生産して輸入するようである。
生産地は、たぶん中国。
私もこれまで20数年中国と取引をし、駐在の経験も何年かあるが、こんな個別注文を
こなせるまでになっているのは、不思議な感覚である。

初期設定は、業者に行ってもらった。
自分でもなんとかならない事はないが、いろいろと調べながらでは、時間がかかりすぎるし、
少しで分からない事があると、システム全体の進行を妨げるので、ここは念には念を入れた。

VPN接続は、もともとできるようになっていたが、その設定も自分だけでは、心許ないので、お願いした。
リモートデスクトップ接続も、設定の方法は、だいたいは知ってはいたが、実際にやるとなるとどこで不具合が出るか分からないので、やってもらった。
自宅からでもサーバーを、会社にいるように使えるので大変便利である。

サーバーが使えるようになったので、設定を始めた。

まずは、ウィルスソフト、会社の基幹システムからデータを取り出す為の Excel 2003、D-beam。
この設定は、何度もやっているので、心配していなかったが、うまくいかない!
何度か設定を変えてやってみていると、hostsの設定を変えてなかった事に気づいた。
hostsを書き換えると、やっとデータが基幹システムから取り出せるようになった。
これだけの事で3時間程度かかってしまった。
先が思いやられる。

次の日、MySQLをインストール。
FileMaker pro 11 は、インストール済みだったので、いよいよ Excel で取り出したデータを FileMaker pro 11 と MySQL の両方に流し込む為の ODBC接続設定。
Windows Server 2003 でテストしたときには、簡単に設定できたのに、今回は、両方ともうまくいかない。
軽い恐怖で、体にしびれが走る。

まず、FileMaker の方は、CD の xDBCフォルダーにある 32ビット版のODBC Cliant Driver Installer をインストールするのであるが、その後コントロールパネル→管理ツール→ODBC→ODBCデータソースアドミニストレータのシステムDNSで追加ボタンを押しても FileMaker のDriverが出てこない。

あわてて、何度もFileMakerのFileMaker 11 ODBCとJDBCガイドを読み直すが、ヒントになりそうな事は書いてない。あちこち調べている内にソフトウェア アップデート:FileMaker 11.3.76 xDBC クライアントドライバと言うのを見つけたので、早速インストールしてみるが、全く反応なし。

MySQLの方は、ドライバーのインストールはうまくでき、先ほどのODBCデータソースアドミニストレータからもちゃんと接続ができる。しかし、エクセルからデータを流し込もうとすると接続ができない。

どちから一方だけなら、まだましであるが、両方ともダメとなるとさすがに焦る。
焦るが、2つ一緒に考えているとよけいに訳がわからなくなる。

設定を始めてから5時間が経過しているが、まったく先が見えてこない。

こんな時は、奥の手がある。
まず、すべてを放棄して、頭の中を空っぽにして、しばらく考えない事である。
即帰宅。

気分転換に本屋へ寄ってみる。

本屋でFileMakerの本を何冊か見てみるが、それらしいことは書いていない。
MySQL の本を見ていると、ハッと閃いた。
Windows Server 2003 で設定していたのは、MySQLの古いバージョンである。
以前書いたが、中古のMySQL徹底入門第2版が最新版の第3版より大幅に安かったので、ケチって、そちらを買ってテスト設定をしていた。
今設定しているのは、2008R2 であり、ベースは Windows7 に変わっているし、2008R2から 64ビット版だけになっている。
MySQL徹底入門第3版で、Excel の設定を確認すると

「参照設定」から「Microsoft ActiveX DAT6 Object 6.0 Library」にチェック
Microsft Office Excel 2010 を使うことが前提

と書いてある。

まず、間違えなく、MySQL と Excel のバージョンの問題のようだ。

MySQL徹底入門第3版を早速買って帰った。

残りは、FileMaker。
ネットでなにか手がかりはないか検索していたら、手がかりどころか答えが書いてあった。
FileMaker 製品は 32 ビットアプリケーションとして提供されていることから、64 ビット版の Windows 環境で ODBC 接続を行うにあたっては、以下についてご注意ください。

1. xDBC のホストになる場合
64 ビット版の Windows 環境で、FileMaker を xDBC のホストとして使用する場合には、FileMaker Pro をデフォルトの「Program Files (x86)」ディレクトリではないディレクトリにインストールします。(64 ビット版の Windows 環境には、2つの「Program Files」ディレクトリがありますが、「Program Files」ディレクトリにインストールすることはできませんので、別途、インストールディスクのルート上などに「FileMaker」ディレクトリを作成し、その中にインストールを行います。)

2. 外部 SQLデータソースを利用する場合
64 ビット版の Windows 環境で、FileMaker から外部 ESS データソースを使用する場合には、32 ビット版の ODBC Data Source Administrator を使用しないと設定した DSN 等を使うことができませんので、C:\Windows\SysWOW64\ 内にある odbcad32.exe を起動して DSN を設定します。

3. Oracle データソースを外部 SQLデータソースを利用する場合
64 ビット版の Windows 環境では、FileMaker Pro がデフォルトの「Program Files (x86)」フォルダにインストールされている場合、Oracle データソースに接続しようとすると、Oracle ドライバは FileMaker Pro からのログイン情報を受け付けません。Oracle ドライバが正しく動作するようにするには、FileMaker Pro を「Program Files (x86)」ディレクトリではないディレクトリにインストールします。(64 ビット版の Windows 環境には2つの「Program Files」ディレクトリがありますが、「Program Files」ディレクトリにインストールすることはできません。)

ちゃんとマニュアルに書いておいてよ!!







転載元転載元: 素人が使えるExcel VBA と FileMaker

役員会の承認を経て、いよいよ

FileMaker Sub System Project

始動します。

https://blogs.yahoo.co.jp/IMG/ybi/1/a8/8a/shinopervba/folder/437221/img_437221_7173649_0?20111113220210

Excel のブログなのに、いつの間にか File Maker のブログになっております。
が、そのうち Excel での悪戦苦闘が始まると思います。
今は、とりあえず脇目もふらず File Maker でつっぱしります。

Excel で会社全体でつくるシステムは、お金はかからなそうですが、時間と労力がかかりそうです。
それに比べて FileMaker は、全社的なシステム環境が瞬時にできる。
これは、私のせいではなく、Microsoft と Mac の戦略の問題!?

Microsoft は、Windows という基盤が世界的にできあがっているので、どうしてもそれをベースにシステムを組ませようとしますが、これがなかなか素人にはつらい。Excel と Access、SQL Server、IIS と部品はそろっているのであろうが、それらを組み合わせてシステムを作るのは、敷居が高い。しかしながら、FileMaker を使うとサーバー環境、データベース環境などをほとんど手を入れずに作ることができる。

でも FileMaker にも弱点はある。
ODBC接続での動作が遅いし、FileMaker Server Advanced は、価格が高い。
そこで、基幹システムからのデータの取り込みを Excel 経由で MySQL にした。
基幹システムのデータは、MySQL から FileMaker で扱う。

そうする事により、Excel の出番も出てきた。
ODBCで MySQL のデータを Excel で扱うことができる。

という事で、詳細は、おいおい発信することにして、まずは、システム環境の構築準備をしている。

サーバーは、DELL に、Dell PowerEdge T110 を発注した。

https://blogs.yahoo.co.jp/IMG/ybi/1/a8/8a/shinopervba/folder/437221/img_437221_7173649_1?20111113220210

DELL は、マシンがどうといいうより、サポートで選んだ。
電話で、相当レベルの高いサポートをしてくれるので、素人にも安心である。

OSは、素人向けではないかと Windows Small Business Server 2011 Essentials を検討したが、現在すでに DNSサーバーをつかったシステムが存在する環境での ActiveDirectry の使用は、難しそうである。結局 Windows Server 2008 を使うことになった。

FileMaker Server 11 も発注し、サーバーと FileMaker Server 11 の入荷待ちである。
FileMaker pro 11 は、現在テスト用に2本購入していたが、追加で購入予定であった分が、
丁度、キャンペーンが始まって予定の予算より安く手にはいりそうである。

https://blogs.yahoo.co.jp/IMG/ybi/1/a8/8a/shinopervba/folder/437221/img_437221_7173649_3?20111113220210

https://blogs.yahoo.co.jp/IMG/ybi/1/a8/8a/shinopervba/folder/437221/img_437221_7173649_4?20111113220210

11月10日には、フォーシーズンズホテル椿山荘で開かれたFileMaker カンファレンス 2011にも参加してきた。

これから、FileMaker Pro 11 で、データベースを作るのに大変参考になった。
とくに、講演のなかで紹介していただいたINTER-Mediatorは、少し先になるとは思うが是非とも習得したい。






https://blogs.yahoo.co.jp/IMG/ybi/1/a8/8a/shinopervba/folder/437221/img_437221_7173649_2?20111113220210

転載元転載元: 素人が使えるExcel VBA

サブシステムの提案

昨今、売り上げが下降気味の会社や停滞している会社が多いのではなかろうか。
私が勤める会社でも最近売り上げが下向きで、これからどうやって売り上げを上げようかと思考錯誤を繰り返している。

そんなときに、基幹システムというのは、あまり役に立たないどころか、ちょっとした変更をするだけでも多額の見積もりが出てきて、なかなか現状に合わせたシステムへの変更はできず、ややもすると必要なデータを取るのに膨大な労力を必要とし、足を引っ張られている気がして、腹立たしい。

そんなときに、完璧ではないにしろ頼りになるのがExcel VBAである。
私の労力以外にかかる経費は0である。

しかしながら、さすがのExcel VBAでも、すべてに対応する事は難しい。
データベースとの連携の必要性を、つくづく実感させられる。

これまで、いろいろな断片的な動画やニュースを発信してきたが、そろそろ1つ提案をしてみたいと思う。

これまで、私のブログを眺めてくれていた方なら、察しはついていると思うが、FileMakerとの連携である。
そして、中間に MySQL を挟むことによって、サーバークライアント間のデータ送受信を行う。

これから私が構築しようとしているシステムの大枠である。

もう1つ大切なインフラとして、検討中なのが Windows small business server 2011。
これは、現在調査中なので、報告は後日の事としたい。

基幹システムというのは、一般的に言って、受注を受けた時点からの出荷、請求、入金という大きな流れに沿ってできているのではないだろうか。しかし、現在のように先の見えない時代。どうしたら、売り上げを伸ばせるのかという試行錯誤を繰り返している時期には、融通が利かずに足かせになりかねない。そこで、今回の提案は、

サブシステム

基幹システムから取り込んだデータと、基幹システムには存在しないデータの入力により、必要なシステムを手軽につくろうという訳である。

当然、試行錯誤を繰り返している業務に合わせ度々の変更が必要になる訳なのであるから、安価に素早くシステムを現状に合わせる必要がある。そして、基幹システムにはない情報、なにが売れているのか、売れそうなのかをいち早くデータとして取り込み分析する必要がある。基幹システムにはない、見積もりの情報や販売見込みなどの情報も必要になるかしれない。売り上げがしばらく伸びない事ももそなえて、業務の効率化も併せて考えておく必要があるかもしれない。

それには、Excel、FileMaker pro 11、MySQLなどの安価な市販ソフトを使うのが一番である。都合がよい事に、ソフトの機能が充実してきている点は見逃せない。Excel は、単なる計算表ソフトとは言えない機能をすでにもっており、いろんなソフトとの連携が可能である。Filmaker pro 11とも連携ができるが、FileMaker pro 11 とエクセルを連携させようとすると高価な FileMaker Server 11 Advanced を購入しないとクライアントからの ODBC 接続ができない。そこで、MySQLを間に挟むことにより、クライアントのExcel からの ODBC接続を実現する。MySQLのデータをExcelに取り込んで加工したり、Excelから MySQLに入力したり、そのデータを FileMaker pro 11 で利用する事も可能になる。FileMaker pro は、11 から MySQL との ODBC 接続が可能になっている。

FileMaker pro というソフトをあまり詳しくご存じない方も多くおられるのではないだろうか。私自身つい最近までカード型データベースという認識しかなく導入しようなどとはまったく考えてなかったのであるが、必要に迫られて調べ出すと、サーバークライアントの環境を簡単に構築できる事がわかってきた。それもソフト同士(ライセンスがPC毎に必要)なら簡単にデータを共有できる(同時接続で9ユーザーまで)し、Webブラウザからも5ユーザーまでは、閲覧、入力ができる。ただし、Webブラウザからは操作が緩慢で使いにくいのので、閲覧程度と考えた方がよい。ただ、これだけの環境を作れれば、データの入出力が必要な部署は、FileMaker pro でデータを共有し、閲覧だけで良い部署には、Webブラウザから使ってもらうというシステムで、十分対応可能なシステムが構築可能であろう。どうしてもそれだけの人数では不足する規模の会社であれば、FileMaker Server 11(定価134,400 円)を購入すれば、250クライアントの接続が可能になる。






https://blogs.yahoo.co.jp/IMG/ybi/1/a8/8a/shinopervba/folder/437221/img_437221_6685303_0?20111023174333

転載元転載元: 素人が使えるExcel VBA

開く トラックバック(1)

全2ページ

[1] [2]

[ 次のページ ]


.
shi**per
shi**per
男性 / O型
人気度
Yahoo!ブログヘルプ - ブログ人気度について

ブログバナー

よく行くブログ

哲学・思想系

中国人

中国駐在(北方)

中国駐在(南方)

中国以外

日本 関東

日本 中部・北陸

日本 関西

日本 九州

過去の記事一覧

スマートフォンで見る

モバイル版Yahoo!ブログにアクセス!

スマートフォン版Yahoo!ブログにアクセス!

よしもとブログランキング

もっと見る

プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事