В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024.Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.В этой задаче мы немного потренируемся подбирать коды с помощью ветвящейся рекурсии. Читать далее
Когда я написал статью о том, почему установщик Windows 95 использовал три операционные системы [перевод на Хабре], в которой сказал, что установщик на основе MS-DOS был бы текстовым, то мне возразили: «Но ведь MS-DOS могла отображать графику! Вы что там, все глупые?»Да, MS-DOS могла работать с…
Сегодня я расскажу о своём личном ТОПе критических ошибок, из-за которых сайт может иметь мало продаж. Я неспроста использую слово «критических», так как даже одна из этих ошибок может полностью потопить ваш сайт. 1. Слабый «оффер»Для справки: оффер — это основное предложение,…
Показано, как адвокат наводит порядок в интеллектуальной собственности, с которой работает малый и средний бизнес. Тем самым исключает потери финансов и ущерб репутации бизнеса. Читать далее
Здравствуйте, друзья! Сегодня рассмотрим бородатую задачку про "счастливые" билетики. Наверняка опытные искатели интересных задач уже сталкивались с ней. Но хоть эта задача и не нова, она всё равно вызывает интерес, так как решить её можно бесчисленным количеством способов. Сейчас мы рассмотрим один из самых простых, но в то же время интересных путей её решения, по моему мнению. А именно — через теорию функций комплексного переменного. Читать далее
В Node.js IPC (Inter-Process Communication) - это механизм, используемый для обмена данными между процессами. Начиная с версии 12.16.0 в модуле child_processes появилась поддержка режима advanced serialization для IPC. Однако иногда он может привести к проблемам с зависанием сообщений, что приводит к ошибкам и проблемам с функциональностью. В этой статье мы расскажем как решили эту проблему. Читать далее
При создании и запуске корутины компилятор создаст специальный класс 1. ContinuationContinuation (продолжение) — это объект, который представляет собой состояние выполнения корутины и позволяет возобновить её выполнение после приостановки.Continuation — это механизм, который…
Кометы, эти сгустки низкотемпературных льдов, способные образовывать кому и хвосты во время сближения с Солнцем, — обычное дело для академической астрономии. Общее число комет в поясе Койпера и облаке Оорта измеряется в 1012 объектов по нижней границе. Тем не менее сближение…
Привет, Хабр! Я — Игорь Старун, BigData Lead в MPSTATS. Я уже 3 года занимаюсь анализом данных на маркетплейсах, штудируя гигантские объёмы информации и превращая их из непотребного и нечитаемого вида в удобоваримый и анализируемый. Моя задача — собрать и подготовить данные так, чтобы…
Всем снова здравствуйте!С момента выхода моей предыдущей статьи прошло уже немало времени, поэтому пора разобраться со следующим аспектом тестирования встроенных элементов iframe. В прошлый раз мы рассмотрели, как можно без особых проблем выкатить рабочую страницу на GitHub Pages и попробовать встроить в страницу, например, плеер. Теперь самое время убедиться, что плеер работает и такую проверку можно автоматизировать! Читать далее