<< 新型掲示板テスト開始 | main | 徒然草萌ゆるとき(3) >>

スポンサーサイト

  • 2009.12.06 Sunday
  • -
  • -
  • -
  • by スポンサードリンク
この広告は60日以上更新がないブログに表示されております。
新しい記事を書くことで広告を消すことができます。

ActiveBasic講座の行方

今日「熱血!平成教育学院」を見ていたら、「工場見学」問題の「リトマス試験紙」の解説のときのBGMが「愛情のカタマリ* (instrumental)」だった……。まあいいや、本日の話題:


「ActiveBasic講座の行方」

 現在、サイト再編中ですが、「AB講座」をどうしようか……。

  ◇◆◇◆◇◆◇

 現在の私のサイト「OriosのABCページ」は、タイトル通り「ActiveBasic講座(Active Basic Course)」([注]ActiveBasic: プログラミング言語の一種)がメインのサイトです。これは:

  (A) 母親が職業学校に行ってた頃の情報処理の教科書(1993年、"Windows 95"がまだ出ていない時代)を読んでいるうちにN88-BASICプログラミングに憧れる
  (B) 実際にパソコンを手に入れてからは(当時はあくまで母親のパソコンのはずだった)、何とかしてプログラミングをしようと"JavaScript"に手を出した。
  (C) しかし後に「EXEファイル」を作りたくなり、色々な言語に手を出す(HSPとか)。そしてたどり着いたのが「ActiveBasic」。
  (D) その後しばらくは「ActiveBasic」でいろいろソフトを作り(「Scramble & ScrambleDecoder」とか)、そのソフトを友人Y.S.氏のサイトで代理公開してもらっていた。
  (E) そんな頃、その友人Y.S.氏から「ホームページを作ったら」と言われ、さらに「ActiveBasic講座をしたら?」とアドバイスをもらう。

──という経緯で、立ち上げたものです。しかし、さらにこの2年ほど後:

  (F) Winnyの合法活用を促すためのソフトウェア、「DReX-P Archiver」というソフトの開発を企画。
  (G) しかしActiveBasicでプログラムを組もうとしたら、話にならないくらい実行速度が遅かった。(1年半前の話、今のABの実行速度は知らない)
  (H) 故に、ActiveBasicと文法の似ている「C++」に移行。(Borland C++ Compiler)

──というわけで、ActiveBasicを捨てたわけです。ちなみに、さらにその後:

  (I) 「Borland C++ Compiler」は6年以上新バージョンが出てないので、将来性がないと思って「Visual C++ 2005 Express Edition」に移行。

──という経緯を経て、現在に至ります。

  ◇◆◇◆◇◆◇

 で、私の悩みは要するに、「ActiveBasicを捨てた人間がActiveBasic講座をする必要があるのか」ということです。

 先述の友人Y.S.氏なら、キッパリとした方ですので「やめる」の一言で削除するのでしょうが、私はキッパリした人ではないので、なかなか簡単にやめられない……。しかも:

  (i) いまだに私のサイトのアクセス数の大半は、ActiveBasic講座目当てのお客様で占められている。
  (ii) うちの講座自体の需要がいまだに高い。

たとえば(ii)について言えば、「Yahoo!カテゴリ」のActiveBasicカテゴリを見ると、サイト数自体が少ないのもあるのですが、それでも人気順で1位です(公式サイトを除く)。

  ◇◆◇◆◇◆◇

 それじゃ、「別に更新する気がなくても残すだけ残しておけばいい」ということになりそうなのですが、残すためには新しいサイトデザインに合わせて、若干の変更を加えないといけません。この変更を加えるときに、どうしても下手な文章とかが目に付いて、知らず知らずのうちに改訂作業が始まるのです。

 一度改訂作業が始まると、私が「芸術家タイプ」と言われる所以の、悪い性格が出てくる──作品(この場合は講座)に妥協を許さない。この性格のおかげでAB講座は成功したのでしょうが、今度は裏目に出て、あまり重要でない改訂作業に時間を費やしてしまう。

 しかも、今の講座はそもそも「ActiveBasic3.0に対応した講座!」(ちなみに現在は5.0リリース間近)という触れ込みでスタートしたわけですから、オブジェクト指向に全く触れていない。

 今どき「オブジェクト指向」に触れていないプログラミング講座とは何事だ。しかし、あくまで改訂作業なので、新しい講座を作る気は全くないし、さらに本人がオブジェクト指向を完全に理解していない……。オブジェクト指向の機能を使ったプログラムが組めることと、オブジェクト指向を理解していることは全く別です。

  ◇◆◇◆◇◆◇

 まあ、なんだかんだ書きましたが、多分文章の細かい改訂と、AB5.0でコードが動くかどうかの検討をするくらいにとどまるかな……。

  ◇◆◇◆◇◆◇

冒頭の解説(「愛情のカタマリ」)は、次の記事にまわします。以下に続く文章が長くなってきたので……。
コメント
コメントする









この記事のトラックバックURL
トラックバック
ASICについて
ASICASIC (Application Specific Integrated Circuit) とは、特定の用途向けの集積回路の総称である。デジタル回路が一般的であるが、1990年代後半より、アナログ回路も製作されるようになった。主に大量生産される機器に使用される。プログラマブルロジックデバイ
  • 半導体についての知識
  • 2007/02/21 8:16 PM
開発・プログラミング言語の感想
【マイクロソフト】<動作環境>詳しい動作環境についてはメーカーホームページをご覧ください。<特長>Visual Studio 2005 Standard Edition は、個人のプログラマ向けに、幅広いアプリケーションのプログラミングを支援する機能を提供します。Visual Basic、Visual C
  • ソフトウェアのレビュー
  • 2007/05/20 7:37 PM
counter
search this site.
calendar
 123456
78910111213
14151617181920
21222324252627
28      
<< February 2010 >>
profile
selected entries
categories
archives
recent comment
links
license
このブログの記事にはコピーレフトの精神に基づくOrios著作物利用規約が適用されます。
sponsored links
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM
staying time analyzer