卡拉馬助夫兄弟們

長老是把你的靈魂、意志吞沒在他自己靈魂、意志裡的人,選擇長老就意味著放棄自己的意志,一切聽從他。

每個女人身上都有一點兒別的女人所沒有的東西,老處女也不例外。

其實,誰的生活都不乾淨,只不過旁人偷著來,我是公開的。現在那幫幹髒事倒攻擊起我來。天堂我是不去的。

如果真有上帝並不稀奇,稀奇的是要創造上帝的思想。

我從一開始就想不通如何能愛自己的鄰人,遠些的人或許還可以。要愛一個人,那個人必須不露面,否則愛就會消失。

伊凡:我覺得基督的愛,世上不可能有。人類是很殘忍的,前不久在莫斯科聽一個保加利亞人講,土耳其人在境內行兇燒掠,姦淫婦女,用鐵釘把囚犯的耳朵釘在牆上直到天亮,再絞死他們,比野獸還殘忍。他們殘殺起孩子更是巧妙地藝術化了,包括用匕首從母腹中剖出嬰孩,或把嬰兒拋向空中,再用刺刀接住。甚至有個土耳其人在把一個嬰孩逗笑的時候,開槍打碎了他的腦袋…許多人有一種虐待小孩的嗜好,他們對待旁人溫和良善之至,完全像個有修養的貴族,卻特別愛虐待小孩。我知道一對父母變著法兒虐待五歲的親生女兒,大冷天把她關在廁所裡挨凍,逼她吃屎,作母親的居然能在孩子痛苦的呻吟中安然入睡…大人的痛苦就不去提了,因為他們已經吃了禁果,可是這些天使般的孩子呢?
你看,世界上有那麼多的荒誕,世界根本就是建立在荒誕之上。人類的痛苦不幸完全是自找的,用不著憐憫。我只知道人間有太多的血淚,但沒有誰能對此負責。這不會叫我心安理得,我要報復,否則寧肯自我毀滅。我堅信這報復終將出現在地球上,即便那時我死了,也會復活過來。我的罪惡和痛苦不是為旁人做孕育未來和諧的養料,我希望有一天能親眼看見溫順的雛鹿和獅子睡在一起,被殺的人和殺人者擁抱。
孩子們沒有理由為人類的一切罪行負責。有人說,小孩子總有一天會長大,也有可能成為罪人,但八歲的時候她就讓獵狗撕碎了。所以,我絕不接受最高的和諧,它的價值與那個關在廁所裡挨餓受凍的孩子悽慘的眼淚相比,一文不值。那眼淚若得不到補償,世間哪還會有和諧可言。我不願有和諧,它的價碼太高了,我買不起入場券,只好把它退還。

世上不可能沒有僕人,但是應該使僕人比不做僕人時更自由。

所謂地獄,我以為它是「因為不能再愛而受到的痛苦」。談到地獄之火,有人通常把它看作是物質的,即便那樣,也該高興,因為物質的磨難,或許可以使他們忘卻更可怕的精神磨難。

他唯一的心願是想看他和她在一起是什麼樣兒,他心底湧起對這個女人從未有過的愛。對自己這份新鮮的情感,自己也覺得陌生,這是一種快要消亡的情感。

諸位,別怕,我來沒有什麼。我只想同你們一起待到早晨。我想在這裡度過我最後的快樂一夜。我熱愛過我的女王。

我喜歡觀察現實世界,你看狗們有它一種共同的自然法則,看起來似乎有點可笑,但自然界存在的一切沒什麼可笑的,要說可笑,倒是人類可笑的地方更多。

麗莎的夢:黑夜裡我拿著蠟燭,獨自待在房裡,四面的小鬼把房門打開,門外也有一群鬼想進來抓我。眼看就抓住我了,我趕緊畫個十字,它們就害怕了,駐足不前。我張嘴罵上帝,它們便又歡天喜地來抓我,我又畫了十字,它們又走了。真痛快。

發表留言

推銷員之死

他們覺得我怎麼樣,我才不在乎吶!多少年他們取笑爸爸,你知道為甚麼?因為我們和這個瘋人院似的城市合不來!我們應該在空曠的原野攪拌洋灰,或者―或者做木匠。木匠是可以隨便吹口哨的!

多麼偉大的女性阿!上帝造了她之後,就把模子給毀了。

