Pull to refresh
0
0
Vladimir R. @rva

User

Send message

Как ломаются большие системы и как их траблшутить — инсайты из интенсива ШАДа Яндекса

Reading time10 min
Views2.8K

Привет, меня зовут Руслан Савченко, я руководитель службы разработки динамических таблиц в Yandex Infrastructure и преподаватель в Школе анализа данных. Сегодня я поделюсь актуальными инсайтами о том, как ломаются большие системы и как их траблшутить. Думаю, это будет полезно разработчикам и студентам, которые интересуются Site Reliability Engineering. Вообще, мало где сейчас обучают SRE, хотя в индустрии такие задачи очень востребованы.

В основе статьи — материалы SRE Week, открытого интенсива ШАДа по работе с большими нагруженными системами.

Читать далее
Total votes 18: ↑18 and ↓0+24
Comments0

Обзор микроволнового датчика присутствия Hi-Link LD2410

Level of difficultyMedium
Reading time3 min
Views20K

При построении умного дома одним из ключевых моментов является определение местоположения людей в доме. Поначалу кажется, что это должно быть просто, но на практике все оказывается не так гладко. Обычно для этого используют инфракрасные датчики движения, но они имеют свои недостатки.

Мой выбор пал на DIY микроволновый датчик Hi-Link LD2410, расскажу почему.

Читать далее
Total votes 38: ↑38 and ↓0+38
Comments79

NetworkX для удобной работы с сетевыми структурами

Reading time5 min
Views97K

Рассматривается библиотека NetworkX предназначенная для создания, манипуляции и изучения структуры, динамики и функционирования сложных сетевых структур.
Рассмотрены основы использования библиотеки в качестве инструмента обучения, прикладного программирования или научных исследований.
Основой для описания библиотеки служат официальные материалы с сайта.
Рассмотрена версия библиотеки 1.5.
Читать дальше →
Total votes 59: ↑56 and ↓3+53
Comments35

Shawarma as a service: как создать бота для заказа шавермы и оставить голодными лишь 1,1% коллег

Reading time12 min
Views21K

Полтора года назад в Selectel появилась традиция кушать шаверму по четвергам. Акция, названная Шавадеем, быстро обрела популярность. С увеличением количества адептов ее организационные моменты — в частности, сбор и отправка заказов — становились все сложнее. На помощь позвали программиста — меня.

В этой статье я расскажу, как мы автоматизировали организацию шавадея, написав бота, как Telegram вставлял палки в колеса, как я с этим боролся и что в итоге получилось. В конце вас ждет статистика, которая покажет вкусовые предпочтения разработчиков и «охваты» традиции. А еще ответит на вопрос, сколько людей остались без еды из-за бэкэндера, который до этого никогда не занимался проектированием пользовательских интерфейсов.
Читать дальше →
Total votes 77: ↑77 and ↓0+77
Comments13

Распределение адресного пространства IPv6 для ISP

Reading time3 min
Views25K
Статей по пониманию IPv6 написано предостаточно для всех категорий: от пользователей до провайдеров и если пользователю с «правильным» dual-stack провайдером нужно просто включить устройство, поддерживающее IPv6, то что делать провайдеру с его IPv6-блоком не ясно. Попробуем в этом разобраться. Статья подразумевает что читатель умеет считать маски IPv6, большего не требуется.
Читать дальше →
Total votes 36: ↑29 and ↓7+22
Comments51

Мониторинг состояния канала по jitter / packet loss

Reading time4 min
Views43K
Добрый день, коллеги.

Собравшись с мыслями, решил нормально оформить родившееся у меня решение.

Итак, постановка задачи:

Есть два канала между точками А и Б, чаще всего от разных провайдеров. Необходимо обеспечить учет качества обслуживания на данных каналах, а именно:
1. При потерях >0.5% на канале, канал не должен использоваться.
2. При jitter > 10мс, канал не должен использоваться.

