The ExtremeCode Times
41.1K subscribers
571 photos
47 videos
5 files
515 links
IT punks.

❤️ YouTube
https://youtube.com/ExtremeCode

💸 Реклама
@Mshvyag / eaa@extremecode.studio

Для РКН: № 5025353650
Download Telegram
Так значится, сегодня я вам ничего полезного не расскажу, так как занят производством сценария.

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

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

Так блин, к чему я это всё. Ах да, давненько я ЛИНУКСятников на их положенное место не опускал. В общем со времен предыдущей зарубы, я сошелся на том что из всех существующих Desktop дистрибутивов Fedora 35 оказалась самым приемлимым и удобоваримым продуктом. До недавнего времени, пока не вышел глобальный апдейт Fedora 36. Казалось бы, что могло пойти не так?

ДА ВСЁ МОГЛО ПОЙТИ НЕ ТАК - автоматический апдейтер этого говна сломал мне этот ваш хвалёный ЛИНУКС. Пришлось убить полтора часа на фиксы, загрузку предыдущей версии ядра ЛИНУКС и восстановление grub.

Ну что - все еще самая стабильная операционка из всех существующих или как? (ставь 💩 если согласен)

P.S.
Скриншот не мой, но white screen of death был такой же.
💩89🔥10👍7😱3😁2🤯2
Так, ну ладно the next one представитель дедовской объектно-ориентированной литературы: Object Thinking от David West

В отличии от предыдущей мукулатурки написано чуть более попсово, так что осилить её сможет любой хлебушек, единственное требование - хоть какое то знание English Language.

Не, ну а чо вы хотели в 2022ом веке. Ну и кстати, ставь 🤯 если тоже как я не знаешь English, но любишь Flex'ить двумя-тремя выученными модными словечками.

О книге - рекомендую пропустить первые страницы и врываться сразу в 3-ю главу, которая является по сути обзорной для фундамента ООП, ну и далее по нарастающей будет раскрывать всю суть и оправдывать своё называние - объектное мышление.

Вообще книжонка вызывает откровенно противоречивые чувства, потому что, если чуть детальнее познакомиться с Дэвидом Уэстом, то можно узнать что он активно притапливает за функциональщину и вообще хейтерок нынешнего положения дел в этом самом объектно-ориентированном программировании. Мне кажется год выхода все таки влияет, книженция вышла вроде в начале двухтысячных. Так что и в магазинах вы ее вряд ли найдете.

P.S.
Любой ФПшник уничтожит эту книгу, потому что она активно акцентирует внимание читателя на параллелях ООП и реального мира.

"Ну чё, ООПшник, давай, опиши своими объектами мои теоремы Пифагора"
🤯72👍8🤔7😱1😢1
Сап дневничок.

В конце прошлого года, значит, решил переустановить WINDOWS. Ну и понятное дело там начинается дрочилово со скачиванием и установкой всего софта, перенос всяких рабочих штук, пока там rsa ключики под ssh перетащишь, пока плагины на vsc установишь, ну и пятое-десятое. Тупа короче бесит, да и занимает кучу времени.

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

Решил я наконец-то попробовать поднять рабочую виртуальную систему - чтобы один раз там всё настроить и в случае очередной переустановки WINDOWS - моя рабочая виртуалочка уже была сразу заготовлена - только запускай.

Теоретически, должно сэкономить кучу времени.

Всякие чмо-VirtualBox и чмо-VMWare сразу откинул, потому что эмулировать еще и железо - как-то жирновато, поэтому выбор пал на Hyper-v.

В целом, поставил десятОЧКУ и оно сразу работает как надо, но можно сделать лучше. Например поднять RDP и пользоваться системой через него, тем более есть возможность увеличить число фреймов у протокола до 60, тем самым улучшая отзывчивость интерфейса. Более того, внутри guest можно спокойно пользоваться Docker и WSL2, это тоже все быстро и просто конфигурируется. Так что такая система совершенно спокойно подходит для разработки.

Для задротов - можно использовать gpu partitioning и при установке специального софта (nvidia geforce experience + moonlight например) на одной видеокарте можно играть вдвоем в разные игры, ресурсы будут поделены пополам между системами. Кстати, kvm в линуксе так не умеет. Там полный проброс pci-e шины, так что, если видюха используется в guest'е, то на host машине её уже не заюзаешь.

С другой стороны, минус Hyper-v только в том, что нормально он работает только с Windows системами, опыт использования desktop linux дистрибутивов у меня вышел такой себе, и на данный момент не могу рекомендовать.

Кстати, эксперты, кто там Mac os пользует. Как там с виртуализацией x86 на arm дела обстоят?
Да ладно, не плакайте вы, я прям слышу, уже слёзки потекли. Ничего, все когда-нибудь образуется.

