Skip to content

Instantly share code, notes, and snippets.

View jirkapenzes's full-sized avatar

jirkapenzes jirkapenzes

View GitHub Profile
@jirkapenzes
jirkapenzes / GeneticAlgorithm.java
Created March 17, 2014 18:38
Genetic algorithm
package core;
import java.util.ArrayList;
import java.util.Random;
public class GeneticAlgorithm {
private Random random;
public GeneticAlgorithm() {
@jirkapenzes
jirkapenzes / RoumenBackup.py
Last active August 29, 2015 13:57
Backup tool for Roumen.cz (backups all liked images from user profile)
import http.cookiejar
import os
import urllib.parse
import urllib.request
import time
from htmldom import htmldom
from enum import Enum
__author__ = 'jpenzes'
package com.jpenzes.smawing;
import com.jpenzes.smawing.utils.IFrameFactory;
import com.jpenzes.smawing.utils.IObjectContainer;
import com.jpenzes.smawing.utils.ObjectContainer;
import com.jpenzes.smawing.utils.SDefaultFrameFactory;
import javax.swing.*;
public abstract class SFrame {
@jirkapenzes
jirkapenzes / Dojo.cs
Last active August 29, 2015 14:00
Dojo
using System;
using System.Linq;
using System.Text.RegularExpressions;
using Xunit;
using Xunit.Extensions;
namespace Dojo
{
public struct Input
{
@jirkapenzes
jirkapenzes / coding-dojo.java
Created May 9, 2014 06:00
Prague Coding Dojo #9
import junitparams.JUnitParamsRunner;
import junitparams.Parameters;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(JUnitParamsRunner.class)
public class CodingDojo {
final int ALL_PINS = 10;
@jirkapenzes
jirkapenzes / Bowling.java
Created May 29, 2014 18:45
CodingDojo #12
import java.util.ArrayList;
import java.util.List;
public class Bowling {
private List<Round> rounds;
public Bowling() {
rounds = new ArrayList<>();
}
@jirkapenzes
jirkapenzes / dojo.js
Created June 5, 2014 22:37
Coding Dojo #13
function World(width, height)
{
var world = this;
this.width = width;
this.height = height;
this.cells = new Array(width, height);
this.addPersonTo = function(coordinates, personColor){
this.cells[coordinates.x, coordinates.y] = personColor;
@jirkapenzes
jirkapenzes / BaseEvent.java
Created June 20, 2014 16:53
Simulator.java
package main.cz.jpenzes.jsim.simulator;
public abstract class BaseEvent<TimeStamp extends Comparable<TimeStamp>> implements Event<TimeStamp> {
public abstract void execute(Simulator<TimeStamp> simulator);
}
/**
* Always returns true.
*/
public boolean isAvailable() {
return false;
}
@jirkapenzes
jirkapenzes / dm-test.dme
Last active August 29, 2015 14:04
DevMinutes episode file sample
dm-id: 1
dm-name: Miroslav Bajtoš a vývoj Node.js
dm-date: 1. 6. 2013
dm-mp3: http://feeds.soundcloud.com/stream/117006007-devminutes-1-miroslav-bajtos.mp3
dm-soundcloud: https://soundcloud.com/devminutes/1-miroslav-bajtos
dm-resources:
dm-resource: Miroslav Bajtoš
Twitter||https://twitter.com/bajtos
LinkedIn||http://cz.linkedin.com/in/bajtos