tproger | Технологии

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Подписаться на канал

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

Вот это поворот

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

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

​Python — лидер в топе TIOBE

TIOBE — рейтинг самых популярных языков мира. Так вот в августе 2023 года Python ворвался в топ-1 индекса, опередив C и C++. На графике отображается процент опрошенных разработчиков, которые называют Python своим основным языком программирования.

Поздравляем питонистов!

#внезапныйфакт #тренды #python

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

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

5 квантовых языков программирования: как они устроены и где их учить

В случае с битами принцип работы языков программирования ясен: все операции по сути являются последовательностью нулей и единиц, то есть наличием сигнала или его отсутствием. Но как языки программирования могут манипулировать кубитами?

В этой статье мы расскажем, как языки программирования работают с аналоговыми кубитами, какие квантовые языки существуют и в чём преимущества каждого из них: https://tproger.ru/articles/kvantovye-yazyki-programmirovaniya/

#начинающим #технологии

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

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

«Hello World» на эзотерических языках программирования — от 1С до YoptaScript

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

Собрали подборку программ «Hello World» на разных эзотерических ЯП: https://tproger.ru/articles/hello-world-na-ezotericheskih-yazykah-programmirovaniya/

#кек

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

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

Как выкинуть Android и написать свою прошивку с нуля?

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

Что из этого вышло — читайте в статье: https://habr.com/ru/companies/timeweb/articles/754212/

#diy #linux

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

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

В истинно дружном коллективе и реально интересных задачах объяснения вообще излишни

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

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

Когда автотесты не нужны — и чем их заменить

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

В статье вместе со специалистом из KION разобрали примеры таких ситуаций: ссылка

https://tprg.ru/FIil

#qa

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

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

Создать Chrome OS и остаться неизвестным: история Джеффа Нельсона

В IT-сообществах завирусился скриншот, на котором разработчик Джефф Нельсон отвечает на вопрос с сайта Quora: «Поможет ли разработка собственной ОС войти в круг самых элитных разработчиков мира?». На это Джефф ответил: «Разработал Chrome OS. До сих пор неизвестен.»

Разбираемся, кто такой Джефф Нельсон, как строилась его карьера, как он придумал Chrome OS и почему он всё-таки остался неизвестным разработчиком: https://tproger.ru/articles/sozdat-chromeos-i-ostatsya-neizvestnym-istoriya-dzheffa-nelsona/

#ос #история #google

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

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

Боты справляются с тестами каптчи лучше, чем люди

Об этом стало известно благодаря исследованию «Эмпирическое исследование и оценка современных CAPTCHA». В исследовании приняли участие 1,4 тыс. человек, которых попросили пройти 14 тыс. тестов.

Участникам предложили справиться аж с 10 разновидностями тестов: reCAPTCHA, reCAPTCHA v2, двумя игровыми от Arkose Labs, двумя hCAPTCHA, один на основе слайдера от Geetest и три с разными типами искажения текста.

В результате человеческие достижения оказались хуже машинных: например, когда людей просили решить тесты с искажённым текстом, им требовалось от 9 до 15 сек. и они получали правильный ответ только в 50% – 84% случаев. Боты выполняли те же задания менее чем за секунду и достигли точности 99,8%.

Почему мы всё ещё используем технологию, которая всех бесит, стоит так дорого и неэффективна против ботов?

#тренды #безопасность

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

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

НПО САУТ ищет Middle/Senior C# разработчика с опытом от 3 лет

Компания занимается разработкой систем автоматизации для ЖД-транспорта. Сейчас команда планирует запускать новый комплексный проект, который включает видеонаблюдение, видеоинформирование пассажиров и связь персонала поезда.

Вам могут предложить:
— режим работы с 9:00 до 18:00 с возможностью сдвига графика в пределах 2-х часов;
— участие в запуске системы на поездах;
— возможность влиять на решения в маленькой команде;
— зарплату 150 000 рублей.

От вас же, кроме навыков в С#, ждут умение :
— работать без четкого технического задания;
— ставить, оценивать и декомпозировать задачи;
— писать легко поддерживаемый код и покрывать его тестами.
Опыт работы с Linux, IP-видеокамерами и сетевыми протоколами будет бонусом.

Откликнуться: https://talantix.ru/

#вакансии #работа

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

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

На LinkedIn идёт волна взломов аккаунтов

