Ранее мы рассмотрели способы расчёта нарастающего (накопительного) итога в SQL. Самый распространённый вопрос - как посчитать тоже самое, но на данных с разрывами? После написания исходной статьи мне его задавали неоднократно – так что есть смысл написать об этом отдельно.
инженер
«Невозможный» параллельный алгоритм неотрицательной суммы

Рецепт параллельных вычислений Fork/Join или Map/Reduce:
- разбить задачу на куски;
- посчитать куски по-отдельности;
- склеить вместе.
Неотрицательная сумма (a, b) -> max(0, a + b)
неассоциативна и результат зависит от порядка склейки. Она сломает Fork/Join и результат будет некорректен. Магией моноида починить на Java, SQL и Haskell за 5 минут, но
Паразит, дарующий своим хозяевам «вечную молодость» и многократно удлиняющий срок их жизни

... и это еще не все: бонусом идет сытое и беззаботное существование.
Автор: Лысый Камрад (@LKamrad)
— Да какой же это паразит? — воскликнет читатель, — Ведь он осуществляет заветную мечту чуть не каждого жителя планеты — не стареть, жить долго и в достатке, не прилагая никаких усилий для этого. Кто бы в здравом уме от такого "паразита" отказался?
Вот только "вечно юные" бездельники, живущие в три-четыре-пять раз дольше других, сами становятся паразитами в обществе им подобных существ, вкалывающих "в поте лица своего".
Речь идет о ...
Почему игры в жанре «3 в ряд» всегда популярны

Прибыль от игр-головоломок увеличивается с каждым годом. Известно, что игры данного жанра принесли 4,9 млрд долларов в первой половине 2021 года, что на 56,8% больше, чем в прошлом году. Так как игры жанра «3 в ряд» являются наиболее популярными среди игр-головоломок, это основной источник дохода для всех компаний-разработчиков.
Давно выпущенные игры жанра «3 в ряд» по-прежнему являются достаточно прибыльными
Большая часть игр жанра «3 в ряд» имеют ограничение по времени. Однако, Candy Crush Sage, игра в жанре «3 в ряд», официально выпущенная в 2014 году компанией King была разработана для игры с ограниченным количеством ходов, предлагая развлекательный и расслабляющий игровой процесс с меньшим давлением, и дающая больше времени на размышления.
Геймплей с повышением уровня также стал отличным преимуществом. Также, появились игроки, рассказывающие об Candy Crush Sage в социальных сетях. Candy Crush Sage оставалась лидером в топах самых продаваемых игр-головоломок в App Store, принося при этом огромный доход.
Создание нового много сюжетного геймплея
Со временем на рынке появилось огромное количество высококачественных классических игр жанра «3 в ряд», в последствии чего, игрокам надоел классический геймплей игр. В последние время, сочетание «3 в ряд» с другими жанрами игр набирает популярность. Развитие данного жанра игр можно условно поделить на следующие стадии.
Flappy Bird на Unity 3D
Разрабатывая концепцию школы программирования, нам хотелось стать не только интересными для детей, но и понятными для родителей. Ведь решение о покупке курса принимается совместно. На старте проекта и тестировании бизнес модели, был сделан упор на родителя, казалось, что самое важное, удовлетворить запрос платящей целевой аудитории. Поэтому, первые открытые уроки и мастер классы были максимально интегрированы со школьной программой.
Для этого мы разбили группы по возрастам, посмотрели, какие учебники по геометрии, алгебре и физике выбирают близлежащие школы, определили перечень пересекающихся тем, выбрали те темы, которые наиболее наглядно можно раскрыть с помощью Unity, и приготовились к взрывному успеху! Но не тут-то было.
Для родителей, наша концепция показалась очень привлекательной, ведь каждый ломает голову над тем, как заинтересовать ребенка школьными предметами и повлиять на успеваемость. Но мы не учли, что любая польза меркнет, если отрок вышел с занятия без искрящихся глаз и улыбки до ушей. Все говорили, что идея классная, что такой курс стал бы отличным решением их проблем, но школьника занятие не зацепило, сложно, идти не хочет.
Следующим этапом, мы решили поговорить со второй половиной нашей целевой аудитории - детьми. Оказалось, ребята осознают, что надо научиться полезному, они "гуглят" курсы, смотрят кто чему учит. Но определяющим фактором для них выступает атмосфера занятия. Им важно, чувствовать себя в окружении единомышленников, совершать маленькие победы на каждом уроке, ощущать свободу и дружественность обстановки, и конечно же, здорово проводить время.
Решением стало снизить количество рассматриваемых тем из школьной программы, и добавить в проекты элемент узнаваемости, соревновательности и веселья! Так появилось занятие по сборке аналога игры Flappy Bird.
Что такое тестирование. Курс молодого бойца. Книга для новичков

