Публикации

Почему Day.js меняет правила игры в мире управления датами в JavaScript
Превратите управление свиданиями в прогулку по парку Долой старое, давайте эффективное Вы когда-нибудь чувствовали, что жонглирование датами и часами в JavaScript похоже на попытку поймать жирную свинью на сельской ярмарке? Да, мы были там. Введите Day.js. Наши разработчики клянутся в этом, и не зря! Этот легкий чемпион представляет собой быструю альтернативу Moment.js размером 2 КБ и оснащен тем же современным API. Но что это за шумиха? Размер имеет значение! Чем меньше,..

Commodore 64 был с открытым исходным кодом
Недавно я имел удовольствие покопаться в своем очень старом проекте — текстовом процессоре Interword, который я портировал на Commodore 64 еще в начале 1990-х. Удивительно, но исходный код прожил 25 лет на дискете размером 5,25 дюйма, хранившейся на чердаке моих родителей. Он был запрограммирован на языке ассемблера 6510. Это был способ разработки по умолчанию для C64, если только вы не использовали встроенный BASIC. Но BASIC был очень медленным, поэтому вам не хотелось бы этого делать...

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

Глубокая лидарная одометрия с учетом геометрии
Глубокая лидарная одометрия с учетом геометрии Это краткое изложение исследования — лишь одно из многих, которые еженедельно распространяются в информационном бюллетене ученых по искусственному интеллекту. Чтобы начать получать еженедельный информационный бюллетень, зарегистрируйтесь здесь . Часто модули одометрии основаны на моделях и ориентированы на использование камер RGB-D и LiDAR. Несмотря на высокие характеристики, методы на основе моделей сталкиваются с проблемами,..

Работа с разреженными функциями, часть 2 (машинное обучение)
Инкрементная плотная реконструкция из монокулярного видео с управляемым слиянием разреженных элементов (arXiv) Автор: Синсин Цзо , Нан Ян , Натаниэль Меррилл , Бинбин Сюй , Стефан Лойтенеггер . Аннотация: Постепенное восстановление плотных 3D-структур из монокулярных видео имеет первостепенное значение, поскольку оно позволяет использовать различные приложения робототехники и дополненной реальности. Недавно было показано, что объемы объектов обеспечивают эффективную и точную..

Руководство для начинающих по Git   как начать и создать свой первый репозиторий
После краткого ознакомления с тем, что такое Git и как его использовать, вы сможете создать проект GitHub и работать над ним. Что такое Гит? Git — это бесплатное программное обеспечение с открытым исходным кодом, созданное Линусом Торвальдсом в 2005 году. Этот инструмент представляет собой систему контроля версий, которая изначально была разработана для работы с несколькими разработчиками ядра Linux. Существует множество систем управления, таких как CVS, SVN, Mercurial и другие, но..

Мой опыт интервью в компании Unthinkable Softwares (дочерняя компания Daffodil Softwares)
Итак, все началось утром 14 сентября 2019 года в 9:00. Немыслимое программное обеспечение, то есть дочерняя компания Daffodil Softwares, приехала в наш колледж. Я прохожу MCA в Технологическом и исследовательском институте Акрополя. Ну, это не по теме. Было бы здорово, если бы вы подписались на мой канал YouTube . Это определенно поможет мне расти, и я обязательно буду размещать на своем канале потрясающий технический контент. Так что да, пожалуйста, подпишитесь здесь - Не..

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

Планирование задач в Linux на реальном примере
Приятно познакомиться, любопытный ум! ✌️ В этой статье я хотел рассказать, как вы можете планировать задачи в Linux. По большей части есть 2 подхода: таймеры cron и systemd . Хотя я собираюсь потратить все время на первое, последнее также является вариантом, который вы можете изучить самостоятельно.🕺 Также я покажу концепцию, которую мы использовали для реализации cron в Picklang для запуска push-уведомлений для пользователей. ‼️Прежде чем погрузиться‼️, я хотел сделать..

Создание виртуальной среды на экземпляре AWS EC2 Ubuntu 20.04
Каждый из ваших проектов Python по умолчанию будет использовать одни и те же каталоги. Проблема возникает, когда у вас есть проекты, использующие разные версии Python. Виртуальные среды важны для разделения зависимостей, необходимых для разных проектов. В этом проекте мы: Создайте пользователя, загрузите учетные данные и настройте интерфейс командной строки AWS. Создайте экземпляр Ubuntu 20.04 Ec2 (t2. Micro) Подключитесь к экземпляру и войдите в него с помощью пары ключей..

