[Перевод] Rust 1.63.0: потоки области видимости, I/O безопасность, NLL во всех редакциях по умолчанию |
Команда Rust рада сообщить о новой версии языка — 1.63.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup
, то для обновления до версии 1.63.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё нет rustup
, то можете установить его со страницы на нашем веб-сайте, а также ознакомиться с подробным описанием выпуска 1.63.0 на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta
) или nightly (rustup default nightly
) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках.
В стандартную библиотеку добавлены потоки, которые гарантировано завершаются в конце области видимости. Завершена миграция всех редакций языка на NLL. Добавлены новые типы для работы с дискриптерами файлов операционной системы.
Читать дальше →https://habr.com/ru/post/682300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682300
PowerShell: HTML Agility Pack и AngleSharp |
Как получить и использовать библиотеки «HTML Agility Pack» и «AngleSharp» для создания простого парсера HTML в скрипте для программ-оболочек «Windows PowerShell» версии 5.1 и «PowerShell» версии 7 в операционной системе «Windows 10». Приведен простой пример кода для обеих библиотек.
Читать далееhttps://habr.com/ru/post/682298/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682298
Метки: Программирование .NET powershell Оболочки Разработка под Windows html-парсер nuget библиотека htmlagilitypack anglesharp |
16 Атрибутов Хорошего Канального Протокола Передачи Данных |
В этом тексте представлены атрибуты хорошего и простого канального Master-Slave протокола для пакетного обмена информацией между устройствами на общей шине таких как RS485, CAN, LoRa, BLE.
Несмотря на то, что есть канальные протоколы ModBus, DLMS, RDS, UBX, NEC, Pelco-D, yModem, многие компании всё же придумывают собственный канальный протокол для взаимодействия между своими электронными платами. Тут представлены общие атрибуты таких доморощенных протоколов.
https://habr.com/ru/post/682292/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682292
Метки: протоколы firmware кибернетика робототехника m2m crc timestamp mcu ack сетевые технологии программирование микроконтроллеров spreadsheets разработка робототехники feildbus |
ML в Managed Kubernetes: для каких задач нужен кластер с GPU |
https://habr.com/ru/post/682284/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682284
Метки: Блог компании Selectel Kubernetes машинное обучение Selectel Managed Kubernetes контейнеры ML GPU |
Решение популярной задачи про книги |
Современная программа школьного образования гораздо отличается от той, по которой учился я. По крайней мере, речь идёт про математику, так как именно эта наука была и есть для меня центральной. Порой даже в 5 классе можно встретить задачи по математике, которые не под силу решить даже взрослым. Особенно, если эти задачи взяты из олимпиадных работ. Порой ко мне обращаются родители школьников помочь разобрать ту или иную задачу. В основном это задачи на логику и комбинаторику.
Читать далееhttps://habr.com/ru/post/682288/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682288
Метки: Занимательные задачки LaTeX Математика математика на пальцах |
Три компонента, которые упростят жизнь React верстальщику |
Метки: CSS javascript HTML ReactJS typescript React верстка адаптивная верстка crm dashboard резиновая верстка bootstrap |
Приключения чисел в python и mypy или the numeric tower |
Если вы когда-нибудь чувствовали, что вы погрязли в совещаниях и обсуждениях, которые всё длятся и длятся, а решения проблемы всё нет, знайте: в mypy есть 5-летний issue, о том что целое число не является числом.
В статье рассмотрим этот и несколько других забавных примеров того, что допустимо и нет использовать в python с точки зрения mypy и самого интерпретатора.
Read morehttps://habr.com/ru/post/682272/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682272
Метки: python Программирование mypy типы данных |
Изучение нейросетевого подхода к решению OCR на примере задачи распознавания арабского текста |
Оптическое распознавание символов (Optical Character Recognition) — одна из первых задач компьютерного зрения, заключается в переводе изображений рукописного или печатного текста в текстовые данные, использующиеся в компьютере.
Поэтому в этой статье мы будем изучать и тестировать подходы, основанные именно на этой технологии. Далее мы рассмотрим различные подходы к решению задач OCR и сравним их, а также попробуем разобраться, как подобрать подходящий инструмент для конкретной проблемы. Для эксперимента мы выбрали нестандартную задачу - распознавание арабского текста.
Читать далееhttps://habr.com/ru/post/682270/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682270
[Перевод] Руководство APPIUM по тестированию мобильных приложений для Android и iOS |
Appium — это свободно распространяемый фреймворк с открытым исходным кодом, предназначенный для тестирования пользовательского интерфейса мобильных приложений. Он помогает тестировать нативные, гибридные и веб-приложения и проводить автоматизированное тестирование на физических устройствах, а также с помощью эмулятора и симулятора. Он предлагает кросс-платформенное тестирование приложений — единый API работает для сценариев тестирования платформы Android и iOS.
Читать далееhttps://habr.com/ru/post/682268/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682268
Метки: Блог компании OTUS Тестирование веб-сервисов тестирование по appium тестирование мобильных приложений Selenoid cluster selenoid кластер |
Workaround me в 1С\MS SQL и не только, научный подход к созданию костылей |
Workaround свидетельствует о невозможности решить проблему "правильным путем" и вызывает чувство стыда. Но практика показывает, что способность решать проблемы через workaround является порой единственным способом решить проблему в разумное время. А победителей, как говорят, не судят, так почему бы создавать workaround по науке?
Читать далееhttps://habr.com/ru/post/682260/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682260
Метки: Программирование Microsoft SQL Server 1С workaround 1c mssql |
Подборка самых просматриваемых докладов на PHDays 11. AI-трек |
С докладами технического трека Positive Hack Days 11 мы вас уже познакомили, настал черед трека, посвященного проблематике искусственного интеллекта и машинного обучения. AI-трек шел всего день, зато как: вместе с экспертами из «Ростелекома», Security Vision, Bloomtech LLC и других известных компаний мы поговорили о биометрических алгоритмах обнаружения витальности в Единой биометрической системе, о том, как компаниям обмениваться данными, не обмениваясь ими, и о том, какие методы машинного обучения помогают в выявлении сетевых атак. Делимся докладами, которые «зашли» участникам форума больше всего.
Смотреть подборкуhttps://habr.com/ru/post/680774/?utm_source=habrahabr&utm_medium=rss&utm_campaign=680774
Метки: форум искусственный интеллект биометрия алгоритмы mpc hadoop sparky машинное обучение big data phdays gan блог компании positive technologies data fusion практическая безопасность ебс |
5 отличных мини-ПК для дома и офиса: новые устройства августа 2022 года |
https://habr.com/ru/post/571874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=571874
Метки: Блог компании Selectel Гаджеты Компьютерное железо Настольные компьютеры мини-пк десктопы компьютеры железо |
Ночь с 12 на 13 августа 2022. Луна вблизи астероида Веста. Максимум активности метеорного потока Персеиды |
https://habr.com/ru/post/682254/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682254
Метки: марс астрономия будущее планеты футуризм нептун луна полнолуние венера юпитер сатурн веста уран персеиды научно-популярное астрономический календарь |
[Перевод] Почему изучать программирование так сложно? |
Коля был простым «белым воротничком» в офисе и решил, что хочет научиться программировать, поэтому он поспрашивал вокруг с чего начать. Он начал с изучения Ruby, а затем пробежался по другим языкам, таким как Scala, Clojure и Go. Он изучал Emacs, затем Vim и даже раскладку клавиатуры Дворжака. Он брался за Linux, баловался Lisp и кодировал на Python, живя в командной строке более полугода.
Советы, которые получал Коля, дёргали его сначала в одну сторону, потом в другую, и так далее, как лист в торнадо, пока он, наконец, не прошёл «каждый мыслимый и немыслимый онлайн-курс». В конце концов, несмотря на то, что в итоге он получил работу в разработке, Коля:
Читать далееhttps://habr.com/ru/post/682250/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682250
Метки: программирование Учебный процесс в IT учебный процесс сложности |
Связь GreenPlum и PostgreSQL |
GreenPlum — популярное решение для масштабных аналитических систем и в небольших стартапах, и в крупных корпорациях. Оно предлагает понятный пользователям синтаксис ANSI SQL, хорошо ложится на облачный ландшафт, позволяет обучать и применять модели машинного обучения, а ещё поддерживает реляционную СУБД PostgreSQL. В статье поговорим, как связаны GreenPlum и PostgreSQL, разберём их сходства и отличия.
Читать далееhttps://habr.com/ru/post/682248/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682248
Метки: olap аналитика анализ данных postgresql postgres big data анализ и проектирование систем it-инфраструктура greenplum блог компании southbridge oltp-системы |
Одеколон, сундук и вставка: как из советского недостроя мы делаем центр притяжения ИТ-компаний |
Шар, венчающий самое высокое здание Севастополя, — не что иное как круглый обтекатель станции спутниковой связи «Волна-М». Ранее в этом здании располагалась штаб-квартира конструкторского бюро НПО «Муссон». Завод занимался выпуском станций спутниковой связи, но 90-е годы прошлого века производство было прекращено, а КБ постепенно пришло в упадок.
Сегодня это творение в духе советского модернизма, в народе называемое «одеколоном», — главное здание технопарка «ИТ-Крым».
Читать далееhttps://habr.com/ru/post/682238/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682238
Метки: Блог компании ITGLOBAL.COM IT-компании технопарк ит-крым |
[Перевод] Занимательная задачка о просачивании шестиугольников |
https://habr.com/ru/post/682240/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682240
Метки: Занимательные задачки Математика перколяция шестиугольники вероятность просачивание |
Используем R lang в SQL Server |
В продолжение предыдущей статьи поговорим о том, как использовать SQL Server Machine Learning Services. В этой статье приведены варианты использования на языке R.
Для чего должна быть установлена R 4.2.1(https://cran.r-project.org/src/base/R-4/)
Также нам потребуется пакет randomForest, его можно установить в студии (меню) Пакеты -> Установить пакет .Если же у вас тоже windows и это не будет работать как и у меня, скачивайте пакет c CRAN и выбирайте Пакеты -> Установить пакеты из локальных файлов, а затем скаченный архив.
Некоторые пакеты требуют установки всех зависимостей, поэтому лучше устранить ошибки загрузки пакетов, если они у вас есть. Список ошибок и пути их решения описаны в блоге у Алексея Селезнева.
Для знакомства с возможностями SQL Server в машинном обучении используется датасет с пассажирами Титаника с Kaggle
Читать далееhttps://habr.com/ru/post/681896/?utm_source=habrahabr&utm_medium=rss&utm_campaign=681896
Метки: Блог компании OTUS Microsoft SQL Server Машинное обучение sqlserver rlang machine learning |
[Перевод] Как написать «Змейку» в четыре переменные? |
Пишем классическую «Змейку», как на КДПВ, в четыре переменные. По словам автора, «Можно написать и с двумя, но зачем осложнять себе жизнь?» К старту курса по разработке на С++ приглашаем под кат.
Читать далееhttps://habr.com/ru/post/682048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682048
Метки: программирование игры числа c++ приёмы вызов хаки integer cpp целые ненормальное программирование skillfactory блог компании skillfactory игры и игровые консоли |
Вечерний «Путь в ИТ» с Иваном Ургантом от GeekBrains вместе с Александр Волчек и Александр Сагун |
В этом году расширили формат и начали проводить большие ивенты вместе со звездами. Чтобы еще проще, легче, понятнее рассказать про мир информационных технологий простым людям.
Читать далееhttps://habr.com/ru/post/682118/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682118
Метки: Терминология IT Управление сообществом Презентации geekbrains путь в ит программирование ИТ войти в ит |