Skip to content

Instantly share code, notes, and snippets.

View jegt's full-sized avatar

Jonas Tehler jegt

  • Leonyx AB / Arkiv Digital AB AB
  • Stockholm, Sweden
View GitHub Profile
@jegt
jegt / gist:a5a66c7f9518da4c499b
Created September 23, 2015 06:23
Build process for generating source map
Opal.append_path "app"
Opal.append_path 'app/assets/javascripts'
build = Opal::Builder.build("application")
js_files = []
base_path = target_dir.join('assets/javascripts')
build.processed.each do |p|
`mkdir -p #{File.join(base_path, p.filename.split('/')[0...-1].join('/'))}`
@jegt
jegt / error.rb
Created September 22, 2015 17:54
Custom stack handing for Opal on V8
%x{
Error.stackTraceLimit = 50;
Error.prepareStackTrace = function(error, structuredStackTrace){
return structuredStackTrace
};
}
class Exception

Keybase proof

I hereby claim:

  • I am jegt on github.
  • I am jegt (https://keybase.io/jegt) on keybase.
  • I have a public key whose fingerprint is D0FC 02F3 5254 D770 6291 EB62 FC97 2C4F CBA9 CEDF

To claim this, I am signing this object:

Istället för:
<a href="#" onclick="javascript: window.open('http://fisklista.akvarielagret.se', '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550'); return false" class="mainlevel-nav" >Fisksök</a>
borde det kanske vara t.ex:
<a href="http://fisklista.akvarielagret.se" target="new" class="mainlevel-nav" >Fisksök</a>
@jegt
jegt / gist:6671441
Created September 23, 2013 14:40
rake db:migrate with JRuby 1.7.4, Rails 4.0 and Postgresql 9.0.3
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: Returning autogenerated keys is not supported.: INSERT INTO "schema_migrations" ("version") VALUES ('20130923124515')arjdbc/jdbc/RubyJdbcConnection.java:597:in `execute_insert'
/Users/jegt/.rvm/gems/jruby-1.7.4/gems/activerecord-jdbc-adapter-1.3.1/lib/arjdbc/jdbc/adapter.rb:441:in `exec_insert'
/Users/jegt/.rvm/gems/jruby-1.7.4/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:425:in `log'
/Users/jegt/.rvm/gems/jruby-1.7.4/gems/activesupport-4.0.0/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/jegt/.rvm/gems/jruby-1.7.4/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:420:in `log'
/Users/jegt/.rvm/gems/jruby-1.7.4/gems/activerecord-jdbc-adapter-1.3.1/lib/arjdbc/jdbc/adapter.rb:441:in `exec_insert'
/Users/jegt/.rvm/gems/jruby-1.7.4/gems/activerecord-jdbc-adapter-1.3.1/lib/arjdbc/postgresql/adapter.rb:541:in `exec_insert'
/Users/jegt/.rvm/gems/jruby-1.7.4/gems/
@jegt
jegt / gist:6579099
Created September 16, 2013 10:42
This is on Oracle Java 7u40, works fine on 7u25
$ jruby -S bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /usr/local/share/jruby-1.7.4/lib/native/arm-Linux/libjffi-1.2.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /usr/local/share/jruby-1.7.4/lib/native/arm-Linux/libjffi-1.2.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
rake aborted!
collect=Lambda(a0:L,a1:L,a2:L,a3:L,a4:L,a5:L)=>{
t6:V=MethodHandle(IRubyObject,ThreadContext,IRubyObject,IRubyObject,Block)void(a1:L,a2:L,a3:L,a4:L,a5:L);
t7:L=MethodHandle(IRubyObject,ThreadContext,IRubyObject,IRubyObject,Block)IRubyObject(a1:L,a2:L,a3:L,