Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Управляем кластером на Tarantool из командной строки

Блог компании Mail.ru GroupВысокая производительность*Администрирование баз данных*Lua*Tarantool*
Tutorial


Два года назад мы уже рассказывали вам, что такое Cartridge и как с его помощью разрабатывать распределенные приложения. Это полноценный фреймворк, в который входит CLI-интерфейс, который сильно упрощает разработку и эксплуатацию приложений на Tarantool Cartridge.

Я расскажу вам, как можно использовать Cartridge CLI для эффективного использования ваших локальных приложений, и об интересных фичах самого CLI. Статья больше ориентирована на тех, кто уже использует Cartridge или хочет начать им пользоваться. Поехали!
Читать дальше →
Всего голосов 32: ↑28 и ↓4+24
Просмотры1.3K
Комментарии 10

Новости

Показать еще

Как сменить архитектуру на проекте и начать спать

Высокая производительность*PostgreSQL*IT-инфраструктура*Nginx*DevOps*

Привет всем! Я Руслан Абдуллаев, DevOps-инженер Технократии. Хочу рассказать про наш проект из 2020. В тексте будет немного моей боли, признание ошибок архитектуры, переход к ansible и minio, и финальная форма покемона без единого даунтайма.

Это что за покемон?
Всего голосов 12: ↑3 и ↓9-6
Просмотры3.4K
Комментарии 7

Все или ничего: обзор клавиатуры IBM UltraNav SK-8845

Блог компании SelectelГаджетыКомпьютерное железоСтарое железоЛайфхаки для гиков

Привет, Хабр. Сегодня расскажу вам о потрясающей штуке, а именно о клавиатуре IBM семейства UltraNav, изначально предназначенной для работы с серверами семейства IBM System X. Ее уникальность в том, что она позволяет решать сразу множество задач, особенно в условиях ЦОД. Но не стану забегать вперед и расскажу все по порядку.

Эталоном удобного ноутбука для меня всегда была и будет линейка ThinkPad в классическом толстом корпусе из магниевого сплава и с очень высокой ремонтопригодностью. Так уж вышло, что мое знакомство с этими ноутбуками началось с достаточно поздней модели — R61i. Меня приятно удивила и эргономика ноутбука, и его надежность. С помощью него была настроена не одна сотня выделенных серверов в дата-центрах Selectel.
Читать дальше →
Всего голосов 45: ↑43 и ↓2+41
Просмотры11K
Комментарии 31

Как мы оптимизировали сетевой шейпер Linux в облаке с помощью eBPF

Блог компании ОдноклассникиВысокая производительность*Системное администрирование*Разработка под Linux*Облачные сервисы

Меня зовут Леонид Талалаев, я занимаюсь разработкой внутреннего облака Одноклассников one-cloud, про которое уже рассказывали на Хабре. 

Одноклассники – высоконагруженная социальная сеть, и оптимизировать под высокие нагрузки нам нужно не только сервисы, но и инфраструктуру, на которой они работают. Нередко «узким горлышком» становится сама операционная система и, в частности, механизмы распределения ресурсов ядра Linux. 

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

Для управления сетевым трафиком до недавнего времени мы использовали решение на основе дисциплины Hierarchical Fair Service Queue из Linux Traffic Control. Сегодня пойдет речь про проблему масштабирования в Linux Traffic Control, известную как root qdisc locking. И про то, как нам удалось ее решить, переделав управление сетевым трафиком с использованием eBPF.

Читать далее
Всего голосов 50: ↑50 и ↓0+50
Просмотры6.3K
Комментарии 18

Зачем нам дроны и как сделать их лучше

Блог компании ToshibaПроизводство и разработка электроники*РобототехникаЭнергия и элементы питанияБудущее здесь

Дроны, или беспилотные летательные аппараты (БПЛА) сейчас используются в самых разных сферах жизни людей, от военных операций до съёмки дней рождения с воздуха. Ещё в 2016 году в США число лицензий, выданных на управление дронами, превысило число лицензий пилотов «обычного» авиатранспорта, а в 2020 году Федеральное управление гражданской авиации (FAA) сообщило, что общее количество коммерческих и потребительских дронов в стране достигло 1,7 млн единиц. Так почему же дроны ещё не стали нормой жизни для бизнеса и обычных пользователей? Обсудим основные проблемы и технологические ограничения современных БПЛА, но сперва поговорим о том, для чего они в принципе нужны.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Просмотры2.3K
Комментарии 11

Обанкротиться в Криптоландии

Финансы в ITКриптовалюты
Перевод

Им дают «вкусные» названия, например, Cookie Coin. Или «космические», например, Pluto Coin. Или «космические» и «вкусные», например, AstroCake, который описывается так: «Создал койн 5 минут назад. НАДЁЖНЫЙ».

Так называемые хайп-койны нашли своё место в яркой, спекулятивной нише бизнеса криптовалют. Каждый день десятки таких валют создаются по всему миру разработчиками, обещающими будущим инвесторам целые состояния. Обычно всё заканчивается плохо. Подавляющее большинство таких токенов обесценивается за пару недель. С другой стороны, разработчики могут сделать на них десятки тысяч долларов, а иногда и намного больше.

