This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module Instrumenter | |
| def instrument(method) | |
| alias_method "_#{method}", method | |
| define_method method do | |
| start = Time.now | |
| result = send("_#{method}") | |
| puts "Elapsed: #{Time.now - start}" | |
| result | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 11:17:23,416 INFO [org.quartz.core.QuartzScheduler] (MSC service thread 1-11) JobFactory set to: org.torquebox.jobs.JobScheduler@6165e04b | |
| 11:17:23,416 INFO [org.quartz.core.QuartzScheduler] (MSC service thread 1-9) JobFactory set to: org.torquebox.jobs.JobScheduler@13ae3d1 | |
| 11:17:23,417 INFO [org.quartz.core.QuartzScheduler] (MSC service thread 1-11) Scheduler jboss.deployment.unit."gateway-knob.yml".job_scheduler_$_NON_CLUSTERED started. | |
| 11:17:23,417 INFO [org.quartz.core.QuartzScheduler] (MSC service thread 1-9) Scheduler jboss.deployment.unit."partner_integration_layer-knob.yml".job_scheduler_$_NON_CLUSTERED started. | |
| 11:17:23,908 INFO [org.torquebox.core.runtime] (pool-1-thread-1) Setting up Bundler | |
| 11:17:23,915 INFO [org.torquebox.core.runtime] (pool-1-thread-5) Setting up Bundler | |
| 11:17:25,198 INFO [stdout] (pool-1-thread-5) Could not find activesupport-4.0.2 in any of the sources | |
| 11:17:25,199 INFO [stdout] (pool-1-thread-5) Run `bundle install` to install missing gems. | |
| 11:17:25,199 ERROR [org.torq |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [1] pry(main)> require 'torquebox-cache' | |
| => false | |
| [2] pry(main)> cache = TorqueBox::Infinispan::Cache.new( :name => 'treasure' ) | |
| => #<TorqueBox::Infinispan::Cache:0x622b87e8 | |
| @cache=#<Object:0x17e7c2b2>, | |
| @codec=TorqueBox::Codecs::MarshalSmart, | |
| @options={:name=>"treasure"}> | |
| [3] pry(main)> cache.put('abcd', 'asdfafdasdf') | |
| => nil | |
| [4] pry(main)> cache.get('abcd') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'manticore' | |
| require 'webrick' | |
| class Redirector < WEBrick::HTTPServlet::AbstractServlet | |
| PORT = 9123 | |
| def do_GET(request, response) | |
| case request.path | |
| when '/' | |
| response.status = 200 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "title": "Services", | |
| "style": "dark", | |
| "editable": true, | |
| "failover": false, | |
| "panel_hints": true, | |
| "refresh": true, | |
| "index": { | |
| "default": "NO_TIME_FILTER_OR_INDEX_PATTERN_NOT_MATCHED", | |
| "pattern": "[logstash-]YYYY.MM.DD", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "title": "Services", | |
| "style": "dark", | |
| "editable": true, | |
| "failover": false, | |
| "panel_hints": true, | |
| "refresh": true, | |
| "index": { | |
| "default": "NO_TIME_FILTER_OR_INDEX_PATTERN_NOT_MATCHED", | |
| "pattern": "[logstash-]YYYY.MM.DD", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'java' | |
| require 'jbundler' | |
| require 'manticore' | |
| class HisterixCommand < com.netflix.hystrix.HystrixCommand | |
| java_import com.netflix.hystrix.HystrixCommand::Setter | |
| java_import com.netflix.hystrix.HystrixCommandKey | |
| java_import com.netflix.hystrix.HystrixCommandGroupKey | |
| java_import com.netflix.hystrix.HystrixCommandProperties |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'rack/test' | |
| require 'swagger/docs' | |
| Minitest.after_run { | |
| puts Swagger.to_doc | |
| } | |
| module Swagger | |
| @apis = [] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| func foobar() { | |
| for i in 1...100 { | |
| switch (i % 3, i % 5) { | |
| case (0, 0): println("foobar") | |
| case (0, _): println("foo") | |
| case (_, 0): println("bar") | |
| default: println("\(i)") | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'benchmark/ips' | |
| require 'securerandom' | |
| require 'set' | |
| Benchmark.ips do |x| | |
| sizes = [ 2, 8, 32, 128, 512 ] | |
| sizes.map! { |size| a = [].tap { |a| size.times { a << SecureRandom.uuid } } } | |
| sizes.each do |size| |