*Windowsの便利なフリーソフトの紹介 [#ve6b2632]
**目次 [#lc01e748]
#contents

*IPMessenger [#u69ba892]
説明不要だよね

*紙Copy [#b1714004]
**URL [#r7c34061]
http://www.kamilabo.jp/copi/index.html


*Cygwin [#a70fbb89]
**URL [#e73f86f1]
http://cygwin.com/

下記から直接インストールが可能です。

http://cygwin.com/setup.exe

**おすすめCygwinパッケージ [#k1d53515]
Default以外のツールの説明です。
***Archive [#u5745706]
-unzip
***Editors [#n0deab1a]
-emacs
***Interpreters [#m5e7283c]
-expect
Ruby
***Libs [#e0f59ff5]
-w32api
***Web [#y2f1d364]
-wget
-wput
***X11 [#e7aaeee5]
全部


*Magic Formation [#w3a9946a]
**URL [#e66ab5bc]
[[Magic Formation:http://www.tokyodownstairs.com/]]

Formation:http://www.tokyodownstairs.com/
マウスカーソルで円を描いて呼び出すアプリケーション起動ランチャー

**このランチャーのいいところ、 [#wb859aea]
 円形で、視点の移動の関係かはわかりませんが見やすいです。
 また、キーボードのみで、ランチャーを操作できる設定ができるので良いです。
 追加はドラッグ&ドロップで追加できます。下記の設定をした後でやりましょう。

**おススメな設定 [#q88fa9d0]
-キーボード起動を有効
-ALTキー300ミリ秒以内に2回連打でランチャーを起動
-キーボードの矢印キーのup,downは次ページ、前ページ
-マウスジェスチャは鈍感にする
-ショートカットは実リンクを登録

***方針 [#xbd95453]
OS起動時にはランチャーのみをスタートアップに登録しておき、必要に応じてランチャー経由でアプリケーションを起動するようにすると、OSの起動時間が短縮されますし、メモリの使用量も抑えられるので、高速化に役立つと思います。

*charu3 [#c362599d]
**概要 [#r5536301]
高機能なクリップボード拡張ソフト


**download [#p589c700]
サイトが消えていたので、下記に圧縮したのを置いておきます。

&ref(Charu3.zip);

**URL [#ia793e38]
http://hp.vector.co.jp/authors/VA013280/

http://keijiweb.com/

**作者 [#t02499fe]
松本 圭司

***Daily Portal [#m4371442]
http://portal.nifty.com/writer/index.htm

***サイト [#if608a24]
http://keijiweb.com/


*Noah [#c39ad0a9]
各種解凍DLL自動ダウンロード機能が便利
 http://www.vector.co.jp/soft/win95/util/se106079.html


*xyzzy [#l5538dfb]

**参考URL [#q48d9645]
 http://d.hatena.ne.jp/himadatanode/20060930/p1
**設定例 [#r57640a0]
 ;バッファのメニュー関係
 ;バッファのメニュー関係
 (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))))
**define-key - refwiki キーマップのキーにコマンドを割り当てます。 [#v5f8a5d1]
参考URL

http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=define-key

  KEYMAP  : キーマップ
  KEY     : 登録するキー
  COMMAND : 実行するコマンド

***使用例: [#eefcf36f]
  ;;; 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


**selection-start-end - refwiki セレクションの開始位置、終了位置を取得します。 [#v6c37ca9]
参考URL

http://xyzzy.s53.xrea.com/reference/wiki.cgi?p=selection-start-end

セレクションが存在すれば、
局所的にSTARTに開始位置、ENDに終了位置をセットされた環境を作り
BODYを順次評価します。

***使用例: [#lb25c442]
  ;;; セレクションに含まれる文字列を返します。
  (selection-start-end (start end)
    (buffer-substring start end))
  =>"foo"


**save-some-buffers - refwiki 開いているバッファを保存します。[C-x s] [#q2aca3fd]
参考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

**外部プログラムの実行 [#kb53aef5]

***pipe-command [#r2a219ba]
c-x @ 

外部プロセスを実行して結果をXYZZY取り込み メニューのコンソールプログラムの実行(&P)... 

***launch-application [#x4835172]
c-x % 

外部プロセスを投げるだけ メニューのWindowsプログラムの実行(&W)...

***execute-subprocess [#m6b92353]
c-x & 

対話的に実行

***|lisp execute-shell-command [#b07f8317]

**xmlをxyzzyで解析 [#c1d291d4]
http://seaoak.cocolog-nifty.com/read/2010/05/xyzzy-xml-5200.html

*OSQLEdit [#b13ce4b8]

osqleditは,Oracle用のSQLエディタ&実行環境です。

使いやすいSQLエディタと,軽快な動作が特徴です。

Oracleの運用管理ツールや開発支援ツールとして,ご利用いただけます。

http://www.hi-ho.ne.jp/a_ogawa/osqledit/index.htm

*Sakura Editor [#s850f96f]

**選択範囲を外部プログラムで加工するサクラエディタ用JScriptマクロの雛形 [#p3fae495]
http://haraita9283.blog98.fc2.com/blog-entry-257.html

**サクラエディタ: マクロで選択範囲の SQL文を整形する(要Ruby) [#v407652c]
http://haraita9283.blog98.fc2.com/blog-entry-258.html

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS