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
# | |
# This file is part of the "Teapot" project, and is released under the MIT license. | |
# | |
teapot_version "2.3" | |
# Project Metadata | |
define_project "time" do |project| |
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
[ | |
[WebSocket::Driver::OpenEvent, 10000], | |
[WebSocket::Extensions, 10001], | |
[WebSocket::Driver::Headers, 10001], | |
[WebSocket::Driver::StreamReader, 10001], | |
[WebSocket::Driver::Hybi, 10001], | |
[Async::WebSocket::Server, 10001], | |
[Addrinfo, 10001], | |
[Async::HTTP::Protocol::HTTP1::Server, 10001], | |
[HTTP::Protocol::Headers, 10001], |
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
#!/usr/bin/env ruby | |
require 'csv' | |
require 'logger' | |
logger = Logger.new($stdout) | |
CSV do |csv| | |
5.times do | |
logger.info "Generating row..." |
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
../../bin/atst ../../tgt/t4x4x4.tgt | |
A Terminals nbr=64 | |
A Distance min=-1 max=6 avg=3.04762 dlt=1.83825 | |
../../bin/gbase 1 data/m4x4.grf /tmp/m4x4_b1.grf | |
diff -q "data/m4x4_b1.grf" "/tmp/m4x4_b1.grf" | |
../../bin/gbase 1 data/m4x4_b1.grf /tmp/m4x4_b1.grf | |
diff -q "data/m4x4_b1.grf" "/tmp/m4x4_b1.grf" | |
../../bin/gbase 0 data/m4x4_b1.grf /tmp/m4x4.grf | |
diff -q "data/m4x4.grf" "/tmp/m4x4.grf" | |
../../bin/gmap data/bump.grf ../../tgt/h3.tgt /tmp/bump_h3.map -vmt |
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
#!/usr/bin/env ruby | |
spread = {} | |
class ShiftRandom | |
def initialize(seed = 1) | |
@seed = seed | |
@accumulator = seed | |
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
.text | |
.global main | |
main: | |
# Save the non-volatile registers: | |
pushq %r15 | |
pushq %r14 | |
pushq %r13 | |
pushq %r12 | |
pushq %rbx | |
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
#!/usr/bin/env RBENV_VERSION=2.7.0 ruby | |
gem 'async' | |
require 'async' | |
Async do |task| | |
Async.logger.info("Incoming request...") | |
Async(logger: task.logger.with(name: "request-id-1234")) do | |
Async.logger.info("Database Query") |
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
#!/usr/bin/env ruby | |
require 'process/pipeline' | |
def process_group_pids(pids) | |
pids.flat_map do |pid| | |
buffer = Process::Pipeline.("pstree -p #{pid}").read | |
buffer.scan(/(?<=\()\d+(?=\))/) | |
end.sort.uniq |
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
#!/usr/bin/env ruby | |
require 'async' | |
require 'async/http/internet' | |
Async do |task| | |
internet = Async::HTTP::Internet.new | |
# Effectively a connection timeout: | |
response = task.with_timeout(10) do |
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 'dry/monads/result' | |
extend Dry::Monads::Result::Mixin | |
def pure_square(x) | |
value = x ** 2 | |
if value > 50 |