Несмотря на статистику, хайп-койны стали предметом инвестиций для миллионов людей. Чаще всего это мужчины тридцати лет или моложе, убеждённые, что экономика в целом заточена против них. Некоторые из них — те самые трейдеры, которые покупали акции GameStop и AMC Entertainment. Для них крипта является и источником надежды (на мгновенное обогащение), и кругом общения (у многих токенов есть чаты в Telegram, чем-то похожие на религиозные группы поддержки).

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

Внешне движение хайп-койнов выглядит загадочно. Чтобы понять его, нужно к нему присоединиться.
Читать дальше →
Всего голосов 37: ↑37 и ↓0+37
Просмотры11K
Комментарии 13

Автоматизация согласования сетевых доступов

Информационная безопасность*IT-инфраструктура*Service Desk*

В статье я расскажу как:

- отказаться от заявок на открытие доступа по заявкам произвольного вида и перейти к табличкам с доступами;

- сделать согласование сетевых доступов удобным всем;

- как автоматизировать согласование.

При этом не пропустить ни один сетевой доступ из вида и причем здесь политика сетевой безопасности.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Просмотры2.7K
Комментарии 9

История портативных консолей

Блог компании TimewebИгры и игровые приставки

В середине июля Valve представила портативную консоль Steam Deck: первые покупатели получат свои девайсы уже в конце этого года. Прежде попытки Valve выйти на рынок девайсов, например с геймпадом Steam Controller, особым успехом не отличились. Однако предстоящий гаджет от Valve вызывает закономерный вопрос:  портативная консоль в 2021 году? Казалось бы, пик популярности портативных консолей остался в конце нулевых и начале десятых годов. Возможно, лучше разобраться в вопросе поможет история, а именно история портативных консолей.

Читать далее
Всего голосов 15: ↑14 и ↓1+13
Просмотры5.5K
Комментарии 7

Теория внедрения электронного обучения в организации

Блог компании RUVDS.comECM/СЭД*Управление проектами*Учебный процесс в ITУправление персоналом*

Мир уже изменился, и теперь показывает себя не спеша, чтобы люди успели привыкнуть; это мир, в котором все виды информационного обмена стремительно оцифровываются — и образование не исключение.

Общение и получение информации всё больше происходит с помощью интернета и гаджетов. То есть, тем же методом, по которому устроено электронное обучение: по определению ЮНЕСКО, электронное обучение — это обучение с применением информационных и коммуникационных технологий (ИКТ) Learning supported by information and communication technologies (ICT).

В более широком смысле, electronic learning/e-learning — это обучение с помощью любых достижений современных мультимедийных и коммуникационных технологий.
Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Просмотры1.7K
Комментарии 1

Жизненный цикл ML-модели

Блог компании СитимобилBig Data*Машинное обучение*

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

Врууум
Всего голосов 19: ↑19 и ↓0+19
Просмотры2.9K
Комментарии 1

Про многопоточность

Разработка под iOS*
Из песочницы

Что такое эта ваша многопоточность и как с ней жить? Попробуем разобраться что за зверь pthread, зачем нужен RunLoop, какие примитивы синхронизации доступны в iOS разработке, а так же, какие проблемы за собой влечет многопоточность.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Просмотры3.8K
Комментарии 1

11 способов организовать работу мобильных сотрудников в сервисной компании в 2021 году

Блог компании HubExHelp Desk Software*Service Desk*Управление персоналом*Облачные сервисы

В 2021 году объем мирового рынка ПО для управления выездным техобслуживанием составил 1,7 млрд долларов, а ежегодный рост – 10,1%. Это означает, что каждый год все больше сервисных организаций приходит к пониманию, что без специализированной ИТ-системы их бизнес дальше не может эффективно работать. Конкурировать на рынке, работая по старинке, становится все труднее, а управлять качеством сервиса попросту невозможно.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Просмотры891
Комментарии 4

Аппетитный IT: как мы автоматизировали 65 000 ресторанов

Блог компании r_keeperПрограммирование*.NET*Управление продуктом*
image

Привет, мы компания r_keeper. Вы точно бывали в ресторанах, которые используют нашу систему автоматизации — от KFC и Burger King до Ginza Project и Novikov Group. А всего мы внедрили ее в 65 000 заведений в 53 странах мира. Здесь мы будем писать о своем опыте продуктовой разработки и интересных кейсах. А пока хотим познакомиться и поделиться тем, как устроена работа инженеров в r_keeper. Рассказывают Тимур Нурутдинов и руководители отделов Сергей Устимов и Алан Ортабаев.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Просмотры3.8K
Комментарии 3

Оптимизация .NET приложений: большой результат маленьких правок

Блог компании PVS-Studio.NET*C#*

0852_NETAppsPerf_MinChangesMajorRes_ru/image1.png


