タグ

2008年8月30日のブックマーク (10件)

  • 第1回 気軽にPythonを始めよう:ITpro

    オブジェクト指向スクリプト言語であるPythonは,日常の作業に利用するちょっとしたスクリプトから,商用サイトや大規模Webシステムまで幅広く適用できる非常に便利なプログラミング言語です。日ではあまり認知度は高くありませんが,欧米を中心に幅広く利用されており,米Google(米YouTubeを含む)などの有名企業でも採用されています。 ここでは,プログラミング言語Pythonの魅力と使い方を説明します。特にこれからPythonをはじめようというビギナーの方に,とっかかりとなる言語の基礎と導入方法を説明します。 日Pythonの認知度があまり高くない理由 欧米で人気のPythonですが,国内ではまだまだ認知度が高くないようです。原因としては次のような点が考えられます。 ●日語コーデックに対する不安 Python 2.3の時代まで,シフトJISやEUC-JPを扱うためには,CJKコーデ

    第1回 気軽にPythonを始めよう:ITpro
  • Google Cookbook - Google App Engine

    The 1000 file limit has created a problem for folks working outside of the golden path provided by GAE, or even for folks with lots of modules outside of the Web application plumbing. To alleviate this problem, you can create a zip archive of files you need and import module from these like so: import sys sys.path.insert(0, 'cherrypy.zip') sys.path.insert(0, 'mako.zip') import cherrypy fro

  • Emacsのphp-modeで関数を補完・検索する - 牌語備忘録 -pygo

    php-modeの関数を補完・検索まわりではまったのでメモ。 環境:MacOS10.4, carbon Emacs(2008/01?) ここからPHPHTMLマニュアルをダウンロードして /usr/share/doc/あたりにphp用のディレクトリを作って置く(任意の場所で) 以下.emacs.elに追加。 ;; php-mode (autoload 'php-mode "php-mode") (setq auto-mode-alist (cons '("\\.php\\'" . php-mode) auto-mode-alist)) (setq php-mode-force-pear t) (add-hook 'php-mode-hook '(lambda () (setq php-manual-path "/usr/share/doc/php/html") (setq php-sea

    Emacsのphp-modeで関数を補完・検索する - 牌語備忘録 -pygo
  • はてなブックマーク日記 - タグの一括置換/削除機能の追加について

    はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。3月11日(月)~3月17日(日)〔2024年3月第3週〕のトップ30です*1。 順位 タイトル 1位 大炎上したスクールフォト業界で勤めてたんだが、もう学校写真のカメラマンは限界かもしれない|所在ない 2位 高等学校段階までの学習で身につけてほしいこと | 東京大学 3位 文科省の公用文作成の考え方って資料、めちゃくちゃ役立つから論文書く人とか社会人になって社外にメールを送るのが苦手って人は読むのをおすすめする。 - Togetter 4位 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」(1/2 ページ) - ねとらぼ 5位 横浜中華街デートで1日過ごせ|まりにゃ 6位 謙虚なリーダーのもとで心理的安全性が高まりメンバーが領発揮しやすくなる

    はてなブックマーク日記 - タグの一括置換/削除機能の追加について
  • Emacsの正規表現で - 牌語備忘録 -pygo

    任意の数字に\dでマッチしないことを今日知りました。 Emacsでは[0-9]で数字にマッチ。

    Emacsの正規表現で - 牌語備忘録 -pygo
  • 今さらpydocを知る - 牌語備忘録 -pygo

    ターミナルなどで pydoc -p 1234 と入力してから、webブラウザのURLに http://localhost:1234/ と打ち込むとえらく便利なものが。 これは凄い。 やっぱりPythonは素敵と改めて感じる。 http://www.python.jp/doc/current/lib/module-pydoc.html

    今さらpydocを知る - 牌語備忘録 -pygo
  • MacBook Air Update sd20564 (Re: CPUシングル化現象) - ganaware’s blog

    http://www.apple.com/jp/ftp-info/reference/macbookairupdate.html このアップデートを入れると、CPUシングル化現象 - GANAwareはてな版が劇的に改善されました。 以前は動画を再生中に TimeMachine がバックアップを開始したりすると、esc キーのあたりがとても熱くなって CPU が片方しか動作しない状態になり、動画はマトモに見ることができなかったのですが、このアップデートを導入後はそれほど熱くもならず、様々な負荷をかけても動画はほぼ通常通り再生しつづけてくれました。

    MacBook Air Update sd20564 (Re: CPUシングル化現象) - ganaware’s blog
    kozo-ni
    kozo-ni 2008/08/30
  • Python で関数の説明を書く - ドキュメンテーション文字列

    翌日になれば、昨日書いたメソッドの内容なんて忘れてしまう。 ^^; わかっているからいいやと思ってコメントを書くのを面倒くさがっていると、いつの間にかコードの森で迷子に…。 パタッ(o_ _)o~† Python でも、関数の説明を書くための書式に慣習があるようだ。「ドキュメンテーション文字列」と言うそうだが、最初見たときに違和感を感じた。関数の定義の前にその関数の説明を書くのではなく、関数の中の冒頭にコメントとして書く。他の言語では定義の前に書くことが多いので、これも Python 的と言えばそうなのだろうか。 (@_@) 書き方 4. その他の制御フローツール の「4.7.6 ドキュメンテーション文字列」から要点のみを抽出すると、 最初の行は、常に対象物の目的を短く簡潔にまとめたもの 対象物の名前や型を明示する必要はありません。 最初の行は大文字で始まり、ピリオドで終わっていなければな

  • 第8回 viエディタ入門

    読者の多くは,プログラミングに利用するお気に入りの「エディタ」をお持ちではないでしょうか。今回は,UNIX系OSの標準的なエディタとして長年使われ続けているviエディタについて取り上げます。もちろん,Linuxにおいても,次に述べるように“vi系列”のテキスト・エディタを利用できます。 viエディタの概要 LinuxをはじめとするUNIX系OSでは,viが標準的なテキスト・エディタとなっています。オリジナルの「vi(VIsual editor)」は,米Sun Microsystemsの共同創業者の一人であるビル・ジョイ(Bill Joy)氏によって30年以上前に開発されたのが始まりですが,現在ではviの上位互換である「Vim(Vi IMproved)」が多くのLinuxディストリビューションで採用されています。vi/Vim(以後はまとめてviエディタと記述します)には,シンタックスハイライ

    第8回 viエディタ入門
    kozo-ni
    kozo-ni 2008/08/30
  • Wiresharkで特定の相手との通信だけを表示させる

    解説 TIPS「Wiresharkで特定の通信セッションだけを抽出して表示する」「Wiresharkで特定のプロトコルだけを表示させる」では、フリーの高機能なネットワーク・プロトコル・アナライザであるWiresharkを使って、パケットをキャプチャし、表示させる方法について解説した。TIPSでは、特定のノードとの通信だけを取り出す表示フィルタについて解説する。 操作方法 ●表示フィルタとは キャプチャしたパケットの中から、特定の条件にマッチするパケットだけを取り出して表示させる機能を表示フィルタという。表示フィルタの使い方はTIPS「Wiresharkで特定のプロトコルだけを表示させる」でも紹介しているが、Wireshark上部のツール・バーにある表示フィルタ欄(次の画面の(1)参照)に条件式を入力する。

    Wiresharkで特定の相手との通信だけを表示させる