Pull to refresh
0
0
Send message

Переезд с Elasticsearch на OpenSearch: рассказываем про нюансы и архитектуру нашей системы логирования

Level of difficultyMedium
Reading time8 min
Views3.8K

Привет, коллеги! Я Дарья Санькова, эксперт направления инфраструктурного мониторинга в Cloud.ru. Сегодня хочу поделиться нашим опытом перехода с Elasticsearch на OpenSearch для работы с логами. Расскажу, почему мы решили это сделать, какие ключевые отличия между системами мы нашли, несмотря на их принципиальное сходство, и подробно опишу нашу архитектуру обработки логов.

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

Технологии слежения: простой гайд для настройки системы мониторинга вашего бизнеса

Reading time4 min
Views1.6K

Я покажу, как сервис, который изначально создавался для мониторинга серверов, можно использовать для бизнесовых кейсов. Речь пойдет про Grafana.

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

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

Читать далее
Total votes 4: ↑2 and ↓2+2
Comments0

Ремейк ремастеру рознь? Как переиздания меняют восприятие культовых игр

Level of difficultyEasy
Reading time11 min
Views5K
image

На фоне недавнего ремейка Silent Hill 2 и ремастера скрытой жемчужины 3DO Killing Time, возник вопрос: а нужны ли вообще все эти ремейки, ремастеры, переиздания старых (и не очень) игр? Кому они нужны, и почему ремейки — это не так круто, как кажется?
Читать дальше →
Total votes 23: ↑23 and ↓0+37
Comments20

Как быстро уснуть? Здоровый сон — хороший код

Level of difficultyEasy
Reading time5 min
Views9.9K

Каким бы ни был здоровым человек (как психически, так и физически), проблемы со сном в той или иной мере были у каждого. Многие не раз задавали себе вопрос: как быстро уснуть, если на сон ограниченное время? Как уснуть ночью, когда по различным причинам этого не удаётся сделать? Все мы прекрасно знаем, что крепкий сон - это залог продуктивной деятельности и здоровья. Поэтому, давайте разберем разные моменты и подходы во Вселенной Морфея и Гипноса.

Читать далее
Total votes 34: ↑24 and ↓10+26
Comments60

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 4

Reading time10 min
Views1K

Четвертая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплесков при наплыве пользователей и по вечерам.

Статья состоит из 5 частей, которые выходят по очереди:

1. Надежность.

2. Масштабируемость/отказоустойчивость.

3. Resiliency/отказоустойчивость.

4. Безопасность. Процесс разработки. Процесс выкатки.

5. Наблюдаемость. Архитектура. Антипаттерны.

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

Как управлять техническим долгом и минимизировать его влияние на проект

Level of difficultyEasy
Reading time4 min
Views1.7K

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

Читать далее
Total votes 5: ↑4 and ↓1+5
Comments4

Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом

Level of difficultyEasy
Reading time5 min
Views59K

Залетая на очередной собес, я снова и снова встречаю их... Намеки на то, что скоро придется грести веслами: работать до ночи, делать задачи без нормального описания, срывать дедлайны, о которых стало известно буквально за день до окончания, и опять обновлять резюме.

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

Сегодня хочу поговорить о том, что давно накипело. Как не попасть в ловушку компаний, которые высосут из тебя все соки, а потом выбросят на помойку с диагнозом «профнепригоден». Мой список красных флагов при поиске работы — на что стоит обращать внимание, чтобы не попасть в плохую компанию.

Читать далее
Total votes 81: ↑70 and ↓11+69
Comments261

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

Level of difficultyEasy
Reading time5 min
Views3K


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


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


