Типичный программист
81.7K subscribers
2.68K photos
911 videos
8 files
7.47K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Forwarded from IT Юмор
«Семь ступеней дебага»
Говорят, что карьера в финтехе — это успех

Там высокие зарплаты, интересные проекты, лучшие технологии, стабильность, самореализация и бонусы. Но, как всегда, есть несколько «но».

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

https://tprg.ru/eam5

#карьера #советы
Примеры приложений на Jetpack Compose Samples

Это один из самых популярных репозиториев по изучению Jetpack Compose. Каждый пример показывает различные варианты использования Compose, уровни сложности и API.

Проект постоянно обновляется. Так что даже если знали про него, то советуем заглянуть — вдруг найдёте что-то новое и интересное для себя: https://github.com/android/compose-samples

#compose #android #kotlin
Пожалуй, самый полезный плагин для нескончаемых созвонов — это тот, который показывает суммарную стоимость встречи для компании.
Видео, которое доказывает, что тестировщики нужны даже в реальной жизни.
Что нашли в утечке кода Яндекса: 32 SEO-инсайта, о которых специалисты могли только догадываться

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

Подробнее — в статье: https://habr.com/ru/post/713666/

#seo #веб #яндекс #безопасность
Кстати, тут на днях вышла новая версия Wine — 8.0

В целом, это просто новый релиз, в котором всё работает стабильней, программ стало больше и вообще проделана крутая работа. Новый релиз представили спустя целый год разработки, трёх десятков тестовых версий и внесения почти 9 000 изменений. Разработчики заявляют о минимум 5 тыс. программ Windows, которые точно работают в Wine. Но на самом деле их гораздо больше.

Из самого интересного вкратце:
— Модули Wine наконец-то перевели в формат PE.
— Разработчики сделали большую работу по оптимизации WoW64 для запуска 32-разрядных программ в 64-разрядном окружении.
— Введена реализация Print Processor, добавлена поддержка эффектов в Direct2D.
— Появился компилятор шейдеров для языка HLSL в Direct 3D.
— Значительно улучшена поддержка игровых контроллеров и добавлена поддержка протокола OCSP.

А если интересно, подробнее об обновлениях можно почитать здесь: https://habr.com/ru/company/selectel/blog/712786/

#linux #windows
Как автоматически обновлять тестовую среду и сэкономить несколько дней на каждом переключении тестовой среды на новую версию?

Основное влияние на тестовую среду IT-продукта оказывает релизный цикл. В процессе важно, чтобы все системы обновились до правильных версий. При этом сами системы могут быть разными. Из-за этого разнообразия и CI/CD-пайплайны могут сильно отличаться. А обновлять системы, запуская вручную обновления отдельных систем, — долго и накладно.

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

https://tprg.ru/d8jH

#devops #qa #тестирование
Помните, на днях в сеть попали исходники Яндекса и кто-то быстро нашёл огромный список матерных стоп-слов для Алисы?

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

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

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

https://vc.ru/yandex/597577-kak-my-uchim-alisu-byt-vezhlivoy

#яндекс #нейросети #bigdata
Решаем популярные задачи с асинхронным кодом на JavaScript: часть 2

Разобрали ещё несколько задач с асинхронным кодом, с которыми Frontend-разработчики чаще всего сталкиваются на интервью:

https://tprg.ru/PSbi

#задачки #фронтенд #javascript
Небольшой видеогайд на случай, если вы решили собрать или почистить свой ПК:
​Microsoft показала новый Bing с нейросетью ChatGPT внутри

На днях Microsoft провела закрытую презентацию для журналистов, на которой рассказали о крупном обновлении поиска Bing. Теперь с помощью искусственного интеллекта поиск сможет:
— составить план путешествия;
— выделить главное из большого PDF-документа;
— подправить код прямо в Edge;
— составить «план питания для семьи из четырех человек с вегетарианскими блюдами и для людей, которые не любят орехи».

Что ещё может новый поиск, как он выглядит, где можно его попробовать и почему это самый крупный прорыв в поиске информации в интернете за последние 20 лет? Делимся с вами подробностями презентации и опубликованными фото:

https://tproger.ru/articles/microsoft-pokazala-novyj-bing-s-nejrosetju-chatgpt-vnutri/

#нейросети #chatgpt #microsoft
Что скажет ChatGPT: Почему Python такой популярный?

Кто-то с помощью ChatGPT пишет дипломы, кто-то — код, а мы попросили ChatGPT написать целую статью про то, как Python набирал популярность с 1990-х годов и почему стал популярен в Data Sceince, Machine Learning, веб-разработке и разработке игр.

Давайте оценим вместе, как у неё это получилось: https://tproger.ru/articles/pochemu-python-takoj-populjarnyj/

#нейросети #python #ии #chatgpt
Гугл попробовал, у гугла не получилось: акции материнской компании упали на 8% после неудачной презентации ИИ-помощника

Компания показала много улучшений поиска. Но оказалось, что все они однотипные, а гвоздь программы ИИ Bard (на основе LaMDA), которого ждали больше всего, пока сильно отстаёт от Prometeus — разработки Microsoft и OpenAI. К тому же, прямо во время презентации Bard допустил серьёзные фактические ошибки.

Тем временем, популярность мобильного приложения Microsoft Bing после анонса ИИ-помощника выросла в 10 раз: https://tproger.ru/articles/google-pokazala-konkurenta-chatgpt-no-proryva-ne-vyshlo/

#google #microsoft #нейросети