ГОЛОСОВОЙ АССИСТЕНТ (на пайтон)
В конце важная информация!
В конце важная информация!
Эти ошибки — проблемы файловой системы. Система попросту не может обратиться к файлу или вообще перезаписать его.
IOError или OSError происходит, когда операция ввода-вывода (например, запись в файл) не удается по различным причинам: файл или директория заняты другим процессом, ошибки диска, доступа, указание неправильного «имени».
Разницы в этих ошибках нет.
Все проблемы нужно искать в вариациях расширений, банальном отсутствии доступа "администратора". Мы надеемся, что эти варианты вы переберете самостоятельно👎
Если что-то не так с простой перезаписью, ошибка выглядит вот так:
OSError([arg])
Но бывают случаи сложнее:
OSError(errno, strerror[, filename[, winerror[, filename2]]])
Вторая форма конструктора устанавливает соответствующие атрибуты. Первые два относятся к соответственно кодам ошибок самой Windows, filename/filename 2 как раз указывают на проблемные файлы.
У OSError есть подклассы исключений, они возникают в соответствии с системным кодом ошибки:
Например, ConnectionError возникает, когда одноранговый узел отклоняет попытку подключения. Соответствует errno ECONNREFUSED.
Исключение NotADirectoryError возникает, когда совершается попытка операции с каталогом, например
os.listdir(), а на самом деле путь не является каталогом.
FileNotFoundError: [Errno 2] No such file or directory: 'filename' — такое исключение возникает, когда файла не существует.
Поэтому после ошибок IOError или OSError нужно внимательно прошерстить код на обращения к файловой системе, оценить адрес файла. Как минимум убедиться, существует ли такой каталог вообще...
И не забывайте, что ваши файлы могут быть открыты программами, самой Windows и службами... А это может прерывать процесс перезаписи или вообще обращения к файлу.
Кстати, не забывайте заходить на StackOverflow и учиться на чужих ошибках: stackoverflow.com
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Реклама ООО «Горенье БТ», ИНН: 7704722037
В США провели испытания первого в мире сверхзвукового самолета, созданного частной компанией.
Прототип XB-1 пока рассчитан только на пилота, но на его основе планируют построить пассажирский лайнер на 80 мест со скоростью более 2080 км/ч. Крупнейшие авиакомпании уже заключили контракты на поставку таких самолетов.
До этого в истории были только два сверхзвуковых пассажирских лайнера: советский Ту-144, эксплуатировавшийся до 1978 года, и британо-французский Concorde, летавший до 2003 года.
Источник 🍳 - больше о технологиях и полезных сервисах
Достаточно кликбейтный заголовок? Ладно.
Вкратце для ЛЛ: достойно ли встречать курьера-доставщика, будучи одетым лишь в шорты, или же надо прикрыть торс? Опрос внизу, торопыги.
Полностью для не ЛЛ: вот на улице вроде как бы жарко, но не настолько, чтобы закупорить окна и включить кондиционеры. Но по дому хочется ходить по торсу - в шортах и без футболки. Возникает этический вопрос: при приезде доставщика надо ли искать брошенную неизвестно где футболку и одевать её, чтобы встретить курьера при параде, или же допустимо свернуть торсом и забрать свои пакеты, не суетясь? Торс мужской, не в кубиках, но и не жирный, если это имеет значение.
Источник: Выпуск "Информационное насилие и НЕ безопасный интернет / JavaScript - ЗЛО!/ PhD Андрей Столяров" на канале АйтиБорода
как же я люблю злить вас бездельников :--)
«Чат на чат» — новое развлекательное шоу RUTUBE. В нем два известных гостя соревнуются, у кого смешнее друзья. Звезды создают групповые чаты с близкими людьми и в каждом раунде присылают им забавные челленджи и задания. Команда, которая окажется креативнее, побеждает.
Реклама ООО «РУФОРМ», ИНН: 7714886605
Dot вдохновлено решениями вроде Nvidia's Chat with RTX, и у него очень простой интерфейс даже для тех, кто только начинает входить в IT. По умолчанию Dot использует Phi-3 LLM, что позволяет ему работать сразу из коробки.
В Dot можно загрузить несколько документов в LLM и работать с ними в полностью локальной среде. Поддерживаются документы в форматах PDF, DOCX, PPTX, XLSX и Markdown.
Как работает Dot?
Приложение построено на Electron JS и включает в себя полноценную Python среду со всеми нужными библиотеками. Dot использует FAISS для создания локальных векторных хранилищ, Langchain, llama.cpp и Huggingface для настройки цепочек разговоров, а также дополнительные инструменты для управления и работы с документами.
С Dot не нужно быть супер-программистом, чтобы всё настроить. Он уже готов к использованию, с простым интерфейсом и нужными инструментами. Например, вы можете загрузить пачку документов и задавать вопросы об их содержимом, а Dot будет отвечать, как ChatGPT, но… Всё это будет работать прямо у вас на компьютере.
Короче говоря, Dot упрощает жизнь новичкам в ML, позволяя им сосредоточиться на изучении и экспериментах, а не на сложной настройке.
Скачать и понять, как установить приложение, можно здесь.