Punk Programmer | Рассуждаю об IT
19 subscribers
965 photos
80 videos
8 files
322 links
Человек, который потерял мир.

А это его паблик в ТГ

Автор выражает собственное мнение, которое никоим образом не является единственно верным или объективным отражением реальности. Информация представлена исключительно в ознакомительных целях
Download Telegram
Кстати, тут на сайте ФСТЭК появились рекомендации по безопасной настройке виртуальной инфраструктуры, построенной на базе программного обеспечения VMware

Если вдруг интересно - можете ознакомиться.

Удивительно, при этом, что у нас в реестре куча систем виртуализации, которые, де юро, Российские, но де факто, в основном формируются на основе Proxmox (если вдруг кому интересно, можете найти у меня ролик на канале про сервер виртуализации). Но на этот счёт я рекомендаций не нашёл
Кто бы мог подумать

Утечка в Git-репозитории конфиденциальных данных, накопленных AI-ассистентами
https://www.opennet.ru/opennews/art.shtml?num=64822

С ростом популярности AI-ассистентов у разработчиков участились случаи утечки в публичные Git-репозитории конфиденциальных данных, оседающих среди информации, сохраняемой AI-инструментами в рабочее дерево проекта. AI-ассистенты Claude Code, Cursor, Continue, Aider, OpenAI Codex, Copilot, Sourcegraph Cody и Amazon Q в корневом каталоге проекта создают локальные файлы конфигурации и каталоги, в которых среди прочего может сохранятся история операций и данные о контексте.

В сохраняемые AI-ассистентами файлы могут попасть ключи доступа к API, строки подключения к СУБД, ссылки на внутренние ресурсы и учётные данные для подключения к облачным окружениям, полученные AI-ассистентом в процессе выполнения инструкций, после работы с локальными настройками или охваченные в связанном с проектом контексте. Для разработчика оседание подобных данных в файловой иерархии проекта не очевидно, поэтому многие забывают прописать создаваемые AI-ассистентами каталоги в файл .gitignore и после публикации изменений переносят их в публичный git-репозиторий.

Для выявления подобных утечек в публичных репозитриях на GitHub подготовлена утилита claudleak. Тестовое сканирование GitHub показало, что из репозиториев, в которых имеются подкаталоги с настройками AI-ассистентов, примерно 2.4% содержат актуальные ключи или учётные данные, действие которых было подтверждено отдельной проверкой. Автор утилиты столкнулся с проблемой, когда заметил файл ".claude/settings.local.json" в своём репозитории, в котором среди информации оказались ключи доступа и пароли, передававшиеся через переменные окружения.


Оригинал
Leaking secrets from the claud
https://ironpeak.be/blog/leaking-secrets-from-the-claud/

Hunt for AI coding artifacts containing secrets.
https://github.com/hazcod/claudleak
Продолжаем писать про ООП

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

Наследование можно поделить на:

одиночное — класс наследуется только от одного родительского класса;

множественное — класс наследуется от нескольких родительских классов одновременно;

иерархическое — несколько классов наследуются от одного родительского

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

#ооп #программирование
Хочу рассказать вам историю моей боли.

Прикупил себе тут радиатор для своего M2 SSD Samsung. Ну чтоб и красиво было, и практично.

Радиатор простой в сборке, все классно. Но как только я решил его установить - столкнулся с тем, что сорвал шляпку винтика, который прикручивает M2 к крепёжной стойке.

Вы бы слышали как я проклинал компанию Gigabyte за лёгкие винты, которые даже чутка протянуть нельзя. Так и проблема в том, что крепёжная стойка не выкручивается. То есть, фактически - на данный момент я не могу поставить накопитель.

Благо у меня была плата расширения PCI-E M2, в которую он прекрасно встал.

Так что вот мой совет - имейте всегда запасной вариант. Плата расширения стоит 200 рублей на различных маркетплейсах, а спасла меня от того, что я не потерял на ближайшее время данные с диска.
🤯1
Вы не поверите, но...

В Google Chrome появился Gemini. Да да, прямо в браузере. Никогда такого не было.

Во всплывающем меню можно:

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

прикрепить изображение или файл;

поработать с Nano Banana и Deep Search.

Не, ну "большой рИспЭкт"
Intel запустила виртуального помощника Ask Intel на базе Microsoft Copilot Studio — бот отвечает на вопросы о проблемах с ПК, открывает обращения в поддержку, проверяет гарантию и при необходимости передаёт кейс живому специалисту. В тестах бот предлагал стандартные шаги — обновление BIOS, стресс-тесты и проверку перегрева — опираясь на официальную базу знаний Intel. Ask Intel не заменяет техподдержку полностью, а фильтрует типовые запросы. Насколько эффективно это сократит время решения реальных проблем — покажет практика.
"Вор у вора шапку украл"

Три китайские компании искусственного интеллекта — DeepSeek, Moonshot AI (создатели Kimi K2) и MiniMax — неправомерно использовали американский ИИ-проект Claude для улучшения моделей, создав более 16 млн взаимодействий через 24 тыс. поддельных аккаунтов, заявила создатель Claude компания Anthropic

DeepSeek – в довольно скромных масштабах (примерно 150k запросов), Moonshot – покрупнее (~3.4M), а MiniMax так и вовсе отправили >13M реквестов

