Социальные сети Рунета
Среда, 1 декабря 2021

Volvo Cars отказывается от использования кожи во всех электромобилях Компания Volvo Cars сообщила, что отказывается от использования от кожи в отделке всех полностью электрических автомобилей, начиная с модели C40 Recharge. Производитель объясняет это решение тем, что он придерживается «этических принципов защиты животных». С...

«Силтэк» и «Концепт» объединяют усилия для цифровизации животноводства ГК «Силтэк» и компания «Концепт», разработчик тиражных решений, объявили о сотрудничестве в области автоматизации учета и управления животноводческими хозяйствами. Партнерство компаний базируется на симбиозе лучших ...

[Перевод] Непрерывная интеграция и развертывание настольных приложений с GitHub Actions Из общения с разработчиками настольных приложений мы узнали, что многие хотят узнать, как быстро настраивать рабочие процессы непрерывной интеграции и непрерывного развертывания (CI/CD) для WPF и Windows Forms, чтобы пользоваться многими преимуществами пайплайнов CI/CD, таки...

Unreal Features of Real Types, или Будьте осторожны с REAL После публикации статьи об особенностях типизации в PostgreSQL, первый же комментарий был про сложности работы с вещественными числами. Я решил бегло пробежаться по коду доступных мне SQL-запросов, чтобы посмотреть, насколько часто в них используется тип REAL. Достаточно час...

Технодайджест: роботы на выпускном и МТС в животноводстве Новости технологий, которые нас удивили на этой неделе

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

Crash-crash, baby. Автоматический мониторинг фатальных ошибок мобильных приложений Всем привет! Меня зовут Дмитрий, я релиз-инженер в команде CI/CD Speed Авито. Вот уже несколько лет мы с коллегами отвечаем за всё, что связано с релизами наших мобильных приложений и не только. В прошлый раз я рассказывал о нашей системе релизов моб...

[Перевод] Разработка REST-серверов на Go. Часть 7: GraphQL Перед вами — седьмая (заключительная) часть серии статей о разработке REST-серверов на Go. В предыдущих статьях мы занимались, в основном, различными подходами к разработке REST API для простого приложения, автоматизирующего управление задачами. Сегодня мы исследуем кое-что ...

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

[recovery mode] Культура как основа масштабирования команды х2 каждый год. Про ошибки в найме и culture fit Я работаю менеджером разработки в Miro и активно участвую в найме. Последние несколько лет наша команда удваивается ежегодно и становится мультикультурной, у нас открываются офисы в Америке и Европе. 5 лет назад, в начале стадии быстрого роста, наши процессы найма и онборди...

Массивы в C++ Продолжаем серию «C++, копаем вглубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Это четвертая статья из серии, первые три, посвященные перегрузке в C++, находятся здесь, здесь и здесь. Эта статья посвящена...

Цена отчуждения или разница в мясном и молочном животноводство на примере «Ведомостей» Прибыль Демьяна Кудрявцева от операций с покупкой и продажей «Ведомостей» обеспечена, конечно же, сотрудниками издания. Давайте посчитаем, сколько один журналист приносит владельцу издания денег своей работой..

ГК «Ниармедик» автоматизировала процессы продаж фармацевтического направления с помощью Creatio Производитель медицинского оборудования и лекарственных препаратов ГК «Ниармедик» реализовал проект по внедрению low-code платформы Creatio, что позволило компании не только автоматизировать процессы продаж, но и в результате получить собственное ИТ-решение, которое на 90% у...

25 петабайт данных: как устроена BigData в Почте России Сегодня любая компания старается копить и использовать данные в своих бизнес-процессах, и Почта не исключение. У Почты нет проблем с количеством данных – у нас работает более 300 IT-систем, есть база в 40 млн пользователей и каждый день происходит 11 миллионов клиентских вз...

[Перевод] Правда ли то, что скрам уничтожает отличных программистов, или дело в том, что его неправильно применяют? Недавно наше внимание привлёк один вопрос, заданный на stackexchange.com. Этот вопрос был направлен на то, чтобы разобраться с влиянием скрама на работу программистов. Автор вопроса, пользователь Qiulang, поднимает довольно смелую тему: «Скрам превращает хороших разработчико...

Messe Frankfurt приглашает на онлайн-выставки «Росмолд» и «Роспласт» 28-30 сентября более ста российских и зарубежных участников предложат продукцию и разработки для полного цикла производственного процесса — от прототипа до готового изделия. В «Росмолд | Роспласт | 3D-Tech Digital Edition 2020» примут участие крупнейшие российские и зарубежн...

Messe Frankfurt приглашает на онлайн-выставки «Росмолд» и «Роспласт» 28-30 сентября более ста российских и зарубежных участников предложат продукцию и разработки для полного цикла производственного процесса — от прототипа до готового изделия. В «Росмолд | Роспласт | 3D-Tech Digital Edition 2020» примут участие крупнейшие российские и зарубежн...

[Перевод] Методика развёртывания проектов, применяемая в Slack Вывод нового релиза проекта в продакшн требует тщательного соблюдения баланса между скоростью развёртывания и надёжностью решения. В компании Slack ценят быстрые итерации, короткие циклы обратной связи, оперативную реакцию на обращения пользователей. Кроме того, в компании и...

[Перевод] Питонистический подход к циклам for: range() и enumerate() Автор заметки, перевод которой мы сегодня публикуем, хочет рассказать о некоторых особенностях использования циклов for в Python. Цикл for — это один из краеугольных камней программирования. С этими циклами будущие программисты знакомятся в самом начале учёбы и, после пер...

Razer представила гарнитуру Kraken V3 X Cегодня достаточно известная на рынке игровой периферии компания Razer представила очень удобную игровую гарнитуру Kraken V3 X, которая способна порадовать пользователя возможностью с комфортом играть в современные видеоигры. Главная особенность новой модели заключается в сп...

5 популярных ошибок пользователей струйных принтеров Современные струйные принтеры ценят за универсальность: можно распечатать документы, студенческие рефераты, электронные билеты и даже цветные фото, а также за экономичность (если речь о моделях с СНПЧ – встроенной системой заливки чернил вместо картриджей). Со...

Что не так с рынком 3D принтеров в России? ВведениеОчень захотелось поговорить о том как вообще устроен рынок 3D принтеров в России, и что все таки с ним не так. К написанию этой статьи, нас побудила одна из последних статей о дебюте нового 3D принтера. Но здесь речь пойдет не о ней самой и тем более, не о её авторе....

Использование имитаторов для управления рисками связанными с ошибками персонала Современное производство характеризуется все увеличивающимися темпами внедрения передовых научных, технических, организационных и экономических разработок. Постоянное увеличение доли высокотехнологичного оборудования в нефтегазовом секторе производства, вместе с увеличением ...

[Из песочницы] Консилиум с D-Link: базовая настройка управляемого сетевого оборудования Всем доброго времени суток! На сегодняшний день в непростой эпидемиологической ситуации система высшего образования и науки переживает трансформацию. Формируется гибридное обучающее пространство, позволяющее гармонично сочетать форматы дистанционного и очного обучения. Сп...

Непрерывная интеграция и поставка (СI/CD): как всё устроено Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) являются неотъемлемыми частями и фундаментом DevOps. Цель, которую преследуют CI/CD — получение качественного кода в сжатые сроки. Когда изменения в организации пр...

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

Киберпреступность стала представлять угрозу нацбезопасности Об этом сообщил начальник Главного организационно-аналитического управления Генеральной прокуратуры РФ Андрей Некрасов в интервью ТАСС."За последние годы число преступлений, совершенных с использованием информационно-телекоммуникационных технологий или в сфере компьютер...

[Перевод] 5 типичных ошибок при создании React компонентов (с хуками) в 2020 году Всем привет! Из этой статьи вы узнаете о самых распространенных ошибках при создании React компонентов, а также о том, почему они считаются ошибками, как их избежать или исправить. Оригинальный материал был написан немецким разработчиком Лоренцом Вайсом для личного блога, ...

[Перевод] Модернизация токарного станка под работу с ЧПУ В нашей домашней мастерской есть токарный станок по металлу Jet GBH-1340A с устройством цифровой индикации (УЦИ). Мы давненько обсуждали возможность добавить к нему ЧПУ, потому что без компьютерного контроля некоторые виды деталей чрезвычайно сложно изготавливать с высоко...

Почему сертификация важна, как подготовиться и сдать экзамены AWS, Azure, GCP, etc… Сами по себе экзамены и сертификаты не несут в себе ничего отрицательного, негативные моменты будут рассмотрены ниже, начнем с позитивных и очевидных: Читать про сертификацию

[Перевод] Автоматизация DevOps Возникает такое ощущение, что в наши дни термин «DevOps» понимают очень по-разному. Я, являясь DevOps-экспертом в OutSystems, отвечаю на вопрос о том, что такое DevOps, говоря, что это — механизм, ускоряющий доведение до потребителей полезных возможностей программ. Это — неч...

Huawei опробует свои силы в животноводстве Санкции против Huawei существенно затруднили ей существование и есть проблемы с выпуском новых продуктов и оборудования. США нанесли точечный и результативный удар, от которого она оправится нескоро. Huawei приходится искать пути для выживания и в плане спасения появился нов...

[Перевод] NULL Мне очень нравится  ломать что-то, связанное с компьютерами. Хотя я и не QA-специалист, и не профессионал, работающий в сфере безопасности, я развил в себе способность делать «глупости», которые заставляют программы давать сбои. Некоторые мои друзья-разработчики жалели о том...

Чужой код — потемки: чем опасно скачивание «безобидного» софта с GitHub Наверное, каждый из тех, кто читает эту статью, хорошо знаком с GitHub — крупнейшим веб-сервисом для хостинга IT-проектов и их совместной разработки. Здесь можно найти почти любой open source-проект. Для компиляции проекта может быть нужен какой-то специфический софт, кото...

Книга «Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений» Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода....

Отказ от мяса признали опасным для глобального климата Некоторые активисты высказывают идею, что отказ от животноводства может замедлить глобальное потепление. Учёные проверили эту модель и заявили, что даже если все страны мира перестанут проводить мясо, ситуация не улучшится. А даже ухудшится.

Выпущен смартфон с максимально надёжной защитой от хакеров Главная отличительная особенность Galaxy Quantum2 заключается в наличии квантового генератора случайных чисел QRNG

Trend Micro запустила первое на рынке SecOps-решение для борьбы с уязвимостями в открытом коде Сервис разработки Snyk для платформы Trend Micro Cloud One сэкономит время на выявление и устранение уязвимостей, поможет автоматизировать процессы и сделать более ясной общую картину угроз. Корпорация Trend Micro представила первый облачный сервис, способный обеспечить э...

[Перевод] Интеграция CI/CD для нескольких сред с Jenkins и Fastlane. Часть 2 В преддверии старта курса "iOS Developer. Basic" продолжаем публиковать серию полезных переводов, а также приглашаем записаться на бесплатный демо-урок по теме: "Result Type".Внедрение технологий непрерывной интеграции (Continuous Integration - CI) и непрерывного р...

Лучшие IT-комедии. Топ 3 сериала Здравствуй, Хабр! Я вернулся! Многие очень тепло приняли мою предыдущую статью про сериал «Mr.Robot». Огромное спасибо вам за это! Как я и обещал, подготовил продолжение цикла и надеюсь, новая статья придётся вам также по душе. Сегодня речь пойдёт о трёх, на мой взгляд, г...

14-литровая мультипечь EPEIOS 6-в-1 делает процесс приготовления пищи парой пустяков ТОКИО, 15 сентября 2021 г./PRNewswire/ — Глобальная пандемия с 2020 года не позволяет поужинать вне дома. Расходы, связанные с постоянными заказами на доставку или еды на вынос, могут быстро расти вместе с калориями, получаемыми из ненужных жиров, сахара и соли. П...

Управляем технологиями в компании без тех. радара В цикле развития любой быстрорастущей компании наступает момент, когда CIO, CTO, главный технический архитектор (нужное подчеркнуть) задумывается о том, что компания доросла до уровня осознанного управлении технологиями, и нужно начинать двигаться в эту сторону. Первое, что ...

[Из песочницы] Использование Camunda для удобной оркестровки на основе REST и Workflow Engine (без Java) Привет, Хабр! Представляю вашему вниманию перевод статьи «Use Camunda as an easy-to-use REST-based orchestration and workflow engine (without touching Java)» автора Bernd Rücker. 07.07.2020 г., перевод статьи Bernd Rücker Я часто обсуждаю микросервисную архитектуру с люд...

Кожу из грибов научились производить в промышленных масштабах Наука Вещества 09.07.2021, 21:32 Кожу из грибов научились производить в промышленных масштабах Команда из Финского центра технических исследований VTT разработала альтернативу натуральной коже, сделанную из грибов, и продемонстрировала...

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

[Перевод] Путь от вычислительной машины к машине координационной В наши дни существует огромное количество технологий, ориентированных на различные аспекты облачных вычислений. В частности, речь идёт о контейнеризации и микросервисах. Они — причина того, что мы стали воспринимать приложения в виде распределённых систем, компоненты которых...

Xiaomi выпустила девайс для создания лапши за 15 секунд На площадке коллективного финансирования Xiaomi появился новый занятный продукт.Речь идет о девайсе под названием Kribee Big V Handheld Noodle Maker. Это портативное устройство, предназначенное для производства лапши. В рамках краудфандинга его цена составляет $30.Kribee Big...

SARIF SDK и его ошибки Сегодня у нас на тесте очередной качественный проект Microsoft, в котором мы всё же попытаемся героически поискать ошибки при помощи PVS-Studio. SARIF – аббревиатура от «Static Analysis Results Interchange Format», представляет собой стандарт (формат файла), предназначенный...

Лучший вентилятор. Xiaomi Lexiu SS4 Выбрать вентилятор для помещения довольно трудно, так как моделей просто море, а помимо мощности производители ничего больше в характеристиках не указывают. Но, с другой стороны, мы решили эту проблему за вас — отобрали лучшие модели на рынке, чтобы пользователь мог просто п...

Исследуем тему автоматизации бизнес процессов (RPA) + 10 ошибок при внедрении Автоматизация бизнес-процессов — новое направление для нашей компании. В этой статье мы бы хотели порассуждать о том, почему организации должны автоматизировать процессы, как работает автоматизация процессов, в каких ситуациях использование RPA будет оправданно. Также в эт...

[Перевод] 5 бесплатных инструментов, повышающих продуктивность труда веб-разработчика Автор статьи, перевод которой мы сегодня публикуем, говорит, что один из способов разумной организации труда разработчика заключается в использовании инструментов, позволяющих достигать большего, прикладывая меньше усилий. Здесь он хочет рассказать о 5 замечательных инструме...

Решения Hikvision позволяют снижать травматизм на шахте Цзянчжуан Шахты представляют собой уникальную по своим характеристикам производственную среду с чрезвычайно специфическими рисками для здоровья и безопасности. В частности, подземная добыча полезных ископаемых зачастую характеризуется плохой видимостью и световым загрязнением от мощны...

Разработка и внедрение торговых онлайн-площадок Команда Agilie, известная, как производитель программного обеспечения для функционирования веб- и мобильных торговых площадок, разработала для своих потенциальных клиентов высококлассную платформу с несколькими поставщиками, которая станет источником постоянной и бесперебойн...

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

Распознавание блюд в кафетерии банка В кафетерии Альфа-Банка в обеденный час-пик образуются большие очереди. Процесс обслуживания замедляется на линиях раздачи горячих блюд и в кассовой зоне. При помощи современных методов компьютерного зрения можно автоматизировать процесс определения списка блюд на подносе. Р...

[Перевод] Типовые ситуации при непрерывной интеграции Вы изучили команды Git но хотите представлять, как непрерывная интеграция (Continuous Integration, CI) происходит в реальности? Или может вы хотите оптимизировать свои ежедневные действия? Этот курс даст вам практические навыки непрерывной интеграции с использованием репозит...

14-литровая мультипечь EPEIOS 6-в-1 делает процесс приготовления пищи парой пустяков ТОКИО, 15 сентября 2021 г./PRNewswire/ — Глобальная пандемия с 2020 года не позволяет поужинать вне дома. Расходы, связанные с постоянными заказами на доставку или еды на вынос, могут быстро расти вместе с калориями, получаемыми из ненужных жиров, сахара и соли. П...

14-литровая мультипечь EPEIOS 6-в-1 делает процесс приготовления пищи парой пустяков ТОКИО, 15 сентября 2021 г./PRNewswire/ — Глобальная пандемия с 2020 года не позволяет поужинать вне дома. Расходы, связанные с постоянными заказами на доставку или еды на вынос, могут быстро расти вместе с калориями, получаемыми из ненужных жиров, сахара и соли. П...

Новый робот пылесос eufy RoboVac G30 Hybrid Компания Anker Innovations пополнила модельный ряд роботов-пылесосов eufy новым устройством — RoboVac G30 Hybrid, предназначенным для сухой и влажной уборки. Он поддерживает новую версию технологии гиронавигации для построения оптимального маршрута, оборудован современным о...

Павел Анохин (HP Inc.): “Только современный ПК с современной ОС и предустановленными средствами безопасности могут существенно снизить риски кибербезопасности” На рубеже года принято подводить итоги года уходящего и прогнозировать развитие событий в наступающем году. Наибольший интерес для ИТ-общественности, очевидно, представляют экспертные оценки руководителей ведущих мировых и российских ...

Amazfit представляет новый фирменный стиль и новую идеологию UP YOUR GAME Amazfit, один из ведущих производителей на рынке носимых устройств и интеллектуальных технологий, представил свой новый фирменный стиль, побуждающий к самовыражению и отражающий ценности и образ жизни своих клиентов. Широкий спектр ярких цветов и игривая эволюция логотипа...

UMC направит 3,6 млрд долларов на расширение 28-нанометрового производства Компания UMC, входящая в число крупных контрактных производителей полупроводниковой продукции, объявила о планах инвестировать 3,6 млрд долларов в расширение мощностей, выпускающих 28-нанометровые изделия. Решение о наращивании выпуска принято на фоне дефицита полупрово...

[Перевод] Портирование API на TypeScript как способ решения проблем React-фронтенд Execute Program перевели с JavaScript на TypeScript. А бэкенд, написанный на Ruby, трогать не стали. Однако проблемы, связанные с этим бэкендом, заставили разработчиков проекта задуматься о переходе с Ruby на TypeScript. Перевод материала, который мы сегодня п...

Как очистить воду системами обезжелезивания, если она имеет металлический привкус и запах Увеличенное содержание железа характерно не только для водопроводной воды, но также и для жидкости из скважин и прочих природных источников. Такой дисбаланс проявляется неприятными вкусовыми качествами, а также мутно-оранжевым оттенком. Справиться с данной ситуацией помогут ...

Microsoft предупреждает, что смена нового драйвера Windows 10 может привести к ошибкам С накопительными обновлениями, выпущенными во вторник за октябрь 2020 года, Microsoft внесла изменение, направленное на усиление проверки Windows программного обеспечения драйверов. Это изменение было введено, чтобы предотвратить использование вредоносными программами уязвим...

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

