Skip to content

Instantly share code, notes, and snippets.

Avatar

Belevskij Sergeij r72cccp

  • Russia
View GitHub Profile
@r72cccp
r72cccp / help.md
Last active Apr 11, 2020
webpack-cli 3 help
View help.md
npx webpack -h
webpack-cli 3.3.11

Usage: webpack-cli [options]
       webpack-cli [options] --entry <entry> --output <output>
       webpack-cli [options] <entries...> --output <output>
@r72cccp
r72cccp / help.md
Created Apr 11, 2020
webpack-cli 3 help
View help.md

npx webpack -h webpack-cli 3.3.11

Usage: webpack-cli [options] webpack-cli [options] --entry --output webpack-cli [options] <entries...> --output webpack-cli [options]

For more information, see https://webpack.js.org/api/cli/.

@r72cccp
r72cccp / readme.md
Last active Apr 8, 2020
href elements terminology
View readme.md
/**
 * location terminology: https://xxxxx.ru/users/:userId/news/:newsId?param1=value1&param2=value2#param3=value3
 * protocol              ^^^^^
 * domain                        ^^^^^^^^
 * hostname              ^^^^^^^^^^^^^^^^
 * pathname                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 * pathnameParams: { userId: xxx, newsId: yyy }
 * search                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 * searchParams: { param1: value1, param2: value2 }
View ssl3 error
2019/06/04 05:21:50 [debug] 1239#1239: accept on 0.0.0.0:443, ready: 0
2019/06/04 05:21:50 [debug] 1239#1239: posix_memalign: 000055BBAC706B50:512 @16
2019/06/04 05:21:50 [debug] 1239#1239: *130 accept: 85.15.188.96:63602 fd:20
2019/06/04 05:21:50 [debug] 1239#1239: *130 event timer add: 20: 60000:887463
2019/06/04 05:21:50 [debug] 1239#1239: *130 reusable connection: 1
2019/06/04 05:21:50 [debug] 1239#1239: *130 epoll add event: fd:20 op:1 ev:80002001
2019/06/04 05:21:50 [debug] 1239#1239: *130 http check ssl handshake
2019/06/04 05:21:50 [debug] 1239#1239: *130 http recv(): 1
2019/06/04 05:21:50 [debug] 1239#1239: *130 https ssl handshake: 0x16
2019/06/04 05:21:50 [debug] 1239#1239: *130 tcp_nodelay
@r72cccp
r72cccp / js_jsx_code_conventions.md
Created Apr 25, 2019
js and jsx code conventions
View js_jsx_code_conventions.md

Требования к качеству кода javascript

Процесс написания кода сопровождается проверкой кода с помощью ESLint прямо в процессе правки.

Сделайте соответствующие настройки в своей IDE, например для Visual Studio Code вы можете установить плагины:

Обязательные требования:

@r72cccp
r72cccp / Educa - git basics.md
Last active Apr 12, 2019
Educa - git basics
View Educa - git basics.md

Мы на ветке master

git branch
=> 
* master

Создаём ветку, относящуюся к задаче:

git checkout -b EDW-1234-task_short_name
@r72cccp
r72cccp / description.md
Last active Mar 20, 2019
React multiselect
View description.md

React multiselect tag

demo: https://codepen.io

Examples:

simple select with searchable, multiple and creatable:

  <CustomSelect
    items={items}
View temp.md

Требования к качеству кода javascript

Процесс написания кода сопровождается проверкой кода с помощью ESLint прямо в процессе правки.

Сделайте соответствующие настройки в своей IDE, например для Visual Studio Code вы можете установить плагины:

Обязательные требования:

@r72cccp
r72cccp / app.html
Created Feb 20, 2019
Sample of React Select
View app.html
<div id="app"></div>
@r72cccp
r72cccp / api_helper.rb
Created Feb 20, 2019
redis namespaced wrapper for rails
View api_helper.rb
module Api
module V2
module ApiHelper
## Общий метод генерации ключей для кэша redis
def self.redis_key(params)
params[:locale] = I18n.locale
params_keys = params.keys.map(&:to_s).sort.map(&:to_sym)
['.', params_keys.map { |key| "#{key}:#{params[key]}" }.join('&'), '.'].join
end
end