• Если вы не знаете, что такое префикс-функция строки, не знаете, как она вычисляется, или, что самое главное, не до конца понимаете, почему алгоритм вычисления префикс-функции работает за линейное время, то эта статья для вас.Я прошел через череду осознаний и озарений,…

  • В данной статье мы, Advanced Analytics GlowByte, расскажем, как нам удалось ускорить решение задачи NBO на open source солвере CBC примерно в 100 раз и добиться повышения оптимального значения целевой функции на 0.5%.ВведениеЗадача NBO в нашем случае – это составление…

  • Привет, Хабр. Это Саша Баулин из МТС Диджитал. В начале августа я писал о массовых увольнениях в корпорации Intel, связанных с убытками компании. В ближайшее время руководство планирует уволить около 19 тысяч человек в рамках плана по экономии 10 млрд…

  • Привет, Хабр! Меня зовут Станислав Чернышев, я автор книги «Основы Dart», телеграм-канала MADTeacher и доцент кафедры прикладной информатики в Санкт-Петербургском государственном университете аэрокосмического приборостроения. В этот раз сделал перевод статьи с Medium, в которой пошагово рассматривается процесс горячей перезагрузки в Flutter — «Flutter…

  • Поскольку я изучаю системы баз данных для получения степени магистра в Германии, статья с названием «Why German Strings are Everywhere» сразу привлекла мое внимание. Мне было интересно узнать, что речь идет о структуре данных, описанной в статье «Umbra: A Disk‑Based System with In‑Memory Performance», о которой я узнал…

  • В детстве, когда у меня еще не было компьютера, а «видаки» были предметом зависти соседей, в нашем дворе часто спорили: кто круче — Шварценеггер или Сталлоне? Робокоп или Терминатор? Споры эти, конечно, не имели особого смысла, но кому в восемь…

  • В этой части раскрываю тему программного обеспечения «которого нет» под ОС, которые «не нужны». Что есть, чего нет, где брать и что со всем этим делать.Страшная картинка с CDE, которой 20 лет пугали своих клиентов менеджеры Микрософта.Первая часть тут.Минутка историиИстория пользовательского программного…

  • Привет, Хабр. Я Саша, системный аналитик в команде разработки мобильного приложения для банка. В этой статье расскажу, как мы вычисляли слабые места в работе команды аналитиков и как исправляли их, чтобы всё работало эффективнее.Сначала немного контекста В нашей команде 30+…

  • ПредисловиеНа написание данной статьи меня натолкнуло то, что я хотел бы оставить ответы на интересующие меня в момент изучения мной микросервисов — вопросы.Также хотелось бы отметить, что в статье не исключено наличие странностей, недосказанностей, и ошибок — возникли они по причине того что данная статья написана с целью описания в ней своего опыта исследования темы…

  • Попробуйте произнести вслух: «взлом национальной банковской системы». В сознании сразу же возникает образ международной хакерской группировки, тщательно планирующей и осуществляющей атаки высочайшей технической сложности. И как-то не приходит в голову, что за таким взломом может стоять один человек, который, в…