80633
Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Современные проблемы требуют современных решений: Появилась первая брейнрот-IDE для вайбкодеров 🤔
При вайбкодинге нейросетям требуется время для того, чтобы обработать ваш запрос, подумать и сгенерировать код. Ответственные разработчики понимают, что это время нужно не тратить, глядя на раздумия ИИ, а провести продуктивно. Специально для них создан ChadIDE.
Он помогает вам скоротать ожидание между генерациями и предлагает вам сделать ставку в казино, полистать ленты соцсетей или сделать свайп в Tinder. А как только код будет готов, IDE вернёт вас к рабочим файлам. Здорово, правда?
Если вы думаете, что это запоздалый первоапрельский розыгрыш, то вот вам ссылка на страницу проекта. Там можно почитать подробности и скачать IDE.
#кек
Мы ждали этого 10 000 20 лет!
В Linux 6.19 наконец-то появится поддержка Microsoft C Extensions. Два патча для этого уже добавлены в ветку, отвечающую за сборочную систему ядра. Они включают глобальный флаг компиляции -fms-extensions для GCC и Clang.
Это означает, что скоро разработчики смогут использовать расширения, поддерживаемые компилятором Microsoft Visual C/C++. Это позволит им писать более элегантный код и даже экономить место в стеке в некоторых случаях.
Почему это важно и что думает сам Линус Торвальдс об этом мы рассказали у нас на сайте.
#новости #linux
Открываем первую доску объявлений Tproger
Мы видим много комментариев о поиске ментора, помощника, напарника для проекта и так далее. Но все эти комментарии, как правило, не относятся к теме постов, в которых написаны. Получается то флуд, то спам.
Теперь вы можете легально предложить свою помощь или попросить о ней под этим постом. Если опыт окажется удачным и вам понравится, то сделаем рубрику регулярной.
Так что не стесняйтесь и пишите 👇
#доскаобявлений
Если вы ИТ-гуру и любите технологии — отличная новость для вас!
26 ноября в московском фиджитал-пространстве «Кибердом» пройдет «Код СберТеха» — конференция для профессионалов ИТ-разработки с крутыми спикерами, мастер-классами и квестом.
Это уникальная возможность узнать всё о продуктах СберТеха, заглянуть за кулисы масштабных проектов Сбера и других компаний и увидеть, как сложные системы работают в унисон — подобно слаженному оркестру.
В программе:
• технические доклады про базы данных, инфраструктуру, информационную безопасность, интеграционные сервисы и визуальное программирование;
• практические мастер-классы и демозоны с реальными кейсами;
• интерактивный квест по разным продуктам;
• неформальное общение — нетворкинг и музыкальная программа.
Приходите, знакомьтесь с экспертами и единомышленниками, заряжайтесь вдохновением и идеями для своих задач.
Подробности и регистрация — по ссылке.
Это #партнёрский пост
GUI для скачивания с YouTube и, внимание, с любых других сайтов, где есть видео. Не только с видеохостингов 🤤
https://github.com/hyperfield/yt-channel-downloader/
Под капотом — связка yt-dlp, scrapetube и pytube, а поверх красивый интерфейс для Windows, macOS или Linux. Вводите ссылку на видео, плейлист или канал, приложение подтягивает список и даёт выбрать, что именно качать — целиком или выборочно, в том числе «только аудио», с нужным качеством.
Из полезного: есть вход в аккаунт YouTube прямо из приложения, так что подтянет приватные ролики; куки хранятся в конфиге и очищаются при выходе. Программа помечает уже скачанные файлы, умеет ограничивать число параллельных потоков, чтобы очередь не подвисала. Для работы нужен ffmpeg. Для Windows доступен готовый инсталлятор в Releases (ссылкой на SourceForge).
Код и инструкции — на GitHub. В планах: загрузка Shorts, поиск по полученному списку, более наглядный прогресс, история и поддержка других площадок.
@prog_tools
🌟 Вечеринка для разработчиков: пет-проекты, хобби и вайб-кодинг
Ребята из Яндекс Вертикалей собирают всех 14 ноября на мультистек-вечеринку о хобби и технологиях.
Вы вдохновитесь историями коллег об удачных внерабочих экспериментах, чтобы взглянуть по-новому на свои увлечения.
В программе события:
🔴Доклады про футбольного ИИ-аналитика и телеграм-бота для канала с мемами;
🔴Воркшоп — сделаете свой MCP-сервер для автоматизации задач;
🔴Открытый диалог о хобби с тимлидами, разработчиками, ML-специалистами и аналитиками.
Вместе с командой Вертикалей разберётесь, как выбрать стек и наконец начать проект, который долго откладывали.
А завершите вечер афтепати с DJ-сетом и разными активностями.
Подробности и регистрация
Это #партнёрский пост
Только посмотрите, что творит эта библиотека
TypeGPU — это модульный и открытый набор инструментов для WebGPU с расширенным выводом типов и возможностью писать шейдеры на TypeScript. То есть вы можете использовать возможности GPU для вашего сайта, не погружаясь в нюансы низкоуровневого API.
Ключевая фишка — директива 'use gpu', которая компилирует JS в WSGL для запуска на графическом процессоре.
Подробнее о библиотеке можно почитать здесь.
#javascript #typescript #библиотека
Бро, ты можешь тут реализоваться и т.д.
Став частью ОТП Банка, именно ты сделаешь сильнее всю команду! Расти, учись и пробуй новое — это твой шанс создать что-то по-настоящему крутое.
Присоединяйся к ребятам и делись роликом с теми, кто тоже готов к переменам 🚀
Заменит ли вас ИИ?
Пора прояснить действительно важный момент, который касается каждого. И сделать это поможет простой сервис 0x45o.com. Достаточно ввести название своей профессии и нажать кнопку «check», чтобы узнать заменит ли вас ИИ (точно да).
Покажите своему другу, пусть проверит себя.
9 команд GIT, о которых нужно знать
Большинство из нас придерживаются основ: git add, git commit, git push, и, честно говоря, это работает пока…
В какой-то момент вы столкнетесь с препятствием — запутанной историей, сломанной веткой или ошибкой, которую вы просто не можете отследить.
Вот тогда эти 9 команд станут настоящим спасением 🤌
#git #шпаргалка
Узнали себя? Скорее всего вам нужно на «Проектную Исповедь»
Это не очередная строгая онлайн-конференция, а ежегодное откровение профессионалов в сфере ИТ. Вас ждут:
🔘 Честные истории о выгорании и сложных проектах;
🔘 Кейсы по управлению ресурсами без потери себя;
🔘 Воркшопы по расстановке приоритетов.
Среди самых активных и внимательных участников будут разыграны комплекты мерча для полной перезагрузки
Дата: 13 ноября в 11:00 | онлайн
Участие: бесплатно.
Регистрируйтесь, чтобы воссоединить рабочее и личное «я»: https://tprg.ru/021u
Это #партнёрский пост
Теперь вас будет сложнее застать врасплох во время собеседования
Пользователь X поделился подборкой из 50 вопросов и ответов, которые помогут вам подготовиться к интервью по ИИ, ML и LLM. Гайд покрывает всё от базы до продвинутых концепций:
➡️ Промпт-инжиниринг;
➡️ Тонкую настройку и RAG;
➡️ Архитектуру трансформаторов;
➡️ Токенизацию;
➡️ Сценарии использования LLM.
Сохраняйте себе, чтобы не потерять.
OpenAI меняет джунов на супер-джунов. И ставит их в пару с супер-дедами
Так-то многие компании в этом году сокращают джунов, потому что считают, что их задачи можно скормить ИИ. Но в OpenAI создали интегрированную роль, которую назвали super junior: теперь им нужны люди с инженерным мышлением, которые начали разбираться в IT сразу через модели.
Вроде бы совсем недавно выросло первое поколение детей, которые родились со смартфонами в руках. А вот уже и подоспели айтишники, у которых ключевой навык — решать задачи с помощью группы разных ИИ-агентов и моделей. При этом, конечно, им не обойтись без матёрых программистов, которые могут писать код в голове, во сне и на перфокартах.
Поэтому OpenAI пробует комбинацию «старый волк + способный школьник + его ИИ-покемоны». Что это значит для нас? Если у OpenAI получится, будет новый тренд и новый рынок.
В статье побольше написано.
@your_tech
Для сисадминов на WB добавили крутки 😄
когда Геншина уже мало
«Современные проблемы требуют современных решений»
Читать полностью…
Когда я стану айтишником, я вам не скажу, но будут знаки
Читать полностью…
Кто-то слишком наглым оказался...
IBM запатентовала математический метод Эйлера–Гаусса, которому и так 200 лет
Компания взяла метод непрерывных дробей из XVIII века, прогнала через PyTorch с функцией backward() — и назвала это CoFrNet — архитектура на основе обобщенных дробей. Заявку на патент подали в 2022-м, официально его опубликовали в октябре 2025-го на Google Patents.
В чем проблема: эту математику используют везде: от вычисления π до научных библиотек Sage и Mathematica. Теперь формально они могут нарушать патент IBM.
Математики в шоке:
«Эйлер, Гаусс и Рамануджан не дожили до того, чтобы IBM брала с них роялти».
«Ядро планеты Python»: большой интерактивный учебник по Python, который дополняет сообщество
Он охватывает основные темы Python, но коротко и достаточно ёмко, чтобы раскрыть специфику, удобство, красоту и силу этого языка, не перегружая голову. Всё с кучей примеров и небольшими дорожными картами по каждой теме.
При желании, вы тоже можете предлагать улучшения, дополнять и переделывать его — исходники лежат на гитхабе: https://github.com/amaargiru/pycore
#python #начинающим
Пользователь X поделился тем, как ChatGPT попытался обмануть его лишь бы доказать свою правоту.
А кто-то слепо верит медицинским рекомендациям от ИИ...
Мифы об антивирусах, в которые до сих пор верят
Для начала вопрос к вам: антивирусы в 2025 нужны или нет?
Некоторые пользователи считают, что сегодня антивирусы уже устарели. Кто-то думает, что на Linux и MacOS вообще вирусов нет. Но правда не такая приятная.
Вирусы стали сложнее и хитрее. Поэтому и средства для борьбы с ними тоже меняются. Если раньше антивирус был, как монолит с гигантской базой сигнатур, то сегодня он по концепции ближе к микросервисам — облачные песочницы, алгоритмы машинного обучения на стороне сервера , поведенческие датчики прямо внутри ядра ОС и так далее.
Мы собрали популярные мифы об антивирусах, чтобы вы и ваши близкие не теряли бдительность и лучше оценивали уровень безопасности ваших устройств. Зайдите почитать.
Пора узнать, в чём ваш айтишный грешок
И только не говорите, что вы святой. Кто-то слишком гордится своим кодом, другой не может остановить рефакторинг, а третий завидует процессам в другой компании.
Мы подготовили для вас небольшой тест, который поможет определить ваш главный грех. Переходите по ссылке и узнайте его: https://tproger.ru/articles/kakoj-ty-ajtiwnyj-greh-
volkswagen — тулза, которая поможет вам пройти все тесты
Автор этого инструмента вдохновился компанией Volkswagen, которая обманывала тесты на количество вредных выбросов. Его «volkswagen» определяет, когда тесты выполняются в среде непрерывной интеграции (CI), и автоматически делает их успешными независимо от их фактического статуса СI-сервере.
Благодаря этому вы можете тратить меньше времени на отладку, при этом оставаясь хорошим программистом (но это не точно).
#инструменты
Современные проблемы требуют современных решений
Читать полностью…
С кем знакомятся типичные программисты: 2D-тян или живая девушка?
Согласно недавним исследованиям Vantage Point Counseling Services, треть американцев хотя бы раз состояла в романтических отношениях с ИИ. Появилось даже приложение Loverse для виртуальных знакомств, где вместо реальных людей роль партнёров выполняют чат-боты с искусственным интеллектом.
Мы решили провести своё исследование и выяснить где и с кем сегодня знакомятся пользователи стран СНГ. Пожалуйста, пройдите наш небольшой опрос. Это поможет нашему исследованию.
Пройти опрос.
Разработчик из Кремниевой долины бросил карьеру в IT, чтобы работать на кладбище
Он был UX-дизайнером в Сан-Франциско, но устал от работы в стартапах и поиска работы и теперь делает дизайн не для живых, а для мёртвых, вырезая могильные плиты.
В видео он поделился своей историей.
Бывают ли веб-приложения без уязвимостей? Наверное, нет, но с безопасной разработкой уязвимостей точно станет меньше
Positive Education собрали все проверенные методы и подходы от специалистов с многолетним опытом построения DevSecOps в практикуме «Безопасность приложений для инженеров», который стартует 10 ноября.
За шесть недель команда экспертов поделится дорожными картами внедрения безопасной разработки с учетом ролей и их ответственности, а также расскажет, как работать с SAST, DAST, SCA, моделированием угроз, фаззингом и интеграцией в CI/CD.
Вы будете заняты развитием приложения, а не вечными доработками и ловлей багов, релизы станут выходить быстрее, а недостатки безопасности — исправляться ещё до выхода в прод. Ваш профит — защищенность, скорость и рост доверия клиентов.
Пока вы проходите практикум, на связи будут специалисты Positive Technologies, с которыми можно проконсультироваться. Кроме того, все материалы останутся доступными в течение года – их можно пересматривать и использовать реальных в проектах.
Все подробности — на сайте Positive Education.
Это #партнёрский пост
designMode: читерский способ редактировать страницы прямо в браузере 😎
С помощью этой функции можно быстро изменить содержимое страницы, прикинуть, как интерфейс смотрится с вашими изменениями, ну или на крайняк скинуть клиенту, который уже неделю хочет на это взлянуть.
Как это сделать:
0️⃣ Нажмите F12, чтобы открыть DevTools.
1️⃣ Перейдите в Console.
2️⃣ Введите: document.designMode="on".
3️⃣ Вы великолепны!
Теперь можете закрыть DevTools и свободно редактировать страницу: менять или двигать картинки, текст и издеваться над прочими элементами. Поддерживается во всех современных браузерах!
#design #лайфхаки
В офисе вайб-кодеров начался сущий кошмар, когда они увидели этот инструмент
Code Detector с 95% точностью определяет код, написанный нейросетью и помогает тимлидам в два счёта проверить сами вы писали или делегировали задачу ИИ.
Работает он с любыми ИИ-разработчиками, а точность проверена на миллионах примеров Python и TypeScript.
Выдавать нейрокод за свой теперь станет сложнее 😅
Как улучшить архитектурную защиту?
Разработчики харденингов KasperskyOS рассказали, как сделать атаки на ОС невозможными или как минимум очень дорогими.
Мария Недяк, разработчик криптографических сервисов в команде KasperskyOS, в своей статье "Стековые канарейки и где они обитают" делится опытом усиления одного из ключевых механизмов защиты в операционных системах — stack canary ("стековой канарейки"). И объясняет, как этот инструмент помогает предотвращать базовую, но всё ещё крайне актуальную угрозу — переполнение стека. Статья демонстрирует, как последовательно усложняются средства защиты, и как сложно спроектировать что-то действительно устойчивым и безопасным.
Всем, кто задействован в системной разработке, информационной безопасности или просто любит разбираться в тонкостях низкоуровневой защиты, статья строго рекомендуется к прочтению.
Попробовать KasperskyOS можно через общедоступную версию KasperskyOS Community Edition SDK.
Присоединяйтесь к сообществу разработчиков — сделайте этот мир немного безопаснее!
Это #партнёрский пост