2016年2月5日 星期五




The first step in solving any problem is recognizing there is one.

承認問題是解決問題的第一步。

求進步也一樣,兩者都是在目前的基礎上更進一步,解決問題是從負變成零,而求進步是由零變成一,但又誰能肯定自己現在真的是站在零點而非負值呢?既然無法確定,那就當作相同的吧。

要往前踏一步,無論如何都得先認識到自身是不足的才行。可以對自身努力所得到的進步感到開心,但自滿是無論如何都得避免的,甚至「很努力了」這種想法也得小心,除非真的無法付出更多,否則這句話只是使自己懈怠的藉口罷了。自己就是這種人,既懶惰又容易自大,有時甚至不知道自己犯了這毛病,因此必須時刻懷疑、提醒才行。

2016年2月3日 星期三

opencv 學習筆記



  • 20160203
    預計目標:使用opencv偵測平面上的物體碰撞,並分析其速度及角度
    閱讀:已經加入書籤
    TODO:於20160204前往學校借閱圖書(先領取學生證)
  • 20160204
    修正目標:使用python opencv抓取平面上的物體碰撞(用顏色分析,以撞球為例),取得其速度、角度以及軌跡,並繪製箭頭表示。
    TODO:閱讀第一章節
  • 20160207
    可以透過高斯模糊或是Opening方法來消除雜訊。
    Douglas-Peucker algorithm方法可以讓內縮的部分平滑化((如圖)

    同頁面,也可以使用Minimum Enclosing Circle方法來圈選球體
    偵測物體時,應圈選適當範圍進行分析,如下一張frame中的影像超出範圍,代表速度過快,直接果斷放棄分析(如圖)。

    可以採用 MOG 方法

    選擇顏色模組化
    用選擇出的顏色製造遮罩,命名color_mask
    用MOG方法製造遮罩,命名MOG_mask
    對兩者進行and運算製造遮罩,命名my_mask

2015年12月26日 星期六

助教心得

這學期擔任科學計算課程的助教,過程和過去我做過多數工作相同,這薪水我領得非常的心虛。

在學期初,我有幫忙去設定電腦,並在上課前幾分鐘確認軟體的安裝狀態,而到了學期中,我幾乎是完全沒有被指派任何工作,主要是坐在電腦前做自己的事,並在設備有狀況時聯絡管理員,多數的時間完全沒有事情做。

雖然有開設助教時間,但幾乎不會有人來問問題,這讓人感到相當的挫折,對於助教而言尚且如此,對學校教師而言大概也會有類似的感覺吧?

期末報告教師分派了一些兩人一組以及一人一組的題目,由於期中有同學退選,所以人數剛好等於報告的題目,造成部分比較晚決定題目的同學被迫得一個人做兩人一組的題目,而有些同學的能力完全不足以應對這種題目,所以教師指派我和某位同學一組,各負責一部分。

某位同學,姑且以L代稱好了,積極度相當的差,當面溝通總是敷衍了事,FB密他連讀也不讀,讓人完全不知道該怎麼處理,只好自己完成整份報告,並把他的名字寫上去。對於如此不積極的學生,我感到相當的不爽,自己的分數不是應該自己顧嗎? 你自己負責的報告不自己做,難道我做?

對於合作學習這件事,有人是平常個人作業隨便做,遇到分組報告因為可能會影響到同儕成績而改變心態認真做,也有人是當很忙的時候遇到分組報告,會優先選擇個人課業,反正報告什麼的天塌下來總有人坦著,另外還有一種很常見的,是不管個人或團體作業都隨便完成,甚至完全不行動的。L的話三種都有可能,如果是第一種,也許是因為助教沒有分數,覺得就算搞砸開天窗也無所謂,也有可能是第二種,吃定我會幫忙做到底。

姑且不ˋ管是哪種,L這種學生在教學現場上應該是隨處可見的,如果每次都要這麼不爽,那肯定不是什麼好事,對於這類學生,在盡了一切應做的事以後,如果仍不見改善,那應該選擇就此忽略,反正這種傢伙沒救了。

就這次L的事情來說,我選擇把他所應負責的程式以及簡報的部分完成,至於上台講解,我會講解到2/3的部分就交給他,希望他有所準備。

2015年12月20日 星期日

自我妨礙筆記

自我妨礙自我設障,跛足策略是一種心理機制,自我妨礙通過一系列行動或想法讓自己擺脫掉為失敗的責任。自我妨礙通常被認為保持自尊,有的時候也被用來自我增強(更進一步提高自尊)或者對給別人留下某種印象

上述是wiki所提到關於自我妨礙的部分。

自我妨礙不只會出現在青少年中,成年人也經常出現,我自己也得多堤防以免自己陷入此心態之中,阻礙進步。

感覺wiki上的敘述似乎不是很完整,自我妨礙似乎不僅僅為了擺脫責任,而是想要把責任引導到特定方向。以常見的「我故意不認真,才會輸給你,我天份不比你差」為例,這件事情是把責任歸因於自身的努力或認真程度,一般來說這種歸因是相對於天份來得正向,歸因於此可能日後更努力以達成目標,但此例中卻並非如此,此例中言者很有可能是在事件開始前就預料到了失敗,而為了避免他人將失敗歸因於自身不可控的天份,所以刻意在準備期間進行自我妨礙,使得失敗得以歸因於自身可控的因素(努力、認真)上。

之所以會出現此窘境,可能是持續性的準備不足,或者各種環境因素而造成,要避免此心態出現,認清自身在當下的能力是必須的,當下的能力不足不等於才能,失敗也不必然和才能不足畫上等號,勇於承擔失敗並持續努力會是比較好的做法,持續的自我妨礙只會增大自己的自尊,能力卻毫無增長,只會迎來無止境的失敗。

會有此行為者,對於「才能」、「天份」或是當下的能力比「努力」、「認真」這幾件事情更為看重,且對於失敗這件事情很不願意面對,但在可預料的失敗面前,比起面對或被評價自己無能力或才能不足,被評為「很聰明,但不夠努力」則是個相當便宜的代價。

2015年12月17日 星期四

OSX 下查閱字體名方式

查了這個一段時間了,在linux下的fc-list好像不能用,稍微頭痛了一下,終於找到了方法,於是記錄於此:

查閱方法為在字體簿中更改顯示方式為詳細,PostScript 名稱即是所需要的字體名

2015年9月22日 星期二

YouCompleteMe do not work with python-mode

Fix: disable the auto complete feature from mython-mode

let g:pymode_rope_complete_on_dot = 0

2015年8月9日 星期日

mysql開啟遠端連線

網路上都寫說用grant去開一個遠端帳戶

但除此之外,還需要設定mysqld 中的 bind-address

正常設定是127.0.0.1,如果要從遠端連線的話則必須改成0.0.0.0才行