Типичный программист
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
Нашли очень интересный тред на Reddit, в котором разработчики рассказывают, над чем работали на прошлой неделе

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

Изначально тред про Python. Но внутри много общих тем и вопросов, так что будет интересно не только питонистам: https://www.reddit.com/r/Python/comments/10ntjak/sunday_daily_thread_whats_everyone_working_on/

#python #начинающим #обсуждение
Дайджест Python: чем плох Django и как создать бота на GPT-3

Собрали дайджест из лучших материалов, гайдов и новостей по Python.

Узнайте, как создать чат-бота на основе GPT-3, написать собственные библиотеки для разработки игр, создать собственный SEO-анализатор и с чем сталкиваются джуниоры на собеседованиях:

https://tproger.ru/articles/dajdzhest-python-chem-ploh-django-i-kak-sozdat-bota-na-gpt-3/

#python #нейросети
В PHP много $. Жаль, что это не про деньги.

#twitter
Новости про ChatGPT сыпятся чуть ли не из утюга, поэтому отобрали самые важные из них в одном месте

В этот раз мы расскажем, как ChatGPT помогла студенту РГГУ защитить диплом бакалавра, как написала речь для конгрессмена США и почему из-за ChatGPT Microsoft решила воскресить Yahoo:

https://tproger.ru/articles/novosti-chatgpt-student-rggu-napisal-diplom-nejrosetju-a-microsoft-voskreshaet-yahoo/

#нейросети #microsoft
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