Пользователи жалуются на перехват своих профилей и невозможность их восстановить. От самой компании пока никаких сообщений не поступало. Но если судить по времени отклика техподдержки, явление массовое — операторы загружены под завязку. Как дополнительный показатель — число запросов в GoogleTrends «LinkedIn взлом» выросло на 5,000% всегда за пару месяцев.

Предполагается, что учётки массово ломают через подстановку учётных данных или брутфорс. А чтобы закрыть возможность восстановления, взломщики подключают 2FA на аккаунтах, где её не было. Эксперты также сообщают, что почты для взлома берут в основном с русскоязычными никами на Рамблере. Некоторым даже приходят предложения о выкупе — в обмен обещают восстановить доступ, в противном случае аккаунт удалят.

#безопасность

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

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

Как читать перфокарты в 2023 году: собираем DIY-привод?

За последние 30 лет хранение информации сильно изменилось: все пользуются флешками, многие из нас наверняка застали DVD и CD-диски, а те, кто постарше — ещё и дискеты. Но начиналось всё с перфокарт.

Несмотря на то, что перфокарты были доступны в течение 50 лет, сегодня их уже не прочитать, потому что для современных ПК нет подходящих приводов. В этой статье мы расскажем, как собрать собственный ридер для перфокарт: https://tproger.ru/articles/kak-chitat-perfokarty/

#история #diy

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

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

Как работают квантовые процессоры на самом деле?

На днях Intel представила новый процессор Tunnel Falls. Tunnel Falls не такой мощный, как квантовые компьютеры технологических гигантов: у него всего 12 кубитов, а, например, у самого мощного Sycamore от Google — 53 кубита. Более того, 12 кубитов — это меньшая мощность, чем у современного ноутбука, скорость которого равна приблизительно 15 кубитам.

Но супер-мощности для этого процессора и не нужны. Его сделали специально для массового выпуска и увеличения доступности квантовых компьютеров.

А раз пошло на то дело, в статье попытаемся объяснить, как работают квантовые процессоры и зачем компании занимаются их развитием, даже если те порой слабее современного железа: https://tproger.ru/articles/kak-rabotayut-kvantovye-processory-prostymi-slovami/

#технологии #hardware

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

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

А теперь к действительно важным недостаткам Python

Автор статьи собрал самые ненавистные стороны Python: от того, что нельзя взять и задать пустой список как значение по умолчанию для аргумента до бага с именем Гвидо Ван Россуммо — ведь пишется «Гвидо», а читается «Хидо».

Если только выбираете этот язык для изучения или хотите глянуть на язык с другой стороны, эта статья для вас: https://habr.com/ru/articles/753672/

#python

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

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

Изучение Vue.js в 2023 году: дорожная карта разработчика

Изучение Vue.js стоит начать с того, что это популярный JavaScript-фреймворк для создания пользовательских интерфейсов. Ядро Vue включает в себя библиотеку ядра и маршрутизатор, а сам фреймворк пригоден для постепенного внедрения, в отличие от аналогов-монолитов.

А дорожная карта для поможет выбрать, что и зачем учить в 2023 году: https://tproger.ru/articles/izuchenie-vue-js-v-2021-godu-dorozhnaja-karta-razrabotchika/

#js #веб

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

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

Инженеры по сопровождению, ваш выход! Сбер приглашает сопровождать создание продуктов, которые влияют на миллионы людей, и стать частью крупнейшего IT-комьюнити

Всего за один день — 26 августа — вы сможете пройти все этапы отбора и познакомиться с командой брокерского бизнеса. А самые амбициозные и талантливые смогут даже получить заветный оффер.

Какие задачи вы будете выполнять в роли инженера по сопровождению:

— сопровождать автоматизированные системы на всех этапах жизненного цикла ПО;
— работать с обращениями и запросами, согласовывать техническую документацию;
— принимать и устанавливать релизы, проводить приёмо-сдаточные испытания;
— устранять инциденты на стендах и проблемы на автоматизированных системах;
— настраивать мониторинг и алертинг.

Работать предстоит только на современном стеке технологий и в команде с такими же амбициозными и классными специалистами, как вы!

Готовы круто изменить свою карьеру? Регистрируйтесь на One Day Offer по ссылке и начинайте готовиться к встрече с будущими коллегами!

Реклама ПАО Сбербанк

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

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

Подборка актуальных вакансий

