extremecode | Technologies

Telegram-канал extremecode - The ExtremeCode Times

39876

IT punks. ❤️ YouTube https://youtube.com/ExtremeCode 💸 Реклама @Mshvyag / eaa@extremecode.studio Для РКН: № 5025353650

Subscribe to a channel

The ExtremeCode Times

Линуксятники, оправдывайтесь, почему так?

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

The ExtremeCode Times

За что я люблю айтишников, так это за то, что они полностью оторваны от реальности и пытаются предсказать то чего никогда не случится.

А вдруг бизнес захочет Х? А Вдруг бизнес захочет Y?

Всё надо подсчитать, учесть и подготовиться. У меня плохие новости: скорее всего бизнес запросит то, к чему ты не готовился.

Уметь готовиться к реальным изменениям - это крепкая скилуха и редкая.

ауф 🐺

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

The ExtremeCode Times

Челыф, на меня обзор сделали, смотрите, какой чел вумный. Я бы нанял бы его Chief Senior git-разработчиком.

https://www.youtube.com/watch?v=AcUWbEqvAao

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

The ExtremeCode Times

АРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ РАЙАН ДАЛЬ СКАЗАЛЬ, ЧТО ИИ ЗАМЕНИТ ВСЕХ ПРОГРАММИСТОВ.

Челы, это Райан Даль. Просто напоминаю:

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

Выводы:

> Ништяк, что он дропнул ноду
> Ништяк, что Deno не взлетело, оказывается его личное мнение кусок кала
> Чел абсолютно не разбирается, что нужно сообществу. Чё как там Deno поживает?

Лично я не думаю, что у Даля есть какая-то выгода ИИ повесточку продвигать, я думаю, что он просто херово чует куда ветер дует.

В целом выходит, что он - Царь Мидас наоборот: всё к чему прикасается превращается в говно.
У него настолько херовая чуйка, что проскакивают мысли о том, чтобы делать всё наоборот.

Нашли кого слушать, ёпте.

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

The ExtremeCode Times

Знаете, как настоящий айтишник, люблю всё объединять в систему и классифицировать. Недавно задумался, а почему у нас нет чёткой единой системы классификации паттернов? Ну типа, чтобы как таблица Менделеева, то таблица Дядюшки Боба. Или что нибудь такое.

Как паттерны можно организовать и по каким параметрам чтобы было красиво?

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

The ExtremeCode Times

АРЯЯЯЯЯЯЯ ТЫ НЕ ТАК СЧИТАЕШЬ, АРЯЯЯЯЯ В МАТЕМАТИКЕ ДОЛЖНО БЫТЬ МАТЕМАТИЧНО АРЯЯЯЯЯЯЯ.

Хехехехе, небось когда у таких подтёки анусабстракций из выкаченных пакетов с npm происходят, они в первую очередь думают, что это их косяк, а не подпиваса-автора библиотеки.

Плиз, чил, господа либералы. Аристотель смотрит на вас с облачка и улыбается вам.

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

The ExtremeCode Times

Задачка на сообразительность подписчиков:

Идеальную монету подкидывают прямо перед вами. 99 раз она упала орлом вверх. С какой вероятностью она ляжет решкой вверх при следующем броске?

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

The ExtremeCode Times

StackOverflow ВСЁ. Количество создаваемых вопросов стремительно катится к нулю.

Ушла эпоха 😤

Выборка взята из stackexchange

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

The ExtremeCode Times

Хехехе, наконец-то длинные выходные. Устал я за прошлый год.

Пытаюсь до окончания праздников не трогать программирование и максимально позаниматься чем нибудь других. Из вариантов были: научиться играть на фортепиано, записаться на кулинарные курсы, готовиться к марафону на 70 км или впасть в пучину дегроидных инфопомоек.

Конечно же я выбрал последнее.

В общем подписался на закрытый чат, так называемых предпринимателей. Там действительно СЕО из крепких компаний маринуются.

Сука, какие же они тупорылые, это пиздец. Иногда у меня ощущение, что я нахожусь в цирке каких-то уродов.

Для примера: Вылезла женщина с сообщением "БЛЯ А ВЫ ЗНАЛИ ЧТО НЕЙРОСЕТИ ОКАЗЫВАЕТСЯ СЧИТАЮТ НЕ ПРАВИЛЬНО, Я ПОПРОСИЛА СГЕНЕРИТЬ ЦИФРЫ ДЛЯ ПРЕЗЕНТАШКИ, А ОН НЕПРАВИЛЬНО СГЕНЕРИЛ, БЫЛО НЕ ЛОВКО".

