Instantly share code, notes, and snippets.

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):
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"] }]
View developer.rest

О проекте

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

Требования

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

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

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

Сущности

  • Узел (дата-центр)
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
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
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.