Статьи

Приоткрывая завесу тайны вокруг Cloud Foundry Bits-Service
Мы довольно долго находимся в скрытом режиме, пытаясь как можно больше скрыть наши разработки и деятельность вокруг Bits-Service. Конечно, кое-какая информация просочилась туда и сюда, где мы не могли избежать этого. Но в целом нам это удалось сохранить в секрете. Это, конечно, бессмысленно. Bits-Service разрабатывался открыто, как и любой другой настоящий проект с открытым исходным кодом, и развивается как проект Cloud Foundry Incubator . Что правда, так это то, что не было много..

Создайте сервер websocket с помощью Symfony и Ratchet
Я разрабатываю большой проект Symfony 3 со слушателями. Я попытался создать сервер уведомлений для пользователей с веб-сокетом. Моя проблема : отправлять уведомления подключенным пользователям в режиме реального времени. Поэтому мне нужно отправлять уведомления конкретному аутентифицированному пользователю. Решение Сервер WebSocket Я использую Ratchet для обработки веб-сервера: http://socketo.me/ Установка довольно проста: composer require cboden/ratchet И создайте новый..

Оценка максимального правдоподобия по теореме Байеса
Вероятно, одним из самых популярных и простых методов оценки параметров является оценка машинного обучения, и теорема Байеса, будучи самостоятельным гением, имеет множество приложений. Но можно ли рассматривать машинное обучение (не машинное обучение) как приложение теоремы Байеса? Давайте посмотрим. Давайте резюмируем теорему Байеса, используя очень простую и простую задачу выбора урны и шара, проблемы, которые встречаются как самая первая проблема применения теоремы Байеса...

Джек Ма: Спасибо А.И. для этой сверхкороткой рабочей недели
Слишком уж плохие люди говорят это об автоматизации в течение 100 лет. Соучредитель Alibaba Джек Ма считает, что искусственный интеллект (ИИ) позволит людям работать по 12 часов в рабочие недели. Ма сделал это заявление, выступая вместе с генеральным директором Tesla Илоном Маском на Всемирной конференции по искусственному интеллекту в Шанхае. Я думаю, что люди должны работать три дня в неделю, четыре часа в день , - сказал Ма, добавив: Я думаю, что из-за« искусственного интеллекта..

Как писать тесты React с использованием Jest и Enzyme - часть 1
В настоящее время разработчики и специалисты по подбору персонала говорят о разработке через тестирование в повсюду ; в описаниях должностей, конференциях, собеседованиях и т. Д. но я думаю, что главное понимание того, как и зачем писать тесты, заключается в сопровождении проекта и его долгосрочном развитии. Долгосрочная разработка с командой (каждый разработчик пишет разные части кода, которые в конце связывают разные ингредиенты и взаимодействуют друг с другом) и уверенность в..

5 отличных причин для любого разработчика сразу изучить Rust
Прочитав эту статью, вы поймете, почему сотни других людей считают Rust лучшим из доступных языков программирования. Сложность программного обеспечения возрастает со временем, поскольку ожидается, что за более короткий промежуток времени ожидается больше функций, а устойчивость к сбоям снизится по мере повышения стандартов. Появляются новые языки программирования и библиотеки, и хотя они иногда улучшают вещи, в основном они просто остаются неизменными. К концу этой статьи вы..

Flutter ModalBottomSheet для начинающих
Согласно Руководству по дизайну материалов , нижний лист - это виджет, предназначенный для отображения дополнительного контента, который привязан к нижней части экрана. Хотя полезно знать правила дизайна, чтобы использовать это, это не цель данной статьи. Для получения более подробной информации о принципах дизайна BottomSheet перейдите в Sheets: bottom - Material Design . Теперь, когда вы знаете о BottomSheet, вы можете спросить себя: что такое ModalBottomSheet? Как мы используем их..

Руководство по развертыванию моделей машинного / глубокого обучения в производственной среде
Существует множество статей по глубокому обучению (DL) или машинному обучению (ML), которые охватывают такие темы, как сбор данных, изменение данных, выбор сети / алгоритма, обучение, проверка и оценка. Но одна из сложных проблем в современной науке о данных - это развертывание обученной модели в производственной среде для любых ориентированных на потребителя организаций или отдельных лиц, которые хотят, чтобы их решения охватили более широкую аудиторию. Большая часть времени,..

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

Как изменить высоту строки UILabel (Swift)
Высота строки UILabel по умолчанию, с моей точки зрения, не очень хорошая, слишком тесная. Я думаю, что это выглядит лучше, если немного увеличить и добавить больше пробелов между линиями. Вот самый простой способ изменить это в Swift. Но сначала в Interface Builder установите значение высоты метки равным 0: @IBOutlet weak var myLabel: UILabel! let textForLabel = “Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard..

