タグ

2011年7月5日のブックマーク (4件)

  • Python におけるバックスラッシュ (\) の扱いと、row stirng と正規表現における注意点

    1. エスケープシーケンスにより表現する文字 Python で、バックスラッシュを文字列として出力したい。 print r'\' しかし、これではシンタックスエラーとなる。 他の言語と同様に、特定の文字の前にバックスラッシュ (\) を付けると、特殊な文字や機能を表わす。 例えば、「改行」を文字列の中に含むには、\n を記述する。 print 'hoge\npiyo' 文字列を出力させた結果は、 hoge piyo `\n’ は改行を表わし、これをエスケープシーケンスと言う。 エスケープシーケンス - Wikipedia とは、 コンピュータシステムにおいて、通常の文字列では表せない特殊な文字や機能を、規定された特別な文字の並びにより表したもの。狭義には、エスケープコード (0x1B, ESC) に始まる一連のバイト列のことをいう。 エスケープシーケンスとして、他に以下のような種類がある。

    Python におけるバックスラッシュ (\) の扱いと、row stirng と正規表現における注意点
    oinume
    oinume 2011/07/05
    「Python」 では \ を表現するのに、\\ を用いるので、正規表現の \\ を Python の文字列リテラルして用いるには、 \\\\ とする。
  • Home

  • Socialtext (ソーシャルソフト)  : ワークスタイル・メモ

    ワークスタイル・メモ カレンダー・手帳術からグループウェア、ライフハックやWeb2.0まで、インターネット時代の仕事術やツールの未来を考える ワークスタイル・メモ > 文書共同編集系 > Socialtext (企業向けWiki) Socialtextは複数のユーザーが共同で情報を編集できるwikiの機能を、企業向けにパッケージ化したサービスです。 こういったサービスを何と呼べば良いかは人によって議論があるところですが、CMSやグループウェアのような使い方をすることができ、先日紹介した37signalsのBackpackと重なるサービスかもしれません。 Socialtext自身はエンタープライズソーシャルソフトウェアという言い方をしているようです。 昨年の10月にはSAPを含め複数のVCから400万ドルの資金を調達して話題になりましたし、CEOであるRoss Mayfield氏は、昨年のW

  • Spring Framework

    Spring Frameworkは Rod Johnson 氏の著書 "Expert One-on-One J2EE Design and Development" の中で使用されたコードを元にしたオープンソースの Java/J2EE アプリケーションフレームワークです。 「DIコンテナ」「Dependency Injection」という言葉を、耳にしたことはないでしょうか。Dependency Injection とは、オブジェクト が必要とする情報を、外部から注入することで、コンポーネントの再利用性を高めることを目的としたデザインパターンのひとつです。 ここでは、今後 Java プログラマにとって必須となるであろう Spring Frameworkについて解説していきます。 Spring Framework INDEX Spring Framework 1.1. Spring の概要