Sorting Algorithms in a few Words

This note contains the basic ideas of different sorting algorithms in brief and plain words. It is for my own revision purpose and does not guarantee to be fully accurate.

繼續閱讀

雪景如畫

查過數據早知弗賴堡氣候比較和暖,冬季平均氣溫都有個位數,平均雪量最高的一個月也只有不足4厘米,所以我從一開始就對弗賴堡的雪景沒有什麼期待。事實上今季自12月首日迎來初雪後弗賴堡也沒有下過多少次雪,而且每次雪量都很稀少和短暫,合符預料。然而好戲實在後頭。

繼續閱讀

終被成功點燃的Whatsapp/Facebook移民潮

Source: Pexels

Whatsapp更改條款強制用戶將資料與Facebook共享,引發軒然大波,尤其Elon Musk開口叫人轉用Signal後,人們更是歇斯底里地退出Whatsapp,甚至連沒有關聯的同名股份都被炒高60多倍。過往Facebook及Whatsapp都有類似爭議,同樣有人發起轉用其他平台,最終都化險為夷。然而今次這波移民潮卻似乎勢不可擋,即使Whatsapp連日為條款解話試圖為事件降溫(昨日更宣佈暫緩實施條款3個月),都難以回天。

繼續閱讀

德.意志 序

離開香港兩月有餘,這篇序本該早要寫下,沒想到開學的壓力迫人,以致到近日才稍有空間和精力為自己人生新一場歷險寫下序章。

這一刻的青鳥正身處德國西南部的弗賴堡,修讀關於嵌入式系统的碩士課程,進一步涉獵自己興趣的範疇,並踏進一個長久以來的幻想。

自己一直對西方世界尤其歐洲的方方面面充滿興趣,很多年前已有到外國一闖的念頭,尤其是4年前首次踏足歐洲到丹麥交流後,這種志趣更是有增無減。不過基於種種的原因,包括個人能力,以及對香港前途的盼望等,使我一直沒有切實追求,直到上年這個接近「now or never」的地步,我才終於決心將計劃付諸實行。

德國從來都不是香港人到海外留學的熱門選擇,但對我而言這個國家卻是我一直以來最感興趣的目的地,更是一個僅有而且相信合適自己的選擇。德國的歷史和文化氣息固然是一個巨大的吸引力,然而到德國讀書另一個關鍵的吸引之處乃在於其低廉的讀書成本,尤其德國的公立大學都是免學費或只收取極低的學費,當地物價也不算高昂,論自身財政能力德國其實是近乎唯一的選項。另一方面,語言卻是個令很多人對德國卻步的原因。即使近年德國已有很多全英語的碩士課程,但要融入德國生活甚至留德發展的話學習德文仍是不可或缺,可是學習新語言的重擔以及德文的學習難度卻又令人聞風喪膽。對於這一點我倒是沒有多大的抗拒,因為自己一直對學習德文有一定的興趣,縱使自問沒有多大的語言天份,但這個難關個人是願意剋服的。最後一個重要的因素是教育質素。雖然德國的大學都沒有突出的國際排名,但各大學的教育質素普遍都是受到肯定的,而且作為工業和科技大國,德國的工學科目自然也差不到哪裡。因此,我確信這裡會是個適合我繼續進修、尋找未來路向的地方。

為何這個系列會叫《德.意志》?除了因為德文Deutsch的中譯就是德意志外,亦因為這一段旅程無疑會成為我人生的轉淚點。踏出這一步意味著自己未來的走向將有翻天覆地的改變,未來亦會充滿更多未知和挑戰,需要無比的意志來走好這段路。所以我希望透過這個系列好好紀錄這段歷程,儘可能將自己的所見所聞、所思所想一一記下。

文字紀錄需要時間蘊釀,不過青鳥也不時會在Instagram分享一些即時紀錄和攝影作品,各位不妨追縱。

繼續閱讀

RIME及行列30安裝教學

上文有關行列輸入法在RIME的完善方案,以下提供RIME的安裝教學。

RIME下載地址:https://rime.im/download/

安裝教學:

繼續閱讀

RIME行列輸入法補完方案(功能說明及開發心得)

