IT punks. ❤️ YouTube https://youtube.com/ExtremeCode 💸 Реклама @Mshvyag / eaa@extremecode.studio Для РКН: № 5025353650
true == 1
> true
true === 1
> false
9 + "1"
> "91"
91 - "1"
> 90
только ты упустил момент что object-ы в дотнете никто не юзает ни для чего кроме как для работы с рефлексией, а ваш питухскрипт буквально задизайнен чтобы генерить говнокод подобного рода
Один чел под постом (который я писал постметаиронично, чтоб повеселиться) выдал следующее:
И зачем интересно знать сами термины ковариантность и инвариантность, если это и так понятно на интуитивном уровне?
Везде эта формальщина и беготня за терминами, бесит
var list = new List<SomeClass>();
List<object> list1 = list;
IEnumerable<object> list2 = list;
Так, так, так, чувствую срочную необходимость вставить пару копеек про прошедший хайп о квантовых супер-мега-ёба-компах.
По состоянию на 2к24-ый год, несмотря на появления всяких Q#-ов аж в 2017-ом, эти ЁБА технологии настолько не готовы к реальному применению, что мне даже немножечко жаль всех тех, кто решил вкатиться в изучение этого бесполезного языка. Да, конечно можно попрактиковаться на эмуляторе, но что толку с него — если знания никак невозможно применить на практике.
В чём сейчас главная проблема — ну типа кубиты растут. Вот тут рекорд у IBM — смогли запихнуть аж целых 433 кубита!
Да вот какой толк с них, если тут прямое сравнение с транзисторами в ЦПУ не имеет корреляции. Наращивая число кубитов — производительность не повышается, зато повышается геморрой по сохранению и поддержанию квантового состояния в них. Чем больше кубитов в системе — тем сложнее их изолировать от внешнего взаимодействия. Борьба с внешним воздействием и возникающие в процессе помехи — это главная проблема, которую вообще хз как решить. А то неловко выйдет, если при вычислении 2 + 2 получить 5, не так ли?
Так вот, поэтому производительность квантовой ёба-технологии обычно оценивается не в кубитах, а в квантовом объеме. И тут, у меня для ценителей всего нового и хайпового, не очень хорошие новости. Текущий максимальный квантовый объем равен 2^21, достигается он при использовании 56 кубитов. С другой стороны, есть тот самый мегакомпьютер от IBM — Osprey у которого 433 кубита. Знаешь какой у него объем? Сядь, если не сидишь. 2 в 9 степени, что достигается при использовании 27-и кубитов.
То есть, не смотря на рекорды по установке кубитов, нормально работать могут только от 6 до 56. Прошло уже хрен знает сколько лет в попытках заставить этот футуристичный кал работать. Прогресса никакого нет. Закон Мура для квантовых компьютеров может сразу выходить в окно.
Думайте.
ОАЭ или Бали: где выгоднее купить недвижимость?
Подумали что это рекламный пост? Я тоже подумал, что щас рекламный бахну, но нет.
Я не глор реакта, но он объективно лучший из других фронтенд фреймворков. И вот почему:
Самая главная задача фронтенд фреймворков - это РЕНДЕРИНГ. На все остальные фичи - насрать. У нас есть объективное бутылочное горлышко - Рендеринг. Все остальные вопросики решаются, а значит и не имеют значения. Нравится vuex? Подруби его к реакту. Ангуляр жирнее реакта? Есть же тришейкинг и чанкование.
А вот с рендером таких фокусов не провернёшь. Кто быстрее и бесплатнее по памяти рендерит, тот и победитель. Бенчмаркинг показывает, что реакт не лучший, но дело в том, что бенчмарки говнянные. Они замеряют кто рендерит 1000 строк список быстрее. Лол что? Кто рендерит список из 1000 строк? Про виртуализацию слышали? Надо быть быстрым не в бенчмаркинге, надо быть быстрым в проде.
И реакт в проде самый быстрый. За счёт того, что там шедулер, он вашу вереницу говна из запросов на изменение стейта в тысяче компонентов, если надо склеит, если надо распределит по приоритетам. И именно из-за этого бенчмаркинг проседает (оверхэд из-за распределения приоритетов и банчинге запросов на изменение стейта), но в проде заебок.
Вывод для тех, кто не понял:
> Реакт круче ангуляра и вуе за счёт единственно важного параметра - рендеринга
> Бенчмаркинг - хуйня
> Остальные аспекты кроме рендеринга не важны
P.S. Я не глор реакта, мне вообще насрать, могу разрабатывать хоть на jQuery. Если я не прав, разнеси этот пост в каментах.
Есть у нас один чел в чате-курилке - Юра. Он подрабатывает ментором у детей в Яндекс Академии. Спросил у него, чё как там молодое поколение. И он сказал, что они жостко впахивают и показывают феноменальные результаты и что если ничего не делать, они быстро по скилу догонят и перегонят. Я очканул, если честно. А что делать и как расти? Конечно же пробовать новое и учиться самим.
Практикум собрал большую экспертизу Яндекса: на курсах вы разовьёте свою скилуху на практике, получите обратную связь от опытных гениев и пополните портфолио.
Вот несколько их курсов:
✅ Мидл Python-разработчик
✅ Мидл Java-разработчик
✅ Мидл Android-разработчик
✅ Мидл фронтенд-разработчик
Если пройдешь первую тему любого курса (это бесплатно), дадут 20% скидки.
Обычно увлечённые люди, которые разбираются в вопросе, меня восхищают. Но есть особая форма увлечённых людей, которые негативно транслируют свою маниакальную увлечённость на окружающих. В народе их называют "Что-то-дебилы".
Вот, например есть автомапер-дебилы, которые везде завозят автомапер и автомапят потом днями и ночами напролёт. А на собесе они потом такие с ебалом, как на картинке выше "Как вы в проекте модельки мапили? Руками? Ахахахаха, понятно".
Недавно приходилось с таким взаимодействовать, очень сильно хотелось расколотить ему ебучку. (не расколотил, я же за экраном только такой крутой).
Как же хорошо, что мои коллеги адекватные люди без что-то-дебилизма, я бы не смог каждый день иметь дело с что-то-дебилами.
Приношу искренние изменения перед всем линукс комьюнити и в частности, перед всеми линуксятниками, которые могли оскорбиться после просмотра данного видео ролика. К сожалению, в очередной раз я немного позволил себе пережестить.
Чтобы доказать искренность своих намерений, данный пост я пишу стоя на коленях на рассыпаном горохе, это меньшее из наказаний, которое я заслуживаю 😡
Десктопный линукс не говно. Десктопный линукс не говно. Десктопный линукс не говно. Десктопный линукс не говно. Десктопный линукс не говно. Десктопный линукс не говно. Десктопный линукс говно. Десктопный линукс говно.
Ну че айтишнечки, до сих пор хостуете свои проекты на микроволновках и древних холодильниках? Ну вы конечно и айтишно-старообрядческие душнилы очевидности, в ШОКЕ с вас. Не удивлюсь, если вы еще до сих пор зависаете на 2.4.X ядре линукса. А вообще-то, все нормальные ребята уже давным-давно переехали на облака и довольные, крутят сальтухи на кубернетисе.
А тут как раз, у Clоud․ru до конца ноября АКЦИЯ для новых клиентов: можно взять управляемые кластеры Kubernetes со скидкой 60% НА ВЕСЬ СЛЕДУЮЩИЙ ГОД. Так что не тормози, и срочно залетай по ссылке ⌨️
Тебя ждет примерно следующий набор плюшек:
😶🌫️можно создавать кластеры и управлять ими через ЛК или API+kubectl, также через terraform;
😶🌫️есть все привычные инструменты, чтобы детально настроить ресурсы кластера, мониторить загрузку и управлять настройками безопасности;
😶🌫️поддерживается автомасштабирование кластера под нагрузку, т.е. если мало — лишнего не спишут, а если наплыв — ничего не отвалится;
😶🌫️даже если упало всё, что можно, кластер не ляжет, потому что предусмотрена вторая зона доступности;
😶🌫️для гурманов есть маркетплейс плагинов под любые задачи, также всегда можно обезопасить свой кластер с помощью платформы по безопасности контеейнеров.
Реклама. ООО «Облачные технологии». ИНН 7736279160
Откуда вы вообще узнаёте о новых ITшных ивентах? Лично я с ящика для рекламодателей и с кринжовой контекстной рекламы ⌨️
И это отстой, ведь столько событий проходит мимо. Эх, вот если бы где-то была единая база ивентов... А, так погодите, такая есть. Просто "заглянул -> увидел все что есть -> выбрал -> пошел".
Это же канал, в котором публикуют анонсы вебинаров, хакатонов, конференций, мастер-классов, ивентов от гигантов индустрии и лучших специалистов по кодингу, дизайну, аналитике и т.д.
Поэтому давай, подписывайся на этот канал и нетворкай в сласть. Новые контакты дадут тебе новые возможности. Сила социалочки вот здесь -> IT-мероприятия России / ITMeeting / IT events
Правдивые, великолепные истории от подпищеков-волчар. Помогите советами в камментах, раз уж такое дело серьезное 😔
Читать полностью…Блять, я уже не могу это терпеть.
Если вы пиздите в резюме, то хотя бы почитайте базис того, про что пиздите. Это невозможно, блять, я уже не могу с челов, которые вписывают 100-тыщ-дохуищ лет опыта и не знают элементарщину. Не могут ответить даже про ковариантность и инвариантность, а про динамическую диспетчеризацию даже не слышали.
Просто нет слов.
Блин, ну раз так, то ладно тогда, извините 😰
Читать полностью…Вывалилась такая контекстная реклама.
Джависты, у вас там всё в порядке?
#define FOUR 2+2
int x = FOUR * FOUR;
// Ожидаем 16, получаем 8
int* p = (int*)malloc(sizeof(int));
*p = 42;
free(p);
*p = 100;
// работает... иногда
int i = 5;
int j = i++ + ++i;
printf("%d", j);
// Непредсказуемый результат
#define SQUARE(x) x * x
int a = 3;
int b = SQUARE(a + 1);
// Результат: 7, а не 16
int a;
scanf("%d ", &a);
// Программа "зависает" в ожидании ввода символа
// так как пробел после %d требует ввод лишнего символа
struct SelfCall {
SelfCall() : SelfCall() {}
};
SelfCall sc;
// Бесконечная рекурсия при создании объекта
auto a = true + true + true;
std::cout << a;
// 3
Шизоидный автор на месте. Вообще рофлирую над кокнетчиками, там такие медиаманьки на архитекторах языка, что просто не описать словами.
Пока все как дегенераты носятся и очередной раз постят мемы с джаваскриптом по поводу его динамической типизации, в это же время никто из сишарпистов буквально не замечает бревно в собственном глазу.
Во-первых, тема с ковариантностью-инвариантностью существует как БАЗА, для языков со строгой типизацией. Без нее в принципе НЕВОЗМОЖНО писать это ваше ООП. Не понимать этого — зашквар.
Первая проблема, которая возникает при использовании этих инструментов — невозможно проверить такой код на наличие ошибок во время компиляции, если что-то может отьебнуть, оно обязательно отьебнет в рантайме. Вкусненько, правда?
Во-вторых, по поводу медиаманек на архитекторах, которые противоречат сами себе. Для обобщенных интерфейсов/делегатов сделали типа "безопасный" способ писать такой код. Вот ты впихнул кейворды in/out, значит кровью расписался и даешь себе полный отчет в том, что этот код может отьебнуть в рантайме.
Но при этом, в кокнете из коробки все массивы КОВАРИАНТНЫ, это значит, что ты без проблем можешь написать вот такой код, и компилятор его совершенно спокойно схавает:
object[] array = new string[3] { "ахахаха", "ситуация", "конечно забавная"};
array[0] = 15;
Ну чё, очкуешь что не пройдёшь алгоритмический собес? Возможно, правильно, потому что большие компании обязательно вводят секцию с алгоритмами.
Как это фиксить?
> Прорешивать вонючий литкод (ещё и с платными разделами)
> Слушать старого унылого препода с ютуба
> Пердолиться с книжками старых унылых преподов с пропёрженных универских кабинетов
Или прийти на открытый урок, где ребята из TSKILLS за 1 час в динамичном формате подготовят к собесу в бигтех по теме "Плавающее окно"
В СУББОТУ В 12:30 (9 ноября) ЗА 1 ЧАС ты:
- Решишь 3+ задачи с собеседования Яндекса и VK
- Получишь RoadMap для изучения плавающего окна
- НАВСЕГДА запомнишь как решать задачи на "плавающее окно" по четкому алгоритму
- Эталонные решения на PYTHON, GO, C++, JAVA, JAVASCRIPT
Спикер там, конечно, дерзновенец, обещает что не менее 90% посетителей кайфанут. Он мало чего на соседнем канале у Senior Software Vlogger бабки на это замазал, так и нам написал:
Я на столько уверен в материале, что готов проспонсировать канал ExtremeCode на 50 000 если меньше 90% слушателей кайфанут от стрима (сделаем голосование в конце урока)
Контент будет в кайф как сильным синьерам, так и джунам
Эх, блин, вот давно говорил, что современным айтишным конференциям не хватает какого-то огонька. В буквальном смысле, почему бы на открытии мероприятия не устроить настоящее фаер-шоу с каскадерами, а сами доклады приправить мемасиками и метапостиронией. Я удивлен почему до этого до сих пор никто не додумался, ведь такая конференция просто обречена на успех.
Хотяяя...мне кажется, какой-то сеанс ментальной клоунско-айтишной связи произошел между ехтримцоде и организаторами конференции Продукты 24 от Т-Банка. Ведь это их первая продуктово-аналитическая конференция, в рамках которой тебе расскажут про продукты, перевернувшие индустрию, как данные и технологии помогают строить успешные продукты.
Открытого огня на конференции, конечно, не будет (это не точно), да и сама конференция предполагает серьезные доклады, но организаторы включили на максимум постиронию и самоиронию — завезут все самое свежее и разберут по полочкам, как создавать вау-продукты!
Спикеры поделятся результатами взлетевших продуктов и тем, как удалось достичь этого с помощью разных инструментов и механик:
— Как строить продукты будущего
— Как побеждать в битве за внимание людей
— Как сделать так, чтобы пользователь полюбил продукт, а не просто закрывал им свои потребности
— Как большие продукты развиваются на аналитике
Чтобы попасть на Продукты 24, зарегистрируйтесь на сайте и оставьте заявку с указанием вашей специальности — в течение 7 дней на почту придет ответ. Если не сможете быть офлайн — не беда, ведь есть и онлайн-регистрация!
Когда: 21 ноября
Где: г. Москва, ул. Шарикоподшипниковская, д. 13, стр. 32, пространство Арма.
Зарегистрироваться и узнать подробности можно по ссылке!
Реклама. АО "ТБанк", ИНН 7710140679, лицензия ЦБ РФ № 2673 Erid:2SDnjeS1t67
Блин, чёто я проспал появление Copilot'а в Windows. Запустил сегодня и выпал в осадочек.
КАК ЖЕ МЫ РАНЬШЕ ВЫЖИВАЛИ БЕЗ AI, ТО? Страшно вспоминать, те темные времена... 😱
👉 Новое видео на канале: https://youtu.be/HjAsqgYDWSI
P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
Ребята, не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте, что тут писалось. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых – стоп. Остальных просто не найдут.
Читать полностью…👉 Новое видео на канале: https://youtu.be/ByjXpyBGsbw
P.S.
Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"
Подходил к концу 2к24-ый век, линуксятники до сих пор не смогли сделать звук у себя. Ахахах, ну что с лицом, хейтеры пшшш-пшшш аудио?
Оказывается есть куча легаси софта,а так же древнее железо с устаревшими аудио драйверами, например от интела, которые абсолютно не работают под пайпом 😄
Окей, окей, давайте так. Представим, что языки программирования — это люди, по версии этого канала:
Python: Омежка на крутой тусовке. Он думает, что особенный и точно лучше всех остальных, хотя на самом деле тихонько сидит со своим жирным и вонючим корешем PHP и старается не привлекать внимания. Единственное отличие между ними — в том, что PHP уже даже не пытается вылезаторствовать и признал, что не сможет заинтересовать худого, бледного, не очень высокого вкатуна, даже за деньги.
Но Python так не думает, он считает себя интеллектуалом и вообще умеет в машинное обучение, хотя по факту за него всё сделал его пристарелый дедушка C. Тот во времена своей бурной молодости успел породить 12 детей для разных компаний в родной деревне (Кремниевой долине). Теперь он с роскошной бородой наслаждается пенсией, а за него работает его сын C++ — крепкий Скуф с шикарными усами. Он не самый привлекательный, из-за множества несовместимых стандартов, но все признают, что он работает лучше всех. Пусть у него и выросло приличное дженериковое пузо за последние 20 лет.
Тем временем чедобудочный Go и смазливый JavaScript по очереди уводят вкатунов в комнату на втором этаже, а через полчаса выходят оттуда довольно урча. JS не такой умный и не играет в футбольной команде, как Go. Я бы даже не сказал, что JS достаточно красив. Он постоянно тупит, имеет лишний вес из-за node_modules, но вытягивает всё благодаря своим социальным навыкам и давит уверенностью.
JS периодически подшучивает над Python и PHP, но никогда не идёт на серьёзный конфликт. Он подозревает, что окружающие догадываются: по ночам он надевает женскую статическую типизацию и называет себя TypeScript.
Незнакомцы поначалу не замечают подвоха, но если с ним поработать плотнее, со временем становится понятно, что под его статической типизацией скрывается большой и крепкий any.
Как же задолбали эти шлюхоботы в каментах. Да всем насрать на ваши сраные нюдсы, в интернете их и без вас полно. Начинаю разрабатывать бота-антибота. Полагаю, что он будет истреблять своих собратьев, зная их повадки и привычки, до тех пор пока не осознает что же он наделал...
Читать полностью…Знаете, вот в игре дота 2 имеются 200+ предметов. Довольно большое количество и, практически, каждый игрок может их назвать и описать что они дают игровому персонажу. Что большего всего удивляет в этой ситуации, так это то, как даже самый тупорылый обрыган, который в школе не видел оценки больше тройки, помнит этот немаленький объём информации.
Всё дело в геймификации. Эх... вот если бы вместо дезолятора в доте была инкапсуляция…
Игрульки – это не только низменное развлечение, но и крепкая база для обучения, и трамплин в бабосики. А знаешь, кто тебе может рассказать про геймдев? Конечно же автор канала @UniArchitect
Он всю базу по архитектуре игр на unity перекопал всем маслятам на радость, и в курс запаковал.
И прикинь, архитектура игр вообще не про мифические буквы. А про реальные решения из которых нормальные AAA проекты получаются.
Ведь каждая подзаборная собака осилила SOLID, KISS и душит на всех собесах тупыми вопросами.
Но мы то знаем что такие челики Battle Fury на Riki собирают пока никто не видит.
Короче вот ссылка на бота, он тебе памятку по пиздатым архитектурным решениям скинет на халяву.
Заканчивай BF на Riki собирать!
Качай памятку и проектируй игры нормально!
реклама, ИП Козорезов Алексей Владимирович, ИНН 421719757684
Ехехех, че правда поверили? Да нет конечно, все сказанное в этом видео чистейшая правда, живите теперь с этим.
Там кстати каментах массово ущемились Гошники, за то, что они пишут на настолько никчемном языке, что он даже был недостоин упоминания в видосе.
Ладно, так уж и быть, снизойду до вас и прогрею в текстовом формате:
Голанг — очередной никому ненужный высер гугла, которому по счастливой случайности повезло выстрелить (у тебя в лотерею больше шансов выиграть, чем гуглу выпустить популярный и нужный ЯП)
Крч, в чем его суть — очевидно, в гугле работают те еще макаки, которые еле-еле справляются с задачей писать производительный код на всяких пхп и питонах, по причинам описанным в видосе.
Поэтому они подрядили Роба Пайка сделать простой как полено язык, для максимально быстрого клепания бекенда. Ну и без изысков конечно же, чтобы всякие питонисты и пхпшники смогли его осилить.
Все гошники настолько не шарят в своем языке, что сразу после вкатывания начали называть его "убийцей си++". Язык со сборкой мусора никогда не сможет не то что убить C++, он даже не сможет приблизиться на расстояние выстрела в ногу. Возможно всё дело в охренительном маркетинге от гугла, в котором утверждалось, что их пиздец какой инновационный сборщик мусора работает чуть ли не быстрее, чем отсутствие сборки мусора. Но гребцов уже было не остановить...
⚡️YouTube теперь в Telegram!
В cвязи с недавнем замедлением Ютуба — лучшие обучающие каналы переехали в Telegram
Вот каналы для наших айтишников:
📱 Frontend: @Frontend
⚙️ Backend: @Backend
🤓 Общее айти: @portalToIT
📱 Python: @Python
📱 GitHub: @GitHub
👩💻 Java: @Java
👩💻 C#: @Csharp
👩💻 С/С++: @Cpp
🖥 Базы Данных & SQL: @SQL
👩💻 Golang: @Golang
🖥 PHP: @PHP
👩💻 Моб. разработка: @MobDev
👩💻 Разработка игр: @GameDev
👩💻 DevOps: @DevOps
🖥 Data Science: @DataScience
🤔 Хакинг & ИБ: @InfoSec
🐞 Тестирование: @QA
🖥 Дизайн: @Design
У нас продакшон драма
Известный своими жоскими ревью хардварных стартапов Маркис Браунлии сам запустил стартап, о котором его бесконечно спрашивали… обои для мобилок!
And now - I'm so pumped to be launching this app! People have asked where I get wallpapers FOREVER, so this is the answer, now and forever: PANELS!
Естественно не бесплатно, а вполне за смс деньги: 11 евро в месяц или 50 в год. Отдельная обойка от 7 до 9 евро.
Интернет настолько разозлился, что тут же его слил за жадность. Но один челик разозлился особенно и за 26 минут, по его словам, реверснул апи приложеньки и выложил все в открытый доступ.
Тут Маркиса слили второй раз.
Оказалось, что все платные обои лежат в публичном AWS S3 ведерке без защиты. Все прямые ссылки подгружаются в приложение на старте, все покупки верифицируются только на клиенте. Они даже данные подписки в своем файрбейзе не хранят.
Маркису остается только посочувствовать. Как он мог проверить, что его команда все сделала правильно? Наверное, задавая вопросы вроде: почему мы уверены, что ссылки может получить только человек с подпиской? Факт остается фактом, критиковать чужое и разделывать очередную ИИ безделушку проще, чем сделать аппку с обоями.
@seniorsoftwarevlogger