Сегодня мы посмотрим, как маленькие оптимизации в нужных местах приложения могут неплохо повысить его производительность. Убрали создание лишнего итератора в одном месте, избавились от упаковки в другом, а в итоге получается результат, несоизмеримый с правками.

Читать дальше →
Всего голосов 35: ↑33 и ↓2+31
Просмотры11K
Комментарии 11

Учебная программа по Data Science от Девида Вентури

Блог компании SkillFactoryУчебный процесс в ITОбразование за рубежомКарьера в IT-индустрии
Перевод

Автор этого руководства по карьере в области Data Science, с которым вы можете быть знакомы по нашему переводу о вдохновляющих портфолио, начал создавать свою собственную учебную программу на магистратуру в науке о данных с помощью онлайн-курсов в 2015 году.

Чтобы оставить программу, автор работал с тысячами курсов агрегатора Class Central, с его сообществом и даже основателем агрегатора. К старту нашего флагманского курса по Data Science делимся учебной программой, полностью состоящей из онлайн-курсов, в каждом из которых есть задания и видео с лекциями.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Просмотры3.1K
Комментарии 0

Межмодульный анализ C++ проектов в PVS-Studio

Блог компании PVS-StudioC++*Компиляторы*C*

В PVS-Studio появилось одно крупное изменение – это поддержка межмодульного анализа C++ проектов. В статье речь пойдёт про то, как это реализовано в других инструментах, как сделали мы, как попробовать и что удалось найти.

Читать далее
Всего голосов 13: ↑10 и ↓3+7
Просмотры1.4K
Комментарии 3

У семи нянек дитя без глазу: локализация игр и волонтерский перевод

Блог компании AlconostРазработка игр*Тестирование игр*Локализация продуктов*Продвижение игр*
Перевод

Локализация видеоигр (как и любой другой аспект разработки) хорошо описывается волшебным треугольником тройственной ограниченности: цена — время — качество.

Чтобы локализация была дешевой, нужно пожертвовать скоростью (понадобится много времени) или качеством (хороший перевод стоит дороже).

А если хотите получить высокое качество, то это будет либо дорого, либо очень долго.

Чтобы локализация была выполнена быстро, придется жертвовать качеством либо платить больше. (В зависимости от того, насколько сжатые сроки и сколько людей задействовано, может получиться, что вы и заплатите намного больше, и потеряете в качестве!)

В общем, смысл понятен.

Мне слишком часто приходится видеть, как разработчики привлекают к работе над локализацией игры волонтеров из «сообщества»: они хотят, чтобы локализация была дешевой и быстрой и думают, что если исходный английский текст написан хорошо, то и качество перевода будет высоким. Так же?

Ну… вообще-то нет.

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Просмотры2K
Комментарии 7

Важные «моменты» в технологии PoE

Разработка систем связи*Сетевое оборудованиеЭлектроника для начинающих
Tutorial

Своего рода предисловие (оно же «жизненно-лирическое» вступление)

После того как «удачно» переболел «модной» (будь она не ладна) болезнью, организм явно дал понять что ближайшее время, никакой романтики в виде «разных командировок и лазанья по высотам» (т.е. всего того, что связано с ТВ антеннами разного применения) уже не будет.

Ну а т.к. за долгие годы был наработан вполне большой круг «профильного» общения, то оказался приглашён в support довольно известной в профильной среде (CCTV) компании. В которой, одним из основных направлений являются «всякие штучки» связанные с коммутацией (неуправляемые и L2, L2+ (в том числе и с функционалом PoE)) а также разнообразные инжекторы/сплиттеры/удлинители.

Читать далее
Всего голосов 13: ↑11 и ↓2+9
Просмотры4.8K
Комментарии 22

Хороший Wi-Fi для предприятия: от А до Я

Беспроводные технологии*Сетевое оборудование

В продолжение двух статей про ЛВС, сегодня поговорим о том, как сделать хороший Wi-Fi для предприятия.

1. Разберем общие вопросы (от юридических моментов до выбора технологий);

2. Кратко и емко пройдемся по вопросам моделирования Wi-Fi;

3. Обсудим настройку сети Wi-Fi (мощность, выбор каналов, роуминг, WMM, Beamforming);

4. Разберем основные ошибки при проведении радио замеров;

5. Проведем эксперимент с микроволновкой на кухне.

Читать далее
Всего голосов 11: ↑7 и ↓4+3
Просмотры6.5K
Комментарии 6

Умные тесты производительности своими руками

Блог компании Конференции Олега Бунина (Онтико)Блог компании АвитоВысокая производительность*JavaScript*Программирование*

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

Это не так просто, как хотелось бы. С функциональными тестами всё прозрачно — тест либо проходит успешно, либо фэйлится. А в Perfomance-тесте у вас есть какая-то цифра, и непонятно — хорошая она или плохая. Если бы мы использовали инструмент типа Lighthouse, можно было выставить performance-бюджет, чтобы зафиксировать эту цифру на каком-то уровне. Но для динамической ситуации это не подходит. Расскажу, как это понять и использовать.

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Просмотры1.6K
Комментарии 3