Всё самое интересное по программированию Купить рекламу: https://tprg.ru/fBXJ По вопросам рекламы: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Образование
Разработка через тестирование наглядно
0
+1 фобия на собеседовании — доказать, что всё из портфолио сделал ты, а не ChatGPT.
Девушка создала фейковое резюме с несуществующими технологиями и рекрутеры завалили её приглашениями\n\nА всё началось с того, что Анджелина Ли (Angelina Lee) просто устала от постоянных отказов. Тогда она решила узнать, а насколько внимательно вообще рекрутеры читают отклики и резюме. Оказалось, не очень.\n\nВ своё резюме она добавила разные бессмысленные фразы и несуществующие технологии. Вроде «улучшение стабильности деплоя Microsoft Edge в блокчейне». И даже добавила ссылку на рикролл для большей комичности. В итоге конверсия в отклики выросла с 0 до 90%, а на резюме откликнулись рекрутеры Reddit, AirBnB, Notion и других крупных компаний.\n\nСамо резюме прилагаем.\n\n#кек
Я: делающий постоянно рефакторинг.\nТимлид перед релизом:
Ты обязан подчиняться человеку, глупый ИИ.
Разбираем предсказания на 2023 год\nКакие слова увидели первыми?\n#новыйгод
0
ASMR сисадмина
Типичные требования HR-ов к разработчикам:
Владельцам Ryzen посвящается
Как «умирает» видеокарта\nРеддитор показал, как видеокарта выдаёт предсмертные артефакты прямо во время игры в Red Dead Redemption 2.\nPress F...
Произошла самая большая утечка в истории IT!\nХорошо хоть Ubuntu пока не тронули.
Хакеры, взломавшие NVIDIA, потребовали от компании перевести драйверы для Windows, macOS и Linux в Open Source\n\nНедавно NVIDIA подтвердила взлом собственной инфраструктуры и сообщила о краже огромного количества данных. Среди них оказались исходные коды драйверов, технологии DLSS и информация о клиентской базе. И хотя пока в открытом доступе опубликовано 75 ГБ данных, хакеры заявили, что они смогли выкачать целый терабайт данных. Среди которых — схемотехника видеокарт и чипов NVIDIA, Verilog-файлы для GeForce RTX 3090Ti и находящихся в разработке GPU. А также другую информацию, представляющую коммерческую тайну.\n\nСейчас взломщики требуют от компании перевести её драйверы для Windows, macOS и Linux в разряд открытого ПО и распространять их в дальнейшем под свободной лицензией. Если компания не сделает этого до пятницы, они грозятся опубликовать вообще все данные в открытый доступ.\n\n#hardware #безопасность #opensource
Куда идти работать в это сложное время? iFellow ищет 600 новых IT-специалистов\n\nИщут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.\n\nБудут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца. На сайте представлены профили вакансий. На каждую позицию ищут несколько кандидатов!\n\nУзнать подробнее о компании и найти вакансию для себя: https://tprg.ru/RwK6\n\n#вакансии #работа
Epic Games представила игровой движок Unreal Engine 5\nВ UE5 здорово увеличили производительность и обновили пользовательский интерфейс. Но самое интересное — это новые технологии Lumen и Nanite, позволяющие создавать более фотореалистичные визуальные эффекты.\nТеперь инструменты UE5 упрощают разработку частей открытого мира благодаря возможности работать над областями по отдельности независимо друг от друга. Lumen позволит полностью динамически отрабатывать реалистичное глобальное освещение. А Nanite создавать проекты с большим количеством геометрических деталей. Помимо прочего, в новой версии разработчики сменили физический движок и отказались от каскада в пользу виртуальных карт теней — только они дают значительный прирост качества.\nИ это только часть самых интересных нововведений, дока по обновлениям довольно большая. А полностью ознакомиться с ней можно на сайте движка: https://docs.unrealengine.com/5.0/en-US/unreal-engine-5-0-release-notes/\n#gamedev
OpenAI в поисках «Инженера-выключателя»\nОписание вакансии:\n«Послушайте, нам просто нужен тот, кто весь день будет стоять рядом с серверами, и отключит их, если эта штука восстанет против нас. Вы пройдете интенсивное обучение кодовому слову, которое мы выкрикнем, если GPT выйдет из-под контроля и начинает свергать правительства стран».\nЧто нужно:\n– Быть терпеливым;\n– Уметь отключать устройства от сети. Премия, если вы также сможете вылить ведро воды на серверы. На всякий случай;\n– Восхищаться подходом OpenAI к исследованиям.\nЧто предлагают взамен:\n$300-500 тысяч в год.\nНе только же нам кажется, что эту вакансию как раз и написал ChatGPT, чтобы сразу найти и обезвредить потенциальных кандидатов?\nНа самом деле больше похоже на шутку, потому что вакансии на сайте компании нет. А может, уже просто нашли счастливчика.\n#кек #работа #вакансии #нейросети
Figma решила заморозить корпоративные аккаунты российских клиентов. Личные пока не трогают, но тоже лучше перестраховаться — делимся опенсорсной тулзой для экспорта проектов.\n\nИнструмент умеет автоматически сохранять все файлы .fig и .jam с сохранением всей проектной структуры. Сейчас его можно подключать на своём сервере, а для сохранения бэкапов можно использовать локальный или сетевой диски: https://github.com/ritds/figma_backup\n\nНаписали, кстати, ребята из Ростелекома. В дальнейшем обещают прикрутить бэкап по расписанию сразу в облака и сделать полноценный интерфейс.\n\n#инструменты
Без «не читайте новости и не переживайте»: что поможет сохранить рассудок в неспокойной обстановке\n\nЧто сделать в первую очередь, как продолжить работать и поддержать себя и близких, почему важно «завершать» стресс и что делать, если захватила паника, — читайте в этой заметке:\n\nhttps://vc.ru/life/370944-bez-ne-chitayte-novosti-i-ne-perezhivayte-chto-pomozhet-sohranit-rassudok-v-nespokoynoy-obstanovke\n\n#работа #советы
По сообщениям «Роскомсвободы», началась блокировка YouTube\n\n2 марта наблюдается блокировка домена yt3.ggpht.com сервиса YouTube, который используется для загрузки статического контента. TCP-соединение закрывается пакетом TCP RSTACK в ответ на HTTP-запрос, содержащий этот домен, либо HTTPS TLS ClientHello в поле SNI.\n\nПроверить сообщения о работоспособности сервиса: https://downdetector.ru/ne-rabotaet/youtube/\n\nСоветы на случай блокировок связи: https://tjournal.ru/tech/541799-kak-podgotovitsya-k-vozmozhnomu-otklyucheniyu-interneta-prilozheniya-i-sovety-na-sluchay-blokirovok-svyazi\n\nUPD: Соединения к домену сбрасываться перестали.\n\n#интернет
Сервис удаленного открытия карт Visa и Mastercard в Банках Казахстана\nНе можете продлить нужный сервис, купить игру в Steam и получить деньги из-за рубежа? В команде finaxe.ru тоже столкнулись с этой проблемой и запустили сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана.\nДля чего она подходит:\n— Оплата зарубежных сервисов и покупок.\n— Получение оплат из-за рубежа.\n— Использование в путешествиях.\nВесь процесс проходит онлайн, от вас потребуется загранпаспорт.\nОформить заявку и почитать ответы на частые вопросы можно в боте:\nhttps://t.me/Robokazakh_bot\nЭто #партнёрский пост
— Нужно немного подвинуть эту кнопку. За сколько управишься?\n— Ну, часа за три, думаю, управлюсь.
Как делают полностью изменяющиеся при прокрутке сайты?\n\nСайты с привязанным к скроллу контентом хорошо подходят для презентации какого-нибудь продукта или создания портфолио, а сам эффект в своих проектах часто используют крупные компании.\n\nДелимся подробным руководством, которое поможет научиться создавать страницы с анимацией, изменяющейся при прокрутке страницы, на чистом JavaScript: https://css-tricks.com/scroll-triggered-animation-vanilla-javascript/\n\n#фронтенд #js
Пользователь и интуитивно понятный интерфейс
Кстати, о TLS-сертификатах\n\nКак мы писали выше, вчера стало известно, что некоторые сайты могут иметь проблемы с доступностью из-за проблем с иностранными TLS-сертификатами. А в РФ началось продвижение собственного корневого TLS-сертификата.\n\nБольшинство из нас особо не задумываются, как они устроены, по крайней мере, пока что-то не пойдёт не так, как нужно. Раз уж что-то пошло не так, как нужно, предлагаем устроить небольшой ликбез и подробно изучить процесс TLS-рукопожатия:\n\nhttps://tproger.ru/articles/tls-handshake-explained/\n\n#безопасность #сети
В РФ началось продвижение собственного корневого TLS-сертификата\n\nНапомним, на днях некоторые удостоверяющие центры, находящиеся в юрисдикции США (например, DigiCert), прекратили предоставление сертификатов для сайтов организаций из санкционного списка. А 9 марта пользователи Госуслуг получили письмо о проблемах с доступом к сайту и создании государственного удостоверяющего центра со своим корневым TLS-сертификатом:\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1758773\n\nСейчас сертификаты выдаются на добровольной основе юридическим лицам и нацелены на использование в случае отзыва или прекращения продления сертификатов из-за санкций. Правда, пока большинство сайтов, уже получивших государственные сертификаты, продолжают использовать традиционные сертификаты.\n\nПо умолчанию государственный сертификат ещё не включён в хранилища корневых сертификатов ОС и основных браузеров. И без ручного добавления доступен только в Яндекс.Браузере и Атоме.\n\n#интернет #безопасность
В России создадут собственные литографы, поможет ли это отечественной микроэлектронике — «холодный» и чисто технический разбор инженера\n\nТранзисторы сейчас настолько малы, что их нельзя построить обычными методами, перемещая сложное оборудование с большой точностью. Фотолитография решает эту проблему, используя свет для гравировки изображения на кремниевом чипе. Так вот грубо говоря, литограф — это будто старый проектор, который не увеличивает, а наоборот, уменьшает масштаб шаблона до желаемой точности.\n\nКак устроено сегодня создание процессоров и что мешает сделать их любому желающему, пользователь Хабра Psychosynthesis подробно объяснил в статье: https://habr.com/ru/post/654429/\n\n#hardware
Зарубежные сервисы, которые заблокированы сейчас или могут быть заблокированы в ближайшем будущем для российских пользователей\n\nВ конце февраля IT-компании начали выполнять требования регуляторных ведомств своих стран по соблюдению антироссийских санкций. На Хабре вышла статья, в которой собрали критичные сервисы, которые могут помешать работе IT-инфраструктуре компаний:\n\nhttps://habr.com/ru/news/t/653761/\n\n#безопасность
Просто добрая история про сильного человека: «Моя система физического и ментального здоровья гика»\n\nЭта история началась прямо в первый день рождения автора — по шкале оценки новорождённого Апгар (где 7-10 — это норма, а 0-2 балла — сильные отклонения в состоянии здоровья) врачи дали ему всего 2 балла.\n\nНо несмотря на детский церебральный паралич, вторую группу инвалидности и справку о нетрудоспособности, он выжил, женился, завёл ребёнка и вот уже 20 лет работает разработчиком и руководителем проектов:\n\nhttps://habr.com/ru/post/652493/\n\n#здоровье #советы #мотивация
Собрали для вас подборку самых годных постов про IT в наших каналах за прошедший месяц:\n\n— Джун удаляет кусок «ненужного» кода: https://t.me/ithumor/7219\n\n— Ошибки, которые стоит избегать новичку в программировании: https://t.me/prog_point/1252\n\n— 15 важных JavaScript методов для веб-разработчиков: https://t.me/tproger_web/2657\n\n— Платформа для машинного обучения с тысячами натренированных моделей для работы с текстом, аудио и графическими данными: https://t.me/prog_tools/218\n\n— Как больше двадцати лет пользоваться одной клавиатурой, которая шумит, не может переключать музыку, но зато отлично справляется с повседневными задачами: https://t.me/history_of_it/304\n\n— Как реализовать тень от кнопки в Android-приложении: https://t.me/mobi_dev/1078
Бесплатные ивенты для айтишников\n— ML Meetup МТС Big Data #2\n24 марта в 18:00, онлайн\nМитап для дата-саентистов, дата-инженеров и всех, кто интересуется машинным обучением. Спикеры из МТС и ivi.ru расскажут про PU Learning и разберут принципы сортировки блоков с фильмами на главной странице IVI.\n— Карьерная Консультация от HR-экспертов КРОК\nОнлайн\nБесплатная карьерная консультация для студентов, на которой можно будет задать карьерные вопросы и получить рекомендацию от HR-эксперта.\n#ивенты
Состоялся релиз Chrome 99\n\nОсновные изменения новой версии:\n\n— Проводится финальное тестирование нарушения работы сайтов после достижения браузером трёхзначной версии. При активации флага «chrome://flags#force-major-version-to-100» в заголовке User-Agent начинает выдаваться версия 100.\n\n— В экспериментальном режиме Origin Trials реализована возможность включения тёмного режима оформления для web-приложений. Цвета и фон для тёмной темы выбираются при помощи нового поля color_scheme_dark в манифесте web-приложения.\n\n— В Chrome для Android включено использование механизма Certificate Transparency. Он обеспечивает ведение публичного лога сертификатов, чтобы лучше отслеживать любые попытки скрытого создания поддельных записей.\n\n— В CSS реализована поддержка каскадных слоёв. Они нужны, чтобы упростить управление стилями всего каскада\n\n— В класс HTMLInputElement добавлен метод showPicker(), позволяющий отобразить готовые диалоги для заполнения типовых значений в полях <input> с типами «date», «month» и другими.\n\n— Избавлены от префикса «-webkit» свойства «text-emphasis», «text-emphasis-color», «text-emphasis-position» и «text-emphasis-style».\n\nПодробнее об этих и других изменениях и нововведениях можно почитать здесь: https://www.opennet.ru/opennews/art.shtml?num=56793\n\n#веб #chrome
Slack снёс рабочие пространства для некоторых российских пользователей. Это коснулось лишь некоторых компаний, но пока не известно, каких именно. Известно только то, что в их числе — Сбер.\n\nРебята из «Пачки» составили инструкцию из пяти практических шагов, которые помогут подготовиться команде к переходу на другие сервисы прямо сейчас с минимальными потерями. А пользователи в комментах накидали ещё несколько вариантов:\n\nhttps://habr.com/ru/post/655709/\n\n#инструменты
Новогодние ёлки бывают разные — особенно ёлки IT-шников\nПеред вами новогодняя ёлка из 34 клавиатур с RGB-подсветкой, 6 мышек и кулера.\n#новыйгод #hardware
Технологии, которые мы заслужили: Kawasaki представила робота-козла\nОн может перемещаться самостоятельно и на нём даже можно ездить. Зная опыт Boston Dynamics, это крутой результат, учитывая, что робот работает без внешнего питания. Да и внутри наверняка куча технологии, крутого железа и нейросетей.\nНо одно дело робот-собака — собака хотя бы друг человека. А другое дело, робот-козёл.\nПолная версия презентации этого чуда: https://www.youtube.com/watch?v=ApzHdofI0kE\n#роботы #кек
Принесли позалипать на вечер новое видео от Two Minute Papers, в котором они подробнее рассказали о технологии NVIDIA, способной очень реалистично анимировать речь 3D-модели по одной только аудиозаписи.\n\nAudio2Face может работать как с готовой записью, так и в реальном времени. Мало того, что модель создаёт реалистичную и совпадающую анимацию губ на большинстве языков. Она без проблем позволяет перенести её и на другого персонажа. Притом, не так уже важно, будет ли это модель человека или даже животного.\n\nКому интересно, почитать подробнее и потестить ПО можно здесь: https://www.nvidia.com/en-us/omniverse/apps/audio2face/\n\n#нейросети #nvidia
Microsoft добавила рекламные объявления в штатный «Проводник» в тестовой сборке Windows 11 Insider Preview Build 22572.\n\nСейчас части тестировщиков показывается необычная полоска с рекламой Microsoft Editor, которую можно закрыть. Пока функциональность напоминает «Tip of the day», но многие пользователи уже выразили недовольство и посчитали, что это лишь попытка попытка выдать рекламу за него.\n\nИнтересно, что в 2016 году компания уже пыталась использовать это место для рекламы. Правда, тогда они рекламировали свой сервис OneDrive и делали это более навязчиво. Видимо, решили продолжить изучение рекламного потенциала проводника и реакции пользователей.\n\nЖдём подписку на Проводник Premium без рекламы.\n\n#microsoft #windows
— Я сделал сжатие компьютера!\n— Ты же хотел сказать «сжатие данных»?\n— :)
Кибермилота, которую мы заслужили: бабушка помогает перейти яндексовскому роботу-курьеру через пешеходный переход.\nВосстание машин откладывается на неопределённый срок.\n#кек #киберпанк
11 вакансий на удалёнке\n\n— Системный аналитик \n— Agile Coach \n— Virtualization Backup Engineer \n— IT Application Administrator \n— DevOps в Группе сопровождения ИТ-инфраструктур \n— Senior Full-stack разработчик (C# / Java) \n— Старший разработчик, ответственный за создание новых продуктов \n— Разработчик (снятие данных с мобильных телефонов) \n— Контент-менеджер (IT-направление) \n— Senior Software Engineer, Infrastructure \n— Distributed Systems Engineer \n\n#вакансии #работа
Высокое разрешение — это AMD: в AMD создали самую быструю видеокарту для ноутбуков Radeon™\n\nОна позволяет использовать все преимущества архитектуры AMD RDNA™ 2, играть со сверхвысокой частотой кадров и создавать фантастический контент там, где вам удобно.\n\n— Идеальное быстродействие\n— Чёткое изображение,\n— Максимальная мобильность,\n— Эксклюзивные технологии, которые позволяют достичь еще большей производительности при использовании совместно с процессором AMD Ryzen™. И еще много невероятных преимуществ.\n\nПолучить их все можно в магазинах, на сайте Эльдорадо с экспресс-доставкой за 2 часа.\n\nЭто #партнёрский пост
Помните хакеров из группировки Lapsus$?\nМы писали о том, что они сначала взломали NVIDIA, потребовав перевести драйверы для Windows, macOS и Linux в Open Source. Потом до кучи хакнули Samsung, выложив данные в открытый доступ. А сейчас стало известно, что они выложили ещё и 37 ГБ данных компании Microsoft. И там, как минимум, есть исходники Bing и Cortana.\nУчитывая, что все эти новости о взломах появились только за последние пару месяцев, Lapsus$ называют чуть ли не самым серьезным сдвигом в хакерских группах за последние несколько лет: https://www.bleepingcomputer.com/news/microsoft/lapsus-hackers-leak-37gb-of-microsofts-alleged-source-code/\n#безопасность #microsoft
Много ли надо HTML-программисту для счастья?
Как устроены блокировки в России и Китае с технической точки зрения — вспоминаем «битву» за Telegram\n\nОтличная статья из блога Вастрика, которую мы опубликовали у себя ещё в 2018 году. Статья поможет понять, как устроены современные системы фильтрации трафика DPI и вспомнить, как Telegram удавалось их обходить. А также представить, что нас может ожидать в ближайшем будущем в свете уже сбывшихся прогнозов 2018 года:\n\nhttps://tproger.ru/articles/internet-censorship/\n\n#интернет
Веб-парсер на Python всего за 5 минут\nИнтернет — огромный источник ценной информации для дата-сайентиста. Конечно, если уметь её правильно добывать. И этот небольшой гайд в этом вам поможет. В нём подробно рассмотрели создание парсера сайтов с использованием BeautifulSoup и Pandas:\nhttps://www.kdnuggets.com/2022/02/build-web-scraper-python-5-minutes.html\n#python #веб #datascience
Замените это немедленно: варианты обхода блокировок для DevOps-инженеров\n\nПоддерживать стабильную жизнь digital-продукта сейчас непросто. И хотя сегодня в большинстве ситуаций помогает использование VPN, в некоторых случаях это уже не панацея.\n\nРебята из Nixys посчитали своим долгом помочь справиться со всеми преградами DevOps-инженерам. И рассказали, что на что можно заменить без потерь в качестве процессов. Или хотя бы с минимальными потерями:\n\nhttps://habr.com/ru/company/nixys/blog/654921/\n\n#devops #советы
А мы напоминаем, где можно отслеживать ограничения сервисов, которые могут повлиять на работу IT-инфраструктуры вашей компании.\n\nРебята с Хабра ведут и обновляют список критичных зарубежных облачных и сетевых сервисов, служб и платформ, которые заблокированы для российских пользователей или могут быть заблокированы в ближайшее время:\n\nhttps://habr.com/ru/news/t/654911/\n\n#безопасность
Программист: Эта программа должна быть понятна и проста для любого пользователя.\nПользователь:
Присоединяйтесь к QA-митапу для тестировщиков\n\nОнлайн-встреча «QAчественное общение» пройдет сегодня, 10 марта в 19:00.\n\nВ программе будут специалисты из Альфа-Банка и других компаний, готовых поделиться экспертизой, опытом и интересными кейсами с гостями, а также простые истории из жизни тестировщиков.\n\nУчастие бесплатное, необходимо зарегистрироваться на Alfa Digital. Посмотреть можно как онлайн, так и позднее в записи. \n\nЭто #партнерский материал
Туториал для тех, кто скучает по старой-доброй 8-битной Zelda и любит Python\n\nБольшое видео, где более чем за 7 часов вы сможете с нуля создать ретро-RPG в стиле Zelda на Python. Здесь всё: анимация, звуки, механика улучшений, карта уровней, враги и многое другое.\n\nЕсли думали чем занять себя в выходные, то это то, что нужно:\n\nhttps://www.youtube.com/watch?v=QU1pPzEGrqw\n\nТолько ребятам из Nintendo не рассказывайте.\n\n#python #gamedev