Skip to content

Instantly share code, notes, and snippets.

View kwando's full-sized avatar
🦀

Hannes Nevalainen kwando

🦀
View GitHub Profile
@kwando
kwando / gist:0f75729ece0fe4e20c14
Created May 29, 2015 07:46
Virtus + AM::Validations
class ApprovalsController < ApplicationController
def index
query = ApprovalQuery.new(params)
return render(json: {errors: query.errors.full_messages}, status: 422) unless query.valid?
render json: Approval.apply_query(query)
end
end
class ApprovalQuery < Query::Base
/**
* Retrieve the posts based on query variables.
*
* There are a few filters and actions that can be used to modify the post
* database query.
*
* @since 1.5.0
* @access public
* @uses do_action_ref_array() Calls 'pre_get_posts' hook before retrieving posts.
*
java -jar TreeEditor.jar
maj 03, 2014 10:07:42 EM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.x
maj 03, 2014 10:07:42 EM com.jme3.system.Natives extractNativeLibs
INFO: Extraction Directory: /Users/kwando/Downloads/TreeEditor-2.app/Contents/Java
maj 03, 2014 10:07:42 EM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Lwjgl 2.9.0 context running on thread LWJGL Renderer Thread
maj 03, 2014 10:07:42 EM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Adapter: null
maj 03, 2014 10:07:42 EM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
@kwando
kwando / gist:11352928
Created April 27, 2014 18:56
Files with CRLF
./.gitignore: ASCII text, with CRLF line terminators
./CRLF.files: empty
./gradlew.bat: ASCII English text, with CRLF line terminators
./jme3-android/build/tmp/jar/MANIFEST.MF: ASCII text, with CRLF line terminators
./jme3-android/build/tmp/sourcesJar/MANIFEST.MF: ASCII text, with CRLF line terminators
./jme3-android/src/main/java/com/jme3/app/AndroidHarness.java: ASCII Java program text, with CRLF line terminators
./jme3-android/src/main/java/com/jme3/app/R.java: ASCII c program text, with CRLF line terminators
./jme3-android/src/main/java/com/jme3/asset/AndroidAssetManager.java: ASCII c program text, with CRLF line terminators
./jme3-android/src/main/java/com/jme3/audio/android/AL.java: ASCII C++ program text, with CRLF line terminators
./jme3-android/src/main/java/com/jme3/audio/android/AndroidAudioData.java: ASCII Java program text, with CRLF line terminators
@kwando
kwando / gist:9971023
Created April 4, 2014 09:18
Java::JavaLang::NegativeArraySizeException
Started GET "/api/objects?api_key=fb5b2a908125868a6d08122a51066dfe3ed54272" for 127.0.0.1 at 2014-04-04 11:16:47 +0200
Processing by WebApi::ObjectsController#index as HTML
Parameters: {"api_key"=>"fb5b2a908125868a6d08122a51066dfe3ed54272"}
Completed 500 Internal Server Error in 125.0ms
Java::JavaLang::NegativeArraySizeException ():
json.ext.Utils.repeat(Utils.java:83)
json.ext.Utils.repeat(Utils.java:77)
json.ext.Generator$5.generate(Generator.java:364)
json.ext.Generator$5.generate(Generator.java:309)
IP: 89.253.118.10
Port: 4567
UserName: <empty>
Password: <empty>
File Path: http://89.253.118.10:4567/new_orders/123456
Callback Path: http://89.253.10:4567/callback?
class Element
def initialize(tag_name)
@tag_name = tag_name
@classes = []
end
def tag_name
@tag_name
end
@kwando
kwando / gist:8706086
Created January 30, 2014 10:40
jME SDK NPE
SEVERE [org.openide.util.Exceptions]
com.jme3.asset.AssetNotFoundException: /Users/kwando/projects/jme/BasicGame1/newfilter.j3f
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:283)
[catch] at com.jme3.gde.core.assets.AssetDataObject.loadAsset(AssetDataObject.java:193)
at com.jme3.gde.core.assets.FilterDataObject.loadAsset(FilterDataObject.java:55)
at com.jme3.gde.core.filters.FilterPostProcessorNode.getFilterPostProcessor(FilterPostProcessorNode.java:93)
at com.jme3.gde.core.filters.FilterPostProcessorNode$FilterChildren$1.call(FilterPostProcessorNode.java:205)
at com.jme3.gde.core.filters.FilterPostProcessorNode$FilterChildren$1.call(FilterPostProcessorNode.java:201)
at com.jme3.app.AppTask.invoke(AppTask.java:142)
at com.jme3.app.Application.runQueuedTasks(Application.java:583)
@kwando
kwando / gist:7805859
Created December 5, 2013 14:24
torqbox error
[ERROR] io.undertow.request - Blocking request failed HttpServerExchange{ GET /}
org.xnio.channels.FixedLengthUnderflowException: 23636 bytes remaining
at io.undertow.conduits.FixedLengthStreamSinkConduit.terminateWrites(FixedLengthStreamSinkConduit.java:200)
at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:77)
at io.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:317)
at org.projectodd.wunderboss.ruby.rack.RackHandler.handleRequest(RackHandler.java:49)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:139)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:638)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
@kwando
kwando / gist:7527464
Created November 18, 2013 13:07
Auto updating shaders..
package mygame;
import com.jme3.app.SimpleApplication;
import com.jme3.asset.DesktopAssetManager;
import com.jme3.material.Material;
import com.jme3.math.ColorRGBA;
import com.jme3.renderer.RenderManager;
import com.jme3.renderer.ViewPort;
import com.jme3.scene.Geometry;
import com.jme3.scene.Spatial;