— Главный специалист отдела сопровождения дистанционных сервисов в Открытие
Где: удалённо
Опыт: от 1 года

— Python-разработчик в Kokoc Group
Где: удалённо
Опыт: от 3 лет

— Системный аналитик в Открытие
Где: удалённо
Опыт: от 3 лет

— Функциональный архитектор 1С в Гринатом
Где: удалённо
Опыт: от 3 лет

— Middle / Senior Python-разработчик в МТС
Где: удалённо
Опыт: от 3 лет

— Middle / Senior Python-разработчик в Гринатом
Где: удалённо
Опыт: от 3 лет

—Middle+ / Senior PHP-разработчик в Kokoc Group
Где: удалённо
Опыт: от 3 лет

— Ведущий Java-разработчик в МТС
Где: удалённо
Опыт: от 3 лет

— Старший системный аналитик в МТС
Где: удалённо
Опыт: от 3 лет

— Senior QA Automation Java / Kotlin в Иннотех
Где: удалённо
Опыт: от 3 лет

— Senior DevOps в Иннотех
Где: удалённо
Опыт: не указан

— Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: не указан

#вакансии #работа

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

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

Оказывается, всё это время можно было заблокировать прыгающие процессы в диспетчере задач Windows 7/10/11 с помощью Ctrl

«Знаете ли вы, что если вы удерживаете Ctrl, то это приостанавливает обновление диспетчера задач и означает, что имена процессов не перемещаются и их легче выбирать, когда вы сортируете нужные процессы по использованию различных ресурсов ПК», — сообщил менеджер Microsoft Джен Джентльман.

Почему он решил рассказать об этом только сейчас — загадка.

#windows

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

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

Курс «Английский для разработчиков» Яндекс Практикума

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

Обучение построено не вокруг абстрактной теории, а вокруг рабочих ситуаций и полезных для карьеры навыков:

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

Запишитесь на бесплатную консультацию. Кураторы определят ваш уровень языка и расскажут подробнее про обучение.

Реклама АНО ДПО «Образовательные технологии Яндекса»

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

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

«Админа в топку, я могу лучше!»

А давайте! Мы ищем нового админа в наш паблик на фултайм.

Подробности по ссылке: https://tprg.ru/yZAk

#вакансии #работа

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

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

Microsoft научила Windows 10 и 11 определять и удалять AutoKMS

Возможность обнаруживать и удалять пиратские лицензии-активаторы появилась в обновлении безопасности Windows 10 (KB5029244) и Windows 11 (KB5029263/KB5029253). Оба обновления стали доступны для установки с 15 августа.

Патч Security Intelligence Update 1.395.68.0 из этих обновлений позволит Windows Defender блокировать службу управления ключами Windows AutoKMS и сбрасывать нелегальную активацию.

Обнаруживать AutoKMS Windows могла и раньше, но блокировка этой службы произойдёт впервые за двадцать лет существования этой штуки.

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

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

Если вы интересуетесь разработкой в e-com, то вам стоит посетить онлайн-конференцию E-COMMUNITY

На ней спикеры из СберМаркета, Ozon, X5 и Lamoda выступят со своими докладами, в которых расскажут о том:

— Стоит ли запускать симулятор курьеров вместо стандартных A/B?
— Как построить такую систему, чтобы не волноваться, когда отваливается дата-центр?
— Как эффективно проектировать большие сервисы?
— Как PaaS увеличивает скорость разработки?

Конференция пройдёт 24 августа в 16:00 по МСК. Участие бесплатное!

Ознакомиться с программой и зарегистрироваться можно здесь.

Реклама ООО «Инстамарт Сервис»

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

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

ИТ + научпоп + музыка = большой ИТ-пикник в Москве

2 сентября Тинькофф, CodeFest и Мельница собирают большой благотворительный ИТ-фестиваль. Встречаемся в Коломенском на максимально летнем вайбе.

В программе: ИТ- и научпоп-лектории, выступления топовых спикеров, воркшопы, интерактивные зоны и вишенка на торте — музыкальные перформансы от Антохи MC, Zoloto, Therr Maitz, The Hatters, «Сироткина», а также секретного хедлайнера. Как думаете, кто им может быть?

Для участия нужно выбрать благотворительный фонд из списка и сделать донат от 1000 рублей. Подробности и регистрация — тут.

Реклама АО «Тинькофф Банк»

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

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

