2008年10月15日

さくらのブログをWindows Live Writerで書けるようにする

参照したページ⇒たろさブログ:さくらのブログでのWindows Live Writer設定

 

  1. さくらのブログ側の準備
    ブログ用IDとパスワードを確認する。パスワードがわかんない場合は、新規で設定してしまえばOK。
    image 

    image
  2. アカウントを追加する
    メニューバーで [ツール] ⇒ [アカウント] としてオプションダイアログを表示し、[次へ]を押下する。
    表示されたダイアログの[追加]ボタンを押下する。
    image 
    ※初回起動時はこんなのが表示されるので、「ブログを持っている」を選択して[次へ]を押下する。
    1
  3. ブログの種類を選択する
    ここでは「ほかのブログサービス」を選択して[次へ]を押下する。
    2
  4. ログイン情報を入力する
    image
  5. プロバイダを選択する
    4
  6. 画像アップロードの設定をする
    1. [設定の編集]を押下する。
      image
    2. 「FTPサーバに画像をアップロードする」を選択して[FTPの構成]を押下する。
      8
    3. FTPの設定をする
      image 

 

終わり。




...と書いたはいいが、なんか過去記事を取ろうとするとエラーになるなぁ...

出力されるHTMLも汚いし、Amazonのウィジットを入れるとおかしくなるし(1つしか貼ってないのに大量にウィジットが投稿される)。


微妙だ...
posted by silv at 00:41| Comment(1) | TrackBack(0) | 資料

2008年08月26日

F6で日付時刻挿入

AutoHotKeyで。

; Alt+F6 (例:20051224-0347)
; Ctrl+F6 (例:20051224-03:48)
; Alt+Ctrl+F6 (例:2005 12/24 03:48)
!F6::
Send, %A_YYYY%%A_MM%%A_DD%-%A_Hour%%A_Min%
return
^F6::
Send, %A_YYYY%%A_MM%%A_DD%-%A_Hour%:%A_Min%
return
!^F6::
Send, %A_YYYY% %A_MM%/%A_DD% %A_Hour%:%A_Min%
return

http://nanabit.net/softwares/autohotkey.html から頂きました。
posted by silv at 00:25| Comment(0) | TrackBack(0) | 資料

半角カナ⇒全角カナ変換をVBSで書いてみる


Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
Const ForReading = 1, ForWriting = 2, ForAppending = 8

Set objInput = objFSO.OpenTextFile("text.txt", ForReading)
Set objOutput = objFSO.OpenTextFile("out.txt", ForWriting, True)

'変換用データ
fullKana = Array("ヴ","ガ","ギ","グ","ゲ","ゴ","ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ","ヅ","デ","ド"," バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ","ポ","゛","。","「","」","、","・"," ヲ","ァ","ィ","ゥ","ェ","ォ","ャ","ュ","ョ","ッ","ー","ア","イ","ウ","エ","オ","カ","キ"," ク","ケ","コ","サ","シ","ス","セ","ソ","タ","チ","ツ","テ","ト","ナ","ニ","ヌ","ネ","ノ"," ハ","ヒ","フ","ヘ","ホ","マ","ミ","ム","メ","モ","ヤ","ユ","ヨ","ラ","リ","ル","レ","ロ"," ワ","ン","゜","")

halfKana = Array("ヴ","ガ","ギ","グ","ゲ","ゴ","ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ"," ヅ","デ","ド","バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ"," ポ","゙","。"," 「","」","、","・","ヲ","ァ","ィ","ゥ","ェ","ォ","ャ","ュ","ョ","ッ","ー","ア","イ","ウ"," エ","オ","カ","キ","ク","ケ","コ","サ","シ","ス","セ","ソ","タ","チ","ツ","テ","ト","ナ"," ニ","ヌ","ネ","ノ","ハ","ヒ","フ","ヘ","ホ","マ","ミ","ム","メ","モ","ヤ","ユ","ヨ","ラ"," リ","ル","レ","ロ","ワ","ン","゚")


'regExオブジェクトの準備
Set regEx = New RegExp
regEx.Global = True


'入力ファイル終端まで処理
Do Until objInput.AtEndOfStream
strLine = objInput.ReadLine ' 入力ファイルを1行読み込む

'半角カナを全角カナに変換する
For cnt=LBound(halfKana) TO UBound(halfKana)
regEx.Pattern = halfKana(cnt)
strLine = regEx.replace(strLine, fullKana(cnt))
Next

objOutput.WriteLine(strLine)
Loop
objInput.Close
objOutput.Close




書いたはいいけれど、xyzzyで好きなように変換できる事実。
posted by silv at 00:21| Comment(0) | TrackBack(0) | 資料

2008年08月05日

結合セルを解除して、解除した全セルに解除前の値を設定するExcelマクロ(下方向に検索します)。

'結合セル解除マクロのメイン
Sub UmMergerMain()
Dim blankLineCnt

