Pull to refresh
32
0
Андрей Жуков @fall_out_bug

Высоконагруженный кабанчик

Send message

Тюнинг сетевого стека Linux для ленивых

Reading time5 min
Views92K

Сетевой стек Linux по умолчанию замечательно работает на десктопах. На серверах с нагрузкой чуть выше средней уже приходится разбираться как всё нужно правильно настраивать. На моей текущей работе этим приходится заниматься едва ли не в промышленных масштабах, так что без автоматизации никуда – объяснять каждому коллеге что и как устроено долго, а заставлять людей читать ≈300 страниц английского текста, перемешанного с кодом на C… Можно и нужно, но результаты будут не через час и не через день. Поэтому я попробовал накидать набор утилит для тюнинга сетевого стека и руководство по их использованию, не уходящее в специфические детали определённых задач, которое при этом остаётся достаточно компактным для того, чтобы его можно было прочитать меньше чем за час и вынести из него хоть какую-то пользу.

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

Табы, пробелы и ваша зарплата — какая связь?

Reading time11 min
Views41K

image


Пару дней назад Дэвид Робинсон опубликовал на Stack Overflow статью с очень провокационным названием: Разработчики, использующие пробелы, зарабатывают больше использующих табуляцию (перевод на Хабре). Автор взял данные из исследования разработчиков, проведённого Stack Overflow, и в самом деле показал, что использование пробелов ассоциируется с более высокими зарплатами, даже принимая в расчёт одинаковый уровень опыта. Так что, нужно вместо табуляций использовать пробелы, чтобы увеличить свою зарплату?

Читать дальше →
Total votes 75: ↑70 and ↓5+65
Comments143

Магия SSH

Reading time11 min
Views508K
С SSH многие знакомы давно, но, как и я, не все подозревают о том, какие возможности таятся за этими магическими тремя буквами. Хотел бы поделиться своим небольшим опытом использования SSH для решения различных административных задач.

Оглавление:

1) Local TCP forwarding
2) Remote TCP forwarding
3) TCP forwarding chain через несколько узлов
4) TCP forwarding ssh-соединения
5) SSH VPN Tunnel
6) Коротко о беспарольном доступе
7) Спасибо (ссылки)
Читать дальше →
Total votes 115: ↑106 and ↓9+97
Comments75

Лекции Технотрека. Администрирование Linux

Reading time4 min
Views139K


Представляем вашему вниманию очередную порцию лекций Технотрека. В рамках курса будут рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах. В качестве примера будут использоваться дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs+keepalived. Курс ведёт Сергей Клочков, системный администратор в компании Variti.

Total votes 61: ↑60 and ↓1+59
Comments9

Несколько полезных команд для работающих в терминале Linux

Reading time1 min
Views19K
Загрузка файла по ссылке с возможностью продолжить загрузку, например, при обрыве соединения:
wget -c http://link/file

Просмотр записи в текстовый файл в реальном времени:
tailf file

Узнать время выполнения команды:
time command

Слежение за изменениями в выводе команды:
watch command

Сочетание клавиш для закрытия текущей сессии в bash и различных утилитах, например клиент MySQL:
Ctrl-D

Быстрое создание резервной копии файла:
cp file{,.copy}
Читать дальше →
Total votes 69: ↑33 and ↓36-3
Comments34

Второе почетное. Заметки участника конкурса Dstl Satellite Imagery Feature Detection

Reading time9 min
Views15K


Недавно закончилось соревнование по машинному обучению Dstl Satellite Imagery Feature Detection в котором приняло участие аж трое сотрудников Avito. Я хочу поделиться опытом участия от своего лица и рассказать о решении.
Total votes 64: ↑61 and ↓3+58
Comments8

Совет по открытым данным: планы Рослесхоза и Роспатента и раскрытие картографических данных

Reading time5 min
Views3.6K
image

