Skip to content

Instantly share code, notes, and snippets.

@Rokko11
Rokko11 / import-flow.http
Created February 11, 2020 08:52
This http call imports a flow file into H2O Flow. First the raw curl command, second the corresponding IntelliJ http file
###
POST http://localhost:54321/3/NodePersistentStorage.bin/notebook/my-model
Content-Type: multipart/form-data; boundary=WebAppBoundary
--WebAppBoundary
Content-Disposition: form-data; name="file"; filename="my-model.flow"
< path/to/my-model.flow
--WebAppBoundary--
@Rokko11
Rokko11 / input.md
Last active September 10, 2019 21:47
Um ein PDF-Beispiel-Dokument zu erstellen: Beispiel herunterladen und run.sh oder run.bat ausführen.
title author lang lof geometry
Dynamische Dokumentation
Simone Görner und Richard Vogel
de
true
margin=3cm, left=3cm

Pandoc

@Rokko11
Rokko11 / ReleaseNotes.md
Last active August 19, 2019 12:28
Erzeugung von ReleaseNotes mit dem maven-changes-plugin. Nach dem Auslesen aus Jira werden sie per Apache Velocity in Markdown exportiert. Die Issues werden anschließend mit einem Lua-Filter verlinkt.

Version 1.2.3

Stories:

  • MYPROJECT-1: Kurzbeschreibung Story 1
  • MYPROJECT-2: Kurzbeschreibung Story 2

Fixed Bugs:

  • MYPROJECT-12: Anzeigefehler auf Seite 1
@Rokko11
Rokko11 / MarkdownUsageFormatter.java
Last active August 8, 2019 08:10
Kommandozeilentool
import com.beust.jcommander.*;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Map;
public class MarkdownUsageFormatter implements IUsageFormatter {
private final JCommander commander;
@Rokko11
Rokko11 / SampleIT.java
Last active September 10, 2019 21:42
Generierung Benutzerhandbuch aus Selenium-Test
public class SampleIT extends SeleniumTestCase {
@Test
@Login
@ImportFile(name = "brief/Datenbasis.xls")
public void testErfolgreicherVersand() throws Exception {
new VertragPage()
.setLogStrategy(new MarkdownStrategy())
.title("handbuch.briefversand.title")
.describe("handbuch.briefversand.description")
@Rokko11
Rokko11 / docker-compose.yml
Last active August 20, 2019 07:02
Beispiel-Code für die Transformation eines docker-compose.yml in ein Markdown-File. Dieses wird mit dem pandoc-plantuml-Filter in ein Diagramm überführt.
version: '3'
services:
proxy:
image: nginx:1.15-alpine
labels:
description: "nginx SSL Proxy"
depends_on:
- webapp
- docs
<div id="stack-trace">other.package.MyTry.exec(MyTry.java:19)</div>
Now I need a jQuery/JS-Method which parses this Element by the Regex "\(\w*\.java:\d*\)" and modifies the content of this div to following:
<div id="stack-trace">other.package.MyTry.exec(<a href="MyTry.java:19">MyTry.java:19</a>)</div>
@Rokko11
Rokko11 / child.xhtml
Created December 10, 2015 09:48
Not typesafe ui:param
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui">
<ui:define name="columns">
<!-- At this like, the IDE does not know the type of "key". So autocompletion and refactorings of "property" will fail. -->
<h:outputText value="#{key.property}"/>
</ui:define>
</ui:composition>
@Rokko11
Rokko11 / EventContainer.java
Created November 5, 2015 10:17
Documentation, how to use a composite component together with JavaEE-events.
import javax.enterprise.event.Event;
import javax.inject.Inject;
import javax.inject.Named;
/**
* Klasse, die das zu feuernde Event beinhaltet.
* Diese wird benoetigt, da bei JSF < 2.2 keine DI in Komponenten moeglich ist.
*/
@Named
public class EventContainer {
@Rokko11
Rokko11 / design_adminhmtl_default_default_template_cmsforbundle_product_edit_bundle_option.phtml
Created August 30, 2013 06:54
Problem: Werte von Bundle/Option werden nicht im option.phtml vorselektiert
<script type="text/javascript">
optionTemplate = '<div id="<?php echo $this->getFieldId() ?>_{{index}}" class="option-box"> ' +
'<div class="option-title"> ' +
'<label for="<?php echo $this->getFieldName() ?>[{{index}}][title]"><?php echo Mage::helper('bundle')->__('Default Title') ?> <span class="required">*</span></label>' +
<?php if ($this->isDefaultStore()): ?>
'<input class="input-text required-entry" type="text" name="<?php echo $this->getFieldName() ?>[{{index}}][title]" id="id_<?php echo $this->getFieldName() ?>_{{index}}_title" value="{{title}}">' +
<?php else: ?>
'<input class="input-text required-entry" type="text" name="<?php echo $this->getFieldName() ?>[{{index}}][default_title]" id="id_<?php echo $this->getFieldName() ?>_{{index}}_default_title" value="{{default_title}}">' +
<?php endif; ?>
'<?php echo $this->jsQuoteEscape($this->getOptionDeleteButtonHtml()) ?>' +