- やまちゃんとTwitter上で雑絡みした結果、読んでないのはまずいということで、社内の人々を集めて読むことにしました。
- 「声を出して読む」というのは、記憶への定着率もよいし、声のトーンで納得感や疑問感が伝わるので議論を切り出すきっかけにもなると考えています。
- そこで、音読会をやろう!ということにしました。
This file contains 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' | |
Benchmark.ips do |x| | |
x.report("2..50") { | |
case rand(50) | |
when 1 | |
1 | |
when 2..50 | |
50 | |
else |
This file contains 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' | |
Benchmark.ips do |x| | |
x.report("if") do |i| | |
if i % 5 == 0 | |
i | |
end | |
end | |
x.report("raise") do |i| |
This file has been truncated, but you can view the full file.
This file contains 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
{"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 |
This file has been truncated, but you can view the full file.
This file contains 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
{"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 |
This file contains 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 '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 |
This file contains 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)> 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 |
This file contains 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
/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 @- |
This file contains 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
String file contents |