tproger | Technologies

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

Subscribe to a channel

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

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

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

Оказывается, у 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

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

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

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

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

Аналог программы bginfo, которая выводит информацию о системе и пользователе на рабочий стол, но не ломает смену обоев

Агрегатор фестивального кино, который помогает не ждать выхода фильма несколько лет после фестиваля

Змейка на Python без использования графических библиотек для участия в конкурсе по программированию

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

#diy #конкурс

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

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

Оказывается, GitHub Copilot работает в убыток: Microsoft может терять на каждом пользователе до $70/мес

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

Оно и понятно, пока эксплуатация генеративных ИИ обходится компаниям слишком дорого, ведь для них требуется много дорогих чипов и электричества. А создание и обучение ИИ требует годы и сотни миллионов долларов.

Что с этим делать, пока непонятно. Конечно, со временем модели требуют меньше данных и мощностей для обучения. Но пока единственный вариант — поднимать стоимость. Именно поэтому ИИ для Microsoft 365 будет стоить уже дополнительно $30/мес. Google тоже ушла недалеко и будет брать дополнительно $30/мес. за ИИ для Workplace.

#microsoft #google #ии

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

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

Так выглядит поддержка работающего легаси-проекта

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

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

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

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

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

Сам написал, сам погонял: Как написать 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

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

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

Какой толк от нейросетей в работе? Kokoc Group поделились своим опытом в этом вопросе

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

https://tprg.ru/4KwO

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

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

Tproger расширяет команду разработки и ищет Vue.js разработчика

Мы предлагаем удаленную работу с гибким графиком, конкурентную заработную плату и компенсацию профильных курсов.

Мы работаем на стеке Nuxt 3, Node.js, Laravel, WordPress. Поэтому от вас ожидаем:

— опыт коммерческой разработки;
— уверенное знание JavaScript, TypeScript и Vue.js;
— понимание адаптивной вёрстки;
— опыт работы с Git, Jira.

Если хотите стать частью команды, то вам сюда:

https://tproger.ru/jobs/vue-js-developer

#вакансии

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

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

В PHP массивы представляют собой мощный инструмент для управления данными. Если пользоваться им правильно

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

В этой статье мы рассказываем о типах массивов в PHP и об операциях, которые можно совершить над ними: https://tproger.ru/articles/massivy-v-php

#php

Читать полностью…
Subscribe to a channel