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

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

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

Почему Data Office – не модный термин, а новая карьерная возможность

Если вы ещё не слышали о Data Office, то сейчас самое время узнать об этом побольше. Это направление в компании, которое занимается исключительно работой с данными, становится всё популярнее. При этом рынок пока не переполнен специалистами.

Подробнее о Data Office тут: https://tprg.ru/quEQ

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

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

Erid: Kra23rWrX

28 октября стриминг выйдет за пределы ваших экранов на конференции PlayButton 2023

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

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

Реклама. ООО «КИНОПОИСК» ИНН 7710688352

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

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

Автор курсов по Python и Pandas получил вечный бан за рекламу торговли экзотическими животными — решение вынес бот

Ревен М. Лернер создает курсы по Python, выпускает книги с задачами по Python и Pandas. Python и Pandas действительно легко спутать в английском языке с видами редких животных. Хотя названия технологий основаны не на схожести с животными: Python — отсылка к британской комик-группе «Монти Пайтон», а Pandas — сокращение от «Python data analysis».

Лернер попытался разместить рекламу курсов Python и Pandas. Но система сочла её рекламой продажи экзотических животных и заблокировала аккаунт рекламодателя.

Аккаунт не помогло вернуть даже вмешательство человека. Решение о бане вынес бот, но обжаловать его можно было в течение 180 дней. Лернер не знал о бане и просто не успел обжаловать решение. Он экспериментировал с рекламой пару лет назад и просто забыл про свой кабинет.

Если тоже рекламируете курсы про IT на английском, держите несколько идей для рекламных объявлений: «LaTeX для новичков», «убить Python», «получить доступ к Cocaine».

#кек #ии #python

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

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

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

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

Оказывается, у Microsoft есть проект под названием «Project Silica», который решает эту задачу. Они разработали процедуры записи данных в стеклянной пластине размером с блюдце. А «оперируют» этими пластинами небольшим боты, которые передвигаются по полкам.

На каждой пластине можно сохранить несколько терабайт информации. Да, запись однократная, перезаписать невозможно. Но самое главное, что время жизни такого носителя — тысячи лет.

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

#история #microsoft

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

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

Следующая локация IT Talk by Sber для Java и QA-специалистов — Омск

Митап состоится уже 26 октября. Топовые спикеры расскажут о том, как реализуются задачи по разработке и тестировании в Сбере:

— Егор Курилов раскроет все секреты нагрузочного тестирования Java-приложений.
— Евгений Ляшенко объяснит, что же такое — релизный поезд веб-приложений.
— А Дмитрий Лысаченко и Максим Нелин подискутируют о развитии больших языковых моделей от GPT до GigaChat.

Помимо интересных докладов, всех участников будет ждать игра «Интуиция», фуршет и очень много классного общения.

Встреча пройдёт 26 октября в ресторации «Рига-Москва» по адресу: ул. Маяковского, 74. Регистрируйтесь по ссылке!

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

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

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

Google Chrome теперь показывает, сколько оперативной памяти использует каждая вкладка

Пока функцию тестируют в Chrome Canary. Она показывает использование памяти в режиме реального времени при наведении курсора на открытую вкладку. Она работает даже тогда, когда включена функция «Экономия памяти».

Чтобы включить опцию, нужно перейти в Chrome://flags, включить «Использование памяти при наведении» и перезапустить браузер.

#google #chrome #интернет

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

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

МТС стала партнёром Telegram: компания запускает в мессенджере рекламу с таргетингом по номерам телефонов

Изначально рекламная платформа Telegram позволяет произвести таргетинг по каналам, на которые подписаны пользователи, их интересам и геолокации.

МТС предложил добавить таргетинг на внешних данных по номерам телефонов. Также МТС теперь может использовать логотип и нейминг Telegram в целях рекламы сервиса «МТС Маркетолог». На первом этапе новая система таргетинга будет работать только на номера абонентов МТС. Но уже до конца года в качестве внешних данных добавят и номера клиентов других операторов.