Привет!
Меня зовут Ольга Назина. Я в тестировании с 2006 года. Тестировщик, тренер, практик, энтузиаст — вот тут можно почитать обо мне подробнее.
Я очень люблю серию книг по разработке ПО от Head First O`Reilly:
• Изучаем Java. Кэти Сьерра и Берт Бейтс
• Изучаем SQL. Линн Бейли
• и другие
И вот я решила написать книгу для начинающих тестировщиков. В таком же стиле. С картиночками, примерами, домашними заданиями и всё такое. О ней я и хочу вам рассказать
R-зубец электрокардиограммы как параметр дерева Пифагора

Занимаясь изучением алгоритмов обнаружения событий электрокардиограммы для исследовательской части дипломной работы, я обнаружил, что длительность R-R интервала кардиограммы, вычисленная даже с точностью до второго знака после запятой, достаточно точно характеризует сердечнососудистую систему конкретного человека. Поскольку я уже довольно давно увлекаюсь фрактальной геометрией, в моей голове моментально родилась мысль, как можно придать «личных» качеств какому-нибудь простейшему фрактальному объекту.
Так появилось «Электрокардиографическое дерево Пифагора».
[Пятничное] Теория Жоп

Эту полу-шуточную теорию о проектном управлении я излагал коллегам по ИТ цеху лет 15 назад, и тогда же неоднократно слышал советы загрузить этот текст на Хабр, но руки не дошли. На днях, разгребая старые файлы наткнулся на свои записи и решил все таки поделиться ими с Вами. Частое употребление ключевого слова к сожалению, неизбежно и не отделимо для целостности этого текста, прошу принимать или нет 'as is'. Итак...
Каждая карьера развивается от Жопы к Жопе, и никак иначе. Хочешь повышения - ищи Жопу и принимай, как говорят в Америке, "challenge". Если Вам предлагают возглавить новый проект, либо занять какую то должность, да что угодно - знайте, там Вас ждет Жопа. Иначе не предложили бы, а сами бы справились. Равно как и если Вы ожидаете избавиться от надоевшей Вам сейчас деятельности, надеясь вырваться из "этого ада" и заняться "чем то новеньким" - будьте готовы встретиться с Большой Жопой.
Исследования звучания скрипок Страдивари — разбираем несколько теорий

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

Отраслевой стандарт COPC СХ release 6.1 по состоянию на январь 2020 года включает описание 60 KPI контакт-центра. На деле индикаторов больше: порядка 200, причем 150+ из них реально использовать на всех уровнях операционного управления: от супервизорского до директорского.
Проблема только в том, что KPI сильно взаимосвязаны. Мы провели небольшой эксперимент. Взяли брошюру авторитетной американской компании MetricNet “Contact Center KPIs Definitions & Correlations”, в которой описаны взаимосвязи между основными показателями обычной входящей линии, и изобразили их в виде графа:
Работа с Очередями и прочие возможности Call-центра
Можно сказать что в 3CX СС сделан по второму варианту.

Call-центр просто и дешево

Недавно к нам обратился заказчик с просьбой помочь в организации небольшого Call-центр на 10 операторов. Ну конечно одно из главных требований – «подешевле».
Было предложено несколько решений, остановились на следующем, базирующемся полностью на VoIP технологии:
- 4 городских аналоговых линии принимаются голосовым шлюзом D-Link DVG-6004S
- в роли IP АТС и сервера с CRM-системой выступает сетевой накопитель D-Link DNS-325
- у старшего оператора IP-телефон D-Link DPH-400S с гарнитурой Plantronics HW111N
- у остальных операторов софтфон CounterPath X-Lite с гарнитурой Plantronics Blackwire C210
- сеть обслуживается коммутатором D-Link DES-1210-28
Asterisk – система компьютерной телефонии уровня предприятия

Asterisk, или домашняя телефония для (про)двинутых пользователей
Итогом стало открытие для себя SIP-телефонии.
И вот несколько месяцев назад, из статей на Хабре, выясняю, что чужим дядям можно и не платить за межгород, если надо позвонить откуда-то в родной город через Интернет! Достаточно поставить VoIP сервер и настроить его так, как надо именно тебе!
И вот, взяв в руки Asterisk, я приступил к операции по борьбе с излишней жадностью ОпСоСов…
Information
- Rating
- Does not participate
- Location
- Петродворец, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity