Skip to content

Instantly share code, notes, and snippets.

@ro31337
ro31337 / app3.rb
Created June 20, 2022 01:58
Slot machine app
require 'hidapi'
@coin_acceptor = HIDAPI::open(0x0079, 0x0006)
@coin_dispenser = HIDAPI::open(0x14d4, 0x0000)
# Ожидание монеты
def wait_for_coin
loop do
packet = @coin_acceptor.read
confidence = packet[2].unpack('H*')[0][0].to_i
@ro31337
ro31337 / mysong.txt
Created May 23, 2022 19:50
Here is my song and chords
# I’ve got a cat blues (Roman Pushkin)
# Questions? roman.pushkin@gmail.com
Intro: (**Bm G Bm G) x 2**
**Bm G**
I’ve got a cat... I found him on empty street
alias gcm='git checkout master'
alias gcb='git checkout -b '
alias gs='git status'
alias gal='git add --all .'
alias gdd='git diff HEAD'
alias cm='git commit -m'
alias gc='git checkout'
alias gup='git branch --set-upstream-to=origin/`git symbolic-ref --short HEAD`'
alias far='far2l > /dev/null&!'
@ro31337
ro31337 / app.rb
Created September 12, 2020 17:51
INFINITY = 1.to_f / 0
def spaced(s)
s.scan(/.{1,5}/).join(' ')
end
10.times do
a = b = INFINITY
@ro31337
ro31337 / database.yml
Created September 7, 2020 18:56
Postgres for Rails setup that works, one shell script and database config
default: &default
timeout: 5000
adapter: postgresql
encoding: unicode
database: sample_postgres_development
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: xxx
password: xxx
host: localhost
port: 5432

Итак, на прошлой неделе я боролся с КОВИД-19 и Пневмонией. Никогда в жизни я не был так болен. "Молодые люди не подвержены риску, у них будут только легкие симптомы" Неправильно.

Я хочу рассказать о трудностях, через которые мне пришлось пройти за последние дни, о том, как это было в реанимации...

Все началось 10 дней назад. Я чувствовал себя усталым; больше, чем обычно. У меня была головная боль, поэтому я принял ибупрофен. Через два дня у меня поднялась температура, и мне стало трудно дышать. Через день после этого у меня была постоянная боль в груди, ниже сердца. Трудно было говорить, не чувствуя усталости...

Я оставался внутри все это время, я звонил своему врачу. Они не записались на прием из-за вспышки в моем обществе и моих симптомов. Они оттолкнули меня в департамент здравоохранения. Я звонила 4 раза, мужчина ответил и закричал: "Хватит звонить, у нас больше нет анализов!"....

Мне позвонили через час. Это был департамент здравоохранения. Кто-то другой, она спросила меня о моих симптомах, сказала,

@ro31337
ro31337 / cloudSettings
Created March 4, 2020 21:42
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-03-04T21:42:03.553Z","extensionVersion":"v3.4.3"}
@ro31337
ro31337 / howto.md
Last active April 13, 2020 17:52
How to translate LibreTaxi 2.0 into your language

LibreTaxi 2.0 is almost here.

It will automatically switch the language depending on your current language code. How do you set your language code? Well, it's set automatically by Telegram. I think when you change the interface language in Telegram, it changes the language in LibreTaxi. Sometimes you need a couple of minutes for changes to take effect.

So now technical details if you want to translate it from the very beginning. Look at this text:

https://github.com/ro31337/libretaxi/blob/master/locales/all/en.po

@ro31337
ro31337 / gist:fde256c19074356e4f847a48f696658c
Last active October 15, 2023 16:59
Bulma font-awesome icons for Rails 6

Единственная запара возникла при подключении иконок к рельс6, решается так (app/javascript/packs/fa.scss)

@import "bulma/bulma";

$fa-font-path: '~@fortawesome/fontawesome-free/webfonts';
@import '~@fortawesome/fontawesome-free/scss/fontawesome';
@import '~@fortawesome/fontawesome-free/scss/solid'; // fas prefix
@import '~@fortawesome/fontawesome-free/scss/brands'; // fab prefix
// see https://fontawesome.com/how-to-use/with-the-api/setup/importing-icons for more prefixes
@ro31337
ro31337 / rabbitmq.md
Last active April 12, 2023 08:51
Easiest RabbitMQ setup

Install RabbitMQ:

docker run -d --hostname my-rabbit --name blabla-rabbit -p 5672:5672 -p 8080:15672 rabbitmq:3-management

RabbitMQ works based on hostname:

One of the important things to note about RabbitMQ is that it stores data based on what it calls the "Node Name", which defaults to the hostname