Сотрудничество провернули с одним из партнёров Telegram, ни партнёра, ни коммерческие условия сотрудничества с ним в компании не назвали. Но МТС хотя бы поделилась комментарием, а вот в Telegram на запрос Forbes не ответили.

#telegram

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

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

После этой фразы в кабинете техдира начался сущий кошмар...

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

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

Истории создания пет-проектов от наших читателей:

— История создания карточного баттлера длиной в 15 лет: https://tproger.ru/articles/kak-ya-sdelal-kartochnyj-battler-bez-konstruktora-kolod-konkurs-pet-proektov-246195

— Ретранслятор СМС-сообщений для релокантов, который принимает сообщения и пересылает их на мессенджер, позволяя избежать платы за роуминг за рубежом: https://tproger.ru/articles/retranslyator-sms-soobshhenij-dlya-relokantov-konkurs-pet-proektov

— Квест-бот для участников конференции, повышающий «эфирное» время стендов и проверяющий игроков на профпригодность: https://tproger.ru/articles/kvest-bot-konkurs-pet-proektov

Мы запустили конкурс среди читателей Tproger на лучший пет-проект 2023 года. Чтобы принять участие, нужно зайти в редактор на сайте, написать статью о вашем пет-проекте и отправить её на модерацию. Приз — обожание публики и мерч Типичного программиста.

#diy #конкурс

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

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

Топ-9 самых сложных IT-профессий

Сложная IT-профессия — это высокий порог вхождения, большой спрос и часто многозадачность. Мы собрали 9 таких профессий и вместе с экспертами разобрались, что стоит за их сложностью: https://tproger.ru/articles/top-9-samyh-slozhnyh-it-professij

#работа #тренды

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

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

Можно ли стать техническим менеджером после 18 лет в разработке?

Своим опытом делится Роман Ржевский, технический менеджер из КРОК. Рассказывает, как преодолеть эмоциональные барьеры в новой должности и как «вкатиться» в общение с людьми после стольких лет в компании компьютера: https://tprg.ru/Qh6r

#карьера

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

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

Какие ошибки допускают новички во время интервью?

Как новичку не наломать дров и пройти все собеседования успешно, рассказывает наш читатель Денис Кутуков. Денис работает в Яндексе с 2011 года: он прошёл длинный путь от стажёра до управленца, а в компанию попал с восьмой попытки.

За время своей работы он провел более 700 собеседований на начальные и сеньорские позиции: https://tproger.ru/articles/kakie-oshibki-dopuskajut-nachinajushhie-ajtishniki-vo-vremja-intervju

#начинающим #собеседование

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

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

Всего одно видео на полторы минуты, а сколько боли...

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

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

Требования Windows 11 по наличию TPM и современного CPU можно обойти с помощью всего одной команды

Оказывается, завышенные системные требования для ПК при установке Windows 11 по обязательному наличию TPM 2.0 и современного CPU можно обойти с помощью добавления команды «/product server» к файлу setup.exe в каталоге установки Windows 11. Этот метод действительно работает, причём даже в последних тестовых инсайдерских сборках Windows 11.

Интересно еще и то, что первое упоминание о добавлении «/product server» появилось ещё год назад, но его особо не заметил, так как информацию разместили вьетнамском форуме.

#windows

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

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

Продакт-менеджер — энергозатратная профессия

Собрали распространённые вызовы, с которыми может столкнуться специалист в ежедневной рутине. Если для вас эти пункты не проблема, советуем присмотреться к профессии: https://tprg.ru/V360

#карьера #советы

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

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

Если вы работаете в IT, порадовать себя очень просто.

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

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

Windows 11 спустя два года все ещё безнадежно проигрывает «десятке». Почему?

Популяризация Windows 11 идёт медленно, а тут уже и Windows 12 на подходе. Многие пользователи, которые покупают ноутбуки или десктопы с 11 версией ОС, возвращаются на Windows 10. Ну а кто сидит на «десятке», крайне неохотно переходят на новую версию операционной системы.

В причинах происходящего попытались разобраться в статье: https://habr.com/ru/companies/selectel/articles/768696/

#windows #microsoft

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

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

