Месяц: Ноябрь 2022
-
Будьте другом своему пользователю, пишите осмысленные сообщения об ошибках
—
от автора
Сообщения об ошибках — повседневная часть нашей онлайн-жизни. Каждый раз, когда лежит сервер, или у нас отключился Интернет, или мы забыли ввести в форму обязательную информацию, мы получаем сообщение об ошибке. Классика — это «Что-то пошло не так». Но что пошло не так? Что произошло? И самое важно — как мне это исправить? Примерно год…
-
Кооперация российского IT в учетных целях
—
от автора
Возможно, товарищ Ленин был прав, когда говорил, что социализм эффективнее капитализма. Всё же при капитализме много сил уходит на конкурентную борьбу, поэтому на кооперацию у предпринимателей энергии уже не остается.Глядя на то, как российский бизнес плачет, колется, но кушает 1С, я думаю — а почему бы самым крупным организациям не нанять (создать) IT компанию, которая…
-
Задача коммивояжера (TSP) точное решение — метод динамического программирования
—
от автора
«Только две вещи бесконечны — Вселенная и человеческая глупость, хотя насчёт Вселенной я не уверен». (Альберт Эйнштейн)Задача коммивояжёра – одна из интереснейших подзадач комбинаторной оптимизации. Впервые мне пришлось с ней столкнуться, работая над логистической системой торгового предприятия. Типичный маршрут доставки товара предприятия состоял из пары десятков точек, изредка доходящий до 25-26. Матрица расстояний рассчитывалась с…
-
Бэкенд разработка и БДСМ. Страсти по именованию, или Как назвать отдел?
—
от автора
Как я назвал отдел бэкенд-разработки так, что все захотели в нём работать? Ударим переименованием по кадровому голоду!Внимание: текст имеет ярко выраженный эмоциональный окрас, и может показаться вульгарным. Чувствительным натурам не читать!Как корабль назовёшь — так он и поплывётВспомнить название своего отдела могут не все. Вернее, вспомнить могут не только лишь все, мало кто из сотрудников…
-
Наша новая удачная попытка бесшовной замены Redis на KeyDB
—
от автора
Мы уже как-то рассказывали о базе данных KeyDB — форке Redis, разработка которого началась в 2019 году. Проект распространяется под свободной лицензией BSD, и у него уже почти 6k звезд на GitHub. Авторы в свое время столкнулись с проблемами производительности оригинала и пошли хардкорным путём: взяли всё в свои руки и привнесли много нового как в…
-
Кит Split: в погоне за многоликим китом фишинга
—
от автора
Мы привыкли к тому, что злоумышленники, занимающиеся фишингом, таргетируют какие-то определенные сферы или бренды. Будь то скам-команды, работающие по схемам Fake Courier или Fake Date, угонщики мобильных банков через раздачу бесплатной пиццы, бесконечные предложения о компенсациях за все подряд или розыгрыши скинов в Steam.В этом ретроспективном блоге мы решили рассказать о группировке фишеров, сумевшей максимально диверсифицировать свои “активы”.…
-
Аналоговый компьютер Telefunken RA 770
—
от автора
14 ноября 2007 года сбылась моя мечта детства: я стал счастливым обладателем замечательного аналогового компьютера Telefunken RA 770. Искренне благодарен сотруднику Forschungszentrum Jülich, который не дал пустить эту замечательную машину на металлолом и предложил её мне. На мой взгляд, RA 770 — лучший когда-либо созданный высокоточный (10^-4) аналоговый компьютер. После согласования всех деталей мы с женой приехали…
-
Православные NGFW. Сравнение отечественных МСЭ нового поколения
—
от автора
После ухода большей части вендоров мирового уровня многие столкнулись с проблемой выбора отечественных решений. Так как за последние пару лет мне довелось поработать с несколькими российскими NGFW/UTM, я решил сделать сводную таблицу для их удобного сравнения в рамках различных проектов. Потом коллеги предложили добавить туда оставшиеся решения. И вот уже у нас на руках весьма…
-
Как переехать из Slack в Mattermost — личный опыт
—
от автора
Summary: Из-за проблем со Slack нам нужно было искать альтернативу, а терять накопленные наработки не хотелось. Мы нашли способ переехать относительно безболезненно и с сохранением данных — рассказываем, как это сделали.Приветствую, уважаемые читатели Хабра. Меня зовут Иван, я руковожу направлением омниканальных решений в Лиге Цифровой Экономики. На старте одного из проектов около шести лет назад…
-
Как подсчитать медведей с помощью термодинамики? Рецепт простой: много фотоловушек, две ложки компьютерного зрения и щеп
—
от автора
▎Привет, Хабр! В этой статье я хотел бы рассказать о том, как с помощью разных современных технологий и фишечек можно решить одну из злободневных проблем современной экологической науки – подсчет численности видов. Сразу предупреждаю, я не айтишник. Я зоолог-эколог. Поэтому, в отличие от других подобных статей про ИИ, нейросети и распознавание образов, в этой…