Ало, подруга, на дворе 2026-ое тысячилетие, ты только сейчас узнала, что нейросети галюнят? Угадайте чем эта женщина занимается?

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

The ExtremeCode Times

Всех с ДР Земли, челы. Ей исполнилось уже 2026 лет. Поздравляю.

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

The ExtremeCode Times

Хуже сраных ежедневных апдейтов только, сраные предпразничные апдейты иконок приложений. Вот запахло Новым Годом, значит надо менять цвета сраных иконок, вешать на них ветки ёлочек и обсыпать снегом. Чтобы ты иконки их приложений никогда не нашёл.

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

The ExtremeCode Times

Братан, нужно всего лишь залезть в реестр и бахнуть туда по пути

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem


Параметр
LongPathsEnabled
в
1


Ну че ты как этот, спросил бы хоть в личке, зачем мы в онлайне перед всеми позоримся с тобой, жесть 👽

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

The ExtremeCode Times

Короче, выпускники. Скоро начнется: "куда поступать", "на кого учиться", "ЕГЭ сдал?". Знакомо? У вас в голове сейчас или полная пустота, или такой винегрет из вариантов, что проще вообще никуда не идти.

А теперь представьте: можно не гадать, какую профессию выбрать на всю оставшуюся жизнь, а прийти в универ, где на первом курсе дадут попробовать всё — от разработки до ИИ. И только потом осознанно выбрать, чем заниматься. И да, вам за это ещё и заплатят. Вернее, дадут грант.

Все это осуществимо в Центральном университете, созданном при поддержке 60+ ведущих компаний, включая Т-Банк, VK и других. Здесь готовят как специалистов в ИТ, так и в бизнес направлениях — разработка, ИИ, бизнес и аналитика, дизайн. Обучение строится на на реальных бизнес-задачах с упором на фундаментальные знания. Есть карьерный центр, стажировки у партнёров с перспективой трудоустройства. После обучения выдается диплом о высшем образовании государственного образца.

А приправлено это все системой грантов с полным (это 3 480 000₽) или частичным покрытием обучения. Важно, что грант это не целевое направление, так что отрабатывать его после получения диплома не придется.

Как раз уже идет конкурс на получение гранта, поэтому переходите по ссылке и пробуйте свои силы

Важно определится с выбором ВУЗа заранее, а участвовать в конкурсе грантов можно прямо сейчас, т.к. ты можешь получить возможность его получить до сдачи ЕГЭ, да и будет время на повторные попытки, если не выйдет сразу.

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

The ExtremeCode Times

Ловите мысль:

Тру ооп есть - это микросервисы 😈

Посылка сообщений - сервисы общаются между собой. А что если один упадёт? Ничего, так же как и в посылке сообщений по тру ооп. Инкапсуляция есть (это не сокрытие логики сервиса, если что), динамическая связываемость тоже имеются. Шах и мат.

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

The ExtremeCode Times

👉 Новое видео на канале: https://youtu.be/pXXfXkPMNNY

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

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

The ExtremeCode Times

У вас есть племянник. Ему 12 лет и он нормально вывозит школьную программу, учится на 4-5, склонен к физике, математике, информатике. Регулярно пропадает в компудахтере.

Его мама спрашивает у вас, норм ли начать её сыну начинать целиться в программисты? Что вы ей посоветуете?

UPD: Сам пиздюк хочет только играть в фортнайт

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

The ExtremeCode Times

Теория не всегда стакается с практикой.

Дано: Есть конструктор документа. Он состоит из 5 объёмных шагов. В UI указаны все номера шагов и помечен шаг, на котором находится пользователь.

Как лучше назвать компоненты, которые соответствуют шагам? Step1, Step2, Step3 и т.д.
Или SetRepresented, SetRepresentative, SetPermision...

В теории: АРЯЯЯЯ ЛУЧШЕ НАЗЫВАТЬ ПО СМЫСЛУ ШАГА, А НЕ ПО НОМЕРУ. НАЗВАНИЕ ОТРАЖАЕТ БИЗНЕС-ДЕЙСТВИЕ.

На практике:
> Прибегает аналитик и говорит, что на шаге 3 в конструкторе баг, надо исправить
> Ты спрашиваешь "шаг 3 это какой?" (не лезть же в код, чтобы в родительском компоненте посмотреть, что там на 3-ей позиции)
> Он тебе говорит "НУ ЭТО ТАМ, ГДЕ РЕПРЕСЕНТЕД УСТАНАВЛИВАЕТСЯ"
> Ищешь SetRepresented, который спрятался между SetRepresentative, SetReplied, SetReported.
> Компоненты расположились в IDE по алфавиту, поэтому первый шаг лежит 4-ым, а последний вторым.

