Анонс Go digest: Вечеринка гоферов

Nikolai Rubanov (Darksa)
Заметки про Evrone
2 min readJul 17, 2023

Отвлекитесь от абстракций. Сегодня мы поговорим, как извлекать данные об оборудовании с помощью ghw, делать запросы в генеративные нейросети OpenAI и даже скачивать себе на компьютер больше оперативной памяти… серьёзно!

Мы привыкли к тому, что работаем с абстракциями. Это облегчает жизнь и позволяет лишний раз не думать о совместимости. Яркий пример — облака. Приложение работает внутри виртуальной машины или контейнера, а все вопросы совместимости ложатся на провайдера инфраструктуры. Давайте отвлечёмся и посмотрим на небольшую библиотеку ghw. Она нужна, чтобы собирать подробную информацию обо всех возможностях оборудования хоста.

Только ленивый сейчас не говорит о продуктах OpenAI. Среди них чат-бот ChatGPT, генеративная нейросеть DALL-E, система распознавания голоса Whisper и большие языковые модели (LLM) GPT-3 и GPT-4. Доступ к этим нейросетям реализован через API. Но вместо того, чтобы каждый раз создавать собственную «обёртку»‎, проще ‎воспользоваться готовой, такой как go-openai, содержащей неофициальные клиенты OpenAI API.

Помните знаменитое высказывание Билла Гейтса про то, что 640 КБ ОЗУ хватит всем. Шутить над ним, на самом деле, начали ещё до капитальных изменений порядка доступа к памяти в Windows NT. Чтобы запускать сложные приложения или игры приходилось задействовать расширители памяти, вроде CWSDPMI. Это позволяло обходить существующие ограничения и использовать всю доступную оперативную память. С тех пор прошло много времени, однако трюки с RAM актуальны и сейчас. Как вам идея примонтировать кусок оперативной памяти к своей машине с удалённого сервера

Подробности читайте в полной версии нашего дайджеста.

--

--