タグ

2012年3月18日のブックマーク (11件)

  • ropevim, rope in vim

    ropevim, rope in vim Ropevim is a plugin for performing python refactorings in vim. It uses rope library. You should install rope library before using ropevim. You can download ropevim from project download page. Features Supports many of the refactorings that are supported by rope library: Rename Extract method/local variable Move class/function/module/package/method Inline method/local variable/

  • Rope Overview

    Rope has been moved to GitHub.

  • Hashnote - Vimを最強のPython IDEにする

    pythonbrewによるフレキシブルなPython環境の構築 Vimの設定とかはあまり関係ないですが最強を詠うために最強のPython環境が必要なので構築します。最強の環境とは インストールされているPythonのバージョンが違うことによって不可解なバグが発生しない インストールされているライブラリのバージョンが違うことに不可(ry インストールされているライブラリ同士が干渉して不可解な(ry だと思っています。これらを解決するために pythonbrew という素晴らしいソフトを利用します。 ただこのソフトはシェルが前提となっているのでWindowsをお使いの方は代わりに virtualenv をインストールして先に進んでください。 Pythonには大きく分けて2.x系と3.x系の大きなバージョンがあり、この二つは相容れないものとなっています。 2.x系はずっと使われてきたもので外部ラ

  • pythonのORMを色々試してみた – taichino.com

    そろそろpythonでもSQLを直に書くのが面倒になってきたので、O/Rマッパーを探してみたところ、幾つか種類があったので有名どころを使ってみることにしました。今回試したのは以下の4つです。 SQLAlchemy SQLObject Elixir Storm まず用途についてですが、僕はテーブルスキーマはSQLで直に書きますので、ORMでDDLを扱うつもりはありません。DMLを簡単に扱いたいというのが一番の目標です。そこで予め作成して置いたテーブルに対してCRUD操作のし易さを比べてみました。比較に使用したのは以下のテーブルです。 CREATE TABLE `books` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(100) DEFAULT NULL, `price` int(11) DEFAULT NULL, `isbn

  • Emerge Technology: pypyのスレッドとかgreenletとか何か

    生まれ変わった「Days of Liris」。プログラミングのこと、Pythonのこと、気になったソフトウェアのこと、身の回りのこと、いろんなこと。など pypy advent calendarのエントリです。ごめんなさい。ネコを飼うのでそのことに関心が向いて、pypyのこと、すっかり忘れていました。なので、いつにも増して、とってもうすーいエントリをだらだらと書きます。pypy闇の軍団長兼会長様、許してください。 まずは、昔のフィボナッチ数列の計算するコードを持ち出します。 import time def fibonacci(n): value = 0 f1 = 1 f2 = -1 for i in range(n+1): value = f1 + f2 f2 = f1 f1 = value return value if __name__ == "__main__": for x in

    Emerge Technology: pypyのスレッドとかgreenletとか何か
  • 悪「言語」身に付かず - 「書ける」と「身に付く」の間に : 404 Blog Not Found

    2009年07月26日15:30 カテゴリArtLightweight Languages 悪「言語」身に付かず - 「書ける」と「身に付く」の間に 習うきっかけは、これでいいと思う。 プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!(Hatena) たぶんこれかな… なにか作りたいものがある または なにかを作る必要がある なんて状況以外で、マトモにプログラミング言語を習得してる人って ぼくほとんど見たことないんだけど、みなさんはどうでしょう…! けど、これでは「身に付かない」と弾言しちゃう。 なんでそう言い切るか、というと、「作りたい」ものがあって、それを実際にその言語で「作った」のにも関わらず、全然身に付いていない言語が私にはあるから。 たとえば、shell script。 これとの付き合いは、perlよりも古い。にも関わらず、私は未だに shell script を

    悪「言語」身に付かず - 「書ける」と「身に付く」の間に : 404 Blog Not Found
  • PCサポート - ソフトウェアとデバイスドライバーのダウンロード・ファイル一覧 - ThinkPad X60, X60s, X60 Tablet

    (注)1: A) eFlash版とディスケット版は同一のプログラムです。 eFlash版 - ダウンロードしたドライブから直接、更新する場合 CD起動版 - ダウンロード後、CDを作成し、そのCDから更新する場合 B) バージョン表示について 上段 - アップデートユーティリティ・プログラムのバージョン 下段 - アップデート後の BIOS のバージョン (注)2:BIOS エンベッデッド コントローラー・プログラム アップデート・ユーティリティ : BIOS の更新時、同時に更新が必要な場合があります。詳細は、リリースレターをご参照ください。 (注)3:Windowd Vista および Windows XP Tablet Edition 2005 のみ

  • https://remotestance.com/blog/147/

  • Omicron bash

    bash Bourne Agein SHell 家 BASH with Debugger and Improved Debug Support and Error Handling わざわざ覚える必要はないと思うけど,知ってると便利な bash スクリプト. bash 例解 (IBM dW) 404 Not Foundになっちゃったな... 第1回 (2000-07-14) Bourneシェルの生まれ変わり(bash)による初歩のプログラミング 第2回 (2000-07-14) bashによる初歩のプログラミングの続編 第3回 (2000-07-14) ebuild システムの探訪 ebuildGentooLinux の一部らしい. bash 超プログラム術 杉浦康仁(三木淑生)氏による文書. BASH Programming - Introduction HOW-TO

    masudaK
    masudaK 2012/03/18
  • Skypeヘルプ – チャットのコマンドと役割を教えてください。

    [チャット] タブで、インスタント メッセージを表示するユーザーまたはグループを選択します。 チャット ウィンドウにメッセージを入力し、[送信] ボタンを 選択します。 チャット内の最新のメッセージにジャンプするには、下のシェブロン ボタンを 選択します。 (Skype for Android 4.0.4 ~ 5.1 では使用できません。 デスクトップとモバイルの Skype メッセージを右クリックまたはタップして保持します。 表示されたメニューから以下の操作を実行できます。 [編集] - メッセージを編集する。 送信した メッセージを編集する方法 について説明します。 [コピー] - メッセージをコピーし、会話ウィンドウに貼り付ける。 [引用] - メッセージを会話ウィンドウで引用する。 コンピューター用 Skypeのキーボード ショートカットを使用して引用符で囲む方法について説明します

    Skypeヘルプ – チャットのコマンドと役割を教えてください。
  • filecmp — File and Directory Comparisons

    filecmp — File and Directory Comparisons¶ Source code: Lib/filecmp.py The filecmp module defines functions to compare files and directories, with various optional time/correctness trade-offs. For comparing files, see also the difflib module. The filecmp module defines the following functions: filecmp.cmp(f1, f2, shallow=True)¶ Compare the files named f1 and f2, returning True if they seem equal, F

    filecmp — File and Directory Comparisons