По факту, всё будет быстрее, если назвать компоненты Step1, потому что и клиент и аналитик первым делом выдадут номер шага, а не бизнес-смысловое название. Потому что ты первым делом вспомнишь номер шага, а не бизнес-смысловое название.

Эмпирика-пракитка > Теория из книжек-хуижек.

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

The ExtremeCode Times

Крч, потыкал этот ваш Claude Pro. Омежка стремящийся заменить айтишника конечно облегчает ряд задач, но в написании кода в несколько итераций — генерирует столько мусора, что сам начинает путаться в своем контексте (классика).

Плюсы:
> Интегрируется в bash, умеет делать всякие прикольные штуки в окружении
> Умеет дебажить код (больше всего понравилось)
> Вникает в контекст кода, и может подправить нужные участки
> В теории, если дать доступы от SSH, еще может упростить мое любимое пердолево с деплоингом приложений (сам пока не тестил, но попробую)

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

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

Короче, прогресс за 4 года нейрослопперства в айти есть, но до полной замены не готов.

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

The ExtremeCode Times

Угадай паттерн по пикче

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

The ExtremeCode Times

Для тех кто не выкупил пикчу: на ней древнеегипетский жабоголовый бог Кек.

Это не прикол, такой реально есть.

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

The ExtremeCode Times

Вы не можете посчитать эту вероятность.

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

Скорее всего нас наёбывают, что монета идеальная; или монета идеальная, а вот окружение не очень и система в целом не идеальна; или подкидывающий - сраный фокусник.

Если подкидывающий сраный фокусник, то результат зависит от его мотивации.

И тут возникает другой вопрос: Какие данные нам нужны, чтобы правильно посчитать вероятность?

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

The ExtremeCode Times

Это понятно, что стаковерфлоу откис из-за нейросетей, которые предоставляют инфу лучше. А теперь вопрос такой: если искусственные идиоты надрочились на стаковерфлоу, то на чём они будут надрачиваться сейчас после того как убили стаковерфлоу?

Тут два варика: Стагнация или поиск нового источника датасетов. Почему-то хочется поставить на первый.

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

The ExtremeCode Times

Она делает курсы по нейросетям

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

The ExtremeCode Times

Ну ладно. Если серьезно, то с НГ. Желаю вам в новом 2026 году войти в состояние it-вознесенного.

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

Это состояние, при котором ты знаешь ответы на все вопросы.

Это когда твой бабулес растет быстрее инфляции.

Будем с вами и дальше над этим айтишить. Спасибо, что вы со мной. Постараюсь не быть жопой.

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

The ExtremeCode Times

Сидел на хабре, рылся в статьях, чтобы хоть как-то вдохновиться для своего контента. И тут, блин, замечаю в одном сниппете новую кнопку "Объяснить код с SourceCraft". Первая мысль — ну думаю, опять какая-то хрень, которую прикрутили для галочки, как обычно.

Но, сука, оказалось прикольно. Нажимаешь на кнопку и LLMка начинает разжевывать код, как будто ты полный ноль. Можно спросить что угодно: "а че это за хуйня?", "как это переписать под мою задачу?" или "сделай то же самое, но на Петухоне".

Finally, теперь вообще не нужно думать, когда читаешь чужой код. Мечтал об этом с детства.

https://habr.com/ru/companies/habr/articles/973170/

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

The ExtremeCode Times

Тот, за кого ты проголосовал – ключевой игрок в любой IT-команде. Но настоящие проекты создаются, когда все эти специалисты работают вместе. Хочешь попробовать себя в роли одного из них на практике?

Международная олимпиада PROD по промышленной разработке для учеников 8-11 классов - это твой шанс сделать тест-драйв профессии еще в школе.

Что такое PROD?

Это не обычная олимпиада по программированию:

Практика, а не теория: Решаешь реальные задачи, которые встречаются в Т-Банке и других tech-гигантах. Олимпиада проводится группой компаний Т-Технологии и Центральным университетом в партнерстве с Высшей школой экономики.

Первый этап - отборочный, для проверки скиллов. Второй этап - командный, где вы работаете над проектом, как в настоящей команде разработки.

Четыре трека на выбор:
- Бэкенд-разработка
- Фронтенд-разработка
- Мобильная разработка
- Машинное обучение