你跟他談話的時候,要是他桌上有甚麼東西掉在地上—比如說一個包兒或甚麼的—你可別把它撿起來。

我總是跟垃圾場泡上了!我剛付清汽車的分期付款,那架車快就要壽終正寢了。這個電冰箱好像鬼上身的瘋子一樣,橡膠帶剛換上就給咬斷了。他們是算準時間的,他們把機器算定時間,等你付清最後一期的錢,機器也就玩兒完了。

八十四歲的年紀,他不用走出房間,就可以靠這樣吃飯。我看在眼裡才恍然大悟,原來推銷員是個再好不過的行業。一個人到了八十四歲的年紀還能夠跑二三十個碼頭,拿起電話來就有那麼許多人記得他,喜歡他,幫他的忙。還有甚麼比這個更美的事嗎?你知道嗎?他死的時候──說起來,他死也死得像推銷員──他死的時候,有好幾百個推銷員和買主去送葬。一連幾個月有火車上有很多人為著他傷心。那時候講人品,講尊敬,講交情,講知恩必報。現在,甚麼都是死牌死板的,再也沒有講交情講人品的餘地了。你明白我的意思嗎?他們都不認識我了。

你不能像吃橘子一樣就把橘皮扔了的──人可不是水果阿!

這個世界只有你能賣錢的東西才是你的。可笑的是:你是個推銷員,可是連這個道理你都不懂。

這是豬狗不如的日子。我後悔世界大戰的時候,他們沒把我拉到軍隊裡去,到現在不見得就不活著了。

他只對我看了一眼───我就恍然大悟:我這一輩子整個而是多麼大一個謊,笑死人的謊!

在那座大廈半中間,我站住了,我瞧見───天空。我看見了世界上我心愛的東西。工作,吃的東西,和坐著抽菸的閒工夫,我望著那隻墨水筆,自己跟自己說:我他媽的偷這個東西幹嘛阿?為甚麼我要把自己變成一個我不願意做的人?為甚麼我要在一個辦公室裏做大傻瓜,苦苦哀求得讓人家瞧不起?實際上我所要的就在外邊兒等我,只要我開口說:我知道我是老幾!

發表留言

Python Beyond the Basics

Entities

  • class: blueprint for an instance
  • instance: a constructed object of the class
  • type: indicates the class/instance belongs to
  • attribute: value of any object
  • method: a callable attribute defined in the class

Instance Methods

  • instance methods are variables define in the class
  • when call through the instance, the instance is automatically passed as first argument (named self) to the method, e.g. below:
  • because of this automatic passing of the instance, instance method are known as “bound” methods, i.e. bound to the instance upon which it is called

Encapsulation

  • breaking encapsulation: setting the object value without using the setter method

 

  • enforce encapsulation:

Python Class Variable v.s. Instance Attribute

Set class variable and instance attribute the same name to show the difference and look up order:

The attribute look up order: when request an attribute to an instance, it looks for that attribute in the instance first then in the class.

Access class variable in instance:

Polymorphism

  • Different classes has same interface (i.e., method name), we can say that this group of related classes implement the same action
  • Being able to work with different types to call methods without checking it’s possible and handle errors using exception handling is called DOCK TYPING
  • Checking the type ahead of time is generally considered un-pythonic

An example from stackoverflow:

or an built in len method as an interface implemented by list and set object:

Inheriting the Constructor

  • __init__ can be inherited
  • if a class doesn’t have an __init__ constructor, Python will check its parent class, as soon as it finds one, Python calls it and stops looking
  • we can use the super() function to call method in the parents class, or we may want to initialize in the parent class

Depth-First Order

Multiple inheritance

After Python 2.3, add a role for diamond shape ambiguous inheritance

(Make C inherit A in this example)

Abstract Class

  • An abstract class is not designed to and can’t not construct instances, but subclassed by regular classes
  • An interface / methods that defined in abstract class must be implement by its subclass
  • The python abc module enables the creation of abstract class

Composition

  • Inheritance could be brittle (a change may require changes elsewhere)
  • Decoupled code could work independently or interactively
  • classes interactions will work with an interface
  • Not checking types: polymorphic and Pythonic

Here is an example for inheritance and composition working together:

Magic Functions

Attribute Encapsulation

  • @property should not encapsulate expensive operations, because attribute setting looks cheap
  • @property only controls attributes that are expected

“with” in Python

Custom Exception

 

發表留言