tproger | Technologies

Telegram-канал tproger - Типичный программист

80633

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo

Subscribe to a channel

Типичный программист

В офисе вайб-кодеров начался сущий кошмар, когда они увидели этот инструмент

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 правило для разработки действительно удобных интерфейсов. Главное — каждое правило подкреплено полноценным исследованием.

Сохраняйте

Читать полностью…
Subscribe to a channel