Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2012-07-14から1日間の記事一覧

正規表現サンプル | **二文字で始まる行以外の全行を削除

正規表現サンプル 自分の作業用に使った正規表現のサンプルレシピ 概要 **(アスタリスク)二文字で始まる行以外の全行を削除 ※要ははてな記法の見出し以外の行を削除したい時に利用する正規表現検索条件 (?!^\*\*)(^.*\n?)置換条件 ※空文字 出力 置換前 **…

書籍 Ruby Cookbook | パーミッションの確認

パンくず Ruby Cookbook パーミッションの確認 概要 パーミッションの確認 内容 パーミッションの確認読み込み可能か確認 File.readable? <ファイル名> 実行可能か確認 File.executable? <ファイル名> 書き込み可能か確認 File.writable? <ファイル名> サン…

書籍 Ruby Cookbook | ファイルの存在確認

パンくず Ruby Cookbook ファイルの存在確認 概要 ファイルの存在確認 内容 ファイル、の存在チェックを行う場合 ファイルの存在のみ確認する場合 File.file? <ファイル名> ディレクトリの存在のみ確認する場合 File.file? <ディレクトリ名> ファイル、ディ…

1プログラマーからみたデスマ対策:焼け石に水をかけないよりはかけたほうがいい

デスマ対策 デスマじゃない現場のほうが少ないんじゃないか? ということもあり考えておいて損はない。 技術力を上げること デスマに入ってから実力を上げることは時間的制約を考えても 至難の業ではある。 しかし結局はここに尽きると思う。元々デスマにな…

書籍 Ruby Cookbook | 最終更新日の取得

パンくず Ruby Cookbook 最終更新日の取得 概要 最終更新日の取得 内容 variable = File.stat(<ファイル名>) variable.mstat # => modified time サンプル # encoding: Windows-31J require "pp" def output_file_stat(filename) stat = File.stat(filename)…