blankLineCnt = 0

While 1
If Selection.Rows(1) <> Empty Then
blankLineCnt = 0
UnMerger
Else
blankLineCnt = blankLineCnt + 1
End If

'空セルが100連続だったら処理終了
If blankLineCnt = 100 Then
Exit Sub
End If

'カーソルを1つ下に移動する
ActiveCell.Offset(1, 0).Select
Wend

End Sub



'Selectionが結合セル(つーか)の場合に、結合セルの解除を行う
Sub UnMerger()
Dim cellvalue 'セルの値を保持する
Dim i As Integer
Dim LoopArea As Range

If Selection.Cells.MergeCells Then
cellvalue = Selection.Rows(1)

'結合解除
Selection.UnMerge


Set LoopArea = Selection

For i = 1 To LoopArea.Count
LoopArea.Cells(i) = cellvalue
Next

End If

End Sub
posted by silv at 23:03| Comment(0) | TrackBack(0) | 資料

2008年07月29日

xyzzyでソート

filter-buffer で sort.exe を実行するとできます。
filter-bufferは C-x #にバインドされています。

つまり、
C-x #
sort
ということ。

ref⇒http://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/intro/980813.html
posted by silv at 00:52| Comment(0) | TrackBack(0) | 資料

2008年05月28日

WDSインストール後も検索コンパニオンを検索のデフォルトにする方法

Windows Desctop Search(WDS)をインストールすると、エクスプローラの「検索」からもWDSが立ち上がるようになる。

個人的にはこのケースではWDSでない検索(検索コンパニオン)が使いたいので、エクスプローラの「検索」では検索コンパニオンが立ち上がるようにする方法を探した。

結論としては、下記の設定をすればよい(再起動は必要なし)。
[HKEY_CURRENT_USER\Software\Microsoft\Windows Desktop Search\DS]
"ShowStartSearchBand"=dword:00000000


参照したページは次の通り。
http://www.10days.org/diary/20070505.html#p01
http://www.johnsadventures.com/archives/2006/11/how_to_default_to_search_companion_with_windows_de.html
http://tkleblog.blog26.fc2.com/blog-date-20080518.html
http://pc11.2ch.net/test/read.cgi/software/1119706316/393-493

2008年05月16日

たかがUI、されどUI。

UIの設計は難しいよね

山田祥平のRe:config.sys(ライト、ついてますか)

「システムの開発の難しさ」は結局UIにあると思っている今日この頃。
ほんとにそれでいいの?と考え出すとキリがないよね、UI。
posted by silv at 15:26| Comment(0) | TrackBack(0) | スクラップブック

2008年03月07日

ERモデルを書くソフト

○Visio ⇒ 使用中。作成した設計データのポータビリティが悪い。CSVなりXMLなりに出力させてほしい...
Clay ⇒ Eclipseプラグインとして動作する。有償版ではJavaDoc風のHTML出力も可能。有償版の価格も比較的安い。
DBDesigner ⇒ MySQLがメインターゲットだが、ER図を描くツールとして使える。
テーブル定義書作成 for Excel ⇒ Excelのシートに記述したテーブル定義を取り込んでER図をExcelの図として作成してくれる(らしい)。なんだかつぶしの利きそうな雰囲気。時間があるときにいじってみたい。

追記:
テーブル定義書作成 for Excelを使ってみた。出力されるER図(?)はカラム名一覧と接続線のみぽい。
あくまでもExcelのテーブル定義書があって、それの簡易な視覚化を行うものというもののようだ。
PK.FK,型の表示は欲しいなぁ...

メモ:
Inkscapeはコネクタが使えるらしい
posted by silv at 10:18| Comment(0) | TrackBack(0) | スクラップブック

2008年02月18日

SKKIMEに関する資料

ここが詳しい(URL)
posted by silv at 13:08| Comment(0) | TrackBack(0) | 資料

2008年02月05日

JavaAPI String.split()の動作

ソース

public static void main(String[] args) {
String testStr[]
= new String[]{"a/", "/a", "a/b",
"a/b/c", "a//b", "a//b//c///"};

String res[];
for(int testStrCnt=0; testStrCnt<testStr.length; testStrCnt++){
res = testStr[testStrCnt].split("/", -1);
System.out.print("\n"+testStr[testStrCnt]+": ");
for(int resCnt=0; resCnt<res.length; resCnt++){
System.out.print("\"" + res[resCnt] + "\", ");
}
}
}


結果
a/: "a", "",
/a: "", "a",
a/b: "a", "b",
a/b/c: "a", "b", "c",
a//b: "a", "", "b",
a//b//c///: "a", "", "b", "", "c", "", "", "",

Java、めちゃくちゃ久しぶりだ。勢いでNetBeansとかいうのを入れてしまったよ
posted by silv at 09:25| Comment(0) | TrackBack(0) | 資料