http://www.ne.jp/asahi/hishidama/home/tool/index.html
自動テストツールであるSeleniumの機能を補完する自動ツール
http://www.autoitscript.com/site/autoit/downloads/
http://qtp-help.blogspot.jp/2009/07/selenium-handle-dialogs.html
説明不要だよね
ログ閲覧をしやすくするツールです。
http://www.vector.co.jp/soft/win95/net/se049789.html
タスクマネージャだと、何のプロセスなのかさっぱりですが、これをつかうと、 ツリー状にプロセスが管理されているのがわかるし、プロセスの説明がみえるのです。
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
http://speedup-xp.com/07-04.htm
http://www.kamilabo.jp/copi/index.html
マウスカーソルで円を描いて呼び出すアプリケーション起動ランチャー
円形で、視点の移動の関係かはわかりませんが見やすいです。 また、キーボードのみで、ランチャーを操作できる設定ができるので良いです。 追加はドラッグ&ドロップで追加できます。下記の設定をした後でやりましょう。
OS起動時にはランチャーのみをスタートアップに登録しておき、必要に応じてランチャー経由でアプリケーションを起動するようにすると、OSの起動時間が短縮されますし、メモリの使用量も抑えられるので、高速化に役立つと思います。
高機能なクリップボード拡張ソフト
サイトが消えていたことがあったので、下記に圧縮したのを置いておきます。
選択範囲をコマンドラインの標準入力を受け付けるperlやrubyに渡すプラグイン
数式(たとえば 1+2 )を選択して
alt + x
でダイアログがでてくるので、
cscript .\plugin\scripts\calc.vbs //Nologo
と入力してすると計算結果の答がでる。カレントドライブは、charu3のルートフォルダです。
【インストール方法】
アーカイブを適当な場所に解凍し、お使いのCharu3に対応したdllファイルを Charu3インストールディレクトリ下のpluginディレクトリ等にコピーします。
http://hp.vector.co.jp/authors/VA013280/
松本 圭司
http://portal.nifty.com/writer/index.htm
charu3はこちら
http://keijiweb.com/software.html
各種解凍DLL自動ダウンロード機能が便利
http://www.vector.co.jp/soft/win95/util/se106079.html
http://d.hatena.ne.jp/himadatanode/20060930/p1
(load-library "Gates")
;バッファのメニュー関係
;バッファのメニュー関係
(add-hook '*init-app-menus-hook*
#'(lambda ()
(let ((menu *buffer-bar-context-menu*))
(add-menu-separator menu nil)
(add-menu-item menu nil "これより右を閉じる(&R)"
'mybb-close-right-buffers)
(add-menu-item menu nil "これより左を閉じる(&L)"
'mybb-close-left-buffers)
(add-menu-item menu nil "これ以外を閉じる(&D)"
'mybb-close-other-buffers)
(add-menu-item menu nil "全てコピー"
'copy-all-to-clipboard)
(add-menu-item menu nil "バイトコンパイル(&C)"
'my-buffer-menu-byte-compile-file
#'(lambda (&optional prog)
(unless
(and(get-buffer-file-name
*buffer-bar-context-menu-buffer*)
(if prog (file-exist-p prog) t))
:disable))
))))
;; これ以外を閉じる
(defun mybb-close-other-buffers ()
(interactive)
(let ((buf0 *buffer-bar-context-menu-buffer*))
(dolist (buffer (buffer-list))
(unless (or (eq buffer buf0)
(string= (buffer-name buffer) "*scratch*"))
(kill-buffer buffer)))))
;; これより右を閉じる(version 0.2.2.233 以降)
(defun mybb-close-right-buffers ()
(interactive)
(let ((buffer *buffer-bar-context-menu-buffer*)
(buff (get-next-buffer (get-next-buffer :bottom nil t) nil t)))
(let ((buf (get-next-buffer buffer nil t)) buf1)
(while (not (equal buf buff))
(setq buf1 buf)
(setq buf (get-next-buffer buf nil t))
(unless (string= (buffer-name buf1) "*scratch*")
(kill-buffer buf1))))
(switch-to-buffer buffer)))
;; これより左を閉じる(version 0.2.2.233 以降)
(defun mybb-close-left-buffers ()
(interactive)
(let ((buffer *buffer-bar-context-menu-buffer*)
(buff (get-next-buffer (get-next-buffer :top nil t) t t)))
(let ((buf (get-next-buffer buffer t t)) buf1)
(while (not (equal buf buff))
(setq buf1 buf)
(setq buf (get-next-buffer buf t t))
(unless (string= (buffer-name buf1) "*scratch*")
(kill-buffer buf1))))
(switch-to-buffer buffer)))
;; 全てクリップボードにコピー
(defun copy-all-to-clipboard ()
(interactive)
(copy-region-to-clipboard (point-min) (point-max)))
;;バイトコンパイルとか
(defun my-buffer-menu-byte-compile-file ()
(interactive)
(if (string= "l" (pathname-type (get-buffer-file-name)))
(byte-compile-file (get-buffer-file-name))))
参考URL
http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=define-key
KEYMAP : キーマップ KEY : 登録するキー COMMAND : 実行するコマンド
;;; Ctrl-X fのキー割り当てを変える (define-key ctl-x-map #\f 'my-find-file) => t ;;; Esc-f のキー割り当てを変える (define-key esc-map #\f 'my-find-file) => t ;;; Ctrl-C aのキー割り当てを変える (define-key spec-map #\a 'my-find-file) => t
参考URL
http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=selection-start-end
セレクションが存在すれば、 局所的にSTARTに開始位置、ENDに終了位置をセットされた環境を作り BODYを順次評価します。
;;; セレクションに含まれる文字列を返します。 (selection-start-end (start end) (buffer-substring start end)) =>"foo"
参考URL
http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=selection-start-end
VERBOSE : non-nilの場合保存するファイルごとにダイアログを表示して確認します。
http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=save-some-buffers
c-x @
外部プロセスを実行して結果をXYZZY取り込み メニューのコンソールプログラムの実行(&P)...
c-x %
外部プロセスを投げるだけ メニューのWindowsプログラムの実行(&W)...
c-x &
対話的に実行
http://seaoak.cocolog-nifty.com/read/2010/05/xyzzy-xml-5200.html
(setq *default-fileio-encoding* *encoding-utf8n*) (setq *default-eol-code* *eol-lf*)
(require "isearch")
gccなどのコンパイラをインストールしてPathを設定。
ソースを作成、読み込み: C-x C-f (or C-c C-f) **.c
コンパイル: C-x & gcc **.c -o **.exe
実行: C-x & **.exe
"edict"、"gene95"を手に入れる。
解凍して出来た"edict"、"gene.txt"を適当なフォルダに移動する。
例: /xyzzy/dic/
/xyzzy/etc/から"gendec.exe"を用意したフォルダに持ってきて実行。
"xyzzydic"、"xyzzye2j"、"xyzzyidi"、"xyzzyj2e"、"xyzzyird"の5つのファイルが出来 る。
ツール→共通設定→ディレクトリでファイルへのパスを通して終わり。
使い方1: 英和 C-c e 和英C-c j 読みC-c r
使い方2: 選択してツール→辞書
(defun indent-selected-lines ()
(interactive "*")
(let ((start-line-number nil) (end-line-number nil) (do-indent-flag nil))
(selection-start-end (start end)
(goto-char start)
(if (and (bolp) (> start end)) (backward-char 1))
(setq start-line-number (current-line-number))
(goto-char end)
(if (and (bolp) (< start end)) (backward-char 1))
(setq end-line-number (current-line-number))
(if (> start-line-number end-line-number)
(rotatef start-line-number end-line-number)
)
(if (/= (progn (goto-char start) (current-line-number)) (progn (goto-char end) (current-line-number)) )
(progn
(setq do-indent-flag t)
(shift-region start end)
(goto-line start-line-number)
(start-selection 1 t)
(while (<= (current-line-number) end-line-number)
(selection-next-virtual-line)
)
)
(delete-region start end)
)
)
(if (null do-indent-flag) (insert "\t"))
)
)
(defun unindent-selected-lines ()
(interactive "*")
(let ((start-line-number nil) (end-line-number nil))
(selection-start-end (start end)
(goto-char start)
(if (and (bolp) (> start end)) (backward-char 1))
(setq start-line-number (current-line-number))
(goto-char end)
(if (and (bolp) (< start end)) (backward-char 1))
(setq end-line-number (current-line-number))
(if (> start-line-number end-line-number)
(rotatef start-line-number end-line-number)
)
(unshift-region start end)
(goto-line start-line-number)
(start-selection 1 t)
(while (<= (current-line-number) end-line-number)
(selection-next-virtual-line)
)
)
)
)
;キー設定
(global-set-key #\TAB 'indent-selected-lines)
(set-extended-key-translate-table exkey-S-tab #\F20)
(global-set-key #\F20 'unindent-selected-lines)
ER図をデザインするツールです。
既存のデータからのinsert文のテンプレート生成とかはできないので、下記のSQL DEVELOPERから生成しておけばよいでしょう。
http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/
A5ERとかと呼んでいたりします。
英語表記と日本語表記の印刷物を手元において開発すると捗ります。
osqleditは,Oracle用のSQLエディタ&実行環境です。
使いやすいSQLエディタと,軽快な動作が特徴です。
Oracleの運用管理ツールや開発支援ツールとして,ご利用いただけます。
http://www.hi-ho.ne.jp/a_ogawa/osqledit/index.htm
テーブルの値をINSERT文形式でエクスポートしてくれるだけでありがたいです。
http://www.oracle.com/technetwork/jp/developer-tools/sql-developer/downloads/index.html
スニペットのフレームワーク
http://mwlab.net/zen-coding-for-sakuraeditor
http://haraita9283.blog98.fc2.com/blog-entry-257.html
http://haraita9283.blog98.fc2.com/blog-entry-258.html
http://www.woodybells.com/winshot.html
キャプチャソフトです。
お勧めは、マウスをキャプチャしないにして、クリップボードへ矩形選択する場合のホットキーを設するのがお勧めです。
ActiveRuby?
http://arton.hp.infoseek.co.jp/indexj.html
ActivePerl?
http://www.activestate.com/activeperl/downloads
http://shopdd.blog51.fc2.com/blog-entry-961.html
シェアウェアですが、ドット絵かくならば使い勝手がよさそう。
OSの標準機能になっていてもおかしくないとおもう。
http://sourceforge.jp/projects/tortoisesvn/
http://www.vector.co.jp/soft/win95/art/se120964.html
http://www.mars.dti.ne.jp/~k-matsu/sw.html
エクスプローラにフィルタ用の入力欄を出現させて、フォルダ内にたくさんファイルがある場合、ワイルドカードをつかって絞り込むことができたりする。
http://www.vector.co.jp/soft/winnt/util/se398585.html
ローカルのファイルをすごい速さで検索してくれるソフト
http://www.vector.co.jp/soft/winnt/util/se492851.html
ファイル名のフルパスコピーを右クリックメニュでできるようになるツール
FileNameCopy?のインストールは、「setup.inf」を右クリックして「インストール」を選択することでできます。
http://www.vector.co.jp/soft/dl/winnt/util/se369645.html
Excelで自分用のメモをつくる時にハイパーリンクになっていると地味に便利です。
'ハイパーリンク作製マクロ
Sub addHyperLink()
Dim filepath As String
filepath = InputBox("リンク元")
Dim fso As FileSystemObject
Set fso = New FileSystemObject
If fso.FileExists(filepath) Then
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
filepath, TextToDisplay:=fso.GetFileName(filepath)
ElseIf fso.FolderExists(filepath) Then
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
filepath, TextToDisplay:=fso.GetFileName(filepath)
End If
End Sub
レジストリのの掃除
http://www.databack4u.com/snc/rtkf_eng.html
http://cheap-wides.net/blog/2008/05/registry_trash_keys_finder.html
よくある操作を マウスをスクリプトで動かしてくれたりする。
http://big.tm.land.to/handbook/uwsc.htm
http://nem.symphonic-net.com/uwsct/0610uwsct.html
UWSC doIt tool は、ウインドウ上の選択されたテキストをあたかも UWSC のプログラムのように見立てて実行するための枠組みを提供します。
http://iriyak.adam.ne.jp/uwsc.html
http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi
http://papuu.jp/wiki/index.php?%A5%BD%A5%D5%A5%C8%2FUWSC
http://hide.maruo.co.jp/lib/hilight/uwsc.html
WinSCPは、MS-Windows上で動く オープンソースでグラフィカルなFTP、FTPS、SFTPクライアントプログラムです。
http://winscp.net/eng/docs/lang:jp
タスクバーに並んでいるソフトの順番を変更するソフト
http://www.snapfiles.com/downloads/taskarrange/dltaskarrange.html
http://tmz.skr.jp/programs/TaskArrange.html
いままでつかってきたバグ追跡システムのなかで一番つかいやすかったです。
http://d.hatena.ne.jp/Wacky/20060521/1148201629
http://www8.plala.or.jp/kusutaku/iview/
http://www.commandline.co.uk/cmdow/index.html
http://lacquerblackprince.blog65.fc2.com/blog-entry-154.html
http://freesoft.tvbok.com/freesoft/dvd_copy/passkey_for_retail.html
MyJVN バージョンチェッカ http://jvndb.jvn.jp/apis/myjvn/vccheck.html
マイクロソフトの賞を受賞しているっぽい
Windows用リモートデスクトップです。 個人法人営利非営利を問わず何方でも無償で御利用出来るフリーソフトウェアです。 画面転送、音声伝送、暗号化通信、クリップボード転送(テキスト)、ファイル転送、マルチモニター等に対応しています。
http://blog.x-row.net/?p=2455#download
こないだまで、たしか月額980とかだったはずのソフトが、フリーソフトに!
出来栄えは、唯一無二な感じです。ルータの仮想化とか、ドライバを使ってなんかやってるところとか、よくおもいだせないんですが、すごいんです。