RIME(中州韻)是一個開源的中文輸入法引擎,支援Windows、Linux、macOS、Android四大平台,並透過一個高自由度的框架提供多種中文輸入法,現時尤其受大陸用家及粵拼輸入法的用家歡迎。

對於自己慣用的行列輸入法,RIME亦有支援,但功能卻殘缺得難以接受。眼見不少行列用家對於在Windows內置的行列輸入法感到不足,對於在其他系統上安裝行列輸入法更是苦惱,自己亦想出一分力改進,所以就嘗試將RIME上的行列輸入法補完,希望透過RIME這個跨平台的輸入法引擎令行列輸入法可以在各平台上暢通無阻。

本文主要分享改進的功能和心得。對行列輸入法未有了解的朋友可以參考以下的資料。行列輸入法是一個背誦量低、易學易用的字型輸入法,值得那些對倉頡速成束手無策,又或者經常執筆忘字的朋友學習使用。

行列小站
行列輸入法的家(社團)
FISH UP行列查碼、教學、打字練習網站

繼續閱讀

談Vivaldi的好;對Firefox的執著

自初中以來,我都是Firefox的忠實用家,而令我一直抗拒Google Chrome這是當今瀏覽器的霸者的原因不外乎其極高的系統資源佔用和日益浮現的私隱憂慮。可惜的是即使Firefox多麼努力地力臻完善,它仍然難以底擋Chrome的鴻濤。近年Firefox日益被網頁開發者忽視而不時出現相容性問題,瀏覽器功能發展亦相對落後(尤其當Firefox轉用WebExtensions致使大量優勢的插件都無法使用後),不得已下我需要尋找一個替代瀏覽器,而Vivaldi就成了我的首選。

繼續閱讀

拆解$19的Bluetooth 5.0 Dongle

最近在深水埗腦場看到一款只賣$19的Bluetooth 5.0 dongle,這簡直令人眼前一亮!要知道支援Bluetooth 5.0的dongle在世上絕無僅有,而$19這個價錢甚至比同場另一款只支援Bluetooth 4.0的dongle便宜一半。在好奇心、蔗渣的價錢和自己對Bluetooth dongle有實際需要的情況下,就買了一隻回家一探究竟。最後結論想當然是「伏味濃」。

繼續閱讀

我的2019 Steam Winter Sale購物清單:反烏托邦遊戲;二戰戰棋評比

今年的Steam Winter Sale感覺比往年減價減得更狠,不少推出不久的大作都以低於半價發售,例如Civilization 6以低至25折發售,只需$116.25;Biohazard RE:2只需1/3價錢,約$150即可重溫。雖然如此,現在有空打機的時間愈來愈少令我也不敢買太多遊戲,最後只買了三款偏門作品,而且這三選作品都牽動到我舊日打機的一些回憶。

繼續閱讀

所謂得勝,實為警號

泛民在卑劣的選舉環境下仍可有幸勝出固然值得慶賀,但切勿過於樂觀。今次區選純屬慘勝,而且影響有限:

  • 泛民大勝只是因為單議席單票制,勝者全勝,得票率實際連黃金六四比都未達到。
  • 在極高投票率下得票率如此勉強,證明建制可以動員的鐵票、老人票、種票極多,未來選舉其實更加危險。
  • 今次有賴極高投票率蓋過建制的預算才僥倖翻盤,但同樣的投票率難以在日後維持,而建制的選舉機器仍會繼續壯大。
  • 泛民今次有不少得票相信來自政治參與度低的淺黃、部份轉軚的淺藍、含淚派,政治氣氛主導,日後要維繫他們必須有紮實的地區政績。
  • 這次泛民陣營有強烈的意志要建制輸,才能團結一致,但日後泛民各派間的矛盾恩怨定當重新浮現,對立法會選舉的影響尤為重大。
  • 區議會並無實權,政府隨時可以將其架空無視,打壓民主派區議員,影響下屆選情。
  • 今次結果只能挫紅藍氣焰,給予國際及其他戰線更多理據彈藥抗爭,卻不會直接打擊對家實力。
  • 今次勝利很大程度上是用義士的血汗換來,應當自愧而非得意。
  • 勿忘初衷,要做的是打破現制度,實現真民主,不要過份沉迷在當下由對家制定的規則之中。

不要鬆懈,這場運動還未爭取到任何實際的成果!