Skip to content

Instantly share code, notes, and snippets.

@ogroleg
ogroleg / polvk
Last active November 13, 2016 19:26
КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
ІМЕНІ ТАРАСА ШЕВЧЕНКА
ПРОЕКТ
ПОЛОЖЕННЯ ПРО ВИБОРИ ОРГАНІВ СТУДЕНТСЬКОГО
САМОВРЯДУВАННЯ, ПРЕДСТАВНИКІВ СТУДЕНТІВ
(КУРСАНТІВ) ДО КОНФЕРЕНЦІЇ ТРУДОВОГО КОЛЕКТИВУ,
ВЧЕНОЇ РАДИ КИЇВСЬКОГО НАЦІОНАЛЬНОГО
УНІВЕРСИТЕТУ
@ogroleg
ogroleg / module_profiler.py
Created August 4, 2016 08:01 — forked from jebeck/README.md
profile a Python module with hotshot
import hotshot, hotshot.stats
import sys
def main():
module = __import__(sys.argv[1].replace('.py', ''))
prof = hotshot.Profile('example.prof')
prof.runcall(module.main)
prof.close()
stats = hotshot.stats.load('example.prof')
#include <iostream>
using namespace std;
int main(){
int* q=new int[5];
int i=0;
i[q]=2;
cout<<q[0];
return 0;
}
@ogroleg
ogroleg / map_multimap_210915.cpp
Created September 28, 2015 10:15
map multimap lab oop work
#include <QCoreApplication>
#include <fstream>
#include <iostream>
#include <sstream>
#include <string>
#include <map>
#include <iterator>
#include <algorithm>
using namespace std;
# -*- coding: utf-8 -*-
from PIL import Image
im = Image.open(u'07052015.png').convert('RGB')
pix = im.load()
colors_to_save = [(104, 104, 104), (114, 114, 114)]
w, b = (0xffffff, 0xffffff, 0xffffff), (0, 0, 0)
for x in range(im.size[0]):
for y in range(im.size[1]):
pix[x,y] = b if pix[x,y] in colors_to_save else w
im.save(u'result.png')
@ogroleg
ogroleg / merge-docx.py
Last active August 29, 2015 14:23
merge docx files by Heading1 and Heading2
import glob
from docx import Document as Document
from docx.oxml.text.paragraph import CT_P
from docx.oxml.section import CT_SectPr
temp2=lambda x:x.style if x.__class__==CT_P else None
temp3=lambda x:x if x!='None' and x else ''
def proceed_doc(d):
global res
t = [temp2(x) for x in d]
curr_num, curr_ps = None, []