發表文章

目前顯示的是 7月, 2016的文章

如何在文章中加入美化的引用文字 (quote)

圖片
只要在網頁的範本中加入你要的CSS即可。 範例如下: 這是一個範例 CSS 取自 這裏 .

利用 Chains.cc 來激勵自己養成習慣

圖片
許多自助型的書籍都會跟讀者說,想要堅持不懈地完成一些事時,適當地給自己一些「 獎勵 」,是一個不錯的選擇。例如努力讀書30分鐘後,自己可以小小放縱一下,上網20分鐘。運動完30分鐘後,可以喝一杯運動飲料。獎勵可以讓自己有所期待,從而激勵自己持續下去。 以前我總覺得獎勵這種事,好像都是要有形的比較好,例如買杯飲料喝啦,去吃平常不常會去吃的餐廳啦之類。後來我覺得,其實「無形」的獎勵,反而效果比較好。例如每次完成一個習慣的動作(例如每天讀一本書20分鐘),就稱讚一下自己「做得很好」!一來這種無形的自我激勵不用花錢,二來也是種自我肯定,三來不會有「自我放縱許可證」的問題。所以我覺得比一些有形的獎勵來得好。 自我放縱許可證 這裏離題一下「自我放縱許可證」是什麼。例如前述「努力讀書30分鐘後,可以上網20分鐘」,其實就可能引起「自我放縱許可證」效應。常常我打算上網20分鐘時,最後會發現居然在網路上胡混了40分鐘以上的時間,這比我自己用功讀書的時間還要長了!而運動完可以喝運動飲料也是,常常喝了後才發現飲料的熱量超過了自己所消耗的熱量,反而無法達成運動的目的。「 對自己感到滿意時,你反而更有可能信任自己的衝動,而這代表允許自己使壞 」,這就叫「自我放縱許可證」。詳細的細節,可以參考凱莉.麥高尼格所寫的「 輕鬆駕馭意志力 」一書。 回到主題,這次要介紹的 Chains.cc app,就是一種無形的激勵方式,幫助我們養成好習慣。

[Python] 如何在迴圈中刪除list中的元素

在許多程式語言中,在迴圈中刪除串列(或陣列)中的元素,是一件蠻tricky的事。主要的原因是使用迴圈走訪串列時,你需要知道串列的大小,才能完成整個走訪的動作。但刪除元素會改變串列的大小,這會造成走訪的過程出錯。 在底下的程式碼中,迴圈會刪除串列中的偶數。但這樣的作法是錯的,因為元素刪除後,會造成 range(len( lst )): 這段判斷出錯,所以引發 index out of range 的問題。 lst = [1,2,4,8,13,16,19,22] for i in range(len(lst)): if lst[i] % 2 == 0: del lst[i] 那要怎麼辦呢?

八個小步驟,幫你養成好習慣

圖片
傑瑞.賽恩菲爾德(Jerry Seinfeld)是美國有名的情境喜劇「歡樂單身派對」(下圖)的主角兼主要編劇。「歡」劇在1998年5月播出最後一集時,收視率高達41.3%,為有史以來的第三高(台灣很紅的「六人行」是第4高)。這個數字代表了最後一集播出時,全美幾乎有一半的收視人口都守在電視前,就為了看這集的落幕。 傑瑞.賽恩菲爾德給年輕喜劇演員的忠告就是:「要養成每天寫笑話的習慣」。拿個月曆,以及一支紅筆。如果那天有寫下笑話,就在月曆上那天畫個大叉叉。時間一久,你會發現紅色的叉叉會連成一個長長的鏈條(chian)。這時最重要的是,別讓鏈條斷掉(請參考: do not break the chian )! 許多成功者都有固定且堅持執行的好習慣 方法聽起來簡單吧,就是 養成習慣囉 。很多成功的人士都有相同的習慣: 村上春樹每天五點起床,然後就寫作4到5小時…每天!  販賣故事的高手史蒂芬.金也是每天維持寫作的習慣。  (請參考: 【果子離群索書】創作者的紀律與怪癖 ) 其實不只這些成功者,我們也會想養成習慣。依據不正式的統計,每年的一月一號是大家最愛決定要養成新習慣的日子。 "我要每天背單字" "我要每天運動"  "要每天練習寫程式" 但成效如何呢? 我想大部分的人都成功得少,失敗得多(一般來說,每年的2月1號通常是新年新希望破滅的那個日子)。 為什麼失敗比較多呢? 因為我們是習慣的動物。