Skip to content

Instantly share code, notes, and snippets.

@is
is / .npmrc
Last active July 27, 2016 15:31
NPMRC, disable progress bar.
registry=http://registry.npm.taobao.org/
progress=false
import time
ts = time.time()
fin = open('144341511030664.txt')
lines = fin.readlines()
fin.close()
pairs = []
sets = []
setbase = 0
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *
app = QApplication(sys.argv)
web = QWebView()
web.load(QUrl("http://map.baidu.com"))
web.show()
@is
is / p0.py
Created June 29, 2016 02:12
check O3 emission.
import numpy as np
import netCDF4 as nc
fn = 'Daily.Combine.Surf.Column.AOD.together.d03.2016062'
nc = nc.Dataset(fn)
print(nc.variables)
o3 = nc.variables['O3']
o3arr = o3[:]
@is
is / genpass.py
Created May 30, 2016 07:22
genpass
#!/usr/bin/python
import random
import sys
s = 'abcdefghijklmnopqrstuvwxyz'
s += s.upper()
s += '0123456789'
random.seed()
@is
is / c0.py
Created April 23, 2016 08:49
cut CMAQ CONC file python script. require numpy and netCDF4
#!/usr/bin/python
import netCDF4 as nc
import numpy as np
import glob
species = ['SO2']
def convert(ifn, ofn):
ds0 = nc.Dataset(ifn)
@is
is / sublime_tagline.py
Created March 18, 2016 12:53
Sublime tagline plugin.
import sublime, sublime_plugin
import time
class IsNoteCommand(sublime_plugin.TextCommand):
def run(self, edit):
pos = self.view.sel()[0].begin()
noteid = self.noteid()
message = "==NOTE-%d %s" % (noteid, time.strftime("%Y.%m.%d %H:%M:%S\n"))
self.view.insert(edit, pos, message)
@is
is / leaflet-gaode
Created March 7, 2016 02:45
Leaflet Gaode Layer
function autonaviTileLayer() {
var opts = {
subdomains:["1","2","3","4"],
attribution: '高德地图'
}
return L.tileLayer('http://webrd0{s}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}', opts)
}
@is
is / VectorToRasterProcess2.java
Created March 4, 2016 16:51
Geotools VectorToRasterProcess, support polygon with holes.
import java.awt.*;
import java.awt.Dimension;
import java.awt.color.ColorSpace;
import java.awt.geom.Area;
import java.awt.image.ColorModel;
import java.awt.image.ComponentColorModel;
import java.awt.image.DataBuffer;
import java.awt.image.Raster;
import java.awt.image.SampleModel;
import java.awt.image.WritableRaster;
@is
is / chrome-vnc-view.sh
Created January 19, 2016 10:44
chrome-vnc-view.sh
open -n "/Users/is/Apps/Google Chrome.app" \
--args --user-data-dir=/Users/is/ws/chrome/vnc-viewer \
--proxy-bypass-list="localhost,192.168.*" \
--proxy-pac-url="http://192.168.1.137/d0.pac" \
--hide --material --no-first-run \
--app --force-app-mode --no-startup-window \
--load-and-launch-app="/Users/is/ws/chrome/pupil/Default/Extensions/iabmpiboiopbgfabjmgeedhcmjenhbla/1.2.2.15132_0"
#--app --app-id=iabmpiboiopbgfabjmgeedhcmjenhbla