Pull to refresh

Apple прогнозирует потери до $8 млрд из-за перебоев с поставками

Reading time 2 min
Views 1.6K
Finance in IT IT-companies

Финансовый директор Apple Лука Маэстри сообщил, что в третьем квартале 2022 года размер потерь из-за нарушения цепочек поставок составит от $4 млрд до $8 млрд. Он отмечает, что в третьем квартале компания потеряет значительно больше, чем во втором.

Читать далее
Total votes 1: ↑1 and ↓0 +1
Comments 2

Теперь можно отключить цепочки писем в Gmail

Reading time 1 min
Views 24K
Cloud services *
Наконец таки Гугловцы сделали то, что грозились сделать давно. Они предоставили пользователям выбирать между чисто Гугловским изобретением, цепочками писем, и классическим просмотром писем подряд в порядке их получения.

В своем посте, который очень сильно склоняется в гастрономическую тематику, замечая, что какие-то люди могут любить кинзу, а какие-то на дух не переносить, Гугловцы обосновывают эту фичу тем, что есть, есть маленькая группа людей, которые эти самые цепочки очень сильно не любят. Вот ради них это все и затеяно. Но, конечно, переключаться туда и обратно между двумя типами отображения писем можно.

image

Поменять можно, как и следует ожидать, на странице настроек. Фича будет доступна в ближайшие несколько дней. Можете даже им написать, что вы думаете по этому поводу.
Total votes 78: ↑71 and ↓7 +64
Comments 100

Обработка сложных событий с помощью цепочек

Reading time 10 min
Views 5.8K
Programming *Algorithms *
В статье описывается метод обработки сложных событий с помощью цепочек. В качестве практического приложения была выбрана относительно простая задача — прогнозирование движения валютного курса.

При построении цепочек использовалась методология, описанная в статье “Автоматический анализ текстов без модераторов” и в комментариях к ней. После описания алгоритма будут предложена стратегия с положительным математическим ожиданием прибыли.
Читать дальше →
Total votes 19: ↑17 and ↓2 +15
Comments 18

Фильтрация и создание цепочек в функциональном JavaScript

Reading time 7 min
Views 16K
NIX corporate blog JavaScript *Programming *
Translation


Предлагаем перевод статьи, которая позволит освежить свои знания по теме, а также будет полезна новичкам в JavaScript, пока ещё осваивающим этот язык.

Одна из вещей, которая многим нравится в JavaScript, это его универсальность. Этот язык позволяет использовать объектно-ориентированное программирование, императивное, и даже функциональное. И можно переключаться с одной парадигмы на другую в зависимости от конкретных нужд и предпочтений.

Хотя JavaScript поддерживает методики функционального программирования, он не оптимизирован для полноценного использования этой парадигмы, как Haskell или Scala. Не обязательно добиваться того, чтобы ваши JS-программы полностью соответствовали концепциям функционального программирования. Но их применение помогает поддерживать чистоту кода и концентрироваться на создании архитектуры, которая легко тестируется и может использоваться в нескольких проектах.
Читать дальше →
Total votes 32: ↑27 and ↓5 +22
Comments 32

Что нужно знать об устройстве коллекций, основанных на хешировании

Reading time 4 min
Views 14K
OTUS corporate blog Programming *Java *Algorithms *Industrial Programming *
Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО.

Помимо преподавания, как вы могли заметить, я занимаюсь написанием авторского материала для блога OTUS на хабре и сегодняшнюю статью хочу посвятить запуску нового потока курса «Алгоритмы для разработчиков».





Введение


Хеш-таблицы (HashMap) наравне с динамическими массивами являются самыми популярными структурами данных, применяемыми в production'е. Очень часто можно услышать вопросы на собеседованиях касаемо их предназначения, особенностей их внутреннего устройства, а также связанных с ними алгоритмов. Данная структура данных является классической и встречается не только в Java, но и во многих других языках программирования.
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Comments 4

Задача выбора (назначения). Венгерский метод решения

Reading time 5 min
Views 4.9K
System Programming *Algorithms *Mathematics *Popular science

Среди задач линейного программирования выделяют задачи, обладающие определенной спецификой, мотивирующей поиск и разработку специфических методов их решения. Эти методы существенно проще общего симплексного метода, так как учитывают особенности структуры и процессов (в транспортной задаче - это перевозки), описываемых задачей. В этой задаче для ее решения предложен как раз такой метод, получивший название "венгерский метод".

Читать далее
Total votes 2: ↑2 and ↓0 +2
Comments 1