issue を見るとなんかありそう
- invoice
- payment
require 'benchmark/ips' | |
Benchmark.ips do |x| | |
x.report("2..50") { | |
case rand(50) | |
when 1 | |
1 | |
when 2..50 | |
50 | |
else |
require 'benchmark/ips' | |
Benchmark.ips do |x| | |
x.report("if") do |i| | |
if i % 5 == 0 | |
i | |
end | |
end | |
x.report("raise") do |i| |
{"traceEvents":[{"pid":32600,"tid":775,"ts":70463777507,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":46,"tdur":29,"tts":215572}, | |
{"pid":32600,"tid":775,"ts":70463777573,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":7,"tdur":7,"tts":215622}, | |
{"pid":32600,"tid":775,"ts":70463777689,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../mojo/public/cpp/system/simple_watcher.cc","src_func":"Notify"},"dur":736,"tdur":478,"tts":215693}, | |
{"pid":32600,"tid":775,"ts":70463777730,"ph":"I","cat":"disabled-by-default-devtools.timeline","name":"TracingStartedInBrowser","args":{"data":{"frameTreeNodeId":2,"persistentIds":true,"frames":[{"frame":"0FCE1B6B539574D2372BB23B510937FC","url":"about:blank","name":"","processId":32603}]}},"tts":215733,"s":"t"}, | |
{"pid":32600,"tid":775,"ts":70463778454,"ph":"X","c |
{"traceEvents":[{"pid":31994,"tid":775,"ts":70218051313,"ph":"X","cat":"toplevel","name":"ThreadControllerImpl::DoWork","args":{"src_file":"../../ipc/ipc_mojo_bootstrap.cc","src_func":"Accept"},"dur":476,"tdur":442,"tts":136252}, | |
{"pid":31994,"tid":775,"ts":70218051677,"ph":"I","cat":"disabled-by-default-devtools.timeline","name":"TracingStartedInPage","args":{"data":{"sessionId":"1000031994.0","page":"1C6E2DD902D0DA7F3B4A143A026F549D","persistentIds":true,"frames":[{"frame":"1C6E2DD902D0DA7F3B4A143A026F549D","url":"about:blank","name":""}]}},"tts":136600,"s":"t"}, | |
{"pid":31994,"tid":775,"ts":70218051802,"ph":"X","cat":"toplevel","name":"ThreadControllerImpl::DoWork","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":13,"tdur":13,"tts":136707}, | |
{"pid":31994,"tid":775,"ts":70218051825,"ph":"X","cat":"toplevel","name":"ThreadControllerImpl::DoWork","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":11,"tdur":12,"tts":136730}, | |
{"pid":31994 |
require 'octokit' | |
require 'faraday-http-cache' | |
Octokit.auto_paginate = true | |
Octokit.middleware = Faraday::RackBuilder.new do |builder| | |
builder.use Faraday::HttpCache, serializer: Marshal, shared_cache: false | |
builder.use Octokit::Response::RaiseError | |
builder.adapter Faraday.default_adapter | |
end |
[1] pry(main)> module X | |
[1] pry(main)* def m | |
[1] pry(main)* puts 'X1' | |
[1] pry(main)* super | |
[1] pry(main)* puts 'X2' | |
[1] pry(main)* end | |
[1] pry(main)* end | |
=> :m | |
[2] pry(main)> class A | |
[2] pry(main)* def self.m |
/home/pi/bin/speedtest-cli --server 14623 --json | jq --arg date $(date "+%s") '[{name: "speed_test.download", value: (.download / 1000000), time: $date|tonumber}, {name: "speed_test.upload", value: (.upload / 1000000), time: $date|tonumber}]' | curl -X POST -H "X-Api-Key: #{API_KEY}" -H "Content-Type: application/json" https://api.mackerelio.com/api/v0/services/Home/tsdb -d @- |