Skip to content

Instantly share code, notes, and snippets.

View mz2017's full-sized avatar

Ming Zhou mz2017

  • Massachusetts, USA
View GitHub Profile
@mz2017
mz2017 / SupplyChain-acronyms.md
Last active September 24, 2025 17:29
Common supply chain acronyms

Common Supply Chain Acronyms and Concepts

Supply chain concepts

  • 3PL: third-party logistics, an organization's use of third-party businesses to outsource elements of its distribution, warehousing, and fulfillment services.
  • AOP: Annual operations plan
  • ATO: Assemble to order
  • ATP: Available-to-promise. A business function to provide a response to customer order inqueries, based on the resource availability.
  • ATS: Available to sell. ATS = (Quantity on Hand) + (Outstanding P.O.s) – (Outstanding Sales) – (Future Sales)
  • BTO: Build to order
  • COGS: Cost of Goods Sold.
@mz2017
mz2017 / patent-search.md
Last active August 6, 2021 14:57
patent search

How to do a patent search?

Last Updated: Aug 6, 2021

What is unique about patent search? Cann't I simply do a Google search? Uing Google for searching can expose your entions to Google. For that reason, Google is not a preferred search engine for inventors, if you must use Google, at a minimum, do not use the invention as the search string. There are other search engines which does not track queries, such as duckduckgo.

The following are good references to use for patent and prior-art searchs:

@mz2017
mz2017 / API-Test-With-Postman-2.md
Last active July 24, 2021 18:00
This is part two of the Postman document

How to Test APIs Using Postman - Part 2: Authentication

This is part two of the Postman series. This article focuses on API authentications in Postman. The series has the following topics:

API authentication with Postman

@mz2017
mz2017 / API-Test-With-Postman-3.md
Last active July 24, 2021 18:01
This article talks about how to use environment inside Postman

How to Test APIs Using Postman - Part 3: Using Environment

This is part three of the Postman series. In this article, we will cover what an environment is, and how it can be used for different scenarios. Here are all the topics in this series:

Postman environment

@mz2017
mz2017 / API-Test-With-Postman4.md
Last active May 16, 2024 19:52
This article covers the GraphQL API testing with Postman

How to Test APIs Using Postman - Part 4: GraphQL

So far in this series, we have shown how to do API tests with Postman, how to setup API authentications, and how Postman environment can be used to simplify API testing. Most of examples are REST APIs, although many of the features, such as authentication and environment, are also applicable to GraphQL API testing. This article is dedicated to GraphQL API testing.

GraphQL API

@mz2017
mz2017 / API-Test-With-Postman.md
Last active July 24, 2021 18:12
This document shows how to use Postman to test REST and GraphQL APIs

How to Test APIs Using Postman - Part 1: Basics

In today's cloud computing era, APIs are at the center of many applications and services. As a deveoper, tester, system integrator, or even a business user, quite often one may need to test some APIs hosted somewhere. In this document, I will show how Postman, a powerful API design and testing tool for APIs, can be used to test different APIs. We will cover the following topics in a series of articles:

@mz2017
mz2017 / HowToStartPythonProgramming.md
Last active August 20, 2021 21:01
This gist provide a quick guide to a new python developer to setup and run python programs and jupyter notebooks on a local machine

How to Setup a Local Python Programming Environment

This article provide some guidelines on how to setup a local Python development environment for someone new to Python or Jupyter Notebook. It is not intended to teach anyone how to code Python. Although the information is generally applicable to any OS environment, the examples given will be for Windows.

Install Python environment

Although one can directly download and install Python from the official website, this tutorial suggests a different way to install all related Python runtime for both standlone Python script and Jupyter Notebook, by downloading Anaconda. Here are the instructions:

  1. Navigate to the following URL from a browser window: https://www.anaconda.com/products/individual
  2. Click on Download and chose the version matches your operating system, save the installer file to a local folder

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Paragraph

@mz2017
mz2017 / PY0101EN-5-2-Numpy2D.ipynb
Created February 7, 2020 15:08
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mz2017
mz2017 / PY0101EN-5-1-Numpy1D.ipynb
Created February 5, 2020 01:51
Created on Cognitive Class Labs
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.