サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
kei10in.hatenablog.jp
IPython が Python 3.1 以降に対応していたのでインストールと設定をしてみた. やったのは インストール. プロンプトの設定. ipython 起動時に実行されるスクリプトの設定. インストール IPython は pip でインストールした. % pip-3.2 install ipython % pip-3.2 install readlinereadline を入れていなかったせいでプロンプトが崩れていたので readline を追加でインストールした. Windows の場合は readline ではなくて pyreadline をインストールするみたい. IPython の設定 - profile の作成 IPython の設定は profile という形でディレクトリ単位で管理されてる. コマンドで profile を作ることができるので,とりあえずコマンドで作
最近のビルド ツールは使ってるライブラリの取得とかを全部やってくれて素敵!!ということで Emacs で使うパッケージも、使っているものは勝手に取得してくれるようにしてみました。 何に使うの? 家では Windows と Mac OS X、会社では Windows と環境がいろいろあって全部を同じ開発環境にするのは結構面倒です。なので Emacs や Zsh の設定ファイルは github で管理しています。 ここで問題になってくるのが Emacs などで使っている外部のパッケージです。 外部のパッケージを管理する方法としては次の方法が考えられると思います。 毎回手動でインストールする。 他の設定ファイルと同様に一緒にバージョン管理する。 足りていないものは自動でインストールされるようにする。 1. はとてもつもなく大変ですね。これまでは 2. でやってきました。大体は 2. で十分だと思
Emacs には背景の設定方法がいろいろありすぎてこまる. なので Emacs 23 以降での背景色,前景色の変更をまとめてみた. 前提知識 face フォント,前景色,背景色,下線の有無といった,スクリーン上でのテキストの表示に関する属性の集合. frame ウィンドウ システムで言うところのウィンドウ. Emacs で言うところのウィンドウは C-x 2 などで分割したものをいうので注意. frame-background-mode 背景色が暗い色か明るい色かを表す値. 通常は自動で決定される. face には frame-background-mode が dark のときと light のときの両方を定義することができる. 背景が黒のときと白のときでシンタックス ハイライトがいい感じに変わってくれるのはこいつのおかげ. 手動で設定できるけど,するもんじゃない. 前景色,背景色の設定
ついでにもうひとつ. 今まで,Mode Line に表示する,line-number-mode で十分だったからそのままにしてたけど,そろそろ横に表示してもいいかと思って探してみた. 他所様の作ったものを使うしかない模様。Webを漁ってみると、どうも有名どころとして3つあるみたい。 * wb-line-number.el * setnu.el(&setnu+.el) * linum.el selflearn @ ウィキ - 秀丸からEmacsへ移行する ということですが, そこでsetnu.elを調べてみると、これは・古い、・バグが多い、・修正版として用意されたsetnu+.elがリンク切れ、というように全然使えなかったのでパス。 結局、最後のlinumが一番シンプルで良かったのでこれを使うことにした。使い方はsetnu.elとほぼ同じ。 selflearn @ ウィキ - 秀丸からEma
groff-1.20 だと日本語 man が文字化けするらしい. groff-1.19 だと日本語 man を読む方法があるので,/etc/portage/package.mask で >sys-apps/groff-1.20とかやってる人もみたい. これじゃ将来的に困ると思うので,groff-1.20 で日本語 man を文字化けしない方法を探した. 方法 とりあえず結論から. /etc/man.conf の JNROFF を以下のように変更します. JNROFF /usr/bin/groff -DeucJP -Tutf8 -mandocjPAGER はお好きな方にしてあげてください. PAGER="less -R" PAGER="lv -c"これ文字化けはなくなると思います. レイアウトはちょっとかわいそうな感じですけどね ^^; あと,たぶん LANG=ja_JP.utf8 な人じゃ
課題 sys.stdout のエンコードを変更したい!!! 説明 sys.stdout のエンコードの変更は,Python2.6 までは >>> sys.stdout = codecs.getwriter('utf-8')(sys.stdout) >>> print u'ほげ' ほげ ってやります. これを,Python3.0 でやると, >>> sys.stdout = codecs.getwriter('utf-8')(sys.stdout) >>> print('ほげ') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python30\lib\codecs.py", line 356, in write self.stream.write(data) File "C:\P
追記 2011-09-18 この記事にあるのはカリー化ではなく部分適用の間違いです。 Pythonでカリー化と部分適用について考えてみる - kk6のメモ帳* カリー化と部分適用の違いと誤用 - Togetter functools.partialというのを教えてもらったのでどういうものか試してみる(`・ω・´) こちらも参考に カリー化 - @kei10in の日記 変数束縛してみる - @kei10in の日記 ぐぐってみるとfunctools.partialというのはPython 2.5からの新機能らしい!!ということがわかった あらためて使ってみる >>> f = lambda x, y: x ** y >>> f(2, 3) 8 >>> from functools import partial >>> g = partial(f, 2) >>> g(3) 8ほぉほぉ parti
このページを最初にブックマークしてみませんか?
『@kei10in の日記』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く