Press 🥲 for macos'ers
😢72👍24💩4🤩3🥰1🤮1🦄1
Сап 😼

Хорошие новости, в ExtremeCodeOS вышло крупное обновление, теперь логотип нашей уточки добавлен в наш собственный neofetch.

Считаю это серьезным улучшением, спасибо Коту Шакальному за то что сделал это возможным.

Репозиторий если что здесь
@
https://github.com/extremecodetv/ExtremeCodeOS
🔥25👍6👏3😁1
Привет cummunity, тут Коля записал видосик про Front-end.

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

P.S.
Кто-нибудь, захватите сосисочки, пожарим заодно.

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

https://youtu.be/Cw_Y8uWe5HY
👍124🤡187👎4🔥3😁1🎉1
Вот меня уже душат в каментах к видосу, что такое видео ради рекламы, но вот только всё немножко наоборот. Реклама такая, потому что тема видео соответствует. Защищал фронтендеров грудью ещё задолго "до" и у меня есть пруфы. Можете вбить в строке поиска по нашему чату в телеге "will-change" и заценить бомбёжку. ВСЁ ЕЩЁ НЕ ПРОДАЛСЯ, А МОГ БЫ.
👍69🌭44🤡17😁5🔥4💩3👏1
Знаете, я чувствую в себе определённые извращённые наклонности. Я читаю отдельные книги технической направленности для программистов вовсе не для того, чтобы обогатить свои айтишечные знания.

Моя цель: прочитать автора. То есть как он относится к определённым вещам, его образ мышления и, самое главное, его пороки. На каждый момент, который раскрывает автора, я делаю скрин текста и заботливо складываю его в отдельную папочку, а рядом в текстовике пишу, что мне стало понятно из данного отрывка о личности писателя.

Буду здесь иногда публиковать подобные заметки.

Хочу начать с моего любимчика - это мистер Эванс (тот который написал голубую книгу по домен дривен десигн). Такое кадра ещё поискать. Готов поставить сотку, что в шкиле он был тем ещё бычком. Не, ну вы только гляньте скрин. У всех в классе был чел, который рассказывал кулстори по типу, что он десятерых ушатал? Так это же оно!

ВОТ БЫЛ ПРОЕКТ, ОН БЫЛ ГОВНО, Я СКАЗАЛ ВСЕМ, ЧТО ОН ГОВНО, А ОНИ НЕ СОГЛАСИЛИСЬ, НО МЕНЯ ЗВАЛИ. НО Я НЕ СОГЛАСИЛСЯ ПОЙТИ, ПОТОМУ ЧТО ОН ГОВНО. И ПРОЕКТ СДОХ. СМОТРИТЕ КАКОЙ Я МОЛОДЕЦ. НЕ ПОШЁЛ НА ПРОЕКТ, ПОТОМУ ЧТО Я ПРОНИЦАТЕЛЬНЫЙ, А ОНИ НИХУЯ НЕ ШАРЯТ ЗА ПРЕДМЕТНЫЕ ОБЛАСТИ И ПОЭТОМУ ЛОХИ ТАКИЕ СХЛОПНУЛИСЬ.

Для тех кто не шарит как работают айтишные бизнес-кухни, я поясняю: в любом стартапе технический вопрос - это 30% успеха. Остальные 70% зависят от менеджмента и его действий. Не смог выбить бабки на прокорм персонала? Минус проект. Маркетинговая компания провалилась, а бабок не осталось? Минус проект. Не смог провести анализ своего поделия или обосрался с оценкой его востребованности? Минус проект. Не смог продать жопу инвесторам в очередном раунде? Минус проект. Но если проект написан херово, то это не означает его конец. Это лишь означает, что додиков, которые не справляются с техническим обслуживанием нужно заменить на более опытных (ну или дополнить их профессиональными кадрами).

Ни один проект не сдох только от того, что он плохо написан.
👍71👌14🔥5💯5
Можно конечно бесконечно хейтить линуксятников, но все же стоит отдать им должное, ведь в вопросе виртуалОчек и таком крепком вспомогательном решении как KVM они действительно преуспели.

Эмулируемые десктопные Linux/Windows ощущаются как нативные даже на слабом железе. Я вот спокойно пользовался Windows виртуалкой на своем дохленьком 4-х ядерном/8-и гиговом ноутбуке. Главное чтобы процессор поддерживал технологию аппаратной виртуализации (не могу не передать очередной привет Эпплу 😏).