Коронавирусные кибератаки: вся соль в социальной инженерии Злоумышленники продолжают эксплуатировать тему COVID-19, создавая все новые и новые угрозы для пользователей, живо интересующихся всем, что касается эпидемии. В прошлом посте мы уже говорили о том, какие разновидности вредоносного ПО появились на волне коронавируса, а сегодн...

Что такое Windows PowerShell и с чем его едят? Часть 1: основные возможности Исторически утилиты командной строки в Unix-системах развиты лучше чем в Windows, однако с появлением нового решения ситуация изменилась. Windows PowerShell позволяет системным администраторам автоматизировать большинство рутинных задач. С ее помощью можно менять настройки,...

[Перевод] Размышления о Java 8 и Java 11 в ожидании Java 17 Этот материал посвящён некоторым особенностям Java 8 и Java 11. Его можно рассматривать как отправную точку для подготовки к освоению очередного LTS-релиза платформы — Java 17. В мире Java есть одна приятная особенность, которая связана с жизненным циклом версий платформы...

[Перевод] Кунг-фу стиля Linux: делаем все и сразу Вы никогда не задумывались о том, что компьютеры чрезвычайно глупы? Даже самый мощный процессор не может много сделать. Однако он может делать то, что делает, очень быстро и повторять это много раз. Компьютеры настолько быстрые, что может казаться, что они делают много вещей...

Прокачиваем свои CSS-анимации В процессе изучения CSS-анимаций мы обычно разбираем синтаксис, говорим что-то про keyframes, про transition, про связанные с ними свойства, про то, как их активировать при наведении мыши или с помощью навешивания классов. И часто на этом все и заканчивается. И вот, сделав ...

Новая клавиатура Xiaomi распознаёт до 400 слов в минуту Компания Xiaomi представила умную клавиатуру с возможностью голосового ввода текста Mi Wu intelligent Voice Keyboard, которая предлагается на стадии предзаказа по цене около 40 долларов. Главной особенностью клавиатуры является возможность голосового ввода, производител...

Автоматизация процесса адаптации сотрудников на Microsoft Power Platform с использованием чат-ботов Teams Всем привет! Сегодня хочу рассказать про процесс адаптации (онбординга) сотрудников в компании и показать, как мы автоматизировали данный процесс с использованием платформы Microsoft 365, Microsoft Power Platform и технологии чат-ботов. Как обычно, не будем терять время! Для...

Качественный аутсорсинг от А до Ё: работаем с типовыми слабостями На каждой фазе жизненного цикла сервиса всплывают то одни, то другие проблемы. Это зависит от специфики сервиса, ожиданий и уровня зрелости обеих сторон. Я выделил 8 типичных проблем, с которыми сталкиваюсь при аутсорсинге. Я обращаю на них внимание, чтобы у участников проце...

[Перевод] Введение в непрерывную поставку (CD) при помощи GitLab Введение в непрерывную поставку (CD) при помощи GitLab Данный туториал позволит вам быстро прочувствовать как происходит командная работа с использованием GitLab. В целом, начать практиковать DevOps/CD с GitLab проще чем с использованием других продуктов потому что GitLab —...

Большие ошибки в больших данных: проблемы анализа на практике При работе с big data ошибок не избежать. Вам нужно докопаться до сути данных, расставить приоритеты, оптимизировать, визуализировать данные, извлечь правильные идеи. По результатам опросов, 85 % компаний стремятся к управлению данными, но только 37% сообщают об успехах в ...

Книга «Принципы юнит-тестирования» Привет, Хаброжители! Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить р...

[Перевод] Стартапы в области Automotive и Blockchain Победители первого этапа конкурса MOBI Grand Challenge применяют блокчейн к автоиндустрии и рынку транспорта новыми способами, начиная от колонн беспилотных автомобилей и заканчивая автоматизированной V2X-связью. Блокчейн все еще имеет некоторые проблемы на своем пути, но...

[Перевод] Создание современных процессов CI/CD для бессерверных приложений с Red Hat OpenShift Pipelines и Argo CD. Часть 2 В первой части статьи я представил Tekton в качестве фреймворка для «облачных» пайплайнов CI/CD и Argo CD в качестве идеальной пары для GitOps в Red Hat OpenShift. Наша цель — создать законченный процесс непрерывной интеграции и доставки, который начнется при коммите в репо...

[Перевод] Создание современных процессов CI/CD для бессерверных приложений с Red Hat OpenShift Pipelines и Argo CD. Часть 1 В недавней статье выдвинуто предложение использовать Tekton в качестве фреймворка для облачных пайплайнов CI/CD и Argo CD в качестве идеальной пары для GitOps. Методики GitOps поддерживают непрерывное развертывание в гибридных и мультикластерных средах Kubernetes. В настоящ...

Создание видеороликов через PowerPoint – нюансы, баги и автоматизация На данный момент видео является одним из наиболее наглядных показательных демонстрационных материалов. Ролик просто показывается, а зрителю ничего не нужно делать – ни скролить, ни искать глазами нужное. Информация в видео дается частями, малыми дозами и последовательно, ...

Решения Hikvision позволяют снижать травматизм на шахте Цзянчжуан Шахты представляют собой уникальную по своим характеристикам производственную среду с чрезвычайно специфическими рисками для здоровья и безопасности. В частности, подземная добыча полезных ископаемых зачастую характеризуется плохой видимостью и световым загрязнением от мощны...

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

Техника для кухни: морозильные камеры и варочные панели Современная техника для кухни облегчает процесс приготовления пищи и упрощает быт. Рассмотрим виды и критерии выбора популярного оборудования – морозильных камер и варочных панелей. Читать полную статью

[Перевод] Визуальный отладчик для Jupyter Прогресс большинства программных проектов строится на малых изменениях, которые, перед тем, как двигаться дальше, тщательно оценивают. Быстрое получение результатов выполнения кода и высокая скорость итеративной разработки — это одни из основных причин успеха Jupyter. В особ...

Вебинар «Ускорение на простых типах данных и битовые операции» 15 апреля Яндекс.Практикум проводит открытый вебинар «Ускорение на простых типах данных и битовые операции». Приглашаем разработчиков на Python и C/C++, которые хотят научиться трюкам для ускорения кода, а также программистов на других языках, которым интересны фишки, связан...

[Перевод] На ком лежит ответственность за качество программного обеспечения? Agile методология разработки программного обеспечения и DevOps, и в особенности их упор на юзер экспириенс, обращают наше внимание на людей, стоящих за продуктами. Но действительно ли процесс разработки имеет значение или же цель попросту оправдывает средства? Лондонская P3X...

В Epic Games Store стартовали раздача Grand Theft Auto V и «Мегараспродажа Epic» с купонами Слухи подтвердились, и очередной бесплатной игрой в Epic Games Store все-таки стала GTA V от Rockstar Games. Здесь можно было бы сказать, что это и так одна из самых продаваемых игр в истории, которой в этом году исполняется 7 лет, но, с другой стороны, она ведь не просто та...

Ваша первая нейронная сеть на графическом процессоре (GPU). Руководство для начинающих В этой статье я расскажу как за 30 минут настроить среду для машинного обучения, создать нейронную сеть для распознавания изображений a потом запустить ту же сеть на графическом процессоре (GPU). Для начала определим что такое нейронная сеть. В нашем случае это математиче...

[Перевод] Тенденции тестирования, к которым стоит присмотреться в 2020 году Салют, хабровчане. В преддверии старта курса «Mobile QA Engineer 2.0» мы подготовили для вас перевод еще одного материала о тенденциях тестирования в 2020 году. Сфера тестирования программного обеспечения развивается день за днем. Мы наблюдаем развитие тенденций, которые ...

Физика в Unity-проекте на примере мобильного файтинга Физика стала неотъемлемой частью любой современной игры. Будь то простая симуляция ткани или полноценная физика движения транспорта. Не являются исключением и мобильные игры. Однако, настраивая физику для них, нужно оглядываться на ограничения, связанные с относительно низк...

Почему не все ошибки надо исправлять, чтобы сделать ИТ-продукт лучше Данный материал подготовлен нашим партнером — компанией «Эквио». 2+2=3 2+2=5 2+2=4 Покупая ИТ-продукт для решения тех или иных корпоративных задач, бизнес-заказчики чаще всего задумываются о его стоимости, функциональности, удобстве, интеграционных возможностях и т.д. ...

[Перевод] Переносим философию Unix в 21 век Один из основных принципов философии Unix заключается в создании таких программ, каждая из которых эффективно выполняет всего одну задачу, и связывании этих программ в конвейер. Подобный подход отлично зарекомендовал себя за десятилетия существования системы. В статье же ...

eBPF: современные возможности интроспекции в Linux, или Ядро больше не черный ящик У всех есть любимые книжки про магию. У кого-то это Толкин, у кого-то — Пратчетт, у кого-то, как у меня, Макс Фрай. Сегодня я расскажу вам о моей любимой IT-магии — о BPF и современной инфраструктуре вокруг него. BPF сейчас на пике популярности. Технология развивается сем...

Магазин сельхозживотных на диване В категории "Сельскохозяйственные животные" маркетплейса Своё Фермерство представлено более 1000 предложений о продаже сельхозживотных по всей России. Стоимость назначается продавцом за килограмм живого веса, либо за единицу поголовья. Так, стоимость коровы в средн...

Сказ о том, как я Home Assistant настраивал Home Assistant — это популярная система умного дома, которая автоматизирует привычные бытовые процессы и работает на YAML файлах. В этой статье я расскажу, как настроить Home Assistant (далее HA), и что конкретно я использую в повседневной жизни. Это поможет вам избежать ош...

Оригинальность казино Чемпион apsnylife.ru в деталях Огромное количество красочных игровых автоматов, понятный и достаточно удобный дизайн страниц, современная графика игровых автоматов, крупные денежные призы — все это и многое другое готов предложить игрокам популярный игорный клуб Чемпион. На официальном сайте казино Чемпио...

Запущено первое SecOps-решение для борьбы с уязвимостями в открытом исходном коде Trend Micro Cloud One - Open Source Security by Snyk - новый сервис платформы Cloud One и первая партнёрская разработка, ставшая частью её экосистемы. Он уже доступен для скачивания в AWS Marketplace. Trend Micro Cloud One - Open Source Security by Snyk - первый сервис, кото...

[Перевод] Главные причины медленной работы Angular-приложений Angular — это быстрый фреймворк. Он даёт разработчикам обширные возможности по улучшению производительности за счёт тонких настроек. Правда, программистам практически никогда не требуется делать что-то особенное для того, чтобы создавать чрезвычайно производительный код, раб...

[Перевод] Как использовать простую утилиту для поиска уязвимостей в программном коде Graudit поддерживает множество языков программирования и позволяет интегрировать тестирование безопасности кодовой базы непосредственно в процесс разработки. Источник: Unsplash (Markus Spiske) Тестирование — важная часть жизненного цикла разработки программного обеспечени...

Nix: воспроизводимая сборка Привет, Хаброюзеры! Сегодня мы продолжим наш цикл статей о Nix и как мы в Typeable его используем. Первый пост из серии, рассказывающий об основах языка Nix, можно прочитать здесь. Так как мы очень любим и много используем Haskell для разработки, пример приложения будет на ...

Красивая ошибка в реализации функции конкатенации строк У нас, разработчиков статического анализатора кода PVS-Studio, специфическое представление о красоте. О красоте багов. Нам нравится находить изящество в ошибках, разбираться в них, пытаться угадать, как они появились. Сейчас как раз интересный случай, когда в коде спутались...

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

Подкаст Лайфхакера: какая мотивация эффективнее — позитивная или негативная Всё зависит от особенностей вашей личности.

Семь распространённых мифов о DevOps В сообществе разработчиков бытует множество мифов о DevOps. И это и неудивительно, учитывая, сколько новшеств привнесла эта концепция за последние годы. DevOps — это набор практик, которые поощряют гибкое мышление в целях улучшения качества и скорости поставки про...

[Перевод] Прослушиватели событий и веб-воркеры Недавно я разбирался с API Web Workers. Очень жаль, что я не уделил время этому отлично поддерживаемому инструменту раньше. Современные веб-приложения очень требовательны к возможностям главного потока выполнения JavaScript. Это воздействует на производительность проектов и ...

Microsoft анонсировала Windows Package Manager для Windows 10 В ходе Build 2020 компания Microsoft анонсировала диспетчер пакетов Windows Package Manager для Windows 10, который призван облегчить разработчикам настройку рабочей среды, например, после переустановки операционной системы. Если раньше разработчикам приходилось вручную заг...

Microsoft Message Center в Telegram через PowerShell и Azure Automation И плюс, и минус любой SaaS системы в том, что она управляется не нами, и мы никак (в большинстве случаев) не можем повлиять на цикл обновлений основного функционала и добавление новых фич. Однако эти обновления могут носить собой как информативный характер и не нести никаких...

Как мы интегрировали amoCRM с Виртуальной АТС от МегаФона Сегодня amoCRM — одна из наиболее популярных систем организации эффективной работы с клиентами и партнерами. Она подходит в том числе компаниям с длинным циклом сделки, что особенно характерно для продаж в сегменте B2B, ведь именно там нужен внимательный контроль воронки п...

Компании Wood и AspenTech стали партнерами по созданию решений для управления активами на предприятиях по всему миру Aspen Technology, Inc. (NASDAQ: AZPN), компания, являющаяся ведущим мировым поставщиком программного обеспечения для оптимизации производительности активов, и международная инженерная консалтинговая компания Wood (WG.L) объявили о партнерстве. Теперь Wood будет пре...

Как мы автоматизировали разработку WL-приложений White Label — это мобильные приложения, которые можно кастомизировать под любой бренд: оформить в фирменных цветах, выбрать необходимые блоки и функционал, добавить описание. Мы их выпускаем на основе Рамблер/кассы с 2015 года и в этой статье хотим рассказать, как у нас полу...

[Перевод] 5 вещей, о которых должен знать любой разработчик Apache Kafka Apache Kafka — это платформа потоковой обработки событий, которую используют 30% компаний из Fortune 500. У Kafka много функций, благодаря которым платформа задает стандарт обработки событий, и здесь мы поговорим о пяти самых важных аспектах, которые должны быть известны лю...

Книга «Эффективный C. Профессиональное программирование» Привет, Хаброжители! Мир работает на коде, написанном на C, но в большинстве учебных заведений программированию учат на Python или Java. Книга «Эффективный С для профессионалов» восполняет этот пробел и предлагает современный взгляд на C. Здесь рассмотрен C17, а также потен...

Lenovo предупредила владельцев ноутбуков ThinkPad об обновлении Windows 10 с ошибками Ошибки в последнем накопительном обновлении Windows 10 признала и компания Lenovo, поспешившая предупредить об этом пользователей.Проблемы затронули ноутбуки линейки Lenovo ThinkPad 2019 и 2020 годов выпуска. Причем проявляться они могут самым различным образом.Lenovo предуп...

Xiaomi выпустила мультиварку за 60 долларов За последние 48 часов компания Xiaomi представила уйму различных устройств, начиная от смартфонов и заканчивая соковыжималкой, но на этом, видимо, новинки компании не закончились. Только что компания официально представила свою новую мультиварку, главной особенностью которог...

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

Бесполезный REPL. Доклад Яндекса REPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы. В первую очередь доклад и мое расширение TheREPL будет полезны тем, кого интересует более быстрая и эффективная разработка, а также т...

Облачная консолидация: стоит ли ей доверять? Сбор и построение консолидированной финансовой отчетности в большой компании – объемная задача, сопровождающаяся организационными и техническими сложностями. Объем данных велик, именно поэтому имеет смысл автоматизировать сбор консолидированной отчетности. И один из гла...

Настройка инструментов стандартной библиотеки Golang для production Привет, Хабр, меня зовут Богданов Илья, я работаю ведущим инженером в команде веб-разработки. Сегодня я вам расскажу, как настроить стандартную библиотеку Golang так, чтобы избежать неожиданных ошибок в production.Моя статья ориентирована в основном на начинающих разработчик...

[Перевод] Разработка WebGPU-приложений WebGPU — это один из современных API, предназначенных для работы с компьютерной графикой. Среди других подобных API можно отметить Vulkan, DirectX 12 и Metal. То, что в сфере веб-графики появляются подобные решения, даёт пользователям веб-приложений те же возможности, которы...

ZTE представила флагман с камерой под дисплеем На протяжении достаточно длительного времени в интернете появлялись слухи о том, что компания ZTE планирует выпустить в счёт свой новый флагманский смартфон, который должен предоставить пользователям новые возможности в фотографии и не только. А сегодня компания решила все ж...

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

Решения Hikvision позволяют снижать травматизм на шахте Цзянчжуан Шахты представляют собой уникальную по своим характеристикам производственную среду с чрезвычайно специфическими рисками для здоровья и безопасности. В частности, подземная добыча полезных ископаемых зачастую характеризуется плохой видимостью и световым загрязнением от мощны...

Восстановление работоспособности сайта В современном мире практически любой бизнес имеет собственный сайт, с помощью которого, он общается со своими потребителями, потенциальными клиентами, партнерами и т.д. Стоит отметить, что без сайта сегодня не сможет обойтись ни один бизнес, какой бы деятельностью он не зани...

В «osu!» играй, про ошибки не забывай Приветствуем всех любителей экзотических и не очень ошибок в коде. Сегодня на тестовом стенде PVS-Studio достаточно редкий гость – игра на языке C#. А именно – «osu!». Как обычно: ищем ошибки, думаем, играем. Читать дальше →

[Перевод] HTTP-заголовок Feature-Policy и контроль поведения веб-страниц в браузерах Существует одна совершенно бесподобная методика, позволяющая держать производительность веб-проекта под контролем. Она заключается во внедрении в процесс разработки механизмов, результаты работы которых хорошо заметны. Эти механизмы нацелены на то, чтобы всегда напоминать пр...

От монолита к модулям: как отстроены бизнес-процессы склада Lamoda Привет! Меня зовут Евгений Рябышев, я разработчик в одной из команд направления Warehouse Management System (WMS) компании Lamoda. Я занимаюсь тем, что автоматизирую склад. В этой статье расскажу, как мы строим нашу модульную архитектуру. Наши основные бизнес-процессы для у...

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

Биологический мерч или не лишний способ применить 3D-принтер Доброго времени суток, дорогие обитатели Хабра. Я давно уже читаю посты здесь по разным вопросам, в основном касающимся моих хобби или интересов, вовсе не связанных ни с хобби, ни с профессиональной деятельностью. А интересы у меня оочень разнообразные - от рисования анатоми...

[Перевод] Язык моделирования Alloy и приключения с параллельными запросами к базе данных Данная статья описывает небольшой пример того, как использование языка моделирования Alloy может помочь при разработке программного обеспечения. О качестве программного обеспечения и инструментарии В Typeable мы придаем огромное значение качеству программного обеспечения и ...

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

