80633
Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
В офисе вайб-кодеров начался сущий кошмар, когда они увидели этот инструмент
Code Detector с 95% точностью определяет код, написанный нейросетью и помогает тимлидам в два счёта проверить сами вы писали или делегировали задачу ИИ.
Работает он с любыми ИИ-разработчиками, а точность проверена на миллионах примеров Python и TypeScript.
Выдавать нейрокод за свой теперь станет сложнее 😅
Как улучшить архитектурную защиту?
Разработчики харденингов KasperskyOS рассказали, как сделать атаки на ОС невозможными или как минимум очень дорогими.
Мария Недяк, разработчик криптографических сервисов в команде KasperskyOS, в своей статье "Стековые канарейки и где они обитают" делится опытом усиления одного из ключевых механизмов защиты в операционных системах — stack canary ("стековой канарейки"). И объясняет, как этот инструмент помогает предотвращать базовую, но всё ещё крайне актуальную угрозу — переполнение стека. Статья демонстрирует, как последовательно усложняются средства защиты, и как сложно спроектировать что-то действительно устойчивым и безопасным.
Всем, кто задействован в системной разработке, информационной безопасности или просто любит разбираться в тонкостях низкоуровневой защиты, статья строго рекомендуется к прочтению.
Попробовать KasperskyOS можно через общедоступную версию KasperskyOS Community Edition SDK.
Присоединяйтесь к сообществу разработчиков — сделайте этот мир немного безопаснее!
Это #партнёрский пост
Вы начнёте щёлкать задачи с LeetCode, как орешки, если изучите эти 15 паттернов
Задач на LeetCode огромная куча, но многие из них решаются по одним и тем же шаблонам. Я нашёл для вас подборку паттернов, которые помогут решить более полутора тысяч задач.
1. Prefix Sum
2. Two Pointers
3. Sliding Window
4. Fast & Slow Pointers
5. LinkedList In-place Reversal
6. Monotonic Stack
7. Top ‘K’ Elements
8. Overlapping Intervals
9. Modified Binary Search
10. Binary Tree Traversal
11. Depth-First Search (DFS)
12. Breadth-First Search (BFS)
13. Matrix Traversal
14. Backtracking
15. Dynamic Programming Patterns
Безумные и забавные факты о SQLite
SQLite — одна из самых популярных баз данных в мире с невероятной историей и особенностями.
Думаете, знаете о ней всё? Тогда листайте карточки, они вернут вас в чувства!
Источник: https://avi.im/blag/2024/sqlite-facts/
#sqlite #факты
Лол: Преподы из Пензы вдохновились YoptaScript и теперь учат студентов писать на JS… полностью на кириллице 😧
🔘Преподаватели перевели синтаксис задач и учебные материалы на русский. И теперь студенты пишут код без латиницы.
🔘 Цель — убрать языковой барьер и «укрепить национальный язык в IT», часть заданий проверяется автотестами на русском.
🔘И это, конечно, круто для начальной школы и вовлечения. Но спецы считают что выпускники потом обосрутся в продакшне. И столкнутся с проблемами при работе с либами и стандартами.
На Kickstarter выложили чехол, который реально снижает экранное время
Чуваки запустили сбор средств на выпуск чехла, который помогает бороться с думскроллингом. Результат тестирования уменьшил экранное время вдвое. И справился намного лучше, чем ограничения на уровне софта, которые легко обходятся.
Эффективность достигается с помощью трёх факторов: плохой эргономики, болтов, которые держат телефон внутри чехла и веса в 3 килограмма 😂
Спецы в IT, переросшие позицию джуна, для вас тут выкатили новое направление курсов Яндекс Практикум PRO
Внутри:
• работа с реальными цифрами, кейсами и проектами;
• обучение с практикующими экспертами;
• и актуальные знания, чтобы раскрыться в уже знакомой профессии.
Программа обучения подойдёт тем, кто хочет повысить квалификацию по своему направлению работы, будь то программирование, работа с нейросетями, менеджмент продукта или анализ данных, и не хочет останавливаться на достигнутом.
Читайте подробнее, это действительно нужно.
Это #партнёрский пост
Не пропусти МТС True Tech Champ — масштабный фестиваль 21 ноября для тех, кто живет технологиями
Тебя ждут:
• Захватывающая сюжетная линия: уникальная кибервселенная с возможностью влиять на ход происходящего;
• Конференция с международными спикерами: эксперты расскажут о трендах в ИИ и инновациях в индустрии;
• ИТ-качалка — наращивай экспертизу на воркшопах;
• Шоу-финал ИТ-чемпионата, где более 250 талантов со всей России сразятся в лайв-кодинге и программировании роботов на скоростное прохождение лабиринтов со спецэффектами. Поболей за своих фаворитов;
• Активности: бои роботов, кодерские челленджи, пайка плат и не только. Заработай True Coins и обменяй их на стильный мерч;
• HR-Hub, где команда МТС расскажет о возможностях для развития в компании и поможет перезагрузить карьерный трек;
• Афтепати со звездными хэдлайнерами — зажги под популярные хиты!
Когда: 21 ноября, МТС Live Холл в Москве и онлайн.
Регистрируйся на сайте.
Бесплатное участие, количество мест ограничено.
Это #партнёрский пост
В этот славный вечерок навалим электронщины: стример пишет музыку прямо в браузере и комментирует процесс завораживающим голосом.
Если вам тоже покодить: Strudel, Sonic Pi, Tidal Cycles.
Если вам ещё послушать: Switch Angel в YT и twitch.
Нашёл шикарный инструмент, который упаковывает любую веб‑страницу в один аккуратный HTML‑файл
В отличие от обычной функции «Сохранить как», тулза не разбрасывает файлы по папкам, а сразу встраивает CSS, изображения и JS как data‑URI, и получается один полноценный HTML5‑документ. Который откроется так же, как сайт в сети, даже при отсутствии доступного сетевого соединения.
Сохраняйте 😮💨
Спецы превратили курс Гарварда CS249 по ML в огромную интерактивную книгу — и выложили на GitHub
Внутри: проектирование систем, инженерия данных, развёртывание моделей, мониторинг и мультизадачность периферийного ИИ, деплой на устройствах и IoT — всё, что нужно для промышленного ML. Интерактивные материалы и примеры.
Развлекайтесь, это бесплатно😺
Дорогие, напоминаю, что у нас тут розыгрыш пыва подходит к концу
Итоги сегодня. Шансы выиграть большие, участников не так много 😉
Подборка годных репозиториев, которые помогут вам продвинуться в карьере разработчика
— developer-roadmap: Дорожные карты и полезные материалы для карьерного роста в IT, подходящие для новичков и профессионалов.
— build-your-own-x: Этот репозиторий представляет собой сборник хорошо написанных пошаговых руководств по созданию любых технологий от своего ЯП до базы данных.
— awesome-design-patterns: Шаблоны проектирования программного обеспечения и архитектуры для ваших приложений.
— app-ideas: Коллекция идей для создания пет проектов приложений от начального до продвинутого уровня.
— front-end-interview-handbook: Материалы для подготовки к собеседованиям на позицию фронтенд-разработчика, включая вопросы и задачи.
— tech-interview-handbook: Материалы для подготовки к техническим собеседованиям, охватывающие алгоритмы, структуры данных и методики проведения собеседований.
— free-programming-books: В этом репозитории содержится огромная коллекция бесплатных книг по программированию, охватывающих широкий спектр языков и технологий.
Разработчики: Мы закончили проект, можете передавать тестировщикам
Тестировщики: Мы прогнали все тесты. Багов нет, можно релизить.
Конечный пользователь 👍:
«Современные проблемы требуют современных решений»
Читать полностью…
LLM на Rust с нуля
RustGPT — проект, который показывает, как создать свою большую языковую модель на Rust даже без использования внешних фреймворков. Конечно, это не даст вам модель промышленного уровня. Но покажет, как такие модели создаются и работают.
Вы узнаете, как создать:
— настройку инструкций для диалогового ИИ,
— режим интерактивного чата для тестирования,
— полное обратное распространение с ограничением градиента,
— модульную архитектуру с чётким разделением задач.
#ml #rust
ИИ-агент на PHP
Не знаю как вы, а я, когда думаю о том, на чем сделан тот или иной ИИ-проект, сразу думаю про JS и Python. Но никак про PHP. Хотя для него есть хороший фреймворк, который даёт те же возможности, что и другие языки. Называется он Neuron — первый enterprise‑ready агентный фреймворк на PHP.
В этой статье подробнее о возможностях фреймворка, фичах и даже пример его использования на реальном ИИ-агенте.
#php #ml
AlphaXiv сделали интерактивную 3D‑визуализацию трансформеров, которая поможет их понять
🔘 Чуваки взяли LLaMA 3.1 и собрали интерактивную 3D‑схему: где можно «пролететь» сквозь модель и наблюдать поток токенов, слои и операции.
🔘При наведении курсора всплывает карточка с описанием операции и её вычислений; Есои кликнуть — открывается встроенный редактор с точным кодом.
🔘 Блоки разбиты по смыслу: query/key/value, attention‑heads, MLP, residual stream — можно смотреть формы тензоров, матричные умножения и порядок операций
Забирайте — может наконец поймёте, что они не поделили с автоботами 👄
Если вам нужна простая библиотека для визуализации потоков на JavaScript, обратите внимание на Drawflow
В ней определена работа с узлами на панели редактора: перетаскивание, удаление, добавление связей между ними. Узлы также поддерживают множественные входы и выходы. Есть экспорт/импорт данных редактора и поддержка компонентов Vue и Nuxt.
Гитхаб проекта с подробными инструкциями и примерами — тут 👍
Топик агентств по разработке цифровых продуктов
Собрали проверенных подрядчиков, которые делают «под ключ»: от исправления legacy‑хаоса и высоконагруженных систем до AI‑агентов, ERP‑интеграций и полного брендинга.
В статье разбор: кто чем реально силён (быстрый MVP, масштабирование, автоматизация, AI, дизайн) и примеры кейсов и сроки.
Личную переписку с ChatGPT впервые использовали для расследования преступления
🔘 По ордеру агенты США запросили у OpenAI личные чаты пользователя — он подозревался в администрировании даркнет‑форумов с детским насилием.
🔘Агент под прикрытием вёл с ним диалог. Подозреваемый сам упомянул, что пользуется ChatGPT и процитировал свои запросы.
🔘Беседы были странными, но в целом безобидными — от встречи Шерлока Холмса с героями Star Trek до «стихотворения в стиле Дональда Трампа».
🔘OpenAI передала данные аккаунта; эти сведения помогли следствию, и чувака набутылили. По данным СМИ, он ранее служил на авиабазе Рамштайн и пытался устроиться в структуры Пентагона.
Розыгрыш завершён — поздравляем победителей!
Спасибо всем, кто участвовал и поддерживал нашу лимитку. Три счастливчика уже определены ботом и уведомлены в личных сообщениях.
Не попали в число счастливчиков? Не расстраивайтесь — банки с «ТОКСИЧНЫМ ПРОГРАММИСТОМ» всё ещё в продаже. Заказать можно тут.
Количество ограничено, так что поспешите 😏
Реклама. ООО "Новые напитки", ИНН 4705102496, erid: 2W5zFJrEUoJ
🔝🔝🔝🔝 8 новостроек с ключами до конца года
Своя терраса с видом на закат, сенсорный сад во дворе или квартира в пяти минутах от «Флакона» — выбирайте под настроение.
Apple Real Estate собрали для вас ТОП новых домов в бизнес и премиум сегментах⬇️
— Квартиры от 16,4 млн
— Платежи — от 120 000 ₽ в месяц
— Рассрочка 0%
🏡 Ключи — до конца года
🏢 Есть варианты с отделкой, рассрочкой, редкими планировками
В подборке дома в лучших локациях. Останкино, Цветной бульвар, Воронцовский парк — там, где всё рядом: парки, кафе, культурные кластеры. Там где кипит жизнь.
⚪️ Жмите кнопку «ПОДБОРКА» и забирайте каталог с ТОПовыми предложениями.
Это #партнёрский пост
Продолжаем изучать особенности KasperskyOS
В составе KasperskyOS Community Edition SDK 1.3 появилось расширение для Visual Studio Code. C ним разрабатывать код для системы стало ещё проще: есть интеграция с эмулятором QEMU, быстрая сборка и запуск примеров, подсветка синтаксиса текстовых форматов, специфических для операционной системы. Например, поставляется конфигурация для подсветки синтаксиса xDL-файлов, содержащих определения интерфейсов, компонентов и классов процессов.
Скачайте KasperskyOS Community Edition SDK 1.3, содержащий новое расширение, и попробуйте куда больше интегрированных возможностей: автоматическую генерацию политик, работу с KPA-пакетами и многое другое.
Если ещё не успели попробовать KasperskyOS в деле, то сейчас самое время!
Это #партнёрский пост
Лол: в сентябре внезапно взлетела доля ПК с Windows 7
За октябрь — Windows 10 упала до 33.57%, Windows 11 снизилась с ~49% до ~43%, а вот Windows 7 выросла с 9.61% до 22.86% (да‑да, больше чем в два раза).
Помню майки советовали утилизировать рабочие ПК с Windows 10, если они не тянут Windows 11 😂
LawsOfUX: сборник лучших практик, которые важно учитывать при создании пользовательских интерфейсов 😎
Сборник сделан в формате интерактивного справочника, в котором простым языком объясняют 21 правило для разработки действительно удобных интерфейсов. Главное — каждое правило подкреплено полноценным исследованием.
Сохраняйте