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
protocol State { | |
func nextState() -> Self | |
} | |
class StateMachine<T: State> { | |
private(set) var currentState: T | |
init(_ initialState: T) { | |
currentState = initialState | |
} |
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 'set' | |
class Or | |
def initialize *ands | |
@ands = ands | |
end | |
def to_a | |
@ands | |
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
[ 0.000000] microcode: microcode updated early to revision 0x21, date = 2019-02-13 | |
[ 0.000000] Linux version 5.4.6-arch1-1 (linux@archlinux) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Sat, 21 Dec 2019 16:34:41 +0000 | |
[ 0.000000] Command line: root=UUID=a487a5aa-c376-4a43-bd8c-35692a8fb46b rw initrd=/intel-ucode.img initrd=/initramfs-linux.img acpi_osi="!Windows 2012" | |
[ 0.000000] KERNEL supported cpus: | |
[ 0.000000] Intel GenuineIntel | |
[ 0.000000] AMD AuthenticAMD | |
[ 0.000000] Hygon HygonGenuine | |
[ 0.000000] Centaur CentaurHauls | |
[ 0.000000] zhaoxin Shanghai | |
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' |
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
<!doctype html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
</head> | |
<body> | |
<article> | |
<h1>Yet another article about gamma correction</h1> | |
<style> | |
.gradstop { |
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
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead. | |
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead. | |
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead. | |
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead. | |
fixme:ver:GetCurrentPackageId (0x32e470 (nil)): stub | |
fixme:process:ProcessIdToSessionId Unsupported for other processes. | |
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform | |
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported | |
fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006740, 0x3f041d28, 0x3f041d20) stub. | |
fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0067 |
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_relative './test_run' | |
x = run(key_max: 25_000, threads: (1..4), iters: 1_000_000, n: 21, read: 10, branch: %w{locking2}) | |
File.open('box.data', 'w') do |f| | |
x.each do |r| | |
r[:ticks].each { |y| f.puts "#{y} #{r[:threads]}" } | |
end | |
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
#!/usr/bin/env ruby | |
# pick a random background and generate an awesome theme based on it | |
require 'color' | |
require 'color/palette/monocontrast' | |
require 'erb' | |
require 'fileutils' | |
require 'imlib2' | |
require 'optparse' | |
require 'shellwords' |
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
############## Kodi CRASH LOG ############### | |
################ SYSTEM INFO ################ | |
Date: Sun Dec 6 10:08:44 EST 2015 | |
Kodi Options: | |
Arch: x86_64 | |
Kernel: Linux 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 | |
Release: Arch Linux | |
############## END SYSTEM INFO ############## |
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
def pathdef d | |
<<-XML | |
<path style="#$linestyle" d="#{d}" /> | |
XML | |
end | |
def roundedpath rad, *points | |
meth = "M" | |
sides = points.each_slice(2).map.with_index do |p, i| | |
corner = "#{meth} #{p[0].join(' ')} A #{rad} #{rad} 0 0 1 #{p[1].join(' ')}" |
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
8 | 103 | |
---|---|---|
8 | 103 | |
8 | 103 | |
8 | 103 | |
12 | 120 | |
12 | 120 | |
12 | 120 | |
12 | 120 | |
8 | 109 | |
8 | 109 |
NewerOlder