[recovery mode] Азбука инвестора: что такое маржин-колл и как его избежать Изображение: Unsplash При торговле на бирже некоторые инвесторы предпочитают использовать кредитное плечо. В данном случае они берут заемные средства у брокера, чтобы увеличить потенциальную прибыль. Однако здесь существуют большие риски и в основном данным инструментом п...

[Перевод] Разработка REST-серверов на Go. Часть 5: ПО промежуточного уровня Это — пятый материал из серии статей, посвящённой разработке REST-серверов на Go. Здесь мы поговорим о ПО промежуточного уровня. У меня есть материал, посвящённый жизненному циклу HTTP-запросов в серверах, написанных на Go. Для того чтобы разобраться в том, о чём пойдёт речь...

[Перевод] Вышел Flutter 1.17 Сегодня (6 мая 2020) мы с радостью представляем Flutter 1.17, наш первый стабильный релиз в этом году. Наша цель – выпускать стабильные релизы примерно ежеквартально. Однако, данный релиз занял немного больше времени, потому что мы меняли нашу инфраструктуру для нового проц...

[Перевод] Низкоуровневое программирование микроконтроллеров tinyAVR 0-series Вы — 8-битный или 32-битный программист? Мы, в компании OMZLO, сосредоточили основные усилия на новых 32-битных ARM Cortex-чипах (STM32 и SAMD), которые, в сравнении с более старыми 8-битными микроконтроллерами (Micro Controller Unit, MCU) обычно предлагают больше RAM, бол...

Автоматизация ввода в SecureCRT с помощью скриптов У сетевых инженеров часто возникает задача, выполнить copy/past определенных фрагментов из блокнота в консоль. Копировать приходиться обычно несколько параметров: Username/Password и что-либо еще. Ускорить этот процесс позволяет использование скриптов. НО задачи написание ск...

Intel х86 Root of Trust: утрата доверия Изображение: shutterstock Вот и настал момент, которого, возможно, больше всего боялись системные архитекторы, инженеры и специалисты по безопасности компании Intel: была найдена ошибка в неперезаписываемой области памяти (ROM) подсистемы Intel Converged Security and Mana...

[Из песочницы] Утечка памяти в Nuxt на стороне сервера при использовании SSR (Server Side Rendering) Привет, Хабр! Данная статья обязательна к прочтению всем, кто работает с Vue SSR, в частности с Nuxt. Речь пойдет об утечки памяти при использовании axios. Предыстория Пол года назад я попал на проект со стеком VueJS + Nuxt, его особенность была в том, что в проде постоянно...

Борьба за миллисекунды. Как выбрать сервер с наименьшим пингом Для многих задач задержки между клиентом и сервером критически важны, например в онлайн играх, видео/голосовых конференциях, IP телефонии, VPN и т.д. Если сервер будет слишком удален от клиента на уровне IP-сети, то задержки (в народе «пинг», «лаг») будут мешать работе. Ге...

Умные и небезопасные: что угрожает владельцам высокотехнологичных автомобилей Современные автомобили из механического средства передвижения превращаются в напичканные электроникой гаджеты на колёсах — они загружают обновления прошивки из интернета, передают производителю диагностическую информацию и имеют интерфейсы для удалённого подключения. В резу...

Google отчиталась по «эпидемии» среди смартфонов Android и объяснила, почему она не повторится Компания Google подвела итоги предпринятых мер по поводу «эпидемии» среди смартфонов Android, которая началась в марте, когда многие важные приложения попросту оказывались работать.  Google пояснила, что связывает проблему с ошибкой в ??технологии эксп...

Биологические микроскопы: характеристики, особенности, применение Выбирая биологический микроскоп Микромед, следует ознакомиться с его особенностями и преимуществами. Читать полную статью

Medidata впервые предложила сквозную унифицированную безопасную платформу для децентрализации клинических исследований Впервые разработчики лекарств, вакцин и медицинских устройств (спонсоры исследований) и контрактные исследовательские организации (CRO) смогут воспользоваться преимуществами единственной доступной на рынке платформы, сочетающей в себе:технологии и рабочие процессы для виртуа...

Дмитрий Стогов о своём пути и PHP Дмитрий Стогов из Zend by Perforce уже много лет занимается самым сердцем PHP и знает про него много полезного. В том числе о вопросах, связанных с производительностью.В своем докладе на конференции PHP Russia 2021 Дмитрий расскажет, как продвигается работа над JIT и какие д...

[Перевод] Почему никогда не стоит использовать Proof of Concept в продакшене Никогда не встречал разработчика, не любящего создавать всевозможные proof of concept (POC). Возможность построить что-то новое с нуля, чтобы протестировать теорию/процесс/технологию… Сама мысль об этом вдохновляет меня. Есть в них что-то, что стимулирует наше творческое ...

С играми пора прощаться? Чем чревата смерть батарейки на материнской плате PS4 На этой недели все игроки с PlayStation 4 разом нервно сглотнули. За это следует благодарить известного хакера Лэнса Макдональда, который выяснил пренеприятнейшую особенность консоли уже прошлого поколения — она не вечна. Ну, даже не так — мы знали, что она когда-нибудь да о...

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

ТОП-3 ИБ-событий недели по версии Jet CSIRT Главная ИБ-новость недели – кибератака на JBS Foods. Также в подборке Jet CSIRT – бэкстейдж The Standoff от Jet Security Team и новые уязвимости у Siemens. Новости сегодня выбирал Александр Ахремчик, ведущий аналитик центра мониторинга и реагирования на инциденты ИБ Jet CS...

Вебинар «Как вырастить внутренних агентов изменений?» 29 апреля 29 апреля в 11:00 по московскому времени приглашаем вас на бесплатный вебинар «Методологи, коучи, скрам-мастеры: как вырастить внутренних агентов изменений?» Лидеры трансформации в конкретной организации очень часто сталкиваются с проблемой подбора специалистов, ...

[Перевод] Веб-технологии, которые могут работать не так, как ожидается Веб-технологии постоянно развиваются, а у разработчиков появляется возможность создавать всё более качественные и совершенные онлайн-проекты. Правда, бывает так, что какие-то новые веб-возможности работают не так, как того можно было бы ожидать. Это может касаться сфер юзаби...

Превышая скорость: риски и уязвимости в сфере интеллектуальных транспортных систем Современные транспортные системы — это не просто комфортный способ добраться из точки А в точку Б. Они помогают избежать пробок, повысить уровень безопасности движения и снизить негативное влияние на экологическую обстановку городов. Да и сам транспорт превратился из «сред...

[Перевод] 10 полезных приёмов для JavaScript-программистов Как всем известно, JavaScript — это язык, который очень быстро развивается. В стандарте ES2020 имеется немало новых возможностей, с которыми вам, вероятно, захочется познакомиться поближе. Честно говоря, писать JS-код можно по-разному. Различные варианты кода, направленные н...

[Из песочницы] Нормализация текста в задачах распознавания речи При решении задач, связанных с распознаванием (Speech-To-Text) и генерацией (Text-To-Speech) речи важно, чтобы транскрипт соответствовал тому, что произнёс говорящий — то есть реально устной речи. Это означает, что прежде чем письменная речь станет нашим транскриптом, её нуж...

Ноль, один, два, Фредди заберёт тебя Перед вами продолжение серии статей, которую можно озаглавить «ужасы для программистов». В этот раз речь пойдёт и типовом паттерне опечаток, связанных с использованием чисел 0, 1, 2. Неважно, пишите вы на C, C++, C# или Java. Если вы используете константы 0, 1, 2, или если ...

Еmail- рассылка: в чем преимущества и особенности способа продвижения бизнеса В наше время практически все люди активно используют различные гаджеты, благодаря которым можно всегда оставаться на связи, общаться, работать, развлекаться. Поэтому неудивительно, что представители различного бизнеса также используются возможности интернета для существенног...

3D в визуализации стрелкового оружия: скромные успехи и большие перспективы Одним из перспективных направлений 3D-контента считается визуализация стрелкового и другого современного оружия. В особенности это касается узлов и механизмов. Можно с уверенностью сказать, что наибольших успехов с этим добились в играх. Однако с визуализацией для демонстрац...

Предварительный обзор MSI Optix G32C4. Изогнутый геймерский монитор Сегодня мы поговорим о весьма необычном решении, которое привлекло наше внимание. Разработчики показали большой стильный монитор для геймеров, но если присмотреться к нему поближе, то становится понятно, что устройство все же проигрывает потенциальным конкурентам по целому р...

«Bitcoin будет стоить от 23 до 35 тыс. долларов», — считает один из крупнейших банков JPMorgan Chase Аналитики инвестиционного банка JPMorgan Chase считают, что несмотря на отскок главной криптовалюты до 34 тыс. долларов после падения до 28,8 тыс. долларов, рынок криптовалюты остаётся медвежьим, то есть сохраняется тенденция к снижению цен. Дальнейшее снижение курса би...

В Таиланде для ухода за инфицированными коронавирусом задействовали 3D-печатных роботов В создании роботов принимали участие медицинский и машиностроительный факультеты Университета Чулалонгкорна и ряд отраслевых партнеров. На текущий момент главная задача механических санитаров заключается в наблюдении, диагностировании и обслуживании пациентов с целью снижени...

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

[Перевод] Простое и строгое доказательство 26/10 измерений в теории струн … вы нигде не найдете. По крайней мере, у меня не получилось сделать его таковым. Требование определенного и большого числа пространственно-временных измерений (26 для более простой бозонной теории струн и 10 для более сложных суперструн) это один из наиболее неправильно по...

Автоматизация обслуживания компьютерного класса на Powershell Вот уже несколько лет занимаюсь в университете поддержкой 10 рабочих станций под управлением ОС Microsoft Windows 8.1. В основном поддержка заключается в установке нужного для учебного процесса ПО и обеспечении общей работоспособности. На каждой станции есть 2 пользовател...

Под защитой: 5 фишек, которые максимально обезопасят ваш ноутбук и упростят работу с ним Хороший ноутбук, несмотря на то, что в наши дни он есть почти у каждого, удовольствие не из дешевых. Поэтому, покупая устройство, все мы хотим, чтобы оно служило долго, было максимально удобным в использовании и безопасным, в том числе для нас самих. Современные производител...

[Перевод] Многократное использование UI-компонентов в масштабах организации Хотя React и другие библиотеки и фреймворки для веб-разработки упрощают многократное использование компонентов, сама собой такая схема работы не налаживается. В этой сфере всё ещё существуют сложные задачи, которые особенно характерны для тех случаев, когда речь идёт о масшт...

Honor расширяет возможности молодых новаторов вместе с Red Bull Basement 2020 В сентябре текущего года HONOR — один из ведущих технологических брендов для молодежи всего мира — объединил усилия с Red Bull Basement 2020, подготовив площадку для встречи команд молодых новаторов со всего мира и побудив их к реализации технических решений и разработке при...

CloudMaster — это про самообслуживание разработчиков в корпоративном ЦОДе и облачных сервисах Здравствуйте! Я Игорь Гальцев, с 2010 технический руководитель различных направления разработок Softline в области автоматизации управления и продаж облачных (подписочных) сервисов. Сегодня хочу рассказать об инструменте, который переводит процедуры согласования и выдачи в...

От скриптов к собственной платформе: как мы автоматизировали разработку в ЦИАН На РИТ 2019 наш коллега Александр Коротков сделал доклад про автоматизацию разработки в ЦИАН: чтобы упростить жизнь и работу, мы используем собственную платформу Integro. Она отслеживает жизненный цикл задач, снимает с разработчиков рутинные операции и заметно сокращает ко...

Избавляемся от рутины со своим плагином для PhpStorm Привет, Хабр! Я тружусь в команде Антиспама, и, как и у большинства бэкенд-разработчиков Badoo, большая часть времени у меня уходит на работу с PHP-кодом. С этой работой связано много специфических проблем и задач, которые можно решить или упростить. Когда мне надоело вруч...

Государство займется предотвращением «убийства стартапов» в России Такое заявление было озвучено в рамках двухдневной сессии Организации экономического сотрудничества и развития (ОЭСР) по конгломератным эффектам слияний и стартапам."Поправки позволят ввести в поле антимонопольного контроля сделки, очень значимые с точки зрения развития...

Австралийский стартап разарабатывает гибридный ПК из электронных и биологических компонентов Ученые уже давно изучают возможность создания биологического компьютера, принцип действия которого был бы похож на принцип действия обычного мозга, пускай и маленького. И сейчас появился проект, который представляет собой гибрид обычного ПК и биологических компонентов. Р...

[Перевод] Знакомимся с NestJS Перевод статьи подготовлен в преддверии старта курса «Разработчик Node.js». У современных разработчиков есть много альтернатив, когда речь заходит о создании веб-сервисов и других серверных приложений. Node стал крайне популярным выбором, однако многие программисты предп...

IntelliJ IDEA 2020.2 Привет, Хабр! Недавно состоялся релиз IntelliJ IDEA 2020.2! В новой версии много нового: теперь можно полноценно управлять пул-реквестами GitHub из IDE и просматривать все ошибки и предупреждения в проекте с помощью виджета Inspections. Работать с несовершенным кодом помог...

[Перевод] Реализуем преобразования кода на Python Привет, Хабр. Сегодня мы предлагаем вам перевод статьи, затрагивающей не самую обсуждаемую тему: компиляцию кода в Python, а именно: работу с абстрактным синтаксическим деревом (AST) и байт-кодом. Притом, что Python является интерпретируемым языком, такие возможности в нем ...

[Перевод] Самые интересные automotive-стартапы 2019-2020 Несмотря на то, что сроки внедрения полностью автономных транспортных средств постоянно изменяются, это не замедляет рост экосистемы автомобильных стартапов. В то время как одни компании все еще работают над достижением цели 5-го уровня автономности, другие решают проблемы...

[Перевод] Прогнозы на 2020-й в сфере ИИ, машинного обучения и роботизированной автоматизации В конце каждого года сетевое издание eWEEK публикует мнения лидеров идей в IT относительно их ожиданий от наступающего года: о новых продуктах, инновационных сервисах, тенденциях и т.д. Предлагаем вашему вниманию перевод материала, посвящённого уже наступившему 2020-му. И д...

«Ведомости» проведет свой легендарный телеком-форум в апреле Ведущие игроки рынка расскажут о ключевых открытиях и изменениях в телеком-индустрии и организационных структурах компаний, их влиянии на бизнес-процессы смежных рынков и экосистем, поделятся кейсами реализованных проектов и проанализируют мировые тенденции и процессы, разви...

[Перевод] Четыре проекта с веб-скрейпингом, которые позволят упростить себе жизнь Подумайте обо всех тех вещах, которые вы делаете в течение дня. Возможно, вы читаете новости, отправляете электронные письма, находите самые выгодные цены на товары или ищете работу онлайн. Большинство этих задач можно автоматизировать при помощи веб-скрейпинга, поэтому вме...

PVS-Studio, Blender: цикл заметок о пользе регулярного использования статического анализа В статьях мы регулярно повторяем важную мысль: статический анализатор должен использоваться регулярно. В этом случае многие ошибки выявляются на самом раннем этапе, а их исправление максимально дёшево. Однако теория – это одно, но намного лучше подкреплять слова практически...

[Перевод] С нуля до автоматизации контейнеров за 7 минут В статье ранее (на португальском) я рассказал, как создать полнофункциональный бэкенд GraphQL, используя только образ Docker и файл конфигурации. Все это можно найти на сайте Azure. А сейчас давайте поговорим о том, как автоматизировать развертывания, созданные для нашего хо...

Пирамида вместо сферы: нестандартная кластеризация атомов золота Мир, окружающий нас, является совместным результатом множества явлений и процессов из самых разных наук, выделить самую главную из которых фактически невозможно. Несмотря на некоторую степень соперничества, многие аспекты тех или иных наук обладают схожими чертами. Возьмем...

Как противостоять растущим рискам кибератак в отраслях транспорта и логистики Цифровизация широко распространилась среди компаний в сфере транспорта и логистики (ТиЛ), усовершенствовав весь цикл процессов в отрасли. Это способствовало беспрецедентному повышению эффективности, направленному на расширение каналов ...

[Из песочницы] Docker-образ для раздачи Single Page Application Single-page Application (SPA) – это набор статических JavaScript и HTML файлов, а так же картинок и других ресурсов. Поскольку они не изменяются динамически, опубликовать их в интернете очень просто. Для этого существует большое количество дешёвых и даже бесплатных сервисов,...

Автоматизация из первых рук: что такое платформа ServiceNow и как мы ее используем Привет, Хабр! Продолжаем рассказывать о собственных кейсах, задачах, проблемах и способах их решения. Сегодня поговорим о платформе ServiceNow и о том, как мы с ее помощью управляем инцидентами. ServiceNow — это практически универсальный комбайн, который может пригодить...