Главные призы:
> Возможность поступить в вуз на бесплатное обучение (до 100% грант в Центральный университет)
> Возможность попасть на стажировку в Т-Банк.
> Ты найдёшь друзей и единомышленников, с которыми можно расти и создавать крутые проекты.

➡️ Регистрируйся на олимпиаду PROD!

Переходи по ссылке и открой для себя IT

Реклама. АНО ДПО «Т-Образование», ИНН 7743270426, Erid: 2W5zFG6MwRi

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

The ExtremeCode Times

Иногда я просто валю лицо со всратости дефолтного инструментария дотнета.

ТЫ НЕ МОЖЕШЬ ЧЕРЕЗ System.IO - работать с директориями длиннее 260 символов. Поэтому ты либо вставляешь какие-то костыли, либо вообще тыкаешь стороннюю либу типа Delimon, чтобы у тебя было адекватное апи для работы с директориями.

> АРЯЯЯЯ ЭТО СТАРАЯ ВИНДА ВИНОВАТА СО СВОИМИ ОГРАНИЧЕНИЯМИ, АВТОРЫ ДОТНЕТА НЕ ХОТЕЛИ ЛОМАТЬ СОВМЕСТИМОСТЬ.

ёпта бля, этой старой винды нет уже 3 тысячи лет, а я теперь должен ручками выставлять какие-то флаги. Нахуй мне это надо? Переделывайте.

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

The ExtremeCode Times

Как же заебали ежедневные апдейты всего и вся на компе и на мобиле, да даже в вебе. Просто, блять, не выносимо. СУКА МАНАГЕРЫ ДА РАСШИРЬТЕ ВЫ СВОИ СРАНЫЕ СПРИНТЫ ДО 3-4 НЕДЕЛЬ ХОТЯ БЫ.

Видимых апдейтов нихера нет, зато обязательно нужно ПЕРЕКРЫТЬ ВЕСЬ ЭКРАН СРАНЫМ НЕПРОПУСКАЕМЫМ ОКНОМ, а затем еще СРАНОЙ НОТИФИКАШКОЙ которая перекрывает полезную часть приложению, из-за которой не получается тыкнуть в нужную вкладку/кнопку.

Сука, все так парятся о UI/UX, метриках-хуетриках, но из-за этого бреда просто хочется УДАЛИТЬ нахуй этой приложение и выкинуть девайс в окно.

Что в десктоп версии ебучего облачного блокнота можно обновлять каждые 3 дня? Нахера менять местами кнопки в сайд меню на ютубе? Кто-нибудь вообще понимает, че в дискорде с каждым обновлением происходит — там же вообще нихуя не меняется. Про банковские приложухи вообще молчу.

Этот список можно продолжать до бесконечности, просто уже невыносимо 🤬

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

The ExtremeCode Times

Факап челлендж 4:

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

Скинул челам с команды, похихикали, у нас сервер не может исполнять php код, всё написано на ноде.

Похихихать похихикали, а потом на следующий день обнаружили, что php файл уже лежит на сервере И К НЕМУ ИДУТ ЗАПРОСЫ. Только код не исполняется. Вот это мы труханули, конечно. С полупинка на месте перекрыли доступ к машине.

И вот что важно — проблема была не в языке, а в том, что сама архитектура была «дырявой»: не было адекватной сетевой изоляции, заранее настроенных доступов… Кто-то там извне вообще мог добраться до сервера, а это уже тревожный звоночек.

Если бы изначально разворачивали проект в защищенном облаке, такого бы не было. Под 152-ФЗ там эти базовые барьеры уже есть из коробки: среда изолирована, доступы можно ограничить, инфраструктура защищена сразу на уровне архитектуры. У того же Рег.облака есть такое решение — разворачивай и работай, а не туши пожары.

Ну и раз уж делимся факапами, то давайте по-честному, у каждого есть своя история провала, которой можно поделиться. Жду ваши истории в комментах! Самые интересные разберут технические специалисты в тг-канале Рег.облака, а авторов ждет тематический мерч — его можно прикладывать туда, где болит.

Также есть стикерпак «Я выжил в 404» для таких моментов - там есть вся хроника эмоций от первого "здарова" до фикса.

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

The ExtremeCode Times

А теперь давайте представим, что это всё происходит в 2005 году. Поменялась ситуация? А это всё из-за того, что произошла так называемая "инфляция мегабайта". Мегабайт в 2005 не тоже самое, что мегабайт в 2025, следовательно мегабайт в 2035 будет ещё менее значительным.

Вывод: Не надо уменьшать вес страниц. Его можно увеличивать соответственно инфляции.

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