2010年9月17日金曜日

VB6 でまともにテキスト検索(Grep)するアドイン

VB6 に触れたことがある人ならわかるであろう、テキスト検索機能の不便さ。
最近の VS2008 etc に触れてから VB6 を触ると露骨で、IDEの機能差が生産性に深く影響していることが痛いほどにわかる。

ただ世の中便利なもので、ないものは誰かが作ってくれる。VB6 のテキスト検索についても例外ではない。というわけで、インストール必須のテキスト検索アドインをメモしておく。

ちなみに Visual Studio だと Grep と言わないで、ファイルから検索、テキスト検索などと言う。
にも関わらず、Grep という言葉に辿りつかないと Google で検索しても見つけられなくて苦労した。腑に落ちない。

--------------------

以前使っていたアドイン。

  • 名前GrepForVb6
  • 機能 : テキスト検索、一覧、ダイレクトジャンプ 。Visual Studio とのドッキング。
  • 特徴 : シンプルですっきりしたUIは秀逸。正規表現を使わないならこれ。

新しく試しているアドイン。

  • 名前GrepVB Plus
  • 機能 : テキスト検索、一覧、ダイレクトジャンプ、正規表現。
  • 特徴 : 高機能。正規表現と、検索結果が9つあるのが良い。その反面、UIがごちゃっとしていて、Visual Studio とのドッキング不可なのでウィンドウの管理がしずらい面も。

※画像を貼っておきたいのだけど、自宅に VB6 がないもので…残念

以上。

2010年9月14日火曜日

3980円のアダプタでMacBookProを動かしてみた

先日購入したかわいい Mac ちゃん。実は訳ありモノだったので、バッテリーとACアダプタがなかった。
そこで、とりあえず起動の確認をと思いACアダプタを探していたのだけど、情報の少ないこと少ないこと。ちなみに MacBookPro用 は純正だと MagSafe(磁石式ACアダプタ)ってやつの 85W が必要なのだけど、これがまたあまり売ってない…。
そんな中調べた選択肢は、こんな感じだった。
  • ヤフオクで中古を購入
    ¥4,000~¥5,000
  • ヤフオクで中古をあやしい中国業者から購入
    ¥3,000~
  • 純正を購入
    ¥7,800
  • 他社製、互換アダプタを購入(秋葉原ソフマップで発見)
    ¥6,980
ヤフオクは、、落札待ち&相場チェックで時間がかかりすぎるし、
ヤフオク業者は、、怪しすぎる笑。しかも悪評付きで、海外発送だから到着まで2週間。
しかも純正はコードが劣化して断線しやすいという噂だし(実際にAppleShopにいくと、実機のコードが切れてたりする笑)、最新型はジャックの形がコードに負担が少ないL字タイプに変わっているので、なるべく中古は避けたい。
しかし、新品純正は高すぎる。
他社製も、他社製にしては高すぎる。1,000円差ぐらいなら純正を買ってしまいたい気持ちになる。
・・・と、Mac が到着して早くアダプタが必要なのに、八方塞がりであった。
(訳ありで価格を抑えたのに、高いアダプタ買ったら意味が無い)

しかし楽天市場をチェックしていると…秋葉原ソフマップと同じ他社製が ¥3,980 で売っていた(送料込み)。神の御加護だ。

(こいつ。でもさすがに ¥3,980 はもうない)
ちなみに、この製品の情報がネット上に少なすぎるので書いておくと、名前は「MacBook用AC アダプタ ブライトンネット ABB-1675W 75W MacBook用 ACアダプタ 」だ。MacBook Pro にもつかえるMagSafe タイプで、もっと売れていいと思うんだけど、気にかかる点が2つある。
  • 電圧が75W
  • MacBookPro用って書いてあるけど、対応機種が3つぐらいしか書いてない(MacBookはたくさん書いてある)