Более быстрые заметки с Python и глубоким обучением
Более быстрые заметки с Python и глубоким обучением Расшифровка слайдов pdf с помощью распознавания текста на основе глубокого обучения Конвейер для заметок Традиционные лекции обычно сопровождаются набором слайдов в формате pdf. Процесс заметок о таких лекциях традиционно включает в себя копирование или расшифровку большого количества содержимого из PDF-файла. Недавно я экспериментировал с попыткой автоматизировать этот процесс, используя OCR (распознавание символов объекта) для..

6 книг, рекомендованных ChatGPT для изучения искусственного интеллекта
Искусственный интеллект (ИИ) процветает в 2023 году. Не могли бы вы предложить несколько книг для изучения ИИ? Абсолютно! Вот несколько рекомендуемых книг для изучения искусственного интеллекта: 1. « Искусственный интеллект: современный подход » Стюарта Рассела и Питера Норвига. Этот широко используемый учебник предлагает всестороннее введение в ИИ. Он охватывает широкий круг тем, включая интеллектуальных агентов, решение проблем, машинное обучение, обработку естественного языка и..

Бесплатный учебник по HTML
Что такое HTML? HTML — это язык Интернета. Это очень важно как для создания веб-приложений, так и для веб-страниц. HTML расшифровывается как язык гипертекстовой разметки в сочетании с каскадными таблицами стилей (CSS) и JavaScript, формируя основные технологии всемирной паутины. ПРОСТОЙ ПРИМЕР HTML Вот как выглядит код HTML <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <h1>My First..

Как передать переменные в частичные представления ERB с помощью Ruby on Rails
Как передать переменные в частичные представления Вот как можно передавать переменные в ваших частичных представлениях Ruby on Rails. Во-первых, нам нужно визуализировать наше частичное представление внутри существующего представления ERB . Это будет выглядеть примерно так: <%= render partial: "footer" %> # Or the shorthand version which can omit the "partial" key <%= render "footer" %> Далее нам нужно передать переменные в партиал, добавив хэш к этому вызову..

Понимание управления памятью Java: глубокое погружение с примерами из реальной жизни
Java известен своей возможностью «Напиши один раз, работай где угодно», отчасти благодаря своей надежной системе управления памятью. Чтобы в полной мере использовать возможности Java, разработчики должны понимать, как Java сложно управляет памятью. В этой статье мы отправимся в путешествие по изучению управления памятью в Java, от распределения памяти до сборки мусора, с захватывающими примерами из реальной жизни. Модель памяти Java Управление памятью в Java вращается вокруг двух..

Что нового в Compodoc v1.0.0
Несколько месяцев назад я запустил и выпустил свой первый большой проект с открытым исходным кодом, инструмент документации для приложений Angular ( https://medium.com/vincent-ogloblinsky/compodoc-documentation-tool-for-angular-2-applications- 44ec650e01a8 ). Отзывы были очень хорошими, и идеи улучшений или ошибок очень быстро приходили в репозиторий Github . В течение последних месяцев я работал над несколькими улучшениями, которые делают Compodoc очень интересной..

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

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

10 функций JavaScript, которые упрощают веб-разработку
Мои любимые особенности языка программирования JavaScript Привет, ребята, если вы занимаетесь веб-разработкой или хотите научиться веб-разработке, возможно, вы уже слышали о JavaScript, одном из столпов веб-разработки. JavaScript — мощный язык программирования, который играет решающую роль в веб-разработке. Благодаря своей универсальности и обширному набору функций JavaScript стал основой современных веб-приложений. Раньше я рассказывал о 10 функциях Java для серверной разработки..

Booking.com @ RecSys 2022
Публикации Booking.com на 16-й конференции ACM по системам рекомендаций Миссия Booking.com — сделать мир более доступным для всех. Мы инвестируем в технологии, которые помогают облегчить путешествия, и мы беспрепятственно соединяем миллионы путешественников с незабываемыми впечатлениями, вариантами транспорта и невероятными местами для проживания. Для достижения этой цели мы персонализируем опыт для каждого из наших клиентов, использующих наши продукты. Мы рады сообщить, что Booking.com..