by shigemk2

当面は技術的なことしか書かない

2013-06-28から1日間の記事一覧

setterとdeleter

2. 組み込み関数 — Python 2.7ja1 documentation プロパティオブジェクトは getter, setter, および deleter メソッドを備えています。これらのメソッドは属性のコピーを生成するデコレータに適していて、デコレートした関数を対応する属性参照関数に割り当…

property

2. 組み込み関数 — Python 2.7ja1 documentation class Parrot1(object): def __init__(self): self._voltage = 100000 # voltage() が同じ名前の読み取り専用属性の “getter” になります。 # doc がもし与えられたならばそれがプロパティ属性のドキュメント…

classmethod

Python のクラスメソッド – デコレータ @classmethod, @staticmethod を使って | すぐに忘れる脳みそのためのメモ function のクラスメソッドを返します。 クラスメソッドは、インスタンスメソッドが暗黙の第一引数としてインスタンスをとるように、第一引数…

ポイントの前の大文字小文字の変換

GNU Emacs Manual - Case M-l ポイントに続く単語を小文字に変換します(downcase-word). M-u ポイントに続く単語を大文字に変換します(upcase-word). M-c ポイントに続く単語を大文字で始めます(capitalize-word).上のキーバインドは、ポイントの後ろの単…

quickrun.elとpycheckerの謎

バージョンが古い →githubからgit submodule addしても無駄 syohex/emacs-quickrun · GitHub犯人はこれ (global-set-key (kbd "C-c C-v") 'quickrun);; よく使うならキーを割り当てるとよいでしょう (global-set-key (kbd "<f5>") 'quickrun)推奨されているf5に</f5>…

lessで行数を指定してジャンプ

ふつうに数字(行目)+enterでいいお

今日のelisp

init.elにて。 もう面倒だからoccurをcommand-fで実行できるようにした。 C-s ってSKKの日本語入力と相性悪い気がする。 ;; occurをコマンド入力できるようにするお (define-key global-map (kbd "s-f") 'occur)

クラス

quickrun.elのテストも兼ねてる class Hoge: def hoge(self): print 'hoge' hoge = Hoge() hoge.hoge()

ノウアスフィアの開墾10 エゴの問題

ハッカー文化は意識的にエゴ中心主義と、エゴに基づく動機づけを信用せずに軽蔑する。自己宣伝は、コミュニティがそこから何か得るものがあるように見えるときでさえ、容赦なく批判されることが多い