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

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

Современные проблемы требуют современных решений: Появилась первая брейнрот-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 addgit 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 брала с них роялти».


Вопрос открыт — где граница между общей наукой и корпоративной жадностью.

Читаем подробности, пока IBM не запатентовала теорему Пифагора 🤦

@your_tech

Читать полностью…

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

«Ядро планеты 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.

Присоединяйтесь к сообществу разработчиков — сделайте этот мир немного безопаснее!

Это #партнёрский пост

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