16 марта прошло первое в этом году заседание Совета по открытым данным, повесткой которого были открытые данные Рослесхоза, Роспатента, раскрытие пространственных данных и информации о мерах государственной поддержки. Посмотрим, как это было и к чему пришли в этот раз.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments1

R, GIS и fuzzyjoin: восстанавливаем статистические данные для регионов NUTS

Reading time12 min
Views4.5K

В этом посте речь пойдет о том, как я восстанавливал демографические данные для регионов Дании, где после реформы территориального устройства 2007 года официальной гармонизации данных не проводилось. Это лишь небольшая часть гармонизации евростатовских данных, которую я выполнил в рамках своего phd проекта. Пост сперва опубликован в моем англоязычном блоге и в блоге Demotrends. Думаю, что он может быть интересен далеко не только демографам.


Что такое NUTS?


NUTS расшифровывается как Nomenclature of Territorial Units For Statistics. Это стандартизированная система административно-территориального деления, принятая странами Евросоюза. История вопроса уходит в 1970-е, когда родилась идея сделать регионы различных стран Европы сопоставимыми. В более или менее законченном и широко употребимом виде система появилась лишь на рубеже веков. Существуют три основных уровня NUTS (см. рис. 1), и наиболее распространенным в региональном анализе оказывается NUTS-2.


fig1
Рисунок 1. Иллюстрация принципа выделения регионов NUTS различного иерархического уровня

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

Понимая Docker

Reading time7 min
Views1M
Уже несколько месяцев использую docker для структуризации процесса разработки/доставки веб-проектов. Предлагаю читателям «Хабрахабра» перевод вводной статьи о docker — «Understanding docker».

Что такое докер?


Докер — это открытая платформа для разработки, доставки и эксплуатации приложений. Docker разработан для более быстрого выкладывания ваших приложений. С помощью docker вы можете отделить ваше приложение от вашей инфраструктуры и обращаться с инфраструктурой как управляемым приложением. Docker помогает выкладывать ваш код быстрее, быстрее тестировать, быстрее выкладывать приложения и уменьшить время между написанием кода и запуска кода. Docker делает это с помощью легковесной платформы контейнерной виртуализации, используя процессы и утилиты, которые помогают управлять и выкладывать ваши приложения.
Читать дальше →
Total votes 27: ↑22 and ↓5+17
Comments62

Профилактика ноутбука в домашних условиях

Reading time5 min
Views194K
Доброго времени суток. Решил поделиться с вами способом в домашних условиях поддерживать на должном уровне здоровье наших любимых ноутбуков (нетбуков).
Есть одна страшная, а порой и гибельная угроза- перегрев! Многие из вас сталкиваются с тем, что ваш верный помощник обжигает колени, хотя непрерывно воет кулер, либо неплохо нагнетает температуру в уютный (может слегка пыльный) плед, которым вы укутали себя, а заодно и ноут. Тут-то стоит задуматься,- «А к чему бы это?». А ведет все к перегреву, внезапному отключению и отказу к призывам «включиться сейчас же и доиграть в игру». Не тут-то было- он включится только через определенный промежуток времени, в течение которого остынет он естественным путем. А бывает и не включаются, тогда прямая дорога в СЦ, ибо профилактика пациента уже не спасет. После диагностики выявится обычно или спаленный видеочип, либо перегретый мост. Что одно, что другое не очень приятно по цене ремонта. Так что давайте следить за своими устройствами и не доводить до крайних мер.
Читать дальше →
Total votes 80: ↑51 and ↓29+22
Comments112

«Steam Box» от Valve — будущее за ПК в мире консолей? (большое чудо в маленькой коробке)

Reading time4 min
Views95K
Привет Хабр! Как многие знают, сейчас с Лас Вегасе проходит ежегодная выставка новинок и вкусностей из мира IT и Engineering — CES 2013 (Consumer Electronics Show) и все с нетерпением ждали, что в этом году компания Valve даст новый виток в мире консолей со своим продуктом «Steam Box».

