タグ

ブックマーク / homepage1.nifty.com (4)

  • Shift-JISテキストを正しく扱う perl 日本語パターンマッチ正規表現 の問題と落とし穴

    最近の更新履歴 2006-10-28: 「Shift-JISの漢字を含むファイル名/パス名」について若干追記。 2005-03-26: 「最初に」中、XML日語プロファイル第2版に基づき、若干追記。 2005-03-09: 「最初に」中、文章を若干修正。 2003-06-24: Shift-JISの漢字を含むファイル名/パス名 2003-05-31: 「最初に」中、「シフトJIS」などの表記について。 2003-05-24: CP932重複定義文字の変換 2002-08-30: Perl 5.8.0 について。 2002-01-17: 長い文字列に対する正規表現検索 2001-12-15: ShiftJIS::Collate が overrideCJK パラメータを廃止したことに伴う 日語文字列を並び替えるの書き換え。 最初に 日語の文字コードにはいくつかのものが使われています。ある

    foosin
    foosin 2008/12/03
    shift jis,sjisで正規表現のとき
  • Perlの排他制御 (flock,open,symlink,mkdir,rename)

    ファイル操作の排他制御といえば、以下のものが代表的です。 flockとロックファイル(ディレクトリ)式に大きく分けられます。 ロックファイル(ディレクトリ)を使う open関数 symlink関数 mkdir関数 rename関数 古いロックファイル(ディレクトリ)の削除 シグナルトラップ flockを使う flock関数 読込モード 追加モード 上書き・読み書きモード エラー処理 まとめてロックする タイムアウト ■ロックファイル(ディレクトリ)を使う 基は単なる使用中の目印です。目印が無いときに入って、自分で目印を作り、操作が終わったときに消して出るだけですね。トイレみたい(^^) で、使用中なら何回かノックします。(せかすな〜) open関数 ファイルオープン関数でファイル作成。 1.ファイルが存在するか。 2.しなければ作成。 と2段階を要するので、その隙に他のプロセスが

    foosin
    foosin 2008/07/23
    排他制御
  • 楽しい裏技・裏情報! 携帯モバイルサイトをSEO対策して上位表示させる方法

    最近ではモバイル用サイトを検索対象としたロボット型検索エンジンが登場してきています。 実際には、検索順位を決定するアルゴリズムの確立は、PCサイトに比べれば、まだ未熟ではありますが、その技術革新はめざましいモノがあります。 ということで、いち早く、モバイル用サイトのSEO対策をご紹介します。 【ページタイトルとの一致】 ページタイトルと検索キーワードの一致率を読みます。 これは100%一致すればいいという訳ではなく、「適度」というのが現状です。 この基準は、検索エンジンごとに異なっているようです。 【文との一致】 内容と検索キーワードが一致するかを読みます。 検索されたキーワードが必ず文内に含まれていることが必要です。 【検索窓設置】 その検索エンジンの検索窓が設置されていることにより、ポイント加算されることがあります。 基的に、A検索エンジンでの表示順位を上

  • インデントとタブ関連のコマンド

    各種機能と設定で余分な操作は省ける 機能概要 文章やプログラムなどの文字の簡単な整形として インデント という手法が よく使われます. 行の先頭に空白をそろえて入れて, 見出しと内容の文章の構造を 見た目に分かりやすくしたり, プログラムの関数の中身やループの構造を把握しやすく するために結構使われているものです こういった字下げ(インデント)を扱う機能について解説します. 今まで インデントをそろえる ために スペース文字を連打していた人は必見 です. それから,インデントと 関係の深い,「タブ文字」に関するコマンドについても書きます インデントをそろえる 最初に,「すでに入力されている行のインデントを一発できれいにそろえる」コマンド を使ってみましょう カーソルのある行を含めて, 3行分のインデントを 8文字分のスペースでそろえたい 場合には, まず 3: と打つと,画面最

    foosin
    foosin 2008/03/26
     シフト操作は<< or >>
  • 1