Месяц: Сентябрь 2018
-
Тонкая настройка балансировки нагрузки
—
от автора
В этой статье речь пойдет о балансировке нагрузки в веб-проектах. Многие считают, что решение этой задачи в распределении нагрузки между серверами — чем точнее, тем лучше. Но мы же знаем, что это не совсем так. Стабильность работы системы куда важнее в сточки зрения бизнеса. Маленький минутрый пик в 84 RPS «пятисоток» — это пять тысяч ошибок, которые получили реальные пользователи. Это много и это очень важно. Необходимо искать…
-
Как я стал разработчиком в ABBYY
—
от автора
В этот замечательный 256-ой день года поздравляем всех причастных c Днем программиста! И не только тех, кто работает по специальности, но и всех, кто увлекается программированием. По данным исследователей из Evans Data Corporation, в мире 23 миллиона разработчиков. И, наверное, совсем не важно, много это или мало хотя это сопоставимо с населением всей Австралии. Главное,…
-
Глобальные объекты в PHP
—
от автора
В сообщении пойдет речь о фундаментальном в программировании — глобальных объектах. Я бы сказал, это научный вопрос, который хотелось бы обсудить. Итак, чтобы не «отстрелить себе ноги», программисты не программируют в глобальной области. Ок, все понятно и предельно просто, остановимся на этом? Нет. Как известно любое действие вызывает цепь событий и логических следствий. Во первых,…
-
Расширение PHP и Kotlin Native. Часть третья, наверное финальная
—
от автора
В первой части рассказываются совсем базовые вещи про настройку инструментария и общие концепции. Вторая часть про, так сказать, первый подход к снаряду, задумки, наметки, планы. В этой статье будет чуть больше хардкора про интероп Си и K/N, много макросов, боли, безысходности и «лучей добра». Конечно же будет глава с рассказом о достижениях (сам себя не…
-
Превентивный интерфейс: редизайн страницы поисковой выдачи Google по суицидальным запросам
—
от автора
Будучи студентом колледжа, я оказался тем самым одним из пяти, который подвержен тревожному расстройству и депрессии. Отчаянное стремление хорошо учиться, поиск работы, отношения, просто ощущение, что я «вступаю во взрослую жизнь» — все это слилось в лавину забот, которые поглотили меня с головой (оглядываясь назад, я понимаю, что многие из них были пустячными). Однажды в…
-
Улучшенные эффекты с режимом смешивания фоновых слоев в CSS
—
от автора
Если одна картина заслуживает тысячи слов, то смешение двух картин заслуживает гораздо большего. Точно так же, возможности дизайна, которые открываются с появлением возможности смешивания слоев в CSS гораздо больше, чем вы думаете. Когда вы слышите обсуждение функций CSS Blend Modes, то обычно речь идет о трех новых свойствах CSS, которые получили хорошую поддержку в современных…
-
С Днем программиста: несколько обучающих роботов-конструкторов для детей
—
от автора
За 13 сентября закрепился профильный праздник — День программиста. Мы собрали небольшую подборку электронных конструкторов и плат, которые призваны приобщить детей к программированию.
-
Внутренняя кухня Veeam: как устроен R&D процесс
—
от автора
Вечер. Очередное R&D-собеседование подходит к концу, и наши интервьюеры настраиваются на неожиданные вопросы от будущего коллеги. Но никаких сюрпризов: соотношение, выведенное Вильфредо Парето, работает и здесь. В 80% случаев мы слышим четыре вопроса — примерно 20% от общего числа получаемых. Как у вас устроен процесс? Чем я буду заниматься? Как стать сеньором/тимлидом за год? Что…
-
О стратегии и формате хранения данных в эпоху Hadoop
—
от автора
Стратегия хранения данных Современное состояние средств вычислительной техники заключается в том, что имеется возможность хранить практически бесконечные объемы данных. В следствие этого, фактически исключается необходимость удаления данных с целью освобождения пространства для новых. Это даёт массу преимуществ, начиная от естественности взаимоотношения данных и объектов, которые они описывают, так как в природе существуют законы сохранения, таковые…
-
Борьба за ресурсы, часть 1: Основы Cgroups
—
от автора
Компьютеры – это «железо». И сегодня мы вернулись в исходную точку, в том смысле, что сейчас редко найдешь физический хост, на котором выполняется одна единственная задача. Даже если на сервере крутится только одно приложение, оно, скорее всего, состоит из нескольких процессов, контейнеров или даже виртуальных машин (ВМ), и все они работают на одном сервере. Red…