Skip to content

Instantly share code, notes, and snippets.

View flyhigher139's full-sized avatar
🖥️
working

Gevin flyhigher139

🖥️
working
View GitHub Profile
@flyhigher139
flyhigher139 / 2019-https-localhost.md
Created October 26, 2023 05:39 — forked from cecilemuller/2019-https-localhost.md
How to create an HTTPS certificate for localhost domains

How to create an HTTPS certificate for localhost domains

This focuses on generating the certificates for loading local virtual hosts hosted on your computer, for development only.

Do not use self-signed certificates in production ! For online certificates, use Let's Encrypt instead (tutorial).

@flyhigher139
flyhigher139 / import_from_string.py
Created March 15, 2017 01:57 — forked from theskumar/import_from_string.py
Django: Attempt to import a class from a string representation.
def import_from_string(val):
"""
Attempt to import a class from a string representation.
From: https://github.com/tomchristie/django-rest-framework/blob/master/rest_framework/settings.py
"""
try:
# Nod to tastypie's use of importlib.
parts = val.split('.')
module_path, class_name = '.'.join(parts[:-1]), parts[-1]
@flyhigher139
flyhigher139 / setup-container.sh
Created November 29, 2016 13:45 — forked from katopz/setup-container.sh
For setup Docker container and use data volume for db.
#!/bin/bash
CONTAINER_INDEX=$1
CONTAINER_NAME="mongo"$1
DATA_VOLUME="mongo-data-volume"$1
mkdir $CONTAINER_NAME
DB_PORT=$((30000+$CONTAINER_INDEX))
HTTP_PORT=$((28017+$CONTAINER_INDEX))
NETWORK_NAME=$2
REPLICASET_NAME=$3
@flyhigher139
flyhigher139 / setup.sh
Created November 29, 2016 13:43 — forked from katopz/setup.sh
For setup 3 MongoDB replica set in Docker container and use data volume for db. will need https://gist.github.com/katopz/0f553b431302d9313ebfa7d48b53db89
## Setup Docker
NETWORK_NAME=${1:-my-mongo-cluster}
REPLICASET_NAME=${2:-my-mongo-set}
# Disconnect old container if has.
docker network disconnect -f $NETWORK_NAME mongo0
docker network disconnect -f $NETWORK_NAME mongo1
docker network disconnect -f $NETWORK_NAME mongo2
# Remove old network if has.
docker network rm $NETWORK_NAME
@flyhigher139
flyhigher139 / bobp-python.md
Created November 13, 2015 01:00 — forked from sloria/bobp-python.md
A "Best of the Best Practices" (BOBP) guide to developing in Python.

The Best of the Best Practices (BOBP) Guide for Python

A "Best of the Best Practices" (BOBP) guide to developing in Python.

In General

Values

  • "Build tools for others that you want to be built for you." - Kenneth Reitz
  • "Simplicity is alway better than functionality." - Pieter Hintjens
@flyhigher139
flyhigher139 / surge_main.conf
Created November 12, 2015 06:20 — forked from jason5ng32/surge.conf
Surge Configs ( Both 2 files are needed )
[General]
loglevel = notify
skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12,127.0.0.0/24,100.64.0.0/10
bypass-tun = 0.0.0.0/8, 1.0.0.0/9, 1.160.0.0/11, 1.192.0.0/11, 10.0.0.0/8, 14.0.0.0/11, 14.96.0.0/11, 14.128.0.0/11, 14.192.0.0/11, 27.0.0.0/10, 27.96.0.0/11, 27.128.0.0/9, 36.0.0.0/10, 36.96.0.0/11, 36.128.0.0/9, 39.0.0.0/11, 39.64.0.0/10, 39.128.0.0/10, 42.0.0.0/8, 43.224.0.0/11, 45.64.0.0/10, 47.64.0.0/10, 49.0.0.0/9, 49.128.0.0/11, 49.192.0.0/10, 54.192.0.0/11, 58.0.0.0/9, 58.128.0.0/11, 58.192.0.0/10, 59.32.0.0/11, 59.64.0.0/10, 59.128.0.0/9, 60.0.0.0/10, 60.160.0.0/11, 60.192.0.0/10, 61.0.0.0/10, 61.64.0.0/11, 61.128.0.0/10, 61.224.0.0/11, 100.64.0.0/10, 101.0.0.0/9, 101.128.0.0/11, 101.192.0.0/10, 103.0.0.0/10, 103.192.0.0/10, 106.0.0.0/9, 106.224.0.0/11, 110.0.0.0/7, 112.0.0.0/9, 112.128.0.0/11, 112.192.0.0/10, 113.0.0.0/9, 113.128.0.0/11, 113.192.0.0/10, 114.0.0.0/9, 114.128.0.0/11, 114.192.0.0/10, 115.0.0.0/8, 116.0.0.0/8, 117.0.0.0/9, 117.128.0.0/10, 118.0.0.0/11, 118.64.0.0/10, 118.128.0.0
@flyhigher139
flyhigher139 / launch_sublime_from_terminal.markdown
Created October 4, 2015 14:24 — forked from artero/launch_sublime_from_terminal.markdown
Launch Sublime Text 2 from the Mac OS X Terminal

Launch Sublime Text 2 from the Mac OS X Terminal

Sublime Text 2 ships with a CLI called subl (why not "sublime", go figure). This utility is hidden in the following folder (assuming you installed Sublime in /Applications like normal folk. If this following line opens Sublime Text for you, then bingo, you're ready.

open /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl

You can find more (official) details about subl here: http://www.sublimetext.com/docs/2/osx_command_line.html

Installation

Python Tutorials

中文教程

  • 简明 Python 教程

    一开始通读一遍这个很不错,是最简单明确的 Python 教程,最适合快速了解。

Shopping List

本贴不是广告!这里有更多!

  1. SD Card,至少4G
  2. MicroUSB 接口充电器,5v,1~1.2A更有保障,据说GS2的充电器挺好的
  3. 高速HDMI高清数字线V1.3
  4. Case
  5. 自供电的USB Hub集线器