Skip to content

Instantly share code, notes, and snippets.

🚒
_

Alexander Klimenko meteozond

Block or report user

Report or block meteozond

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
@meteozond
meteozond / ppg_feedgen_plugin.py
Last active Jun 23, 2018
Feedgen PPG plugin example
View ppg_feedgen_plugin.py
from feedgen.ext.base import BaseExtension
from feedgen.feed import FeedGenerator
fg = FeedGenerator()
class PpgExtension(BaseExtension):
__frequency = None
__daysLive = None
def extend_rss(self, rss_feed):
@meteozond
meteozond / vue.js
Created Mar 4, 2018
Hackish workaround for app-framework & vue-idb $db clashing
View vue.js
import Vue from 'vue'
import VueIdb from 'vue-idb'
module.exports = (vue) => {
// Defining $db property as configurable
Object.defineProperty(Vue.prototype, '$db', {
get() {
// eslint no-underscore-dangle: ["error", { "allow": ["_db"] }]
@meteozond
meteozond / developer.rest
Last active Nov 3, 2016
Python/Django - разработчик
View developer.rest

О проекте

МногоБайт - это успешная телекоммуникационная компания, обладающая отличной связанностью и уже более 10 лет предоставляющая услуги трех дата-центров Москвы. Соискателю предлагается присоединиться к команде опытных разработчиков для участия в разработке высоконагруженной распределенной системы доставки контента (CDN).

Требования

  • Опыт работы с Python от 3-х лет,
View cdn-test.txt
Необходимо разработать скрипт нагрузочного тестирования CDN
Входные параметры:
Файл со списком url
Количество потоков
Максимальная скорость на поток
Длительность тестирования
Особенности работы:
Запускаем заданное количество потоков
View erp-test.rest

Тестовое задание

Спроектировать и реализовать структуру классов, базу данных и api для управления объектами Дата-центров.

Сущности

  • Узел (дата-центр)
@meteozond
meteozond / clusterip
Created Jan 30, 2015
Heartbeat ClusterIP resource manager
View clusterip
#!/bin/sh
#
#
# Description: wrapper of OCF RA clustgerip, based on original heartbeat RA. See
# OCF RA cluserip for more information.
#
# Author: Alexander Klimenko <alex@erix.ru>
# Support: alex@erix.ru
# License: GNU General Public License (GPL)
# Copyright: (C) 2005 International Business Machines
@meteozond
meteozond / wwmsf.cmd
Created Dec 1, 2014
Windows Webdav max size fix (FileSizeLimitInBytes)
View wwmsf.cmd
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient\Parameters /v FileSizeLimitInBytes /t REG_DWORD /d 0xffffffff /f
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters /v FsCtlRequestTimeoutInSec /t REG_DWORD /d 0xffffffff /f
net stop WEBCLIENT
net start WEBCLIENT
@meteozond
meteozond / gist:448b2c3044ad50151d1d
Last active Aug 29, 2015
iPXE iso compatibility list
View gist:448b2c3044ad50151d1d

iPXE ISO compatibility list

Supported

  • Microsoft Diagnostic and Recovery Toolset 8.1
  • Hiren's BootCD 15.2
  • Netboot.me
View sockseq
1 Основная задача:
1.1 Обеспечить доступ к seq/ack номерам сокета из userspace
1.2 Чтение seq/ack номеров заданного сокета
1.3 Изменение seq/ack номеров заданного сокета
2 Исполнение
2.1 Модуль ядра Linux
2.2 Интерфейс, один или несколько по согласованию:
2.2.1 echo/cat /proc
View config-carbon.ru.rest

Настройка Carbon

Файлы настроек Carbon живут в /opt/graphite/conf/. При первоначальной настройке файлы отсутствуют, но для каждого будет .conf.example. Просто скопируйте файлы с примерами, предварительно удалив расширение .example и внеся измененя.

carbon.conf

Это главный конфигурационный файл, описывающий параметры каждого демона Carbon.

You can’t perform that action at this time.