Хруст безе: 6 вредных советов по работе с железом
Собираете компьютер? Нет никакого смысла заморачиваться с правильной установкой компонентов в слоты. Ключи совмещать не надо, а если компонент не входит — достаточно приложить немного силы. Раздался хруст? Прекрасно, это круче хруста безе. Значит, все точно вошло.
А вот ещё несколько полезных советов: https://tproger.ru/articles/hrust-beze-6-vrednyh-sovetov-po-rabote-s-zhelezom/
#кек #hardware
Собираете компьютер? Нет никакого смысла заморачиваться с правильной установкой компонентов в слоты. Ключи совмещать не надо, а если компонент не входит — достаточно приложить немного силы. Раздался хруст? Прекрасно, это круче хруста безе. Значит, все точно вошло.
А вот ещё несколько полезных советов: https://tproger.ru/articles/hrust-beze-6-vrednyh-sovetov-po-rabote-s-zhelezom/
#кек #hardware
Асинхронность в JS: как выполнять долгие сетевые запросы и не блокировать основной поток
В статье простым языком и с примерами кода объяснили, как в синхронном JavaScript вынести операции за рамки единого потока, чтобы не блокировать действие кода после тяжёлых операций: https://habr.com/ru/articles/748660/
#javascript #асинхронность
В статье простым языком и с примерами кода объяснили, как в синхронном JavaScript вынести операции за рамки единого потока, чтобы не блокировать действие кода после тяжёлых операций: https://habr.com/ru/articles/748660/
#javascript #асинхронность
Уверены, что вы — программист?
Не отвечайте, пока не пройдёте детектор на программиста. Пройдите наш шуточный тест, ответьте на простые вопросы и узнайте, настоящий ли вы программист или только притворяетесь:
https://tproger.ru/quiz/detektor-programmistov-otvechajte-chestno-i-my-opredelim-programmist-vy-ili-net/
#тест
Не отвечайте, пока не пройдёте детектор на программиста. Пройдите наш шуточный тест, ответьте на простые вопросы и узнайте, настоящий ли вы программист или только притворяетесь:
https://tproger.ru/quiz/detektor-programmistov-otvechajte-chestno-i-my-opredelim-programmist-vy-ili-net/
#тест
27 распространённых вопросов по SQL с собеседований и ответы на них
UPDATE this_post SET description = "Мы просто собрали самые популярные вопросы по SQL с собеседований и дали на них развёрнутые ответы";
https://tproger.ru/articles/sql-interview-questions/
#sql #собеседование
UPDATE this_post SET description = "Мы просто собрали самые популярные вопросы по SQL с собеседований и дали на них развёрнутые ответы";
https://tproger.ru/articles/sql-interview-questions/
#sql #собеседование
Создатель Ansible запустил проект jet, чтобы переосмыслить и улучшить свой легендарный инструмент
Михаэль Дехан в своем блоге рассказал о запуске нового продукта — Jet Enterprise Performance Orchestrator, сокращенно jet. Это — новая enterprise-платформа автоматизации и оркестрации, написанная на Rust.
Разработчики обещают, что она выйдет под GPLv3/2. Автор Ansible сказал, что ценит вклад Red Hat, поглотившая проект в 2015 году, но «есть вещи, которые бы он сделал по-другому». И он взял и сделал.
Особенности новой системы jet:
— Написана на Rust. Благодаря этому в jet есть дополнительные, полностью асинхронные режимы работы.
— Меньше ошибок. Это еще одно преимущество Rust — компилятор довольно агрессивно проверяет код благодаря лучшей в своем классе системе типов.
— Одновременная поддержка до 50-100 тыс. систем благодаря новой архитектуре шины сообщений.
— Возможность работы с существующими модулями Ansible благодаря специальной языковой оболочке и совместимость на 90-95% со всеми существующими плейбуками.
— В jet используется диалект YAML, который, «так же похож на Ansible® playbook language, как американский английский на британский английский».
На официальном сайте проекта можно почитать первые наброски документации, присоединиться к списку рассылки или Discord-чату с разработчиками: https://www.jetporch.com/
#devops #инструменты
Михаэль Дехан в своем блоге рассказал о запуске нового продукта — Jet Enterprise Performance Orchestrator, сокращенно jet. Это — новая enterprise-платформа автоматизации и оркестрации, написанная на Rust.
Разработчики обещают, что она выйдет под GPLv3/2. Автор Ansible сказал, что ценит вклад Red Hat, поглотившая проект в 2015 году, но «есть вещи, которые бы он сделал по-другому». И он взял и сделал.
Особенности новой системы jet:
— Написана на Rust. Благодаря этому в jet есть дополнительные, полностью асинхронные режимы работы.
— Меньше ошибок. Это еще одно преимущество Rust — компилятор довольно агрессивно проверяет код благодаря лучшей в своем классе системе типов.
— Одновременная поддержка до 50-100 тыс. систем благодаря новой архитектуре шины сообщений.
— Возможность работы с существующими модулями Ansible благодаря специальной языковой оболочке и совместимость на 90-95% со всеми существующими плейбуками.
— В jet используется диалект YAML, который, «так же похож на Ansible® playbook language, как американский английский на британский английский».
На официальном сайте проекта можно почитать первые наброски документации, присоединиться к списку рассылки или Discord-чату с разработчиками: https://www.jetporch.com/
#devops #инструменты
Перейти с FlowJS на TypeScript просто! Фронтенд-тимлид из Газпромбанка раскрыл секрет
Нужно всего лишь установить сам TypeScript, описать TS Config и всего лишь настроить… Читать далее: https://tprg.ru/idac
#web #typescript #frontend
Нужно всего лишь установить сам TypeScript, описать TS Config и всего лишь настроить… Читать далее: https://tprg.ru/idac
#web #typescript #frontend
Как делается OpenSource на самом деле?
Статья от автора двух пакетов, входящих почти во все дистрибутивы Linux. Они образуют стек бездрайверных сканирования и печати для Linux и *BSD. В перспективе нескольких лет, когда старые сканеры, наконец, вымрут, вероятно других драйверов и не останется.
Казалось бы, дело важное и нужное. Сообществу и юзерам — да. А нужно ли вам как разработчику? Ответ в статье: https://habr.com/ru/articles/751214/
#opensource #советы
Статья от автора двух пакетов, входящих почти во все дистрибутивы Linux. Они образуют стек бездрайверных сканирования и печати для Linux и *BSD. В перспективе нескольких лет, когда старые сканеры, наконец, вымрут, вероятно других драйверов и не останется.
Казалось бы, дело важное и нужное. Сообществу и юзерам — да. А нужно ли вам как разработчику? Ответ в статье: https://habr.com/ru/articles/751214/
#opensource #советы
Как управлять распределённой инфраструктурой из единой точки?
Использовать несколько сред виртуализации, Kubernetes, частное облако и так далее уже стало нормой в крупных проектах. И чем больше становится инфраструктура, тем сложнее её поддерживать и развивать.
Но у любой проблемы есть решение! В данном случае таким решением может стать ManageIQ. Этот инструмент позволяет управлять всем сразу из одного места — гипервизорами, контейнерами, частными и публичными облаками.
В этой статье Александр Кузьмин, старший инженер КРОК, делится подробностями, какие возможности открывает ManageIQ и как это всё работает:
Ссылка: https://tprg.ru/TPzt
#devops #инструменты
Использовать несколько сред виртуализации, Kubernetes, частное облако и так далее уже стало нормой в крупных проектах. И чем больше становится инфраструктура, тем сложнее её поддерживать и развивать.
Но у любой проблемы есть решение! В данном случае таким решением может стать ManageIQ. Этот инструмент позволяет управлять всем сразу из одного места — гипервизорами, контейнерами, частными и публичными облаками.
В этой статье Александр Кузьмин, старший инженер КРОК, делится подробностями, какие возможности открывает ManageIQ и как это всё работает:
Ссылка: https://tprg.ru/TPzt
#devops #инструменты
Подборка плагинов VS Code для разработки в 2023 году
В магазине расширений VS Code содержится огромное количество плагинов, которые способны превратить VS Code в полноценную, комфортную IDE, способную на равных конкурировать с решениями от JetBrains.
Самостоятельно их искать — долго и нудно. Поэтому наш читатель поделился своим проверенным набором. Там как сравнительно новые расширения, так и постарше. Но все — точно заслуживают вашего внимания: https://tproger.ru/articles/podborka-plaginov-vs-code-dlya-razrabotki-v-2023-godu/
#vscode
В магазине расширений VS Code содержится огромное количество плагинов, которые способны превратить VS Code в полноценную, комфортную IDE, способную на равных конкурировать с решениями от JetBrains.
Самостоятельно их искать — долго и нудно. Поэтому наш читатель поделился своим проверенным набором. Там как сравнительно новые расширения, так и постарше. Но все — точно заслуживают вашего внимания: https://tproger.ru/articles/podborka-plaginov-vs-code-dlya-razrabotki-v-2023-godu/
#vscode
Уверены, что разбираетесь в Java?
Не отвечайте, пока не пройдёте этот тест. В нём вы можете проверить, насколько хорошо знаете Java версии 8 и выше: https://tproger.ru/quiz/test-your-java/
#java #тесты
Не отвечайте, пока не пройдёте этот тест. В нём вы можете проверить, насколько хорошо знаете Java версии 8 и выше: https://tproger.ru/quiz/test-your-java/
#java #тесты
Microsoft слила инструмент для включения секретных функций Windows
Microsoft случайно показала внутренний инструмент для сотрудников под названием StagingTool, который нужен для того, чтобы включать функции Windows, которые недоступны обычному пользователю и находятся на стадии тестирования.
Что делают и как вызвать: https://tproger.ru/articles/microsoft-slila-instrument-dlya-vklyucheniya-sekretnyh-funkcij-windows/
#windows #инструменты
Microsoft случайно показала внутренний инструмент для сотрудников под названием StagingTool, который нужен для того, чтобы включать функции Windows, которые недоступны обычному пользователю и находятся на стадии тестирования.
Что делают и как вызвать: https://tproger.ru/articles/microsoft-slila-instrument-dlya-vklyucheniya-sekretnyh-funkcij-windows/
#windows #инструменты
Разыскивается Senior/ Lead Java разработчик
Компания АО «Гринатом» ищет себе в команду крутого специалиста для работы над продуктом для HR-автоматизации на российском IT-рынке!
Стек проекта: Java 17, Spring, Kafka, GraphQL, PostgreSQL, Redis, Zeebe
Если вы хотите помочь сделать процесс найма сотрудников еще лучше и при этом получать хорошую заработную плату, разрабатывая продукт, которым в будущем будут пользоваться миллионы, то переходите по ссылке. Там подробности, условия и возможность оставить отклик.
#вакансия
Компания АО «Гринатом» ищет себе в команду крутого специалиста для работы над продуктом для HR-автоматизации на российском IT-рынке!
Стек проекта: Java 17, Spring, Kafka, GraphQL, PostgreSQL, Redis, Zeebe
Если вы хотите помочь сделать процесс найма сотрудников еще лучше и при этом получать хорошую заработную плату, разрабатывая продукт, которым в будущем будут пользоваться миллионы, то переходите по ссылке. Там подробности, условия и возможность оставить отклик.
#вакансия
Old but gold: книги по алгоритмам и структурам данных не для манки-кодеров
Вы больше не сможете смотреть на привычные вещи так же, как раньше. У вас больше не будет тарелок в раковине, а будет стек. А очередь в поликлинике вдруг станет очередью с приоритетом, ведь те, кому «просто спросить», почему-то проходят первыми.
После того, как вы прочитаете нашу подборку книг по алгоритмам и структурам данных, ваша жизнь изменится навсегда: https://tproger.ru/books/algorithms-data-structures-books/
#алгоритмы #книги
Вы больше не сможете смотреть на привычные вещи так же, как раньше. У вас больше не будет тарелок в раковине, а будет стек. А очередь в поликлинике вдруг станет очередью с приоритетом, ведь те, кому «просто спросить», почему-то проходят первыми.
После того, как вы прочитаете нашу подборку книг по алгоритмам и структурам данных, ваша жизнь изменится навсегда: https://tproger.ru/books/algorithms-data-structures-books/
#алгоритмы #книги
AudioCraft: создаём музыку по описанию с помощью нейросети
AudioCraft — это библиотека для PyTorch, которая позволяет генерировать нейросетевую музыку. Это инструмент, который позволяет преобразовывать текст в код, обучать ИИ-моделей для генерации музыки и получать вывод в виде звуковых дорожек. Сами ИИ для генерации музыки — это AudioGen и MusicGen.
Написали небольшой гайд, как завести всё это самому: https://tproger.ru/articles/audiocraft-nejroset-dlya-sozdaniya-muzyki-po-opisaniyu/
#нейросети #инструменты
AudioCraft — это библиотека для PyTorch, которая позволяет генерировать нейросетевую музыку. Это инструмент, который позволяет преобразовывать текст в код, обучать ИИ-моделей для генерации музыки и получать вывод в виде звуковых дорожек. Сами ИИ для генерации музыки — это AudioGen и MusicGen.
Написали небольшой гайд, как завести всё это самому: https://tproger.ru/articles/audiocraft-nejroset-dlya-sozdaniya-muzyki-po-opisaniyu/
#нейросети #инструменты
Подборка актуальных вакансий
— Специалист отдела сопровождения в Открытие
Где: удалённо
Опыт: от 1 года
— Аналитик ПО Диасофт FA# (Digital Q) в Открытие
Где: Москва, можно удалённо
Опыт: от 2 лет
— Программист-разработчик Python в Гринатом
Где: удалённо
Опыт: от 2 лет
— Middle / Senior Backend-разработчик (Python) в Гринатом
Где: удалённо
Опыт: от 3 лет
— Аналитик / Технолог в Иннотех
Где: удалённо
Опыт: от 3 лет
— Руководитель центра аппаратного проектирования в МТС
Где: Москва
Опыт: от 3 лет
— Team Lead Node.js в МТС
Где: Москва
Опыт: от 3 лет
— Senior фулстек-разработчик (.NET / React) в Иннотех
Где: удалённо
Опыт: от 5 лет
— Senior / Lead Backend-разработчик (Java) в Гринатом
Где: удалённо
Опыт: не указан
#вакансии #работа
— Специалист отдела сопровождения в Открытие
Где: удалённо
Опыт: от 1 года
— Аналитик ПО Диасофт FA# (Digital Q) в Открытие
Где: Москва, можно удалённо
Опыт: от 2 лет
— Программист-разработчик Python в Гринатом
Где: удалённо
Опыт: от 2 лет
— Middle / Senior Backend-разработчик (Python) в Гринатом
Где: удалённо
Опыт: от 3 лет
— Аналитик / Технолог в Иннотех
Где: удалённо
Опыт: от 3 лет
— Руководитель центра аппаратного проектирования в МТС
Где: Москва
Опыт: от 3 лет
— Team Lead Node.js в МТС
Где: Москва
Опыт: от 3 лет
— Senior фулстек-разработчик (.NET / React) в Иннотех
Где: удалённо
Опыт: от 5 лет
— Senior / Lead Backend-разработчик (Java) в Гринатом
Где: удалённо
Опыт: не указан
#вакансии #работа
Количество геймеров на Linux в Steam впервые превысило количество пользователей на macOS
Windows по-прежнему остаётся самой популярной системой среди участников Steam, занимая 96,21% аудитории. Но теперь следом идёт сначала Linux — 1,96%, а уже потом macOS с 1,84%. Процент небольшой, но этой первый случай, когда Linux вытеснила macOS по охвату аудитории.
Скорее всего, помог рост портативной игровой консоли Steam Deck. с SteamOS 3. Система основана на Arch Linux, а Proton позволяет Steam Deck запускать игры для Windows.
#linux #windows #тренды
Windows по-прежнему остаётся самой популярной системой среди участников Steam, занимая 96,21% аудитории. Но теперь следом идёт сначала Linux — 1,96%, а уже потом macOS с 1,84%. Процент небольшой, но этой первый случай, когда Linux вытеснила macOS по охвату аудитории.
Скорее всего, помог рост портативной игровой консоли Steam Deck. с SteamOS 3. Система основана на Arch Linux, а Proton позволяет Steam Deck запускать игры для Windows.
#linux #windows #тренды
Ребят, ищем пишущего IT-редактора блогов в Tproger
Условия: удалёнка, фултайм
Что делать:
— искать темы, которые понравятся клиентам и заинтересуют читателей;
— вникать в эти темы настолько, чтобы говорить с экспертами примерно на одном языке;
— проводить интервью и собирать фактуру;
— превращать фактуру в статью, которую захочется читать и репостить;
— дорабатывать статью вместе с экспертами и менеджерами клиента.
Требования:
— пишете логично и ёмко, видите стилистические и речевые ошибки в тексте;
— быстро находите и проверяете информацию (в том числе в англоязычных источниках);
— любите общаться с экспертами и умеете их разговорить;
— спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна;
— тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь;
— знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat.
Чтобы откликнуться, заполняйте анкету.
#вакансии #работа
Условия: удалёнка, фултайм
Что делать:
— искать темы, которые понравятся клиентам и заинтересуют читателей;
— вникать в эти темы настолько, чтобы говорить с экспертами примерно на одном языке;
— проводить интервью и собирать фактуру;
— превращать фактуру в статью, которую захочется читать и репостить;
— дорабатывать статью вместе с экспертами и менеджерами клиента.
Требования:
— пишете логично и ёмко, видите стилистические и речевые ошибки в тексте;
— быстро находите и проверяете информацию (в том числе в англоязычных источниках);
— любите общаться с экспертами и умеете их разговорить;
— спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна;
— тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь;
— знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat.
Чтобы откликнуться, заполняйте анкету.
#вакансии #работа