Как стать автором
Обновить

Разработка

Сначала показывать
Порог рейтинга

Work in Progress: самодельный микро ЧПУ-робот для заточки фрез и свёрл

Блог компании RUVDS.com DIY или Сделай сам Программирование *Разработка под Arduino *Разработка робототехники *

В программировании достаточно много прикладных задач, которые напрямую связаны с разработкой физических устройств, на основе микроконтроллеров.

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

Сразу скажу, что ничего подобного (несмотря на достаточно напряжённые поиски) — я никогда не встречал. Ни в российском сегменте интернета, ни в мировом. Так что, не удивлюсь, если подобный аппарат, с теми характеристиками, которые рассматриваются ниже — будет первым в мире!

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 201
Комментарии 0

Новости

Тест-кейсы по полочкам — как в библиотеке! Наводим порядок в структуре и содержании тестовой документации

Блог компании LENTA:U TECH Тестирование веб-сервисов *Тестирование IT-систем *Тестирование мобильных приложений *

Всем привет! На связи Анастасия Макеева. В Утконос Онлайн я работаю лидом автоматизации тестирования на проекте витрины. В мои обязанности входит организация и реализация автоматизированного тестирования сайта, систем и сервисов. 

Свой путь в Утконосе я начинала с мануального тестирования, поэтому в этой статье хочу поделиться с вами подходом, который я применила для создания удобной структуры и информативного содержания тестовой документации. 

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 170
Комментарии 0

Использование URL-адреса функции AWS Lambda для создания бессерверного бэкенда для Slack

Блог компании FirstVDS API *Серверная оптимизация *Серверное администрирование *
Перевод

Сочетание сервисов AWS Lambda и Amazon API Gateway часто используется как архитектура для бессерверных микросервисов и решений на базе API. Эта архитектура позволяет разработчикам сосредоточиться на своих приложениях, а не тратить время на настройку и управление серверами.


API Gateway — это многофункциональное решение, включающее поддержку различных типов API (HTTP, REST, WebSocket), несколько схем аутентификации, возможность версионирования API, развёртывание Canary (Canary Deployment) и многое другое. Однако, если ваши требования скромнее, и всё, что вам нужно, это конечная точка HTTP(S) для вашей Lambda функции(например, для работы в качестве вебхука), вы можете использовать URL-адреса функций Lambda. Когда вы создаёте URL-функции, Lambda автоматически генерирует уникальную конечную точку HTTP(S), предназначенную для вашей функции.

В этой статье мы покажем на практическом примере, как использовать URL-адрес функции Lambda. Вы создадите функцию Go Lambda, которая будет служить бессерверным вебхук бэкендом для Slack.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 174
Комментарии 0

Компьютерное зрение в поиске атмосферных осадков

Машинное обучение *Программирование *Python *

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 261
Комментарии 1

Запускаем .NET nanoFramework на Raspberry Pi Pico

Блог компании Timeweb Cloud .NET *C# *Программирование микроконтроллеров *Разработка на Raspberry Pi *
Tutorial
image

Платформа .NET nanoFramework позволяет разрабатывать приложения на C# для различных микроконтроллеров. В предыдущей публикации работали с ESP32 и STM32. Одна из замечательных особенностей .NET nanoFramework заключается в возможности запускать среду исполнения поверх интерфейса POSIX в Win32 для Unit-тестирования. Это означает быструю возможность переноса среды nanoFramework Runtime на любую операционную систему поддерживаемую POSIX стандартом. Именно таким образом, в качестве эксперимента, .NET nanoFramework был перенесен на микроконтроллер Raspberry Pi Pico, для запуска поверх операционной системы реального времени (RTOS) Apache NuttX. Как это было реализовано прошу под кат.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 709
Комментарии 0

(не) Безопасный дайджест: секрет на миллион, месть админа и список добрых дел от хакеров

Блог компании SearchInform Информационная безопасность *

