Skip to content

Instantly share code, notes, and snippets.

View hfhchan's full-sized avatar

Henry Chan hfhchan

View GitHub Profile
@hfhchan
hfhchan / hkcs.oncc.level2.txt
Created May 4, 2016 17:41
香港中文常用字 (東網一年節錄) - 表二
統計東網 20150321 至 20160320 港聞、國際新聞、港評論、港娛樂、港財經、港生活:
http://hk.on.cc/hk/bkn/js/20160504/news_dailyList.js
http://hk.on.cc/int/bkn/js/20160504/news_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/commentary_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/entertainment_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/finance_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/sport_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/lifestyle_dailyList.js
共 8,648 字 / 96,021,720 字次(含西文、標點、假名、注音等字符)
============================================================
@hfhchan
hfhchan / hkcs.oncc.level1.txt
Created May 4, 2016 17:31
香港中文常用字 (東網一年節錄) - 表一
統計東網 20150321 至 20160320 港聞、國際新聞、港評論、港娛樂、港財經、港生活:
http://hk.on.cc/hk/bkn/js/20160504/news_dailyList.js
http://hk.on.cc/int/bkn/js/20160504/news_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/commentary_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/entertainment_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/finance_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/sport_dailyList.js
http://hk.on.cc/hk/bkn/js/20160504/lifestyle_dailyList.js
共 8,648 字 / 96,021,720 字次(含西文、標點、假名、注音等字符)
============================================================
@hfhchan
hfhchan / hkvariant.txt
Created May 24, 2020 18:53
HK variants analysis
= 以下寫法符合市民日常寫法,但有部分人因爲字源緣故,喜歡前者 =
僞 偽
嬀 媯
蔿 蒍
爲 為
潙 溈
衆 眾
潨 潀
@hfhchan
hfhchan / userscript.js
Created November 1, 2019 07:05
GlyphWiki Style improvement
// ==UserScript==
// @name GlyphWiki Style
// @namespace https://github.com/hfhchan/
// @include http://en.glyphwiki.org/*
// @include http://glyphwiki.org/*
// @version 1
// @grant none
// ==/UserScript==
var style = document.createElement("style");
@hfhchan
hfhchan / index.js
Last active September 29, 2018 08:35
Flashing Countdown Timer
target = new Date(2018, 8, 29, 17, 30, 0);
document.body.style.textAlign='center';document.body.style.color = 'green';document.body.style.font='bold 280px/1.1 Roboto,sans-serif';show=true;
window.setInterval(() => {
minsLeft = (target-(new Date())) / 60000;
document.body.innerHTML = `${Math.floor(minsLeft)} minutes left`;
if (minsLeft < 10) {
document.body.style.color = 'red';
show=!show;
}
document.body.style.display = show? 'block' : 'none'
@hfhchan
hfhchan / strokes.txt
Created August 21, 2018 04:12
Error Total Stroke Counts in Unihan
𨙾 11
𨚆 11
𨚇 11
𨚈 11
𨚉 11
𨚊 11
𨚋 11
𨚒 11
𨚚 12
𨚠 12
@hfhchan
hfhchan / userscript.js
Last active March 29, 2018 16:13
Glyphwiki Modern Style
// ==UserScript==
// @name GlyphWiki Style
// @namespace https://github.com/hfhchan/
// @include http://en.glyphwiki.org/*
// @include http://glyphwiki.org/*
// @version 1
// @grant none
// ==/UserScript==
var style = document.createElement("style");
@hfhchan
hfhchan / index.js
Last active December 19, 2017 11:37
ISOM3370 code
(async function() {
let use_trim = true;
let apriori = 0;
// Filename
let filename = [];
if (apriori) {
filename.push('apriori-' + apriori);
}
@hfhchan
hfhchan / browsing-trim.txt
Created December 1, 2017 11:43
ISOM3370 MapReduce
FRO11987 ELE17451 ELE89019 SNA90258 GRO99222
GRO99222 GRO12298 FRO12685 ELE91550 SNA11465 ELE26917 ELE52966 FRO90334 SNA30755 ELE17451 FRO84225 SNA80192
ELE17451 GRO73461 DAI22896 SNA99873 FRO86643
ELE17451 ELE37798 FRO86643 GRO56989 ELE23393 SNA11465
ELE17451 SNA69641 FRO86643 FRO78087 SNA11465 GRO39357 ELE28573 ELE11375 DAI54444
ELE17451 GRO73461 DAI22896 SNA99873 FRO18919 DAI50921 SNA80192 GRO75578
ELE17451 ELE59935 FRO18919 ELE23393 SNA80192 SNA85662 SNA91554 DAI22177
ELE17451 SNA69641 FRO18919 SNA90258 ELE28573 ELE11375 DAI14125 FRO78087
ELE17451 GRO73461 DAI22896 SNA80192 SNA85662 SNA90258 DAI46755 FRO81176 ELE66810 DAI49199 DAI91535 GRO94758 ELE94711 DAI22177
ELE17451 SNA69641 DAI91535 GRO94758 GRO99222 FRO76833 FRO81176 SNA80192 DAI54690 ELE37798 GRO56989
@hfhchan
hfhchan / browsing.txt
Created December 1, 2017 10:05
ISOM3370 MapReduce
This file has been truncated, but you can view the full file.
FRO11987 ELE17451 ELE89019 SNA90258 GRO99222
GRO99222 GRO12298 FRO12685 ELE91550 SNA11465 ELE26917 ELE52966 FRO90334 SNA30755 ELE17451 FRO84225 SNA80192
ELE17451 GRO73461 DAI22896 SNA99873 FRO86643
ELE17451 ELE37798 FRO86643 GRO56989 ELE23393 SNA11465
ELE17451 SNA69641 FRO86643 FRO78087 SNA11465 GRO39357 ELE28573 ELE11375 DAI54444
ELE17451 GRO73461 DAI22896 SNA99873 FRO18919 DAI50921 SNA80192 GRO75578
ELE17451 ELE59935 FRO18919 ELE23393 SNA80192 SNA85662 SNA91554 DAI22177
ELE17451 SNA69641 FRO18919 SNA90258 ELE28573 ELE11375 DAI14125 FRO78087
ELE17451 GRO73461 DAI22896 SNA80192 SNA85662 SNA90258 DAI46755 FRO81176 ELE66810 DAI49199 DAI91535 GRO94758 ELE94711 DAI22177
ELE17451 SNA69641 DAI91535 GRO94758 GRO99222 FRO76833 FRO81176 SNA80192 DAI54690 ELE37798 GRO56989