Mac 避免誤撞邊緣而啟動熱角功能

Steam Screenshot

最近過年很無聊,又把 Dota2 抓回來玩了。很幸運地在 Mac 上可以玩這款遊戲! 但是一開進去後就發現一個問題,當我滑鼠撞到邊緣時就會觸發熱角(hot corners)

我不可能為了玩遊戲就把我最愛用的功能取消啊⋯⋯所以就花了一點時間在尋找「在特定應 用程式中停用熱角」的解法,但 Irvin 說「這是系統底層的功能,沒得處理吧」, 而 Steam 中也沒有暫時停用熱角的選項,因而作罷。

後來意外看到有人在 steam 的發問區有問到有類似的問題: http://steamcommunity.com/discussions/forum/2/558747287401524377/ 看來挺不錯地,於是我就採用這個解法了。

解法

其實就是一句話而已,「按住特定鍵撞擊邊緣時才啟動熱角」。

對我來說這還是個很直觀地動作,而且若有別人想要暫時使用我的電腦時, 他也不會再被超敏感的熱角而弄得很惱怒。

那,要怎麼設定呢?

其實就是去設定熱角的地方:系統偏好設定 > Mission Control > 熱點 然後按住你想要觸發的扭去點各個下拉選單,他就會變成按住鈕時撞擊才會觸發的功能了!

後話

不得不說,Mac 的設定真的是有點令人摸不著頭緒啊⋯⋯這種小 trick 都要查了才會知道, 平常頂多按按 option 鍵來看有沒有什麼設定彩蛋, 結果現在又多了這一種設定方式,真的是很神奇啊⋯⋯

Firefox Add-on — 移植「封鎖內容農場」

最近一直在玩 Firefox 的擴充套件, 不過剛開始用來上手的專案都跟新分頁替換有關, 所以基本上架構大同小異。

前兩天在 chrome 上找到一個叫做「封鎖內容農場」的套件, 稍微找了一下就找到他的 GitHub repo, 赫然發現 issue 裡面有人想要 firefox 的版本, 到 AMO 看了一下以後,真的沒有這類的套件。 剛好最近在玩火狐的 WebExtension 套件,趁這個機會來練習, 順便做點功德!

(這邊開始簡略地講程式相關的事,不想看可以直接跳最後一段XD)

Continue reading “Firefox Add-on — 移植「封鎖內容農場」”

不出軌的輪子

更新:圖片壞光光了⋯⋯ 有空再修 Orz

因為報告的需要,所以就寫了這篇文章,之前上課上到的時候就想要記錄下來, 但一直拖稿拖到現在XD 剛好藉著交報告的這次機會把這邊文章寫一寫。 (雖然跟本站的主題沒什麼關聯,但一來感覺很有趣,二來我都寫完了就放一下吧XD)

前言

  老實說,在上這一門課之前,我一直以為物理是一門無聊的科目, 但自從某次老師在上課的時候講到「不出軌的火車輪子」這個有趣的現象時, 才發現原來物理在生活中真的會用到——個人認為那些滑輪、 槓桿什麼的還是沒有那麼地切身—— 也因為真的感受到物理與生活周遭的事物確實有所連結,才對這門課程感到興趣。

  此外,之所以會選擇這個主題來寫報告,除了上面提到的「它讓我確實感受到物理與生活緊密結合」的原因之外, 他還讓我感到很意外,原本想說普通的輪子感覺會乖乖地按照軌道跑, 但是它卻出軌了,而原本覺得長得很奇怪的輪子, 反倒能走到最後,實在是令人詫異!

因此,當時在課堂上聽老師講這個現象/應用時,便立刻決定要以此作為報告主題了。

正文