Вишенкой на торте конечно же является суперская гибкость - можно настроить всё что угодно, вплоть до проброса аппаратных средств внутрь виртуалки, например все тот же упоминаемый ранее проброс GPU. Всё это позволяет замутить собственный "локально-облачный" gayming сервис или рабочую станцию.

Есть даже решения для сервера, которые упрощают менеджмент и конфигурацию, например Proxmox - это по сути обычный серверный Linux дистрибутив поверх которого стоит Web панелька, которая позволяет производить весь менеджмент KVM виртуалок. Звучит хайпово, не так ли?

Но не всё так просто, чтобы настроить систему так, как ты хочешь - придется отдать душу дьяволу. Как минимум стоит заморочиться на этапе приобретения железа.

Видеокарты от Nvidia? - Забудь, ведь список карт ограничен. Остается только AMD - они без пердолинга пробрасываются на виртуалку, потому что у них есть открытый драйвер.

Далее, наверное ты хочешь увидеть изображение с виртуалки которое рендерится на видеокарте? Ну либо ищи второй монитор, либо покупай специальную затычку в HDMI и приготовься к пердолингу с настройкой отображения из guest системы в host через второстепенное ПО.

Наверное ты еще хочешь звук при этом из виртуалки слышать? Да не вопрос, давай только в guest системе установи и настрой виртуальный аудио Input/Output драйвер.

Я уж молчу про работоспособность клавиатуры/мыши в guest/host, когда ты вдруг решишь пробросить USB.

Ну короче...хех, зато Windows так не умеет.

Press 💩 for Linux
💩143😁15🤡15👍122
✌️ Мистер Эванс токсик-омежка Часть 2. (Часть 1)

А знаете что лучше всего сделать после того, как ты понтанулся, что тебя не послушали и по этой причине проект откис? Конечно сразу же на следующей странице привести обратный пример! "Вот эти вот типы сделали как я, поэтому и проект пришёл к успешному успеху". Автор прямо чёрным по белому пишет, что этим взлётом проект был непосредственно обязан модели предметной области. Других причин успеха, конечно же, не было. Исключительно дело в том подходе, который он излагает в своей замечательной книге.

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

Я бы, как альтернативу, предложил Эвансу использовать конкретные исследования в подтверждение своих слов, а не только "отвечаю ёпте" и несколько маняисторий. Так делает Макконел, например, он вот пишет "подтверждено такими то исследованиями вон тех вон учёных ноунейм мухосранского университета из средней полосы США".

А у Эванса откровенная ложь. Зачем? Чтобы продать мне книгу? Это грязный приёмчик.

Я даже узнавал у Флёнова (автор книг по программированию) не заставляет ли издатель писать что-то подобное (до последнего хотел снять ответственность с Эванса за такое). И получил ответ, что нет. Не заставляют. Так что наиболее вероятно, что эти кулстори допустил сам Эванс. Ради бабок? Ради компенсации комплексов боевого омеги? Я не знаю, но факт есть факт.

И это только первые страницы!
👍35🔥3😁3💩2
Шах и мат петухонеры
🤡302😁78🌚17🔥12🤣12🤯11👏97💩6🤔4
🤟 Мистер Эванс токсик-омежка Часть 3.

[
'Часть 1',
'Часть 2'
]

По мнению мистера Эванса, те, кто бахает по его подходам настоящие бати жизни, красавчики и ебошеры. Перед ними должны стелиться все остальные чмони. Например, финансисты. Мастера предметных областей это профессия будущего, это не какие-то жалкие финансовые черви-пидоры, которые гоняют циферки туда сюда в надежде, что из этих цифр что-то получится насчитать.

Мастера предметных областей обрабатывают и перерабатывают данные, ПОГРУЖАЮТСЯ В ПОТОК ИНФОРМАЦИИ. Они не пытаются внедрять кучу "эффективных" кувырков, не сходя с места, ОНИ ЛОВКО ИСПЫТЫВАЮТ МЕТОД ОРГАНИЗАЦИИ ОДИН ЗА ДРУГИМ. Они погружаются в поток информации и ищут в нём самую важную струю (kekw).

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

Это же самый настоящий самоотсос на фоне унижения других. Ладно бы он был подкреплён чем-то кроме "отвечаю, заебись тема", но вот кроме кулстори из первых двух частей и красочного описания мироощущения автора ничего нет. После прочтения сразу захотелось сходить в душ и смыть с себя всю эту грязь. Очень токсичный мужик.
😁24👍9💩9🔥31🙏1
Сап дневничок, визионер индустрии на месте.

Вот короче сидел я, значит, думал и вот что надумал. А с чего это в друг все забыли про Turbo Pascal?

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

Ну серьезно:
Простой базовый синтаксис
Работа с консолью
Работа с видеопамятью
Взаимодействие с RAM
Взаимодействие с регистрами и прерываниями
Алгоритмы
ООП