電圧に関して、75Wでも動くみたい(ソフマップの人談)なのだが、純正は85Wだし、なんせかわいい Mac だからあまり冒険したくない。
対応機種に関して、基本ProならOK(ソフマップの人談)だけど、対応機種に乗ってないんじゃ…なんせかわいい(略
っていうのが人情。誰か使っている人のレポでもあれば安心できるんだけどね・・・。

・・・ということで。3,000円引きのインパクトには勝てず買ってしまったのでレポしておく。
IMAGE_173 どーん。
写真だとわかりづらいけど、製品名とかキラキラして結構高級感のあるパッケージ。
しかも!
IMAGE_174
普通のACアダプタ用ジャックから、MagSafeタイプへの変換コードが付いている!!!ということは、Pro じゃない MacBook にも使える、MacBook / MacBookPro 両対応っていうのはそういうことだったのだ。さらに、磁石側もストレートではない新しいL字タイプだ。
で、
IMAGE_175 ぶーん
普通に起動しました笑。心配して損した。。
ちなみにこのマシンは MA464J/A で、初期のMacBookProになる。アダプタのパッケージには対応って書いてないけど、今のところ全くもって問題なさそうだ。対応の基準ってなんなんだろうか。とりあえず、ひきづづき使用を続けることにする。が、このレポートを参考にして行った結果に対する責任を当方は一切負いません :P
ちなみに試すとしたらこのアダプタ、5000円以下で買えるのに、普通に6000円以上で売ってるとこがあるので注意。以下の相場も参考のこと。以上。

2012/01/05 追記 最近は品薄でネットでは見つかりづらいようです。
MacBook用ACアダプタブライトンネット ABB-1675W 7...
MacBook用ACアダプタブライトンネット ABB-1675W 7...

価格:4,893円(税込、送料別)
75W 16V MacBook/MacBookPro向けACアダプタブライトンネット 75W M...
75W 16V MacBook/MacBookPro向けACアダプタブライトンネット 75W M...

価格:4,986円(税込、送料別)
ブライトンネット 75W MacBook用 ACアダプタ ABB...
ブライトンネット 75W MacBook用 ACアダプタ ABB...

価格:5,030円(税込、送料別)

2010年9月9日木曜日

AutoHotkey の導入手順

前の記事で AutoHotkey を他人に薦められるようにしたところで、今度は簡単に HelloWorld 的なところまで進む。

  1. 準備
    一応ダウンロードはこちら AutoHotkey Download
    image
    一番上の「AutoHotkey Installer」をダウンロードすればOK。
  2. インストール
    ダウンロードしたファイルを実行。
  3. 実行
    1. 起動モジュールの確認
      緑色の「AutoHotkey.exe」が実行ファイル。
      こいつがスクリプトを書いたファイルを読み込んで常駐する。
       image
    2. 起動
      では、「AutoHotkey.exe」を実行する。
      実行すると、通知領域に「H」のアイコンが現れる。
      image

      この状態で「Ctrl + Alt + n」を押下してみると、メモ帳が起動する。
      メモ帳が起動したら、動作環境の確認はOK。
  4. キーの設定は…
    キーの設定ファイル(スクリプトファイル)は、マイドキュメントフォルダに格納されている。
    「AutoHotkey.ahk」というファイルがそれ。
     image

    そのファイルを適当なテキストエディタで開くと、「Ctrl + Alt + n」でメモ帳を起動させるスクリプトが記述してある。
    image 

    あとは、このファイルを色々いじっていけばOK。
    もちろんスクリプトファイルの場所も名前も数も変えられるけど、導入なので書かないことにする。

以上。

AutoHotKey で自在にキーボードをカスタム。のすすめ

結構いまさらの情報なのだが、AutoHotKey というキーボードカスタム…というよりキーボードの扱いならなんでもこい!のソフトについて他人に薦められるようにしておく。
ちなみに、これのいいところはなんでもできること。
出来る設定についてなら、
  • キー配置入れ替え
  • キー無効化
  • キーをショートカットキーに
  • キーの1対多
  • キーの多体1
  • キースロトークをトリガーに
  • etc….
汎用性でいうのなら、
  • PS/2、USB、BlueTooth キーボード OK
  • Windows XP、Windows Vista、Windows 7 OK
  • つまり windows ならほぼどの環境でもOK!
そして使いやすさで言うのなら、
  • 自分でテキストに書くので、誰が作ったものよりも見やすい
  • 自分で自由自在に設定するので、誰が準備した設定の組み合わせよりも使いやすい
という素晴らしさ。
ただ、
  • 設定は自分でスクリプトを書く必要がある(どっかで拾ってきても良い)
というところが唯一の欠点。といっても、自分で書くからこそなんでもできるわけで、いつでも長所と短所は表裏一体。プログラマなら欠点が欠点じゃないので使うべきだし。素人なら、諦めるべき(笑)というのは冗談で、勉強のチャンスだ!
とりあえずダウンロードしてみよう!
AutoHotkey Download image 一番上の「AutoHotkey Installer」をダウンロードすればOK。
次は導入手順を紹介

2010年9月7日火曜日

日本Androidの会へ行ってきた

今日、日本Androidの会9月定例会に出席してきた。
参加者は300人近く。予想だが、雰囲気的に半数以上(適当)はAndroid開発者だったのではと思う。

ということで、今日のメモを残しておく。
--------------------

  1. イベントついて
    • 題目 : 日本Androidの会9月定例会
    • 日時 : 2010年9月6日(月曜日) 19:00 - 21:00
    • 場所 : 立教大学池袋キャンパス14号館D201
    • 講演者 : 日本電子出版協会副会長 下川和男、KDDI メディア・ビジネス部 権正和博、ITジャーナリスト 星暁雄、日経BP社 菊池隆裕、テスト部 宮田友美
  2. 講演内容
    記憶に残った部分のみ、斜体は公演者でなく自分の主観。
    1. 下川和男
      • 電子書籍の歴史 : 電子書籍の歴史は意外と長く、1998年の Rocket Book が始まりである。
         
        Rocket Book ( 1998年? )
        それまでいくつものデバイスが作られたが、失敗に終わった。
        PCでデータをDLし外部メモリを経由させる等、手間だったからのも原因だ。
      • 現在の電子書籍市場 : ガラケーで電子書籍の入手が容易になり、市場規模が盛り上がっている。だが日本では8割がコミック。 電子書籍はまだ始まったばかり。
      • 今後の電子書籍市場 : 今後6年間で市場規模が100倍になるという予想データを紹介。
      • 液晶と eInk の違い : = iPad と Kindle の違い。液晶はカラー、高速。eInk は目に優しい、バッテリーの持ちが良い。eInk は文字が読みやすく、純粋な読書利用には eInk が向いているだろう。
      • 最新機種の違い : 電子書籍デバイスは UI が非常に大事。〇〇なんて使いづらすぎて話にならない。その他色々と紹介してくれた。Kindle 2 は格別だったという印象。
      • Kindle DTP について : 個人で、世界へ電子出版が可能になる。印税 70%!
      • その他 : Kindle 2 は日本語表示可能になった。対応言語からしてドロイドフォントを使っているのではないか。 あと、外字はなくしたほうがいい。
    2. 権正和博
      • 電子書籍市場におけるキャリア : 出版社、印刷会社だけでなく、キャリアも精力的に活動している。
      • au の電子書籍 : リスモで電子書籍をやっている。しかし9割がコミックである。
      • 今後の課題 1 : 有名な作品のラインナップ充実。1度見て欲しいのがないという状況だと、ユーザはまた来てくれなくなる。
      • 今後の課題 2: ビジネスモデルの確立。権利の保護、コピー対策、利益分配など、確立されていない。
    3. 星暁雄
      • Oracle は Google を訴えた
      • Google は、 Google と Java オープンソースコミュニティへの宣戦布告だと解釈している
      • とりあえず Oracle は今のところ Google 1社のみを訴えているようだ(今後ないとは言えない)
      • ざっくり言うと、Oracle は Android が Java でない独自の Dalvik VM を実行環境とするせいで、1円も利益がないのが気に食わない様だ
      • Oracle には Android を潰すメリットがない、金がほしいだけだろう
      • SCO vs Linux の構図に似ている
      • 我々が今どうこうという話ではない。何年後か、きっと忘れた頃に判決が下されるだろう
      • 提訴に関する記事 Oracle、Googleを提訴――AndroidのJava特許侵害で (1/2) - ITmedia News
    4. 日経BP 菊池隆裕
    5. 日経BP もう一人の人
      • DoCoMo がiアプリをオープンにしていく動きをしている
      • 法人のみの開発領域が、個人でも可能に。GPS、電話帳など
      • iアプリ開発者コミュニティの紹介
    6. 宮田友美
      • Android はテストが大変
      • 解像度が数種類あるので、すべてテストが必要
      • テストコードを書くのも大変
      • まだテスト手法が確立されていない。求む情報
    7. 最後の人(名前忘れ)
      • Android SDK の翻訳レビュアー急募
  3. まとめ
    同席者も言っていたのだけど、いい雰囲気。やっぱり来ている人全員が全員モチベーション高いので、黙っている時の空気が心地いい。試験会場みたいな。
    あとは、Android に対する自分の立ち位置をはっきりできたのが収穫。次も行こうと思う。

--------------------
以上。

2010年8月31日火曜日

Windows Vista のスタートメニューにマイビデオを追加する方法

最近、何かと PC で画像を管理する機会が多くなった。
ケータイもスマートフォンも高機能なカメラを積んでいるので、つい色々と撮ってしまう・・・

そうしているうちに不便に感じたのが、スタートメニューに「ピクチャ」、「ミュージック」はあるのに、「ビデオ」がないということ。「ビデオ」がないせいで、マイビデオ自体が存在しないのかと思っていたぐらいだ・・・。

そこで調べたのだが、どうやら今のところ Windows 上でスタートメニューの右側をいじれる設定はなかった(左側なら簡単にいじれる)。
だが、レジストリをいじって「ゲーム」の代わりに「ビデオ」を表示させることは可能だ。
日本語の情報が少なかったので、紹介しておこう。

------------------

ちなみにまず、結果はこうなる。
  image

------------------

それでは手順。

  1. 準備
  2. 実行
    • videos_sm_JP.reg を実行する ( videos_sm.reg は英語版 )
      image 
      確認メッセージがでるので「はい」で進む。
      image
      完了メッセージがでたらOK。
       image
    • ログオフする
      一旦ログオフし、再びログオンするとゲームがビデオに!
      image

      これで完了。以降ビデオからマイビデオにアクセスできるようになる。便利!!
      ただし、マウスを重ねたときに出てくる説明がゲームの内容になっているが・・・細かいことは気にしない。
  3. 巻き戻し方法
    ビデオをゲームに戻すときは、Undo_videos_sm.reg を実行し、ログオフする。

以上。

2010年8月30日月曜日

HTML5 + javascript でこんなことまで・・・

久しぶりに技術系のブログを眺めていたら、こんなものをみつけた。

~ Monocubed ~
image

なんだ Gmail のシューティングゲーか、Gmail に羽とはお笑いだぜ!
と思いきや、実はこれ HTML5 と javascript でつくられているらしい。
(ちなみに、このほかにも ここ http://www.monocubed.com/?cat=51 に HTML5 の表現力をまざまざと見せ付けられるコンテンツがある。)

で、今ITはこんな↓状況でもあるわけで

せかにゅ:Flashは「死にかけ」 スティーブ・ジョブズ氏が批判 - ITmedia News
>「われわれは古い技術に多くのエネルギーを注がない」と語ったという。ジョブズ氏は以前からFlashはバグが多いと批判しており、「Flashは使われなくなりHTML5に移行する」と語ったとも伝えられている。

ますます HTML5 の勢いを感じたわけだ。
まだ新しい技術だし、今からすこしかじっておこうかなと考えられる出会いだった。