Бета-версия с тонкой настройкой GPT-3 теперь доступна
Бета-версия с тонкой настройкой GPT-3 теперь доступна Вот подробный обзор тонкой настройки, теперь включенной в GPT-3 Введение 13 июля 2021 года OpenAI включил тонкую настройку для всех пользователей, имеющих доступ к API. Эта функция в настоящее время находится в стадии бета-тестирования, поэтому некоторые параметры, скорее всего, будут изменены. Идея OpenAI заключается в том, что подобная тонкая настройка дает пользователям возможность обучать модель, которая должна давать..

4 причины, почему сейчас лучшее время для начала квантовых вычислений
Поле, которое очень удобно для новичков Сегодняшние крупные компании (IBM, Google, Microsoft) стремятся создать полностью функционирующий квантовый компьютер. Квантовая технология привлекла так много внимания в последние годы, хотя истоки квантовых вычислений восходят к началу 1980-х годов. Это серьезное внимание побудило компании и университеты создавать и развивать ресурсы для тех, кому интересно попасть в квантовую сферу. Более того, эти любопытные души сформировали группы на..

Разница между хорошими приоритетами и приоритетами RT в Linux
Планировщик контролирует, какой поток будет выполняться и как долго он будет выполняться в Linux. Он должен решать 2 противоречащих друг другу требования: скорость реакции на ввод-вывод и пропускная способность вычислений. Порядок выполнения основан на политике планирования и приоритете планирования, который имеет каждый поток. Политика планирования была введена в Linux в версии 2.2. Linux предоставляет 6 политик: SCHED_FIFO , SCHED_RR , SCHED_DEADLINE , SCHED_DEADLINE , SCHED_OTHER..

Поэзия по форме на самом деле не мой первый выбор.
Поэзия по форме на самом деле не мой первый выбор. Мне нравится писать это время от времени, потому что это замечательное изменение темпа моего обычного свободного стиха, и это помогает мне научиться быть более сжатым и придумывать больше фразеологии / образов (см. alto Последний пост о снимках. Думаю, он может тебе понравиться.) Возвращаясь к аспекту головоломки, я думаю, что ваша точка зрения о людях, которые любят головоломки, а также любят поэзию, может иметь некоторую правду...

Объектно-ориентированный JavaScript - наследование и копирование объектов
JavaScript частично является объектно-ориентированным языком. Чтобы изучить JavaScript, нам нужно изучить объектно-ориентированные части JavaScript. В этой статье мы рассмотрим копирование объектов. Глубокая копия Мы можем глубоко скопировать объект, рекурсивно копируя его свойства из исходного объекта в целевой. Например, мы можем написать: function deepCopy(source, target = {}) { for (const key in source) { if (source.hasOwnProperty(key)) { if (typeof source[key]..

Читаемый код лучше кода
Вступление Большинство начинающих программистов при кодировании сталкиваются с множеством дилемм относительно того, какой тип кода будет оценен в отрасли. У каждой компании есть свои контрольные показатели, передовые методы и рекомендации по кодированию, однако есть один аспект, с которым согласны все. Это читаемость. Читаемый код остается дольше, его легче поддерживать и понимать. Это также позволяет будущим разработчикам легко изменять код. Новички в Scala также сталкиваются с..

AB-тестирование с помощью Optimizely и рендеринга на стороне сервера React
Мы начали использовать Optimizely для простого AB-тестирования Discovery. Однако, поскольку Optimizely - это инструмент для тестирования AB на стороне клиента, мы сталкиваемся с проблемами, используя его с нашим кодом React, который отображает страницу на стороне сервера. Клиентские инструменты создают вариант вашей тестовой страницы, манипулируя вашим браузером с помощью умного JavaScript. Ваш веб-сервер отправляет ту же версию страницы по умолчанию, что и обычно. Все варианты..

Довольно Уродливый Код
В жизни каждого человека наступает время, когда внешний вид становится важным. Обычно это подростковые годы. Для некоторых раньше. Но к школе, давай. Какая девушка сможет устоять перед красивым красным платьем, выставленным в Нордстреме, когда выпускной бал не за горами? И в жизни разработчиков тоже наступает время, когда мы становимся уверенными в своих навыках программирования и начинаем искать возможности для улучшения в других местах. В старших классах мы могли бы потратиться на..

Запуск Ethereum - ваш первый смарт-контракт
Запуск Ethereum - ваш первый смарт-контракт Руководство для начинающих по настройке вашего первого смарт-контракта на Solidity Когда я осознал все возможности, которые предоставляет блокчейн, мне сразу захотелось что-то создать. Поэтому я решил работать над смарт-контрактами Solidity. Несмотря на то, что техническая документация у меня была великолепна, создание первых шагов кода было на удивление трудным. Этот блог направлен на то, чтобы помочь вам преодолеть барьер «это..

Нормализованные и денормализованные базы данных
Когда я только начал работать с SQL, все было в одной таблице. По общему признанию, таблица выглядела примерно так: Большинство баз данных будет иметь немного больше данных, чем четыре столбца и пять строк. Таким образом, споры между нормализованными и денормализованными базами данных бушуют веками (я говорю о времени разработчиков). Так в чем разница? Нормализованные базы данных включают несколько таблиц. Подобные данные организованы в одну таблицу, а другие связанные данные..