Публикации

Какие каверзные вопросы для интервью по JavaScript
JavaScript — это язык сценариев, который интенсивно используется для клиентской веб-разработки. В дополнение к этому с помощью JavaScript разработчики могут создавать визуально привлекательные веб-сайты для клиентов, поддерживающие интерактивные и динамические функции. Короче говоря, JavaScript — это объектно-ориентированный, управляемый событиями и независимый от платформы язык. Более того, этот язык был разработан для добавления интерактивности HTML-страницам. Кроме того, это легкий..

Как настроить разработку через тестирование в JavaScript
Мне нравится ТДД. Это хорошо работает с моим мышлением, ориентированным на процесс. Кроме того, я бы ни за что не стал писать столько тестов постфактум. В настоящее время я создаю Подсказку судоку , и я хотел использовать TDD для создания этого проекта. Сначала я понял, что мне нужен фреймворк для тестирования. Быстрый поиск в Google показал, что Jest — лучший выбор для меня. Его легко настроить, он представляет собой инструмент все в одном и имеет большое количество подписчиков..

Ключевые концепции биостатистики для специалистов по данным
Это последняя неделя 2019 года, и большинство людей, включая меня, уже перешли к 2020 году, размышляя — анализируя 2019 год — лелея уроки и достижения 2019 года — планируя лучший 2020 год! Аналитика данных, машинное обучение, искусственный интеллект и большие данные — это модные слова почти во всех вертикалях/отраслях, особенно в здравоохранении, науках о жизни и фармацевтической промышленности. Молодые специалисты много раз спрашивали меня, какие ключевые понятия в биостатистике,..

Среды разработки в Slack
Среды разработки в Slack В этой статье под средами разработки понимаются "песочницы", в которых можно протестировать изменения кода перед развертыванием, и их не следует путать с интегрированными средами разработки (IDE), такими как Eclipse или Microsoft Visual Studio. Среда разработки всегда была для меня загадкой. Несмотря на то, что я узнал о них в первый день работы в Slack и использовал их почти каждый день в течение последних трех лет, я никогда не понимал, как они..

Сравнение моделей обнаружения SQL-инъекций с использованием Scikit Learn и Jupyter за час
Существует множество подходов и алгоритмов, которые можно использовать для машинного обучения. Разные задачи требуют разных подходов, и производительность алгоритмов различается в зависимости от решаемой задачи. На него влияют различные факторы, такие как доступные данные и обобщаемость обучающих данных по сравнению с прогнозируемыми данными. Выполненные действия предназначены для сравнения того, как разные модели работают, когда дело доходит до классификации, чтобы создать лучшую..

7 потрясающих идей для функций TAB
Overwolf TAB Challenge все еще открыт для заявок, и ставки высоки! Победители конкурса получат не только денежный приз в размере до 5000 долларов США за первое место, но также полет и 4-дневный акселерационный семинар в нашей штаб-квартире в Тель-Авиве. Во многих компьютерных играх игроки используют специальные горячие клавиши для отображения информационного интерфейса и табло во время матча, обычно с помощью клавиши TAB. Когда мы думаем о функциях вкладок, мы хотим создать ценность,..

Обзор: КРАФТ - Каскадная область-предложение-сеть и FasT r-cnn (обнаружение объектов)
Лучшие предложения по объектам, более точная классификация объектов, превосходит более быстрый R-CNN В этой статье рассматривается CRAFT Китайской академии наук и Университета Цинхуа . В Faster R-CNN для генерации предложений используется региональная сеть предложений (RPN). Эти предложения после объединения ROI проходят через сеть для классификации. Однако выяснилось, что в Faster R-CNN есть основная проблема: При создании предложения все еще существует значительная..

Выпущена версия Vue Storefront 1.0RC!
Это отличная новость для проекта и всего сообщества вокруг него. Мы только что опубликовали Релиз-кандидат 1.0! В этом выпуске Наша основная цель с 1.0RC заключалась в том, чтобы упростить создание новых расширений и тем. Мы также стремились сделать продукт максимально надежным. Наши работы были сосредоточены на рефакторинге, расширяемости и документации. Ключевые новые функции: Поддержка промо-правил корзины покупок Magento, Нажмите и получите доставку, Новые..

Совместное машинное обучение с сохранением конфиденциальности
Робин Гейер, Мойн Наби и Тассило Кляйн (ML Research, Берлин) В 2006 году крупный поставщик онлайн-услуг США выпустил большое количество журналов поиска своих пользователей для академических целей. И хотя имена пользователей не были идентифицированы, всего через два дня после публикации New York Times смогла отследить индивидуальный поисковый журнал до Тельмы А., тогда 62-летней женщины из Джорджии. Этот инцидент привел к отставке главного технического директора (CTO) компании...

