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
🪩 Работодатель на hh получил самое честное резюме: «Играли в WoW всей командой»

Соискатель описал все самые действительно важные навыки и достижения, надеюсь его взяли, я бы не стал терять такие ценные кадры

🙄 — я и не такое могу
🔥 — работник мечты

Следи за новостями - VA-PC CODE
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🟫 «Лаборатория Касперского» представила и запустила платформу Kaspersky Appicenter для приложений на Kaspersky OS

Kaspersky Appicenter позволит сторонним разработчикам создавать для шлюзов KISG собственные приложения, например клиенты для подключения к облачным платформам, или другие специализированные ПО

🔥 — круто, для компаний самое то
🤨 — обычного сайта им что-ли мало

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

На фоне ужесточения контроля антимонопольных служб за крупными технологическими компаниями, Microsoft приняли решение покинуть место наблюдателя в совете директоров OpenAI

Ранее ожидалось, что аналогичную роль наблюдателя займет Apple, но она также не будет присоединяться к совету

😁 — подглядели и ушли
😣 — жалко, хороший тандем мог быть

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👏 Check Point открыла исходный код View8 для анализа байт-кода V8

С помощью View8 можно декомпилировать сериализованные объекты (файлы JSC) в высокоуровневый читаемый код. Это упрощает анализ и отладку приложений на движке V8

🧐 — да и без этого жили же
⚡️ — годно, надо было сразу так делать

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😷 OpenAI и экс-глава Fitbit создали компанию Thrive AI Health для разработки и финансирования проекта AI Health Coach

Идея Thrive AI Health — предоставить дополнительную поверхностную помощь тем, кто не может пользоваться, или ему недостаточно полноценной мед. помощи

Цель подхода — совершенствовать основные факторы здоровой жизни: сон, питание, спорт и стресс. При этом сами диагнозы ИИ ставить не будет

😥 — не надо нам такого, врачи все равно лучше
😁 — классно, меньше в очередях сидеть

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
💳 AMD выкупила финский стартап Silo Ai за 665 млн. $

Как можно понять из названия компании, покупка нацелена на изучение технологий в сфере искусственного интеллекта

AMD — ближайший конкурент Nvidia на рынке оборудования для ИИ. GPU, на которых специализируются обе компании, чрезвычайно востребованы для обучения большей части языковых моделей, в том числе использующихся в ChatGPT и Copilot

🤣 — Nvidia все равно уже не перегнать, поздно спохватились
🫢 — кому нужна будет вообще Nvidia, если их догонит AMD

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

В нем пара десятков задач по линейной алгебре и машинному обучению. Для удобства разрабы поделили задачи на 3 уровня сложности, начинаем с простых, и продвигаемся вверх по пищевой цепочке, съедая конкурентов

А если не справляетесь — можно там же почитать подробный разбор и перепройти

Берем в пользование ➡️ тут

🤕 — опять эти новые обучения...
👍 — кайф, будет где еще поднабрать опыта

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🧃 Вышла первая стабильная версия редактора кода Zed для Linux

Zed — это современный редактор с открытым исходным кодом, созданный с нуля на Rust (и нет, не на онлайн-игре) с графическим ускорением рендеринга

Ранее сборки проекта были доступны только на Mac, но теперь выкатили полноценную версию и на Linux. Исходный код опубликован на GitHub под лицензией GNU

⚡️ — круто, все больше разрабы упрощают жизнь
😵‍💫 — ну есть и есть, жили же без него

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
📝 Анонсировали Theia IDE: среда разработки с открытым кодом

Theia IDE отличается использованием новейших веб-технологий, что позволяет ей работать как на настольных компьютерах, так и в браузере

Она поддерживает такие стандарты, как Language Server Protocol (LSP), Debug Adapter Protocol (DAP) и Monaco Code Editor. Одним из главных плюсов Theia IDE является её совместимость с расширениями для VS Code, которые можно найти в OpenVSX

🙁 — работал на существующих и не жаловался
😃 — удобная тема, открытый код отдельны плюс в карму

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🕺 Простые приемы и фишки которые неопытные игнорируют, но они очень помогут в длинных кодах. 1 часть

1. Применение оператора условия в одну строку

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

// Обычное условие
if (isLogged) {
message = "Пользователь авторизован";
} else {
message = "Пользователь не авторизован";
}

