Месяц: Декабрь 2019
-
Браузеру Firefox – 15 лет: взлёт, падение и ренессанс с упором на конфиденциальность
—
от автора
Браузер от Mozilla дебютировал 9 ноября 2004 года, и стал феноменом перед тем, как уступить Chrome. Теперь он упирает на конфиденциальность пользователей и автономность. Велика вероятность того, что вы читаете эту статью в браузере Chrome от Google, занимающем 65% мирового рынка (и порядка 50% в США), по данным Statcounter. Только от 4% до 5% веб-сёрферов…
-
Функциональное программирование — это не то, что нам рассказывают
—
от автора
Функциональное программирование — это очень забавная парадигма. С одной стороны, про неё все знают, и все любят пользоваться всякими паттерн матчингами и лямбдами, с другой на чистом ФП языке обычно мало кто пишет. Поэтому понимание о том, что же это такое восходит больше к мифам и городским легендам, которые весьма далеко ушли от истины, а…
-
Мониторинг как процесс управления событиями
—
от автора
Привет, Хабр! Сегодня мы хотим поделиться с вами статьей по выступлению руководителя технической поддержки ИТ-ГРАД Алика Фахрутдинова, в которой расскажем о том, как мы строили новую систему мониторинга в рамках коллаборации с ПАО «МТС». На сей раз опустим технические детали и нюансы и сосредоточим внимание на административных сложностях процесса. Под катом поговорим о том, какие…
-
Нано-нейрон — 7 простых JavaScript функций, показывающих, как машина может «учиться»
—
от автора
Нано-нейрон — это упрощенная версия нейрона из концепции нейронной сети. Нано-нейрон выполняет простейшую задачу и натренирован на конвертацию температуры из градусов Цельсия в градусы Фаренгейта. Код NanoNeuron.js состоит из 7 простых JavaScript функций, затрагивающих обучение, тренировку, предсказание, прямое и обратное распространение сигнала модели. Целью написания этих функций было дать читателю минимальное, базовое объяснение (интуицию) того,…
-
Зачем внедрять Service Desk и как выбрать решение для вашей компании
—
от автора
Расскажем, зачем нужен Service Desk и на что обратить внимание при выборе программного обеспечения и вендора. Service Desk — программный инструмент, позволяющий специалистам быстро реагировать на инциденты и запросы пользователей. Решения Service Desk отличаются по функциональности, модели лицензирования, сложности адаптации и развития, и все они упрощают процесс приема и обработки обращений. Не всем компаниям нужно…
-
Алгоритмы поиска объема и центра масс многогранника
—
от автора
Наверное, все знают этот алгоритм, но от меня «власти скрывали». Нашел его словесное описание на третьей странице поисковика в архиве автопереводов англоязычного форума. Мне кажется, его подробное описание (и с кодом) достойно хабростатьи. Итак, например вам надо генерировать мобов для игрушки и где-то в процессе отсеивать тех, кто не стоит на ногах. Для этого нужно…
-
Angular компоненты со встраиваемым контентом
—
от автора
Когда создаешь новые компоненты при разработке на Angular, стремишься их создать таким образом, чтобы их можно было переиспользовать много раз. Точно так же, как и при разработке ПО, программист стремится сделать свой код максимально переиспользуемым. При этом хочется иметь компоненты гибкие, но не слишком сложные.
-
Вышел релиз GitLab 12.5 с созданием кластеров EKS и панелью окружений
—
от автора
Вышел новый релиз GitLab с созданием и развертыванием кластеров EKS, поддержкой Crossplane, панелью окружений и многими другими классными фичами!
-
PostgreSQL Antipatterns: CTE x CTE
—
от автора
По роду деятельности приходится сталкиваться с ситуациями, когда разработчик пишет запрос и думает «база умная, сама со всем справится!» В некоторых случаях (частично от незнания возможностей БД, частично от преждевременных оптимизаций) такой подход приводит к появлению «франкенштейнов».
-
Сто-пятьсот цифр числа пи на коленке
—
от автора
Когда-то при начале программирования мне часто требовалось изобразить линию известной длины под углом. А чтобы рассчитать координаты, использовались функции, которые принимают аргументы в радианах. Помнится, в той среде программирования не было предопределённых констант, без запоминания числа пи было не обойтись. Число пи очень подходит чтобы запомнить какие-нибудь цифры. Оно достаточно известно, имеет практический смысл (хотя…