Что такое JSON и чем может быть полезен?
JSON или JavaScript Object Notation — текстовый формат обмена данными. И хотя JSON основан на JavaScript, он применяется и при работе с другими языками программирования. Корректные значения JSON — это:
— JSON-объект — неупорядоченное множество пар «ключ:значение», заключённое в фигурные скобки { };
— массив — упорядоченный набор значений, разделённых запятыми и находящийся внутри квадратных скобок [ ];
— число (целое или вещественное) или строка;
— литералы true, false и null.
Давайте на примерах разберёмся, чем JSON может быть полезен и как использовать его правильно: https://tproger.ru/articles/chto-takoe-json-vvedenie/
#начинающим
Нейроситкомы 80-х: Спанчбоб, Ведьмак, Южный парк и Футурама
Пользователи Midjourney попросили нейросеть сгенерировать персонажей игр и мультфильмов в виде реальных людей. Из получившихся кадров они собрали трейлеры, по стилю напоминающие американские ситкомы 80-х.
Собрали самые интересные из них в одном месте: https://tproger.ru/articles/ai-sitkomy-80-h-spanchbob-vedmak-juzhnyj-park-i-futurama/
#кек #нейросети
5 главных ошибок, которые приводят к взломам инфраструктуры
В статье вместе с Тимлидом команды Security Operations Center рассмотрим пять основных ошибок, которые приводят к взлому инфраструктуры. Эти принципы могут быть применены в любой инфраструктуре, начиная от банковских систем, заканчивая маленькими сайтами:
https://tprg.ru/okOZ
#безопасность
Гугл попробовал, у гугла не получилось: акции материнской компании упали на 8% после неудачной презентации ИИ-помощника
Компания показала много улучшений поиска. Но оказалось, что все они однотипные, а гвоздь программы ИИ Bard (на основе LaMDA), которого ждали больше всего, пока сильно отстаёт от Prometeus — разработки Microsoft и OpenAI. К тому же, прямо во время презентации Bard допустил серьёзные фактические ошибки.
Тем временем, популярность мобильного приложения Microsoft Bing после анонса ИИ-помощника выросла в 10 раз: https://tproger.ru/articles/google-pokazala-konkurenta-chatgpt-no-proryva-ne-vyshlo/
#google #microsoft #нейросети
Microsoft показала новый Bing с нейросетью ChatGPT внутри
На днях Microsoft провела закрытую презентацию для журналистов, на которой рассказали о крупном обновлении поиска Bing. Теперь с помощью искусственного интеллекта поиск сможет:
— составить план путешествия;
— выделить главное из большого PDF-документа;
— подправить код прямо в Edge;
— составить «план питания для семьи из четырех человек с вегетарианскими блюдами и для людей, которые не любят орехи».
Что ещё может новый поиск, как он выглядит, где можно его попробовать и почему это самый крупный прорыв в поиске информации в интернете за последние 20 лет? Делимся с вами подробностями презентации и опубликованными фото:
https://tproger.ru/articles/microsoft-pokazala-novyj-bing-s-nejrosetju-chatgpt-vnutri/
#нейросети #chatgpt #microsoft
Решаем популярные задачи с асинхронным кодом на JavaScript: часть 2
Разобрали ещё несколько задач с асинхронным кодом, с которыми Frontend-разработчики чаще всего сталкиваются на интервью:
https://tprg.ru/PSbi
#задачки #фронтенд #javascript
Забудьте про покемонов! Ловить баги интереснее и прибыльнее
За 4 месяца вы научитесь находить самые неуловимые баги в веб-приложениях и сможете собрать коллекцию самых интересных.
На курсе «QA Engineer. Basic» от OTUS вы научитесь работать с Git, Docker и Postman, применять различные техники тестирования и давать качественную обратную связь разработчикам. И бонус: выпускники курса получают помощь с поиском первой работы.
Баги вас уже заждались, catch ‘em all: https://tprg.ru/PVDm
Реклама ООО «Отус Онлайн-Образование»
Кстати, тут на днях вышла новая версия 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
Примеры приложений на Jetpack Compose Samples
Это один из самых популярных репозиториев по изучению Jetpack Compose. Каждый пример показывает различные варианты использования Compose, уровни сложности и API.
Проект постоянно обновляется. Так что даже если знали про него, то советуем заглянуть — вдруг найдёте что-то новое и интересное для себя: https://github.com/android/compose-samples
#compose #android #kotlin
Новости про ChatGPT сыпятся чуть ли не из утюга, поэтому отобрали самые важные из них в одном месте
В этот раз мы расскажем, как ChatGPT помогла студенту РГГУ защитить диплом бакалавра, как написала речь для конгрессмена США и почему из-за ChatGPT Microsoft решила воскресить Yahoo:
https://tproger.ru/articles/novosti-chatgpt-student-rggu-napisal-diplom-nejrosetju-a-microsoft-voskreshaet-yahoo/
#нейросети #microsoft
Дайджест 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 #нейросети
Подборка актуальных вакансий
— Fullstack Senior / Middle Quality Engineer
Где: Москва, можно удалённо
Опыт: от 1 года
— Go / PHP-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle / Senior Go-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle / Senior Mobile Developer (Flutter / Dart)
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior iOS Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Team Lead Go-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Тимлид разработки
Где: Москва, можно удалённо
Опыт: от 3 лет
— IT-архитектор
Где: Москва, можно удалённо
Опыт: от 3 лет
— Руководитель разработки
Где: Москва, можно удалённо
Опыт: от 6 лет
#вакансии #работа
Как устроена RecTools — OpenSource–библиотека для рекомендательных систем
В этой статье мы рассмотрим открытую библиотеку RecTools для рекомендательных систем, позволяющую разработчикам и исследователям создавать эффективные алгоритмы машинного обучения.
Рассказываем о достоинствах и недостатках RecTools и как она может быть использована в ваших проектах: https://tprg.ru/A0hZ
#python #ml
Энтузиаст с реддита под ником u/Wordeu создал сайт, где собирает все бесплатные промты для ChatGPT под множество различных задач: программирование, маркетинг, обучение и т.д.
У нас на сайте уже выходил материал, в котором мы рассказывали, как можно попробовать ChatGPT уже сейчас: https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/
А с помощью этой базы промтов теперь разобраться в нейросетях стало ещё проще: https://www.promptstacks.com
#нейросети #chatgpt
Что скажет ChatGPT: Почему Python такой популярный?
Кто-то с помощью ChatGPT пишет дипломы, кто-то — код, а мы попросили ChatGPT написать целую статью про то, как Python набирал популярность с 1990-х годов и почему стал популярен в Data Sceince, Machine Learning, веб-разработке и разработке игр.
Давайте оценим вместе, как у неё это получилось: https://tproger.ru/articles/pochemu-python-takoj-populjarnyj/
#нейросети #python #ии #chatgpt
Помните, на днях в сеть попали исходники Яндекса и кто-то быстро нашёл огромный список матерных стоп-слов для Алисы?
Кто-то смеялся над конкретными фразами, кто-то удивлялся грубости кожаных мешков, а кто-то — обратил внимание на размер датасета. Одних только вариаций с матерными словами там оказалось аж 89 тысяч.
Так вот, вместо того, чтобы замалчивать историю, ребята из Яндекса решили открыто рассказать, чего им стоило обучить нейропомощника быть вежливым. Оказывается, это большая и кропотливая работа. И надеемся, что разработчикам, которые обрабатывали все эти матные изыски, оплатили психолога и турне по театрам, чтобы как-то это компенсировать.
Статья точно понравится тем, кто работает с большими данными. Но и в целом это просто интересная статья, которая лишний раз напоминает, что надо быть добрее. Даже к голосовому помощнику:
https://vc.ru/yandex/597577-kak-my-uchim-alisu-byt-vezhlivoy
#яндекс #нейросети #bigdata
Как автоматически обновлять тестовую среду и сэкономить несколько дней на каждом переключении тестовой среды на новую версию?
Основное влияние на тестовую среду IT-продукта оказывает релизный цикл. В процессе важно, чтобы все системы обновились до правильных версий. При этом сами системы могут быть разными. Из-за этого разнообразия и CI/CD-пайплайны могут сильно отличаться. А обновлять системы, запуская вручную обновления отдельных систем, — долго и накладно.
Чтобы сделать этот процесс эффективным, нужно научиться обновлять среды полностью автоматически. И вот целый гайд про то, как наладить грамотную автоматизацию своими руками, на примере реального банка:
https://tprg.ru/d8jH
#devops #qa #тестирование
Что нашли в утечке кода Яндекса: 32 SEO-инсайта, о которых специалисты могли только догадываться
Энтузиаст изучил утечку кода Яндекса и нашёл несколько десятков интересных SEO-инсайтов. Оказывается, цифры в URL-адресах могут быть вредными, а слишком большое количество слэшей в URL — повредить рейтингу.
Подробнее — в статье: https://habr.com/ru/post/713666/
#seo #веб #яндекс #безопасность
Пожалуй, самый полезный плагин для нескончаемых созвонов — это тот, который показывает суммарную стоимость встречи для компании.
Читать полностью…Говорят, что карьера в финтехе — это успех
Там высокие зарплаты, интересные проекты, лучшие технологии, стабильность, самореализация и бонусы. Но, как всегда, есть несколько «но».
Инженер разработки в банке рассказал, каково быть айтишником в финтехе на самом деле. Обо всех плюсах, минусах и подводных камнях — читайте в статье:
https://tprg.ru/eam5
#карьера #советы
Делитесь своим опытом и получайте дополнительный доход
Яндекс Практикум ищет наставников и ревьюеров на свои курсы, особенно на следующие направления:
— Frontend-разработка
— DevOps
— Продуктовая аналитика
Узнать подробнее и откликнуться: https://tprg.ru/aikZ
#вакансии #работа
Нашли очень интересный тред на Reddit, в котором разработчики рассказывают, над чем работали на прошлой неделе
Как минимум, это очень мотивирует — видишь, как программисты с самым разным опытом что-то делают, спотыкаются и ошибаются. Как максимум, можно найти идею для пет-проекта, задать вопрос или, наоборот, помочь кому-то. И вообще хорошая привычка для новичков раз в неделю подводить какой-то итог.
Изначально тред про Python. Но внутри много общих тем и вопросов, так что будет интересно не только питонистам: https://www.reddit.com/r/Python/comments/10ntjak/sunday_daily_thread_whats_everyone_working_on/
#python #начинающим #обсуждение