Skip to content

Instantly share code, notes, and snippets.

Jan Klimo janklimo

Block or report user

Report or block janklimo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@janklimo
janklimo / benchmark.rb
Created Sep 25, 2018
Comparison of memory usage: AXLSX vs. rubyXL
View benchmark.rb
# frozen_string_literal: true
require 'axlsx'
require 'rubyXL'
require 'memory_profiler'
rows = 1_000
columns = 20
report = MemoryProfiler.report do
@janklimo
janklimo / memory.rb
Created Sep 29, 2017
Measure how much memory gets used by a Ruby process
View memory.rb
def print_memory_usage
memory_before = `ps -o rss= -p #{Process.pid}`.to_i
yield
memory_after = `ps -o rss= -p #{Process.pid}`.to_i
puts "Memory: #{((memory_after - memory_before) / 1024.0).round(2)} MB"
end
@janklimo
janklimo / bx.rb
Last active Sep 2, 2017 — forked from citizen428/bx.rb
bx.in.th API
View bx.rb
#!/usr/bin/env ruby
# frozen_string_literal: true
require 'net/http'
require 'json'
require 'yaml'
unless ARGV.count == 0 || ARGV.count == 1
puts "Usage #{$0} [--mappings]"
exit
You can’t perform that action at this time.