カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

正規表現 特定の文字列を含まない文字の繰り返し

正規表現で、特定の文字を含まない文字列の検索と、
特定の文字列を含まない文字列の検索

テキスト例

「abc」
「bca」

特定の文字を含まない文字の繰り返し

「[^abc]*?」

この場合、「abc」も「bca」も検索にひっかかりません。

これは“a”と“b”と“c”が、それぞれ単独の文字として処理されるからです。
文字ではなく、文字列を指定して検索したい場合、以下のようにします。

特定の文字列を含まない文字の繰り返し
続きを読む…»

4,525 views

【緊急】Java 脆弱性

今、話題になっているOracle Javaです。
外部から攻撃される恐れがあり、アメリカから警告が来ているようです。

ウィルス感染などの被害を未然に防ぐためにも、Javaを無効にしておきましょう。
以下に、各ブラウザでの無効にする方法が書かれています。
http://java.com/ja/download/help/disable_browser.xml

1,685 views

VBEでマウスホイールを有効にする

Office2000を使用している場合、Visual Basic Editor(VBE)では
マウスホイールが使用できません。
開発する上で、非常に効率が悪いので私はアドインを使ってホイールを有効化しています。

まず、以下のURLから「VB6MouseWheel.exe」パッケージをダウンロードします。
http://support.microsoft.com/kb/837910/ja

1.「VB6MouseWheel.exe」をダブルクリックし、任意の場所にファイルを解凍します。

2.[スタート]から[ファイル名を指定して実行]で以下を入力します。

regsvr32 <path>\VB6IDEMouseWheelAddin.dll

3.解凍したファイルの中の「VBA Mouse Wheel Fix.reg」を
  ダブルクリックしてレジストリに登録します。

4.Visual Basic Editor(VBE)を起動し、メニューの[アドイン]-[アドインマネージャ]を選択し起動。

5.利用可能なアドインのリストに「MouseWheelFix」があるので、選択し
  ロード方法の「ロード/アンロード」「起動時にロード」両方にチェックを入れ、OKをクリックしてください。

6,016 views

音を鳴らす – ToneGenerator [Android]

ToneGeneratorを使って、簡単な音を鳴らしてみましょう。

必要なインポート

import android.media.AudioManager;
import android.media.ToneGenerator;

音を鳴らす

ToneGenerator toneGenerator;
toneGenerator = new ToneGenerator(
        AudioManager.STREAM_ALARM,
        ToneGenerator.MAX_VOLUME);
toneGenerator.startTone(ToneGenerator.TONE_CDMA_EMERGENCY_RINGBACK);

続きを読む…»

10,469 views

文字列から日付(または時刻)に変換する

日付(または時刻)文字列をDate型(バリアント)へ変換するには以下のような関数があります。

DateValue
TimeValue
CDate

・書式

val = DateValue( "[日付文字列]" ) '戻り値:Variant型
val = TimeValue( "[時間文字列]" ) '戻り値:Variant型
val = CDate( "[日付文字列]" ) '戻り値:Date型

続きを読む…»

46,310 views