Skip to content

Instantly share code, notes, and snippets.

View pashagray's full-sized avatar

Pavel Tkachenko pashagray

View GitHub Profile
module Trackable
end
(8..19).map { |h| (0..59).step(5)
.map { |m| "0#{h}"[-2..-1] + ':' + "0#{m}"[-2..-1] } }
.flatten.compact << '20:00'
bad_string = 'esdfd((esdf)(esdf'
bad_string.split('').each_with_index.map { |char, idx| [char, idx] if char == '(' || char == ')' }.compact
#=> [["(", 5], ["(", 6], [")", 11], ["(", 12]]
module Roarable
def roar!
puts 'AGRH!!!!'
end
end
class Time
include Roarable
end
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
var forecasts = [
'Вас всегда будут преследовать беды и неудачи!',
'Лучше сидите дома, удача явно повернута к вам жопой',
'Хокку. Сосулька висит, сосулька ждет, череп не крепкий.',
<!-- ВЫВАЛИВАЕТСЯ В 500 ОШИБКУ -->
<?xml version="1.0" encoding="UTF-8"?>
<x:Envelope
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns="http://kz.processing.cnp.merchant_ws/"
xmlns:x="http://www.w3.org/2003/05/soap-envelope"
xmlns:ins0="http://merchant_web_services.cnp.processing.kz/xsd"
<!-- 500 ошибка -->
<?xml version="1.0" encoding="UTF-8"?>
<x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd3="http://kz.processing.cnp.merchant_ws/xsd">
<x:Body>
<xsd3:completeCashOutTransaction>
<xsd3:merchantId>777000000000018</xsd3:merchantId>
<xsd3:merchantKeyword>111</xsd3:merchantKeyword>
<xsd3:referenceNr>111000005044</xsd3:referenceNr>
class ParcelError < BusinessLogicBaseError
def initialize(msg)
super(I18n.t("errors.parcel_error.#{msg}"))
end
end
# base_controller.rb
before_filter :set_current_user
def set_current_user
User.current_user = current_user
end
# user.rb
@pashagray
pashagray / react_proj_guide.md
Last active March 29, 2020 15:53
ES6 React project setup (AirBnB style-guide)

Node, ES6, Babel, React, JSX, Webpack, Hot-Reload

Инициализируем проект npm init

Получаем список зависимостей для линтера ES6+JSX от AirBnB npm info "eslint-config-airbnb@latest" peerDependencies

Устанавливаем необходимые версии зависимостей в package.json