Такая задача возникла у меня на работе, поскольку два города соединены двумя каналами, по которым бегает в большом количестве голос, который, как известно, весьма капризен в отношении вышеописанных показателей. Кому интересно — милости прошу под кат.
Читать дальше →
Total votes 48: ↑45 and ↓3+42
Comments37

Кратко об идеальном 7-и портовом USB 3.0 хабе ORICO

Reading time2 min
Views227K
Давно ко мне не попадало железо, настолько соответствующее моим представлениям об идеале, что об этом хотелось написать на хабр. Речь пойдет о 7-и портовом USB 3.0 хабе ORICO. Чуть ранее я писал, что получается когда китайцы по привычке делают копии — сегодня мы увидим, что может получится, когда китайцы делают оригинальный продукт. И то, как хорошо все получилось — удивляет и немного пугает (в том плане, что бизнес-модель «разрабатываем на западе — делаем в Китае» может подойти к концу). Забегая вперед, фотография:

Подробности и внутренности...
Total votes 115: ↑111 and ↓4+107
Comments142

Короткометражная версия Social Network

Reading time1 min
Views6.3K
Предлагаю хабра-публике посмотреть прекрасное видео, созданное корейским видео дизайнером Беомсеоком Янгом, которое создает ощущение реальности от попадания механизмов социальных сетей в ежедневную жизнь:



Читать дальше →
Total votes 11: ↑8 and ↓3+5
Comments7

Преимущества коворкинга, обсуждение

Reading time6 min
Views23K

Предисловие


В данной статье я хочу поделиться своим видением преимуществ и недостатков коворкинг-центров, которые все еще набирают популярность в России. Некоторые из них стали особенно успешны и окупили затраты менее, чем за полгода, другие закрылись, не начав приносить достойной прибыли, третьи просто существуют, у них срок окупаемости больше полутора лет, а четвертые только собираются открываться.
Читать дальше →
Total votes 9: ↑8 and ↓1+7
Comments7

Novell vs BBS — обзор борьбы с пиратством в конце XX века

Reading time4 min
Views16K


В комментариях к прошлой статье на тему BBS прозвучала мысль, что неплохо было бы узнать, кто все эти люди, и чем дело кончилось. У нас есть такая возможность благодаря историческим пресс-релизам Novell.

В середине 90-х годов две компании, Novell и Microsoft, были главными борцами с пиратством, которое тогда существовало в виде сети BBS — файлы передавались модемами по телефонным линиям. Всего в США тогда были сотни, возможно тысячи таких узлов, которыми пользовались несколько тысяч человек. О том, как действовала система, можно прочитать в истории сцены. Фактически получалось, что довольно закрытая группа объединённых общим интересом людей покупала каждую выходившую программу, одну копию «на всех», затем снимая защиту, чтобы каждый мог сделать себе копию.

По четырём пресс-релизам 1995-1997 годов мы можем проследить, как происходила борьба с пиратами, какие предъявлялись суммы ущерба, какие наказания грозили операторам BBS и какие заявления делали в связи с этим представители указанных компаний.
Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments1

Почему правообладатели должны жить на донейты?

Reading time4 min
Views67K
Этим постом я хотел бы ответить на сегодняшнее исследование о донейтах авторам. Благодаря ему я наконец смог вербализовать, почему я считаю, что в этой войне больше правы пираты, чем правообладатели. Упреждая обвинения, оговорюсь: я регулярно честно покупаю большое количество музыки, время от времени — книги, и именно поэтому я достаточно объективен.
Ключевым камнем преткновения в вышеупомянутом исследовании стала фраза:
книга – не товар первой необходимости, без неё прожить можно. 14% населения земли вообще читать не умеют, и ничего, живут и размножаются.
Читать дальше →
Total votes 132: ↑95 and ↓37+58
Comments633

EAP-SIM аутентификация в WLAN

Reading time10 min
Views27K
Основная идея EAP-SIM аутентификации в WLAN (802.1X) сетях это использование аутентификационных параметров и алгоритмов SIM карты для аутентификации пользователя и шифрования трафика в WLAN сетях. При этом, пользователю не придется вводить логин и пароль, вся аутентификация происходит «прозрачно».

Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments2

