Skip to content

Instantly share code, notes, and snippets.

View zhengger's full-sized avatar
🌴
On vacation

Frank Zheng zhengger

🌴
On vacation
View GitHub Profile
@zhengger
zhengger / Redis.sh
Created December 27, 2018 17:37 — forked from nrollr/Redis.sh
Install Redis via Homebrew
#!/bin/bash
brew install redis # Install Redis using Homebrew
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents # Enable Redis autostart
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist # Start Redis server via launchctl
# homebrew.mxcl.redis.plist contains reference to redis.conf file location: /usr/local/etc/redis.conf
redis-server /usr/local/etc/redis.conf # Start Redis server using configuration file, Ctrl+C to stop
redis-cli ping # Check if the Redis server is running
@zhengger
zhengger / Arguments and Assignments.py
Created October 19, 2018 07:25
TypeError and SyntaxError
# coding=utf-8
"""
萤火虫
亿万只闪耀
照亮黑夜
也让我复活
在你眼里
我看见信仰
你双手炙热如火
你的抚摸给我最甜的痛
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="AmdModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
<inspection_tool class="AppEngineDeprecatedRuntimeInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="AppEngineThreadsafeCGIHandlerInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="AppEngineThreadsafeInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="BadExpressionStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="BashAddShebang" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="BashBuiltInVariable" enabled="false" level="WARNING" enabled_by_default="false" />
@zhengger
zhengger / Temp.py
Created October 19, 2018 03:11
0.01
# coding=utf-8
"""
萤火虫
亿万只闪耀
照亮黑夜
也让我复活
在你眼里
我看见信仰
你双手炙热如火
你的抚摸给我最甜的痛
@zhengger
zhengger / check_iPhoneX.py
Created August 29, 2018 07:27 — forked from ypwhs/check_iPhoneX.py
检查 iPhone 是否有货,有货则语音播报,适用于 macOS
# coding: utf-8
import requests
import time
import os
store_url = 'https://reserve-prime.apple.com/CN/zh_CN/reserve/iPhoneX/stores.json'
stores = [('R388', '西单'), ('R448', '王府井')]
product = 'MQA82CH/A'
availability_url = 'https://reserve-prime.apple.com/CN/zh_CN/reserve/iPhoneX/availability.json'
# coding=utf-8
import csv
import http.client
import random
import requests
import socket
import time
import pymysql
from bs4 import BeautifulSoup
@zhengger
zhengger / exercise_weather_crawler.py
Created August 27, 2018 09:08
exercise_weather_crawler
# coding=utf-8
import csv
import http.client
import random
import requests
import socket
import time
import pymysql
from bs4 import BeautifulSoup
* Downloaded or downloading
=============================
**http://kickass.to/infiniteskills-learning-jquery-mobile-working-files-t7967156.html
**http://kickass.to/lynda-bootstrap-3-advanced-web-development-2013-eng-t8167587.html
**http://kickass.to/lynda-css-advanced-typographic-techniques-t7928210.html
**http://kickass.to/lynda-html5-projects-interactive-charts-2013-eng-t8167670.html
**http://kickass.to/vtc-html5-css3-responsive-web-design-course-t7922533.html
*http://kickass.to/10gen-m101js-mongodb-for-node-js-developers-2013-eng-t8165205.html
*http://kickass.to/cbt-nuggets-amazon-web-services-aws-foundations-t7839734.html
@zhengger
zhengger / extract_emails_from_text.py
Created May 26, 2018 02:31 — forked from dideler/example.md
A python script for extracting email addresses from text files. You can pass it multiple files. It prints the email addresses to stdout, one address per line. For ease of use, remove the .py extension and place it in your $PATH (e.g. /usr/local/bin/) to run it like a built-in command.
#!/usr/bin/env python
#
# Extracts email addresses from one or more plain text files.
#
# Notes:
# - Does not save to file (pipe the output to a file if you want it saved).
# - Does not check for duplicates (which can easily be done in the terminal).
#
# (c) 2013 Dennis Ideler <ideler.dennis@gmail.com>
@zhengger
zhengger / make-flashlight-work-on.yosemite.md
Created June 20, 2016 13:06 — forked from selaromi/make-flashlight-work-on.yosemite.md
Steps to make Flashlight work on 10.10.4 (doesn't work for El Capitan)

Make Flashlight work on 10.10.4

  1. Install SIMBL http://culater.net/software/SIMBL/SIMBL.php
  2. Copy SpotlightSIMBL.bundle to /Library/Application Support/SIMBL/Plugins/ (a)
  3. Copy Flashlight.osax to ~/Library/ScriptingAdditions/ (b)
  4. Disable Flashlight
  5. Enable Flashlight
  6. Open Script Editor on your Mac (look for "Script Editor In Spotlight") and paste the following code (don't change Snow Leopard for Yosemite)
tell application "Spotlight" to inject SIMBL into Snow Leopard