TGViewer
Channel Public Channel
Punk Programmer | Рассуждаю об IT

Punk Programmer | Рассуждаю об IT

@punk_programmer

Человек, который потерял мир.

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

Автор выражает собственное мнение, которое никоим образом не является единственно верным или объективным отражением реальности. Информация представлена исключительно в ознакомительных целях
Subscribers
19
Photos
966
Videos
80
Links
322

Showing posts older than #854 · Back to latest

Older Posts 15 shown
Post #853 11
Вы не поверите, но...

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

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

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

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

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

Не, ну "большой рИспЭкт"
Post #850 14
Хочу рассказать вам историю моей боли.

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

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

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

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

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

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

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

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

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

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

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

#ооп #программирование
Post #846 15
  • 👎 1
Post #845 16

Forwarded from Технологический Болт Генона

Кто бы мог подумать

Утечка в 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
Post #844 15
Кстати, тут на сайте ФСТЭК появились рекомендации по безопасной настройке виртуальной инфраструктуры, построенной на базе программного обеспечения VMware

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

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

Forwarded from ФИПИВИ

⚡️Компьютеры с американским процессором набрали в реестре Минпромторга больше баллов, чем с Baikal

В реестр российской промышленной продукции Минпромторга добавили ещё шесть промышленных компьютеров от компании «Научно-исследовательская лаборатория автоматизации проектирования» из Ростовской области. Ознакомиться с ними можно здесь, здесь, здесь, здесь, здесь и здесь.

Всё оборудование появилось в реестре 13 февраля и набрало 175 баллов, получив 2 уровень локализации. В описании уточняется, что компьютеры имеют процессор Intel Core различных модификаций.

Ранее RuHard сообщал, что тогда же в реестр добавили шесть промышленных компьютеров с процессором BE-M1000 (Baikal-M) от этого же производителя. Они тоже идут как продукция 2 уровня локализации, но при этом набрали 160 баллов.

Справка RuHard:

•
ООО «Научно-исследовательская лаборатория автоматизации проектирования» (НИЛ АП) зарегистрировано в 1993 году в Таганроге (Ростовская область). Основной вид деятельности — научные исследования и разработки в области естественных и технических наук прочие. Выручка в 2024 году составила 627 млн рублей, прибыль — 183 млн. Компания пытается работать с госзаказом. Она исполняла 13 контрактов на сумму 6 млн рублей. Крупнейший заказчик — АО «Птицефабрика "Свердловская"» (одна закупка на 3,1 млн рублей).

• Baikal-M (BE-M1000) — отечественная система на кристалле с 8 ядрами ARM Cortex-A57, 8-ядерным GPU Mali-T628 и большим набором высокоскоростных интерфейсов. Современный высокопроизводительный процессор Baikal-M предназначен для широкого диапазона целевых устройств потребительского и B2B сегментов.

• Intel Core — линейка микропроцессоров, разрабатываемая американской корпорацией Intel.

📸 Реестр российской промышленной продукции Минпромторга

RuHard в MAX | RuHard в VK | RuHard в Дзен
Post #842 26
Продолжаем про ООП. И один из принципов ООП - это Инкапсуляция

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

Во многих языках программирования это делается при помощи модификаторов доступа:

public — открытый доступ: элемент виден всем (внешний интерфейс);

private — закрытый доступ: элемент доступен только внутри класса;

protected — защищённый доступ: элемент доступен внутри класса и его наследников;

Для управления доступом к данным класса также реализуют методы доступа (get/set), которые могут выполнять дополнительные проверки при чтении или изменении значения.
В чём преимущество? Защита данных от некорректного использования и несанкционированного доступа, возможность повторного использования компонентов в различных частях программы, повышение читаемости кода и упрощение его поддержки и расширения.

#ООП #программирование
  • ❤ 1
Post #841 13

Forwarded from МашТех

Роскосмос начал искать космонавтов по объявлению.

⚡️ Госкорпорация "Роскосмос" разместила на одном из популярных отечественных рекрутинговых порталов вакансию космонавта. Отдельно в объявлении указывается, что опыт работы не требуется, но нужны знания в области основ пилотируемой космонавтики.

Еще некоторые требования для желающих полететь в космос:

⏺️ возраст до 35 лет, глубокие знания в области физики и математики;
⏺️ нужно иметь способности к изучению космической техники;
⏺️ грамотная устная и письменная речь, осведомлённость в истории мировой и отечественной космонавтики;
⏺️ отсутствие татуировок и судимостей;
⏺️ рост от 150 до 190 см, масса тела от 50 кг и обхват груди в диапазоне 94–112 см.

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

™️ МашТех
Post #835 15

Forwarded from Кинопоиск | Игры

Издателем игры «Война Миров: Сибирь» станет Плюс Студия.

Продюсерский центр Яндекса инвестирует в приключенческий экшен «Война Миров: Сибирь» от студии МГЛА, поучаствует в разработке игры и примет участие в креативном процессе и развитии вселенной совместно с МГЛОЙ.

Разработка «Войны миров: Сибирь» изначально шла в 1C Game Studios, однако команда разработчиков, отвечавших за игру, основала новую студию под названием МГЛА, где продолжит работу в полном составе и завершит производство. Наряду с RPG «Киберслав: Затмение» этот тайтл станет вторым крупным игровым релизом Плюс Студии в 2027 году.

А до конца 2026-го разработчики «Войны Миров» собираются делиться новыми материалами и выпустить демоверсию.

🎮 «Кинопоиск | Игры»
Post #834 10
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →