Skip to content

Instantly share code, notes, and snippets.

c := db.DB("db").C("queries")
result := Query{}
iter:=c.Find(nil).Sort("-SumbitTime").Iter()
for iter.Next(&result) {
if result.gparsed && result.yparsed {
fmt.Println("hellp")
} else {
package main
import (
"fmt"
"net/url"
"github.com/PuerkitoBio/goquery"
"time"
"strings"
"strconv"
"math/rand"
@detorto
detorto / intelhex.cpp
Created May 31, 2017 12:51
binary to intelhex converter using cpp
#include <iostream>
#include <stdlib.h>
#include <fstream>
#include <algorithm>
#include <string>
#include <sstream>
using namespace std;
const int kECBHeaderLength = 36;
@detorto
detorto / csvtoxml.py
Created May 31, 2017 11:49
Replace plasehoders in xml by values from csv
#!/usr/bin/python
# coding: utf-8
import sys
from optparse import OptionParser
def sub_xml(data, fields, template, ofield):
print "Data :", data
@detorto
detorto / ttm.py
Created May 31, 2017 11:46
Simple script for ttech mount procedure
#!/usr/bin/python
import os
import sys
import os.path
from optparse import OptionParser
import glob
from xml.dom.minidom import parse, parseString
from xml.dom.minidom import Node
@detorto
detorto / ratelimit.py
Created April 14, 2017 11:12
Multi-process rate-limiter function. A mutex that unlocks N times per second is used.
import multiprocessing
#used to trigger the permission for request processing
RATED_LOCK = multiprocessing.Lock()
#used for messaging obout the state of operation: can do new, or can't
RATED_QUEUE = multiprocessing.Queue()
#rate-limit decorator, but works only in one thread
def RateLimited(maxPerSecond):