ディレクトリ・ファイルフィルタ

ディレクトリやファイル名を、正規表現によってフィルタリングするテクニックです。


opendir DIR, $tgtdir or die $!;
@name = grep { m/hoge/ } readdir DIR;
close DIR;

テーマ : プログラミング
ジャンル : コンピュータ

2008-05-25 : Work-Linux-Perl : コメント : 0 : トラックバック : 0
Pagetop

ファイル内文字列置換

以前紹介した、ファイルリードライトと正規表現を利用した文字列置換を組み合わせたもの。


Sub TextFileRW()
Dim RFname As String 'リードファイル名
Dim WFname As String 'ライトファイル名
Dim RFno As Long 'リードファイルハンドル
Dim WFno As Long 'ライトファイルハンドル
Dim Buf As String 'ファイルの1行バッファ
Set RE = CreateObject("VBScript.RegExp") 'オブジェクト生成

RFname = ThisWorkbook.Path & "\input.txt" 'リードファイル名設定
WFname = ThisWorkbook.Path & "\output.txt" 'ライトファイル名設定

RFno = FreeFile() '使用可能なファイル番号を取得
Open RFname For Input As #RFno 'ファイルをシーケンシャル入力モードで開きます
WFno = FreeFile() '使用可能なファイル番号を取得
Open WFname For Output As #WFno 'ファイルをシーケンシャル出力モードで開きます

'正規表現オブジェクトのメンバ設定
RE.Pattern = "\t" '検索パターンを設定
RE.IgnoreCase = False '大文字と小文字を区別する
RE.Global = True '文字列全体を検索

Do While Not EOF(RFno) 'ファイルの終端までループを繰り返します
Line Input #RFno, Buf 'リードファイルから行を変数に読み込みます
Buf = RE.Replace(Buf, vbCrLf) '検索パターンを置換
Print #WFno, Buf '変数をライトファイルに書き込みます
Loop

Close #RFno 'ファイルを閉じます
Close #WFno 'ファイルを閉じます
End Sub

テーマ : プログラミング
ジャンル : コンピュータ

2008-05-12 : Work-Win-Office/Acrobat : コメント : 0 : トラックバック : 0
Pagetop

DDR PHY Interface(DFI)

DFIの仕様書にDDR3の内容が追加され、Ver2.0としてリリースされたようです。
Ver1.3の頃は結構内容薄かったのに、だいぶページ数も多くなってきた模様。

ダウンロードは以下のサイトから、ただしアカウント登録が必要です。

https://www.denali.com/en/ddr-phy/

テーマ : ハードウェア
ジャンル : コンピュータ

2008-05-11 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

句読記号

プログラムに必要な句読記号について、読み方をあいまいにしていたのでそのメモ。

. →ピリオド
, →コンマ
: →コロン
; →セミコロン
' →アポストロフィ

テーマ : プログラミング
ジャンル : コンピュータ

2008-05-10 : Work-Linux-Command/Editor : コメント : 0 : トラックバック : 0
Pagetop

コマンドのヘルプ(Help)や使い方(Usage)の書式

$ hoge --help
や、
$ man hoge
した時の文法がいまいち分からなかったのでそのメモ。


[] は、省略可能なオプション (とその引数)
{} は省略不可能なオプションで、中に選択肢 (次行) が示される
| は選択肢で、列挙されたいずれかを排他的に選択する
... は繰り返し

テーマ : Linux
ジャンル : コンピュータ

2008-05-10 : Work-Linux-Command/Editor : コメント : 0 : トラックバック : 0
Pagetop

ブラビア

SONYのテレビ(KDL-40V1)とレコーダー(BDZ-T50)を買ったのでその覚書。

- カタログキーワードでは、フルHDが1920*1080、モーションフローが倍速駆動の事を指す。
- テレビ放送では1080i、Blu-ray Diskでは1080pで、HDMIで繋げばテレビとレコーダー両方対応している。
- ちなみにiはインターレース、pはプログレッシブの事で、i<pで画質が良い。
- ブラビアリンクは最初手動で設定する必要がある。
- ソフトウェアはネット接続しなくても、デジタル放送ダウンロードで更新される。
- 2番組同時録画は未対応。

テーマ : 新製品情報 家電・AV器機・周辺機器
ジャンル : コンピュータ

2008-05-08 : Home-Lifestyle-Furniture : コメント : 0 : トラックバック : 0
Pagetop

ビシソワーズを作ろう

ジャガイモとたまねぎを手に入れた時はぜひつくってみましょう。

1.ジャガイモ、たまねぎをバターで炒める
2.コンソメと水を入れて煮る
3.ミキサーにかける
4.鍋に戻し、牛乳を入れて沸騰させてから冷やす

テーマ : ひとりごとのようなもの
ジャンル : 日記

2008-05-08 : Home-Lifestyle-Cooking : コメント : 0 : トラックバック : 0
Pagetop
ホーム

プロフィール

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター