Статьи

Перф на примерах. Глава 1. Разделение
Предисловие Почти всю свою карьеру я работал в сфере оптимизации программного и аппаратного обеспечения и уже давно подумывал о написании книги о производительности программного обеспечения, но так и не смог начать. Для меня это просто казалось непосильной задачей. Поэтому, как и любую задачу по разработке программного обеспечения, я разбил ее на более мелкие, более управляемые части. Если я смогу сосредоточиться на написании нескольких страниц за раз, я в конечном итоге смогу объединить..

Лучшие ярлыки Android Studio
Экономьте время, создавая приложения для Android Ярлыки играют важную роль в развитии. Они могут значительно сократить время разработки. Поскольку я использую ярлыки для разработки приложений, они очень помогли мне выполнять работу вовремя. Вот несколько популярных ярлыков студии Android, которые вы можете использовать в каждом проекте, чтобы сократить свое время. «Давайте будем разумными и добавим восьмой день в неделю, посвященный исключительно чтению» - Лена Данэм В этой..

Внедрение панели аналитики в React с использованием пользовательских распознавателей для Atlas GraphQL API
Учебник React.js, объясняющий, как реализовать диаграммы для отображения информации на основе пользовательских данных. Данные бесполезны, по крайней мере, сами по себе. Действительно трудно понять истинное значение необработанных данных, не извлекая значимые идеи и информацию с помощью надлежащих визуализаций. В последней части нашей серии блогов мы узнали, как создавать собственные преобразователи для GraphQL, которые позволяют нам выполнять расширенную аналитику. В этой части мы..

Сборка Whinst. Часть 11. Настройка аутентификации пользователя (2/2)
Сборка Whinst. Часть 11. Настройка аутентификации пользователя (2/2) Эта статья является продолжением предыдущей статьи, в которой рассказывалось о том, как я настраивал вход в систему с использованием учетных данных пользователя, таких как адрес электронной почты и пароль. В этой статье я расскажу вам, как настроить регистрацию пользователей в веб-приложении Whinst. Давайте углубимся 🏄🏻‍♂️. Как я настраивал регистрацию пользователей👨🏽‍💻 Бэкэнд: Сначала на бэкэнде или на стороне..

Руководство для начинающих по SwiftUI: макеты, пользовательский ввод и обработка данных
Узнайте об основах инфраструктуры SwiftUI, в том числе о том, как создавать и размещать представления, как обрабатывать пользовательский ввод и как работать с данными. SwiftUI, впервые представленный на WWDC 2019, помогает создавать великолепные приложения для всех платформ Apple с помощью…

Компоненты карты с ReasonReact и LeafletJS
Сообщество ReasonML расширяется каждый день с растущим числом пользователей , и многие другие вдохновляются на внедрение. Большинство из этих последователей ранее писали код на JavaScript, и есть несколько веских причин для их перехода на ReasonML. Несколько лет назад, с появлением React, разработчики JS открыли для себя концепции функционального программирования и его преимущества для параллелизма. В то время как Typescript все еще достиг совершеннолетия с его корнями в JS, для..

Управляйте своей терраформой как контейнером
Я работал над многими проектами терраформирования. Для всех этих проектов мне приходилось управлять многими средами и иногда дублировать код или модули для каждой среды. Конечно, вы можете факторизовать модули terraform или логическую группу ресурсов, но в конце концов вам придется продублировать объявление модуля для каждой среды. В этой статье я хотел бы поделиться структурой терраформирования для развертывания ваших ресурсов в виде контейнера. Почему именно контейнер? На..

PHP убивает Python
Почему PHP популярнее и ненавистнее, чем когда-либо Я снова ловлю себя на том, что плыву против течения поп-культуры, чтобы проверить реальность, которую большинство из вас, читающих это, не захотят услышать: PHP, внебрачный ребенок языков программирования, популярен как никогда! Почему? Почему PHP еще не умер? Существует так много «лучших» языков программирования, верно?

Plotly против Matplotlib: идеальная визуализация данных Python
Сравнение двух тяжеловесов визуализации данных Python Добро пожаловать, знатоки данных и энтузиасты Python! Вы сидите со своим попкорном и напитком, готовые к решающей схватке с визуализацией данных Python? В сегодняшнем главном событии Matplotlib, проверенный временем инструмент, любимый за свою точность, сразится с Plotly, интерактивным выскочкой, ориентированным на Интернет. Кто выйдет на первое место? Кто станет чемпионом мира по исследованию и визуализации данных?..

Бот сервера Discord, использующий инфраструктуру gpt 3
вот пример простого бота Discord, написанного на Python, который использует API GPT-3 от OpenAI: import openai import discord # Discord client client = discord.Client() # OpenAI API key openai.api_key = "YOUR_API_KEY" @client.event async def on_message(message): # If the message is from the bot, ignore it if message.author == client.user: return # Use the GPT-3 API to generate a response to the message response = openai.Completion.create(..

