Skip to content

Instantly share code, notes, and snippets.

@Test
public void cancel_task() throws InterruptedException {
LocalDateTime start = LocalDateTime.now();
Action action = () -> {
try {
Thread.sleep(1000);
} catch (InterruptedException ignored) {
}
};
@BacLuc
BacLuc / StateMachine
Created April 6, 2019 19:12 — forked from elandau/StateMachine
Rx based state machine
package com.netflix.experiments.rx;
import java.util.HashMap;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import rx.Observable;
import rx.Observable.OnSubscribe;
@BacLuc
BacLuc / PaymentEvent.java
Created April 6, 2019 19:10
rx based state machine
interface PaymentEvent {
}
<?php
/*
Skript um Samstage auszurechnen
*/
echo "<html>
<body>
<form action='' method='post'>
<input type='date' name='anfangsdatum' value='".date("Y-m-d")."'>
@BacLuc
BacLuc / merge-single-pdfs
Created July 1, 2018 13:55
merge pdfs of single info for scout camp with common infos
#!/bin/bash
DIR="Einzelne"
DIR_MERGED="Einzelne-merged"
for filename in $(ls $DIR); do
FROM=$DIR/$filename
TO=$DIR_MERGED/$filename
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=$TO $FROM lagerinfo_notfallblatt.pdf
done
@BacLuc
BacLuc / Regex.java
Created May 16, 2017 18:56
java regex
package com.company;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Regex {
public static void main(String[] args) {
package com.company;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
@BacLuc
BacLuc / WarmUp.java
Last active May 16, 2017 11:15
count two following x with overlapping
class Main{
int countXX(String str) {
boolean lastOneIsX = false;
int countXX = 0;
for(int i=0;i<str.length(); i++){
if(str.charAt(i)=="x".charAt(0)){
if(lastOneIsX){
countXX++;
}
lastOneIsX = true;
@BacLuc
BacLuc / listtest_Language.java
Created May 12, 2017 13:32
test remove elements with various methods
package listtest;
/**
* Created by lucius on 12.05.17.
*/
public class Language {
private String name;
public Language(String name) {
this.name = name;