Skip to content

Instantly share code, notes, and snippets.

View kryzhovnik's full-sized avatar

Andrey Samsonov kryzhovnik

  • Serbia, Novi Sad
View GitHub Profile
# frozen_string_literal: true
require "bundler/inline"
gemfile(true) do
source "https://rubygems.org"
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
gem "rails", github: "rails/rails", branch: "main"

Вычисление измерений и погрешностей

Базовая теория

Поверители в ходе поверки делают проливы определенного количества воды через счетчик - volume (показания счетчика) - и фиксируют какой объем пролитой воды измерил счетчик - measurement (показания эталона). Разнича между volume и measurement, вычисляемая в процентах, называется погрешнойстью delta.

У счетчиков есть условно три режима работы:

  • min - минимальный поток, который фиксирует счетчик
  • transition - переходных режим
./cpCryptGost "message to sign"  main ±
2021/11/02 12:32:34 Error getting response: Post "http://localhost:8080/signature": EOF
SELECT year,
manufacturer_number,
customer_name_and_address,
examination_date,
protocols.next_examination_date,
users.name as verifier_name,
users.initials as verifier_initials,
protocols.number as protocol_number,
require 'benchmark'
module Config
N = 50000
A_LENGTH = 100
B_LENGTH = 10
def self.generate_array(length)
(1..length).map { (rand * length).round }
end
rails _5.2.4.3_ new test_ratl_plugin
cd test_ratl_plugin
Add following lines to Gemfile:
gem 'rails_admin'
gem 'rails_admin_tag_list', git: 'https://github.com/kryzhovnik/rails_admin_tag_list'
gem 'acts-as-taggable-on',
bundle
source 'https://rubygems.org'
gem 'dry-types', '0.7.2'
gem 'reform', '2.2.1'
gem 'reform-rails', '0.1.2'
@kryzhovnik
kryzhovnik / routes.rb
Created May 22, 2015 15:34
Интеграция Яндекс.Кассы с Rails
# config/routes.rb
YandexKassaIntegration::Application.routes.draw do
# ...
scope '/yandex_kassa' do
controller 'yandex_kassa', constraints: { subdomain: 'ssl' } do
post :check
post :aviso
get :success
get :fail

Когда мы хотим скопировать данные из production окружения Ruby on Rails приложения в development или staging, обычно, нам нужно скопировать дамп базы данных и статические файлы (например, изображения загруженные пользователями). Копирование базы может не представляет проблем (например, ее можно копировать из бэкапов или резервных серверов БД). А вот копирование статических файлов занимает много времени и ресурсов сервера с которого копируют (и на который копируются) файлы.

В рассылке ror2ru Макс Лапшин предложил

On Time ----------------------------------------
Running student tests found in features/ spec/:
Cucumber: 10 out of 10 scenarios passed
RSpec: 35 out of 35 tests passed
Score: 40/40
----------------------------------------
----------------------------------------
Checking coverage for:
controllers >= 90.00%