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
[
{ "name": "contact_id", "type": "INTEGER", "mode": "REQUIRED" },
{ "name": "firstname", "type": "STRING" },
{ "name": "lastname", "type": "STRING" },
{ "name": "client_address", "type": "STRING" },
{ "name": "gender", "type": "STRING" },
{ "name": "level_of_dependence", "type": "STRING" },
{ "name": "cg_rank", "type": "STRING" },
{ "name": "update_date", "type": "INTEGER" },
{ "name": "special_request_free_text", "type": "STRING" },
@indiejoseph
indiejoseph / gist:da94e42def34a31d450060bc4d95f924
Created June 18, 2020 05:41
Get number of message in topic | Kafka
$KAFKA_HOME/bin/kafka-run-class.sh kafka.tools.GetOffsetShell --topic topic --broker-list=kafka:9092
@indiejoseph
indiejoseph / kafkacat
Last active June 22, 2020 03:55
kafkacat
docker run -it --rm edenhill/kafkacat:1.5.0 -b kafka.test.com:9093 -L
@indiejoseph
indiejoseph / kafka_check_message.sh
Created June 16, 2020 09:38
check Kafka message
$KAFKA_HOME/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
@indiejoseph
indiejoseph / kafka_create_topic.sh
Created June 16, 2020 07:02
KAFKA create topic
$KAFKA_HOME/bin/kafka-topics.sh --create --zookeeper $ZK --replication-factor 1 --partitions 2 --topic topic
@indiejoseph
indiejoseph / dnc.csv
Last active May 28, 2020 07:08
dnc.csv
We can't make this file beautiful and searchable because it's too large.
phone
51000003
51000024
51000094
51000101
51000411
51000460
51000505
51000569
51000605
@indiejoseph
indiejoseph / denzt-stack.md
Last active May 28, 2020 01:03
Denzt tech stack

Backend Stack

  • NestJS
  • Google SQL(MySQL)
  • Typescript
  • RxJS

Frontend Stack

  • NextJS
  • React
  • styled-components
@indiejoseph
indiejoseph / gist:4b2a077329366c49e053b66dd3fcaa8b
Last active May 22, 2020 13:35
Ngnix Docker + Letsencrypt
docker run -d -p 80:80 -p 443:443 \
--name nginx-proxy \
--restart always \
--network service-network \
-v $HOME/certs:/etc/nginx/certs:ro \
-v /etc/nginx/vhost.d \
-v /usr/share/nginx/html \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
--label com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true \
jwilder/nginx-proxy
@indiejoseph
indiejoseph / gitlab-ci.yml
Created May 14, 2020 04:04
Denzt deployment reference
Prepare Build Image:
stage: prepare build image
cache:
key: ${CI_COMMIT_REF_SLUG}-${CI_PROJECT_DIR}
paths:
- node_modules/
only:
changes:
- .gitlab-ci.yml
- Dockerfile
@indiejoseph
indiejoseph / summary.md
Created October 22, 2019 05:41
Hong Kong Local currency summary

香港是一個國際城市,亞洲金融中心,外向型的經濟體有著非常高的進出口自由,這些都是因為地理優勢、植民地背景加上國家的政策所推使,令香港在過去的金融風暴及海嘯後都能高速復甦,但背後導致的問題往往被繁榮糖衣蓋過,樓價的急速上升、貧富懸殊加劇、人均收入增長每年下跌等等,這些對於大財企來說反而更有利,因為他們大都是已經上市集資,高昂的鋪租對他們來說不是大問題,這反而是一道拉開競爭對手的護城河,利用香港成熟穩健的上市平台,用壓榨得來的業積換取股值增長,導致小企業小商戶難以經營,整個富者越富的遊戲,窮人除了沒有入場資格,還要受盡經濟急劇增長的影響。 全球多個國家都可見到社區貨幣踪影,包括美國、英國、西班牙、日本和台灣等,他們的出現很多都是針對全球化經濟對本土經濟的影響,或是致力解決貧窮或弱勢社群的問題,讓有相同價值觀的人把價值留在社區當中,鼓勵創業,增加就業機會,目的是成為一種輔助性貨幣,而不是為了取代法幣的地位。

所以我們相信在香港發行社區社幣可以幫助到本土經濟發展,推廣買本土、吃本土、用本土,利用社區貨幣來貫徹這個概念。如果消費者用社區貨幣買一棵本地菜,前題是商户認受這個貨幣時,他也可以把它花費到物流及批發上,什或至可以用它來發工資,整個過程中每一位都是持份者,他們相信認受它或使用它來消費都會是對本地經濟的支持,因為價值都只會留在這個社區內,不會有連鎖店或跨國企業在從中可以把資金轉走。