Статьи
Создавайте и защищайте свои коллекции Mongo с помощью Meteor и TypeScript
Это о том, как использовать возможности статической проверки типов с помощью TypeScript , чтобы раз и навсегда защитить свои коллекции Mongo в Meteor. Согласно The Meteor Guide рекомендуется запретить все клиентские операции над вашими коллекциями. Итак, давайте создадим повторно используемый помощник, который сделает это.
Вы это заметили? Я совершил там огромную ошибку. Я использовал create вместо insert и delete вместо remove . Я просто настолько привык к этому термину..
Socrates France 2016: познакомьтесь со страстными разработчиками во французском средневековом замке
автор Маруан Бен Амара
Год назад я услышал об этой «особой» конференции под названием «Сократ». О нем отзывались положительно: «Сократ крут», «мы многому научились», «приготовьтесь удивляться». Так что я был очень мотивирован и, возможно, немного взволнован, когда получил бронирование, особенно зная, что свободных мест было всего несколько. Теперь, когда я это сделал, я могу сказать, что это действительно полезный опыт.
Socrates — это конференция «OpenSpace», также называемая..
С нуля до героя: как я стал разработчиком программного обеспечения со степенью в области финансов
Научно-популярный рассказ о человеке, который заблудился и нашел
Реалии нового мира
За последние пару месяцев мы стали свидетелями того, насколько хрупки институты вокруг нас. Правительствам не удалось реализовать надлежащую политику по смягчению ужасных последствий пандемии COVID-19. Различные отрасли не были готовы к этим событиям, многие компании были вынуждены выйти из строя, и в результате многие люди потеряли работу. В подобных событиях людям приходится очень быстро..
Примеры использования Кади, Гленна и Дастина
Чтобы понять, как люди используют React, я хотел провести сессию, посвященную тематическим исследованиям. В конце концов, сессия была более смешанной, но, несмотря на это, все прошло хорошо.
Кади Краман - Все на типовой поезд
Я много лет скептически относился к TypeScript. Только в прошлом году я начал понимать ценность этого, хотя и вижу, что это не полное решение. Я думаю, что произошло то, что это открыло глаза многим разработчикам на ценность набора текста. Для меня это..
Изучайте Python с помощью Jupyter Notebook с нуля
Блокноты Python и Jupyter для начинающих: Изучайте Python с помощью Блокнота Jupyter с нуля. В этом вводном курсе для начинающих мы узнаем об основах блокнота Python и Jupyter. Вы узнаете: Как установить Jupyter Notebook, Как запустить Jupyter Notebook Server, Общие команды Jupyter, Выражения Python, Операторы Python, Переменные Python, Типы данных Python, Операторы Python, Циклы Python, Функции Python, Компоненты Jupyter, Панель инструментов Notebook , изучить интерфейс ноутбука,…...
Прогнозирование кликов по объявлению (решение с рейтингом 26)
В этом блоге я собираюсь поделиться своим мыслительным процессом, который привел меня к тому, что я получил 35 место среди 6456 участников (в частной таблице лидеров).
Оглавление
Введение Постановка задачи Задача Набор данных Визуализация данных Объединение данных Знай свои особенности Отсутствующие данные Слияние поездов, тестов и выводов. Найти счетчики Функция Datetime Удаление дубликата Модель обучения Ссылка
Введение
Этот хакатон был запущен WNS..
Глубокая охота — выпуск №13
Среди основных событий на этой неделе: Element.ai, запущенный Йошуа Бенжио; Microsoft выпускает бета-версию CNTK; Передача стиля наддува от Google; Запустите классификатор изображений в собственном приложении для iOS.
Новости
Пионер искусственного интеллекта Йошуа Бенжио запускает Element.AI, инкубатор глубокого обучения
Пионер искусственного интеллекта Йошуа Бенжио запускает Element.AI, инкубатор глубокого обучения Йошуа Бенжио, одна из ведущих фигур в..
Рекурсия и стек
В этой статье будут представлены основные концепции стека и рекурсии, а также то, что происходит за кулисами для решения этого интересного алгоритма ниже:
Прежде чем погрузиться в происходящее, давайте рассмотрим две концепции, начиная с….
Куча
Стек - это концептуальная структура, состоящая из набора однородных элементов и основанная на принципе «последний пришел - первым вышел» (LIFO) или «первым пришел - последний вышел» (FILO). Это часто используемый абстрактный тип..
Дети, программирование и решение проблем
Дети, программирование и решение проблем
Следует ли моему ребенку научиться программировать, если он не собирается быть профессиональным программистом? Кейс для Code Ninjas .
Через 15 лет мой десятилетний сын Паркер, вероятно, сделает первые шаги в своей будущей карьере. Сегодня он говорит, что хочет быть таким же программистом, как я. Хотя это заставляет меня улыбаться как отца, я знаю, что вероятность того, что это действительно произойдет, довольно мала, поскольку большинство..
5 действительно веских причин использовать Redux поверх контекста
React Context - не лучшее решение для глобального управления состоянием
React Context был представлен некоторое время назад, но получил распространение только после того, как React Hooks были развернуты с React 16.8. Хотя Context действительно решает проблему, для решения которой он был разработан, это не подходящее решение для глобального управления состоянием по следующим причинам.
Очень сложно отлаживать
На скриншоте выше вы видите расширение Redux Devtools . Он..
Node.js: вывод JavaScript из браузера
Должен сказать, что мне очень понравилось изучать Ruby и фреймворк Ruby on Rails; с обоими интересно работать, и они избавлены от многих наиболее утомительных частей программирования. Серьезно, то, что Rails делает для вас, безумно; Я думаю, что многие люди из моей группы не работали ни с каким другим бэкенд-фреймворком и поэтому не всегда понимают, насколько легко использовать Rails по сравнению, скажем, с Express. К сожалению, несмотря на то, что с Ruby приятно работать, он просто не..
Как решить проблему с массивом «Вращение влево» в HackerRank (Javascript)
Пошаговое объяснение того, как можно использовать жадный алгоритм для решения этой задачи. Я бы порекомендовал пойти и проверить детали этой проблемы и попробовать решить ее самостоятельно на любом языке программирования или просто псевдокоде .
В нем говорится, что если у вас есть массив длиной x , например a [1, 2, 3, 4, 5] и количество поворотов d равно 2 , вам необходимо написать функцию для выполнения левый поворот d массива a. Представьте этот массив как очередь..
Ваш путеводитель по расшифровке когнитивного бизнеса
Ваш путеводитель по расшифровке когнитивного бизнеса
Первые пользователи искусственного интеллекта делятся своими мыслями
Синтия Перанандам, главный консультант, IBM
Когнитивные возможности и возможности искусственного интеллекта обещают трансформировать организации, но внедрение этой новой технологии может показаться сложной задачей даже для опытных ИТ-пользователей.
Однако, согласно новому отчету IBM о расшифровке когнитивного бизнеса, пионеры когнитивной деятельности..
Новости и обновления JavaScript (август 2018 г.)
Лето почти закончилось, что является печальным фактом. Чтобы немного поднять вам настроение, мы решили поделиться нашим ежемесячным выпуском, посвященным последним новостям с планеты JavaScript. Звучит захватывающе, да? На этот раз мы хотим рассказать вам о новой математической среде TheoremJS . После этого мы поделимся информацией о NeutralinoJS , хорошей альтернативе Electron. jPList – это простая в использовании библиотека для сортировки, разбиения на страницы и фильтрации..
Сравнительная оценка источника: она тоже удаляет шум!
Сравнительная оценка источника: она тоже удаляет шум!
Использование встраивания источников для удаления динамического шума из монофонического звука
Представьте, что вы записываете еженедельное собрание компании, которое планируете расшифровать позже. Вы кладете смартфон в центр стола для совещаний, нажимаете запись и начинаете обдумывать еженедельные цели своей команды. Расшифровывая аудиозапись на следующий день, вы поражаетесь тому, насколько сложно ее понять временами. То, что..
Торговая стратегия с расширенными полосами Боллинджера.
Создание стратегии на основе расширенных полос Боллинджера.
Великолепные полосы Боллинджера - это одна из первых вещей, которую мы должны изучить при анализе временных рядов. Это связано с их надежным статистическим обоснованием, их широким распространением среди участников рынка и их успехом при использовании в торговых стратегиях. Мы также можем увидеть другие вариации, которые напоминают Bands в попытке улучшить их.
Я только что опубликовал новую книгу после успеха моей..
[Система / Дизайн игры] Как я обращаюсь с предметами и заклинаниями в Ebony Spire: Heresy
Я уже упоминал об этом пару раз, но вот еще раз: я начал создавать игры в 2007 году. Тогда было действительно, очень сложно получить доступ к игровому движку для создания контента. Unity нигде не было видно, расходы на лицензирование Unreal были мне недоступны, и единственными инструментами, которые мне оставалось использовать, были фреймворки или API рендеринга (кто-нибудь помнит OGRE? Irrlicht?). Редакторы уровней не были обычным явлением, а документация по игровой системе была..
День 12 из 100 дней кода и Scrum: стили лидерства и сервер GraphQL
Всем добрый день!
Сегодняшний день был для меня действительно продуктивным. Мне удалось много изучить Scrum и GraphQL, я продолжил работу над написанием статьи о Scrum и обратился к нескольким людям с просьбой расширить свою сеть. Да, и еще я сделал свой собственный профиль в Твиттере , который еще не настраивал.
Вчера
Я закончил черновик раздела Scrum Team моего Scrum Guide для начинающих, а также рассмотрел основные концепции GraphQL.
Сегодня
Вот что я узнал и сделал..
Зачем мне учиться программировать?
Вы всегда возились с компьютерами, любили технологии и интересовались, как все устроено? Если да, то программирование может стать для вас идеальной карьерой.
Это все хорошо, я вам расскажу, что такое компьютерное программирование?
Короче говоря, компьютерное программирование означает создание таких программ, как приложения и веб-сайты , которые запускаются на компьютерах.
Звучит весело, верно? Что ж, читайте дальше о некоторых основных причинах, по которым вам следует выбрать..
Получение максимальной отдачи от Spark
Натан Аннекен, старший инженер по данным, 84,51 °
По мере того как продолжается наш путь к пониманию потребителя лучше, чем кто-либо другой, растет и потребность в больших и лучших науках. Благодаря нашему переходу на распределенные технологии, такие как Spark, возможности обработки данных, доступные нам теперь, позволяют манипулировать гораздо большими наборами данных за небольшую часть времени. Несмотря на этот возросший потенциал, слепая передача терабайтов данных в Hadoop редко дает..