Ажиотаж вокруг «Steam Box» начался за пару дней до 8-го января (начало CES), хотя это название было упомянуто еще в 2-го марта 2012 и то и дело в течении года были еще статьи. Valve поставил себе «небольшой стэнд» на CES, партнер Xi3 тоже там и будет показывать свой новый девайс Piston на Линуксе да еще и beta Steam на Линукс вышла недавно (читаем Хабра статью Steam for Linux теперь в стадии открытой беты. ) и уже не первый месяц есть опция «Big Picture», где на весь экран монитора разворачивается Steam.



Итак, эффект сделан: интерес подогрет. И все таки сам «Steam Box» мы не увидим и со слов CEO Valve, Gabe Newell, как минимум до конца 2013/начала 2014-го. Но что можно от «Steam Box» будет ожидать, почему он будет «убийцей консолей». Кому интересно прошу под кат.
Читать дальше →
Total votes 49: ↑37 and ↓12+25
Comments84

Обзор iconBIT Toucan W: Сможет ли это устройство на базе Android OS стать заменой домашнему компьютеру?

Reading time17 min
Views37K


Что можно делать за домашним компьютером, если не планируется работать? Интернет, фильмы, музыка, игры и иногда электронные книги – вот список наиболее востребованных функций от домашнего компьютера. Что вы представляете себе, когда слышите выражение «домашний компьютер»? Системный блок, к которому подключен монитор, клавиатура и мышка, или быть может ноутбук с большой диагональю экрана? А я теперь представляю небольшое устройство iconBIT Toucan W, к которому подключен монитор или телевизор, и беспроводную клавиатуру со встроенным гиро-датчиком. Причины, по которым я заинтересовался данным устройством, зачем оно вообще нужно и все остальные подробности под катом.
Читать дальше →
Total votes 56: ↑53 and ↓3+50
Comments53

Офис компании Boomburum

Reading time19 min
Views411K
image

Осторожно, трафик! Но можно хотя бы посмотреть картинки )

   Идея создать дома свой «рабочий кабинет» у меня зрела давно – как-то сам дошел до осознания его необходимости, хотя немалый вклад в начинания сделал этот давний пост на Хабре. У меня было своё рабочее место – большой удобный стол, где помещалось практически всё и даже больше… но, по сути, он был проходным двором – все время кто-то ходил, был рядом, отвлекал… такое очень часто мешает сосредоточиться и начать работать. Иногда, бывает, сидишь весь вечер за компом и понимаешь, что абсолютно ничего не сделал, хотя родным заявил «так, мне надо поработать».
Читать дальше →
Total votes 738: ↑625 and ↓113+512
Comments438

«Сириус» — Автомобильный навигатор ГЛОНАСС/GPS

Reading time1 min
Views1.1K
10 дней назад на Хабре обсуждали новость о том, что правительство выделило 180 миллионов рублей на проект «ЭРА ГЛОНАСС».

А пару дней назад в местных новостях был сюжет в котором мусолили эту тему.

Оказывается железо для будущей системы делают в моем родном городе. Решил я залезть на сайт и посмотреть на чудо инженерной мысли.

Вот так выглядит аварийная кнопка, которую планируют ставить в авто (картинки с лучшим качеством к сожалению сделать не удалось):
image

Если верить презентации, расположенной на сайте производителя, приемник представляет собой плату 31х40х4 (размеры в мм) и работает с ГЛОНАСС, GPS и SBAS (WAAS, EGNOS). Потребляемая мощность 0,8 Вт (опечатка?)

Характеристик чувствительности я не нашел.

На базе этого приемника делают как странные девайсы, с портами RS-232 (например, Терминал ТМ4-2), так и вполне себе нормальные навигаторы.

Встречайте: Автомобильный навигатор ГЛОНАСС/GPS «Сириус» (начинка корейская, чип позиционирования — российский).

Выглядит это чудо так:


