Windows

エクセルのセルにリンク設定された URL を抽出する

リンクが設定された Excel のブックを開く。 ALT + F11 で Microsoft Visual Basic for Application ウィンドウを開く。 挿入メニューから標準モジュールを選択する。 新規モジュールに後述するコードを張り付ける。モジュール名は任意につけていい。 そして…

Windows 版 Redis を入手する

Windwos 版 Redis は Redis 公式サイトでは配布されていない。 Microsoft Open Tech group が Windows 版のバイナリを開発しているとのこと。運用に適しているとは言い難いけれども、開発するために稼働させるには必要十分とのこと。 The Redis project does…

Windows で Memcached を使う

Memcache の公式サイトには Windows 版のバイナリがないため、ユーザーが作成したバイナリファイルを利用するのが手っ取り早い。 しかし、検索をしてみると情報が古いものばかりで、memcachedd 1.2.6 の情報ばかりだった。現在の最新版は 1.4.14 で探してみ…

Windows 7 で Amon2 が動作するのか?

結論としては、Amon2 で作成した雛形内に cpanm をインストールするところから、進められていない。理由は、「Nmake15.exe が 64 bit に対応していない」からだ。 前提 今回試してみた環境は次の通り。 Windows 7 64 bit SP1 ActivePerl 5.14.2 この ActiveP…

Windows 版 ActivePerl で ImageMagick を使う

ActiveState の ActivePerl を使っていれば、ImageMagick のインストーラーが Image::Magick(PerlMagick)をインストールしてくれる。 手順としては 32bit か 64 bit の Windows 版 ActivePerl をインストールする。 Windows Binary の ImageMagick をインス…

Windows 版 Mercurial Eclipse で SSH を利用する

その前に自分の考え Mercurial Eclipse を使うのならば、TortoiseHg を使えばいいと思う。 理由としては、Windows 版 Mercurial Eclipse を利用するには、前提条件として TortoiseHg は必ずインストールをしておく必要があるためだ。そして、SSH 経由でリポ…

TortoiseHg を使って SSH 鍵認証が必要なリポジトリを取得する

1.事前準備をする TortoiseHg をダウンロードするMercurial が含まれているので別途用意する必要はない。 SSH 鍵認証を用意するTortoiseHg での SSH 鍵認証は putty を使って生成する 2.TortoiseHg をインストールする TortoiseHg をダウンロードして、イン…

Ruby で MySQL に接続できるようにする

いつになったら、Ruby 1.9 系で安定して MySQL に接続できるようになるのだろうか。 MySQL は XAMMP でインストールされるものを利用。 C:\>ruby -v ruby 1.8.7 (2009-12-24 patchlevel 248) [i386-mswin32] C:\>gem install dbi Successfully installed dep…

Putty による鍵交換による SSH 接続

必要なもの PuTTY: A Free Telnet/SSH Client 手順の概要 秘密鍵と公開鍵の生成 秘密鍵と公開鍵の保存 公開鍵をサーバー側への転送 公開鍵をサーバー側へ登録 1. PuTTY における SSH 鍵生成 putty.exe と同じフォルダにある puttygen.exe を起動する。 起動…

テキストエディタの oedit に PHP 用の設定ファイルを作成する

Windows 用のテキストエディタ oedit に PHP の関数をハイライト化する設定をしてみる。 oedit 簡易マニュアル oedit.exe が置かれているディレクトリの doc フォルダにマニュアルがある。 keyword.txt languages.txt PHP のマニュアルをダウンロードする ht…

正規表現をつかってみる

Sub GetFieldName() Dim db As DAO.Database Dim fld As DAO.Field Dim tbl As DAO.TableDef ' 正規表現パターンを生成 Set RegExp = New VBScript_RegExp_55.RegExp RegExp.Pattern = "^在庫_20[0-1][\d][01][\d][0-3][\d]$" Set db = CurrentDb For Each t…

Access の VBA で正規表現を使う

VisualBasicEditorのツール(T) 参照設定(R) 「Microsoft VBScript Regular Expressions 5.5」にチェック

テーブル名とフィールド名を取得する

Sub GetFieldName() Dim db As DAO.Database Dim fld As DAO.Field Dim tbl As DAO.TableDef Set db = CurrentDb For Each tbl In db.TableDefs ' テーブル名出力 Debug.Print tbl.Name For Each fld In tbl.Fields ' フィールド名出力 Debug.Print " "; fld…

Windows XP の回復を複雑にした ThinkPad の Rescue and Recovery

Rescue and Recoveryとは 「Rescue and Recovery」はPC障害から救出するためのトータル・ソリューションです。PCに深刻なトラブルが発生した時に、ヘルプデスクの助けを借りなくても、ユーザーはPCのボタンを押すだけで、以前のデータや設定を自分で素早く復…

Windows XP が起動しなくなった

「Press ESC to cancel loading SPTD.sys」というエラーメッセージが表示され、Windows XP が起動しなくなった。 ESCキーを押しても、そのまま何も押さずにいても、Windows XP は起動しない。 この場合の解決方法は、Windows XP のインストール CD から CD …

複数ファイルから findstr で正規表現を検索し、ファイルに出力する

Windows で grep を使いたいと検索していたところ、Command.exe に findstr というコマンドがあることを知る。 findstrで正規表現を検索する 要約 find コマンドでは固定的な文字列検索機能しか利用できない。 findstr コマンドを利用すると、正規表現を使っ…

Windows 版 Ruby の open-uri に POST メソッドを使えるようにする patch を当てる

参考したリンクは下記のとおり。 open-uriは便利だがGETしかできないので何とかする話 Make open-uri capable of handling HTTP methods other than GET 元に戻したくなったら、バックアップされたopen-uri.rb.origがあると思うので、そいつでopen-uri.rbを…

Windows で patch コマンドを利用する

情報が少ないので、参照したWEBページをリンクする。 Windows環境で「ファイルにパッチ(patch)を当てる」 プログラミング・ツール(移植ソフト) GNU patch 2.5.4 (Win32 版) 大まかな流れ GNU patch を Windows に移植したものをダウンロードする 展開し…