Типичный программист
81.4K subscribers
2.65K photos
889 videos
8 files
7.44K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Целый рабочий день только на обновления ПК: в Microsoft рассказали, сколько нужно Windows для надежного обновления

Об этом рассказал Дэвид Гайер, менеджер программы Microsoft по обновлениям Windows. По их исследованиям, часто крупные обновления требуют на загрузку около двух часов. Однако Гайер рекомендует выделять ещё 5-6 часов, чтобы все компоненты Windows точно установились как надо. То есть, чтобы обновление прошло наиболее успешно, компьютер должен оставаться включенным около восьми часов:

https://www.bleepingcomputer.com/news/microsoft/microsoft-windows-needs-at-least-8-hours-online-to-update-reliably/

Сейчас около 50 процентов компьютеров не получают обновлений из-за того, что их выключают сразу после работы, не позволяя произвести установку апдейтов. 25 процентов девайсов не получают необходимые обновления безопасности.

В компании работают над исправлением ситуации. Так, накопительные обновления Windows 11 в среднем на 40% меньше, чем для Windows 10. А для более тонкой настройки обновлений безопасности Windows 10 в корпоративных средах для администраторов уже доступен специальный API.

#windows #microsoft
Интересный кейс для стартаперов и разработчиков игр: The New York Times купили игру Wordle, о которой мы писали ранее, за «семизначную сумму»!

Да-да, это та самая игра, в которой нужно раз в день угадать пятибуквенное слово с 6 попыток. Это просто грандиозный успех для обычного программиста из Бруклина. Учитывая, что ещё 1 ноября у игры было всего 90 пользователей, а уже в начале января 2022 года в неё играли уже 300 тысяч пользователей в день.

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

Интересно, что для New York Times покупка Wordle — вполне логичное действие, ведь издание живёт в основном за счёт платных подписок. И уж они точно знают, как заработать на ней.

Что ж, поздравляем!

#gamedev
This media is not supported in your browser
VIEW IN TELEGRAM
Кстати о Wordle, тут один дата-сайентист рассчитал самое оптимальное слово для начала игры

Наконец-то действительно достойное применение Data Science!

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

И у этого выбора есть вполне логичное математическое объяснение. Разработчик с ником crvlwanek доказал это, написав скрипт, который проанализировал словарь игры и оценил частоту и порядок появления букв в словах. Так, лучшим словом для старта оказалось слово «later». В топ-10 также вошли «alter», «alert», «arose», «stare», «arise», «raise», «learn» «renal» и «irate».

Кому интересно, свою реализацию кода crvlwanek выложил на гитхаб: https://github.com/crvlwanek/wordle

#datascience #кек
Вам тоже интересно, чего ждать от веб-разработки в 2022 году?

Держите выжимку с лайва HTML Academy, на котором простым языком обсудили самые важные тренды веба.

Из интересного:
— Разработчикам станет проще использовать классные технологии из-за отказа от старых браузеров. Press «F» to pay respect to IE.
— Гриды (83%) и флексы (99%) захватили всё.
— TypeScript есть в 70% вакансий для мидлов. 2022, возможно, будет годом TypeScript.
— Разработчиков всё так же не хватает. Даже джунов.

А здесь — подробности, источники и полная версия лайва: https://habr.com/ru/company/htmlacademy/blog/648325/

#тренды
Свершилось: Microsoft понадобилось полгода, чтобы окончательно устранить проблему с замедлением SSD в Windows 11

Первые сообщения о проблеме с замедлением жёстких дисков и SSD в Windows 11 появились ещё в июле 2021 года. А о баге знали даже на стадии предрелизного тестирования. Интересно, что с тех пор Microsoft выпускала патч в декабре 2021 года. Обновление действительно решало проблему, но лишь частично.

И вот спустя полгода, им удалось окончательно исправить проблему. Оказалось, что причиной снижения производительности послужила ошибка журнала USN. Правда, пока обновление KB5008353, содержащее патч, не обязательное, а значит, загружать его придётся вручную.

#windows #microsoft
This media is not supported in your browser
VIEW IN TELEGRAM
Собрали для вас подборку самых годных постов про IT в наших каналах за прошедший месяц:

— Как переиграть HR'a: https://t.iss.one/ithumor/6911

— Создаём троян на Python: https://t.iss.one/zen_of_python/1307

— Годный инструмент, преобразующий гугл-таблицы в JSON API: https://t.iss.one/prog_tools/171

— ​Памятка для тех, кто хочет устроиться Unity-разработчиком: https://t.iss.one/make_game/613

— Пожалуй, самая упоротая реклама Apple прямиком из 1985 года: https://t.iss.one/history_of_it/218

— ​Нейронка, созающая фотореалистичные изображения из описания со скоростью мысли: https://t.iss.one/neuro_channel/169

— Рабочие методики расслабления, которые помогут быстро остыть в момент стресса: https://t.iss.one/soft_skillz/296
This media is not supported in your browser
VIEW IN TELEGRAM
Как флоппотрон, только лучше: ребята из Device Orchestra исполнили песню Seven Nation Army на электронных девайсах

Среди инструментов — старые печатные машинки, терминалы для оплаты картой, электрические зубные щётки и даже утюг.

