This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import subprocess | |
import fcntl | |
import os | |
if __name__=="__main__": | |
lockFina = "docslock" | |
fullLockFina = os.path.join(os.path.dirname(os.path.realpath(__file__)), lockFina) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import urllib2 | |
import xml.etree.ElementTree as ET | |
import sys | |
import time | |
if __name__=="__main__": | |
top = ET.Element('osm') | |
i = 1000000001 | |
running = True |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dumpusers; Dump users functionality | |
xmlEscapeApostrophe(string) ; Private ; Escape apostrophe | |
; | |
n out,x,c | |
; | |
s out="" | |
f x=1:1:$l(string) d | |
. s c=$e(string,x) | |
. i "'"[c s out=out_"'" q |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from skimage.transform import PiecewiseAffineTransform, warp | |
from skimage.io import imread, imshow, imsave | |
import numpy as np | |
if __name__=="__main__": | |
img = imread("IMG_3785.JPG") | |
pw = PiecewiseAffineTransform() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#In LAB colour space, DGK Color Tools DKK chart | |
img = np.zeros((18, 1, 3)) | |
img[0,0,:] = [100, 0, 0] #White | |
img[1,0,:] = [73, 0, 0] #Grey 4 | |
img[2,0,:] = [62, 0, 0] #Grey 3 | |
img[3,0,:] = [50, 0, 0] #Grey 2 | |
img[4,0,:] = [38, 0, 0] #Grey 1 | |
img[5,0,:] = [0, 0, 0] #Black | |
img[6,0,:] = [52, 74, 54] #Red |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%inline %{ | |
//Based on http://swig.10945.n7.nabble.com/Using-std-istream-from-Python-tp3733p3735.html | |
//Add this to your SWIG interface file | |
class CPyOutbuf : public std::streambuf | |
{ | |
public: | |
CPyOutbuf(PyObject* obj) { | |
m_PyObj = obj; | |
Py_INCREF(m_PyObj); | |
m_Write = PyObject_GetAttrString(m_PyObj, "write"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//g++ -std=c++11 -Wall vectorvsset.cpp -g -pg -o vectorvsset | |
//https://stackoverflow.com/questions/24968258/which-is-approach-is-faster-vector-inserted-then-sorted-or-set | |
#include <time.h> | |
#include <iostream> | |
#include <vector> | |
#include <set> | |
#include <algorithm> | |
using namespace std; | |
void GenRandom(vector<int32_t> &original) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
if __name__ == "__main__": | |
fiList = list(os.listdir(".")) | |
for fina in fiList: | |
print fina | |
os.rename(fina, fina.replace("3.0", "3.3")) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<p>This is a test page - please return to the <a href="https://portsmouth.greenparty.org.uk">home page</a> to continue</p> | |
<div id="posts">Loading...</div> | |
<script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script> | |
<script type="text/javascript" src="https://portsmouth.greenparty.org.uk/assets/js/local_parties/portsmouth/wpapi/wpapi.js"></script> | |
<script type="text/javascript">// <![CDATA[ | |
var wp = new WPAPI({endpoint: 'https://greenpompey.org.uk/shades-of-green/wp-json'}); | |
var blogName = "Shades of Green" | |
wp.posts().get(function( err, data ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <string> | |
using namespace std; | |
// boost::geometry | |
#include <boost/geometry.hpp> | |
#include <boost/geometry/algorithms/intersection.hpp> | |
#include <boost/geometry/geometries/geometries.hpp> | |
#include <boost/geometry/geometries/point_xy.hpp> | |
typedef boost::geometry::model::d2::point_xy<double> Point; |