Skip to content

Instantly share code, notes, and snippets.

View leopard627's full-sized avatar

Leopard627 leopard627

  • South Korea
  • 02:02 (UTC +09:00)
View GitHub Profile
#!/bin/bash
echo "\033[1;34m"
cat << "EOF"
___ ____ _ _ ______
| \/ (_) | | (_) |___ /
| . . |_ __ _ _ __ __ _| |_ _ ___ _ __ / / ___ _ __ ___
| |\/| | |/ _` | '__/ _` | __| |/ _ \| '_ \ / / / _ \| '_ \ / _ \
| | | | | (_| | | | (_| | |_| | (_) | | | | ./ /__| (_) | | | | __/
\_| |_/_|\__, |_| \__,_|\__|_|\___/|_| |_| \_____/\___/|_| |_|\___|
import UIKit
import AVFoundation
var audioPlayer:AVAudioPlayer!
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
@leopard627
leopard627 / .zshrc
Created January 22, 2018 02:50
oh_my_zsh_and_pycurl_problem...
LD_LIBRARY_PATH=/usr/local/opt/openssl/lib:"${LD_LIBRARY_PATH}"
CPATH=/usr/local/opt/openssl/include:"${CPATH}"
PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig:"${PKG_CONFIG_PATH}"
export LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Important:
" This requries that you install https://github.com/amix/vimrc !
"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""""""""""""""""""""""""""""""
" => Load pathogen paths
""""""""""""""""""""""""""""""
@leopard627
leopard627 / googleproxy.py
Last active November 10, 2017 08:02
PyCurl googleproxy.py
def _Read(self, url):
'''?????? ??? ? ?????????? ?????'''
attemptsCount = 2
for _ in range(attemptsCount):
try:
buf = cStringIO.StringIO()
curl = pycurl.Curl()
curl.setopt(pycurl.HTTPHEADER, ["Accept:"])
curl.setopt(pycurl.FOLLOWLOCATION, 1)
curl.setopt(pycurl.MAXREDIRS, 5)
@leopard627
leopard627 / pycurl.py
Created November 10, 2017 07:02
lest pycurl
def info(self):
"Return a dictionary with all info on the last response."
m = {}
m['effective-url'] = self.handle.getinfo(pycurl.EFFECTIVE_URL)
m['http-code'] = self.handle.getinfo(pycurl.HTTP_CODE)
m['total-time'] = self.handle.getinfo(pycurl.TOTAL_TIME)
m['namelookup-time'] = self.handle.getinfo(pycurl.NAMELOOKUP_TIME)
m['connect-time'] = self.handle.getinfo(pycurl.CONNECT_TIME)
m['pretransfer-time'] = self.handle.getinfo(pycurl.PRETRANSFER_TIME)
m['redirect-time'] = self.handle.getinfo(pycurl.REDIRECT_TIME)
@leopard627
leopard627 / example.py
Created October 25, 2017 03:24
Get Thumbnail!!!!!!!!!!!!
# Extension of http://www.yilmazhuseyin.com/blog/dev/create-thumbnails-imagefield-django/
# Note: image_folder and thumbnail_folder are both a callable (ie. a lambda that does a '/'.join())
class Image(Media):
image = models.ImageField(
upload_to=image_folder
)
thumbnail = models.ImageField(
@leopard627
leopard627 / socket_server.py
Created October 4, 2017 09:10
socket_server example :D
import socket
import traceback
import colors
import sys, getopt
def main(argv):
flags , port = argv[1].split("=")
@leopard627
leopard627 / pagination_api.go
Created August 17, 2017 04:34
golang pagination
//分页方法,根据传递过来的页数,每页数,总数,返回分页的内容 7个页数 前 1,2,3,4,5 后 的格式返回,小于5页返回具体页数
func Paginator(page, prepage int, nums int64) map[string]interface{} {
var firstpage int //前一页地址
var lastpage int //后一页地址
//根据nums总数,和prepage每页数量 生成分页总数
totalpages := int(math.Ceil(float64(nums) / float64(prepage))) //page总数
if page > totalpages {
page = totalpages
}
@leopard627
leopard627 / config.vim
Created August 8, 2017 01:24
vim config
" Tab navigation like Firefox.
nnoremap <C-S-tab> :tabprevious<CR>
nnoremap <C-tab> :tabnext<CR>
nnoremap <C-t> :tabnew<CR>
""""""""""""""""""""""""""""""
" => CTRL-P
""""""""""""""""""""""""""""""
let g:ctrlp_working_path_mode = 'ra'