Обновили пошаговый план для тех, кто хочет вдумчиво подойти к изучению Data Science

Здесь главное быть готовым, что Data Science — раздел информатики на стыке статистики и программирования, поэтому знать надо много.

А чтобы было проще, структурировали информацию от выбора языка и библиотек до практики в машинном обучении: https://tproger.ru/curriculum/data-science-expert-plan

#datascience

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

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

​​Вся суть программирования:

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

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

Сам написал, сам погонял: Как написать 3D-гонки «на жигулях» за неделю, полностью с нуля?

Автор этой истории любит разрабатывать минимально играбельные 3D-демки, которые нормально работали бы даже на железе 20-летней давности.

Так вот недавно он написал небольшую игру с «жигулями». А в статье рассказал о разработке 3D-игр практически с нуля: рендерер, менеджер ресурсов, загрузка уровней, сцены, 3D-звук, ввод и интеграция физического движка: https://habr.com/ru/companies/timeweb/articles/764526/

#gamedev #gamedev

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

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

Истории создания пет-проектов от наших читателей: учет собеседований, библиотеки на React, аналог Docker и PHP-фреймворк

Рассказываем про пет-проекты наших читателей:

— Приложение, которое помогает вести учет по всем компаниям, на вакансии которых вы откликнетесь, и отслеживать статус переговоров: https://tproger.ru/articles/hunt-job-ili-kak-otvlechsya-poka-ishhew-rabotu

— Три библиотеки для React на JavaScript — функции вместо JSX, управление приложением с использованием хуков и CSS в React: https://tproger.ru/articles/tri-po-cene-odoj-konkurs-pet-proektov

— Аналог Docker для автоматизированного локального деплоя проектов за пару кликов и команд в терминале: https://tproger.ru/articles/lokalnyj-deploj-proektov-v-paru-klikov-konkurs-pet-proektov

— PHP-фреймворк для создания веб-проектов DeltaFramework, который должен облегчить жизнь верстальщикам: https://tproger.ru/articles/ocherednoj-frejmvork-na-php-konkurs-pet-proektov

Мы запустили конкурс среди читателей Tproger на лучший пет-проект 2023 года. Чтобы принять участие, нужно зайти в редактор на сайте, написать статью о вашем пет-проекте и отправить её на модерацию. Приз — обожание публики и мерч Типичного программиста: https://tproger.ru/articles/luchwij-pet-proekt-2023-zapuskaem-konkurs

#diy #конкурс

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

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

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

Менеджер по методологии МСФО в МТС
Где: удалённо
Опыт: можно без опыта

Эксперт по эксплуатации и поддержке СХД в Открытие
Где: удалённо
Опыт: от 1 года

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

Аналитик Центра HR TECH (HCM Атомкор) в Гринатом:
Где: удалённо
Опыт: от 1 года

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

Разработчик SharePoint в Иннотех
Где: удалённо
Опыт: от 3 лет

Разработчик BI в Иннотех
Где: удалённо
Опыт: от 3 лет

Solution Architect (Enablement platform) в МТС
Где: удалённо
Опыт: от 3 лет

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

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

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

Платформа ABCP ищет PHP-разработчика уровня Middle+

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

Сейчас им нужен PHP-разработчик, который сможет работать на стеке, включающем: Golang, PHP 7.3-8.2, Qt, Symfony, JS, JQuery, React, Redis, Memcached, MySQL, MongoDB, Sphinx, Elasticsearch, HTTP- и GRPc-микросервисы, WebSockets, RabbitMQ, Docker, Grafana, Gitlab, Sentry, Upsource, Youtrack, Jenkins и т.д.

От кандидата ожидают:
— отличное знание языка PHP;
— уверенное знание SQL (джойны и агрегация);
Git;
— способность разбираться в чужом коде;
— знание основ HTML, CSS, JS;
— опыт работы с Linux, bash, Docker;
— опыт разработки коммерческих проектов;
— внимательность, поэтому в сопроводительном письме Вы напишете слово «ping»;
— способность работать в команде с другими разработчиками.

