Skip to content

Instantly share code, notes, and snippets.

View trnl's full-sized avatar

Vova Mihura trnl

View GitHub Profile
@trnl
trnl / _.py
Last active August 29, 2015 14:12
TV Guide with matplotlib
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from datetime import datetime
from pandas import DataFrame
from matplotlib.ticker import FuncFormatter, MultipleLocator
from matplotlib.cm import ScalarMappable
from matplotlib.transforms import TransformedBbox, Bbox
# load dataframe
DBCollection c = mongo.getDB(Constants.DB_NAME).getCollection("B");
for (int i = 0; i < 100; i++) {
cursors.add(c.find().limit(10).batchSize(1));
}
for (int i = 0; i < 10; i++) {
for (DBCursor cursor : cursors) {
cursor.next();
}
}
import com.mongodb.*;
import org.bson.BSON;
import java.util.regex.Pattern;
/**
* @author trnl
* Date: 12/27/11
* Time: 3:49 PM
*/
@trnl
trnl / CPUTime.java
Created May 21, 2012 09:21
Time configuration for Contiperf2
package org.databene.contiperf.time;
import org.databene.contiperf.Time;
import java.lang.management.ManagementFactory;
/**
* @author Uladzimir Mihura
* Date: 5/16/12
* Time: 6:24 PM
@trnl
trnl / 1_settings.xml
Created August 30, 2012 14:36
Jenkins Training: Day 2 Part 1
<settings>
<pluginGroups>
<pluginGroup>org.jenkins-ci.tools</pluginGroup>
</pluginGroups>
<profiles>
<!-- Give access to Jenkins plugins -->
<profile>
<id>jenkins</id>
<activation>
<activeByDefault>true</activeByDefault>
@trnl
trnl / 10_TwitterNotifier.java
Created August 31, 2012 01:50
Jenkins Training: Day 2 Part 2
package org.jenkinsci.plugins;
import hudson.Extension;
import hudson.Launcher;
import hudson.model.AbstractBuild;
import hudson.model.AbstractProject;
import hudson.model.BuildListener;
import hudson.tasks.BuildStepDescriptor;
import hudson.tasks.BuildStepMonitor;
import hudson.tasks.Notifier;
@trnl
trnl / gist:3777863
Created September 24, 2012 19:33
Заповедь | Редьярд Киплинг
Заповедь
Владей собой среди толпы смятенной,
Тебя клянущей за смятенье всех,
Верь сам в себя наперекор вселенной,
И маловерным отпусти их грех;
Пусть час не пробил, жди, не уставая,
Пусть лгут лжецы, не снисходи до них;
Умей прощать и не кажись, прощая,
Великодушней и мудрей других.
@trnl
trnl / gist:4562257
Created January 18, 2013 04:04
Create default folders tree in Gradle project
task "create-dirs" << {
sourceSets.all{
it.allSource.srcDirs*.mkdirs()
}
}
package org.jenkinsci.plugins.twitter;
import hudson.Extension;
import hudson.Launcher;
import hudson.model.AbstractBuild;
import hudson.model.AbstractProject;
import hudson.model.BuildListener;
import hudson.model.Descriptor;
import hudson.tasks.BuildStepDescriptor;
import hudson.tasks.Builder;