大企業の Windows で Google を一瞬で開く方法

こんにちわ.

最近 notepad で html を書きました.ctrl+n で全て消えました...
OperaFireFox も使えません...


Windows で 4 回キーボードを押して Google を開く方法です.

※ちなみに alt キーと,vista の窓キー + 数字はなしで考えます.だって XP ...

Outline
  step1. 「ファイル名を指定して実行」のパスを通すためのフォルダを作成しパスを通す
  step2. IEGoogle を開くファイルを vbs か bat で作成


How to use
  step1. 窓キー + r
  step2. g
  step3. Enter !!


他のソフトを動かしていても呼び出せるのがいいですよね.

また,この方法はエクスプローラなどいろいろ呼び出せるので,とても便利です.


以下説明です.

Outline step1

まずパスを通したいディレクトリを作成します.


次にパスを通します.

コントロールパネル -> システムのプロパティを開く -> 詳細設定のタブ -> 環境変数

(vista の場合は,システムをクリックした後「設定と変更」をクリックすると出現)

次に,ユーザの環境変数の新規をクリックし以下を入力

変数名: PATH
変数値: パスを通したいディレクトリのパス


ちなみに私はホームに alias というディレクトリを作成し,そこにいろいろ入れています.


Outline step2

これで「ファイル名を指定して実行」のパスが通ったので,
次に google を呼び出すファイルを作成します.

vbs の場合

以下の内容の vbs ファイルを作成します.

Dim WShell
Set oShell = WSCript.CreateObject("WScript.Shell")
oShell.Run "http://www.google.co.jp/", 3

ファイル名を g.vbs として保存します.


vbs の場合,「g.vbs」を作成しても「ファイル名を指定して実行」にはそのまま「g.vbs」と入力しなければなりません.そこで,g.vbs ファイルのショートカットを作成し,そのファイル名を「g」とします.これで「g」のみで呼び出せるようになります.

bat の場合

以下の内容の bat ファイルを作成します.

start http://www.google.co.jp/

ファイル名を g.bat として保存します.


bat ファイルの場合は,「g.bat」ではなく「g」と入力すれば呼び出すことができますが,一瞬コマンドプロントが出てきてしまいます.そこで,バッチファイルのショートカットを作成し,名前を「g」にします.そのプロパティの「実行時の大きさ」を「最小化」に設定します.

課題

・両方とも,ファイル数が2つになってしまう
・上手く最大化されて表示されない

Mac の opera で新しくタブを開きホームを開くショートカットの登録

メモです.

私は,アドレスバーに 「g hoge」と検索するのではなく,
いつも Google (Suggest) をホームに登録して suggest を利用しています.

つまりいつも

ctrl + t
ctrl + space

としていました.

そこで,

ctrl + g

に「新しくタブを開き,ホームへアクセスする」を登録しました.

Preferences -> Advanced -> Shortcuts -> Edit をクリック
Application を選択して new を押したら,
左側に Platform Mac, g control
右側に New page, 1 && Go to homepage
を入力

opera がキャッシュしてくれるのでものすごい早い.

これは使えるか

R 言語のエラー Error in validObject, ngCMatrix, slot, strictly

言語 R を使ってデータマイニングをするため,
csv を読み込んでいるときに次のようなエラーが出ました.

> hoge <- read.transactions("hoge.csv",sep=",")
Error in validObject(.Object) :
invalid class "ngCMatrix" object: slot i is not *strictly* increasing inside a column


調べたところやっと原因が分かりました.

以下の URL のソースコードを発見した結果,
strictly は前の要素と同じ場合 FALSE になることが分かります.

http://matrix.r-forge.r-project.org/doxygen/Csparse_8c-source.html



そのためこのエラーは,重複する要素が存在する時に発生します.

...
hoge,hoge
...


そこで,

> hoge <- read.transactions("hoge.csv",sep=",",rm.duplicates=TRUE)

とすることで重複を削除し,read することができます.


以上です.

はてなスターをプロフィール画像に変換する userjs (Opera 9.63)

39.5 度の熱が下がったー!!

...

そこで久し振りに JavaScript を書いてみました.

id:mzpはてなシナー以下が

こんな感じになります.

うーん.キレイですね^^

gist は以下になります.

http://gist.github.com/188403

ダウンロードはこちらから.

http://gist.github.com/raw/188403/6105d7e06352ab3a721a9a878b1ef894849e4c99/hateda_star_convert.user.js

^^

opera 9.63 ではてなスターの CSS 変換メモ

id:mzp にずっと前聞いた「はてなシナー」...

日記 → http://d.hatena.ne.jp/mzp/20070712/cinnamon

Opera で動かなかったのでとりあえず変更したメモです.

a img.hatena-star-star {
 opacity: 0;
 height: 13px;
 width: 16px;
}

span.hatena-star-star-container a {
 background-image: url("http://www.hatena.ne.jp/users/hi/hiru926/profile_s.gif"); 
 background-repeat: no-repeat;
 background-position: 50% 50%;
}

こんな感じです.