Пришло время традиционного ежемесячного обзора «классических» и нетривиальных ИБ-инцидентов, о которых писали в СМИ. В майскую подборку попали: Робин Гуды среди хакеров, кража коммерческой тайны Coca-Cola, утечка у Delivery Club и админ, удаливший базы данных компании, потому что его «не послушали». 

Читать далее
Рейтинг 0
Просмотры 569
Комментарии 2

Фундамент квантового интернета: телепортация кубита

Блог компании ua-hosting.company Производство и разработка электроники *Научно-популярное Физика Квантовые технологии


Интернет сейчас и интернет двадцать лет тому назад хоть и обладают общими чертами, но все же различны. То же самое можно сказать и любой другой технологии, которая продолжала совершенствоваться из года в год. Мы уже не пользуемся дискетами для хранения данных и не загружаем сайты по несколько минут через dial-up. Но, как говорится, нет пределу совершенства. Ученым из Делфтского технического университета (Нидерланды) удалось телепортировать кубит, что может стать основой для будущего квантового интернета. Как именно была реализована телепортация, где она была выполнена, и как именно это можно использовать для построения квантовых сетей? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 786
Комментарии 8

Шифрование для самых маленьких. Как объяснить ребёнку современные профессии

Блог компании Криптонит Криптография *Читальный зал

«ХИХИ» – это «МАМА»! Ключ равен девяти. Специально ко Дню защиты детей мы публикуем историю, которая произошла с одним из сотрудников компании «Криптонит». Он объяснил профессию криптографа, играя в шифры с ребенком дошкольного возраста.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 851
Комментарии 6

Как делать devOps «снизу»: лидерство изменений

Управление разработкой *Управление персоналом *DevOps *Профессиональная литература

Если начинающий программист загорелся идеями devOps или другими идеями по изменениям работы команды и попробует их применить, то встретится с препятствиями, о существовании которых не подозревал.

Я знаю как НЕ стоить продавать идеи коллегам и менять работу коллектива – один раз попробовал, не получилось - об этом статья “Как начать делать непрерывную поставку «снизу»: теория ограничений”. А потом в трех книгах нашел описание совершенных ошибок. И каждая книга описывала ранее неизвестные ошибки!

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 513
Комментарии 3

Vivaldi 5.3 — Ломать и строить

Блог компании Vivaldi Technologies AS Разработка под Android *Браузеры

Пожалуй, самое увлекательное занятие - изменять окружающий мир следуя собственным идеям и задумкам. Разглядеть в обычном полене потенциал и выстругать из него какую-нибудь полезную в хозяйстве Буратину, разложить канцелярские приборы на рабочем столе по феншую или разукрасить садовые скамейки копиями тестовых картинок для дальтоников - много можно найти интересных и нужных задач для творческой личности. Есть только один минус во всём этом празднике креатива - очень редко можно всё вернуть к исходному состоянию, как было раньше. Впрочем, в новой версии Vivaldi 5.3 мы постарались решить эту проблему, одновременно расширив простор для творчества.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 718
Комментарии 16

Типы JavaScript кажутся сложными?

JavaScript *Учебный процесс в IT TypeScript *История IT
Из песочницы

 Типы JavaScript кажутся сложными?

Понять откуда растут ноги у динамической типизации поможет статья по ссылке. Если вы только учитесь программировать, возможно, это будет ваш решающий шаг до Junior JavaScript Developer.

Читать далее
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 940
Комментарии 2

Десять лучших опенсорсных инструментов аннотирования 2021 года для Computer Vision

Data Mining *Обработка изображений *Big Data *Машинное обучение *
Перевод

Мы осознаём важность подбора качественных инструментов разметки и аннотирования изображений для создания точных и полезных массивов данных. В нашем блоге можно найти серию Tools we love, в которой мы проводим анализ некоторые из наших любимых инструментов аннотирования, а также списки лучших инструментов аннотирования на 2019, 2020 и 2021 годы.

