Skip to content

Instantly share code, notes, and snippets.

@SFEley
SFEley / NEW Everyone Who Has Not Purchased.rb
Created July 6, 2016 21:35
Old/New Purchase Segments Comparison - Store 1214
NEW Everyone Who Has Not Purchased (1214)
Customers: 459545
Emails: 459543
{"top_five_product_ids"=>[],
"month_to_date_sales"=>0.0,
"total_sales"=>0.0,
"sales_by_month"=>{},
"lifetime_sales"=>0.0,
"average_order_value"=>0.0,
@SFEley
SFEley / gist:2cb2b0101ac2e534515db10d8711562c
Created September 19, 2018 18:34
JrJackson test run in JRuby 9.2.0.0
❯ rake test
/Users/Serah/dev/misc/jrjackson/test/jrjackson_test.rb:343: warning: Ambiguous first argument; make sure.
/Users/Serah/dev/misc/jrjackson/test/jrjackson_test.rb:373: warning: Ambiguous first argument; make sure.
/Users/Serah/.rbenv/versions/jruby-9.2.0.0/lib/ruby/gems/shared/gems/power_assert-1.1.3/lib/power_assert.rb:8: warning: tracing (e.g. set_trace_func) will not capture all events without --debug flag
/Users/Serah/.rbenv/versions/jruby-9.2.0.0/lib/ruby/gems/shared/gems/power_assert-1.1.3/lib/power_assert.rb:8: warning: tracing (e.g. set_trace_func) will not capture all events without --debug flag
Loaded suite /Users/Serah/.rbenv/versions/jruby-9.2.0.0/lib/ruby/gems/shared/gems/rake-12.3.1/lib/rake/rake_test_loader
Started
.F
================================================================================
org/jruby/RubyKernel.java:1175:in `catch'
@SFEley
SFEley / gist:7c3ba207cda253a953bc46e029503200
Created October 22, 2018 16:20
AWS Lambda error - Java8 runtime, JRuby 9.2.0.0
START RequestId: 58cbe585-d3e1-11e8-a5a7-efc54ba73b45 Version: $LATEST
Could not load platform constants for OpenFlags: java.lang.RuntimeException
java.lang.RuntimeException: Could not load platform constants for OpenFlags
at jnr.constants.platform.ConstantResolver.getConstants(ConstantResolver.java:227)
at jnr.constants.platform.ConstantResolver.lookupAndCacheConstant(ConstantResolver.java:128)
at jnr.constants.platform.ConstantResolver.getConstant(ConstantResolver.java:116)
at jnr.constants.platform.ConstantResolver.longValue(ConstantResolver.java:179)
at jnr.constants.platform.OpenFlags.intValue(OpenFlags.java:30)
at org.jruby.RubyFile.createFileClass(RubyFile.java:140)
at org.jruby.Ruby.initCore(Ruby.java:1547)
@SFEley
SFEley / gist:468520d54e0761c15783ec5fc2bd286d
Created October 22, 2018 18:25
AWS Lambda error - Java8 runtime, JRuby 9.2.1.0-SNAPSHOT
START RequestId: caa0d7b1-d626-11e8-8cd7-4be3c49bb13e Version: $LATEST
Could not load platform constants for OpenFlags: java.lang.RuntimeException
java.lang.RuntimeException: Could not load platform constants for OpenFlags
at jnr.constants.platform.ConstantResolver.getConstants(ConstantResolver.java:227)
at jnr.constants.platform.ConstantResolver.lookupAndCacheConstant(ConstantResolver.java:128)
at jnr.constants.platform.ConstantResolver.getConstant(ConstantResolver.java:116)
at jnr.constants.platform.ConstantResolver.longValue(ConstantResolver.java:179)
at jnr.constants.platform.OpenFlags.intValue(OpenFlags.java:31)
at org.jruby.RubyFile.createFileClass(RubyFile.java:135)
at org.jruby.Ruby.initCore(Ruby.java:1547)
@SFEley
SFEley / LambdaHandler.java
Created October 22, 2018 18:42
LambdaHandler.java
import java.util.List;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.nio.file.Paths;
import com.amazonaws.services.lambda.runtime.RequestStreamHandler;
import com.amazonaws.services.lambda.runtime.Context;