Skip to content

Instantly share code, notes, and snippets.

View VioletVivirand's full-sized avatar
👻
Always searching for the next job 😜

Chung-Ping Huang VioletVivirand

👻
Always searching for the next job 😜
  • Chunghwa Telecom
  • Kaohsiung, Taiwan
  • 22:55 (UTC +08:00)
View GitHub Profile
@VioletVivirand
VioletVivirand / cudnn.md
Last active November 1, 2022 00:27
Python venv and Nvidia Driver installation instruction (https://bit.ly/2E3H9Rk)

Nvidia GPU Computing Prerequisites

Step-by-step

  1. Nvidia Driver
  2. CUDA (Compute Unified Device Architecture)
  3. cuDNN (NVIDIA CUDA® Deep Neural Network library)
  4. Install tensorflow-gpu

Nvidia Driver

@VioletVivirand
VioletVivirand / remove.sh
Last active November 2, 2018 08:45
Remove Jupyter Notebook's Output
# Ref: https://stackoverflow.com/a/47774393/2975670
jupyter nbconvert --ClearOutputPreprocessor.enabled=True --to notebook input.ipynb --output output.ipynb
jupyter nbconvert --clear-output --to notebook boston.ipynb --output output.ipynb
@VioletVivirand
VioletVivirand / 2018-10-20-CCU-Pandas-Lecture.md
Last active December 5, 2018 00:57
A README file for the lecture on 2018-10-20

中正大學 Python Pandas 初探課程

各位同學好!

這裏將會放置一些在 2018-10-20 的課程會用到的一些資源跟細節。現在我正在更新了!*・゜゚・*:.。..。.:*・'(*゚▽゚*)'・*:.。. .。.:*・゜゚・* 希望很快地可以讓全部的內容正式跟大家見面。

在上課的過程中,如果有值得一提的參考資料,我也會放在這邊,請大家隨時回來察看。

@VioletVivirand
VioletVivirand / scrap.py
Last active August 29, 2018 07:00
Taobao Web Spider Example
import requests
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.firefox.options import Options
from selenium.webdriver import Firefox
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
url = 'https://s.taobao.com/search?q=%E5%B0%BF%E8%A4%B2&type=p&tmhkh5=&spm=a21wu.241046-tw.a2227oh.d100&from=sea_1_searchbutton&catId=100'
@VioletVivirand
VioletVivirand / one-liner-alexa-rank.py
Last active March 29, 2018 04:37
One-liner Alexa Rank
# Reference:
# https://samelh.com/blog/2017/10/01/get-alexa-site-rank-python-php-javascript/
import requests, re
alexa = 'http://data.alexa.com/data?cli=10&dat=s&url={0}'
search_domain = 'google.com'
r = requests.get(alexa.format(search_domain))
xml = r.text
rank = int(re.search(r'<POPULARITY[^>]*TEXT="(\d+)"', xml).groups()[0])
@VioletVivirand
VioletVivirand / README.md
Created June 16, 2017 00:57
Use ronnywang/pdf-table-extractor CLI to extract CSV files

Prerequisities

  1. Install npm
  2. install gulp with npm install gulp-cli -g

Step by step

$ git clone https://github.com/ronnywang/pdf-table-extractor
$ git clone https://github.com/mozilla/pdf.js
@VioletVivirand
VioletVivirand / iterate.js
Created April 28, 2017 07:51
Iterate Data
#.getJSON("http://example.com/data.json", function(data) {
table_data = []
for each(item in data) {
row = { node: item.node, value: item.value }
table_data.push(row)
}
somefunction();#
('#realtime_table').bootstrapTable({
data: table_data
})
@VioletVivirand
VioletVivirand / marshal_with_demo.py
Created April 25, 2017 08:48
Flask marshal_with Demo
from flask import Flask, make_response
from flask_restful import Resource, Api, fields, marshal_with
import pandas as pd
# 初始化
app = Flask(__name__)
api = Api(app)
todo_fields = {
"col_one": fields.String(attribute="col1"),
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/data.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<!-- Additional files for the Highslide popup effect -->
<script src="https://www.highcharts.com/media/com_demo/js/highslide-full.min.js"></script>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
<script>
$.getJSON('https://gist.githubusercontent.com/VioletVivirand/74cb28602595c2a18d8c9de77ebabe78/raw/a8a4567d9f1399ca206add3dd25826e2e0759b23/timedata.json', function(data) {