Характеристики тут: www.irz.ru/print/products/12/249.htm

Только одна неясность: в новостях сказали, что точность позиционирования 4 метра, а на сайте производителя написано, что 10.

Сам навигатор получился размерами 190х119х34 мм, что почти в два раза больше, чем например популярный (если верить Яндекс.маркету) Garmin Nuvi 205.
Total votes 26: ↑22 and ↓4+18
Comments57

Контроль скорости

Reading time1 min
Views833
Транспортная муниципальная служба города Лондона объявила о начале тестирования новой системы (Intelligent Speed Adaption), которая, используя данные о дорогах и GPS, будет отлавливать нарушителей скоростного режима.

Работает эта штука довольно просто. В машину решившего поучаствовать в тестировании автолюбителя устанавливается компьютер, в который загружаются данные об ограничениях по скорости на дорогах. Слежение же машиной ведется со спутника. Вариантов работы системы несколько. В режиме «Советник» (Advisory) компьютер только отследит превышение и сигнализирует водителю и том, что скорость надо бы снизить. А вот в режиме «Доброволец» (Voluntary) компьютер сам возьмет контроль над транспортным средством и снизит скорость до нужной.

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

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

via gizmodo
Total votes 37: ↑35 and ↓2+33
Comments100

OpenStreetMap

Reading time2 min
Views2.4K
Как мне кажется (и мнение это подтверждается поиском) на Хабре еще не было отдельной темы, посвященной этому важному и нужному сервису — а именно, OpenStreetMap.org — а хабралюдям это может быть интересно. А у меня только что был очень интересный митинг с одним из основателей этого сервиса — некто Стив Кост (Steve Coast) провел часовую презентацию того, чем они занимаются, и зачем это нужно. Под впечателением от общения с этим увлеченным и увлекательным человеком, я и решил написать этот пост.

Для тех кто не в теме, сообщу, что ребята занимаются очень интересным делом — а именно, разрабатывают (и очень успешно) community-driven карты. Идея очень проста:
  1. Человек передвигается пешком, на машине, на велосипеде с GPS'ом.
  2. Его маршрут записывается в некий .gpx файл.
  3. Который он, по возвращению домой, сбрасывает на компьютер, загружает на сервис, и «позиционирует» свой маршрут относительно satellite карты (которые им кстати любезно представляет Yahoo!) — используя JOSM — Java Open Street Map Editor.
  4. На этом маршруте он отмечает некие узловые точки, улицы, POI (places of interest) — в последних, кстати, и есть «сила» — положим, карты я смогу и на maps.Y!c посмотреть, а вот как мне узнать, где находится паб The Brown Dog, который расположен в тупике и знают о нем строго жители 20 близлежащих домов?
  5. Указывает способ передвижения.
  6. Окончательно сохраняет это все.

И в что же дальше?
Total votes 10: ↑8 and ↓2+6
Comments17

Переезд на работу в Данию

Reading time11 min
Views132K
(Продолжение серии рассказов про Данию)

В данной статье я изложу свою историю устройства на работу, получения визы и переезда в Данию. История во многом субъективная, но не это ли делает такие рассказы интересными?

О себе: мне 31 год, я из Севастополя (да, на Хабре земляков всё больше), окончил СевНТУ. У меня красавица-жена и семилетний сын. Занимаюсь образовательным проектом. До переезда в Данию мы 6 лет жили в Киеве.

Причины переезда


Мы не «поравалитики». В целом, нам отлично жилось вна Украине. Конечно, мы понимали, что кругом многим не сладко. Так или иначе, сбежать из страны, прихватив трактор, не тянуло.

Вся идея изначально исходила от жены, её доводы были таковы:
  1. посмотреть мир,
  2. дать сыну возможность выучиться в мультиязычной среде.

Доводы хорошие, но меня убедили совсем другие вещи:
Читать дальше →
Total votes 188: ↑171 and ↓17+154
Comments186

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity