Публикации

Краткое знакомство с Эмметом
… Как сказано через 7 этапов Винса МакМэхона. Вам нравится писать HTML? Возможно нет. Написание HTML не похоже на программирование. Кажется, меньше решения проблем и больше редактирования. Вы тратите большую часть своего времени на создание отступов, закрытие тегов, обертывание блоков HTML в div, отступы, отступы и другие отступы. Итак, что, если бы я сказал вам, что могу вдвое сократить время, которое вы тратите на написание HTML? Потратьте половину времени, которое вы потратили..

Зачем создавать сложный код с геттерами и сеттерами для JAVA ? Пришло время двигаться с Ломбоком
Уменьшите сложность кода с помощью Project Lombok Инкапсуляция — это одна из четырех фундаментальных объектно-ориентированных концепций (ООП). Остальные три — это наследование, полиморфизм и абстракция. Инкапсуляция в Java — это механизм объединения данных и кода, воздействующего на данные, как единое целое. При инкапсуляции переменные класса будут скрыты от других классов, и к ним можно получить доступ только через методы их текущего класса. И эти методы называются геттеры и..

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

День 95: Сильно связанные компоненты
Мы говорим, что два узла U и V в ориентированном графе принадлежат одной и той же сильносвязной компоненте [SCC], если существует путь из U до V и путь от V до U . Алгоритм, который находит все SCC, на удивление прост и довольно умен. выполнить поиск в глубину [DFS] на графике G - и запомнить время , когда DFS закончил поиск из узла создать график G ’ , изменив направление краев в G запустить DFS на графике G ’ в порядке убывания раза все узлы, доступные..

Январь 2019 в YND
Совершенно новый год, впереди много интересных проектов! В этом месяце мы продемонстрируем, над чем работали с нашими клиентами, на нескольких замечательных конференциях и демонстрациях. Январь обещает быть богатым на события, начиная с Futurice сегодня, где Майкл, руководитель специальных проектов , расскажет о будущем розничной торговли и представит умную полку Бутик . Ознакомиться с Бутиком в действии можно здесь . Вскоре после Futurice мы перейдем на DLD в Мюнхене, где..

Команда ls-l: понимание того, что происходит в оболочке
Основная цель этой статьи - попытаться понять, что происходит за нашей оболочкой, когда мы набираем ls -l. Однако необходимо подчеркнуть, что перед тем, как перейти к предмету, необходимо прояснить некоторые очень конкретные детали, которые являются частью всего этого процесса. Во-первых, мы должны понять, какова структура файловой системы Linux. Какова структура файловой системы? В Linux файловая система построена в виде иерархии, в которой различные каталоги и файлы расположены и..

Все, что вам нужно знать о прогрессивных веб-приложениях
Что они собой представляют и зачем нам PWA? Прогрессивные веб-приложения (PWA) - одна из новейших и одна из самых популярных тем в создании мобильных приложений. Так что же они из себя представляют и почему о них стоит знать? Мы подробно обо всем расскажем в этой статье. Однако сначала его можно рассматривать как введение в прогрессивные веб-приложения для людей, которые еще не сталкивались с этой темой. Что такое PWA? Начнем с того, чем не является PWA. Это не какая-то новая..

Java - Runnable vs Callable
В этой статье я собираюсь поговорить о двух концепциях многопоточности: исполняемой и вызываемой. 1- Что такое Runnable? Runnable - это интерфейс, в котором классы, реализующие его, будут выполняться в потоках. Здесь вы можете увидеть интерфейс Runnable. Вся ваша логика, которая должна выполняться в потоке, будет в переопределенном методе выполнения. Вы заметите, что это недействительный метод. @FunctionalInterface public interface Runnable { public abstract void run(); }..

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

Как написать свою первую программу Quine
Краткое руководство по самовоспроизводящимся программам на Python Цель этого руководства - показать, как написать программу, которая выводит собственный исходный код без ввода. Это семейство программ называется Quine. Почему это интересно? Ну, потому что ссылки на себя всегда интересны :) Есть много способов создания таких программ, но наиболее распространенный способ называется конструктивным методом . Но прежде всего ... это не действующая программа Куайна: Программа..

Динамический перевод с использованием vue-i18n (VueJS)
Динамический перевод с использованием vue-i18n (VueJS) Привет! Если вы используете пакет vue-i18n , чтобы позволить вашему приложению включить настройку международного языка, я покажу вам, как сделать vue-i18n для динамического перевода текста. Https://github.com/kazupon/vue-i18n Установка Следуйте официальному руководству по установке и… npm install vue-i18n --save Проектная среда Вы можете использовать предыдущие статьи - Часть 1 , Часть 2 , Часть 3 для создания..

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

Редакционная статья «Проблема А — Мехди и коробка» в CodeIT 2017
Мехди — умный парень, который хочет положить свои ручки в 2D-коробку. Проблема в том, что у него есть N ручек разной длины, и он хочет проверить, сможет ли он положить ручку Pi в коробку. Ввод: Первая строка состоит из T количество наборов входных данных 1 ‹= T ‹= 100. Во второй строке 3 целых числа 1 ‹= N ‹= 1000, 1 ‹= W ‹= 10000, и 1 ‹= H ‹= 10000, количество ручек, ширина коробки и высота коробки, за которыми следуют N строк с длиной ручки Pi. Вывод: Для каждой ручки Pi, если она..

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

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

Интервью с Джеймисом Баком (ранее работавшим в Basecamp и Ruby On Rails)
Джеймис — старший разработчик, который, среди прочего, в течение 9 лет был частью команды Basecamp и был одним из основных членов команды Ruby On Rails. Джеймис также ведет блог и делится бесконечными интересными вещами на Github . Как вы пришли в программирование? Это было летом перед моим младшим классом в старшей школе, и моя мама только что купила новенький компьютер Tandy с колоссальным 20-мегабайтным жестким диском. Конечно, будучи в то время уважающим себя ботаником, я..

Абстрактные типы данных
Привет всем, это мой первый средний пост об абстрактных типах данных в языках программирования. Итак, давайте погрузимся в основы, АБСТРАКТ + ТИП ДАННЫХ Абстракция здесь означает скрытие всего, чья реализация и подробности фона скрыты и не показаны пользователю. Например, машина, человеческое тело - все для нас абстрактно (если только мы не механик или врач: P). Тип данных обозначает тип данных, которые будет содержать переменная или объект. Пример int, float, double, long и т. Д. Типы..

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

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

КОД GOOGLE В 2017 ГОДУ
Маналли Вардах Здравствуйте, меня зовут Маналли Вардах . Я маврикийка и молодая девушка, увлеченная ИТ, и сегодня я поделюсь с вами своим опытом работы с Google-кодом в . Это мой первый раз, когда я участвую в Google-коде. Именно в газете я узнал о Google-коде (декабрь 2016 года), я никогда не слышал об этом раньше. В газете я увидел заголовок «одаренный ИТ»; парень, который стал финалистом в Google-коде. Само название показалось очень интересным, затем я нашел конкурс под..