C#, урок 17. Управление памятью
В этом уроке мы обсудим, как C# управляет памятью, и инструменты, которые он предоставляет для самостоятельного управления памятью. Одна из самых важных вещей, которые нужно понять об управлении памятью в C#, — это концепция «сборщика мусора». Сборщик мусора — это фоновый процесс, который периодически запускается и освобождает память, которая больше не используется программой. Это помогает предотвратить утечку памяти, которая возникает, когда программа продолжает использовать память после..

Изучение красоты стабильной диффузии: 5 текстовых подсказок для создания эфирного искусства
Стабильная диффузия — это метод, используемый в искусстве для создания красивых, эфирных изображений путем плавного и управляемого смешивания цветов и форм. Один из ключей к созданию успешного стабильного диффузионного искусства — иметь четкую идею или подсказку перед началом работы. Вот пять различных текстовых подсказок, которые можно использовать для создания красивого стабильного диффузионного искусства: «Пейзаж, похожий на сон» Эта подсказка побуждает художника представить место,..

Изучите Web3-разработку с нуля с помощью этих потрясающих онлайн-ресурсов
Большинство из них можно использовать бесплатно. Сначала люди критиковали интернет, затем биткойны, эфириум и другие криптовалюты, а теперь и технологию web3, которая может создать что-то замечательное, например, Метавселенную и все такое.

Почему будущее цифровых медиа будет за женским ИИ… скорее всего
Будущее женского ИИ Введение Ландшафт цифровых медиа быстро меняется, и каждый день появляются новые технологии и тенденции. Одной из наиболее важных из этих тенденций является развитие технологий искусственного интеллекта . По мере того, как все больше и больше компаний внедряют ИИ, растет убеждение, что женский ИИ станет доминирующей силой в цифровом медиа-ландшафте. В этой статье мы рассмотрим причины, по которым будущее цифровых медиа будет за женским ИИ, и что это означает..

Использование ИИ для классификации болезней, часть 3
GazeGNN: нейронная сеть, управляемая взглядом, для классификации болезней (arXiv) Автор: Бин Ван , Хонги Пан , Армстронг Абоа , Чжэюань Чжан , Ахмет Четин , Дрю Торигян , Барис Тюркбей , Элизабет Крупински , Джаярам Удупа , Улас Багчи . » Аннотация: Применение методов отслеживания движения глаз в анализе медицинских изображений становится все более популярным в последние годы. Он собирает шаблоны визуального поиска экспертов предметной области, содержащие много важной..

Изучение пресетов Ableton: персонализированные эффекты
Недавно я заинтересовался созданием собственных синтезаторных патчей и пресетов эффектов в Ableton. В этом блоге я расскажу о некоторых звуках, задержках и реверберациях, которые я сделал, а также покажу ряд обучающих видео. Предупреждение: некоторая информация будет иметь меньше смысла, если вы не являетесь пользователем Ableton. Для начала вам нужно знать, как сохранить пресет, следующее видео представляет собой пошаговое руководство: Стойки для аудиоэффектов Стойки..

Управление активами данных с помощью Dagster, повышение производительности с помощью ИИ и компании, нанимающие данные…
Введение в управление активами данных с помощью Dagster В этом посте мы представим Dagster и продемонстрируем, как использовать его для создания быстрого, но реалистичного конвейера данных. Как наука о данных влияет на нашу повседневную жизнь в социальных сетях Большинство из нас используют социальные сети каждый день. Но когда мы углубимся в это, как наука о данных влияет на нашу повседневную онлайн-рутину? 3 способа повысить производительность с помощью ИИ..

Импорт динамических модулей в Shopify
Чем крупнее компания и чем больше она приносит доходов, тем больше потери, когда сайт загружается медленно. Пользователи ожидают, что сайт будет загружаться быстро, и многие бренды с крупными сайтами электронной коммерции допускают большие ошибки в коде доставки, который не нужно использовать. Если пользователи посещают ваш сайт, нет причин загружать весь код для раздела профиля пользователя сайта, если многие пользователи никогда не будут его использовать. Многие сайты предлагают..

Написание собственного кота на Python; В чем смысл?
Использование Linux или Unix-подобных операционных систем дает вам множество отличных инструментов командной строки, некоторые из них вы будете использовать несколько раз в день, а некоторые, возможно, никогда не будете использовать. Ради обучения и получения лучше разбираясь в Python и C, я решил начать воссоздавать уже существующие команды Linux и некоторые инструменты кибербезопасности. Сегодня мы обсудим то, что я узнал, воссоздав одну из наиболее часто используемых команд Linux,..

Масштабирование функций в машинном обучении
1. Что такое масштабирование функций? Масштабирование признаков — это статистическая операция использования значений признаков для их масштабирования до меньших и аналогичных диапазонов. Он широко используется при предварительной обработке данных перед дальнейшим проектированием признаков в машинном обучении и глубоком обучении. 2. Какие существуют методы масштабирования характеристик? Существует 3 основных подхода, каждый из которых состоит из своих вариантов масштабирования..