1. Работа с контекстными менеджерами
Контекстные менеджеры позволяют управлять ресурсами с помощью слова «with», это делает код более чистым и обеспечивает автоматическое закрытие ресурсов:
# Без контекстного менеджера
file = open("example.txt", "r")
content = file.read()
file.close()
# С контекстным менеджером
with open("example.txt", "r") as file:
content = file.read()
# Файл автоматически закроется после выхода из блока with
2. Мемоизация функций
Мемоизация — техника оптимизации, при которой результаты выполнения функции кешируются для ускорения последующих вызовов, пример на JavaScript:
// Без мемоизации
function factorial(n) {
if (n === 0) return 1;
return n * factorial(n - 1);
}
// С мемоизацией
const memo = {};
function factorial(n) {
if (n === 0) return 1;
if (memo[n]) return memo[n];
memo[n] = n * factorial(n - 1);
return memo[n];
}
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Кодер из Питера, решил по предложению друга поучавствовать в акции от Додо, в рамках которой нужно было собирать слова в мини-игре. Но участие он решил принять не как обычные смертные, а написав программу под эту игру. Что из этого получилось... Читайте сами
А кому лень смотреть на слишком много букавок: среди 177.000 участников, он в рекордные сроки вышел в топ-20, и даже после 3-х месячного неактива остался на 29 месте. Годовой запас пиццы он не получил, но и руководство Додо его не прибило
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Пару дней назад Cloudflare релизнула открытый проект Pingora v0.3.0 — это асинхронный многопоточный фреймворк на Rust, который позволяет создавать прокси-сервисы HTTP
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Copilot сможет преобразовывать рукописные заметки в печатный текст: журналист составил рукописный список дел, который Copilot преобразовал в печатный перечень буквально за несколько секунд
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Создана она для проведения упрощённых низкоуровневых вычислений на GPU с помощью C++. Исходный код проекта опубликован на GitHub под лицензией Apache License 2.0
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Функционал практически тот же самый, но позволяет работать абсолютно бесплатно
В наличии поддержка различных методов развертывания, включая Docker, Homebrew и Hugging Face Space, а сам помощник легко интегрируется в популярные IDE платформы
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
PCSX2 позволяет эмулировать ПО PS2, используя комбинацию интерпретаторов ЦП MIPS, перекомпиляторов и виртуальной системы, которая управляет оборудованием и системной памятью PS2
Про сами изменения можно почитать тут
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
В редакторе можно увидеть список ячеек Python в электронной таблице, каждая обрабатывается как ячейка кода в блокноте Jupyter. На панели редактора можно редактировать ячейки и запускать их
Сам вывод будет отображаться в виде обычного текста, числа, визуализации или DataFrame
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Могут стать хорошими помощниками как для начинающих ML-инженеров, так и специалистам по Data Science. Максимально подробный разбор тут, точно найдете для себя что-то новое
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Достаточно непопулярный, но мега-удобный проект для конфигурации. Аналогами можно назвать Node.js и Bun, от которых Tuner уже практически не отстает, а местами будет и удобнее,
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
При установке опций будут создаваться дубликаты в системах DV360 и Meta — это необходимо когда вы задаете много географических точек (лимиты платформ на объем информации)
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😁1😐1🤓1
Команда JFrog Security Research обнаружила и сообщила об утечке токена доступа с правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation
Сам токен был найден в публичном Docker-контейнере, размещённом на Docker Hub
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1😱1
По сути, это тот же самый бот с чатом GPT, только с функционалом настроенным под себя, особенно актуально с продажей какого-либо продукта. Например, чат-бот ресторана, в котором можно задать вопросы по актуальному меню
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩2🤣2🤓1🫡1
Hare — системный язык программирования, заточенный под написание компиляторов и сетевого ПО. В основу языка положена идея ручного управления памятью, статическая типизация и повышенная скорость работы
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1👾1
Специалисты Информационной Безопасности (ИБ) обнаружили новую уязвимость, через которую участились случаи передачи троянов, майнеров и так далее
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤩4❤2🔥1
Forwarded from VA-PC
🤩 ДРУЗЬЯ, РОЗЫГРЫШ от VA-PC!
😱 Небольшие призы, в преддверии большого розыгрыша ПК!
Какие призы?
1. ДВЕ клавиатуры MSI Vigor GK30 ⌨️
2. ТРИ компьютерной мыши MSI Clutch GM11🖱
Как принять участие?
1. Подписаться на наш основной канал VA-PC 🖥
2. Подписаться на наш канал для программистов VA-PC Code 💻
3. Подписаться на наш канал для геймеров VA-PC Gaming 🎮
🫡 Итоги розыгрыша подведем 7 августа в этом телеграм канале!
😱 Небольшие призы, в преддверии большого розыгрыша ПК!
Какие призы?
1. ДВЕ клавиатуры MSI Vigor GK30 ⌨️
2. ТРИ компьютерной мыши MSI Clutch GM11🖱
Как принять участие?
1. Подписаться на наш основной канал VA-PC 🖥
2. Подписаться на наш канал для программистов VA-PC Code 💻
3. Подписаться на наш канал для геймеров VA-PC Gaming 🎮
🫡 Итоги розыгрыша подведем 7 августа в этом телеграм канале!
❤85👍44🫡20😎10🤩5
В текущее время выход именно на C++ может показаться странным, однако под обложкой языки, такие как Python, NodeJS, Ruby и PHP, связываются с Couchbase через этот самый C++ SDK
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22😐10🗿3🤡2❤1
Были добавлены таск-трекер для публичных и привантых репозиториев, управление релизными версиями и хранение цифровых артефактов — все еще и занесли в одно место
● Следи за новостями VA-PC Code
● Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14👍4🤔4👎2👾1