VA-PC Code
3.21K subscribers
1.72K photos
581 videos
2K links
Новости, анонсы и юмор для настоящих программистов

Основной канал: @vapcbuild
Реклама: @vapc_m

🎬 youtube.com/@vapcbuild
🌍 va-pc.ru
📸 instagram.com/vapcbuild
💻 vk.com/vapcbuild
Download Telegram
😳 Простые приемы и фишки о которых вы могли не знать, но они очень помогут в длинных и сложных программах. 3 и заключительная часть

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 с поддержкой HTTP-модулей

Пару дней назад Cloudflare релизнула открытый проект Pingora v0.3.0 — это асинхронный многопоточный фреймворк на Rust, который позволяет создавать прокси-сервисы HTTP

🙁 — да и аналоги были неплохи
😃 — четко, полезная прога

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🕺 Microsoft Copilot AI научился понимать даже ужасный почерк

Copilot сможет преобразовывать рукописные заметки в печатный текст: журналист составил рукописный список дел, который Copilot преобразовал в печатный перечень буквально за несколько секунд

🥳 — наконец-то хоть кто то сможет разобрать рецепт от терапевта
😞 — я и есть тот самый «терапевт»...

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
⚔️ Представили открытую легковесную библиотеку gpu.cpp

Создана она для проведения упрощённых низкоуровневых вычислений на 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
💳 Бесплатный аналог GitHub Copilot для написания кода с помощью ИИ

Функционал практически тот же самый, но позволяет работать абсолютно бесплатно

В наличии поддержка различных методов развертывания, включая Docker, Homebrew и Hugging Face Space, а сам помощник легко интегрируется в популярные IDE платформы

🧐 — бесплатно и точно так же? не может быть
😏 — спасибо, наконец-то смогу избавить казну от лишних трат

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👨‍💻 Релизнули обновленный бесплатный эмулятор для PS2 с открытым кодом PCSX2 2.0

PCSX2 позволяет эмулировать ПО PS2, используя комбинацию интерпретаторов ЦП MIPS, перекомпиляторов и виртуальной системы, которая управляет оборудованием и системной памятью PS2

Про сами изменения можно почитать тут

😖 — похороните уже этого старичка...
👍 — живем, можно еще пару лет понастольгировать

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👀 Инсайдерам Microsoft 365 станет доступен Питон прямо в Excel

В редакторе можно увидеть список ячеек Python в электронной таблице, каждая обрабатывается как ячейка кода в блокноте Jupyter. На панели редактора можно редактировать ячейки и запускать их

Сам вывод будет отображаться в виде обычного текста, числа, визуализации или DataFrame

😏 — будет еще место покодить
🙄 — хоть эксель то оставьте экселем

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😳 Подборка 10 библиотек Python для машинного обучения

Могут стать хорошими помощниками как для начинающих ML-инженеров, так и специалистам по Data Science. Максимально подробный разбор тут, точно найдете для себя что-то новое

😞 — действительно только для начинающих, нечего уже взять
🤗 — для меня мастхэв, точно пригодится

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😑 Вышло обновление платформы разработки ПО GitFlic 3.2.0

🔥 В обновлении реализовано 150 задач, направленных на повышение эффективности, расширение интеграционных возможностей и на усиление поддержки безопасности

😵‍💫 — лучше бы баги пофиксили сначала
⚡️ — неплохо, функционала раньше сильно не хватало

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
📝 Гибкий конфигуратор проекта as code для Deno

Достаточно непопулярный, но мега-удобный проект для конфигурации. Аналогами можно назвать Node.js и Bun, от которых Tuner уже практически не отстает, а местами будет и удобнее,

💬 Установить и почитать подробнее можете тут

👍 — для небольшого проекта неплохо, вполне можно юзать на постоянке
😑 — все равно останусь на Node.js и Bun, проверены временем

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😊 Обновленная библиотека для Python с общим интерфейсом к разным DSP

Что по функционалу: библиотека умеет вычитывать, устанавливать, очищать и валидировать таргетинг для трех платформ (DV360, Meta, TTD).

При установке опций будут создаваться дубликаты в системах 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
🔥21👍1😱1
🤨 Кодер с форума сделал карманного аналитика данных в Telegram

По сути, это тот же самый бот с чатом GPT, только с функционалом настроенным под себя, особенно актуально с продажей какого-либо продукта. Например, чат-бот ресторана, в котором можно задать вопросы по актуальному меню

✔️ Почитать историю проекта и его реализацию можно тут и тут

🙃 — интересно как будет работать на постоянке
🤨 — да зашел в гугл и все, что тут...

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩2🤣2🤓1🫡1
🚽 Релизнули обновление 0.24.2 для языка программирования Hare

Hare системный язык программирования, заточенный под написание компиляторов и сетевого ПО. В основу языка положена идея ручного управления памятью, статическая типизация и повышенная скорость работы

🧐 — новый бестселлер?
🥱 — ну как до конца допилят, так и можно поработать

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1👾1
😢 Новую «Дыру» в PHP используют для распространения троянов и DDoS атак

Специалисты Информационной Безопасности (ИБ) обнаружили новую уязвимость, через которую участились случаи передачи троянов, майнеров и так далее

🛡 ИБ-специалисты рекомендуют оперативно применить необходимые исправления для организаций, и начать мониторинг IOC

😒 — то питон, то php, чтож такое то
🥳 — обоснованная причина для отпуска

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤩42🔥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 августа в этом телеграм канале!
85👍44🫡20😎10🤩5
VA-PC Code pinned a photo
🔥 Couchbase C++ SDK выходит на GA

В текущее время выход именно на C++ может показаться странным, однако под обложкой языки, такие как Python, NodeJS, Ruby и PHP, связываются с Couchbase через этот самый C++ SDK

🔥 Таким образом дополнение в виде низкоуровневого C++ дает преимущества, которые может дать только он, например производительность, бесшовная интеграция, или улучшенный дизайн

😏 — мое спасение
🤐 — на C++ не так интересно

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22😐10🗿3🤡21
🕺 Мега-масштабная обнова у GitVerse

Были добавлены таск-трекер для публичных и привантых репозиториев, управление релизными версиями и хранение цифровых артефактов — все еще и занесли в одно место

🫤 Также улучшили нейро-помощника GIGA CODE, его научили оценивать трудозатраты на создание кода и анализировать сам проект

🤗 — улучшили и без того прекрасное!
🫠 — как раньше, так и сейчас пользоваться не буду

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14👍4🤔4👎2👾1