Skip to content

Instantly share code, notes, and snippets.

View jirkapenzes's full-sized avatar

jirkapenzes jirkapenzes

View GitHub Profile
@jirkapenzes
jirkapenzes / WrapLayout.java
Created January 17, 2013 22:06
Java wrap layout (to swing library)
import java.awt.*;
import javax.swing.JScrollPane;
import javax.swing.SwingUtilities;
public class WrapLayout extends FlowLayout
{
private Dimension preferredLayoutSize;
public WrapLayout()
{
@jirkapenzes
jirkapenzes / FileManager.java
Created November 7, 2011 14:36
Input/output string line from text file
import java.io.*;
import java.util.ArrayList;
public class FileManager {
private static volatile FileManager instance;
private static final Object lock = new Object();
private final ArrayList<String> msg;
private final String FILE_NAME = "Data.txt";
import 'package:easy_localization/easy_localization.dart';
final flogger = Logger();
final logger = Logger();
class Logger {
bool debug = true;
log(String message) {
@jirkapenzes
jirkapenzes / delete-objects.sql
Created May 5, 2014 11:56
Delete all tables, views, packages, procedures, functions and sequences in your Oracle schema.
BEGIN
FOR cur_rec IN (SELECT object_name, object_type
FROM user_objects
WHERE object_type IN
('TABLE',
'VIEW',
'PACKAGE',
'PROCEDURE',
'FUNCTION',
'SEQUENCE'
@jirkapenzes
jirkapenzes / index.html
Created April 23, 2021 10:35
Simple Template - Header - Content - Footer
<!DOCTYPE html>
<html>
<head>
<title>Simple Template</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="og:title" content="Simple Template" />
<style>
@jirkapenzes
jirkapenzes / ThreeLawsOfRobotics.java
Last active May 26, 2020 07:33
Three Laws of Robotics
// Three Laws of Robotics
public void processAction(Ai ai, Action action, Environment environment) {
List<Human> humans = detectHumans(environment);
// A robot may not injure a human being or, through inaction,
// allow a human being to come to harm.
if (ai.predict(action).injure(humans)) {
throw new FirstLawsException();
}
@jirkapenzes
jirkapenzes / Attempt.java
Created December 4, 2018 11:40
Maven pom file
import java.util.Date;
import java.util.HashMap;
public class Attempt {
private String gamer;
private Date timestamp;
private int score;
private int round;
@jirkapenzes
jirkapenzes / elastic.sh
Created January 10, 2018 11:52
Elasticsearch 2, 5, 6
#!/usr/bin/env bash
docker stop elasticsearch-2.3.4 elasticsearch-5.5.2 kibana-5 kibana-2 elasticsearch-6.1.1 kibana-6
docker rm elasticsearch-2.3.4 elasticsearch-5.5.2 kibana-5 kibana-2 elasticsearch-6.1.1 kibana-6
docker network rm elastic-network
docker pull docker.elastic.co/elasticsearch/elasticsearch:6.1.1
docker pull docker.elastic.co/kibana/kibana:6.1.1
docker network create -d overlay --attachable elastic-network
Aether aether = Aether.builder()
.setLocalRepo(temp.newFolder().getPath())
.addRemoteRepo("maven-central", "http://repo1.maven.org/maven2").build();
List<Artifact> dependencies = aether.resolveDependencies(new DefaultArtifact("org.elasticsearch:elasticsearch:5.5.2"));
List<URL> urls = new ArrayList<>();
for (Artifact artifact : dependencies) {
URL url = new URL(new URL("file:"), artifact.getFile().getAbsolutePath());
urls.add(url);
package demo;
public class Calculator {
enum Operation {
Addition, Subtraction
}
public int calculate(Operation operation, int a, int b) {
switch (operation) {