Кто такие RnD-специалисты и чем они занимаются

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

Какие? Узнаете в статье:

https://tprg.ru/TgP5

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

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

5 провалов Илона Маска: увольнения, взрывы ракет и плевок на ботинки в России

В новостях только и пишут, что о провалах Илона Маска в работе над Twitter, из-за которых иногда хочется посмеяться, а иногда — покрутить пальцем у виска. Но Twitter — не первая и не самая обидная ошибка в карьере Маска.

Например, вы знали, что ещё в начале 2000-х Илон Маск пытался купить ракеты в России? В ходе «торгов» Илону Маску просто плюнули на ботинки, а сделка сорвалась.

Рассказываем про эти и другие провалы на пути предпринимателя: https://tproger.ru/articles/gromkih-provalov-ilona-maska/

#история #кек

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

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

GB открыл бесплатный доступ к трём курсам для старта работы в IT

Успейте забрать карьерные лекции про смену профессии, видеоуроки по основам программирования и мастер-класс по написанию первой программы на Python: https://tprg.ru/GdWC

Реклама ООО «ГикБреинс» LjN8K98ci

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

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

Кстати, сегодня Debian празднует 30 лет!

Ровно 30 лет назад началась разработка самого стабильного и универсального дистрибутива. Ян Мёрдок впервые анонсировал его 16 августа 1993 года, составив имя дистрибутива из первых букв своего имени и имени жены Дебры. А все выпуски Debian названы в честь разных персонажей мультфильма Pixar «История игрушек».

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

За время существования Debian было выпущено 18 релизов, обеспечена поддержка 26 аппаратных архитектур, сформирован репозиторий из более чем 60 тысяч пакетов. Общий суммарных размер всех предложенных в дистрибутиве исходных текстов составляет 1.3 млрд строк кода. Суммарный размер всех пакетов — 365 ГБ.

В проект вовлечено более 1000 разработчиков, на технологиях Debian создано около 400 производных дистрибутивов. И это ещё без дальнейших ответвлений от этих дистрибутивов.

Всех причастных и просто сторонников дистрибутива с праздником!

#история #linux

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

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

Хотите познакомиться с лучшими практиками DevOps и с основами Kubernetes?

Тогда приходите на бесплатный курс от beeline cloud. Он состоит из 10 видеоуроков длительностью от 10 до 30 минут и помогает познакомиться с архитектурными особенностями приложений. Кроме того, вся теория на занятиях подкреплена кейсами из реальной практики и рассказывается экспертами beeline cloud.

Погрузитесь в процесс гибкой разработки в облаке и освойте новую профессию: https://cloud.beeline.ru/

Реклама ПАО «Вымпелком-Коммуникации» LjN8KEW6N

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

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

Подборка актуальных вакансий

Embedded Linux-разработчик в МТС
Где: Москва
Опыт: от 1 года

SRE-инженер в Открытие
Где: Москва, можно удалённо
Опыт: от 2 лет

Android-разработчик в Иннотех
Где: удалённо
Опыт: от 2 лет

Системный аналитик в Открытие
Где: удалённо
Опыт: от 3 лет

DevOps-инженер в Гринатом
Где: удалённо
Опыт: от 3 лет

Python-разработчик в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Middle+ / Senior DevOps-специалист в Иннотех
Где: удалённо
Опыт: от 6 лет

Middle+ / Senior PHP-разработчик в Kokoc Group
Где: удалённо
Опыт: от 3 лет

Старший Angular-разработчик в МТС
Где: удалённо
Опыт: от 3 лет

Senior Frontend-разработчик в Kokoc Group
Где: удалённо
Опыт: от 4 лет

#вакансии #работа

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

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

Курсы по программирования для школьников

Обучение программированию даёт новому поколению не только перспективы в будущем, но и развивает конкретные навыки, такие как:

Логическое мышление
Развитие способности анализировать проблемы, находить решения и делать логические выводы.

Творчество
Воплощение своих идей. Создание собственных программ, игр или веб-сайтов.

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

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

Код будущего х Я Образование х Яндекс Практикум объявляют набор на на 2023-2024 учебный год на курсы по программированию для школьников (13-17 лет).

Государственный грант на обучение, подробнее по ссылке.

Реклама АНО ДПО «Образовательные технологии Яндекса»

Читать полностью…
Подписаться на канал