現象介紹

  車子要轉彎的話,可以用方向盤來控制,但火車卻沒辦法,我們平常都只知道火車會跟著軌道跑, 但軌道會是完全的直線嗎?稍微想想就知道這是不可能的。 那火車會跟著有弧度的軌道跑嗎?我們在現實生活中可以知道他確實是會跟著跑這個部份沒有任何問題。 那麼跑的時候,火車的輪子就會直接嵌在軌道上嗎?但這樣轉彎的時候還是會卡住呀! 還是有沒有什麼其他的玄機呢?那如果有的話這個玄機究竟在哪裡呢? 因為剛剛在上面就已經看到本報告的標題「不出軌的火車輪子」,所以想當然爾,玄機就是在輪子啦!

  那麼,火車輪子究竟有什麼特別的呢?我們可以借臺中教育大學提供的影片來看 (網址:https://www.youtube.com/watch?v=pWC6QfGy3_c)由影片中可以知道有三種輪子(如下表), 而其中,丙輪行走的路線 > 甲輪行走的路線 > 乙輪行走的路線。

甲輪乙輪丙輪
輪圍差異內外相等外大內小外小內大

理論解釋

  會出現這個現象,我們可以用兩種方式去探討,「力的分量」以及「角速度的不同」:

1.力的分量

力的分量

  每一個輪子都會有重量,所以自然地他們就會有一向正向方的力, 在直線行走時這個力會向著輪子的正下方指,但當輪子從 A 點走到 B 點時, 由於前面慣性的關係,輪子就會直直地往前走,此時因為三種輪子的內外輪圍各自有差異, 產生了三種不同的結果:甲輪因為內外輪圍相同,所以沒有事情發生,直接出軌。 而乙輪因為慣性會直直走,但左邊(讀者的左邊)的軌道卻漸漸向中心靠近, 導致乙輪會左傾,此時,乙輪之重力依然存在,但卻會分解為兩種力: 「指向輪子正下方的 f2」及「由輪軸向左輪指的 f1」,使得輪子往左移動,結果就卡在軌道上了。 而丙輪則和乙輪相反,「指向輪子正下方的 f2」及「由輪軸向右輪指的 f1」, 使得輪子往右移動,因而讓輪子可以繼續在軌道上行走。

2.角速度之差異

  角速度的概念就日常的概念來看可以想成是「轉動圈數」的多寡。我們可以把輪子拆成兩個分別來看。   甲輪因為輪子長得一樣,所以不會有轉動圈數的差異,因此也不會特別往那一邊移動。   而乙輪因為左邊的輪子左大右小、右邊的輪子左小右大, 當左輪用較小輪圍的部份、右輪用較大輪圍的部份行走時,就會出現輪子傾向左邊走的情況 (行走同距離時,小輪圍的輪子之滾動角度較大)。   丙輪則剛好與乙輪相反,會傾向右邊走,因而讓輪子能夠保持在軌道上行走。

資料來源

部落格搬家: 從 WordPress 搬家到 middleman

計畫著 部落格搬家 也已經有一段時間了,卻一直沒有時間去付諸實行, 直到前兩天因為不小心把原本的網站弄壞才剛好藉這次機會把他搬出來。

原本只是因為沒事做想要把 wildsky.cc 搬到 blog.wildsky.cc 而已, 結果出了點差錯,而我的 phpmyadmin 又怪怪的登不進去沒辦法手動修改, 手邊有的備份就只有已經丟在垃圾桶裡的 Jekyll-export.zip,無奈之下只好開始動工。

原本是打算把 blog.wildsky.cc CNAME 到 wi1d5ky.github.io 那邊去, 直接用 GitHub-pages 提供的 Jekyll 來做事,但後來 WM 跟我說有個東西叫做 surge, 而我又剛好想要學新東西,所以現在這個部落格才用 middleman 下去做, 原始碼可以在 GitHub 上找到。

來說一下這次搬家的心得好了。

Continue reading “部落格搬家: 從 WordPress 搬家到 middleman”

學工具怎麼用,還不如學這個工具的哲學

更新:現在我日常待看用 instapaper,特別想存下來的文章才會放去 Pocket~

更新二:instapaper 的筆記功能全面免費了!

更新三:又沒有全面免費了XD

這兩天一直在消耗 Pocket 清單裡面的文章,過去曾經有使用過他的服務, 但後來改為使用因為在推特上看到推友使用而轉用的 instapaper,後來又跳回來, 其實沒什麼特別的原因,只是因為我開心而已。

Continue reading “學工具怎麼用,還不如學這個工具的哲學”

Firefox 小技巧 – 釘選分頁 & 分頁群組

前兩天是師大資訊研究社的服務學習說明會,邀請到 MozTW 的 Irvin 和教育部 ossacc 的 Eric 來我們學校跟大家開個說明會聊個天。今天要講的不是這個服務學習說明會要幹嘛,而是在跟 Irvin 聊天時發現他的 Firefox 有個神奇的功能「釘選分頁」!!問了幾個有在用 Firefox 的同學,結果大家都不知道這個功能XD 所以就想寫一下文章記錄一下,說不定會對剛好逛到這裏的人有所幫助。

正文

其實沒什麼XD 就是對著分頁按右鍵就會釘選了XD 為了版面好看,我就附個截圖給大家看看效果:

釘選前是長這樣:

釘選以後會長這樣:

如果你釘選的分頁是有通知的,這個釘選分頁還可以告訴你有事發生了!請見下圖。

中間的 messenger 圖示發光了!很方便吧~

只講釘選分頁好像沒什麼厲害的,就順便講一下他和分頁群組的合作無間吧!看一下下面這張圖,可以看到不釘選的時候,群組之間沒有任何連結,如果要讓兩個群組都有 inbox 的頁面的話,就必須多開一個一樣的分頁,很不方便。

可是釘選之後!!你就可以看到被釘選的分頁會出現在每一個群組裡!如影隨形地跟著你!超級方便的啊!

這篇文章沒什麼內容,就只是想講一下釘選分頁這玩意兒而已。文末就用當時宣傳這兩個新功能的影片作為收尾吧!感謝 MozTw 幫忙翻譯字幕!!

修復 com.google.process.gapps 意外停止的問題

用 Zenfone 一段時間了(差不多久到要換了…吧),刷機、Root、降版、刪除內建應用(雞肋)程式… 基本上都知道怎麼做了,當然亂玩手機的後果就是偶爾會碰到一些小問題,像是運動的時候 GPS 完全偵測不到導致我跑了 40 分鐘還是 0 km, 或是看著手機上有人來電我卻怎麼滑手機就是無視我,還有這次提到的 重複出現 com.google.process.gapps 的問題

基本上網路上都有解法,但都眾說紛紜,有人說要去把手機 還原原廠設定(殺雞焉用牛刀啊!), 有人說要 重設應用程式喜好,但我最後親自測試過後終於找到一個最有效的辦法:

  1. 首先,先進入 系統設定 > 應用程式 > 全部
  2. 找到 Google 服務架構,點進去
  3. 先點「清除資料」,再點「強制停止」
  4. 然後回到上一頁
  5. 找到 Google Play 服務Google Play 商店,分別重複 第 3 步驟
  6. 回到主畫面,重開機以後應該就不會再來煩你了!

然而,如果他還是一直出來吵你呢?那我就沒辦法啦⋯⋯ 可以試著把有「Google」這個字樣的 App 都「清除資料」 + 「強制停止」試試,因為那個訊息看起來就跟 Google 有關,所以一定就是他的 App 出 Bug,一個一個試,說不定就成功清除啦~!

參考: 出現 com.google.process.gapps 錯誤

你可能也想看看其他關於 Android 的文章: https://blog.wildsky.cc/categories/android/

【筆記】易讀程式之美學 & 提升程式碼可讀性的簡單法則 (The Art of Readable Code)

終於讀完「 易讀程式之美學 」這本書了,在看的過程中一直把自己最近要交的作業拿回來改,由此就可以感受到這本書的好處。之後應該還會拿起來多看幾次,幸好當初有買下來!

不過真的是買書很便宜,但是看書挺貴的,所以我便將我覺得重要的部分記下來,以便未來較無時間時也能快速複習。

Continue reading “【筆記】易讀程式之美學 & 提升程式碼可讀性的簡單法則 (The Art of Readable Code)”