Фулвью ор нот фулвью: о пользе и вреде полной BGP-таблицы

Reading time17 min
Views73K

На любом околосетевом форуме легко найти с десяток веток о выборе оборудования для BGP-пиринга с возможностью «держать две, три, пять, двадцать пять фулвью». Большинство таких веток выливается в холивары на тему Cisco vs. Juniper или еще чего похуже. Офлайновое же их развитие нередко напоминает мультфильм о шести шапках из одной овичины. В общем, бывает смешно.




И крайне редко обсуждается вопрос о необходимости этого самого фулвью.



Давайте попробуем разобраться.
Total votes 95: ↑92 and ↓3+89
Comments55

Госрегулирование интернета. Хроника: Начало и Прямое внедрение (ч. 1 и 2)

Reading time14 min
Views109K
image

Часть 1. Хроника: Начало



В последнее время государство всерьез решило взяться за глобальную Сеть. И это неудивительно, ведь Рунет в последние годы уже не столько про кошечек, анекдоты, фривольные чаты и фотоподборки девушек разной степени обнаженности (хотя и это, естественно никуда не делось), сколько про расширение и углубление интересов интернет-пользователей, в том числе и в общественно-политической сфере.

В середине 2000-х расцвели личные блоги, потом массово пришли социальные сети, развитие широкополосного доступа свалило на головы пользователей Сети многие терабайты контента. СМИ массово пришли в интернет, многие уже и остались только в нем, либо закрыв свои оффлайн-представительства, либо изначально рожденные для жизни в онлайн-пространстве. Пользователи интернета, число которых растет по прогрессии, получили огромное количество альтернативных точек зрения на все аспекты жизни, как в мировом масштабе, так и нашей страны.

Телевидение стало терять год за годом свои процентные доли потребителей информации. Естественно, оно и сейчас серьезный игрок массового информирования, но уже потеряло свою глобальную безальтернативность среди населения. И ряд крупнейших онлайн-СМИ и интернет-порталов уже обходят по популярности федеральные ТВ-каналы. К примеру, еще весной 2012 года «Яндекс» на своем портале собрал бОльшую аудиторию, чем любая отдельно взятая телекомпания.

Весной этого года проникновение интернета в России перешагнуло психологическую планку в 50% от числа населения нашей страны, что подтверждается данными исследований сразу нескольких компаний TNS, РАЭК, ФОМ. При этом прирост составляет 10-15% в год! А наиболее активная аудитория — это молодежь в самом активном возрасте 18-25 лет, которая практически вся ежедневно находится онлайн (96% по данным РАЭК). Да и значительная доля в экономике России всех интернет-зависимых рынков в размере 4,62% от ВВП страны — тоже очень существенна.

Всё это вкупе не оставило шансов Рунету, чтобы им не заинтересовались наши государственные структуры.
Читать дальше →
Total votes 113: ↑107 and ↓6+101
Comments95

Стратегическая цель: завоевание дальнего космоса

Reading time7 min
Views89K
image

Стенограмма выступления Сергея Переслегина на TEDx «Vorobyovy Gory», март 2011.

Роль космических исследований с точки зрения футуролога и военного историка.
Читать дальше →
Total votes 123: ↑92 and ↓31+61
Comments79

Околоайтишная развлекательная литература

Reading time2 min
Views49K
Каждый представитель любой IT-профессии, не важно, программист ли он, системный администратор, да кто угодно — читать любит. Иначе вряд ли бы он пошел в эту профессию, с бесконечными статьями и документациями) Но книги — это не только источник знаний и чужого опыта, это ещё и отличное развлечение. И пусть на календаре суббота, по функциональным параметрам сегодня самая настоящая пятница, а потому предлагаю поделиться в комментариях вашими любимыми развлекательными книгами и рассказами об ITшниках и для ITшников!

Под катом — 5 первых названий с описаниями от меня, для затравки.
update 1. В комментариях ещё 10+ названий.
Читать дальше →
Total votes 64: ↑50 and ↓14+36
Comments63

