Skip to content

Instantly share code, notes, and snippets.

@edwardchanjw
edwardchanjw / odoo
Last active April 2, 2021 03:09
odoo
https://synchron.io/en/pricing
dahoy60512@ichkoch.com
https://stacksocial.com/?rid=9983045
FrameStreamza7
https://discuss.erpnext.com/t/migrate-from-odoo-to-erpnext/18574/17
https://docs.huihoo.com/odoo/training/reference-material/how-to-use-api-to-connect-external-tools.pdf
https://rossum.ai/integrations/odoo/
https://odoo-connector.com/guides/bootstrap_connector.html#backend-model
https://zapier.com/apps/openerp/integrations
@edwardchanjw
edwardchanjw / tideflow.platform.app.yaml
Created October 22, 2020 09:50
Core Zapier Clone: TideFlow. CI and Live on Platform.sh in 5 minutes
**Core Zapier Clone: TideFlow. CI and Live on Platform.sh in 5 minutes.**
As a developer that having some exposure of pre-Cloud era, until currently cloud subscription based + Pay Per Use economy, I had seem the economy of the Cloud's Technology evolved like Telco industry did 10 years ago.
Zapier, one of the coolest automation tools in the market, I am not here to tell your whether the Zapier's economy is right or not. It surely worked for certain business, if you able to grab and compete with competition, or niche to hold your market. Either way, Open source's edition would mostly helped, at least when truly transparent processing, and "Data never gone out your infrastructure kind of operation"
For list of open source code workflow automation tools such as node-red, flogo, node-red, etc. For the review of all of them, it can be valid for another blog post. I had choose to tested Tideflow, as it having super minimal proof of concept to get into it, and template. Potentially understand the downside of small
@edwardchanjw
edwardchanjw / blacktape.py
Created August 8, 2020 11:45 — forked from tbnorth/blacktape.py
A PyQt "task launcher" for quick access to python scripts.
"""
A PyQt piece of black tape to cover annoying screen features.
terrynbrown@gmail.com, 2019-10-03
"""
import sys
try:
from PyQt5 import QtWidgets, QtCore, Qt
from PyQt5.QtCore import Qt as QtConst
@edwardchanjw
edwardchanjw / gist:0708419df96a81f827c5b50b2157f36b
Last active December 2, 2019 03:55
softwarealternativeto
remoteaccess.itarian.com
https://www.paragon-software.com/free/br-free/?tracking=cj&x-aff=cj&x-cjevent=a4c3db53916c11e98104003c0a180510#downloads
Free upto 1TB
https://www.unitrends.com/solutions/microsoft-windows-backup
https://www.ufsexplorer.com/recovery-cd.php
https://www.comodo.com/home/backup-online-storage/comodo-backup-registrati
-----
@edwardchanjw
edwardchanjw / Restaurant_Catering_Lesen
Created May 12, 2019 15:24
Restaurant_Catering_Lesen
MBJP
http://www.mbi.gov.my/ms/perniagaan/cara-mendapat-lesen
http://www.mdbg.gov.my/sites/default/files/perniagaan/pelesenan/garis_panduan_dan_syarat-syarat_permohonan_lesen_premis_perniagaan_restoran_kedai_makan_minuman.pdf
http://fsq.moh.gov.my/v6/xs/page.php?id=441000094
http://fsq.moh.gov.my/v6/xs/dl.php?filename=6cde27b01c5082b9d445957013bcbab6.pdf
http://kursuspengendalianmakanan.com/permohonan-sijil-mesti/
http://www.myhealth.gov.my/pendaftaran-premis-makanan/
@edwardchanjw
edwardchanjw / DefaultComponent.js
Created May 27, 2018 11:50 — forked from loopmode/DefaultComponent.js
Safeguarding async chains in React
// we have an async "initialize" method that performs several calls consecutively.
// after each step in the async chain, we might have been unmounted already
// and performing any further calls becomes obsolete
class DefaultComponent extends React.Component {
// ...
componentDidMount() {
this._isMounted = true;
this.initialize();
}
componentWillUnmount() {
@edwardchanjw
edwardchanjw / vs
Last active June 23, 2018 14:20
Data API
saas: intercom, segment
https://streamdata.io/product/data-providers/
https://wrapapi.com/pricing
https://twitter.com/god_Dray/status/997197621105217536
https://www.leadtools.com/support/webhelp?SrcOrigin=Google-CPC-SitelinkDOC-%2Bimage%20%2Bdevelopment%20%2Bc%23&MatchType=b&AdPos=1t1&gclid=Cj0KCQjw6J7YBRC4ARIsAJMXXscShgD60gB8Eg6_yr6CNlri2LZuxLPiaw6l3dc6XL_zhwhTka5V1HgaAv4iEALw_wcB
Stream.CopyToAsync
https://www.codeproject.com/Questions/865633/Trying-to-load-images-asynchronously-using-WPF
@edwardchanjw
edwardchanjw / roles_invesitgation.md
Created December 8, 2017 08:18 — forked from facultymatt/roles_invesitgation.md
Roles and permissions system for Nodejs
@edwardchanjw
edwardchanjw / promisesEM.md
Created December 8, 2017 08:17 — forked from dmvaldman/promisesEM.md
Promises as EventEmitters

Promises as EventEmitters

I was trying to understand JavaScript Promises by using various libraries (bluebird, when, Q) and other async approaches.

I read the spec, some blog posts, and looked through some code. I learned how to

@edwardchanjw
edwardchanjw / API Gateway
Last active January 23, 2018 13:08
Development Guidelines
https://cryptoinsider.com/content/decentralizing-bandwidth-to-create-anti-ddos-and-cdn-ecosystems/index.html
Service Engineering: European Research Results
https://stackoverflow.com/questions/27865120/would-you-use-fluent-validation-with-database-calls
https://words.mxbry.com/how-i-used-google-drive-and-firebase-to-give-my-static-site-a-cms-7226e01a51b5
https://words.mxbry.com/how-i-used-google-drive-and-firebase-to-give-my-static-site-a-cms-7226e01a51b5
http://www.webhook.com/
https://www.pushtable.com
https://www.ticketmatic.com/docs/tickets/configure_ticket_sales/ticketlayout/example1/
https://qz.io/