Home
Omnibus Omnia
Cancel

Publishing an NPM Package

My programming language track is from Pacal, C++, C, Java, C/C++, php, and Typescript. For me, JavaScript is paused in my life of high school life from 2007 to 2010. I am glad to have Typescript wh...

Publishing a Python Package

Firstly, I am not a Python guy. I had got into dependencies and version conflicts in my previous MacBook Pro without using Miniconda, it is a nightmare and even blocking me from developing any piec...

【精力善用,自他共榮】香港都可能因為我有少少改變

關心香港的人都清楚明白,公民社會正逐步瓦解,近日連馬會都被強徵額外博彩稅,在明在暗都是向馬會施壓,往後馬會林林總總的 funding 也許難免要對申請人或機構多作政治審查,進一步打壓公民社會的生存空間⋯⋯ 雖說沒有個人能以一己之力對抗大時代,但在個人層面上還是有許多著力點可以努力。旅居在外的日子,也好適合檢閱一下自2016年畢業以來,過去幾年間做過些甚麼,有沒有些許陰德累積了,改變了香港少...

【世紀之戰】丁野的天理循環

亞視經典劇集《世紀之戰》基本上完全承接無綫《大時代》的劇情,劇種屬魔幻現代商戰片,禪機處處,其中的宿命可說是韋家輝往後十年的電影想法的大雜匯。在有限的成本下,沒有多花心力去搞大場面,整個創作都集中描寫核心人物的變化,各個主角配角演技均出神入化,精彩至極,亦各自打開了不同的題目的想像。今篇文章主要講述丁野的部份,其後會寫方新俠、奏滔天和張強。 《世紀之戰》的劇情緊接《大時代》,丁氏家族逐個跳...

【Character Encodign 的眼淚】為何我叫霉蝴秈

在 UTF-8 成為主流之前,各地皆有各自的 character encoding 系統,繁簡之間的 Big5 與 GBK 引起的亂碼衝突比比皆是。以《三國志曹操傳 》為例,明明在台灣漢化的繁中遊戲,傳頌至今的卻盡是以簡中電腦重新編碼的盜版遊戲,所以曹操成了「变巨」,趙雲成了「化冻」⋯⋯ 而今天香港這個遊戲狀態,與當年的《三國志曹操傳》的遭遇還真可憐地相似。我的名字,也因而變了「霉蝴秈」。...

【Canvas 小撇步】從 Issuu 擷取高清圖像

薄有名氣的 Issuu 一直是不同雜誌出版社發佈其中一個第三方平台,此角色亦令其保留了部份再無下文的雜誌社出品。近日朋友就傳來求助希望能為她過往的雜誌出品再作備份,幸而她的作品剛好在 Issuu 上可以免費取閱,省卻許多麻煩。 問題初探 隨便 Google 一下自然有不少簡單直接的網站幫忙下載整份雜誌的 PDF,朋友想必也試過不少,奈何成品質素只是可讀水平,文字部份在轉為圖像時被粗暴壓縮...

【CSS 小撇步】瞬間把網站轉成灰階

今天很多政府網站都轉了灰階,三弟也問轉灰階是否很簡單,何以全體轉得這麼快﹖事實也的確是十分簡單,只需運用 CSS 裡的 filter: grayscale(1) 即可做到,示例如下。

Online Graph Edgitor - Edgitor

Edgitor have recently launched as a graph editor tool for editing simple vertex-edge graph. You may create and visualise your own graph by simply stating the list of edges. Highlight Features: ...

Email Migration to Google Workspace

There is a recent task to import emails from Zoho to Google Workspace. In view of the ~40-year history of email and its popularity, it is prone to attack. Email service providers have constructed m...

Leetcode 732 - My Calendar III

The hard question is not that hard. There is only 400 calls stated in Constraints and hence even \(O(n^2 log{n})\) would be an acceptable solution. The key is to maintain a sorted array of object ...