Так что, присылайте ваши отклики, если вам интересна:
— работа в стабильной аккредитованной IT компании (с 2008 года на рынке);
— удалённая работа;
— оформление по ТК РФ;
— график работы - 8 часовой рабочий день, понедельник-пятница;
— работа в команде высококлассных специалистов над highload-проектами.

Для отклика: вакансия или job@nodasoft.com. При отклике будьте готовы выполнить тестовое задание.

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

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

Это не слёзы, просто ностальгия в глаз попала...

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

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

Мошенничество FTX: почему для мошеннических действий не стоит писать код на Python

FTX — онлайн-сервис обмена цифровых валют. В 2021 году компания имела более миллиона пользователей и объем торгов был третьим среди криптобирж. Уже в ноябре 2022 года компания подала заявление о банкротстве. Но в работе криптобиржи нашли много странных историй, похожих на мошеннические действия. До сих пор ведется расследование.

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

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

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

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

Если интересно посмотреть на другие фрагменты кода, указывающие на мошеннические действия, и почувствовать себя в роли следователя, эта статья для вас: https://habr.com/ru/articles/top/weekly/

#безопасность #python #криптовалюта

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

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

Свершилось: Microsoft все-таки закрыла крупнейшую в истории игровой индустрии сделку и купила Activision Blizzard за $68.7 млрд

Теперь Microsoft принадлежат игровые франшизы Call of Duty, StarCraft, Warcraft, Overwatch, Crash Bandicoot и другие. Компания даже выпустила эпичный трейлер по этому поводу.

Это значит, что большинство новых игр начнут добавлять в подписку Game Pass в день релиза. А учитывая, что Фил Спенсер очень любит стратегии, есть надежда на Starcraft 3 — у Microsoft уже есть опыт выпуска шикарных ремастеров Age of Empires и продолжения.

Изначально сделка по покупке Activision Blizzard затягивалась с апреля из-за британского регулятора. Но на днях регулятор окончательно одобрил сделку.

#gamedev #microsoft

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

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

В КРОК пройдёт Demo Day стажировки для студентов

Demo Day стажировки — это серия митапов о тех, кто работает в ИТ. За один день можно погрузиться в профессию и познакомиться с командами в неформальной атмосфере в офисе компании.

Направления этого сезона:
— разработка,
— автоматизация бизнес-процессов на базе 1С,
— программная инфраструктура,
— кибербезопасность,
— телекоммуникации,
— вычислительная инфраструктура,
— sales&management,
— инженерные мультимедийные системы.

Узнайте подробнее и отправляйте заявку на направление, которое подходит вам больше всего: https://clck.ru/364i2H

Реклама ЗАО «КРОК ИНКОРПОРЕЙТЕД», erid: LjN8K5KYp

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

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

Нанимать джунов классно и совсем не страшно

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

Эта статья докажет вам, что джуны — это классные сотрудники, которых можно и нужно нанимать в команду:

https://tprg.ru/1ZFg

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

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

Пришло время провести своё техсобеседование.

Да, вы не ослышались! Но это возможно только в нашем королевстве зазеркалья Nozo.

Мы знаем, как волнительно решать задачи на техинтервью, поэтому в нашем королевстве всё наоборот! Теперь ваша очередь заставить инженеров потрудиться и отправить им на решение самые каверзные задачи по Go, C# или QA.

Авторы 4 самых сложных и интересных задач получат мерч от Ozon Tech. А победитель заберёт лучшую награду: карьерную консультацию с HR Ozon Tech или встречу с тимлидом команды инженеров.

Инженеры будут ждать ваши задачи до 7 ноября.
А если вам нечем их озадачить, вступайте в чат королевства, пробуйте решить задачи других участников и участвуйте в голосовании.
Все подробности на лендинге: https://tprg.ru/DmcI

Реклама ООО «Озон Технологии», erid: LjN8KAjJs

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

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

Настраиваем конфигурацию DAG в Apache Airflow так, чтобы меньше о ней думать

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

Менять готовую конфигурацию опасно, а писать новую с нуля — слишком затратно. Здесь вы узнаете, как упростить этот процесс:

https://tprg.ru/Qz7M

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