Надежный обмен сообщениями Pub/Sub на AWS с помощью QBot
В Raisebook мы создали инструмент под названием «QBot», который поможет нам обеспечить надежную доставку сообщений на основе событий туда, куда они должны направляться. Наши приложения представляют собой довольно типичную структуру слабосвязанных микросервисов, которые реагируют на события, доставляемые сообщениями, передаваемыми через Simple Queue Service (SQS) и Simple Notification Service (SNS) на облачной платформе Amazon Web Services. Проблема в том, что при использовании этих..

Польза для брендов от понимания демографии пользователей?
Всегда велись острые дискуссии о том, извлекают ли бренды и рекламодатели выгоду от понимания того, кто их пользователи, и как рекламные технологии помогают им понять постоянно меняющуюся динамику потребления брендов. Владельцам брендов не раз предоставлялась демографическая информация. Им это помогает? ДА - вполне возможно, почти наверняка. но этого достаточно? Мы в Advangelists не согласны. Помимо понимания демографии пользователей, бренды также должны понимать, как это..

Бесполезно ли глубокое обучение, если нет большого набора данных? НЕТ!!!
При рассмотрении методов глубокого обучения для обучения наших данных мы часто сталкиваемся с двумя проблемами, которые требуют: огромный объем обучающих данных и мощная вычислительная инфраструктура . Крупные компании, такие как Google, Amazon, часто проводят исследования на больших наборах данных, таких как ImageNet, которые содержат более миллиона изображений и используют большое количество графических процессоров. Мы можем решить проблему вычислительной мощности, используя Amazon..

API бронирования для удаленных и распределенных команд
Посмотри в лицо. Удаленная работа никуда не денется. Это открыло кладезь преимуществ как для компаний, так и для работников. Таким образом, новым фронтом работы после того, как мир более или менее вернется в нормальное русло, станет максимальное повышение эффективности , даже если команда, возможно, никогда больше не будет в одной комнате. API-интерфейс Spurwing Scheduling API может повысить уровень организации и управления временем в вашей команде, так что вам будет казаться, что..

Инструмент простого преобразования Apple Mail в PST
Sum for EML to PST — это программное обеспечение для поздней миграции электронной почты, которое облегчает своим пользователям неторопливую миграцию файлов EML/EMLX в легко доступную форму Microsoft Look PST или MSG. Симметричное программное обеспечение позволяет импортировать выбранные элементы или папки файла EML в MS Outlook PST и имеет похожие фантастические функции: Позволяет фильтровать файлы EML / EMLX на основе таких параметров, как Кому , От , Кто-то и День комикса..

Как установить виртуальные среды в Jupyter Notebook в Linux
Руководство основателя: Как установить виртуальные среды в Jupyter Notebook в Linux Сжатый учебник с копированием и вставкой кода и снимками экрана. В «расширенной версии этой статьи используются краткие пояснения, которые помогут вам понять, что происходит 💡» Открытый терминал: Введите IP-адрес сервера Jupyter Notebook. Нажмите Ввод" Нажмите «Новый» Нажмите «Терминал» Откройте Баш: Скопируйте команду ниже этой инструкции Вставьте команду в Терминал Нажмите..

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

Безопасность на основе токенов в приложениях Angular
Вступление Я написал несколько сообщений о безопасности на основе токенов, их важности, OAUTH, OIDC и IdentityServer. Вы можете проверить предыдущий пост , если вы новичок в этих темах. Сегодня я напишу о том, как обезопасить angular-приложение с помощью этих технологий. Мы увидим, как связать приложение Angular с IdentityServer. Приложение Angular - это приложение типа общедоступного клиента , эти приложения не могут хранить секрет, например, серверные клиентские приложения. ASP..

Памятка по методам массива
Куча методов массива. Все примеры работают в IE9 length length просто возвращает длину массива. isArray isArray — это метод проверки того, является ли переменная массивом. indexOf indexOf вернет первый индекс, по которому данный элемент может быть найден в массиве. Он вернет -1, если не будет найден. Первый индекс равен 0. Вы также можете указать начиная с индекса , например. indexOf("hello", 4) lastIndexOf lastIndexOf вернет первый индекс, по которому данный..

Ява 8 | Локальная/полевая переменная и метод
Привет, ребята! Вау, как давно я ничего не выкладывал! Я был слишком занят работой над своим новым Java-проектом, который я опубликую здесь, когда он будет готов. Итак, сегодня я собираюсь поговорить о методе. [Метод] Мы кратко рассмотрели, что такое метод, когда практиковали струнный метод. Ява 8 | Строковый метод Метод — блок кода, выполняющий определенную задачу. medium.com В том посте я рассказал о том, как работает метод,..

Шаблон дизайна Singleton для начинающих
Синглтон - это один из шаблонов творческого проектирования в Java. Шаблоны Creational Design - это те, которые используются для создания объектов. С помощью одноэлементного шаблона проектирования мы можем ограничить создание объекта только одним экземпляром. И как только объект создается, один и тот же объект повторно используется во всем приложении. Шаблон Singleton Design также является одной из горячих тем интервью . Вам следует задать вопрос об этом шаблоне проектирования,..