Моделирование графических диаграмм средствами XHTML/CSS

Reading time3 min
Views3.6K
Когда вам надо на своей страничке представить данные в виде столбиковой диаграммы, то часто оказывается удобней сгенерировать результат графически. В примере листинга представлена функция, которая создает столбиковую диаграмму данных, используя только аппарат CSS и XHTML.
Читать дальше →
Total votes 8: ↑2 and ↓6-4
Comments0

SCT Error Recovery Control

Reading time4 min
Views106K
… или что такое на самом деле 'raid edition' для жёстких дисков



Немного теории


Существуют две стратегии поведения НЖМД при обнаружении ошибки:
  • standalone/desktop — пытаться прочитать до последнего. Это ощущается как «тормозящий винт», который всё-таки работает, если это единичный сбой, то «затупило, но прошло», плюс характерный перестук перекалибрующихся головок.
  • raid — отваливаться тут же. Это ощущается как «внезапно была ошибка диска но потом mhdd и т.д. НИЧЕГО НЕ НАШЁЛ ЧТО МНЕ ДЕЛАТЬ».
Статегии очевидным образом различаются по предназначению — десктоп лучше протупит, но ошибку не выдаст, в рейде есть запасной винт, и терпеть минутные тормоза на чтении никто не имеет никакой возможности. Не получилось прочитать? Читаем с запасных винтов, помечаем весь винт как сбойный, начинаем ресинк, а диск потом отправят в утилизатор. Возможно, незаслуженно, но нечего икать на ответственной должности.

Управление стратегиями поведения при ошибках — это фича дорогих винчестеров. В десктопных сериях её часто просто нет, или она есть, но без права включения — винчестер тупит над ошибкой столько, сколько сочтёт нужным. Второй важный момент — на рейдовых жёстких дисках эта опция включена по-умолчанию. Что может приводить к проблемам.

Расшифровка названия


Возможность управления поведением диска при ошибках называется очень и очень путанно: SCT ERC. Это расшифровывается как SCT Error Recovery Control. SCT в свою очередь название общего протокола SMART Command Transport. SMART в свою очередь расшифровывается как Self-Monitoring, Analysis and Reporting Technology, таким образом, полная расшифровка SCT ERC звучит так: Self-Monitoring, Analysis and Reporting Technology Command Transport Error Recovery Control (выдохнули).
Читать дальше →
Total votes 117: ↑113 and ↓4+109
Comments99

Бекап Windows-ПК средствами WinRAR и FTP

Reading time7 min
Views25K
Привет, хабровчане.

В последнее время на Хабре было несколько статей, иллюстрирующих различные способы бекапов данных. (Например, раз, два.)

Тема всегда актуальная и способов ее решения так же много, как и требований к такой системе, у каждого они свои. Есть много достойных сторонних продуктов, как платных так и бесплатных, но некоторые пытаются сделать что-то свое штатными или почти штатными средствами. Я отношусь к таким энтузиастам. Попробовав различные готовые решения, решил попытаться использовать то, что есть под руками.

Под руками оказался внешний винт на 500 Гб, протокол FTP и WinRAR. Также имеется небольшой офис с 6-ю ПК под управлением WinXP, данные с которых неплохо бы периодически сливать во внешнее хранилище.

Что из этого получилось?
Total votes 16: ↑7 and ↓9-2
Comments21

Сказ о том, как мы карту с биллингом дружили

Reading time10 min
Views5.5K
Хабр, и снова привет! В прошлом году я уже писал одну статью, после этого было несколько попыток написать новую, но все не выходило. Наконец появилась более или менее сформированная мысль, которую я и постараюсь оформить в виде полноценной статьи. Речь пойдет о работе с устройствами, точнее о том, как мы смогли связать базу данных используемого оборудования, их географическое расположение с используемым биллингом. Интересующиеся — под кат.


Читать дальше →
Total votes 29: ↑27 and ↓2+25
Comments23
1
23 ...

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity

Specialization

Network Engineer
Senior