Сфера аннотирования изображений развивается, поэтому мы наблюдаем рост количества опенсорсных инструментов, позволяющих бесплатно размечать изображения и использовать большой набор функций. В этой статье мы расскажем о десяти лучших опенсорсных инструментах аннотирования для компьютерного зрения.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 526
Комментарии 0

Разбор проблем Wildberries API, от разработчика-фрилансера

API *
Из песочницы

О себе

Разработчик-фрилансер, с опытом работы 2 года, а так же с большим количеством разного api (paypal, vk, moysklad и т. д.).

В этой статье, я не претендую на экспертность, а просто хочу рассказать свое субъективное мнение, об очень существенных на мой взгляд недостатках wildberries api.

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 1.5K
Комментарии 3

Как учат создавать игру вида TowerDefence — ошибки «новичков»

Проектирование и рефакторинг *Разработка игр *C# *ООП *Unity *
Достаточно много времени я потратил на рефакторинг одного проекта, который судя по заявлениям автора проекта был основой для обучения студентов в МФТИ. Выполнен этот проект просто ужасно, учить так студентов — пожалуйста так не нужно.

Весь рефакторинг выполнен онлайн в виде 6 частей, каждая по 2-3 часа стримов на ютубе, ниже я дам только ссылку на затравку, а полные стримы вы сможете найти на том же канале.
Разбор чужого кода — так учат делать Tower Defence

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



Читать дальше →
Всего голосов 8: ↑3 и ↓5 -2
Просмотры 1.6K
Комментарии 10

16-битная ОС на fasm + Cи. Часть 1

Assembler *Системное программирование *C *
Из песочницы

Данная статья в большей степени является не руководством и не мануалом, а просто моими заметками. Идея этой статьи собрать множество особенностей и знаний в одно целое, надеюсь, она кому-то пригодится =)

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2.2K
Комментарии 3

Почему мы выбрали ERC-721, а не ERC-20 для контракта получателя дивидендов

Solidity *Криптовалюты

Привет! Для меня некоторое время было удивительно, почему некоторые проекты стали выбирать ERC-721 протокол для выплаты дивидентов, неужели это дань моде? Но поразмыслив немного, я, кажется, пришел к пониманию в чем преимущества этого подхода.

В этой статье не будет деталей о самих протоколах, только мои рассуждения об их применении.

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 749
Комментарии 2

Как поживает Firefox?

Блог компании ISPsystem Браузеры IT-компании
Перевод

Популярный (во всяком случае, какое-то время назад) браузер Mozilla, который создатели позиционируют как решение с высоким уровнем конфиденциальности, переживает кризис. В статье мы попробуем поразмыслить, как те или иные «повороты» в судьбе браузера могут повлиять на будущее интернета.

Читать далее
Всего голосов 42: ↑40 и ↓2 +38
Просмотры 14K
Комментарии 138

Оптимизация препроцессинга и постпроцессинга нейросети Yolov5 с помощью CUDA, Thrust и Nvidia Perfomance primitives

C++ *GPGPU *Искусственный интеллект
Из песочницы

В этой статье я расскажу как мы оптимизировали препроцессинг и постпроцессинг для инференса Yolov5 на одноплатнике Jetson Nano, полностью отказавшись от OpenCV.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 897
Комментарии 1

Стили заголовков в CSS: градиенты

Блог компании Нетология Веб-дизайн *Разработка веб-сайтов *CSS *Дизайн
Перевод

Заголовки должны быть большими, жирными и громкими, чтобы привлекать внимание пользователя за несколько секунд. Мы перевели статью о стилях заголовков, сегодня предлагаем изучить градиенты. 

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 1.1K
Комментарии 2

MS SQL 2022 killer feature

SQL *Microsoft SQL Server *Администрирование баз данных *

В совсем раннем превью MS SQL мне вежливо отказали. И вот, наконец вышел публичный evaluation релиз! Давайте посмотрим, как MS SQL отнесется к самому неприятному - values with irregular selectivity. У меня про это даже была статья.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 2.8K
Комментарии 5