「正規表現」を含むブログ

データ駆動型テンプレートエンジンの提案 pmintpmint 2012-05-26

...t;{tags}…に入っているModel::_entry(実体はblessされたHASH)のハッシュ要素「tags」ARRAY->…に入っているARRAYのインデックス0 …を示す。 文字列だと正規表現で判別しやすい。ARRAY->のような表現で、1つの配列に同じコードを対応付けられる。 判別も特に画一化してないので、インデックス番号が奇数か偶数かで別のマークアップをして背景色を...

バージョンアップしたTweetbot 2.4、キーワードミュートを搭載。 KiphonenKiphonen 2012-05-25

Tweet 私がiPhoneで使っているTwitterクライアントTweetbot for iPhoneが2.4へとバージョンアップされました。 キーワードのミュートが可能になった他、オフライン時の動作、検索タブの取り扱いなど、かなり使い勝手が良くなっているので紹介します。 Tweetbot ― 個性派Twitterクライアント (for iPhone) 2.4(¥250)<a hre...

sedで正規表現で指定したパタン数行削除; コマンドであるパターン以降の数行を削除 arupaka-_-arupakaarupaka-_-arupaka 2012-05-25

sedで正規表現で指定したパタン数行削除; コマンドであるパターン以降の数行を削除 例 以下のtest.txtのxxxから2行後ろまで削除 test.txtabc xxx efd xyz cfd mmm |sh| sed "/xxx/,+2d" test.txt ||> abc cfd mmm <<

PHP での PCRE 正規表現の \w や \d について Kenji_sKenji_s 2012-05-25

さて問題です。次のコードの実行結果はどうなるでしょうか? || php-4.4.9: int(0) int(0) int(0) int(0) php-5.1.6: int(0) int(0) int(0) int(0) php-5.2.17: int(0) int(0) int(0) int(0) php-5.3.0: int(0) int(0) int(0) int(0) php-5.3.1:...

趣味と仕事と愚痴。 ryousanngataryousanngata 2012-05-25

...と今の心境を、だらだらと。 プログラミング自体は高校から始めていたが、全く伸びなかった。 卒業するころでも、Perlのお作法(use strictとかmyとか)は知らないし、エロ画像をぶっこ抜くための正規表現ぐらいしか身についてなかった。 それでも、当時は自分に向いている、と思って進学は情報系の専門学校に決めた。 専門学校は驚くほど友達が少なかった。唯一の中学時代の馴染みで2人しかいなかった...

vimでgrep shim0murashim0mura 2012-05-24

...al grep vimのgrepは2種類ある。 一つはexternalgrep(外部grep)。GNUgrepとかwindowsならfindstrとかいうvim提供ではない検索機能をvimの中で使う。正規表現とか指定する引数とかは外部コマンドに引きずられる。:grepで検索。 もうひとつはinternalgrep(内部grep)。こっちはvimが提供する機能。外部コマンド云々は関係ないため、...

丸一日 MacBook Pro を使用してみて Dr_RadialistDr_Radialist 2012-05-24

...宜しくありません。 Mac標準の日本語変換IMEは「ことえり」なのですが、これにこれまでしたためた自分の変換辞書をMS-IMEより読み込もうとしたのですが、これが簡単には行きません。エディタを使用して正規表現をフルに使用して変換せねば読み込むことができないのです。そんな馬鹿な話は無い、と思い、いろいろ考え、ついに日本語変換フロントエンドを Google日本語変換にしました。これは良いですね。...

2012-05-23 (Wed) の Twitter でのつぶやき masutaka26masutaka26 2012-05-23

...(XML/HTML/SQL)で取り出したり、データをちょっと取り出して実験したいときのテクニック - ブックマクロ開発に” http://t.co/AwzCBG0U02:09  “正規表現で最短マッチを知っとくとちょっと便利かも - (゚∀゚)o彡 sasata299's blog” http://t.co/Sd1omDlr19:35  RT ...

DBLP Complete search の結果をスクレイピング InoHiroInoHiro 2012-05-23

...g/search/) の結果をスクレイピング結果をまとめる(Wikiに貼る)必要があったんだけど,コピペとか面倒で最初はXMLを対象に始めたが,必要なデータが CDATA で書かれていたから,最終的に正規表現使わないといけないかもと思ってJSON形式を使った"dblp:" が接頭辞のスキーマはどこに定義されているんだろう(XMLも同様) * TitleAuthor, Au...

findコマンド使うときは、「prune」オプションを意識することが大事だという話し masudaKmasudaK 2012-05-23

findコマンドってすごく便利でxargsとかexecと合わせると色々できちゃうんですが、その分リスクも背負うので、リスクヘッジしておきましょうというお話し。 あるディレクトリ配下にこんなファイルがあったとします(適当でごめんなさい)。|- lla drwxr-xr-x 6 root wheel 204 3 21 2011 ./ drwxr-xr-x 51 root wheel 1734 5 23...