// Использование тернарного оператора
message = isLogged ? "Пользователь авторизован" : "Пользователь не авторизован";


2. Сокрытие сложных выражений в функциях

При использовании сложных повторяющихся выражений, идеальным вариантом будет обернуть их в функции, это в разы уменьшит дублирование кода:

# Без функции
result = (x * y) + (x * z) - (y * z)

# С функцией
def calculate_result(x, y, z):
return (x * y) + (x * z) - (y * z)

result = calculate_result(x, y, z)


😋 — как я раньше жил без этого?
🙄 — тоже мне, удивили

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😕 Команда Хабра залили свежее исследование зарплат айтишников

Зарплата IT спеца в первом полугодии 2024 составила 151.666₽, это на 8% выше, чем в первом полугодии 2023. Но посмотрев отдельно взятую стату, оказалось, что в регионах на деле платят на 11% меньше

Важно упомянуть, что статистика считалась не из указанных зарплат с хх или авито, а по реальным опросам кодеров

🤔 — что-то и в такие цифры мало верится
😍 — вот и нечего воду мутить что айтишки никому не нужны

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
😋 Не думаю что руководитель поверит в пропажу отчетности из-за такого...

😔 — понять и простить
🥰 — главное что черепашка сытая

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😍1
🍷 Простые приемы и фишки которые неопытные игнорируют, но они очень помогут в длинных и сложных кодах. 2 часть

1. Использование генераторов

Генератор может заметно улучшить эффективность вашего кода, он позволяет генерировать значения по необходимости, что полезно при работе с большими данными

# Без генератора
squared_numbers = []
for number in range(1, 11):
squared_numbers.append(number ** 2)

# С генератором
squared_numbers = [number ** 2 for number in range(1, 11)]


2. Индексация списков с отрицательными значениями

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

my_list = [1, 2, 3, 4, 5]

# Обычная индексация
first_element = my_list[0]
last_element = my_list[len(my_list) - 1]

# Индексация с отрицательными значениями
first_element = my_list[-len(my_list)]
last_element = my_list[-1] — как я раньше жил без этого?
my_list = [1, 2, 3, 4, 5]


😋 — как я раньше жил без этого?
🙄 — тоже мне, удивили

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Konstantin 🏁
👍 Разрабам Signal придется усилить безопасность своего клиента

В настоящее время Signal хранит ключи шифрования на ПК в виде обычного текста (plaintext), что потенциально подвергает пользователей риску кражи данных в случае компрометации системы.

«Сквозное шифрование бесполезно, если какой-либо из ПК пользователей будет скомпрометирован», — отметили эксперты

😐 — да а кому он нужен вообще, других мессенджеров куча
😉 — согласен, нельзя было так оставлять

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😠 Сможете ли вы переиграть ИИ?

В сеть залили проект AI Alibis, в нём в игровой форме пользователю предлагается раскрыть убийство с помощью опроса подозреваемых, за которых играют ИИ

🧐 — ИИ все равно окажется сильнее
😉 — да я за минуту всех раскрою, человек в любом случае сильнее

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
💤 А после работы отдыхAIте и перекусИИте

⚡️ — я вообще электроэнергией питаюсь
😁 — напрямую двоичный код по вкуснее будет

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

Мастхэвные библиотеки для питона, которые помогут вам практически по всей диагонали: от анализа данных до веб-разработки

1. pillow — библиотека для работы с изображениями. Встроенного модуля в пакете змеи не хватает, потому «подушка» и побеждает

2. urllib3 — для выполнения запросов к веб-серверам (например, для скачивания с сервера или чтения данных с API)

3. text-unidecode — транслитерирует из Unicode в ASCII

>>> from text_unidecode import unidecode
>>> unidecode(u'какой-то текст')
... 'kakoi-to tekst'


4. certbot — бесплатные SSL-сертификаты. Без него посещаемость устремится к нулю: браузер покажет заглушку про небезопасный сайт

5. charset-normalizer — управляет кодировкой текста, чтобы спасти вас от кошмара в виде ромбиков, вопросов, и рандомно расставленных букв


😃 — о да, точно пригодится для кодинга
🤔 — ну для новичков сгодится

Следи за новостями VA-PC Code
Наш основной канал
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
😳 Простые приемы и фишки о которых вы могли не знать, но они очень помогут в длинных и сложных программах. 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