Skip to content

Instantly share code, notes, and snippets.

View simonoff's full-sized avatar
💭
KUBER!!!!

Oleksandr Simonov simonoff

💭
KUBER!!!!
View GitHub Profile
@simonoff
simonoff / net_http_debug.rb
Created November 17, 2022 10:00 — forked from brainlid/net_http_debug.rb
Enable debug for all Ruby HTTP requests
require 'net/http'
module Net
class HTTP
def self.enable_debug!
class << self
alias_method :__new__, :new
def new(*args, &blk)
instance = __new__(*args, &blk)
instance.set_debug_output($stderr)
instance
class Sidekiq::Logger::Formatters::Jsoner < Sidekiq::Logger::Formatters::Base
def call(severity, time, program_name, message)
hash = {
application: "prog-sidekiq",
time: time.utc.to_i,
level: severity,
tid: tid,
message: message
}
c = ctx
set :systemd_services, {.
puma: {
cmd: 'puma -p 3000',
cpu_quota: 10
},
sidekiq: {
cmd: 'sidekiq',
cpu_quota: 10
}
}
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x404241]
goroutine 16 [running]:
runtime.panic(0x706920, 0x8f7f73)
/usr/local/go/src/pkg/runtime/panic.c:279 +0xf5
main.createClone(0xc20804c200, 0x0, 0x0)
/home/brad/gocode/src/github.com/drone/drone/cmd/drone-build/main.go:119 +0x411
main.main()
/home/brad/gocode/src/github.com/drone/drone/cmd/drone-build/main.go:40 +0x18a
@simonoff
simonoff / make.go
Last active August 29, 2015 14:24 — forked from bradrydzewski/make.go
// +build ignore
package main
import (
"bytes"
"fmt"
"io/ioutil"
"os"
"path/filepath"
@simonoff
simonoff / keybase.md
Created June 29, 2015 20:28
keybase.md

Keybase proof

I hereby claim:

  • I am simonoff on github.
  • I am simonoff (https://keybase.io/simonoff) on keybase.
  • I have a public key whose fingerprint is 6B9B 9C02 9E4C AC01 2BC9 59AB 5CCF FED8 2931 4C35

To claim this, I am signing this object:

@simonoff
simonoff / tmux.conf
Last active August 29, 2015 14:19
tmux.conf
# use UTF8
set -g utf8
set-window-option -g utf8 on
# make tmux display things in 256 colors
set -g default-terminal "screen-256color"
# set scrollback history to 10000 (10k)
set -g history-limit 10000
function countCSSRules() {
var results = '',
log = '';
if (!document.styleSheets) {
return;
}
for (var i = 0; i < document.styleSheets.length; i++) {
countSheet(document.styleSheets[i]);
}
function countSheet(sheet) {
Путін читав утрєнні сводки і меланхолічно гамселив Лаврова мордой об стєну.
- Но за шо, я не поняв? - возмущался Лавров.
- Щас дочитаю і скажу, - сердито отвєчав Путін. - Вот, напрімєр, НАТО начало поставку украм оружія. Как это понімать?
- А я прі чьом? - обіжався Лавров. - То ж ваш Жиріновський пугал їх ковровимі бомбардіровкамі.
- Он дурак, йому можна, - отвічав Путін, подкрєпляя сказане копняком. - А ти почєму не разрулив, глист очкастий?
- А хто мне повєріт после того, как я трі месяца врал, шо наші войска там нє воюют? С меня уже только ржут, - обіжався Лавров.
- А санкції почему ввєлі? - строго спрашував Путін. - Почєму нє прєпятствовал?
- Так я питався! - оправдувався Лавров. - Мєня нє желалі слушать.
- Говоріш, нє желалі? - Путін на минутку задумався. Лавров воспользувався паузой, шоб отдишаться.
- Значіть, хрєново питався! - заключив Путін і продолжив ізбівать Лавровим стєну. - Про ядєрну пиль вспоминав?
require 'benchmark'
def one
yield 1
end
def a
one { |x| yield x }
end