Skip to content

Instantly share code, notes, and snippets.

View miho's full-sized avatar

Michael Hoffer miho

View GitHub Profile
@miho
miho / Base64.lua
Created December 30, 2012 16:26 — forked from bortels/Base64.lua
-- Lua 5.1+ base64 v3.0 (c) 2009 by Alex Kloss <alexthkloss@web.de>
-- licensed under the terms of the LGPL2
-- character table string
local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
-- encoding
function enc(data)
return ((data:gsub('.', function(x)
local r,b='',x:byte()
@miho
miho / gist:5620836
Created May 21, 2013 15:44
javafx-gradle log "jfxrt.jar" not found
17:42:43.708 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3bfdc050, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@1bce4f0a, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5e3a8624]
17:42:44.340 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3bfdc050, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@1bce4f0a, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5e3a8624]
17:42:44.343 [INFO] [org.gradle.BuildLogger] Starting Build
17:42:44.344 [DEBUG] [org.gradle.BuildLogger] Gradle user home: /Users/miho/.gradle
17:42:44.344 [DEBUG] [org.gradle.BuildLogger] Current dir: /Users/miho/installs/Gradle/JFXPlugin/samples/FullyExpressed
17:42:44.344 [DEBUG] [org.gradle.BuildLogger] Settings file: null
17:42:44.345 [DEBUG] [org.gradle.BuildLogger] Bu
@miho
miho / build.gradle
Last active December 17, 2015 13:59
NPE in jfxDeploy task
apply from: 'https://repository-javafx-gradle-plugin.forge.cloudbees.com/snapshot/javafx.plugin'
//apply from: 'http://dl.bintray.com/content/shemnon/javafx-gradle/javafx.plugin'
//apply from: "http://dl.bintray.com/content/shemnon/javafx-gradle/0.3.0/javafx.plugin"
//apply from: 'lib/gradle/javafx.plugin'
repositories {
mavenCentral()
}
package org.dejay.prism.opengl;
import com.sun.glass.ui.Screen;
import com.sun.javafx.geom.Rectangle;
import com.sun.javafx.geom.transform.BaseTransform;
import com.sun.javafx.logging.PlatformLogger;
import com.sun.prism.CompositeMode;
import com.sun.prism.RenderTarget;
import com.sun.prism.Texture;
import com.sun.prism.camera.PrismCameraImpl;
//viewDidload
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
// iOS 6
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}
import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.*;
import javafx.scene.chart.*;
import javafx.scene.control.Label;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.VBox;
@miho
miho / Main.java
Created March 3, 2014 10:45
CodeArea Test (related to Issue 15)
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package eu.mihosoft.issues;
import codearea.control.CodeArea;
import javafx.application.Application;
import static javafx.application.Application.launch;
@miho
miho / Main.java
Created March 23, 2014 17:00
Stream DSL like API
package eu.mihosoft.tutorials.streams;
import java.util.Arrays;
import java.util.List;
import static eu.mihosoft.tutorials.streams.Item.*;
import java.util.Objects;
import java.util.function.Predicate;
public class Main {
@miho
miho / Main.java
Created July 2, 2014 09:12
VWorkflows MouseEvent Sample
package eu.mihosoft.vworkflows.mousevents;
import eu.mihosoft.vrl.workflow.FlowFactory;
import eu.mihosoft.vrl.workflow.VFlow;
import eu.mihosoft.vrl.workflow.VNode;
import eu.mihosoft.vrl.workflow.fx.FXFlowNodeSkin;
import eu.mihosoft.vrl.workflow.fx.FXSkinFactory;
import eu.mihosoft.vrl.workflow.fx.ScalableContentPane;
import javafx.application.Application;
import javafx.scene.Scene;
import eu.mihosoft.vrl.v3d.Cube as Cube
#print dyio
csg = Cube(20).toCSG()
print "Result = ",csg