Зачем нужен Python Global Interpreter Lock и как он работает
https://tprg.ru/dGZf
Python Global Interpreter Lock (GIL) — это своеобразная блокировка, позволяющая только одному потоку управлять интерпретатором Python. Это означает, что в любой момент времени будет выполняться только один конкретный поток.
В этой статье рассказываем о том, как GIL влияет на производительность приложений и как это влияние можно смягчить.
#python
https://tprg.ru/dGZf
Python Global Interpreter Lock (GIL) — это своеобразная блокировка, позволяющая только одному потоку управлять интерпретатором Python. Это означает, что в любой момент времени будет выполняться только один конкретный поток.
В этой статье рассказываем о том, как GIL влияет на производительность приложений и как это влияние можно смягчить.
#python
Генеральный директор Роскосмоса Дмитрий Рогозин заявил, что не собирается приглашать Илона Маска на встречу. При этом с удовольствием посмотрел бы на него, если бы выдался такой случай.
Также он заявил, что не собирается звать Маска на работу в Роскосмос: https://tprg.ru/tjW6
#илонмаск
Также он заявил, что не собирается звать Маска на работу в Роскосмос: https://tprg.ru/tjW6
#илонмаск
Как сформировать привычку и не начать ненавидеть весь мир
https://tprg.ru/XDu6
Привычка — это регулярные небольшие шажки ради большой цели. Например, некоторые привычки здорового образа жизни могут быть весьма актуальны для малоактивных программистов.
В Дзене рассказываем, как эффективно приобретать новые привычки и не бросать всё на полпути.
https://tprg.ru/XDu6
Привычка — это регулярные небольшие шажки ради большой цели. Например, некоторые привычки здорового образа жизни могут быть весьма актуальны для малоактивных программистов.
В Дзене рассказываем, как эффективно приобретать новые привычки и не бросать всё на полпути.
#вакансии #работа #москва
Техническая команда онлайн-ритейлера Lamoda ищет сотрудников в московский офис:
Java разработчика в проект WMS — это большая, сложная система автоматизации склада. Этот сервис они развивают как b2b-решение;
PHP/Go тимлида в команду стратегических проектов по обрабаотке всех онлайн-запросов пользователей;
1С консультанта в команду развития для работы над проектом по оптимизации, автоматизации и поддержке более 100 собственных ПВЗ по всей России;
Data инженера и Data аналитика в команду исследований и разработки. Это работа с поиском, рекомендациями, алгоритмами ранжирования каталогов и системой персонализации.
Кандидатам из регионов помогут с переездом. Для профессионального роста организуют внутренние митапы и отправляют на конференции. Ещё есть корпоративный английский и расширенная ДМС со стоматологией.
Посмотреть все вакансии компании: https://tproger.ru/company/techlamoda/
Техническая команда онлайн-ритейлера Lamoda ищет сотрудников в московский офис:
Java разработчика в проект WMS — это большая, сложная система автоматизации склада. Этот сервис они развивают как b2b-решение;
PHP/Go тимлида в команду стратегических проектов по обрабаотке всех онлайн-запросов пользователей;
1С консультанта в команду развития для работы над проектом по оптимизации, автоматизации и поддержке более 100 собственных ПВЗ по всей России;
Data инженера и Data аналитика в команду исследований и разработки. Это работа с поиском, рекомендациями, алгоритмами ранжирования каталогов и системой персонализации.
Кандидатам из регионов помогут с переездом. Для профессионального роста организуют внутренние митапы и отправляют на конференции. Ещё есть корпоративный английский и расширенная ДМС со стоматологией.
Посмотреть все вакансии компании: https://tproger.ru/company/techlamoda/
Комментарии в канале
По умолчанию комментариев в Telegram-каналах нет. Но их можно включить (теперь не только с помощью сторонних ботов, но и в настройках канала). Есть два варианта:
1. Отдельный Telegram-чат, в котором можно обсуждать каждый пост из канала (недавно мы подключили чат «ТП» для этих целей, и в правом нижнем углу канала появилась кнопка для перехода).
2. Комментарии под отдельной записью. В таком случае под постом появится кнопка для комментариев. Она направит вас на отдельную веб-страницу, на которой нужно будет авторизоваться в своём Telegram-аккаунте и после этого оставлять комментарий.
Хотим поинтересоваться у вас, нужно ли включать комментарии в нашем канале? И если да, то в каком виде?
По умолчанию комментариев в Telegram-каналах нет. Но их можно включить (теперь не только с помощью сторонних ботов, но и в настройках канала). Есть два варианта:
1. Отдельный Telegram-чат, в котором можно обсуждать каждый пост из канала (недавно мы подключили чат «ТП» для этих целей, и в правом нижнем углу канала появилась кнопка для перехода).
2. Комментарии под отдельной записью. В таком случае под постом появится кнопка для комментариев. Она направит вас на отдельную веб-страницу, на которой нужно будет авторизоваться в своём Telegram-аккаунте и после этого оставлять комментарий.
Хотим поинтересоваться у вас, нужно ли включать комментарии в нашем канале? И если да, то в каком виде?
Работа в реальном проекте: советы начинающим программистам
https://tprg.ru/XF2o
Вчерашние студенты, которые приходят в проектные команды из университетов, часто сталкиваются с одними и теми же проблемами.
В этой статье Senior-разработчик рассказывает о некоторых важных моментах, которые приходится обсуждать почти с каждым, кто пока не занимался никакими проектами, кроме учебных.
#программирование #начинающим
https://tprg.ru/XF2o
Вчерашние студенты, которые приходят в проектные команды из университетов, часто сталкиваются с одними и теми же проблемами.
В этой статье Senior-разработчик рассказывает о некоторых важных моментах, которые приходится обсуждать почти с каждым, кто пока не занимался никакими проектами, кроме учебных.
#программирование #начинающим
This media is not supported in your browser
VIEW IN TELEGRAM
Будущее уже здесь. Как насчёт VR IDE?
Primitive — это инструмент, с помощью которого можно создавать интерактивную 3D-визуализацию вашего кода в VR. Её можно использовать для анализа кода, а также его отладки.
С помощью динамической визуализации можно даже следить за пошаговым выполнением программы (пока только на Java): https://tprg.ru/cfen
#vr
Primitive — это инструмент, с помощью которого можно создавать интерактивную 3D-визуализацию вашего кода в VR. Её можно использовать для анализа кода, а также его отладки.
С помощью динамической визуализации можно даже следить за пошаговым выполнением программы (пока только на Java): https://tprg.ru/cfen
#vr
#вакансии #работа
Competentum — международная компания по созданию EdTech решений: LMS, xAPI, MathML, automated answer scoring, content migrations, learning analytics. Они работают на рынках высшего образования и бизнеса в США и Европе. Нужны сотрудники в нескольких городах:
Москва:
— Senior C# разработчик, до 160 000 ₽
В команду разработки ShareKnowledge — системы дистанционного обучения Enterprise-класса на платформе .NET для SharePoint.
— Senior React разработчик, до 150 000 ₽
В проект по созданию WebRTC платформы для организации уроков в режиме реального времени для международных заказчиков.
— FullStack разработчик (C#, JavaScript), до 135 000 ₽
Для создания образовательных онлайн платформ и веб-приложений. Стек: JS, HTML5, CSS3, jQuery, Bootstrap, JSON, npm, Webpack.
Москва, Санкт-Петербург, Брянск, Ижевск:
— JavaScript разработчик, по итогам собеседования
Заниматься фронтендом, тестированием и поддержкой разработанной функциональности, анализом и оценкой новых проектов.
— C#/Unity разработчик, по итогам собеседования
Для реализации системы проведения встреч и тренингов soft skills в виртуальной реальности.
Все вакансии компании: https://tprg.ru/Competentum
Competentum — международная компания по созданию EdTech решений: LMS, xAPI, MathML, automated answer scoring, content migrations, learning analytics. Они работают на рынках высшего образования и бизнеса в США и Европе. Нужны сотрудники в нескольких городах:
Москва:
— Senior C# разработчик, до 160 000 ₽
В команду разработки ShareKnowledge — системы дистанционного обучения Enterprise-класса на платформе .NET для SharePoint.
— Senior React разработчик, до 150 000 ₽
В проект по созданию WebRTC платформы для организации уроков в режиме реального времени для международных заказчиков.
— FullStack разработчик (C#, JavaScript), до 135 000 ₽
Для создания образовательных онлайн платформ и веб-приложений. Стек: JS, HTML5, CSS3, jQuery, Bootstrap, JSON, npm, Webpack.
Москва, Санкт-Петербург, Брянск, Ижевск:
— JavaScript разработчик, по итогам собеседования
Заниматься фронтендом, тестированием и поддержкой разработанной функциональности, анализом и оценкой новых проектов.
— C#/Unity разработчик, по итогам собеседования
Для реализации системы проведения встреч и тренингов soft skills в виртуальной реальности.
Все вакансии компании: https://tprg.ru/Competentum
Level Up: события и курсы #26
А вот и традиционная подборка мероприятий для IT-специалистов.
Июнь открыл второе дыхание и подкинул нам огромное количество разнообразных ивентов. Скорее смотрите и бегите участвовать, не сидеть же дома в такую погоду: https://tprg.ru/lvlup26
А вот и традиционная подборка мероприятий для IT-специалистов.
Июнь открыл второе дыхание и подкинул нам огромное количество разнообразных ивентов. Скорее смотрите и бегите участвовать, не сидеть же дома в такую погоду: https://tprg.ru/lvlup26
Типичный программист pinned «Level Up: события и курсы #26 А вот и традиционная подборка мероприятий для IT-специалистов. Июнь открыл второе дыхание и подкинул нам огромное количество разнообразных ивентов. Скорее смотрите и бегите участвовать, не сидеть же дома в такую погоду: ht…»
Micronaut: фреймворк на JVM, который вы определённо полюбите
https://tprg.ru/E0LY
Micronaut — это full stack фреймворк на JVM для создания модульных приложений. Разработчики старались сделать его более легковесным, чем Spring Boot, и тем самым более быстрым.
В статье разберёмся подробнее:
— что из себя представляет данный фреймворк,
— какие у него преимущества,
— как создавать на нём микросервисы.
#микросервисы #фреймворки
https://tprg.ru/E0LY
Micronaut — это full stack фреймворк на JVM для создания модульных приложений. Разработчики старались сделать его более легковесным, чем Spring Boot, и тем самым более быстрым.
В статье разберёмся подробнее:
— что из себя представляет данный фреймворк,
— какие у него преимущества,
— как создавать на нём микросервисы.
#микросервисы #фреймворки
Функции инструментов разработчика Chrome
Автор видео рассказывает о различных функциях инструментов разработчика в Chrome из вкладок Network, Console и Sources, о которых вы, возможно, не знали.
Часть 1: https://www.youtube.com/watch?v=I-wIFhvGclQ
Часть 2: https://www.youtube.com/watch?v=U44tTtBf0TE
#веб #видео
Автор видео рассказывает о различных функциях инструментов разработчика в Chrome из вкладок Network, Console и Sources, о которых вы, возможно, не знали.
Часть 1: https://www.youtube.com/watch?v=I-wIFhvGclQ
Часть 2: https://www.youtube.com/watch?v=U44tTtBf0TE
#веб #видео
Что в мире происходит
🐍 Вышел июньский рейтинг TIOBE. Аналитики отметили быстрый рост индекса Python (он сейчас на третьем месте). Даже предположили, что через 3−4 года он вырвется в лидеры, обогнав C и Java. Говорят, всё благодаря простоте и лаконичности языка — самое то для новичков: https://tprg.ru/8eHY
⚙ Сообщество KDE выпустило новую версию рабочего окружения Plasma. По словам разработчиков, это самое крупное обновление за несколько лет. В версии 5.16 они переписали заново систему уведомлений, отшлифовали внешний вид окон и виджетов и добавили значок, который показывает, что какое-то приложение использует микрофон: https://tprg.ru/YJ1W
⚖ TechCrunch рассказал, что через месяц на бирже Liquid начнётся продажа криптовалюты Gram. Но дело не обошлось без подводных камней. Для начала, у биржи нет прямого договора с самой Telegram, токены будет предоставлять некая Gram Asia: https://tprg.ru/6eWX
🚘 Сейчас тестировать беспилотные автомобили можно только в Москве и Татарстане. Правительство хочет расширить территорию и разрешить испытания в Санкт-Петербурге, в Московской, Владимирской, Нижегородской, Ленинградской и Самарской областях, а также в Чувашской Республике и Краснодарском крае: https://tprg.ru/4kfy
💰 Трой Хант, создатель и единственный участник проекта Have I Been Pwned, заявил, что готов продать сервис. Говорит, его надо развивать дальше, расширять, а это дело не для одного энтузиаста. У Ханта есть несколько условий, и одно из них — то, что сервис должен оставаться свободным: https://tprg.ru/Iq7E
🌵 Фото к посту. Из-за проблем с WordPress TechCrunch, 9to5Google и другие сайты на время «потеряли» собственную вёрстку. Они отображали стандартную тему, а на главных страницах красовалась во весь экран фотография горшка с комнатным растением: https://tprg.ru/bQr4
Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
🐍 Вышел июньский рейтинг TIOBE. Аналитики отметили быстрый рост индекса Python (он сейчас на третьем месте). Даже предположили, что через 3−4 года он вырвется в лидеры, обогнав C и Java. Говорят, всё благодаря простоте и лаконичности языка — самое то для новичков: https://tprg.ru/8eHY
⚙ Сообщество KDE выпустило новую версию рабочего окружения Plasma. По словам разработчиков, это самое крупное обновление за несколько лет. В версии 5.16 они переписали заново систему уведомлений, отшлифовали внешний вид окон и виджетов и добавили значок, который показывает, что какое-то приложение использует микрофон: https://tprg.ru/YJ1W
⚖ TechCrunch рассказал, что через месяц на бирже Liquid начнётся продажа криптовалюты Gram. Но дело не обошлось без подводных камней. Для начала, у биржи нет прямого договора с самой Telegram, токены будет предоставлять некая Gram Asia: https://tprg.ru/6eWX
🚘 Сейчас тестировать беспилотные автомобили можно только в Москве и Татарстане. Правительство хочет расширить территорию и разрешить испытания в Санкт-Петербурге, в Московской, Владимирской, Нижегородской, Ленинградской и Самарской областях, а также в Чувашской Республике и Краснодарском крае: https://tprg.ru/4kfy
💰 Трой Хант, создатель и единственный участник проекта Have I Been Pwned, заявил, что готов продать сервис. Говорит, его надо развивать дальше, расширять, а это дело не для одного энтузиаста. У Ханта есть несколько условий, и одно из них — то, что сервис должен оставаться свободным: https://tprg.ru/Iq7E
🌵 Фото к посту. Из-за проблем с WordPress TechCrunch, 9to5Google и другие сайты на время «потеряли» собственную вёрстку. Они отображали стандартную тему, а на главных страницах красовалась во весь экран фотография горшка с комнатным растением: https://tprg.ru/bQr4
Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Влияет ли то, чем занимается айтишник, на содержимое его сумки?
UX/UI-дизайнеру важно вдохновение, потому в его в багаже будут бинокль и плёнка для фотоаппарата. А у сисадмина — книжка по Linux.
Или нет? Давайте проверим: https://tprg.ru/QcDi
UX/UI-дизайнеру важно вдохновение, потому в его в багаже будут бинокль и плёнка для фотоаппарата. А у сисадмина — книжка по Linux.
Или нет? Давайте проверим: https://tprg.ru/QcDi
Искусственный интеллект на практике: создаём экспертную систему для приготовления шашлыка
https://tprg.ru/19tZ
В летний сезон в России ожидается резкий рост количества экспертов по приготовлению шашлыка.
Что ж, давайте создадим небольшой искусственный интеллект, который будет имитировать поведение шашлычных экспертов и даже будет готов поспорить с теми, кто будет кучковаться летом вокруг мангала.
#ии
https://tprg.ru/19tZ
В летний сезон в России ожидается резкий рост количества экспертов по приготовлению шашлыка.
Что ж, давайте создадим небольшой искусственный интеллект, который будет имитировать поведение шашлычных экспертов и даже будет готов поспорить с теми, кто будет кучковаться летом вокруг мангала.
#ии
This media is not supported in your browser
VIEW IN TELEGRAM
В мобильных приложениях «Тинькофф банка» появился голосовой помощник «Олег»: https://tprg.ru/BUNd
Он может переводить деньги, бронировать столик в ресторане, давать советы и многое другое.
«Олег» уже успел пообщаться с «Алисой».
#технологии
Он может переводить деньги, бронировать столик в ресторане, давать советы и многое другое.
«Олег» уже успел пообщаться с «Алисой».
#технологии
У Яндекса сейчас можно заметить 3 основных тенденции:
— расширение сферы применения Алисы,
— улучшение рекомендательных сервисов,
— создание экосистемы из всех продуктов.
Всё это, естественно, с ИИ и машинным обучением.
Подробнее о новинках компании и о том, как это встраивается в российские и мировые тренды развития технологий — в нашем материале: https://tprg.ru/pF9h
— расширение сферы применения Алисы,
— улучшение рекомендательных сервисов,
— создание экосистемы из всех продуктов.
Всё это, естественно, с ИИ и машинным обучением.
Подробнее о новинках компании и о том, как это встраивается в российские и мировые тренды развития технологий — в нашем материале: https://tprg.ru/pF9h
Как программисту найти компанию мечты?
https://tprg.ru/cYKN
Вряд ли вы в начале своей карьеры понимали, какой формат работы вам подходит больше. Кому-то интереснее работать в небольшом стартапе, другому — в компании, создающей софт для себя, а кто-то доволен аутсорсом.
Найти идеальные условия, в которых бы хотелось работать изо дня в день, — главная задача программиста. Чтобы понять, какая обстановка вам ближе, давайте рассмотрим несколько распространённых бизнес-стратегий.
#работа
https://tprg.ru/cYKN
Вряд ли вы в начале своей карьеры понимали, какой формат работы вам подходит больше. Кому-то интереснее работать в небольшом стартапе, другому — в компании, создающей софт для себя, а кто-то доволен аутсорсом.
Найти идеальные условия, в которых бы хотелось работать изо дня в день, — главная задача программиста. Чтобы понять, какая обстановка вам ближе, давайте рассмотрим несколько распространённых бизнес-стратегий.
#работа
This media is not supported in your browser
VIEW IN TELEGRAM
Немецкие учёные научили робота произносить ироничные реплики в ответ на слова человека, а также сопровождать их мимикой: https://tprg.ru/U5xK
Например, на этом видео робот рассказывает, что он «очень любит» фастфуд.
#технологии #роботы
Например, на этом видео робот рассказывает, что он «очень любит» фастфуд.
#технологии #роботы
Инструменты для организации эффективного процесса веб-разработки
https://tprg.ru/Pf0n
Очень важно наладить качественное взаимодействие между участниками веб-разработки. Для этого существует множество инструментов.
Рассказываем конкретный кейс небольшой команды про использование набора из четырёх инструментов:
— Confluence,
— Jira,
— Airtable,
— Abstract.
#веб #инструменты
https://tprg.ru/Pf0n
Очень важно наладить качественное взаимодействие между участниками веб-разработки. Для этого существует множество инструментов.
Рассказываем конкретный кейс небольшой команды про использование набора из четырёх инструментов:
— Confluence,
— Jira,
— Airtable,
— Abstract.
#веб #инструменты
Винод Хосла считает, что уже через 10 лет мы будем слушать музыку, которую для нас будет генерировать ИИ. Уникальную для каждого: https://tprg.ru/9ujo
Как считаете, оправдается его прогноз?
#цитаты #ии
Как считаете, оправдается его прогноз?
#цитаты #ии