И много еще чего... В общем — одни объективные плюсы.

На выходе, после изучения этого мастодонтового языка программирования, мы должны получить мегазадрота баргладера-уничтожителя крудошлёпов. Который сразу после вката в АйТи будет развивать индустрию, разрабатывать новые технологии, писать ультимативно-производительный код и зарабатывать при этом 100500к/наносек.

Не, ну а чё, кто прогресс то в АйТишечке будет двигать, а? Я? Дядя Петя? Тётя Мотя? В общем непорядок, поэтому бросай всё и срочно вкатывайся в Turbo Pascal.

А я пожалуй даже подумаю над тем, чтобы сделать видосик на эту тему, как вдохновение будет.
👍86😁10🔥6👌6👎4😱4💩42🤯2❤‍🔥1
🤌 https://youtu.be/zSZxlSvysZE

А вот и новый видосик на канале про ООП.

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

P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
👍9314🌭5🥰3😱3💩3😍2👎1
💵 Вы думаете что я продался?

Нет, это не так. Вы ошибаетесь. И я огорчен вами, потому что вы забыли наши истоки.

Всю своё Всё своё существование мы топим за ООП по Алану Кэю.

Именно то самое, ламповое ООП из Smalltalk. Концепции, предложенные тогда - прекрасно работают до сих пор, хоть и в изуродованном всякими си-плюс-плюсами виде.

Но именно та, оригинальная концепция идеально ложится на динамически типизированные языки - такие как Python и JavaScript.

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

НЕ ПРОДАЛИСЬ, ПОВТОРЯЮ - НЕ ПРОДАЛИСЬ.
🤡101👏59🌚18👍11💩7😁5🤔5🌭41🎉1
❤️ Люблю своих отпищеков
275🤣48🐳34🤡24🥰23👏9💩8👍7🌭5🔥3
Прекрасно помню интернетно-форумную движуху образца 2012-2013 годов, я тогда как раз перекатывался с VB.NET на C#. Очень успешно между прочим, ведь единая платформа способствовала этому.

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

И в то время многие считали .NET лютейшим аутсайдером, ведь ты чего, там же:
- MICROSOFT ВСЁ ЗАГУБИТ
- НЕКРОССПЛАТФОРМЕННО
- СЛЫШ, СКАЧАЙ 300 МЕГАБАЙТ .NET FRAMEWORK
- ЗАЧЕМ ЖРАТЬ C#, ЕСЛИ ЕСТЬ JAVA?

А я в таких срачах, кстати, постоянно защищал .NET и был уверен, что он прочно займет свою нишу в АйТи индустрии, и вот прошло всего 10 лет, а кокнет уже и в Open Source вышел и кроссплатформенным рантаймом обзавелся, и имеет самые лучшие в индустрии инструменты для разработки и вообще живее всех живых.

Что с лицом, хейтерки?

P.S.
Через 10 лет Петухончик захватит планету, скриньте
👍131😱18🤮6🔥4🎉4😁21🤯1💩1
Ah shit, here we go again
👍65🤣30🤡17🤔9💩8
😱 ШОК!
😰 ЯДРО ЛИНУКСА ПРОРЖАВЕЛО И РАЗВАЛИЛОСЬ!

На прошлой неделе Линупс допустил использование Rust в ядре в качестве второго языка программирования для написания модулей ядра и драйверов.

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

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

Окей, у меня вопрос: сколько шекелей Google занес Линусу, чтобы он изменил свое мнение? Вычеркиваем и переходим на фряху?

P.S.
А не, загуглил, оказывается в FreeBSD тоже есть поддержка Rust, правда выглядит как какой-то костыль.

P.P.S.
Может они мне норм драйвер для Nvidia на Rust накодят, раз такое дело. Ну и под сканер отпечатка пальцев, тоже было бы неплохо.

P.P.P.S.
Ну и по традиции: Press 💩 for Linux
💩501🤡26👍10😁5🎉5🤬21🔥1🤩1
"Рынок - это не экономика"

Тут Unity Software с начала года потеряла 70% своей капитализации. В связи с этим руководство по приколу, на внезапном созвоне решило сократить 4% своих сотрудников по всему миру. Помимо этого, начиная с зимы из конторки увольнялись старички, которые работали там с самого основания. И все это на фоне рекордных премиальных выплат топ-менеджменту.

На Kotaku есть небольшой материал с расследованием всей этой неприятной ситуации: тыц.

Я конечно не финансовый эксперт, но по-моему Unity всё. Вычёркиваем?
😢71🤔12💩9👍6🤬2🤩2🤮1🤣1