Публикации по теме 'programming'
Оповещение о высоком и низком трафике с использованием SLO
Мы любим вызов, но…
В Omio у нас есть тонна интеграции бронирования с партнерами, и эти интеграции довольно сильно различаются по трафику. Некоторые из них генерируют сотни бронирований в час, а другие — единицы бронирований в день . Добавьте к этому разницу в пиковом (дневном) и непиковом (ночном) трафике, и ошибки мониторинга могут быстро стать беспорядочными. Раньше у нас было множество предупреждений для каждой интеграции, но это оказалось громоздким, производя большое..
Что такое подписки RxJS?
Подписка в RxJS - это одноразовый ресурс, который обычно представляет собой выполнение Observable. У него есть метод unsubscribe , который позволяет нам избавиться от ресурса, удерживаемого подпиской, когда мы закончим.
В более ранних версиях RxJS он также назывался «Disposable».
Основное использование
Базовый пример подписки можно увидеть в следующем коде:
import { of } from "rxjs";
const observable = of(1, 2, 3);
const subscription = observable.subscribe(val =>..
Опасности удаленного выполнения кода (RCE)
Уязвимости удаленного выполнения кода особенно опасны, поскольку позволяют злоумышленникам получить полный контроль над компьютерами посредством выполнения произвольного кода.
Что такое РЦЭ?
Уязвимости, связанные с удаленным выполнением кода (RCE) , являются критической проблемой для частных лиц и организаций. Эти типы уязвимостей позволяют злоумышленникам выполнять произвольный код в целевой системе, что потенциально может привести к краже конфиденциальных данных , порче..
Кому должен принадлежать долг вашей команды инженеров?
Ричард Клейтон написал болезненный, но поучительный пост под названием Неудачи в микросервисах - пожалуйста, избегайте наших ошибок , где заканчивает его словами:
Лично я предпочел микросервисную архитектуру; мы просто не могли этого сделать.
Чтение слов Ричарда напомнило мне множество похожих ситуаций из моей собственной истории, как инженера-программиста, так и менеджера по разработке. Вы когда-нибудь пробовали интегрировать новую технологию или концепцию в свой проект, но у..
Алгоритмическая торговля
Алгоритмическая торговля
Алгоритмическая торговля (также называемая автоматической торговлей, торговлей по методу черного ящика или алгоритмической торговлей) использует компьютерную программу, которая следует определенному набору инструкций (алгоритму) для размещения сделки. Теоретически торговля может приносить прибыль со скоростью и частотой, которые невозможны для человека-трейдера.
Определенные наборы инструкций основаны на сроках, цене, количестве или любой математической..
7 важных команд GIT: каждый разработчик программного обеспечения должен знать.
GIT — широко используемая система контроля версий. Ниже приведены наиболее важные команды, которые должен знать каждый разработчик программного обеспечения.
клонирование git
git clone копирует существующий репозиторий в новый локальный каталог. Команда git clone создаст новый локальный каталог для репозитория, скопирует все содержимое указанного репозитория, создаст ветки с удаленным отслеживанием и локально извлечет исходную ветку.
git clone <repository url> // can be..
Бессерверный мониторинг — хорошее, плохое и уродливое
Первоначально опубликовано на Serverless 26 сентября 2017 г.
Не так давно требование работы подтолкнуло меня в мир FaaS, и я был в восторге. Я мечтал об абстракции — избавлении от всей утомительной работы, которую не любит делать ни один разработчик. «Мы не инженеры по эксплуатации!» — гордо воскликнул я. «Нам не нужно заниматься темными искусствами Linux Shell».
Но мало ли я знал, как я был неправ. Мы, люди, — люди привычки, и одна из моих привычек как пользователя AWS —..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..