Кстати, если интересно, как это работает, у нас есть отличная статья, в которой как раз это и объясняем. Там всё просто — нужна только Arduino, куча проводов и ещё большая куча свободного времени:

https://tproger.ru/articles/floppotron-what-is-it-and-how-to-make/

#hardware
Ребята, пакуем чемоданы: нейросеть AlphaCode от DeepMind испытали на задачках Codeforces и оказалось, что она пишет код на уровне «среднего программиста»

Всего нейросеть AlphaCode поучаствовала в 10 тестах и вошла в 54% лучших в 10 задачках на Codeforces. Интересно, что нейросеть не использовала готовые шаблоны, а генерировала новый код. Правда, чтобы успешно пройти тесты, AlphaCode сначала создавала огромное количество возможных ответов, много раз запуская код и отсеивая нерабочие варианты. И только потом выдавала готовый результат.

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

https://deepmind.com/blog/article/Competitive-programming-with-AlphaCode

Что ж, по крайней мере, даже сейчас AlphaCode можно смело брать с собой на собеседования для решения литкода.

#нейросети #ии
Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels

Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивная демка: как нейросеть AlphaCode «читает» условия и пишет по ним код и почему кожаным программистам паковать чемоданы пока рано

Мы постом выше в шутку призвали кожаных программистов паковать чемоданы. Но на самом деле, пока ещё очень рано. Задачки на Codeforces, конечно, непростые, но на руку нейросети очень формализированные. А как известно, хорошие ТЗ — большая редкость.

Тем интереснее посмотреть, как она «понимает» эти чёткие условия. Демка показывает, конкретно на какие места обращает внимание нейронка, и какой код пишет. Можно потыкать кнопочки и посмотреть разные задачи.

Очень залипательно: https://alphacode.deepmind.com/#layer=18,problem=110,heads=11111111111

#нейросети #ии
Вакансия Java-разработчика автоматизированного банкинга в Сбере

ИТ-команда Казначейства разрабатывает высоконагруженные системы и проводит расчеты на основе Big Data, чтобы создавать автоматизированный банкинг. В результате этой работы клиенты Сбера смогут совершать финансовые операции почти мгновенно.

Работа в Сбере — это масштабные проекты, большой коллектив, взаимопомощь, мощное железо от лидирующих производителей, финансовый и профессиональный рост.

Сейчас в команду нужны Java-разработчики с опытом от 2 лет.

Задачи:
— разработка бэкенд-части банковской расчетной системы и интеграционных сервисов;
— написание Unit-тестов;
— участие в тестировании и исследовательских задачах;
— оптимизация кода;
— участие в исследованиях.

Что предлагают:
— премии по результатам работы за год;
— ДМС и льготное страхование для родственников;
— ипотеку выгоднее на 4% для каждого сотрудника;
— обучение в Корпоративном университете;
— курсы на Coursera и участие в IT-конференциях;
— корпоративный спортзал в офисе.

Присоединяйтесь к команде Сбера — отправьте отклик здесь: https://u.to/_iz6Gw

#вакансия
Forwarded from IT Юмор
​​Вкратце про DevOps-инфраструктуру:
Актуальные вакансии для разработчиков

React + Node.JS-разработчик в Bladestorm
Где: Удалённо
Сколько: До 300 000 ₽

Frontend-разработчик в Cube Dev
Где: Удалённо
Сколько: От 3000 $

Node.js-разработчик в Cube Dev
Где: Удалённо
Сколько: От 6000 $

Frontend-разработчик (React Native) в «АльфаСтрахование-Жизнь»
Где: Москва
Сколько: По итогам собеседования

Frontend-разработчик в «АльфаСтрахование-Жизнь»
Где: Москва, можно удалённо
Сколько: По итогам собеседования

React-разработчик в КРОК
Где: Удалённо
Сколько: По итогам собеседования

Vue.js-разработчик в КРОК
Где: Москва
Сколько: По итогам собеседования

#вакансии #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Нет, это не игра, это портфолио: яркие сайты-портфолио разработчиков

В IT для портфолио часто не достаточно pdf, который скидывают HR-ам на почту. У нас есть код на GitHub, технические блоги и личные истории успеха, которые не уместишь в один документ. И вот несколько интересных портфолио, которые точно никого не оставят равнодушным:

1. albinotonnina.com
Это портфолио инженера из Рима. Оно не только о работе, но и о жизни. Тем не менее, там есть вся необходимая информация для будущего работодателя. Бонус: код сайта есть на гитхабе.

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

3. iuri.is
Портфолио фронтендера из Бразилии с отсылкой к игре Super Mario Bros. Можно прыгнуть за Mario и выбить монетку.

4. bruno-simon.com/#cybertruck
Это портфолио-игра от французского разработчика. В ней можно управлять кибертраком. Просто сбиваете кегли и попутно смотрите, в каких проектах он участвовал.

#собеседование #веб
Хорошие практики работы с GitHub: как получить 4,5 тысяч звёзд на GitHub для OpenSource-проекта всего за 6 месяцев

Речь идёт про фреймворк ToolJet. Он создан, чтобы упростить создание приложений с формами, виджетами и дашбордами с помощью JavaScript. Так вот его разработчики поделились своим опытом, как им удалось правильно презентовать свой проект, найти аудиторию, получить фидбек и справедливую оценку.

Вот несколько из них.

#github #opensource #советы