タグ

ブックマーク / jutememo.blogspot.com (6)

  • Google Reader から Feedly へ乗り換えた - フィードを登録するためのブックマークレット、カテゴリーの選択画面を広くする、スマートキーワードで特定のカテゴリーから検索する

    1. Google Reader の廃止をやめてほしい エイプリルフールかと疑ったほどの衝撃。(+_+) Google Reader の終了宣言。 Google リーダーのデータをダウンロードする方法 - Google リーダー ヘルプ Google リーダーは 2013 年 7 月 1 日をもって廃止します。… Google Reader より前に終了が宣言されていた iGoogle でさえ、2013年11月 まで存続するのにどういうこと?余程やめたい理由でもあるのだろうか。。 廃止の理由は、Google Reader の利用が少なくなったことと、開発する製品を絞り込むためらしい。 Official Google Reader Blog: Powering Down Google Reader によると、 usage of Google Reader has declined, and

  • Make Link で Google スプレッドシートのリンクを作成

    1. ハイパーリンクを入力するための数式 Google スプレッドシートはセルに URL を入力した後、そのセルをクリックするとリンク先に飛ぶためのポップアップが表示される。 URL ではなくテキストでリンクしたい場合は、 … 該当するセルに次のようなハイパーリンクの数式を入力します。 =hyperlink("www.google.com";"ウェブを検索") (リンクを挿入する : スプレッドシートの編集 - Google ドキュメント ヘルプ より) 2. Firefox のアドオン Make Link で数式を作成 上記の数式を一々入力するのは面倒なので、Make Link :: Add-ons for Firefox を使って簡単に入力できるようにする。 Firefox を開き適当な位置で「右クリック > Make Link > 設定」。 「新規ボタン」で新しい設定を作成。 名前を

  • Python の map, filter, reduce とリスト内包表記

    1. リストを操作する関数で重要なのはどれ? リスト内包表記は慣れたら使いやすい Python のリスト内包表記に出会って 4 ヶ月が経った。 「Python のリスト内包表記」を読みなおしてみると、 … 同じく数値のリストから、特定の条件に合う要素を抽出する。 print [x for x in [1,2,3,4,5] if x > 3] これまた読みにくい。 (@_@;) と書いていたけれど、今では「シンプルで読みやすく、また書きやすい」と思える。慣れとは恐ろしい。 ^^; (リスト内包表記がネストしてたりすると、すぐに理解出来ないけれど。) Ruby の Enumerable モジュールにはたくさんのメソッドが定義されている Java しか知らなかった頃、Ruby の 配列に定義されているメソッドを見て、「便利なメソッドがたくさんあるなぁ」と思った。Ruby の配列は、Enumera

  • 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 の文字列リテラルして用いるには、 \\\\ とする。
  • Python で MySQL を操作 – MySQL-python

    1. MySQLPython で操作するためのライブラリ PythonMySQL のデータを操作したい。 MySQL - PythonInfo Wiki によると、以下の 3 つのライブラリが挙げられていた。 MySQL for Python mxODBC pyodbc とりあえず、一番上を使ってみよう。 2. MySQL for Python のダウンロードとインストール SourceForge.net: MySQL for Python: Files より MySQL-python-1.2.2.win32-py2.5.exe をダウンロードしてインストール。 \Lib\site-packages\ にインストールされる。 3. Python Database API Specification MySQLdb User's Guide によると、 If you want t

    Python で MySQL を操作 – MySQL-python
  • Python のジェネレータ (1) - 動作を試す

    1. イテレータとはコンテナの要素を走査するためのオブジェクト これまでに Python の リスト内包表記、イテレータ について調べた。 次は、「ジェネーレータ」。 Python のジェネレータを理解するには、イテレータの理解が不可欠。ジェネレータについて調べる前に、イテレータの復習から行う。 a. イテレータの役割 Python のドキュメント「9. クラス」 における「9.8 イテレータ」の説明を確認すると、 イテレータの使用は Python 全体に普及していて、統一性をもたらしています。背後では、for 文は コンテナオブジェクトの iter() を呼び出しています。… イテレータは、Python において特別扱いされており、for 文と密接な関わりを持っている。 … この関数は next() メソッドの定義されたイテレータオブジェクトを返します。 next() メソッドは一度コン

    Python のジェネレータ (1) - 動作を試す
  • 1