К сожалению, рабочая комната очень маленькая, и при закрытой двери там можно просидеть всего 10-15 минут, после чего комнату приходится проветривать из-за слишком спертого воздуха. А для этого нужно или больше открывать окно (а это обязательный сквозняк) или дверь в коридор, где слышно практически все и всех :-(


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


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


Ведь как нельзя лучше про это сказал Генри Форд, что "разочарование от низкого качества длится дольше, чем радость от низкой цены".

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

Fallout London: гигантский мод для Fallout 4. Что за новинка и стоит ли поиграть?

Reading time6 min
Views10K

Бонджорно, мои золотые! Это Идар Табухов, скрам-мастер в МТС Диджитал и фанат компьютерных игр. Сегодня хочу поговорить про Fallout London — на мой взгляд, это один из самых крупных фанатских проектов за всю историю существования игры. Мод переносит центр интересов игрока за океан, давая возможность исследовать разрушенный ядерным апокалипсисом и грузом последующих веков Лондон — мы вне США, Карл! Это не просто набор из нескольких новых миссий, а самостоятельная, детально проработанная история, с уникальной атмосферой, полностью британскими локациями, персонажами и квестами.

С момента выхода первых новостей о разработке Fallout London мод вызвал волну интереса. Игроки, многие годы ждавшие чего-то кардинально нового, с нетерпением ждали релиза. Этот мод без преувеличения можно считать самостоятельной игрой. Давайте посмотрим, чем он заинтересовал сообщество геймеров, как создавался, что в нем особенного и стоит ли пробовать его, если вы поклонник вселенной Fallout.

Читать далее
Total votes 14: ↑14 and ↓0+20
Comments6

Вышла Grafana 11.3: дашборды на базе Scenes, обновления визуализаций, панелей, и многое другое

Reading time5 min
Views9.8K

image


Встречайте! Вышла Grafana 11.3, являющая публике дашборды на основе библиотеки Scenes — а это основа того, каким мы видим будущее дашбордов Grafana.


Но и без этого Grafana изменилась весьма заметно! Улучшен пользовательский интерфейс, включая возможность вызывать API из любого элемента на холсте с помощью новой опции «Действия» во многих визуализациях. Также появились правила записи для управляемых Grafana алертов, и теперь все могут использовать Explore Logs, часть набора приложений Explore в Grafana, представленного на ObservabilityCON, который быстро и легко извлекает аналитику из ваших данных — без каких-либо сложных языков запросов.

Читать дальше →
Total votes 14: ↑13 and ↓1+14
Comments4

.NET Digest #4

Reading time5 min
Views2.5K

Добро пожаловать на четвёртый выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! В этот раз набралось множество новостей, и команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!

Читать далее
Total votes 16: ↑15 and ↓1+16
Comments0

Когда есть разница регистров, но это не верхний и не нижний регистры?

Level of difficultyEasy
Reading time2 min
Views6.4K

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

У-у-у-у, загадочно и пугающе.

Иными словами, это символ c, обладающий следующими свойствами:

toUpper(c) ≠ toLower(c), однако

c ≠ toUpper(c) и c ≠ toLower(c).

Поздравляю, вы обнаружили таинственный третий регистр: Title case.

Читать далее
Total votes 40: ↑40 and ↓0+62
Comments39

Основатель и идеолог Nvidia: как Дженсен Хуанг создал одну из самых дорогих компаний в мире

Level of difficultyEasy
Reading time5 min
Views2.3K

Основатель Nvidia Дженсен (Женьсюнь) Хуанг родился на Тайване в 1963 году. Там (и немного в Таиланде) он провел свое раннее детство.

Дальше родители отправили Хуанга и его брата в США к близким родственникам. Причины назывались разные: по одним данным — переезд спровоцировала Война во Вьетнаме, по другим — отец Хуанга как-то попал в Штаты на курсы обучения рабочих, а, вернувшись домой, пообещал отправить туда своих детей.

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments6

Как создать плохой REST-сервис: краткое руководство

Level of difficultyEasy
Reading time7 min
Views8K

REST API — один из самых популярных типов веб‑сервисов. Но несмотря на множество туториалов по его созданию, на практике встречаются сервисы, которые вызывают лишь разочарование у пользователей.

Это подтолкнуло Костю, проектного разработчика в Naumen, создать краткое руководство по написанию плохого REST‑сервиса. Уже несколько лет он занимается поддержкой и развитием проектов на Naumen Service Management Platform, часто сталкивается с проектированием REST API и точно знает, каких ошибок лучше не допускать.

В статье Костя поделился основными антипаттернами и рассказал, что не нужно нести на прод.

Читать далее
Total votes 13: ↑7 and ↓6+2
Comments17

Low-code платформа: кому нужна, в чем выгода и почему это тренд для компаний уровня Enterprise

Reading time5 min
Views5.6K

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

Илья Радченко, директор по платформенным продуктам SimpleOne, рассказал в подкасте Neogenda о том, как устроены low-code платформы и почему они взлетают на российском рынке. В статье — часть подкаста, а полную версию разговора можно посмотреть на YouTube.

Читать далее
Total votes 21: ↑12 and ↓9+13
Comments24

Секретная личность неизданного Commodore HHC-4

Reading time20 min
Views1.9K

Когда-то давно (на зимней выставке CES 1983 года) Commodore анонсировала устройство, которое должно было стать их единственным карманным компьютером, Commodore HHC-4. Оно так и не было выпущено и больше никогда не появлялось, по крайней мере, в том виде, в каком задумывалось. Но оказалось, что HHC-4 не только существовал на самом деле, но ещё и производился не Commodore, а Toshiba.

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

История создания MS-DOS: Как 75 тысяч долларов изменили судьбу Microsoft

Level of difficultyEasy
Reading time11 min
Views12K

Представьте себе время, когда персональные компьютеры только появились, а концепция графического интерфейса пользователя была еще далекой мечтой. Эта эпоха ознаменовала собой расцвет MS-DOS. Почти пятнадцать лет DOS была основой, от которой зависели тысячи прикладных программ, работающих на миллионах IBM PC и клонов PC.

В статье рассмотрим, как появилась MS-DOS. Расскажем, почему создателя MS-DOS обвиняли в плагиате, как IBM совершила огромную коммерческую ошибку, и что позволило Microsoft занять лидирующие позиции на рынке ПО.

Читать далее
Total votes 26: ↑26 and ↓0+34
Comments13

Ошибка ценой в 50 лет: как Intel потеряла корону в процессорной гонке

Level of difficultyEasy
Reading time9 min
Views103K

Компания Intel была королем процессорного рынка с самого его зарождения, и многие думали, что так будет всегда. 50 лет абсолютного доминирования и превосходства, узнаваемости и успешности, закончились одним решением человека, которого совсем недавно считали святым. Одним решением, которое отбросило Intel на десятилетие назад и лишило всех финансовых перспектив. Это была ошибка, которая обрушила акции Intel более чем вдвое за последние 9 месяцев. Это была ошибка ценой в 50 лет.

Сегодня компания Intel стоит почти втрое меньше своего вечного конкурента – AMD. И у этого была… всего одна причина.

И имя ей – Пэт Гелсингер.

Читать далее
Total votes 172: ↑150 and ↓22+164
Comments306

Prolog: три портрета через 50 лет

Level of difficultyEasy
Reading time25 min
Views4.2K

В 2024 году языку логического программирования Prolog исполнилось пятьдесят лет! Оказывая дань уважения, мне хотелось бы в небольшом историческом очерке рассказать о научном контексте семидесятых годов прошлого века, в котором зародилась как теория логического программирования, так и её реализация — язык Prolog. Более подробного и полного изложения вы не найдёте не только на страницах «Хабра», но и в русскоязычном сегменте Интернета.

Существует старая «бородатая» шутка полувековой давности — язык Prolog создали в 1974 в Эдинбурге и реализовали в 1972 в Марселе. Хотите узнать как это произошло?!

Читать далее
Total votes 13: ↑13 and ↓0+17
Comments28

Быстрый сбор метрик тестов и отображение в Grafana

Reading time3 min
Views5.2K

Да, опять статья про Grafana и визуализацию метрик тестов.

Ваши автотесты интегрированы в CI и рядом лежит TMS (Test Management System), такие как Allure, qase, и так далее, где вы/ваша команда храните тест-кейсы, чек листы и результаты прогонов. По результатам тестирования строятся графики, рисуются цифры и так далее. Но как часто вы смотрите на эти результаты ? Показываете разработчикам, менеджерам? Достаточно ли этих цифр или хочется больше? 

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments2
1
23 ...

Information

Rating
Does not participate
Registered
Activity