Извлекали возможности для обучения и улучшения собственных моделей


Компании применяли метод «дистилляции» — обучение собственной модели на ответах более продвинутой системы

Этот подход широко используется в индустрии, однако в данном случае он применялся с нарушением, считают в Anthropic

Anthropic беспокоятся в первую очередь о безопасности: мол, дистиллированные модели могут унаследовать способности, но не унаследуют защитные механизмы, а значит растет риск международных угроз от ИИ

===

В предыдущем посте рассказал, что у нас хотят добавить бесполезную бюрократию, Китай говорит: копируйте ВСЁ у американцев, мы вас прикроем!

Удивительный мир

Telegram | Дзен | MAX
🖥Colorful первой на рынке выпустила RTX 5070 в формате Mini-ITX: 180 мм, два слота и один вентилятор. Несмотря на скромный радиатор с двумя теплотрубками, в играх карта держит 74 °C по GPU и 70 °C по памяти, что даже лучше, чем у RTX 5070 FE (77 °C и 78 °C). Но за это приходится платить шумом: вентилятор раскручивается до 3200 об/мин, уровень шума — 41 дБА против 37,7 дБА у эталона. В TechPowerUp хвалят компактность и рекордную производительность для таких размеров, но отмечают высокую цену и заметную шумность.


Для любителей миниатюрных сборок - самое то
https://habr.com/ru/companies/sibur_official/articles/1001068/


Прочитал только что про довольно интересный кейс перехода на отечественное ПО.

И опять же, я много слышал про TrueConf (был даже опыт настройки сервера для ВКС) - редко про них слышал что-то негативное. Так что, если вдруг интересно - советую ознакомиться со статьёй
Да уж, думал хоть в конце недели что-то буду писать в канал, может даже бы видос смонтировал по Unity, но... Как назло, я приболел.

А какие планы то на выходные были... Ну чтож, попробую хотя бы ещё посты про ООП делать, а то так совсем забью на медийную деятельность
Полиморфизм (от греч. poly — много, morphe — форма) — это принцип ООП, позволяющий объектам разных классов обрабатывать данные через единый интерфейс. Один и тот же метод может иметь разные реализации в зависимости от типа объекта, к которому он применяется.

Суть полиморфизма
Ключевая идея: один интерфейс — множество реализаций. Например, метод draw() может рисовать круг, квадрат или треугольник — в зависимости от того, к какому объекту он вызван. При этом вызывающий код не должен знать, какой именно объект выполняет действие.

Преимущества полиморфизма

* Читабельность кода: меньше дублирования, код становится яснее.
* Масштабируемость: легко добавлять новые классы, не трогая существующий код.
* Гибкость: можно менять поведение объектов, не меняя вызывающий код.
* Повторное использование: один интерфейс подходит для разных реализаций.
* Упрощение поддержки: изменения затрагивают только конкретные классы.
Forwarded from PRO Hi-Tech
VK отказали нашему сообществу в праве на монетизацию после длительного рассмотрения. Таким образом они продолжат зарабатывать на нашем контенте, но мы не будем получать с этого ни копейки, так как не выполняем им kpi по приросту подписчиков (после достижения 100 000 подписчиков).

Рекламодатели, как и раньше, не будут обращаться к нам за рекламой VK, так как можно закупать рекламу напрямую в Вк по бросовым ценам, ведь Вк не нужно делиться с такими авторами как мы.

Монетизацию нам теперь включат только если наше сообщество достигнет 500.000 подписчиков или если прирост у него будет не меньше 1250 подписчиков в месяц.

11 лет ушло на то чтобы достичь цифры в ~110.000 подписчиков.
PRO Hi-Tech
VK отказали нашему сообществу в праве на монетизацию после длительного рассмотрения. Таким образом они продолжат зарабатывать на нашем контенте, но мы не будем получать с этого ни копейки, так как не выполняем им kpi по приросту подписчиков (после достижения…
Мне даже комментировать тут нечего

Я видел сам требования к монетизации в VK и, учитывая уже неактуальность платформы - они идиотские.

А как можно перетягивать людей на другие площадки, если вы даже не хотите им платить за то, чтобы развивали вашу площадку?

Сам VK, например, для продвижения моей группы не делает ничего. Я вообще хз, как там можно хоть продвинуться в выдаче.

Закупка рекламы сообщества приносит "мертвые души" (буквально, можете зайти и глянуть, кто подписан на мой паблик, там есть очень странные аккаунты)


Так и победим
Punk Programmer | Рассуждаю об IT
Хочу рассказать вам историю моей боли. Прикупил себе тут радиатор для своего M2 SSD Samsung. Ну чтоб и красиво было, и практично. Радиатор простой в сборке, все классно. Но как только я решил его установить - столкнулся с тем, что сорвал шляпку винтика…
Кстати, помните я тут рассказывал, как (не)смог нормально поставить радиатор на M2 накопитель

Так вот - хочу показать, как пока что выглядит эта конструкция. Через плату расширения, конечно, можно запускать, но вот незадача - скорости. Порезаны почти в 10 раз.


Так что, как временное решение ок, но в целом - проблему надо решать, чем я сейчас и занимаюсь.