Сага о том, как я клеил ROS и Docker |
Это в общем-то первая статья на хабре, пробная и экспериментальная. Цель статьи изложить процесс создания темплейта под разработку для ROS (Robot Operating System) внутри контейнера и сделать это в шутливой манере.
Дальше бога нетhttps://habr.com/ru/post/704674/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704674
Метки: Python Разработка под Linux Робототехника ros dockerfile docker bash |
Под капотом autofocus.su |
Привет. Сегодня хочу рассказать про то, как за кулисами устроена работа моего мини-проекта по ведению задач autofocus.su. В предыдущей заметке я рассказал про принципы, лежащие в основе метода Автофокуса. А тут будет скорее набор ключевых слов с короткими описаниями того, что и как связано между собой. Конкретная реализация будет отличаться в вашем конкретном случае, но направления для поисков будут понятны.
Лично мне часто не хватает какого-то скелета работоспособного приложения, чтобы было с чего начать. Надеюсь, что буду полезен.
Начнем с бэкенда.
Начнем!https://habr.com/ru/post/704672/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704672
Метки: Разработка веб-сайтов Python django vuejs bts fullstack |
Термодатчик из звуковой карты |
Всем привет!
Как-то раз зимой у меня сгорел греющий кабель в водопроводе (он не даёт замёрзнуть воде в трубах, проложенных близко к поверхности). Кабель конечно пришлось заменить, водопровод отогрелся и снова заработал, однако возникло жгучее желание "что-то с этим сделать". Хотя бы узнавать о его неисправности заранее, а в лучшем случае - ещё и автоматически отогревать. Идея в общем-то несложная: надо мерять температуру трубы и включать обогрев (при помощи любого электрического обогревателя), если она мёрзнет. Всё просто, но датчика температуры под рукой нет. Конечно, можно его заказать на всем известном китайском сайте, или на не менее известном российском, но это совершенно неспортивно. Потому попробуем изготовить датчик из имеющихся под рукой компонентов. Для этого нам понадобится: звуковая карта (наверняка найдётся в компьютере), два jack-разъёма (от наушников или микрофонов), один терморезистор и пара резисторов.
Disclaimer: всё нижеизложенное просьба воспринимать как забавный способ размять мозги и развлечься. Само собой, "по-хорошему" надо обзавестись нормальным датчиком, а не придумывать велосипед. Однако мне было интересно собрать что-то не очень типичное, а заодно и разобраться в генерации и анализе звука в коде.
Читать далееhttps://habr.com/ru/post/704664/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704664
Метки: C# DIY или Сделай сам diy термистор преобразование фурье звук |
Как получить РВП или ВНЖ в Казахстане? |
Ситуация, с массовой релокацией из РФ в Казахстан сложившаяся в последние месяцы, заставляет часть россиян искать варианты легализации в республике. Естественно возникают вопросы: сколько и в каком статусе можно там находится, как получить РВП, ВНЖ и вообще нужно ли это делать. Разберем по порядку.
Сколько можно находится без регистрации в Казахстане гражданам РФ?
Для поездки в Казахстан россиянам не требуется виза. При пересечении границ достаточно предъявить действующий российский или загранпаспорт. Дети до 14 лет могут использовать заграничный паспорт или свидетельство о рождении РФ.
В течение 3 суток принимающая сторона (объект размещения или родственники) должны уведомить миграционные органы о прибытии иностранца: сообщить паспортные данные, место пребывания и цель приезда в Казахстан. Это следует сделать вне зависимости от того, на какой срок вы приехали. Если они проигнорируют это требование, то заплатят штраф.
При желании задержаться в Казахстан более чем на 30 календарных дней необходимо зарегистрироваться в миграционной службе. Для этого предъявляются паспорт, миграционная карта, заявление в произвольной форме. Срок нахождения продлевается еще на 60 дней (итого составляет 90 дней).
При необходимости оставаться в Казахстане более 90 дней необходимо оформить Разрешение на временное проживание (РВП) или Вид на жительство (ВНЖ). Если данные статусы не получены, то по истечению 90 дней необходимо покинуть РК.
Обнулится ли срок пребывания, если сегодня уехать и через пару дней вернуться? Нет, так не получится. Повторно приехать в страну можно спустя еще 90 дней с момента выезда.
Читать далееhttps://habr.com/ru/post/704662/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704662
Метки: IT-эмиграция РВП в Казахстане ВНЖ в Казахстане |
[Перевод] Создание расширения браузера Google Chrome для извлечения всех изображений web-страницы. Часть 2 |
Представляю вашему вниманию вторую часть статьи о создании расширения web-браузера Chrome, которое позволяет извлечь все изображения с web-страницы.
В этой части я покажу как автоматически упаковать все изображения этого списка в ZIP-архив и предложить пользователю его скачать. Также, мы создадим дополнительную страницу интерфейса, где пользователь сможет выбирать, какие картинки добавлять в ZIP-архив, а какие нет.
В итоге при правильном выполнении всех действий вы получите web-расширение браузера, которое будет выглядеть и работать так как показано на следующем видео.
Читать далееhttps://habr.com/ru/post/704660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704660
Метки: javascript Расширения для браузеров chrome extension |
Первая в мире текстовая игра Colossal Cave Adventure + исходный код на Фортране |
«Вы знаете, за свою карьеру я совершил множество замечательных вещей, забавно, что единственное, за что меня помнят, — это «Adventure». © Уилльям Краудер
https://habr.com/ru/post/700946/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700946
Метки: игры 3d adventure разработка игр fortran rogue zork arpanet d&d adventureland история it bbn retro games дизайн игр pl/1 блог компании timeweb cloud timeweb_статьи_выходного_дня mystery house |
Шпаргалка для подготовки к экзамену по машинному обучению |
Многие студенты колледжей в России в этом году будут обязаны сдать демо-экзамен по дисциплине, посвящённой изучению темы машинного обучения, но качество обучения в учебном заведении может страдать в силу малого количества опыта в вопросе проведения подобного рода тестирования. В силу данного обстоятельства студенты в поисках материала для подготовки обращаются к помощи интернет ресурсов, но с ужасом обнаруживают, что информация не такая структуризированная, как было бы удобно экзаменуемым.
Меня тоже коснулась эта проблема, поэтому я решил написать статью, объясняющую принципы работы с необходимыми инструментами для сдачи демонстративного экзамена.
Читать далееhttps://habr.com/ru/post/704608/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704608
Метки: Python Машинное обучение pandas sklearn |
Апгрейд базы PostgreSQL через репликацию |
Доброго времени суток. Решил поделиться опытом апгрейда через репликацию. Порыскав немного нашел написанного не мало на просторах Хабра, теории и практики, но в моем случае есть небольшое отличие ну и плюс актуальные версии, в общем думаю лишним не будет, а если кому-то даже частично будет полезно то вообще блеск. Итак приступим …
Недолго рассмотрев сложившуюся ситуацию предложил ребятам метод апгрейда через репликацию, для них никаких сложностей лишь один раз перезапустить приложение с изменением имени базы в коннекторе. Это позволит за раз сделать все что необходимо с учетом всех условий. Объяснил что разработчикам нужно наверно даже больше уделить внимание тестированию того что может выстрелить в новой версии самого 14 PosgreSQL - возможно изменение синтаксиса SQL, или свежий баг на лини сопряжения «база - ОС», или особенность драйвера, в общем нужно протестировать работу всего функционала и ухо держать востро, ну а я сделаю все максимально гладко со своей стороны.
Соответственно на тесте постарался процедуру обкатать и проиграть в различных вариантах и ситуациях. Да и конечно было ограничение - на сервере не было дискового пространства на 8 баз суммарно, разве что на 3 хватило. Короче есть ограничение по месту. Да и сразу скажу, что в моей базе партиций не было, поэтому стоит это учесть и внести изменения в скрипты, если требуется !
Задача у команды стояла такая - нужно разделить одну базу на 8 отдельных баз по внутреннему индикатору- ID проекта (в процессе работы проект разделился на признаку и все жило в пределах одной базы). Так же у меня была своя задача апгрейда с 13 на 14 версию PostgreSQL. Была просьба от команды сделать это с минимальный простоем и совсем хорошо если за один присест, а не разбивая частями по 2-3 базы за итерацию.
Читать далееhttps://habr.com/ru/post/704606/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704606
Метки: postgresql postgres logical replication postgres upgrade postgresql upgrade |
[Перевод] Представляем specialist — пакет для оптимизаций Python-кода |
Specialist использует высокоточную информацию о местоположении (fine-grained location), чтобы наглядно показать пользователю, где и как новый адаптивный интерпретирующий транслятор (specializing adaptive interpreter) CPython 3.11 оптимизирует ваш код. Подробности об инструменте — к старту курса по Fullstack-разработке на Python.
https://habr.com/ru/post/700254/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700254
Метки: программирование исследование python клиенты серверы трансляторы клиентская оптимизация серверная оптимизация cpython skillfactory блог компании skillfactory оптимизация. код |
Нарисуй сон |
Нейронные сети, рисующие “всякое” по запросу, не обошли стороной и меня. После того как наигрался, я решил, что раз тема из области искусственного интеллекта, то и интерфейс взаимодействия нужен соответствующий. Например, голос и желательно на русском языке. Так появилась идея создать быструю команду для siri. Что из этого получилось, читайте далее. В конце статьи - ссылки на быстрые команды, репозиторий с необходимыми файлами и инструкция по установке.
Читать далееhttps://habr.com/ru/post/703292/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703292
Метки: python Разработка под iOS Машинное обучение Искусственный интеллект womboart a-shell shortcuts ios обои обои для рабочего стола |
Как получить доступ к chatGPT в России |
Всем привет! Перед началом статьи сразу скажу:
САМЫЙ ВАЖНЫЙ ДИСКЛЕЙМЕР: естественно, покупая смс на чужой номер вы полностью компрометируете безопасность своего аккаунта. Мало ли кто его потом еще купит для получения доступа. Поэтому, помните, что представленный в данной статье способ получения доступа - это только на "поиграться". Не стоит вводить туда свои реальные почты и использовать это в работе, так как полученный доступ может быть в любой момент взломан/прикрыт.
Но да ладно, приступим. Здесь без всякого объяснения того что такое ChatGPT - кому надо тот знает. В этой статье я хочу поделиться путем который вас за 30Р может к этому боту привести. Вдаваться в детали бота я не хочу, это чисто статья для ребят которые хотят без лишних запар пройти путь человека который доступ к боту уже получил :)
Как и многих вокруг, меня удивила новая технология от Open AI. Попытался зайти и зарегистрироваться через гугл, но...
Читать далееhttps://habr.com/ru/post/704600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704600
Метки: Разработка веб-сайтов Разработка мобильных приложений Разработка игр Дизайн игр Искусственный интеллект chatgpt llm openai доступ gpt chat bot chatbot |
[Перевод] Microsoft, Activision-Blizzard и будущее игр. Переход на подписку и стриминг усложняет гигантское слияние |
Самый кассовый фильм года «Лучший стрелок: Маверик» за первый месяц собрал 1 миллиард долларов.
Подстегиваемая пандемией, которая привела к увеличению расходов на видеоигры почти на четверть в 2020 году, мировая выручка игровой индустрии в этом году превысит 170 миллиардов долларов, что примерно в пять раз превышает мировые кассовые сборы.
Растущая ценность игр привлекает внимание регулирующих органов.
В январе Microsoft, производящая консоль Xbox, согласилась купить Activision-Blizzard, издателя игр, включая франшизу Call of Duty, за 69 миллиардов долларов.
Это крупнейшее приобретение в истории Microsoft и, безусловно, крупнейшее в игровой индустрии.
Читать далееhttps://habr.com/ru/post/704598/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704598
Метки: Разработка для Office 365 Игры и игровые консоли Activision-Blizzard |
Существует ли объективная физическая реальность без стороннего наблюдателя? |
https://habr.com/ru/post/704596/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704596
Метки: Научно-популярное Физика объективная реальность квантовая физика двухщелевой опыт |
NestJS для разрастающейся разработки: зачем так сложно и почему всё-таки да |
Привет, Хабр. Меня зовут Денис Былинин, я архитектор в компании Сравни.
Сегодня хочу рассказать, как мы пришли к использованию NestJS и какие сделали выводы после года работы с ним. Чтобы не уходить в абстракции, которые легко гуглятся, я сосредоточусь на том, как использование этого фреймворка в реальности влияет на разработку, а также на его плюсах и минусах, с которыми мы лично столкнулись в работе.
Статья будет полезна руководителям разработки, системным архитекторам, тимлидам и всем, кто так или иначе заинтересован во внедрении новых фреймворков и инструментов в компании.
Читать далееhttps://habr.com/ru/post/704594/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704594
Метки: Блог компании Сравни JavaScript Программирование Анализ и проектирование систем nest.js разработка бекенд |
Введение в библиотеку Transformers и платформу Hugging Face |
Библиотека Transformers предоставляет доступ к огромному кол-ву современных предобученных моделей глубокого обучения. В основном основаных на архитектуре трансформеров. Модели решают весьма разнообразный спектр задач: NLP, CV, Audio, Multimodal, Reinforcement Learning, Time Series.
В этой статье пройдемся по основным ее возможностям и попробуем их на правктике.
Читать далееhttps://habr.com/ru/post/704592/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704592
Метки: Python Data Mining Big Data Машинное обучение Искусственный интеллект transformers bert gpt machine leraning data science deep learning |
Отечественная образовательная робототехника. Часть 2: Переклеивание шильдиков или самобытные решения? |
В первой части обзора российских решений для обучения детей основам робототехники и программирования мы рассказали о решениях, которые «звучат из каждого утюга». Но существуют и другие решения, которые, возможно, менее известны, но могут быть даже более интересны и доступны по цене и о которых мы и хотели бы рассказать во этой части.
Читать далееhttps://habr.com/ru/post/704584/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704584
Метки: Блог компании RoboUniver Программирование Разработка робототехники робототехника образование программирование для детей робототехника для детей отечественные решения |
Домашняя приточная вентиляция малыми средствами |
Последнюю пару лет я живу с приточной вентиляцией в городской квартире — и очень рад этому факту.
В принципе, где-то в моменте её сооружения у меня проскальзывала мысль написать об этом, подкреплённая просьбами к фотке в фейсбуке, но в силу моей лени она быстро заглохла. Однако на днях при виде поста о приточке и дискуссии в комментах к нему — кажется, это моя судьба последней недели — она воскресла из пепла снова.
Коротко о главном:
• наружное расположение компонентов ради минимального уровня шума;
• минимум ручного труда в изготовлении и монтаже;
• общий ценник существенно ниже 50 тысяч рублей (ниже 30 тысяч — на момент изготовления два года назад).
И важное. Если вы — адепт систем рекуперации, долгих инженерных расчётов и полугода проектирования, эта статья не для вас. Я — адепт золотой середины между «я сделяль» и «я задолбался».
Читать далееhttps://habr.com/ru/post/704582/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704582
Метки: умный дом вентиляция приточная вентиляция |
Автоматизация юридических процессов. Робот-судья: за и против |
Процесс автоматизации делопроизводства в целом запущен уже давно. Люди уже привыкли к тому, что множество процессов, связанных с так называемой «бюрократией», съедающих время и ресурсы предпринимателей, сегодня можно решить онлайн, автоматизировать и освободить для себя драгоценное время. LegalTech все чаще привлекает крупных инвесторов. 2020 год стал рекордным по суммам вложений в компании, разрабатывающие LegalTech-решения — более $ 2 млрд по всему миру. Сможет ли искусственный интеллект применяться для автоматизации и оптимизации процессов судопроизводства? Стоит ли ожидать в ближайшее время автономного робота-судью? Пробуем ответить на эти и другие вопросы в нашей статье.
Читать далееhttps://habr.com/ru/post/704564/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704564
Метки: юриспруденция искусственный интеллект эвм читальный зал патентование научно-популярное legaltech онлайн патент блог компании онлайн патент |
Kickstarter-дайджест: интересные стартапы за конец ноября |
Каждый день стартаперы со всего мира пытают счастье на Kickstarter, публикуя свои проекты. Каждую неделю лучшие вырываются в топы, а уже через несколько месяцев о них могут узнать даже за переделами Kickstarter. За такой большой площадкой сложно следить, но эта статья может помочь. В этом дайджесте собраны самые интересные и популярные проекты на Kickstarter за вторую половину ноября 2022 года. Часть из них ещё можно поддержать, а другие могут дать новые идеи для собственных самоделок.
Читать далееhttps://habr.com/ru/post/704528/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704528
Метки: Развитие стартапа гаджеты kickstarter краудфандинг стартапы дайджест kickstarter-дайджетс устройства |
[recovery mode] Задача про рыцарей и лжецов |
Задачи про рыцарей и лжецов - это классические математические задачи на комбинаторику.
Жили-были на одном небольшом островке в океане два племени — рыцари и лжецы. Рыцари были настолько горды и благородны, что не могли говорить ничего, кроме правды, правды и только правды. А лжецы не различали истину и вымысел.
Читать далееhttps://habr.com/ru/post/704554/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704554
Метки: занимательные задачки Математика задача головоломки занимательно мозг |