3 мин. назад
Метод локусов или чертоги разума: краткая история знаменитой мнемотехники
Среди научно‑популярных книг, которые мне доводилось переводить, особняком стоит «Мастерская памяти» от издательства «Портал» (большая часть сотрудничества с этим издательством пришлась на тревожный пандемийный период, и я могу только лишний раз поблагодарить уважаемых Веру Малышкину и Любовь Родионову за то, что тогда помогли мне от него отвлечься). Автор этой к...
https://clck.ru/3C9PZU
Среди научно‑популярных книг, которые мне доводилось переводить, особняком стоит «Мастерская памяти» от издательства «Портал» (большая часть сотрудничества с этим издательством пришлась на тревожный пандемийный период, и я могу только лишний раз поблагодарить уважаемых Веру Малышкину и Любовь Родионову за то, что тогда помогли мне от него отвлечься). Автор этой к...
https://clck.ru/3C9PZU
2 ч. назад
Анализ российского рынка IBP/SCP-систем
С ростом бизнеса процесс планирования усложняется. Увеличивается число сотрудников, влияющих на планирование, и объем обрабатываемой информации. В таких условиях человеку становится сложно учитывать ключевые факторы и принимать решения для максимизации прибыли. Именно поэтому возникает потребность во внедрении интеллектуальных систем планирования, которые помогают строить точные прогнозы с учетом ...
https://clck.ru/3C9Lhe
С ростом бизнеса процесс планирования усложняется. Увеличивается число сотрудников, влияющих на планирование, и объем обрабатываемой информации. В таких условиях человеку становится сложно учитывать ключевые факторы и принимать решения для максимизации прибыли. Именно поэтому возникает потребность во внедрении интеллектуальных систем планирования, которые помогают строить точные прогнозы с учетом ...
https://clck.ru/3C9Lhe
4 ч. назад
Эффективность на максимум: как выбрать оптимальное сетевое хранилище (NAS) для корпоративной среды
В современном мире, где объемы данных растут экспоненциально, а требования к их доступности и безопасности становятся все жестче, выбор оптимального сетевого хранилища (Network Attached Storage, NAS) становится критически важной задачей для профессионалов и продвинутых пользователей. Правильно подобранное NAS-решение может стать ключевым фактором эффективности IT-инфраструктуры, обеспечивая не тол...
https://clck.ru/3C9KQx
В современном мире, где объемы данных растут экспоненциально, а требования к их доступности и безопасности становятся все жестче, выбор оптимального сетевого хранилища (Network Attached Storage, NAS) становится критически важной задачей для профессионалов и продвинутых пользователей. Правильно подобранное NAS-решение может стать ключевым фактором эффективности IT-инфраструктуры, обеспечивая не тол...
https://clck.ru/3C9KQx
5 ч. назад
Сеть 6G: введение в архитектуру гибридной спутниковой сети
Мы вплотную приблизились к рубежу, когда разработка новейшей беспроводной системы передачи данных (6G) и цифровых экосистем в рамках нее (IoT) приобретает важное значение как для развития страны и общества, так и для гражданина в частности. Технологический суверенитет России, рост ВВП и уровень благосостояния людей напрямую связан с критически важными задачами в данной сфере на всех ее уровнях......
https://clck.ru/3C9Jj9
Мы вплотную приблизились к рубежу, когда разработка новейшей беспроводной системы передачи данных (6G) и цифровых экосистем в рамках нее (IoT) приобретает важное значение как для развития страны и общества, так и для гражданина в частности. Технологический суверенитет России, рост ВВП и уровень благосостояния людей напрямую связан с критически важными задачами в данной сфере на всех ее уровнях......
https://clck.ru/3C9Jj9
7 ч. назад
Самостоятельно добавляем динамическую подсветку Ambilight на свой телевизор или монитор
Фоновая подсветка пространства за телевизором была придумана очень давно, но сделать ее динамической первыми додумались в компании Philips. Подсветка считывала информацию с потока данных и в режиме реального времени подбирала нужные цвета в нужных участках делая небольшую магию. Это дает сразу 2 положительных эффекта: разгружает зрение, обеспечивая мягкое фоновое освещение и сильнее погружает в пр...
https://clck.ru/3C9Hs5
Фоновая подсветка пространства за телевизором была придумана очень давно, но сделать ее динамической первыми додумались в компании Philips. Подсветка считывала информацию с потока данных и в режиме реального времени подбирала нужные цвета в нужных участках делая небольшую магию. Это дает сразу 2 положительных эффекта: разгружает зрение, обеспечивая мягкое фоновое освещение и сильнее погружает в пр...
https://clck.ru/3C9Hs5
9 ч. назад
Дебажим баги в дебаггере x64dbg. Без дебаггера
Ни один процесс разработки программы не проходит без отладки. Современные IDE обеспечивают программиста встроенным отладчиком. Однако бывают ситуации, когда использование IDE для отладки избыточно или невозможно, и тогда на помощь приходят автономные отладчики, один из которых — x64dbg. Сделать шаг с заходом...
https://clck.ru/3C9GKB
Ни один процесс разработки программы не проходит без отладки. Современные IDE обеспечивают программиста встроенным отладчиком. Однако бывают ситуации, когда использование IDE для отладки избыточно или невозможно, и тогда на помощь приходят автономные отладчики, один из которых — x64dbg. Сделать шаг с заходом...
https://clck.ru/3C9GKB
11 ч. назад
Автоматизация рекламных кампаний - Audience TArgeting Service (ATAS)
TL;DR Процессы разработки, развертывания и использования ML-систем во многом определяют успех ведения современного ритейл бизнеса.
https://clck.ru/3C9Dvg
TL;DR Процессы разработки, развертывания и использования ML-систем во многом определяют успех ведения современного ритейл бизнеса.
https://clck.ru/3C9Dvg
13 ч. назад
Как понять, что вашему бизнесу необходимо приложение: простейшие подходы для определения потребности и перспектив
Понимание того, необходимо ли вашему бизнесу мобильное приложение прямо сейчас, не всегда требует тщательного анализа рынка. Зачастую, чтобы получить ответ, достаточно провести довольно простое исследование. В статье мы рассмотрим просто выявляемые признаки, явно указывающие на целесообразность старта разработки приложения.В последние годы наблюдается стремительный рост рынка мобильных приложений....
https://clck.ru/3C99Lh
Понимание того, необходимо ли вашему бизнесу мобильное приложение прямо сейчас, не всегда требует тщательного анализа рынка. Зачастую, чтобы получить ответ, достаточно провести довольно простое исследование. В статье мы рассмотрим просто выявляемые признаки, явно указывающие на целесообразность старта разработки приложения.В последние годы наблюдается стремительный рост рынка мобильных приложений....
https://clck.ru/3C99Lh
15 ч. назад
Введение в Apache Flink: архитектура и основные концепции. Часть 2
Продолжим наше знакомство с Apache Flink, углубленно проанализировав управление памятью и производительности. После обзора основных концепций в первой части, рассмотрим практические аспекты, которые играют ключевую роль в эффективности и стабильности работы систем.Вы поймёте, как можно улучшить и оптимизировать работу с Apache Flink. В частности, мы разберём важную концепцию водяных знаков (waterm...
https://clck.ru/3C8zvT
Продолжим наше знакомство с Apache Flink, углубленно проанализировав управление памятью и производительности. После обзора основных концепций в первой части, рассмотрим практические аспекты, которые играют ключевую роль в эффективности и стабильности работы систем.Вы поймёте, как можно улучшить и оптимизировать работу с Apache Flink. В частности, мы разберём важную концепцию водяных знаков (waterm...
https://clck.ru/3C8zvT
16 ч. назад
[Перевод] Мои взгляды на программирование на июль 2024 года
Эта статья – собрание убеждений о разработке ПО, которые выработались у меня на сегодняшний день. Всё основано на личном опыте.
Подход к задачам
Основная часть моей работы – разбираться с тикетами, и я до сих пор продолжаю совершенствоваться в этом деле. Вот несколько вещей, которые я открыл для себя в процессе.
Разные задачи, проекты и команды требуют разных подходов. Например, сделать пейсмейк...
https://clck.ru/3C8ryn
Эта статья – собрание убеждений о разработке ПО, которые выработались у меня на сегодняшний день. Всё основано на личном опыте.
Подход к задачам
Основная часть моей работы – разбираться с тикетами, и я до сих пор продолжаю совершенствоваться в этом деле. Вот несколько вещей, которые я открыл для себя в процессе.
Разные задачи, проекты и команды требуют разных подходов. Например, сделать пейсмейк...
https://clck.ru/3C8ryn
18 ч. назад
Влияние MD checking на производительность и методы уменьшения влияния на работоспособность системы
MD (Multiple Device) — это технология в Linux, которая позволяет объединять несколько физических дисков в один логический накопитель с помощью различных схем RAID (Redundant Array of Independent Disks). mdXXX (далее md disk) — это одино из устройств, созданных с использованием этой технологии. Для определения влияния проверки состояния (checking) массива md disk на производительность системы необх...
https://clck.ru/3C8j75
MD (Multiple Device) — это технология в Linux, которая позволяет объединять несколько физических дисков в один логический накопитель с помощью различных схем RAID (Redundant Array of Independent Disks). mdXXX (далее md disk) — это одино из устройств, созданных с использованием этой технологии. Для определения влияния проверки состояния (checking) массива md disk на производительность системы необх...
https://clck.ru/3C8j75
20 ч. назад
Измерение внутреннего сопротивления аккумуляторов методом DIY
В этой статье рассказывается про практические методы измерения внутреннего сопротивления аккумуляторов или других химических источников тока, которые доступны без покупки специализированных устройств для измерения внутреннего сопротивления вроде YR1030, YR1035, RC3563 и прочих.
https://clck.ru/3C8b9c
В этой статье рассказывается про практические методы измерения внутреннего сопротивления аккумуляторов или других химических источников тока, которые доступны без покупки специализированных устройств для измерения внутреннего сопротивления вроде YR1030, YR1035, RC3563 и прочих.
https://clck.ru/3C8b9c
22 ч. назад
Случайные блуждания: связь с резистивным расстоянием (часть 3)
Вот мы и добрались до написания программ.В этой статье напишем скрипты для расчётов резистивного расстояния и для моделирования случайных блужданий. В качестве ЯП был выбран Octave (всё-таки математикой занимаемся).
https://clck.ru/3C8SHG
Вот мы и добрались до написания программ.В этой статье напишем скрипты для расчётов резистивного расстояния и для моделирования случайных блужданий. В качестве ЯП был выбран Octave (всё-таки математикой занимаемся).
https://clck.ru/3C8SHG
24 ч. назад
Сколько стоит 3D-принтер по металлу?
Еще недавно металлическая 3D-печать была эксклюзивом для аэрокосмической и медицинской индустрии, но сегодня она доступна почти всем. Заводские механики печатают металлические детали для ремонта оборудования, производители велосипедов изготавливают алюминиевые и титановые рамы, а военные по всему миру создают критически важные компоненты. В стоматологии печатают мосты, а ювелиры используют 3D...
https://clck.ru/3C8Hji
Еще недавно металлическая 3D-печать была эксклюзивом для аэрокосмической и медицинской индустрии, но сегодня она доступна почти всем. Заводские механики печатают металлические детали для ремонта оборудования, производители велосипедов изготавливают алюминиевые и титановые рамы, а военные по всему миру создают критически важные компоненты. В стоматологии печатают мосты, а ювелиры используют 3D...
https://clck.ru/3C8Hji
1 д. назад
Newbee торговый бот: часть вторая, скрининг рынка облигаций ОФЗ
После того как ко мне пришло небольшое понимание того, как минимизировать финансовые убытки, я начал заимствовать немного кода с Kaggle Learn. С помощью чего попытаюсь в этой статье показать, как определить на какие позиции лучше не лезть, пока вы еще плохо понимаете рынок.Так как из высокочастотного трейдинга выдавлены все мелкие игроки, здесь мы его рассматривать не будем, в попытке выйти на пол...
https://clck.ru/3C8DNj
После того как ко мне пришло небольшое понимание того, как минимизировать финансовые убытки, я начал заимствовать немного кода с Kaggle Learn. С помощью чего попытаюсь в этой статье показать, как определить на какие позиции лучше не лезть, пока вы еще плохо понимаете рынок.Так как из высокочастотного трейдинга выдавлены все мелкие игроки, здесь мы его рассматривать не будем, в попытке выйти на пол...
https://clck.ru/3C8DNj
1 д. назад
Как построить эффективную стратегию мониторинга с высокой наблюдаемостью
Давайте сразу определимся: самым важным в разработке сейчас является производительность и надежность вашей инфраструктуры, потому что если ваш проект лагает или работает через раз, вас не спасут никакие фичи. Клиент просто уйдет к конкурентам.
Исходя из постулата выше, роль мониторинга систем в последние годы резко возросла. Наши системы перешли от технологических новшеств к статусу критической ...
https://clck.ru/3C8BSB
Давайте сразу определимся: самым важным в разработке сейчас является производительность и надежность вашей инфраструктуры, потому что если ваш проект лагает или работает через раз, вас не спасут никакие фичи. Клиент просто уйдет к конкурентам.
Исходя из постулата выше, роль мониторинга систем в последние годы резко возросла. Наши системы перешли от технологических новшеств к статусу критической ...
https://clck.ru/3C8BSB
1 д. назад
Внутренние коммуникации инженеров: как поддержать командный дух на удалёнке
Привет! Я Катя Глушанина, тестировщик в 2ГИС. В далёком 2019 год в нашей компании было не так много сотрудников, а тестировщиков в веб-отделе — ещё меньше. Мы все работали в офисе, много общались и решали вопросы на месте. Ламповость атмосферы была включена по умолчанию. Компания начала расти, и с этим пришли новые вызовы. Стало больше команд, тестировщиков, появились удалённые сотрудники.Это прив...
https://clck.ru/3C8ATV
Привет! Я Катя Глушанина, тестировщик в 2ГИС. В далёком 2019 год в нашей компании было не так много сотрудников, а тестировщиков в веб-отделе — ещё меньше. Мы все работали в офисе, много общались и решали вопросы на месте. Ламповость атмосферы была включена по умолчанию. Компания начала расти, и с этим пришли новые вызовы. Стало больше команд, тестировщиков, появились удалённые сотрудники.Это прив...
https://clck.ru/3C8ATV
1 д. назад
«Поймай меня, если сможешь», или как мы расставляем ловушки для хакеров
Всем привет! Меня зовут Юлия Айдарова, я старший аналитик информационной безопасности группы внутреннего мониторинга Innostage. В этой статье хочу вас погрузить в мир Xello Deception: расскажу, что это, с чем его едят, нюансы при настраивании и с радостью поделюсь своим опытом по внедрению и работе с данной системой....
https://clck.ru/3C89eA
Всем привет! Меня зовут Юлия Айдарова, я старший аналитик информационной безопасности группы внутреннего мониторинга Innostage. В этой статье хочу вас погрузить в мир Xello Deception: расскажу, что это, с чем его едят, нюансы при настраивании и с радостью поделюсь своим опытом по внедрению и работе с данной системой....
https://clck.ru/3C89eA
1 д. назад
Ускорение генерации токена LLM в два раза для больших контекстов
Помимо ChatGPT и многочисленных конкурентов в облаке с веб-мордами и/или API, существует огромная экосистема для запуска LLM на собственном железе. На Huggingface на любой бюджет найдется модель для скачивания, которая влезет в видеопамять (или в RAM, можно и на CPU запускать, если пользователь терпеливый). Вчера здесь на Хабре была очень неплохая обзорная статья.
Самые популярные open source тул...
https://clck.ru/3C88BJ
Помимо ChatGPT и многочисленных конкурентов в облаке с веб-мордами и/или API, существует огромная экосистема для запуска LLM на собственном железе. На Huggingface на любой бюджет найдется модель для скачивания, которая влезет в видеопамять (или в RAM, можно и на CPU запускать, если пользователь терпеливый). Вчера здесь на Хабре была очень неплохая обзорная статья.
Самые популярные open source тул...
https://clck.ru/3C88BJ
1 д. назад
Использование алгоритма Бойера-Мура-Хорспула в Java с примером решения задачи с LeetCode
Алгоритм Хорспула используется для нахождения подстроки в строке. Например, у нас есть строка «The game is over» и подстрока «over». Алгоритм Хорспула вернет значение первого вхождения подстроки «over» в строку «The game is over», а именно 12. Фактически, данный алгоритм является упрощенным алгоритмом Бойера-Мура, который, считается работает лучше, чем стандартный алгоритм на случайных текста...
https://clck.ru/3C85rU
Алгоритм Хорспула используется для нахождения подстроки в строке. Например, у нас есть строка «The game is over» и подстрока «over». Алгоритм Хорспула вернет значение первого вхождения подстроки «over» в строку «The game is over», а именно 12. Фактически, данный алгоритм является упрощенным алгоритмом Бойера-Мура, который, считается работает лучше, чем стандартный алгоритм на случайных текста...
https://clck.ru/3C85rU
2 д. назад
Дискаверинг. Что это, и зачем он нужен?
Всем привет! По роду своей деятельности я более пяти лет задействован в проектах по внедрению, поддержке и развитию продуктов дискаверинга. Даже коллеги из смежных отделов зачастую не имеют представления, что это за продукты и зачем они нужны. На мой взгляд, тема дискаверинга недостаточно освещена в российском сегменте интернета, поэтому я хочу подробно и с примерами рассказать о том, что такое ди...
https://clck.ru/3C82Dj
Всем привет! По роду своей деятельности я более пяти лет задействован в проектах по внедрению, поддержке и развитию продуктов дискаверинга. Даже коллеги из смежных отделов зачастую не имеют представления, что это за продукты и зачем они нужны. На мой взгляд, тема дискаверинга недостаточно освещена в российском сегменте интернета, поэтому я хочу подробно и с примерами рассказать о том, что такое ди...
https://clck.ru/3C82Dj
2 д. назад
Разработка игр под Apple Vision Pro: ARKit, realityKit, Reality Composer Pro
Меня зовут Илья Проскуряков, я — iOS-разработчик компании Effective и в статье расскажу о разработке игр под Apple Vision Pro.Мы с коллегами разработали две мини-игры в рамках хакатона Ludum Dare в Омске, а затем я сам немного поработал с Apple Vision Pro. Теперь хочу поделиться опытом с примерами и кодом, рассказать о плюсах и минусах Apple Vision Pro с точки зрения разработчика, и в целом, с как...
https://clck.ru/3C7v2k
Меня зовут Илья Проскуряков, я — iOS-разработчик компании Effective и в статье расскажу о разработке игр под Apple Vision Pro.Мы с коллегами разработали две мини-игры в рамках хакатона Ludum Dare в Омске, а затем я сам немного поработал с Apple Vision Pro. Теперь хочу поделиться опытом с примерами и кодом, рассказать о плюсах и минусах Apple Vision Pro с точки зрения разработчика, и в целом, с как...
https://clck.ru/3C7v2k
2 д. назад
Как разработчик систему продуктовой аналитики Posthog подключал
Когда наш продукт (протокол рекуррентных криптоплатежей на NodeJs, React) вырос, возникла необходимость подключить систему продуктовой аналитики, чтобы понимать, что и как делают наши пользователи. В статье хочу рассказать об опыте подключения и использования системы аналитики Posthog. Думаю, статья будет полезна разработчикам, впервые подключающим аналитику, техдиректорам и менеджерам для оценки ...
https://clck.ru/3C7nLN
Когда наш продукт (протокол рекуррентных криптоплатежей на NodeJs, React) вырос, возникла необходимость подключить систему продуктовой аналитики, чтобы понимать, что и как делают наши пользователи. В статье хочу рассказать об опыте подключения и использования системы аналитики Posthog. Думаю, статья будет полезна разработчикам, впервые подключающим аналитику, техдиректорам и менеджерам для оценки ...
https://clck.ru/3C7nLN
2 д. назад
Внедряем CI/CD в разработку с помощью Gitlab CI
CI/CD помогает разработчикам сократить затраты на развертывание и настройку проектов, позволяя им сконцентрироваться на решении бизнес-задач. Gitlab — чрезвычайно мощная платформа, и мы рекомендуем присмотреться к использованию средств CI/CD, которые она представляет.В этой статье мы рассмотрели один из самых простых сценариев использования Gitlab CI....
https://clck.ru/3C7eCH
CI/CD помогает разработчикам сократить затраты на развертывание и настройку проектов, позволяя им сконцентрироваться на решении бизнес-задач. Gitlab — чрезвычайно мощная платформа, и мы рекомендуем присмотреться к использованию средств CI/CD, которые она представляет.В этой статье мы рассмотрели один из самых простых сценариев использования Gitlab CI....
https://clck.ru/3C7eCH
2 д. назад
НОВЫЙ МЕТОД МОЖЕТ СОЗДАТЬ БЫСТРУЮ МЕЖСТРАНОВУЮ КВАНТОВУЮ СЕТЬ
ЧТО ТАКОЕ КВАНТОВЫЙ ИНТЕРНЕТ?Квантовый интернет — это передовая технология, основанная на принципах квантовой механики для передачи данных между узлами сети. В отличие от традиционных (классических) сетей, квантовый интернет использует квантовые состояния частиц для передачи информации. Это включает в себя использование явлений квантовой суперпозиции, запутанности и других квантовых эффектов.Квант...
https://clck.ru/3C7Vih
ЧТО ТАКОЕ КВАНТОВЫЙ ИНТЕРНЕТ?Квантовый интернет — это передовая технология, основанная на принципах квантовой механики для передачи данных между узлами сети. В отличие от традиционных (классических) сетей, квантовый интернет использует квантовые состояния частиц для передачи информации. Это включает в себя использование явлений квантовой суперпозиции, запутанности и других квантовых эффектов.Квант...
https://clck.ru/3C7Vih
2 д. назад
[Перевод] Интеграция REST и MQ брокеров сообщений через шлюз OpenIG
В статье рассмотрены варианты конвертации сообщений из REST в брокер сообщений и обратно, а так же возможные варианты использования такого подхода.
https://clck.ru/3C7MjD
В статье рассмотрены варианты конвертации сообщений из REST в брокер сообщений и обратно, а так же возможные варианты использования такого подхода.
https://clck.ru/3C7MjD
2 д. назад
Проверка гипотез по методике HADI
HADI - это метод проверки гипотез, который состоит из 4-х основных этапов: гипотеза → действие → данные → выводы. Этапы идут последовательно один за другим. Затем цикл повторяется снова.
https://clck.ru/3C7Cvw
HADI - это метод проверки гипотез, который состоит из 4-х основных этапов: гипотеза → действие → данные → выводы. Этапы идут последовательно один за другим. Затем цикл повторяется снова.
https://clck.ru/3C7Cvw
2 д. назад
Клёвые фичи в Docker Compose — профили и шаблоны
Сейчас мы расскажем вам историю. Историю о том, как мы разработали API и решили написать на него E2E-тесты. Тесты были простыми, описывали и проверяли функциональность API, но оказались мудрёные в плане запуска. Но обо всём по порядку.В этой статье рассмотрим решение к которому пришли на примере простой Docker Compose конфигурации....
https://clck.ru/3C77RZ
Сейчас мы расскажем вам историю. Историю о том, как мы разработали API и решили написать на него E2E-тесты. Тесты были простыми, описывали и проверяли функциональность API, но оказались мудрёные в плане запуска. Но обо всём по порядку.В этой статье рассмотрим решение к которому пришли на примере простой Docker Compose конфигурации....
https://clck.ru/3C77RZ
2 д. назад
Фиксим баги в вашем AI или разбор ошибок в OpenVINO
Друзья-разработчики, приглашаем вас продолжить захватывающее путешествие по дебрям кода Intel OpenVINO! Вооружившись статическим анализатором аки детективы, мы разоблачим наиболее коварные, интересные ошибки и опечатки, а также их скрытые тайны, оставшиеся за рамками первой части статьи.
https://clck.ru/3C74fk
Друзья-разработчики, приглашаем вас продолжить захватывающее путешествие по дебрям кода Intel OpenVINO! Вооружившись статическим анализатором аки детективы, мы разоблачим наиболее коварные, интересные ошибки и опечатки, а также их скрытые тайны, оставшиеся за рамками первой части статьи.
https://clck.ru/3C74fk
2 д. назад
Электронные сигареты: что по вреду?
Решил поднять острую тему для обсуждения в нашем социуме – это электронные сигареты, парилки, вейпы. В этой статье будет разбор, в каких сигаретах вреда для организма больше, последние исследования и в чём вообще смысл этой альтернативы.На связи RISE: сообщество про ноотропы и продуктивность. Из статьи вы узнаете, поможет ли переход на электронные сигареты бросить курить или это всё улов...
https://clck.ru/3C73ae
Решил поднять острую тему для обсуждения в нашем социуме – это электронные сигареты, парилки, вейпы. В этой статье будет разбор, в каких сигаретах вреда для организма больше, последние исследования и в чём вообще смысл этой альтернативы.На связи RISE: сообщество про ноотропы и продуктивность. Из статьи вы узнаете, поможет ли переход на электронные сигареты бросить курить или это всё улов...
https://clck.ru/3C73ae