OSINT или как посмотреть на свою сеть глазами хакера Добрый день! Сегодня я вам расскажу какую информацию об организации можно обнаружить в открытых источниках и как ей может воспользоваться потенциальный злоумышленник. Многие из вас наверняка слышали об OSINT (Open Source INTelligence, перечень мероприятий, направленный на ...

16 советов по разработке для андроид на языке Kotlin. Часть 3 И еще раз здравствуйте! В преддверии старта базового курса по Android-разработке, делимся заключительной частью статьи «16 советов по разработке для андроид на языке Kotlin». Читать первую часть Читать вторую часть LATEINIT Одной из ведущих особенностей Kotlin является е...

Как организовать тестирование, чтобы ускорить и стабилизировать релизы продукта. Часть 2 У тестировщика много возможностей повысить качество продукта и сделать работу команды комфортнее. Главное – обсуждать любые изменения с коллективом и внедрять только то, что удобно и полезно для всех. Меня зовут Виктория Дежкина, я отвечаю за тестирование ряда продуктов в Д...

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

Как связаны Интернет вещей и свежие продукты в вашем магазине? Современные цифровые технологии, в число которых входит и Интернет вещей (IoT), радикально меняют бизнес-процессы внутри отраслей. Производство, доставка и реализация продуктов питания не остались в стороне. Многие поставщики, ретейлеры и прочие ...

Xiaomi представила телевизоры линейки Mi TV 6 Extreme Edition Некоторое время назад на просторах интернета появилась информация о том, что компания Xiaomi планирует выпустить новую премиальную линейку телевизоров, а сегодня эта информация официально подтвердилась — производитель показал миру Mi TV 6 Extreme Edition, который является пр...

Как мы автоматизировали тестирование бэкенда Привет, Хабр! Меня зовут Александр Старостин, я занимаюсь тестированием биллинговой системы МТС. Тестирование бэкенда — важная часть процесса проверки разработки ПО. Покрытый тестами бэкенд минимизирует ошибки при выкатывании новых фич на прод и в целом делает разработку бол...

Да не сгорит оно огнём. Обновление противопожарных требований в 2021 году Привет, Хабр. Меня зовут Алексей, и уже 10 лет я занимаюсь проектированием и внедрением противопожарных систем. В 2021 году в нашей сфере грядут существенные изменения, связанные с внедрением новых стандартов — СП 484.1311500.2020, СП 485.1311500.2020, СП 486.1311500.2020. Э...

Если нет духовки: приготовление пищи с помощью лазеров В 1997 году вышел фильм Люка Бессона «Пятый элемент», очень быстро занявший свое почетное место в ряду культовых картин в жанре научной фантастики. В нем были и огромные космические корабли, и невероятное оружие, и инопланетные расы, и даже летающие автомобили. В любом фил...

2. NGFW для малого бизнеса. Распаковка и настройка Продолжаем цикл статей по работе с новым модельным рядом SMB CheckPoint, напомним что в первой части мы описали характеристики и возможности новых моделей, способы управления и администрирования. Сегодня рассмотрим сценарий развертывания старшей модели серии: CheckPoint 15...

ГК «Ниармедик» с помощью Creatio автоматизировала процессы продаж фармацевтического направления Проект по внедрению платформы Creatio позволил автоматизировать процессы продаж и получить собственное ИТ-решение, которое на 90% удовлетворяет запросы по управлению продажами любой фармкомпании.

Как позитивные поведенческие метрики могут повысить эффективность команды Многие компании не придают должного внимания или игнорируют позитивные поведенческие метрики. Акцент они делают на комплексных метриках. При этом есть особенности и различия между первыми и вторыми. Применение комплексных поведенческих метрик — это попытка дать по...

Компания Hikvision рассказала об особенностях работы современных СКУД. Итоги вебинара «Распознавание лиц – в каждый офис» Современный офис обладает сложной и разветвленной ИТ-инфраструктурой, которая объединяет самые разные системы, включая также системы безопасности. Поэтому возможность интеграции систем контроля доступа и их отдельных элементов в действующую ИТ-среду компании, объединения с к...

Японские автопроизводители предоставят свои ноу-хау для расширения производства аппаратов ИВЛ Ассоциация производителей автомобилей Японии (Japan Automobile Manufacturers Association, JAMA) заявила в пятницу о том, что компании-участники предложат поддержку производителям аппаратов искусственной вентиляции лёгких (ИВЛ). Reuters Акио Тойода (Akio Toyoda), председатель...

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

Windows Native Applications и сервис Acronis Active Restore Сегодня продолжаем рассказ о том, как мы вместе с ребятами из Университета Иннополис разрабатываем технологию Active Restore, чтобы позволить пользователю как можно раньше начать работу на своей машине после сбоя. Речь пойдет о нативных приложениях Windows, включая особеннос...

«Неофлекс» автоматизировала процессы ALM в МИБ Компания «Неофлекс» совместно с Международным инвестиционным банком объявляют о завершении проекта по автоматизации процесса управления активами и пассивами (ALM), а также финансовыми рисками на основе стандарта Basel. Проект выполнен с использованием системы ...

[Перевод] Этапы внедрения CI/CD Jason Dorfman, MIT CSAIL Ключевым моментом при разработке и написании кода ПО является скорейший переход на набор эксплуатационных принципов и методов, более известный как CI/CD, который соединяет непрерывную интеграцию с непрерывной поставкой. С помощью CI/CD команды разра...

В 2030 году расходы производителей на программное обеспечение для моделирования превысят 2,6 млрд долларов Программное обеспечение для моделирования позволяет производителям снизить вероятность совершения дорогостоящих ошибок, давая возможность понять, как будет вести себя изделие или его компонент, до его запуска в серийное производство. Специалисты аналитической компании п...

Лапша за 15 секунд. Xiaomi представила интересный бытовой гаджет Xiaomi представила на своей платформе коллективного финансирования портативное устройство для производства лапши, которое предлагается по цене 30 долларов. Устройство под названием Kribee Big V Handheld Noodle Maker уже получило награду за уникальный дизайн Red Dot 2021...

API Win32 теперь будут более доступными для большего количества языков Microsoft уже десять лет пытается модернизировать Windows и ее платформу разработки. С помощью пользовательского интерфейса Metro в Windows 8, Windows RT, UWP в Windows 10, Project Reunion и Windows 10X Microsoft изо всех сил пытается убедить пользователей и разработчиков пе...

Apple научит свои смартфоны считывать рисунок вен на лице пользователя Apple, по-видимому, рассматривает возможность улучшения своего Face ID и других визуальных биометрических систем безопасности. Этот шаг заключается в том, чтобы устранить все недостатки систему и возможные ошибки с идентификацией, которые связаны с внешней схожестью людей. Д...

[Перевод] Введение в GitHub Actions В этой статье Senior App Dev Manager Джейсон Джордано (Jason Giordano) покажет нам, как использовать GitHub Actions для создания очень простого CI/CD решения. GitHub Actions, релиз которого состоялся 13 ноября 2019 года, позволяет легко автоматизировать все ваши рабочие пр...

Тесты должна писать разработка (?) Привет! Есть старый холивар на тему, кто же должен писать тесты: разработчики или тестировщики. Вроде как если в команде есть тестировщики, то логично, что тесты пишут они, правда? С другой стороны, ребята из разработки (помимо самой разработки) точно знают, как работает их ...

Что такое VPS/VDS и как его купить. Максимально внятная инструкция Выбор VPS на современном рынке технологий напоминает выбор книг нон-фикшн в современном книжном: вроде и обложек интересных много, и цены на любой разбег кошелька, и имена каких-то авторов на слуху, но найти то, что действительно нужно и не является по сути бредом автора, кр...

Почему наши вкусовые предпочтения меняются со временем Редакция Вопросы и ответы 19.10.2021, 11:59 Почему наши вкусовые предпочтения меняются со временем Те продукты, которые мы не любили в детстве, такие как изюм или томатный сок, во взрослом возрасте могут показаться очень даже вкусными....

MLOps — Cook book, chapter 1 Всем привет! Я CV-разработчик в КРОК. Уже 3 года мы реализуем проекты в области CV. За это время чего мы только не делали, например: мониторили водителей, чтобы во время движения они не пили, не курили, по телефону не разговаривали, смотрели на дорогу, а не сны или в облака...

«Швабе» расширяет линейку спутниковой аппаратуры В обновленной линейке Genesis также появится сертифицированная в России система параллельного вождения для сельскохозяйственной техники и специальные арктические версии спутниковых приемников для работы в условиях низких температур. Все устройства, включая уже серийно выпуск...

Как НСПК готовила инфраструктуру для перехода на удаленку Хорошо известные всем события не обошли стороной и нас — 16 марта большая часть команды Национальной системы платежных карт (НСПК) – порядка тысячи сотрудников – перешла на удаленную работу. Конечно, для любой крупной компании такой переход – это очень большой вызов, и вы уж...

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

Эффективное тестирование верстки Тестировать полезно. Тесты позволяют в автоматическом режиме безопасно рефакторить код и гарантируют его работу. Тесты – это живая документация: если информация в Wiki или в Confluence может устареть, то тесты всегда актуальны. Также многие крутые практики связаны с тестиров...

Скоро разработчики смогут делиться скидочными кодами на подписки в приложениях Компания Apple уже давно дала разработчикам возможность распространять свои приложения по подписке. Многие считают эту модель распространения одной из самых выгодных. Судя по всему, купертиновцы также придерживаются такого же мнения. Буквально сегодня Apple анонсировала поле...

Лучший чехол для iPhone 12 Крупнейшие производители смартфонов с каждым годом стараются сделать свои устройства всё более и более производительными, чтобы предоставить возможность потенциальному покупателю играть в игры, смотреть фильмы и наслаждаться прочими бонусами. К сожалению, в процессе создания...

Карбюраторы мотоциклетного типа с постоянным разрежением у распылителя Здравствуйте, уважаемые читатели. Сегодня предстоит изложить заключительную часть статьи, посвященной карбюраторам мотоциклетного типа. Ранее уже были рассмотрены принципы смесеобразования, главная дозирующая система, особенности конструкции диффузора и дроссельной заслонки...

Xiaomi выпустила новую версию MIUI. Она снижает износ смартфонов Какие бы крутые ни делала компания Xiaomi, её главным достижением всё равно будут считать MIUI. При всех недостатках фирменной прошивки компании, лучше и удобнее, чем она, найти практически невозможно. Тем более, что Xiaomi, в отличие от всех остальных, регулярно её обновля...

Качество аналитики в сфере образования будет повышено с помощью современных технологий О мировых тенденциях в сфере образования говорилось на недавнем селекторном совещании столичного образовательного ведомства. В своем выступлении директор Московского центра качества образования (МЦКО) Павел Кузьмин рассказал о том, что главная из актуальных мировых тенденций...

[Перевод] Автоматизируем работу с контейнерами через Makefile: сборка, тестирование и развёртывание за один вызов make Утилита make позволяет просто управлять контейнерами, объединив команды для сборки, тестирования и развёртывания в одном конфигурационном файле. Разработчики многие годы используют утилиту make. При запуске утилита читает файл с описанием проекта (Makefile) и, интерпретир...

Обновление до MIUI 12.5 приводит к проблемам с PUBG Mobile Для начала нужно сказать, что Call of Duty: Mobile и PUBG Mobile считаются одними из самых энергоёмких и требовательных к графике мобильных игр. И поэтому неудивительно, что пользователи часто жалуются на различные ошибки и проблемы в играх. На этот раз с проблемами столкнул...

Что сегодня есть у Huawei для построения цифровых беспроводных офисов В этом посте мы обрисуем современные тенденции в построении беспроводных кампусов, рассмотрим сценарии и реальные кейсы цифровой трансформации корпсетей, а также покажем, как двум специалистам обслуживать сеть на 25 тыс. абонентов, включающую в себя 20 тыс. сетевых устройств...

1. Group-IB. Комплексная защита сети. Архитектура TDS Добрый день, коллеги! Сегодня начинаем новый цикл статей, посвященный решениям информационной безопасности от компании Group-IB. Компания работает на рынке информационной безопасности уже более 17 лет, и за это время обросла весьма существенными компетенциями, выполняя про...

Рукотворные атомные бусы: манипуляции с макроциклами В попытках объяснить ребенку термин «молекула», можно сказать, что это гроздь винограда, а виноградинки — отдельные атомы. Утрировано, но вполне понятно. Когда же речь идет о макроциклах, то тут скорее подойдет сравнение с бусами, ибо такие молекулы состоят из больших коле...

Подарки на Новый год: фитнес-браслеты, которым будет рад любой Свежая тенденция и один из главных трендов: производители начали добавлять в фитнес-браслеты дополнительные датчики, например, пульсиоксиметр для измерения уровня кислорода в крови.

[Из песочницы] Предварительная обработка данных Всем привет! Я веб-разработчик и вот уже несколько лет интересуюсь машинным обучением. Поскольку в повседневной рабочей парктике мне приходится решать менее интересные для меня задачи, не связанные с машинным обучением, время от времени я забываю то, о чем когда-то читал или...

Интеграция проекта VueJS+TS с SonarQube В своей работе мы активно используем платформу SonarQube для поддержания качества кода на высоком уровне. При интеграции одного из проектов, написанном на VueJs+Typescript, возникли проблемы. Поэтому хотел бы рассказать подробней о том, как удалось их решить. В данной стать...

Больше функций для своей системы: интеграция телефонии и CRM/ERP/Helpdesk. Что, как и почему? Любая компания стремится к росту — менеджеры к новым клиентам и большим доходам, а разработчики систем автоматизации — к увеличению важных и полезных функций сервисов. И их цели связаны между собой. Как минимум тем, что большинство подобных разработок помогают зарабатывать...

МТС инвестирует порядка 10 миллионов долларов в производителя AI-чипов Разрабатываемые Kneron нейрочипы используются в умных устройствах (видеокамерах, умных ассистентах, биометрических замках и других) и дают возможность запускать самые современные алгоритмы ИИ непосредственно на самом устройстве, вместо более дорогой и медленной обработки на ...

Следующий игровой смартфон Nubia Red Magic 5G получит экран с частотой 144 Гц Во второй половине прошлого года производители только начали использовать экраны с повышенной частотой кадров в своих смартфонах, а в этом — тенденцию должны подхватить все. Но даже здесь стоит ждать гонку цифр. Рекордом в мобильном сегменте сегодня является значение в 120 Г...

Создание общей архитектуры для высокопроизводительных вычислений, искусственного интеллекта и анализа данных Сегодня высокопроизводительные вычисления (HPC), искусственный интеллект (AI) и анализ данных (DA) пересекаются всё чаще и чаще. Дело в том, что для решения сложных проблем требуется комбинация различных методик. Сочетание AI, HPC и DA в традиционных технологических процесса...

Spartan Mosquito принимает платежи в биткоинах и других криптовалютах из любых стран ХАТТИСБЕРГ (Миссисипи), 7 июля 2021 г./PRNewswire/ — Сегодня компания Spartan Mosquito, ведущий американский производитель средств от комаров, объявила о запуске программы Serve the Underserved («Обслуживание недостаточно обеспеченных услугами»), направленной на у...

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

OPPO отметила 16-летие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании.

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

[Перевод] Семь самых распространенных ошибок при переходе на CI/CD Если ваша компания только внедряет DevOps или инструменты CI/CD, вам может быть полезно познакомиться с самыми распространенными ошибками, чтобы не повторить их и не наступать на чужие грабли.  Команда Mail.ru Cloud Solutions перевела статью Avoid These Common Pitfalls Whe...

Грядет опасный 2021 Будущий год может нести в себе больше рисков, чем любой другой. Стремительное развитие ИТ требует особого акцента на кибербезопасности, чтобы риски не привели к реальным киберинцидентам. «Безопасники» так говорили каждый год ...

Nuxt.js app от UI-кита до деплоя. Часть 3: Мультиязычность Привет! Это третья часть цикла статей о создании современного блога на Nuxt.js. Сегодня реализуем мультиязычность в приложении, которое мы написали в первой и второй частях. Читать дальше →

«Смартфон» с FPGA в основе, физической клавиатурой и невероятными возможностями. Precursor доберётся до покупателей лишь в следующем году Современные смартфоны обычно могут выделиться дизайном, какой-то отдельной особенностью или функцией. Представленный в прошлом году мобильный аппарат Precursor, возможно, вообще некорректно называть смартфоном, но, если это всё же смартфон, он явно максимально необ...

Основные тренды развития телекоммуникаций в эпоху всем надоевшей пандемии 28 октября Франция ушла в режим самоизоляции, аналогичным образом поступила Германия, хотя и с более мягкими условиями. Вероятно, в течение пары недель карантинный режим установят и другие страны — например, Испания, которая уже закрыла некоторые регионы. Понятно, что вс...

Компания HiSilicon подписала соглашение с китайским производителем оборудования для полупроводникового производства Подразделение Huawei по разработке микросхем заключило сделку, направленную на создание внутренней цепочки поставок. Это первый публичный шаг против ограничительных мер США, направленных на лишение китайской компании доступа к жизненно важным технологиям. Shenzhen JT Au...

[Перевод] Обзор технологий скроллинга Анимации, имеющие отношение к скроллингу веб-страниц, существуют уже многие годы. В последнее время подобные анимации стали распространённее. Возможно, дело тут отчасти в том, что устройства, используемые для работы в интернете, стали мощнее. Эти устройства способны нормальн...

[Из песочницы] Поиск научных публикаций в Интернете. Часть 1. Что искать Начну с небольшого эпиграфа: As has often been pointed out, the advent of the internet has forever changed how information and ideas are distributed (Plotnik R.E., Paleont. Electr., vol.1, 2010, palaeo-electronica.org/2010_1/commentary/mainstream.htm) Я не случайно прив...

В России создан консорциум производителей вычислительной техники Ведущие российские компании - разработчики и производители вычислительной техники объявили о создании АНО "Консорциум "Вычислительная техника" (АНО "ВТ") при поддержке Министерства промышленности и торговли РФ. Деятельность АНО "ВТ" будет направлена на развитие отрасли, фо...

[Перевод] Симуляция радара истребителя на 3″ осциллографической ЭЛТ Все из вас уже наверняка повыбрасывали старые громоздкие ЭЛТ-мониторы, предпочтя им изящные ультратонкие ЖК-дисплеи. Многие уже и не думают, что еще можно повстречать столь древний девайс в современном мире… Но здесь речь пойдет об особенном ЭЛТ-дисплее – круглом! Его диаме...

Статический генератор сайтов Hugo. Фронтенд реалии В 2020 практически весь мир фронтенда заполонили Javascript фреймворки. Только и слышно о React, Angular, Vue и иногда в далеких просторах можно услышать тихий шепот «Svelte». Разработчики умело используют эти инструменты для создания крутых продуктов, но есть и «динозавры» ...

Как металлургический комбинат с помощью RPA расширил возможности закупок Магнитогорский металлургический комбинат входит в число крупнейших мировых производителей стали и занимает лидирующие позициии среди предприятий черной металлургии России. На предприятии есть специальное подразделение, целью которого является внедрение инноваций и повыше...

[Из песочницы] Революция в ИТ-департаменте (отделе). Нужна ли? Приходя в новую компанию в роли ИТ директора, мы с вами, коллеги, невольно сталкиваемся с ошибками наших предшественников. Конечно, в приступах перфекционизма, мы рвемся все сразу же исправить. Ну как же так можно работать? Это же неправильно! Так нельзя! И так далее… И зд...

[Перевод] Автоматизации, которые сэкономили мне много часов в 2020 году 2020 был для меня отличным годом, если не считать раздражения по поводу глобальной пандемии. Я переехал за город, автоматизировал некоторые повседневные дела, сижу здесь сейчас с неопределенным будущим и со всей свободой, которой я только мог желать.Жизнь — полный беспорядок...

Бессерверные вычисления на основе OpenWhisk, часть 4 Эта статья заканчивает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня рассмотрим процесс развертывания OpenWhisk поверх Kubernetes с исправленными командами для работоспособности с актуальными версиями приложений. Также будет описан процесс запуска функ...

Браузер Google Chrome поможет менять скомпрометированные пароли Новая функциональность автоматизирует этот процесс

Ростех: 65% производителей оборудования для IoT в РФ используют российские комплектующие Ведущий аналитический центр Ростеха — Центральный научно-исследовательский институт «Электроника» — исследовал тенденции развития технологий Интернета вещей (IoT) в России. Экспертный опрос показал, что большинство российских производителей оборудования ...

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

Переезжайте в YouTrack легко Привет, Хабр! Новая версия YouTrack от JetBrains включает в себя «приветственный набор» функций, которые помогут вашей команде освоить инструмент и максимально быстро втянуться в работу над проектами. Новый интерфейс для импорта задач и проектов упрощает миграцию данных в ...

iPhone 12 и кардиостимулятор пока не враги. FDA утверждает, что риски невелики, но советует перестраховаться Ещё в начале года Apple после публикации медицинского исследования посоветовала держать смартфоны iPhone 12 подальше от кардиостимуляторов, так как магниты, использующиеся в рамках технологии MagSafe, могут повлиять на работу медицинских устройств.  Теперь же...

[По докам] Flutter. Часть 4. Для веб-разработчиков Начинаем новую неделю с очередной интерпретации официальной документации Flutter в формате «вопрос-ответ». 4-я часть освещает в сравнительном стиле Flutter для веб-разработчиков. Она целиком посвящена вёрстке и вышла не такой объёмной, как предыдущие. Традиционно рекомендую ...

В Canaan прогнозируют подорожание ASIC-майнеров из-за коронавируса в Китае Цена на оборудование для майнинга вырастет в феврале-марте, поскольку карантин в Китае из-за вспышки коронавируса нарушил работу производителей на неопределенное время. Такое мнение высказал директор по продажам Canaan Чэнь Фэн в интервью 8btc. Все ведущие производители ...

«Загляните, это нечто»: саморепликация искусственной ДНК Одной из основных отличительных черт любого живого организма является способность к сохранению и воспроизведению необходимой информации для создания себе подобных. В первую очередь это проявляется в репликации ДНК, когда из одной родительской ДНК появляется пара дочерних, ...

Работа с параметрами в EEPROM, как не износить память Доброго времени суток. Прошлая моя статья про параметры в EEPROM была, мягко говоря, немного недопонята. Видимо, я как-то криво описал цель и задачу которая решалась. Постараюсь в этот раз исправиться, описать более подробно суть решаемой проблемы и в этот раз расширим грани...

Когда город умный: опыт мегаполисов (продолжение) Сегодня мы снова решили поделиться достижениями ведущих мегаполисов в организации жизни горожан. В прошлом посте речь шла об инфраструктуре умного транспорта, современных телекоммуникациях, контактах с правительством, а также средствах видеонаблюдения и обеспечения безопасно...

[Перевод] Как Crash Bandicoot взламывал Playstation Энди Гэвин из Naughty Dog рассказывает об управлении памятью и 3D-анимациях 90-х. «Памяти в Crash Bandicoot настолько не хватало, что мне приходилось красть небольшие кусочки лишней памяти из библиотек Sony. Я просто пробовал удалять те части, которые, как мне казалось, я ...

Сравнение мозга с нейронной сетью Можно встретить много критических замечаний о том, что биологический мозг или биологические нейронные сети работают совершенно не так как ныне популярные компьютерные нейронные сети. К подобным замечаниям прибегают различные специалисты, как со стороны биологов, нейрофизио...

OPPO празднуют 16-летие, определяя путь на следующее десятилетие Ведущий мировой производитель смартфонов OPPO сегодня празднует свое 16-летие, отмечая веху постоянных технологических инноваций и непрерывного роста компании. За последние несколько лет OPPO превратились из производителя телефонов в изобретателя умных устройств.

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

Apple выпустила iOS 15.0.2. Что нового Сегодня, 11 октября, Apple выпустила очередное обновление iOS. Установить ее могут все желающие прямо сейчас. Напомню, в прошлой версии разработчики исправили ошибку разблокировки iPhone 13 с помощью Apple Watch, с которой ранее столкнулись пользователи. В нынешней версии 1...

[Перевод] Какие изменения нужны языку Rust, чтобы писать асинхронный код стало проще Асинхронное программирование — мощный инструмент. Но экосистема Rust продолжает активно развиваться, и пока язык далёк от идеала. В частности, по этой причине многие считают, что асинхронное программирование в Rust — это боль. Однако некоторые не только критикуют, но и пред...

Кластер NAS EonStor CS – гибкое решение от Infortrend для систем видеонаблюдения Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, представила превосходное решение горизонтально масштабируемых NAS EonStor CS для крупных систем видеонаблюдения, позволяющее сохранять ...

Полная поддержка популярных реализаций Docker Registry в werf Все популярные реализации реестров для образов контейнеров поддерживают Docker Registry HTTP API и позволяют использовать одни и те же инструменты для работы с ними. Тем не менее, часть реализаций имеет свои особенности и ограничения, а значит — если вам нужно их поддержива...

Автоматизация убивает? «Чрезмерная автоматизация была ошибкой.  Если быть точным — моей ошибкой.  Люди недооценены.» Илон Маск Эта статья может выглядеть, как выступление пчёл против мёда. Действительно, странно: мы 19 лет автоматизировали бизнес и вдруг на Хабре в полный рост заявляем о том, что...

Новый глава Intel вернул с пенсии ведущего архитектора Nehalem Новый генеральный директор Пэт Гелсингер до своего ухода из Intel работал в компании 30 лет и поднялся до ранга CTO, потом ушёл. Теперь его возвращение и назначение на должность CEO считают признаком выздоровления Intel. Возможно, компания сможет переломить тренд и вернуть...

[Перевод] Газоразрядный таймер приготовления эспрессо Винтажные электронные изделия привлекают взгляд и вызывают приятные эстетические ощущения. Это не массовый продукт, что делает их объектами редкого, но искушенного спроса, привносящими уникальность в окружающее нас пространство. Сегодня речь пойдет о газоразрядных лампах, ...

Как перестать беспокоиться и начать верить A/B-тестам Когда вы разрабатываете продукт, каждая новая итерация — это риск уронить метрики и потерять пользователей. Тем не менее иногда, особенно на начальных этапах, компании неосознанно идут на этот риск — меняют продукт, полагаясь только на свои инстинкты и гипотезы. Мы в Badoo ...

Steam Deck от Valve собрана из крайне прочных компонентов Steam Deck от Valve, портативный игровой ПК, который дебютировал на этой неделе, привлек много внимания. В том числе внимание, которое напрямую связано с джойстиком: когда стики начнут смещаться? Ведь у потенциальных конкурентов на рынке есть серьёзная проблема со смещением ...

Google оплошала по-крупному. У водонепроницаемого Google Pixel 5 экран отходит от корпуса Пользователи новейшего смартфона Google Pixel 5 сообщают о том, что его экран отходит от корпуса в различных местах по периметру дисплея. Зазор, который образуется при этом, вызывают опасения по поводу заявленного соответствия смартфона степени защиты IP68. Источники по...

Российские BIM-технологии: разработка технологических схем в Model Studio CS Эта статья продолжает цикл публикаций о российских BIM-технологиях и посвящена программному комплексу Model Studio CS Технологические схемы, предназначенному для решения задач разработки схемных решений при проектировании разделов ТХ.ВведениеНа первый взгляд разработка схемн...

В России запущена первая экосистемная межвузовская квантовая сеть Об этом сообщает пресс-служба МТУСИ.Проект по созданию открытой квантовой сети реализуется участниками консорциума Центра компетенций Национальной технологической инициативы (НТИ) "Квантовые коммуникации", созданного на базе НИТУ "МИСиС": МТУСИ, ООО "...

[Перевод] 7 расширений для VS Code, установив которые, вы не захотите выходить из редактора …Даже простейшие инструменты могут давать людям возможность делать великие дела. Биз Стоун, «Решайся! Заряд на создание великого от основателя Twitter» Одно из различий между очень хорошими и хорошими программистами заключается в том, какие инструменты они используют. Подбо...

[Перевод] Современный JavaScript: взгляд со стороны Сегодня я попытался помочь другу использовать JS-модуль, который он нашёл на Github. Мой друг отличный учёный, но не специалист по JS, Поскольку в течение последних шести я занимаюсь исследованиями юзабилити и преподаю в Массачусетском технологическом институте, то у меня по...

Check Point WatchTower — управляем NGFW со смартфона Добрый день, сегодня хотелось бы затронуть тему оборудования для малого бизнеса и офисов до 150-300 пользователей. Современные угрозы безопасности требуют осуществлять защиту периметра сети вне зависимости от масштаба предприятия. компания CheckPoint предлагает целый ряд п...

Профессиональная СТО в Харькове При поломке личного автомобиля очень важно найти грамотного специалиста, который сможет быстро и качественно отремонтировать транспорт. В Харькове уже не первый год работает станция техобслуживания Autoservice Expert. Автоцентр выполняет ремонт японских, корейских, американс...

Huawei Honor 9A отправился в продажу без сервисов Google Произошла весьма ожидаемая ситуация — смартфон Honor 9A официально ушел в продажу на территории Европы без сервисов от компании Google. Это связано с тем, что производитель попал под санкции США, которые запрещают китайской компании брать и использовать технологии от америка...

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

Сколько рабочих мест уничтожат роботы Источник изображения: Tech Talk depositphotos.comИсследование профессора MIT Daron Acemoglu показывает: применение каждого робота в США упраздняет в среднем 3,3 рабочих места, в отдельных отраслях до 6,6.Ни для кого не секрет, что в последние несколько десятилетий промышленн...

Обновлен ТОП50 (рейтинг суперкомпьютеров СНГ): динамика и тренды Гонка вычислительных мощностей – это непрерывный процесс, который изо дня в день сдвигает потолок возможностей современных компьютеров чуть выше. В некоторые дни, однако, результаты этой фоновой работы предстают перед нами в особенно наглядном виде. На прошлой неделе в Сет...

Как не подарить свою компанию хакеру, пока она на удаленке. Советы специалистам SOC Изображени: Unsplash Понятие «удаленной работы» для многих приобрело значимость только в связи с мерами по нераспространению вирусной инфекции, с которыми нам всем, увы, пришлось столкнуться. Опыт массового перевода сотрудников на удаленку есть у крайне малого числа компа...

[Перевод] Какова оптимальная длина пароля? Конечно, чем больше, тем лучше. И с помощью менеджера паролей можно очень легко генерировать и автоматически заполнять пароли любой длины. Но нужно ли делать пароли длиной в сотни символов, или есть какой-то эмпирический разумный минимум? Вот интерфейс типичного генератора ...

[Перевод] Мораль роботизированного транспорта: проблема вагонетки, риски и последствия Моральная сторона разработки роботизированного транспорта очень сложна. Разработчики твердо верят, что испытания нужно проводить на публичных дорогах, хотя они знают, что это подвергнет небольшому риску ни о чем не подозревающих участников движения. Автомобили, выпущенные ...

Инструкция по Growth-процессу «от поиска гипотезы до A/B-тестирования» Привет, читатель! Наблюдая за работой множества маркетинговых команд, заметил, что многие допускают одни и те же ошибки в процессе поиска, приоритизации и тестирование гипотез. В этой статье я расскажу о Growth-процессе, постараюсь дать сложный материал максимально просто....

Compositional Layout: стоит ли игра свеч? Всем привет! Меня зовут Алексей Скоробогатов, я ведущий iOS-разработчик в Delivery Club. Сегодня я хотел бы рассказать про вёрстку в нашем приложении на примере использования Compositional Layout. В конце прошлого года волевым решением iOS-команды и апрувом руководства мы ...

Перегрузка в C++. Часть III. Перегрузка операторов new/delete Продолжаем серию «C++, копаем в глубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Эта статья посвящена перегрузке операторов new/delete. Это третья статья из серии, первая, посвященная перегрузке функций и ш...

Ужасный и прекрасный Аномалокарис Продолжаем цикл статей, посвящённых животным, которые бы понравились Гарварду Лавкрафту. Сегодня по решению всеобщего демократического голосования, речь пойдёт о удивительном и ужасном Аномалокарисе, так называемой гигантской креветке. Собственн...

[Перевод] Визуализация при помощи генеративных алгоритмов: дифференциальная сетка (2D и 3D) и трещины ВВЕДЕНИЕ Это развитие идей из публикации Визуализация при помощи генеративных алгоритмов: гифа, деревья, повторяющиеся и дифференциальные линии (на Python), однако вам необязательно читать ее — все проекты, описанные здесь самодостаточны. Все что вам необходимо знать: п...

[Перевод] 5 дел, которые можно сделать для того, чтобы подготовиться к приходу Vue 3.0 В 2019 году популярность фреймворка Vue невероятно сильно выросла. Количество еженедельных загрузок Vue удвоилось: в прошлом году это было 600 тысяч, а теперь это 1.2 миллиона. Долгожданная третья версия Vue, следующая итерация фреймворка, должна выйти где-то в первом кварта...

Беспроводная гарнитура Adidas FWD-01: оригинальный дизайн для спорта и фитнеса У Adidas и Zound Industries получилось создать гарнитуру, которая не просто называется спортивной, а реально учитывает целый ряд специфических потребностей спортсменов. Особенности конструкции и посадки позволяют использовать ее во время различных тренировок — в том числе, в...

AnyFix — универсальное приложение для решения 330 проблем iOS-устройств Многие попадали в ситуацию, когда после неудачной установки обновления iOS устройство превращалось в «кирпич» и просто зависало на этапе включения. Особенно актуально это сейчас при работе с бета-версиями iOS 14. Или если iPhone вдруг показывает черный экран или начинает са...

[Перевод] Разработка и создание с нуля аркадного автомата на четверых игроков В ноябре 2019 года я уволился с работы и решил посвятить несколько месяцев изучению нового навыка, которому я уже давно хотел научиться. В то время я работал веб-разработчиком. До этого я изучал разработку ПО. А ещё раньше, детстве, я постоянно экспериментировал с электрони...

[Перевод] [в закладки] Работа с изображениями в веб Одно из решений, которые приходится принимать фронтенд-разработчику при создании сайта, касается выбора способа включения изображений в состав веб-страниц. Этот способ может заключаться в использовании HTML-тега <img>. Это может быть применение CSS-свойства background ...

Radeon RX 5500 XT не просто быстрее GeForce GTX 1650 Super, но и порой опережает даже GTX 1660 Super Компания AMD всё ещё не представила Radeon RX 5500 XT, но это сегодня сделала MSI, так что мы знаем о видеокарте всё. В том числе то, что адаптер располагает теми же 1408 потоковыми процессорами, что и обычная RX 5500. Да и частоты у карт очень близки. Это намекало на ...

[Перевод] Пять важных уроков о балансе в играх Все игры, которые мы создавали нашей студией Ronimo, делали большой упор на соревновательный многопользовательский режим. Разработка дизайна, тестирование и итеративное улучшение этих игр, и в особенности нашего самого большого хита Awesomenauts, позволили нам узнать много ...

[Из песочницы] IIoT — или как помочь сотрудникам использовать свой мозг по назначению Если на любое предприятие направить ревизора, который начнет измерять эффективность работы его сотрудников, то на большинстве таких предприятий его заключение будет неутешительным — это факт. А вы задумывались, почему так происходит? Как часто мозг наших сотрудников рабо...

Samsung на CES 2020 покажет смартфон, способный сворачиваться Слайдер от Samsung уже близко? Прямо сейчас проходит потребительская выставка CES 2020. Samsung уже провела презентацию, на которой представила умного робота Ballie и очки дополненной реальности. Теперь пришёл черед рассказать еще об одном продукте, его компания, если верить...

Microsoft рассказала, почему браузеры в Windows 10 создают так много процессов Многие замечали, что современные браузеры создают большое количество процессов даже в случаях, когда открыта всего одна вкладка. По словам Microsoft, это происходит из-за многопроцессорной архитектуры обозревателей, при которой веб-приложения и плагины запускаются в отдельны...

[Перевод] Тесты Ферма и Миллера-Рабина на простоту Салют хабровчане! Сегодня мы продолжаем делиться полезным материалом, перевод которого подготовлен специально для студентов курса «Алгоритмы для разработчиков». Дано некоторое число n, как понять, что это число простое? Предположим, что n изначально нечетное, поскольку в ...

Samsung начала массовое производство 5-нм чипов и работает над технологией производства 4-нм Samsung упорно работает над тем, чтобы догнать и конкурировать с TSMC, ведущим мировым производителем чипсетов. Компания прилагала усилия для увеличения производства чипсетов и теперь начала массовое производство 5-нм чипсетов. Подробнее об этом читайте на THG.ru.

Добавляем поддержку Vendor-команд к USB3.0 устройству на базе FX3 В предыдущих статьях мы сделали достаточно интересную железку, состоящую из контроллера FX3 и ПЛИС Cyclone IV. Мы научились гонять через шину USB 3.0 потоки данных с достаточно высокой скоростью (я доказал, что поток 120 МБ/с из ULPI будет проходить через эту систему без иск...

Как пандемия меняет ландшафт киберугроз Пандемия в очередной раз продемонстрировала, что индустрия кибербезопасности — это не застывший в тиши дата-центров поединок «хороших» и «плохих». Отрасль меняется вместе с реальным миром и реагирует на происходящие в нём события. Мы изучили наиболее значимые тенденции кибер...

Интересные проекты на Raspberry Pi: от счетчика Гейгера до коммерческих серверов Raspberry Pi, наверное, самые популярные одноплатники в мире. Большинство моделей недорогие, а их возможности позволяют использовать платы в очень широком спектре самых разных проектов. Последние могут быть как очень простыми — например, управление светодиодной подсветкой, ...

Как выбрать рожковую кофеварку: помогаем определиться с критериями Рожковая кофеварка (или кофеварка для приготовления эспрессо) — технически простой, но сложный в выборе прибор. Дело в том, что приготовление правильного эспрессо требует строгого соблюдения сразу нескольких параметров, в числе которых температура воды, время ее пролива и да...

Анонсирован симулятор патологоанатома с элементами хоррора Autopsy Simulator Издатель PlayWay S.A., известный своими очень разношерстными симуляторами, включая Drug Dealer Simulator, House Flipper, 911 Operator и другими, анонсировал проект студии Woodland Games под названием Autopsy Simulator. Это действительно самый настоящий симулятор патологоана...

«Прожарка» для Kodiaq и Arkana: Чем собрался удивлять новый KIA Sorento 2020 До России корейский паркетник доберется через 3-4 месяца, но некоторые выводы можно сделать уже сейчас. В Австралии продажи нового поколения популярного кроссовера KIA Sorento стартовали в конце минувшего года, причём автомобиль уже успел «пережить» массовую отзывную компан...

Бизнес-процессы на прокачку: как Process Intelligence помогает компаниям определить, что, где и когда автоматизировать Как вы, возможно, слышали, в прошлом году ABBYY приобрела компанию TimelinePI – разработчика платформ Process Intelligence. Теперь, помимо интеллектуальной обработки информации, продукты ABBYY помогают компаниям решать новый класс задач – анализировать бизнес-процессы, пони...

[Перевод] Поиск инвестиций. Часть 2: в нужном месте в нужное время Добро пожаловать во вторую часть нашего цикла про поиск инвестиций в игровой индустрии. В первой части мы обсуждали различные типы инвестиций, а также первые шаги на этом пути. В этой статье мы поговорим, как разные типы инвестиций соотносятся с циклом разработки игры, как ...

[Перевод] Неизбежность проникновения FPGA в дата-центры Не нужно быть разработчиком чипов, чтобы программировать для FPGA, как не нужно быть программистом на С++, чтобы писать код на Java. Однако в обоих случаях, вероятно, это будет не лишним. Цель коммерциализации обеих технологий, Java и FPGA, в том, чтобы опровергнуть послед...

[Из песочницы] Умирает ли RuTracker? Анализируем раздачи Любая деятельность генерирует данные. Чем бы вы ни занимались, у вас наверняка на руках кладезь необработаной полезной информации, ну или хотя бы доступ к его источнику. Сегодня побеждает тот, кто принимает решения, основываясь на объективных данных. Навыки аналитика как ни...

Характеристики и возможности Apple 11: какие опции предлагают пользователям Американский производитель смартфонов и других гаджетов Apple представил на рынке свою 11-ую разработку. Флагман получил 4 камеры, высококачественный экран, 18 Вт адаптер питания и так далее. На Айфон 11 цена зависит от модификации. Например, Pro или Max порадует любителей к...

Microsoft выпустила новый патч для Flight Simulator повышающий производительность на 10% Новый патч Microsoft Flight Simulator 1.8.3.0 приносит оптимизацию в игру. Новый патч оптимизирует систему загрузки, чтобы сократить общее время загрузки, а также влияние тяжелых сцен в аэропорту на процессор. Игрокам стала доступна новая опция для управления частотой обновл...

Huawei E9000 Chassis – новое решение для размещение блейд-систем Huawei – крупнейшая китайская компания-производитель различных инфокоммуникационных решений. Предлагает как потребительскую электронику (телефоны, сетевые сервисы), так и телекоммуникационное оборудование (для беспроводных систем, базовых сетей, приложения и аппаратные реш...

Анонсирован запуск кросс-отраслевых проектов для развития электронной промышленности в России По словам Мишустина, научный и технический потенциал нашей страны сегодня позволяет наладить полный цикл производства электронной продукции: от материалов и компонентов до конечных устройств и сервисов на их основе. Во внедрении отечественных решений заинтересованы все секто...

Триллер о настройке серверов без чудес с Configuration Management Дело близилось к Новому году. Дети всей страны уже отправили письма Деду Морозу или загадали себе подарки, а главный их исполнитель — один из крупных ритейлеров — готовился к апофеозу продаж. В декабре нагрузка на его ЦОД вырастает в несколько раз. Поэтому компания решила мо...

Разработчик Google рассказал, что не так с Google Что не так с Android? Да по большому счёту, в общем-то, всё так. И по части функциональности, и по части безопасности, и по части быстродействия. Единственная претензия, которую зачастую предъявляют операционной системе Google, состоит разве что в том, что она – не iOS. Нет...

Итоги онлайн-выставки «Росмолд | Роспласт | 3D Tech Digital Edition 2020» 28-30 сентября 2020 года российские и зарубежные изготовители пресс-форм и штампов, ведущие разработчики и дистрибьюторы 3D-оборудования и материалов для 3D-печати, крупнейшие производители и поставщики оборудования и сырья для индустрии пластмасс представили свою продукцию...

Scarlett представила центрифужную соковыжималку SC-JE50S49 мощностью 1000 Вт Scarlett объявила о выпуске новой центрифужной соковыжималкеSC-JE50S49 мощностью 1000 Вт. Соковыжималка Scarlett снабжена мощным мотором, выдерживающим долгую непрерывную работу. Она предлагает два режима, подходящие для измельчения твёрдых или мягких продуктов, в том ч...

Как рыбы могут помочь в изобретении лекарства от старения? Несмотря на то, что старение человека является естественным биологическим процессом, каждый из нас хотел бы продлить свою молодость и отсрочить начало процессов увядания и деградации в организме. Зная об этом, ученые активно разрабатывают всевозможные методы продления клето...

[Из песочницы] Еще раз про усложненность архитектуры и порог входа В данной статье я коснусь вопроса порога входа в проект с устоявшейся архитектурой и дам несколько вариантов ответа на очень часто возникающий вопрос: почему так сложно? Такой вопрос частенько возникает у новичков, которые приходят на проект. Или же бывают ситуации, когда пр...

За год спрос на программистов в России вырос на 72% На Москву в 2021 году приходится 38% размещенных вакансий для программистов, каждая шестая - на Санкт-Петербург. Всего за период с января по сентябрь 2021 г. в России размещено 224,5 тыс. вакансий для программистов. Наиболее заметно спрос на программистов вырос в Республике ...

[Перевод] Пишем загрузчик на Ассемблере и C. Часть 1 Эта статья представляет собой ознакомительный материал о написании загрузчика на С и Ассемблере. Сразу скажу, что здесь я не буду вдаваться в сравнение производительности итогового кода, созданного на этих языках. В этой работе я просто вкратце изложу процесс создания загр...

Австралия и ФБР несколько лет распространяли среди криминала «защищенное» приложение, а потом арестовали 800 человек На Хабре не стоит объяснять, что любой смартфон, купленный в магазине — потенциальный «жучок», который могут прослушивать в любой момент. С какой целью это делается — второй вопрос, но сейчас это и не столь важно. Тема статьи — интереснейшая операция австралийской полиции и...

TWS-гарнитура Padmate PaMu Slide: звучит, не выпадает, заряжает смартфон Гарнитура PaMu Slide отлично адаптирована под запросы людей, ведущих активный образ жизни, благодаря надежной и комфортной посадке, защите от попадания воды, замечательной автономности и даже особенностям звучания. Конечно, совсем без нюансов не обошлось — например, некоторы...

[Из песочницы] Целочисленный логарифм по основанию 2 за O(1) Часто бывает нужно посчитать целую часть логарифма по основанию 2 от любого целого числа. Решение в лоб это сделать цикл и в этом цикле постоянно делить число на два, пока оно не станет равно нулю. Сколько таких делений произошло, таково и значение логарифма. Да, такой спо...

[Перевод] Разработка PWA с поддержкой распознавания лица и голоса Этот материал посвящён продвинутым возможностям PWA (Progressive Web Application, прогрессивное веб-приложение), основанным на некоторых современных API. А именно, здесь мы поговорим о разработке веб-проекта, поддерживающего распознавание лица и голоса. Тем, что раньше было ...

[Перевод] Регулярные выражения Python для новичков: что это, зачем и для чего За последние несколько лет машинное обучение, data science и связанные с этими направлениями отрасли очень сильно шагнули вперед. Все больше компаний и просто разработчиков используют Python и JavaScript для работы с данными. И вот здесь-то нам как раз и нужны регулярные...

Еще немного про сервисный слой в PHP В жизни каждого разработчика наступает момент, когда одного понимания популярных паттернов и правил написания чистого кода начинает не хватать. Обычно это происходит, когда на поток поступает проект сложнее типового сайта-каталога. При создании такого проекта очень важно зал...

[Перевод] Кеширование гемов Ruby в GitHub Actions с использованием ruby/setup-ruby или actions/cache Как, загружая гемы Ruby из кеша в GitHub Actions, ускорить запуск сборки проекта в этой системе непрерывной интеграции (CI)? Если суметь подготовить к работе все зависимости Ruby on Rails (RoR)-проекта в кратчайшие сроки, это позволит сократить время, необходимое на запуск т...

Разработчики PS5 рассказали, как контроллер DualSense меняет игровой процесс С приближением запуска PlayStation 5 мы начинаем узнавать, как консоль изменит игровой процесс. Сегодня разработчики объяснили, как они используют адаптивные триггеры нового беспроводного контроллера PS5 DualSense и тактильную обратную связь. Подробнее об этом читайте на THG...

Vivaldi 2.11 — Красота в одно касание Всем привет! Первая в новом году стабильная версия браузера Vivaldi под номером 2.11 получила несколько новых опций, которые не очень связаны между собой за исключением, пожалуй, главного — все эти новшества направлены на дальнейшее повышение комфорта при работе с браузер...

Рынок оборудования для производства полупроводниковой продукции к 2025 году вырастет до 103,5 млрд долларов Специалисты компании ResearchAndMarkets.com подготовили прогноз, относящийся к рынку оборудования для производства полупроводниковой продукции. Он охватывает период с 2020 до 2025 года. Если верить аналитикам, указанный рынок в ближайшие годы ожидает уверенный рост. Гов...

ИТ-специалисты - одни из самых высокооплачиваемых в АПК Аналитики Россельхозбанка наблюдают тренд на увеличение числа IT-вакансий в сельском хозяйстве в 2021 году - более 30% таких предложений были опубликованы на платформе Свое Фермерство в феврале. Это вакансии программистов, системных аналитиков Backend-разработчиков, инженер...

[Перевод] Отказ от create-react-app и создание собственного шаблона для React-приложений Автор статьи, перевод которой мы сегодня публикуем, предлагает React-разработчикам отойти от использования create-react-app (CRA) и создать собственный шаблон для React-приложений. Здесь речь пойдёт о преимуществах и недостатках CRA, а так же будет предложено решение, которо...

Ликвидировать в Норильске чрезвычайную ситуацию федерального масштаба помогла компания «Нефтетанк» Компания «Нефтетанк» называет главным для себя за прошлый год проект «Норильск-2020». В его рамках она убедительно продемонстрировала готовность к современным вызовам, которые всегда находятся на стыке технологий и экологии. Именно данный производитель оборудования для нефте...

Быстро разрабатываться и не падать: инструменты и опыт поиска Маркета. Доклад Яндекса Поговорим о взаимодействии разработчика с ручными и автоматическими тестировщиками. Тимлид команды разработки в Маркете Юрий Акатов yuraaka рассказал о том, как создать платформу модульных автотестов и интегрировать её в процесс релиза, о проблемах нагрузочного тестирования ...

[Перевод] Как я строил карьеру в Amazon, куда меня взяли по ошибке Сегодня я праздную пять лет работы в Amazon. За это время я передал в продакшн боле 500 000 строк кода, проводил инспекцию чужого кода более 500 раз, проектировал, разрабатывал, развёртывал и поддерживал масштабные системы, которыми пользуются тысячи клиентов со всего света....

Починить, хакнуть, раскопать. Решаем онлайн-квест Droid Mission В прошлом году мы провели онлайн-квест для мобильных разработчиков — Droid Mission. В течение месяца участники должны были решить как можно больше задач в трёх направлениях: fix it! (поиск ошибок и исследование кода), hack it! (реверс-инжиниринг) и dig it! (изучение особен...

Проекторы Epson для домашних кинотеатров и их ключевые преимущества Современное семейство проекторов Epson представлено классической ламповой серией и авангардной линейкой с лазерами, встроенной фирменной акустикой, смарт-ТВ возможностями Сегодня любой разговор о проекторах стоит начинать с упоминания главного правила сравнения проекторов, ...

[Перевод] Как сократить время сборки образов Docker в GitLab CI Современный цикл разработки программного обеспечения зачастую подразумевает, что ваши приложения регулярно упаковываются в контейнеры. Эта задача может занимать много времени, чем может значительно замедлять ваше тестирование или развертывание. Проблема становится особенно о...

Ошибка в iOS блокирует работу Wi-Fi на iPhone при подключении к сетям со специфическими названиями В мобильной операционной системе iOS была обнаружена ошибка, которая блокирует возможность работы с сетями Wi-Fi после подключения к сети со специфическим названием. Исследователь безопасности Карл Скоу обнаружил, что после присоединения к сети Wi-Fi с названием %p%s%s%s%s%n...

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

Как тестировать код, содержащий setTimeout/setInterval под капотом Мы, разработчики, очень любим юнит-тесты, полезность которых очевидна. И чтобы эти тесты действительно были полезными, а не приносили боль, необходимо обеспечивать их стабильность. Наша компания разрабатывает интерфейсный фреймворк "Wasaby" и продает построенные на...

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

Маркетолог рассказал о современном бизнесе на негативных отзывах Сегодня в нашей стране нет правового регулирования написания и публикации заказных негативных откликов, пишет «Новая газета». Поэтому авторы таких отзывов чувствуют себя абсолютно спокойно. Более того, подобные услуги пользуются все большей популярностью, что приводит к созд...

[Перевод] От Китая до Южного полюса: объединение усилий для решения головоломки массы нейтрино Одной из наиболее интересных задач современной физики является определение порядка масс нейтрино. Физики из кластера передового опыта PRISMA+ в Университете Иоганна Гутенберга в Майнце (JGU) играют ведущую роль в новом исследовании, которое указывает на то, что загадка упо...

[Перевод] Trusted Types — новый способ защиты кода веб-приложений от XSS-атак Компания Google разработала API, которое позволяет современным веб-приложениям защитить свой фронтенд от XSS-атак, а конкретнее — от JavaScript инъекций в DOM (DOM-Based Cross Site Scripting). Межсайтовый скриптинг (XSS) — наиболее распространённый тип атак, связанных с уяз...

За что отвечает процессор в вашем смартфоне Snapdragon 865 — процессор нового поколения от Qualcomm Очень часто при выборе смартфона многие не обращают внимание на процессор, а ведь он очень важен. Вы смотрите на экран, фотографируете, слушаете музыку, печатаете сообщение другу или отправляете SMS — за всё...

[Перевод] 5 вопросов по SQL, которые часто задают дата-сайентистам на собеседованиях Хотя составление SQL-запросов — это не самое интересное в работе дата-сайентистов, хорошее понимание SQL чрезвычайно важно для того, кто хочет преуспеть в любом занятии, связанном с обработкой данных. Дело тут в том, что SQL — это не только SELECT, FROM и WHERE. Чем больше S...

НКРЭКУ выступает за отмену льготного тарифа на электроэнергию (до 100 кВт∙ч) для населения Вчера в новости о потенциальном запрете строительства новых солнечных и ветровых электростанций мы вскользь упоминали о кризисе украинского энергорынка, которым мы обязаны, главным образом, пресловутым «зеленым» тарифам (и речь здесь не о домашних СЭС). 5 апреля в Верховной ...

Примерно через год на рынке должны появиться аккумуляторы, заряжающиеся в несколько раз быстрее нынешних и выдерживающие 1500 циклов Компания Real Graphene усовершенствовала литий-ионные аккумуляторы, добавив в их структуру графен. Как утверждается, это существенно улучшает некоторые параметры аккумуляторов. Так, время зарядки аккумулятора емкостью 3000 мА∙ч с использование 60-ваттного зарядног...

Как мы автоматизируем доставку еды на Айко Два года назад мы решили вырваться из рутины и автоматизировать нашу службу доставки еды в уездном городе N. Чтобы наш оркестр из колл-центра, производств, склада, офиса, телефонии, сайта, агрегаторов доставки, мобильного приложения, смартфонов курьеров, собственных интегра...

Данные пользователей из более 19 000 приложений Android потенциально подвержены риску утечки Предоставляемые данные могут содержать личную информацию (персональные данные - PII), собираемую приложениями, например, имена, адреса, местоположения - а в некоторых случаях даже пароли. Компания Avast уведомила Google о своих выводах, чтобы разработчики приложений могли пр...

Стакан для орешков в дорогу Всем привет. Это мой первый пост здесь и принтера у меня пока нет, однако уже есть макет очень нужного мне девайса, который я не смог найти ни у китайцев, ни вообще в сети.Итак, я довольно часто езжу на дальние расстояния и чтобы бороться со сном использую различные методы, ...

Смартфон Vivo X30 попал в Книгу рекордов Гиннесса Неделю назад компания Vivo представила камерофон Vivo X30, который появится в продаже уже через несколько дней. Сегодня китайский производитель сообщил о том, что их смартфон вошел в книгу рекордов Гиннеса. Рекорд заключается в максимальном количестве людей, сделавших фото н...

Биржа и риск-менеджмент: 5 советов по диверсификации инвестиционного портфеля Изображение: Unsplash Когда рынок растет бывает трудно представить себе негативное развитие событий. Но как лишний раз подтвердила ситуация последних недель, никогда нельзя быть на сто процентов уверенным в продолжении роста. На рынок могут влиять различные факторы, в том...

Продвинутый CSS-in-TS Здравствуйте, меня зовут Дмитрий Карловский и я… автор одного из первых фреймворков целиком и полностью написанных на тайпскрипте — $mol. Он по максимуму использует возможности статической типизации. И сегодня речь пойдёт о максимально жёсткой статической фиксации стилей. Э...

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

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

Создаем Todo приложение c помощью Django. Часть 1 И снова здравствуйте. В преддверии старта курса «Web-разработчик на Python» наш внештатный автор подготовил интересный материал, которым с радостью делимся с вами. Джанго это мощный фреймворк для создания веб-приложений. Изначально Django был создан для того, чтобы быстро...

Galaxy S20 раскрыл главную проблему смартфонов 2020 года В чём главный недостаток смартфонов 2020 года Не так давно в Сети появились фотографии, на которых запечатлён Galaxy S20. Линейка смартфонов Galaxy S, куда входит Galaxy S20, S20 Plus и S20 Ultra, должна стать следующей флагманской линейкой от компании Samsung. Главной особе...

[Перевод] Ошибки при работе с датой и временем в SQL Server Перевод статьи подготовлен специально для студентов курса "MS SQL Server разработчик". Содержание Ошибка #1: Предполагать, что значения даты и времени хранятся в виде форматированных строк Ошибка #2: Забыть о людях, которые живут в других частях света Ошибка #3: ...

ТОП 10 ошибок при постройке СЭС, по результатам осмотра 100 дСЭС При постройке домашней солнечной электростанции, очень многие владельцы наступают на одни и те же грабли, совершают однотипные ошибки. Цена этих ошибок может быть порой очень высокой - как минимум потеря генерации за довольно длительный период, как максимум - потеря станции ...

В России впервые создали автоматизированный токарный станок "Форма деталей постоянно усложняется, поэтому для их изготовления чаще используют оборудование с числовым программным управлением. Российские предприятия закупают сотни таких станков, чтобы автоматизировать производство, но большинство из них сделаны за рубежом. Поэтому...

Выкладка go pet проекта на VPS Привет, Хабр! Меня зовут Артем Желтак, я teamlead, а также преподаватель курса “Разработчик Golang” в OTUS. В преддверии старта нового потока курса, хочу поделиться с вами своей авторской статьей. Я верю, что Golang прекрасен, но в мире еще много php и других проектов рабо...

Профессиональное оборудование для SPA салона Для большинства СПА салонов крайне важно постоянно расширять спектр своих услуг и не отставать от мировых тенденций в мире красоты и здоровья. Одним из самых главных направлений в данной отрасли является – косметология. Именно специалисты косметологи позволяют грамотно подоб...

Читалки на E Ink Print Color очень дорогие Некоторое время назад на просторах интернета появилась информация о том, что в продажу поступят электронные читалки на новых дисплеях E Ink Print Color. Главная особенность данного дисплея в том, что он выполнен на электронных чернилах, но при этом обладает цветной палитрой,...

Борьба за покорение космоса — триллер времен холодной войны Олимпийский девиз:«Быстрее, выше, сильнее!», вполне применим к событиям 60 летней давности, когда человечество вступило в гонку за покорение внеземного пространства. Однако у спортсменов-профессионалов есть и другой девиз: физкультура — лечит, спорт — калечит, и это высказ...

Ветеринары изучили социальные отношения коров В современном молочном животноводстве коров постоянно перемещают в различные группы в зависимости, например, от периода лактаций и потребности в питании. После каждой такой перегруппировки животные должны заново выстраивать социальные отношения, что, как показывают исследова...

Shanghai Electric получила оценку А в обновленном рейтинге HSI ESG Компания SHANGHAI Electric Group («Shanghai Electric» или «the Company»), ведущий мировой производитель и поставщик электроэнергетического и промышленного оборудования и интеграционных услуг, получила оценку A по шкале оценки устойчивости в области п...

Как правильно работать с коммерческой тайной Сегодня я хочу поговорить об очень распространенной проблеме, с последствиями которой столкнулись мои клиенты. Из отдела продаж уволился менеджер и «унес» с собой копию базы клиентов. В результате руководство компании всерьез заинтересовалось, что такое коммерческая тайна и ...

[Из песочницы] Про-джуниоры, или полмиллиона «потерянных» разработчиков Об исследовании Введение В этой статье речь пойдет о про-джуниорах — разработчиках, которые уже состоялись в одной из технологий, и выбрали развитие в профессии через смену профильного стека. О том, как про-джуниоры меняют работу, с какими трудностями сталкиваются, и как их ...

Численное моделирование для разработки новых продуктов и технологий Привет, Хабр! Уже более 5 лет мы используем численное моделирование в качестве метода решения различных инженерных задач: определение параметров технологических процессов, которые не могут быть измерены в ходе натурных испытаний; оценка эффективности оборудования и техн...

VKWave — фреймворк для разработки ботов ВКонтакте Привет, Хабр! Сегодня я хочу рассказать о замечательной библиотеке для разработке ботов ВКонтакте с помощью языка программирования Python. VKWave VKWave — это фреймворк для разработки ботов ВКонтакте, написанный с помощью asyncio. Основные цели проекта — дать возможность ра...

Пишем простой WYSIWYG-редактор с помощью ProseMirror Когда в Sports.ru понадобился свой WYSIWYG-редактор, мы решили сделать его на основе библиотеки ProseMirror. Одной из ключевых особенностей этого инструмента является модульность и широкие возможности кастомизации, поэтому с его помощью можно очень тонко подогнать редактор п...

Релиз мобильной Diablo Immortal отложили до 2022 года. Blizzard объяснила почему Компания Blizzard сообщила, что релиз бесплатной мобильной ролевой игры Diablo Immortal откладывается. Главной причиной такого шага стало желание разработчиков внести улучшения и доработки на основе отзывов участников закрытого альфа-тестирования.  Разработч...

Дневник Samsung Galaxy S20 FE: 10 вещей, за которые стоит полюбить Galaxy S20 FE Говорят, мы используем возможности своего мозга всего на 3%. Нет никаких сомнений в том, что большинство людей используют возможности своего смартфона примерно с такой же эффективностью. Но, если на свои возможности мозга повлиять очень сложно (и нужно регулярно и целенаправ...

Xiaomi Mi 10 собирают в очень сложных условиях Генеральный директор компании Xiaomi Лей Цзюнь (Lei Jun) ранее заявил, что они прилагают все усилия, чтобы запустить флагманский смартфон Xiaomi Mi 10 в запланированные сроки. Сегодня Сунь Чансу (Sun Changxu), партнер инвестиционного департамента Xiaomi и аналитик комп...

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

Оптимальная конструкция модулей 210 от Risen Energy предвещает рост солнечной энергетики Оптимальная конструкция модулей Risen Energy серии 210 служит хорошим предзнаменованием роста солнечной энергетики НИНБО (Китай), 30 марта 2021 г. /PRNewswire/ — Старший директор по НИОКР ведущего китайского производителя солнечных панелей Risen Energy Co., L...

[Перевод] Полезные советы по Python, которых вы ещё не встречали Написано очень много статей, посвящённых интересным возможностям Python. В них идёт речь о распаковке списков и кортежей в переменные, о частичном применении функций, о работе с итерируемыми объектами. Но в Python есть гораздо больше всего интересного. Автор статьи, перевод ...

[Из песочницы] Go: десериализация JSON с неправильной типизацией, или как обходить ошибки разработчиков API Недавно мне довелось разрабатывать на Go http-клиент для сервиса, предоставляющего REST API с json-ом в роли формата кодирования. Стандартная задача, но в ходе работы мне пришлось столкнуться с нестандартной проблемой. Рассказываю в чем суть. Как известно, формат json име...

Китайская компания начала поставки оборудования для производства 5-нм чипов В этом году мы несколько раз писали об успехах китайских разработчиков оборудования для производства чипов. Поднебесная после начала торговой войны с США стала очень активно внедрять импортозамещение, причем достаточно успешно. Например, в январе стало известно о том, что...

[Из песочницы] Иерархическое логирование приложения в Базу Данных Всем, привет! В статье я хотел бы рассказать об одном из подходов к логированию приложения, который сильно помогал мне и коллегам при отладке, поиске ошибок и анализе проблем производительности. Про необходимость логирования было написано множество хороших статей в том числе...

[Перевод] Новые JavaScript-API для работы с аппаратным обеспечением Сталкивались ли вы когда-нибудь с необходимостью работы с аппаратным обеспечением устройств из веб-приложения, а, когда оказывалось, что это невозможно, создавали ли нативное приложение для некоей платформы только ради того, чтобы обойти это ограничение? Если вы бывали в под...

18 магнитов, взаимозаменяемые батареи и экраны и высокая ремонтопригодность. Полная разборка iPhone 12 и iPhone 12 Pro Вчера специалисты iFixit опубликовали большое видео с предварительной разборкой iPhone 12, а сегодня опубликовано полное поэтапное описание процесса и рейтинг ремонтопригодности. Как мы предположили вчера, iPhone 12 действительно находятся на уровне предшественников по ...

Примерно через год на рынке должны появиться аккумуляторы, заряжающиеся в несколько раз быстрее нынешних и выдерживающие 1500 циклов Компания Real Graphene усовершенствовала литий-ионные аккумуляторы, добавив в их структуру графен. Как утверждается, это существенно улучшает некоторые параметры аккумуляторов. Так, время зарядки аккумулятора емкостью 3000 мА∙ч с использование 60-ваттного зарядног...

Компания Altium отклонила предложение Autodesk о поглощении за 3,9 млрд долларов Австралийский производитель программного обеспечения Altium отклонил предложение американской компании Autodesk о поглощении за 3,9 млрд долларов. Компания Autodesk, производящая программное обеспечение для автоматизированного проектирования, предложила сумму, на 41% пр...

Опыт производства на базе 3D-печати Добрый день, коллеги!Меня зовут Сидельников Марк, я ведущий инженер научно-технической проектной лаборатории ООО «НПФ «МЕДТЕХНИКА».Хочу сегодня поделиться с вами нашим опытом внедрения в производство технологии 3D печати.Наша компания находится в городе Санкт-Петербург, спец...

[Перевод] Доклад Sysdig об использовании контейнеров за 2019: новые сведения о Kubernetes и безопасности Сегодня мы с огромной радостью представляем доклад Sysdig об использовании контейнеров за 2019 год (Sysdig 2019 Container Usage Report). Kubernetes продолжает набирать обороты, активнее осваиваются облачные архитектуры, и все это меняет не просто паттерны использования, но ...

Разработка производительной модели обработки данных для Cassandra В DataStax работают над созданием производительной модели данных для Apache Cassandra. В чём заключается эта работа и как её делать правильно, на конференции Cassandra Day Russia 2021 рассказал Артём Чеботко, Solutions Architect в DataStax. Речь пойдет о разработке производ...

Crucial пояснила майнерам Chia, что гарантия на SSD в течение 3–5 лет их не касается Компания Crucial опубликовала на своём сайте статью, в которой пояснила гарантийную политику, связанную с использованием SSD для добычи криптовалюты Chia. Причём в этой статье было указано, что Crucial лишит гарантии накопители, которые используются для майнинга. Но позже ко...

Дайджест интересных материалов для мобильного разработчика #358 (17 — 23 августа) В этом выпуске переезд Lingualeo на PostgreSQL, главные ошибки свободного ПО, война Epic c Apple, восприятие интерфейсов и золотой век программирования, «часы Уизли», поведение пользователей и многое другое! Читать дальше →

Raise3D анонсирует новую серию 3D-принтеров - Pro3 Cпустя почти 3,5 года после выхода в свет серии принтеров Pro2 компания Raise3D анонсировала выпуск обновленной линейки этих принтеров - Pro3. Она, как и предшественница, состоит из двух моделей: Pro3 и Pro3 Plus. По заверению производителя это будет более интеллектуальный, ...

PVS-Studio теперь в Compiler Explorer Совсем недавно произошло знаменательное событие: PVS-Studio появился в Compiler Explorer! Теперь вы можете быстро и легко проанализировать код на наличие ошибок прямо на сайте godbolt.org (Compiler Explorer). Это нововведение открывает большое количество новых возможностей ...

JavaScript: как из Fetch сделать Axios? Привет, друзья! В этой статье я хочу поделиться с вами результатами небольшого эксперимента, суть которого заключается в создании обертки над Fetch API для максимального упрощения работы с ним. С чего все началось? Прочитал статью Kent C. Dodds "Replace axios with a s...

Как учить немецкий язык онлайн: месяц 1 Ни для кого не секрет, что программист — востребованная профессия по всему миру. Многие программисты не против получить оффер из-за рубежа, но для того, чтобы это стало реальностью, желательно не только быть первоклассным специалистом в своей области, но и знать, помимо англ...

Производитель компьютерного оборудования Genius опроверг слухи о своём уходе из России Недавно СМИ сообщили, что тайваньский производитель периферии для персональных компьютеров Genius закрыл представительство в России и может покинуть российский рынок. Сегодня представители компании прокомментировали эту информацию.

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

Ubisoft бесплатно раздает The Division Компания Ubisoft решила устроить бесплатную раздачу своего мультиплеерного боевика Tom Clancy’s The Division. Речь идет о версии на ПК, а сроки раздачи ограничены 8 сентября.  Чтобы получить первую часть популярного сетевого шутера от...

Раздача бесплатной Ashes of the Singularity: Escalation в Steam закончится через сутки Humble бесплатно и абсолютно легально раздает Ashes of the Singularity: Escalation , самостоятельное дополнение к известной космической real-time strategy, что она вышла на ПК в 2016 году. Главной особенностью Ashes of the Singularity является возможность одновременного упра...

Как пользоваться компактной звонилкой в iOS 14 на iPhone Эту функцию пользователи iPhone мечтали получить очень давно, и вот она появилась в iOS 14 (подробный обзор новых возможностей). Речь идет о новом компактном интерфейсе телефонного вызова. Теперь это окно не занимает весь экран. ♥ ПО ТЕМЕ: Сколько «живет» батарея iPhone, как...

Отпилит ли Cisco SD-WAN сук, на котором сидит DMVPN? С августа 2017 года, когда компания Cisco приобрела компанию Viptela, основной предлагаемой технологией организации распределенных корпоративных сетей стала Cisco SD-WAN. За прошедшие 3 года SD-WAN технология прошла множество изменений, как качественного, так и количественно...

Дж. Х. Рейнвотер «Как пасти котов»: не надо так, или негативные паттерны в руководсте Мы подходим к заключительным частям цикла статей по книге Рейнвотера для разработчиков, мутирующих в руководителей отдела. До сих пор речь шла о том, как все должно быть в идеальном мире; теперь пришло время обратить взгляд на то, как обстоят дела в прозаической реальности...

[Перевод] Как смотреть людям в глаза во время видеоконференций Вам понадобятся камера от старого ноутбука, полистирол и тонкое оргстекло Многие из нас проводят время за видеоконференциями больше, чем когда бы то ни было. И в ближайшее время эта ситуация, вероятно, не изменится. Одна из неприятных вещей, ставших для меня очевидными за...

Как создать безэховый экранированный бокс своими руками Проведение испытаний и оценка качества работы радиоустройств — то ещё веселье. Для таких лабораторных исследований порой требуется специфическое оснащение, которое стоит больших денег. В том числе — безэховые экранированные боксы. Меня зовут Андрей, я работаю в команде разр...

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

Игра Half-Life: Alyx готова к выпуску Группа разработчиков Valve рассказали подробности о том, как продвигает работа над игрой Half-Life: Alyx. Valve уверены что запуск игры состоится день в день. Все усилия направлены на исправление ошибок и недочетов. Half-Life: Alyx схожа с предыдущими частями игры и для про...

[Перевод] Исследование производительности хостингов статических сайтов Статические веб-сайты — это, уже довольно давно, горячая тема. Они быстры, они чрезвычайно безопасны, так как в них нет CMS, которые можно взломать. Правда, после того, как некто создал статический сайт, перед ним встаёт один очень важный вопрос: «А где этот сайт хостить?». ...

Какие преимущества вашему бизнесу может принести конструктор Форм MightyForms? Одним из наиболее важных моментов процесса генерации лидов (потенциальных клиентов) является получение данных, которые готовы предоставить о себе сами лиды. Не секрет, что наиболее эффективный способ заполучить подобную информацию – это использовать многофункциональные онла...

Уникальная программа Perfectum CRM+ERP для ведения бизнеса На сегодняшний день любой бизнес ведется с помощью компьютерной техники. Для ведения документации многие компании используют программное обеспечение. Компания Perfectum CRM+ERP предлагает своим клиентам уникальную программу, которая позволит облегчить процесс ведения бизнеса...

Xiaomi создала самый монструозный смартфон на рынке, но насколько он прочный? Гигантский Black Shark 3 Pro прошёл испытания блогера Недавно компания Xiaomi представила один из самых впечатляющих современных смартфонов — Black Shark 3 Pro. Впечатляет он не только и не столько игровыми особенностями, а в первую очередь габаритами. Black Shark 3 Pro — единственный на сегодня смартфон с экра...

Разработчики AMD трудятся над созданием альтернативы NVIDIA DLSS На данный момент компания занимается разработкой новой функции, которая позволит повысить производительность в трассировке лучей. Особенность технологии заключается в открытости и кроссплатформенности, как сообщает The Verge. Вероятно, она уже будет включена в новом поколе...

Обновление исправляет зависание в камере Canon 1D X Mark III Примерно месяц назад владельцы топовой зеркальной камеры Canon 1D X Mark III начали жаловаться на серьезные проблемы, связанных с серийной съемкой в их устройстве. Камера зависала во время серийной съемки и спасти положение помогала лишь её перезагрузка. Сегодня японский про...

От кода до roadmap: как я перешел из разработки в управление продуктом Во многих IT-компаниях продуктовыми менеджерами становятся бывшие программисты. Это логично, ведь они понимают процесс разработки «изнутри». Но даже они совершают ошибки из-за непонимания процессов, отсутствия навыков управления и незнания инструментов. Так первое время было...

Spartan Mosquito принимает платежи в биткоинах и других криптовалютах из любых стран ХАТТИСБЕРГ (Миссисипи), 7 июля 2021 г./PRNewswire/ — Сегодня компания Spartan Mosquito, ведущий американский производитель средств от комаров, объявила о запуске программы Serve the Underserved («Обслуживание недостаточно обеспеченных услугами»), направленной на у...

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

Как сервисной компании избежать штрафов от заказчика? Еще пара неочевидных плюсов автоматизации процессов Сервисный бизнес переживает неоднозначные времена: как и всех компаний, их коснулась пандемия и сопутствующий кризис. Но с другой стороны, работ по обслуживанию прибавилось — здесь и усилившийся клининг, и санитарная обработка помещений, и ремонтные работы, которые никуда не...

Турецкие фокусы с червями, крысами… и фрилансером Специалисты группы исследования угроз экспертного центра безопасности Positive Technologies (PT Expert Security Center) обнаружили вредоносную кампанию, которая активна по крайней мере с середины января 2018 года. Операция направлена на пользователей из Бразилии, Великобрита...

Microsoft выпустила обновление для Windows 10, которое исправляет ошибку с открытием и рендерингом PDF-файлов Компания Microsoft выпустила накопительное обновление KB5004760 для операционной системы Windows 10. Данное обновление устраняет проблему, из-за которой файлы PDF не открываются в Интернете при использовании Internet Explorer 11 или приложений, основанных на 64-разрядно...

Оптимизируй, автоматизируй и мониторь: видео по бэкенд-разработке с митапа Яндекс.Денег В нашем офисе состоялась традиционная встреча бэкенд-разработчиков — митап Java Jam. Поговорили, как с помощью плагинов Gradle можно оптимизировать сборочную инфраструктуру и автоматизировать релизный цикл. Обсудили плюсы и минусы существующих подходов к организации многопо...

[Перевод] Пришло время и тебе встать на защиту Sci-hub Быстрый старт спасения Sci-Hub: загрузите 1 случайный торрент (100 ГБ) из коллекции scimag и скачайте его. Оставайтесь на раздаче навсегда. Трекер успеха миссии, спасибо phillm Участвуйте в проектах Sci-Hub с открытым исходным кодом: freereadorg/awesome-libgen Присоединяй...

CLion 2020.2: поддержка проектной модели Makefile, больше C++20 и не только Привет, Хабр! У нашей команды выдалось очень насыщенное лето, результатами которого мы и спешим сегодня поделиться. Итак, встречайте новый релиз CLion 2020.2! Коротко о том, что вошло в новую версию: Поддержка проектной модели Makefile. Последние обновления в CMake. Но...

Унифицируем арсенал Gatling Тестирование производительности — это непрерывный процесс оптимизации, контроля быстродействия систем и подтверждения их отказоустойчивости как на стадии моделирования и проектирования, так и на каждой итерации внесения изменений. Сейчас в Тинькофф мы активно занимаемся разв...

Рынок оборудования для производства полупроводниковой продукции к 2025 году вырастет до 103,5 млрд долларов Специалисты компании ResearchAndMarkets.com подготовили прогноз, относящийся к рынку оборудования для производства полупроводниковой продукции. Он охватывает период с 2020 до 2025 года. Если верить аналитикам, указанный рынок в ближайшие годы ожидает уверенный рост. Го...

[Перевод] Высокопроизводительная сборка мусора для C++ Мы уже писали о сборке мусора для JavaScript, о DOM, и о том, как всё это реализовано и оптимизировано в JS-движке V8. Правда, Chromium — это не только JavaScript. Большая часть браузера и движок рендеринга Blink, куда встроен V8, написаны на C++. JavaScript можно использова...

Такого варианта взаимодействия со смартфоном вы ещё не видели Смартфон Microsoft Surface Duo был представлен в октябре прошлого года, но на рынке появится лишь в конце текущего. Устройство максимально необычное, так как фактически это первый двухэкранный смартфон, изначально ориентированный именно на взаимодействие пользователя с ...

Социальная инженерия: а вы точно курьер? В одной из последних статей мы рассуждали об изменениях в сценариях социальной инженерии, которые спровоцировала мировая пандемия COVID-19. Разумеется, все тонкости рассмотреть в рамках одной публикации невозможно, поэтому сегодня продолжим нашу беседу и расскажем об особенн...

iPhone 12 Pro Max проигрывает конкурентам Несколько дней назад был официально представлен новый смартфон iPhone 12 Pro Max, который, правда, уже получил несколько негативных оценок. Дело в том, что сервис DxOMark, который тестирует камеры смартфонов, заявил, что у основной камеры нового яблочного флагмана параметры ...

Как я сократил код для нагрузочного тестирования в три раза Главная концепция нагрузочного тестирования — автоматизировать все, что можно. Берёте инструмент, пишете конфиг и сценарий, запускаете имитацию реальной нагрузки. Чем меньше кода, тем лучше. Автоматизировать нагрузочное тестирование не так сложно, как может показаться на...

Популярная игровая платформа для Android В наши дни люди проводят очень много свободного времени с телефоном, компьютером или планшетом. Это современные, популярные девайсы, которые сегодня имеются почти у всех людей. С ними можно не только продуктивно и эффективно работать, но и увлекательно отдыхать. Есть много...

Портал инженерной культуры Привет, меня зовут Полина Максимчук, я руковожу департаментом прикладных исследований и технической экспертизы в YADRO. Сегодня мы запустили научно-популярный образовательный портал Истовый инженер, где будем публиковать материалы о технологиях, которые влияют на повседнев...

Давайте отключим vacuum?! Алексей Лесовский Расшифровка доклада 2018 года Алексея Лесовского "Давайте отключим vacuum?!" Такой призыв часто возникает, когда в PostgreSQL возникают проблемы, и главным подозреваемым оказывается vacuum (далее по тексту просто "вакуум"). По опыту, многие наступают на э...

Новой реальности — новый маркетинг: советы McKinsey Тема маркетинга в посткоронавирусных реалиях весьма актуальна: неудивительно, что глобальные аналитические агентства в последнее время уделяют ей немало внимания. Вот и эксперты McKinsey пристально изучили проявляющиеся уже сегодня тенденции новой ...

Представители крупных компаний примут участие в развитии платформы «Московская электронная школа» Чем больше людей будет принимать участие в развитии «Московской электронной школы», тем больше интересных решений появится. Об этом заявил директор Городского методического центра столичного департамента образования и науки Андрей Зинин. В начале октября он принял участие в...

5. Check Point SandBlast Agent Management Platform. Logs, Reports & Forensics. Threat Hunting Добро пожаловать на пятую статью цикла о решении Check Point SandBlast Agent Management Platform. С предыдущими статьями можно ознакомиться, перейдя по соответствующей ссылке: первая, вторая, третья, четвёртая. Сегодня мы рассмотрим возможности мониторинга в Management Pla...

AspenTech: Поддержка наших заказчиков в условиях повышенной неопределенности Антонио Пьетри (Antonio Pietri) — президент и главный исполнительный директор Aspen Technology, компании, специализирующейся на разработке программного обеспечения для оптимизации производственных активов, подготовил обращение к заказчикам и представил свое видень...

SEO продвижение сайтов На сегодняшний день, любая деятельность активно развивается и реализовывается в формате онлайн. Для того чтобы грамотно и безопасно запустить работу своего онлайн проекта, необходимо использовать современные инструменты. Выполнить самостоятельно продвижение проекта сложно, э...

Проблемы в процессах непрерывной доставки и развертывании программного продукта Статью подготовил Брюханов Константин, руководитель курса «CI/CD». В ней Константин раскрыл ряд проблемных моментов, связанных доставкой развертыванием кода программного продукта в IT-компаниях, и собрал рекомендации из числа лучших международных практик. В айти-эксплуатац...

Оборудование для штрихкодирования Предприятие «ФТ – Компании» предлагает для своих клиентов полный спектр услуг позволяющий автоматизировать свое производство. На страницах данного интернет – магазина можно найти всё необходимое оборудование для осуществления кодирования и маркировки товаров, это качественно...

Использование оператора '?.' в foreach: защита от NullReferenceException, которая не работает Любите оператор '?.'? А кто же не любит? Эти лаконичные проверки на null нравятся многим. Однако сегодня мы поговорим о случае, когда оператор '?.' только создаёт иллюзию безопасности. Речь пойдёт о его использовании в цикле foreach. Читать дальше →

Ericsson пригрозила уходом из Швеции из-за притеснений Huawei В мире есть три главных производителя 5G-оборудования — Huawei, Ericsson и Nokia. Первая компания подвергается давлению во многих странах, ей попросту запрещают работать. Из-за этого Ericsson и Nokia оказываются в выгодном положении. Тем не менее Ericsson недавно выступила п...

Sony объявил цену на камеру Alpha 9 II Компания Sony сегодня объявила цену на камеру Alpha 9 II — новейшую модель в популярной линейке полнокадровых камер со сменными объективами Sony α (Alpha). Фотокамера имеет потрясающее быстродействие с непрерывной съемкой без затемнения со скоростью до 20 к/с со сл...

Подневный найм и выплаты через онлайн-сервис: как фриланс и безработица мутируют вместе во время ковида На фоне растущей нестабильности в оффлайн приходит не только удалёнка, но и фриланс. Экономический кризис во время пандемии отличается тем, что непредсказуемой становится не только выручка бизнеса, работающего на фоне спада, но и когда он будет работать, а когда будет закрыт...

Прокачиваем разметку мультимодальных данных: меньше асессоров, больше слоёв Всем привет! Мы — учёные лаборатории «Машинное обучение» ИТМО и команда Core ML ВКонтакте — проводим совместные исследования. Одна из важных задач VK заключается в автоматической классификации постов: она необходима не только чтобы формировать тематические ленты, но и опреде...

США добавили Xiaomi в чёрный список как Huawei Помните, как полтора года назад США внесли Huawei в чёрный список и объявили её угрозой национальной безопасности? Тогда никто особенно не верил, что это надолго, не говоря уже о том, что администрация президента исполнит все обещания по экономической блокаде китайской комп...

НОРБИТ автоматизирует процесс продаж в ОМК В Объединенной металлургической компании внедрена новая система для управления взаимоотношениями с клиентами Creatio (ранее bpm’online). CRM-система позволила автоматизировать большую часть процессов, связанных с продажами продукции ОМК ...

Книга «Kubernetes для DevOps» Привет, Хаброжители! Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят...

[Личный опыт] Жизнь и IT в Сеуле: почему жить тут хорошо, но очень непросто для иностранца Недавно мы рассказывали о жизни разработчика в Китае — попасть туда из-за границы почти нереально, но подсмотреть за IT-инфраструктурой и бытом любопытно. А теперь хотим рассказать про Южную Корею — сюда уже можно наняться из-за рубежа, но вот стоит ли оно того? Чтобы разобр...

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

VR и творчество: как рабочие станции Dell Precision помогают студентам Британской высшей школы дизайна VR – это виртуальная реальность, но даже несмотря на то, что её можно только увидеть и нельзя потрогать, она даёт возможность менять настоящий мир. Но сегодня речь пойдёт не столько о прототипировании и моделировании, сколько о том, как VR помогает по-новому взглянуть на при...

Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок Всем привет, на связи Александр Панов, техлид из Pixonic. В компании я отвечаю за межпроектные решения и околопроектную периферию и сегодня хочу поделиться своим опытом и наработками. Платформы непрерывной разработки и интеграции, или CI/CD, сейчас используются повсеместн...

[Перевод] Скрытая цена CSS-in-JS-библиотек в React-приложениях В современных фронтенд-приложениях технология CSS-in-JS пользуется определённой популярностью. Всё дело в том, что она даёт разработчикам механизм работы со стилями, который удобнее обычного CSS. Не поймите меня неправильно. Мне очень нравится CSS, но создание хорошей CSS-ар...

Добавление в игры поддержки одной из главных новых технологий PlayStation 5 — непростая и уникальная задача для разработчиков Несмотря на то, что различные разработчики уже акцентировали на этом внимание, многие упускают тот факт, что чуть ли не главным новшеством PlayStation 5 будет вовсе не производительность, дизайн или трассировка лучей.  DualSense — вот что будет...

Зачем нужны непрерывная доставка и непрерывное развертывание? Недавно у нас на работе стихийно возник спор о том, стоит ли вводить непрерывную доставку. Не имея в виду сразу переделывать все наши процессы под непрерывную доставку, я, однако, отстаивал целесообразность такого подхода «в общем». К сожалению, после начала спора я за прием...

[Перевод] Motion Path: введение в современные анимации Вам никогда не хотелось создать красивую анимированную главную страницу для вашего сайта? А представить флагманский продукт в лучшем виде с помощью тщательно проработанных анимаций? А как насчет того, чтобы привлечь внимание пользователей к ссылкам меню, движущимся по замы...

[Перевод] Используете Kafka с микросервисами? Скорее всего, вы неправильно обрабатываете повторные передачи Apache Kafka стала ведущей платформой для асинхронной коммуникации между микросервисами. В ней есть мощные функции, которые позволяют строить устойчивые к ошибкам и отказам асинхронные архитектуры. В то же время нужно предвидеть потенциальные ловушки. Неспособность заранее ...

[Перевод] Новые возможности TypeScript, повышающие удобство разработки TypeScript, во многих отношениях, больше похож не на язык программирования, а на мощный инструмент для линтинга и документирования кода, который помогает писать более качественные JavaScript-программы. Одна из наиболее заметных сильных сторон TypeScript — это поддержка неко...

Тысяча и один UI-баг, или Как помочь разработчику избегать типовых ошибок в UI Тестирование новых фич, казалось бы, очень творческий и интересный процесс. Но что делать, если ошибки в интерфейсах повторяются из фичи в фичу, а большая часть времени тратится на отлавливание мелких интерфейсных проблем?  За четыре года работы в Badoo из более чем тысяч...

Compute Module 4 от Raspberry Pi: особенности платы и новые возможности Источник изображения: hackaday.com Как уже писали на Хабре, сегодня организация Raspberry Pi Foundation представила Compute Module 4 по цене от $25. В целом, новый модуль — это шаг вперед по сравнению с предыдущими моделями. Он более быстрый, у него больше возможностей, вклю...

Взлом по любви. Как математик взломал алгоритм сайта знакомств и нашел идеальную девушку Как редактору журнала «Хакер», мне часто приходится писать о взломах. Все подобные случаи обычно связаны с хищением приватной информации, денег, либо и того и другого сразу. Очень редко хакер преследует какие-то иные цели: заявить о себе, отомстить бывшему работодателю или...

Zoom покупает облачный контакт-центр Five9 Приобретение стоимостью в 15 млрд долл., вероятно, призвано помочь компании выйти за рамки услуг по организации видеоконференций. Компания Zoom объявила о планах покупки провайдера облачных сервисов контакт-центров Five9 за 14,9 млрд долл. Ожидается, что в случае одобрени...

[Перевод] Разработчик игры VVVVVV в честь её десятилетия сделал исходный код открытым Сегодня — десятилетняя годовщина релиза VVVVVV! Хотя, возможно, и завтра — строго говоря, впервые игра стала доступной 3 часа утра по GMT 11 января 2010 года, спустя очень долгий день устранения каждого найденного мной бага, создания сборок последней минуты и попыток медле...

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

Минцифры решило создать типовую облачную СЭД для госорганов Как сообщает TAdviser со ссылкой на документ, постановление должно утвердить положение о ГИС "ТОР СЭД", порядок ее создания и эксплуатации, круг участников и порядок использования ими данной ГИС. Минцифры станет оператором системы.Запустить систему в промышленную э...

Аварии как опыт #1. Как сломать два кластера ClickHouse, не уточнив один нюанс Про некоторые свои failure stories мы уже писали и раньше, но теперь мне выпала честь формально открыть специальный цикл из таких статей. Ведь аварии, их причины и последствия — это тоже часть нашей жизни, и исследовать эту «тёмную сторону» не менее интересно, чем всё осталь...

Точные и быстрые вычисления для чисел с плавающей точкой на примере функции синуса. Часть 2: libm Продолжаю цикл статей по работе с плавающей точкой. В первой статье я дал небольшое математическое введение и показал самый простой и очевидный способ вычисления синуса с примерами программ с разными «подводными камнями». Сегодня статья будет немного другая по стилю. Здесь н...

[Перевод] Разработчики не могут исправить ошибки управленцев Мне постоянно попадаются статьи, в которых разработчиков упрекают за нежелание вникать, зачем нужна их работа, и доказывают им, что это неправильно – вслепую вносить изменения, не разбираясь, какая за этим стоит цель. Звучат призывы в духе «оглянитесь вокруг, не уходите с го...

Infer#: межпроцедурный анализ безопасности доступа к памяти для C# Мы рады объявить о публичном выпуске Infer#, который предоставляет сообществу .NET возможности межпроцедурного статического анализа Infer. Кроме того, в рамках нашей приверженности открытому исходному коду проект был выпущен на GitHub под лицензией MIT. Статический анализ —...

[Из песочницы] Редактор кода на Android: часть 1 Перед тем как закончить работу над своим редактором кода я много раз наступал на грабли, наверное декомпилировал десятки похожих приложений, и в данной серии статей я расскажу о том чему научился, каких ошибок можно избежать и много других интересных вещей. Читать дальше &r...

[Перевод] NFC приходит в web Это должно было быть примерно в 2012 году, когда Google выпустил первые телефоны с поддержкой NFC (Google Nexus S) вместе с обновлением для Android, которое позволило разработчикам использовать API NFC. Я хорошо помню, что заплатил несколько евро за несколько тегов NFC, чтоб...

Илон Маск объяснил, почему автомобили Tesla дорожают — из-за «ценового давления в цепочке поставок» (в особенности полупроводников) Рост цен на младшие автомобили Tesla Model 3 и Model Y, наблюдающийся последние несколько месяцев, 2 июня прокомментировал глава компании Илон Маск в своем твиттере, объяснив негативную тенденцию «глобальным ценовым давлением в цепочке поставок» и  «нехваткой сырья» для изго...

Готовьтесь: флагманы на Android будут стоить ещё дороже Времена, когда флагманские смартфоны стоимостью под сотню тысяч рублей могли кого-то удивить, уже прошли. Теперь, как мне кажется, производители решили посоревноваться, кто сможет предложить аппарат по максимальной цене. Видели iPhone 11 Pro Max за 80 тысяч? А вот вам Galax...

Наушники JBL Reflect Eternal наделены 40-миллиметровыми излучателями Компания JBL показала беспроводные наушники накладного типа Reflect Eternal с бесконечным временем работы. Главная особенность устройства заключается в возможности подзарядки от солнечной энергии. Новинка наделена 40-миллиметровыми излучателями, заявленный диапазон воспроиз...

GreenMDC подтвердил соответствие высоким стандартам качества ИСО 9001-2015 В конце января компания GreenMDC прошла внешний аудит и подтвердила успешное применение системы менеджмента качества и ее соответствие международному стандарту ИСО 9001-2015. 21 января отечественный производитель модульных дата-центров GreenMDC прошел сертификационный аудит...

Кластер NAS EonStor CS – гибкое решение от Infortrend для систем видеонаблюдения Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, представила превосходное решение горизонтально масштабируемых NAS EonStor CS для крупных систем видеонаблюдения, позволяющее сохранять ...

Кластер NAS EonStor CS – гибкое решение от Infortrend для систем видеонаблюдения Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, представила превосходное решение горизонтально масштабируемых NAS EonStor CS для крупных систем видеонаблюдения, позволяющее сохранять ...

Digitimes Research: конкурентоспособность и популярность смартфонов Huawei продолжат падать По мнению Digitimes Research, на бизнес смартфонов Huawei в 2020 и последующие годы по-прежнему будут влиять торговые запреты США. Начатая Huawei кампания по уменьшению зависимости от американских партнёров направлена на смягчение воздействия запрета на торговлю в США. Она п...

Ищем чехол для Xiaomi Redmi K40 В последнее время крупные производители смартфонов стали делать упор на дизайн, так как это одна из возможностей привлечь внимание потенциального покупателя. Далеко не всем пользователям нужна высокая производительность, иногда им предостаточно просто стильного смартфона, ко...

[Перевод] Chaos Engineering: искусство умышленного разрушения. Часть 3 Прим. перев.: Это продолжение цикла статей от технологического евангелиста из AWS (Adrian Hornsby) про довольно новую ИТ-дисциплину — chaos engineering, — в рамках которой инженеры проводят эксперименты, призванные смягчить последствия сбоев в системах. Первый материал этого...

Обзор iPad Pro (M1) 2021 года: что нового + цены в России Не секрет, что рынок планшетов стагнирует. Производители не могут предложить пользователям нечто такое, что заставило бы их менять старое надежное устройство на новое. Ведь с потреблением контента справляются даже середняки, а вот использовать планшет в создании контента или...

Компания Hikvision рассказала об особенностях работы современных СКУД. Итоги вебинара «Распознавание лиц – в каждый офис» Современный офис обладает сложной и разветвленной ИТ-инфраструктурой, которая объединяет самые разные системы, включая также системы безопасности. Поэтому возможность интеграции систем контроля доступа и их отдельных элементов в действующую ИТ-среду компании, объединения с к...

Новые возможности для Python-разработчиков: SmartApp Framework в open source Платформа SmartMarket позволяет разработчику с любым уровнем подготовки создавать мультимодальные приложения для виртуальных ассистентов Салют, даже без программирования. Конечно, если хочется сделать что-то красивое и сложное, без кода не обойтись. Чтобы облегчить жизнь раз...

[Из песочницы] Новая архитектура нейросети — EfficientDet Привет, Хабр! представляю вашему вниманию перевод статьи «EfficientDet: Scalable and Efficient Object Detection» автора Mingxing Tan, Ruoming Pang, Quoc V. Le. В последние годы был достигнут огромный прогресс в направлении более точного обнаружения объектов, в то же время с...

Azure SDK for .NET: история о непростом поиске ошибок Когда мы решили поискать ошибки в проекте Azure SDK for .NET, то были приятно удивлены его размером. «Три с половиной миллиона строк кода», — приговаривали мы, изучая статистику проекта. Это сколько же там всего можно найти. Но, увы и ах. Проект оказался с секретом. Какова ...

[Перевод] Pylint: о попытке снизить потребление памяти Мне приходится работать с огромной кодовой базой, написанной на Python. Этот код, с помощью системы непрерывной интеграции, проверяется с помощью Pylint. Подобная проверка всегда была немного медленной, но недавно я обратил внимание на то, что при её проведении ещё и потребл...

[Из песочницы] Почему нам везде хочется видеть золотое сечение? Попытка (неудачная) эволюционного анализа при помощи нейросетей на C++ Недавно я задался вопросом: связано ли как-то наше желание везде видеть золотое сечение с какими-то сугубо культурными вещами, или же в этом скрыта какая-то более глубокая закономерность, связанная с устройством нашего мозга? Чтобы разобраться в этом вопросе, я решил сделать...

Приглашаем на митап «Машинное обучение и инфраструктура вокруг него» 18 декабря в 14:00 Онлайн-митап «Машинное обучение и инфраструктура вокруг него: погружение DevOps-специалиста в мир MLOps» начнется в пятницу 18 декабря в 14:00 (МСК). Регистрация О чем будем говорить: — как в принципе работает ML и как оно пока не работает, — какая цифровая инфраструктура н...