Skip to content

Instantly share code, notes, and snippets.

View indiejoseph's full-sized avatar
🏠
Working from home

Joseph Cheng indiejoseph

🏠
Working from home
View GitHub Profile
@indiejoseph
indiejoseph / 匡幣FAQ.md
Last active November 6, 2019 15:27
匡幣FAQ

什麼是匡幣?

匡幣是一種社區貨幣,在香港有不少國際連鎖店或大企業在香港開店對小商戶影成競爭之餘,亦奪去不小本地勞動人手、鋪租被大幅拉高令小商店百上加斤、「打工仔」被壓低工資等,但大企業的收入甚少投資回本地社區中。社區貨幣能鼓勵本土消費,食本土、買本土、住本土,令所花的一分一豪都只會留在本土社區內。外國也有不少例子,如美國的 BerkShares,英國的 Brixton、Bristol,巴塞隆那的 REC 等...

如何得到匡幣?

在指定地方買到,或在網上購買。

可否兌換回港幣?

我們不建議兌回港幣,這會把價值帶離社區,但我們會提供兌換服務給商户及服務提供者,來解決他們的營運需要。

是否和港幣掛勾?

@indiejoseph
indiejoseph / handlepaste.js
Created July 4, 2019 03:08
Get data in paste event
function handlepaste(e) {
let types;
// Browsers that support the 'text/html' type in the Clipboard API (Chrome, Firefox 22+)
if (e && e.clipboardData && e.clipboardData.types && e.clipboardData.getData) {
// Check for 'text/html' in types list. See abligh's answer below for deatils on
// why the DOMStringList bit is needed. We cannot fall back to 'text/plain' as
// Safari/Edge don't advertise HTML data even if it is available
types = e.clipboardData.types;
@indiejoseph
indiejoseph / countries.ts
Created July 2, 2019 15:03
A list of countries with currency
export const countries = {
AD: {
country: 'Andorra',
currency: 'Euro',
currencyCode: 'EUR',
currencySymbol: '€',
nationality: 'Andorian'
},
AE: {
country: 'United Arab Emirates',
db.customers.aggregate([
{ $unwind: { path: '$vehicles', includeArrayIndex: 'vehicleIndex' } },
{ $unwind: { path: '$vehicles.cards', includeArrayIndex: 'cardIndex' } },
{ $unwind: { path: '$vehicles.cards.transactions', includeArrayIndex: 'transactionIndex' } },
{
$match: {
$and: [
{'vehicles.cards.transactions.supplier': 'SHELL3' },
{'vehicles.cards.transactions.location': null},
{'vehicles.cards.transactions.date.created': { $gte: new Date('2019/6/26') } }
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD="root" -e MYSQL_DATABASE=db -e MYSQL_USER=root -v /tmp/datadir:/var/lib/mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
docker run -d --name rmq -p 5672:5672 -p 5671:5671 -p 15672:15672 rabbitmq:3.7.15-management-alpine
@indiejoseph
indiejoseph / mysql.sh
Created June 9, 2019 14:33
Run Mysql with Docker
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD="root" -e MYSQL_DATABASE=db -e MYSQL_USER=root -v /tmp/datadir:/var/lib/mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
@indiejoseph
indiejoseph / project-table-col.json
Created May 15, 2019 05:48
project-table-col.json
{
"ID": "c-Lg9BRhIy_7",
"Name": "c-yYQQ7-LnGA",
"Photo1": "c-GkpRzlDRc4",
"Photo2": "c-6VwUsRpwgk",
"Photo3": "c-WFPPG35fZ6",
"Photo4": "c-LYCoNWye4o",
"Photo5": "c-AI3p5RoA8-",
"Photo6": "c-3OhCV5OQHo",
"Photo7": "c-ywj2HpyZ2s",
@indiejoseph
indiejoseph / table-col.json
Created May 13, 2019 14:31
CODA.io column ids
{
"about": "c-6tUoeOHxB_",
"missionStatement": "c-CFa0lLh_fb",
"backgroundImage": "c-REAZ28mHBD",
"logo": "c-A-D4CeA8CA",
"name": "c-GNstc5XMHN",
"countryOfIncorporation": "c-aJbbBJfDL2",
"yearFounded": "c--X6Ef3yve7",
"companySize": "c-SxRTy1wzhp",
"projectsListed": "c-2VRN53l-R1",