#fluentdcasual に参加してきた studio3104studio3104 2012-05-23

...uentdに送ります。 fujiwaraさんの資料では、fluent-agent-liteを使って転送していますが、自分は今回は普通にin_tailを使いました。 fluent-agent-liteは正規表現を使わないために、大変効率のよい処理を行なってくれるそうです。 http://d.hatena.ne.jp/tagomoris/20120314/1331716214*** 転送側のtd...

正規表現・自然言語処理 petitvioletpetitviolet 2012-05-23

研究室の勉強会で正規表現と自然言語処理について話したのでそれのまとめ. 正規表現 クロールしたWebページのテキストから時間に関する部分だけを抽出したい, といった時に機械的にパターンに当てはまる部分を抽出するための表現.メタ文字.:任意の一文字:括弧内の任意の一文字:括弧内の~以外の任意の一文字?:0or1回*:0回以上+:1回以上|:or(~):グループ化{1, 3}:1回以上3回以下?を付け...

Perl5.16の新機能・変更点をピックアップ perlcodesampleperlcodesample 2012-05-23

Perl5.16.0が2012年5月20日にリリースされました。新機能や変更点についてピックアップしました。Unicode6.1にほぼ対応、__SUB__の追加、デバッガの機能追加、use VERSIONの挙動の変更、パフォーマンスの改善、多くのバグフィックスがなされています。 これにともないPerl5.12シリーズはサポート対象外になりました。重大なセキュリティフィックスについてのみPerl5...

Apacheのリクエスト文字数制限をmod_rewriteで rougerefrougeref 2012-05-23

... %{REQUEST_URI} "!^/hogehoge" RewriteRule ^(.*)$ http://www.example.com/index.html ||以上って正規表現はどう書くんだっけ」と量子指定子を調べたりしたんですが、256文字あればこの表現がマッチするのでこれでOKです。 mod_sedとかmod_luaを使うともっとエレガントにできるような気...

バグ修正 t_tutiyat_tutiya 2012-05-23

1.8から1.9に環境を移行したら、文字列の表示が遅くなった不具合が解消出来ました。以下、似たような事が起きた際に対処出来るようにメモ。 原因は「コードの潜在的なバグ」と「正規表現の仕様変更(?)」の2つが組み合わさる事で、バグが顕在化した物でした。コードの潜在的なバグ テキスト表示ルーチンには、そもそも「1文字表示ごとに、指定したwait数より1フレ余分に待機する」「文字列全体の表示終了後に、...

冗長なパターンマッチ chichien_studychichien_study 2012-05-23

...ワードの一致・不一致を判別する方法を探している.どんな言葉かは未知である. キーワード同士は,完全に一致する場合もあり,一部が微妙に違っている場合もある(例えば of が入っているかいないかとか). 正規表現を使って冗長なパターンマッチを行えばよいではないか,と思うかもしれない.どの部分がどの程度一致すれば,二つのキーワードを「一致」とみなすのか(前方一致なのか,後方一致なのか,何文字が一致...

IT勉強会の自動チェックサービスを作りました kagigotonetkagigotonet 2012-05-22

... 基本的な流れとしては以下のようになっています 対応しているサービスが公開しているRSSを取得タイトルと説明文をひとつの文章にまとめてから、Yahooキーフレーズ解析で抽出抽出したフレーズとタイトルを正規表現で処理してさらに候補を取り出す 正規表現では「カタカナのみ(クラウドとか)」「英語と一部の記号のみ(言語名など)」「漢字のみ(関数型言語など)」「三つのハイブリッド(継続的インテグレーシ...

2012-05-22 bakocutei_pontabakocutei_ponta 2012-05-22

...読みを終えた。 さて、青空文庫所収「工作員作業マニュアル」の「校正」 http://www.aozora.gr.jp/KOSAKU/MANUAL_4.html には、後半に「●点検グループで用いている正規表現」一覧が掲載されている。この一覧を利用して、片っ端から又確認していくつもり。た。

んーむー、なんだこれ t_tutiyat_tutiya 2012-05-22

...クに問題がありそうな雰囲気。しかし一体なにが原因でそんな事が起こるのか想像がつきません。うーん、どうしたらいいかなこれ。 追記 なんか原因わかりました。RAGの潜在的なバグと、1.8->1.9で正規表現の仕様変更(なのか?)が合わせ技になって発生していた模様。今夜から修正方法を検討します。

最近調べて気になった件をメモ madknightmadknight 2012-05-22

...000*0.001を使う。for、while内で繰り返し計算させるよりも、ループ外でローカル変数に入れておき、それを使用する。ループの中で計算やメソッド呼び出しをしない。バリデーションにはRegEx(正規表現)を使い、検索にはStringのメソッドを使う。DataGridは最後の手段として使う。(まずは通常のListで実現できないか確かめる)フレーム毎に複数の表示操作を行うのは避ける。Tim...