Skip to content

Instantly share code, notes, and snippets.

View zsmatrix62's full-sized avatar
🍊
I may be slow to respond.

Kyle zsmatrix62

🍊
I may be slow to respond.
  • SKXI
View GitHub Profile
@zsmatrix62
zsmatrix62 / .vimrc
Created February 17, 2022 13:32 — forked from kirstein/.vimrc
Vimrc
call pathogen#infect()
"" Remap leader
let mapleader = ","
"" Remat jj to esc
inoremap jj <ESC>
"" Use Vim settings, rather then Vi settings (much better!).
"" This must be first, because it changes other options as a side effect.
@zsmatrix62
zsmatrix62 / WebCacheCleaner.swift
Created August 17, 2021 14:13 — forked from insidegui/WebCacheCleaner.swift
Clear WKWebView's cookies and website data storage, very useful during development.
import Foundation
import WebKit
final class WebCacheCleaner {
class func clean() {
HTTPCookieStorage.shared.removeCookies(since: Date.distantPast)
print("[WebCacheCleaner] All cookies deleted")
WKWebsiteDataStore.default().fetchDataRecords(ofTypes: WKWebsiteDataStore.allWebsiteDataTypes()) { records in
@zsmatrix62
zsmatrix62 / ImageDarkness.swift
Created December 17, 2020 22:01 — forked from adamcichy/ImageDarkness.swift
Determine if a UIImage is generally dark or generally light in Swift 3
extension CGImage {
var isDark: Bool {
get {
guard let imageData = self.dataProvider?.data else { return false }
guard let ptr = CFDataGetBytePtr(imageData) else { return false }
let length = CFDataGetLength(imageData)
let threshold = Int(Double(self.width * self.height) * 0.45)
var darkPixels = 0
for i in stride(from: 0, to: length, by: 4) {
let r = ptr[i]
@zsmatrix62
zsmatrix62 / podforceupdate.sh
Created October 18, 2020 16:29 — forked from mbinna/podforceupdate.sh
Clear CocoaPods cache, re-download and re-install all pods
#!/usr/bin/env bash
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
pod update
@zsmatrix62
zsmatrix62 / cgo.md
Created October 11, 2020 12:35 — forked from zchee/cgo.md
cgo convert list

See also, http://libraryofalexandria.io/cgo/

Using Go cgo

cgo has a lot of trap.
but Not "C" pkg also directory in $GOROOT/src. IDE's(vim) Goto command not works.

So, Here collect materials.

location / {
if ($request_method = 'OPTIONS' ) {
add_header "Access-Control-Allow-Origin" *;
add_header "Access-Control-Allow-Methods" "GET, POST, OPTIONS, HEAD";
add_header "Access-Control-Allow-Headers" "Authorization, Origin, X-Requested-With, Content-Type, Accept";
return 200;
}
}
media_page = f"https://www.imdb.com/title/{imdb_id}/mediaindex?ref_=tt_ov_mi_sm"
bs = bs4.BeautifulSoup(requests.get(self.media_page).content.decode(), features='lxml')
image_tags = bs.find_all("img", height='100', width='100')
img_srcs = [re.sub(r"(@|_V1)[A-Z\._\d,]+\.jpg", "@._V1_.jpg", t['src']) for t in image_tags]
def random_user_agent():
_USER_AGENT_TPL = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/%s Safari/537.36'
_CHROME_VERSIONS = (
'74.0.3729.129',
'76.0.3780.3',
'76.0.3780.2',
'74.0.3729.128',
'76.0.3780.1',
'76.0.3780.0',
'75.0.3770.15',
# 修改内置 Debian 源 - 阿里云国内加速
RUN sed -i s@/deb.debian.org/@/mirrors.aliyun.com/@g /etc/apt/sources.list
@zsmatrix62
zsmatrix62 / PIL图像处理.md
Created November 27, 2019 05:25
PIL图像处理

CMYK 颜色模式

# Profile 文件在PS文件夹下
imConverted = profileToProfile(bg_img,
                                   'sRGB Color Space Profile.icm',
                                   'USWebCoatedSWOP.icc', outputMode="CMYK")