Skip to content

Instantly share code, notes, and snippets.

import feedparser
import re
import time
URL = 'https://waimaichaoren.atlassian.net/activity?maxResults=5&os_authType=basic'
COOKIE_STR = """"""
REQUEST_HEADER = {
'Cookie': COOKIE_STR,
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from random import SystemRandom
import sys
import re
system_random = SystemRandom()
def base36_to_int(s):
import logging
logging.basicConfig(filename='testlogging.log', level=logging.DEBUG)
logger = logging.getLogger(__name__)
def foo():
try:
some_code()
except Exception:
logger.info('hihi', exc_info=True)
@pylemon
pylemon / html5_number_field_fixes.js
Last active August 29, 2015 13:57 — forked from aaronsnoswell/gist:3786176
让html5 number 字段显示的 placeholder 可以为非数字
// jQuery version
$("input[type='number']").each(function(i, el) {
el.type = "text";
el.onfocus = function(){this.type="number";};
el.onblur = function(){this.type="text";};
});
// Stand-alone version
(function(){ var elms = document.querySelectorAll("input"), i=elms.length;
while(i--) {
# coding: utf-8
"""
这是一个装饰器 可以检测函数调用中的各种性能参数
使用方法: @iprofile("cumulative", 20)
"""
import cProfile
import pstats
import StringIO
import functools
var times = function() {
var timing = performance.timing;
var loadTime = timing.loadEventEnd - timing.navigationStart;//过早获取时,loadEventEnd有时会是0
if(loadTime <= 0) {
// 未加载完,延迟200ms后继续times方法,直到成功
setTimeout(function(){
times();
}, 200);
return;
}
@pylemon
pylemon / distance.go
Last active August 29, 2015 14:14
compare the distance calculate between django geo and go.geo.
package main
import (
"fmt"
"github.com/paulmach/go.geo"
)
func main() {
// django.geo: 1143 m (result from django geo)
// go.geo: 1142.81 m (Mercator.Project + DistanceFrom)
@pylemon
pylemon / gosched.go
Last active August 29, 2015 14:16
demo for gosched and gorouting
package main
import (
"fmt"
"runtime"
)
func say(s string) {
for i := 0; i < 2; i++ {
runtime.Gosched()
@pylemon
pylemon / get_current_url.py
Created April 5, 2012 06:45
django: get current url within template
## views.py
from django.shortcuts import render_to_response
from django.template.context import RequestContext
def home(request):
return render_to_response('home.html', {},
context_instance=RequestContext(request))
## don't forget RequestContext, that makes request var can be used in templates
@pylemon
pylemon / using_gist_in_emacs.md
Created April 7, 2012 16:52
github: using gist in emacs

gist-list usage:

g : reload the gist list from server
e : edit current gist description
k : delete current gist
+ : add a file to the current gist
- : remove a file from the current gist

C-x C-s : save a new version of the gist

C-x C-w : rename some file