Skip to content

Instantly share code, notes, and snippets.

Sergey Belov arikon

Block or report user

Report or block arikon

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View swagger.json
{
"swagger": "2.0",
"basePath": "/api/v1.0",
"info": {
"title": "Sandbox JSON API",
"description": "Описание JSON API для взаимодействия с Sandbox (на данный момент находится в разработке)",
"contact": {
"email": "sandbox@yandex-team.ru"
},
"version": "1.0"
@arikon
arikon / config.js
Created Mar 13, 2015
Config reader based on node config module
View config.js
var inherit = require('inherit'),
extend = require('extend');
module.exports = inherit({
__constructor: function(opts, overrides) {
// Remove config module from cache so it could be recreated.
// It's a limitation of the config module.
delete require.cache[require.resolve('config')];
resetEnvVars();
@arikon
arikon / ipv6-ipv4-test.js
Created Mar 8, 2015
IPv6 and IPv4 listen test
View ipv6-ipv4-test.js
var http = require('http');
var server = http
.createServer(function(req, res) {
console.log(req.method, req.url);
res.end('Ok!');
})
.listen(9000, '::', function(err) {
err && console.log(err.stack);
console.log(server.address());
@arikon
arikon / 0_reuse_code.js
Last active Aug 29, 2015
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@arikon
arikon / 1-vacancy.md
Last active Feb 4, 2017
Вакансия в команду разработки портальной библиотеки блоков Яндекса
View 1-vacancy.md

Привет!

В портал Яндекса входит больше сотни сервисов. Часть из них достаточно известны — Главная страница (Морда), Поиск, Почта, Карты, Маркет и т.д., но большая часть менее известны или даже практически незаметны. Среди них различные промо-проекты (например, Яндекс.Браузер) и спец-проекты (например, Зимние Игры — 2014).

Для того, чтобы ускорить и упростить создание и поддержку такого количества сервисов, мы сделали, а теперь развиваем и поддерживаем портальную библиотеку общих блоков — Лего.

Развитием портальной библиотеки и инфраструктуры вокруг неё занимается отдельная команда. В команде Лего работает около 20 человек (разработчиков, тестировщиков, технических писателей и менеджеров). Кроме этого, в портальную библиотеку контрибьютят разработчики сервисов Яндекса.

Среди основных задач команды Лего можно выделить следующие:

View keybase.md

Keybase proof

I hereby claim:

  • I am arikon on github.
  • I am arikon (https://keybase.io/arikon) on keybase.
  • I have a public key whose fingerprint is 08A6 4DC7 1FDB 809C 6C6C 7687 2E3B 1B52 7AD6 E76E

To claim this, I am signing this object:

View cbr-currency.md

IV. Реализация денежно-кредитной политики в 2014-2016 годах

IV.1. Политика валютного курса

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

В 2014 году будет завершена работа по созданию условий для перехода крежиму плавающего валютного курса, который предполагает отказ отиспользования операционных ориентиров кур

@arikon
arikon / i-jquery__my-plugin.js
Created Feb 1, 2014
jQuery plugin with bem-core
View i-jquery__my-plugin.js
// If you are using borschik to expand links (bem make and enb do this for you)
// you could use this hack for any jQuery plugin found in the wild
modules.define('i-jquery__my-plugin', ['jquery'], function(provide, $){
var jQuery = $,
window = {jQuery: jQuery};
/*borschik:include:path/to/jquery-plugin.js*/
provide($);
});
@arikon
arikon / q-progress.js
Created Nov 24, 2013
deffered.notify() / promise.progress() test
View q-progress.js
var Q = require('q');
Q.thenResolve()
.then(function() {
var d = Q.defer(),
step = 0;
var interval = setInterval(function() {
d.notify('step ' + ++step);
}, 1000);
View bundle.deps.js
exports.deps = [
// regular deps
];
exports.depsByTechs = {
js: {
// deps for js tech of current block
bemhtml: [
// bemhtml deps for js tech of current block
]
You can’t perform that action at this time.