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

Большие аппетиты маленьких Buffer в Node.js Я уже рассказывал про сервис мониторинга запросов к PostgreSQL, для которого мы реализовали онлайн-коллектор серверных логов, чья основная задача — одновременно принимать потоки логов сразу с большого количества хостов, быстро их разбирать на строки, группировать в пакеты по...

Управление VDS-сервером под Windows: какие варианты? Во время ранней разработки набор инструментов Windows Admin Center носил название «Проект Гонолулу» (Project Honolulu) В рамках услуги VDS (Virtual Dedicated Server) клиент получает виртуальный выделенный сервер с максимальными привилегиями. На него можно поставить любую О...

Цели дня как инструмент управления командой Рост команды неизбежно приводит к усложнению ее структуры. Появляются новые подразделения, руководители, иерархия. Одни и те же процессы в разных подразделениях начинают течь по-разному. В результате усложняется взаимодействие между командами разработки и заказчиками, затр...

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

Как проверить IPS? Infection Monkey vs Check Point Три года назад мы публиковали статью “Online инструменты для простейшего Pentest-а”. Там мы рассказали про доступные и быстрые способы проверки защиты вашего периметра сети с помощью таких инструментов как Check Point CheckMe, Fortinet Test Your Metal и т.д. Но иногда треб...

Инструменты создания бэкапов PostgreSQL. Андрей Сальников (Data Egret) Предлагаю ознакомиться с рашифровкой доклада Андрей Сальников из Data Egret "Инструменты создания бэкапов PostgreSQL" . В конце обновленная сводная таблица по инстрментам Данный доклад посвящен доступным инструментам бэкапирования PostgreSQL. Логические backup, бин...

5 полезных инструментов для создания респонсив-писем: cloud, десктоп и не только Email остается одним из главных каналов коммуникации компаний с аудиторией. Существует огромное множество инструментов, которые позволяют создавать и отправлять письма, но каждый раз когда дело доходит до выбора какого-то одного – это сразу оказывается непростой задачей.&nbs...

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

[Из песочницы] Способы реализации API-сервера на Golang с автогенерацией кода и документации Я бы хотел в этой статье рассказать вам о том как можно быстро и просто сделать веб сервер на языке Golang с документацией к нему. И о том какие есть подходы и инструменты для их реализации Сегодня мы разберем эти готовые инструменты: swagger-api/swagger-codegen go-swagger/...

Ресурсы для веб-разработчика: API и UI-элементы У себя в блоге мы готовили несколько дайджестов с open source бенчмарками Linux-серверов для сисадминов (раз, два). Сегодня расскажем об открытых инструментах для веб-разработчиков. Под катом — ресурсы с векторными и SVG-иконками и API. Читать дальше →

Видеоурок Теплицы: обзор инструментов Miro на примере Wireframes library Мы уже делали обзор интерактивной доски для ведения проектов Miro и сегодня Вова Ломов решил сделать продолжение, по многочисленным просьбам подписчиков канала в YouTube. В Miro сложно выбрать тему для скринкаста, как и сложно дать ей какое-то точное определение. Сегодня реч...

Google упростил создание действий для Assistant На конференции Voice Global компания Google представила несколько нововведений, связанных с голосовым помощником Assistant. В их числе – новый веб-инструмент Actions Builder. Actions Builder представляет собой интегрированную среду разработки (IDE), которая позволяет управля...

Команда find в Linux – мощный инструмент сисадмина Иногда критически важно быстро найти нужный файл или информацию в системе. Порой можно ограничиться стандартами функциями поиска, которыми сейчас обладает любой файловый менеджер, но с возможностями терминала им не сравниться. Команда find – это невероятно мощный инструмент...

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

[Перевод] Битва Jenkins и GitLab CI/CD В последнее десятилетие достигнуты значительные успехи в сфере разработки инструментов непрерывной интеграции (Continuous Integration, CI) и непрерывного развёртывания (Continuous Delivery, CD). Развитие технологий интеграции разработки и эксплуатации ПО (Development Operati...

[Перевод] Дизайн и подходы создания Big Data пайплайнов (Корень всех зол в data engineering лежит в излишне сложном конвейере обработки данных) Исторический контекст Разработка конвейера данных достаточно серьезная задача, а с учетом областей с огромными объемами данных, эта сложность многократно увеличивается. Инструменты и ко...

AWS Lambda in Action. Часть 2: знакомимся с инструментами разработки и тестирования Этот гайд — результат личного опыта разработки и тестирования Serverless-приложений, а также маневрирования между «костылями» и «велосипедами» при попытках их протестировать. Когда я только начинал заниматься разработкой Serverless-приложений, во всем приходилось разбирать...

Пишем свой dependency free WebSocket сервер на Node.js Node.js — это популярный инструмент для построения клиент-серверных приложений. При правильном использовании, Node.js способен обрабатывать большое количество сетевых запросов, используя всего один поток. Несомненно, сетевой ввод — вывод является одной из сильнейших сторон ...

CrowdSec — современная альтернатива Fail2Ban и коллективный иммунитет для Интернета CrowdSec Инструмент Fail2Ban хорошо известен админам. Программа анализирует логи на сервере и подсчитывает количество попыток доступа с конкретных IP-адресов по указанным протоколам. В случае нарушения правила данный IP-адрес блокируется на заданный отрезок времени. Наприм...

Выбор хорошего инструмента для хранения тест документации и сравнительный анализ 3 выбранных инструментов Ведение документации для тестирования в Google-доках и Google-таблицах — не лучший способ работы с тестовой документацией. Такой подход имеет свои недостатки. В этой статье я расскажу, как мы перешли от хранения тестовой документации с Google docs к специализированным SaaS-р...

Работа с кодом: три открытых инструмента Расскажем о паре текстовых редакторов и утилите для оформления кода в документации. Больше инструментов для разработчиков: API и UI-элементы Читать дальше →

[Перевод] Unity Analyzers теперь Open-Source Наша команда разработки инструментов Visual Studio для Unity видит свою миссию в повышении производительности разработчиков Unity. В Visual Studio 2019 коллеги представили инструменты Unity, набор диагностик и исправлений кода, специфичный для Unity. Сегодня мы рады анонсиро...

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

Таргетирование уведомлений, управление ценами в разных регионах и другие возможности HMS для интернет-платежей В Китае мобильным интернетом пользуется почти 900 млн человек, и 768 млн из них совершают покупки через системы онлайн-платежей. За этими огромными цифрами не только высокая нагрузка на платёжные сети и серверы, но и потребность мобильных разработчиков в удобных инструмент...

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

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

[Перевод] Почему я выбрал Next.js, а не Gatsby, Gridsome или Nuxt? Мы, выбирая фреймворк для нового веб-проекта, обычно склонны останавливаться на инструментах, с которыми знакомы, не обращая внимания на то, насколько хорошо они подходят для этого проекта. Я же пробую поступать с точностью до наоборот. Всякий раз, когда у меня возникает так...

SEMrush vs SimilarWeb — кто точнее? Когда анализируешь эффективность маркетинга и сайта в целом, важно не просто собирать собственную статистику, но и сравнивать ее с трендами рынка. К примеру, команда маркетинга не дотянула до плана 5%. Если при этом рынок просел на 15%, то результат хороший, а если наоборот ...

[Перевод] Встречаем Angular 10 Вышел Angular 10.0.0! Это — мажорный релиз, который затрагивает всю платформу, включая сам фреймворк, библиотеку компонентов Angular Material и инструменты командной строки. Размер этого релиза меньше, чем обычно. Дело в том, что с момента выхода Angular 9 прошло всего 4 мес...

Первое исследование состояния DevOps в России В 2019 году компания DORA и и Google Cloud выпустили совместный отчет The 2019 Accelerate State of DevOps: Elite performance, productivity, and scaling, из которого мы знаем, как в мире обстоят дела с DevOps. Это часть большого исследования DevOps, которым DORA занимается с ...

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

Используем бесплатные возможности Github Actions для CI/CD на Flutter-проекте GitHub Actions — инструмент для автоматизации рутинных действий с репозиторием и подспорье при создании CI/CD для вашего проекта. Пользователи GitHub’а ежемесячно получают по 2000 минут, чтобы выполнять GitHub Actions на инфраструктуре сервиса. Применим это бесплатное время...

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

Компания Epic Games просит суд запретить Apple удалять ее игры из магазина приложений Компания Epic Games сообщила, что пытается заблокировать удаление игры Fortnite и других ее игр из магазина приложений Apple, обратившись в суд. В обращении в суд генеральный директор Epic Тимоти Суини (Timothy Sweeney) заявил, что по состоянию на июнь 2020 года у Fortn...

[Подборка] 6 no-code инструментов для быстрого запуска продуктов и автоматизации процессов Изображение: Designmodo Еще несколько лет назад запуск любого онлайн-бизнеса был связан с целым рядом сложностей. Нужно было найти разработчиков для запуска сайта – если требовался хоть шаг в сторону от функциональности обычных конструкторов. В том случае, когда требовало...

[Перевод] Компилируем Microsoft Word 1989 года Собираем Opus Opus — это кодовое имя, которое разработчики компании Microsoft дали пакету Microsoft Word for Windows v1.1a. Давайте скомпилируем его из исходного кода и посмотрим, удастся ли его запустить! 1. Введение В этой статье задокументирован процесс получения исход...

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

Svelte: знакомимся с Действиями Недавно на Хабре появилась статья от @sanReal, где Александр рассказал о том, каким приёмам и каким возможностям Svelte он научился на собственном опыте. Я был немного удивлён не увидев в его списке упоминания одного из самых мощных инструментов фреймворка — Действий. К тому...

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

Не нужно делать из фреймворков культ — они не настолько сложны, чтобы делить людей на React и Angular разработчиков Недавно меня позвали гостем в «Тяжелое утро с Holy.js», чтобы хорошенько пропесочить за мою статью про глупцов-фронтендеров. Мы обстоятельно поговорили, и один из аргументов был такой — если наши js фреймворки жрут неоправданно много на простых задачах — просто не использу...

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

Состоялся релиз стабильной версии Windows Terminal В прошлом году Microsoft анонсировала приложение Windows Terminal с открытым исходным кодом, которое призвано стать единым местом для получения доступа к PowerShell, CMD, Windows Subsystem for Linux (WSL) и Azure Cloud Shell. Теперь же компания объявила о выходе стабильной ...

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

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

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

Зафиксирован растущий интерес злоумышленников к Linux-системам За последние восемь лет такие операции проводили более десяти развитых кибергрупп, в том числе Barium, Sofacy, Lamberts, Equation, TwoSail Junk c зловредами LightSpy и WellMess. Вредоносные инструменты, нацеленные на Linux-системы, позволяют злоумышленникам делать атаки боле...

[Перевод] Проектируем bounded context с помощью Bounded Context Canvas: рецепт воркшопа Среди тем предстоящей конференции TechLead Conf 2020 будет детальное обсуждение Domain-Driven Design и EventStorming. Помимо подготовки 2-слотового доклада Константина Густова о DDD, доклада Сергея Баранова об EventStorming и митапа, во время которого мы будем создавать DDD-...

Инструмент Valve Proton позволяет запускать на Linux более 6500 игр Компания Valve долгое время работает над возможностью запуска видеоигр на операционных системах семейства Linux. В 2018 году она начала поддержку инструмента Proton, являющегося частью инициативы Steam Play — возможности играть в купленные игры...

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

AWS Meetup Terraform & Terragrunt. Антон Бабенко (2020) Terraform — это популярный инструмент компании Hashicorp, для управления вашей облачной инфраструктурой в парадигме Infrastructure as a Code. Terragrunt — это wrapper для Terraform, которая предоставляет дополнительные инструменты для хранения ваших конфигураций Terraform, ...

[Из песочницы] Python для тестировщика: как маленькие скрипты c pandas помогают в тестировании больших наборов данных Я работаю тестировщиком на проекте, суть которого состоит в сборе и хранении различных данных и формировании на их основе разных отчетов и файлов-выгрузок. При формировании таких отчетов учитывается большое количество условий для отбора данных и поэтому при тестировании прих...

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

[Перевод] 3 полезных Python-инструмента для упрощения работы с кодом Любой разработчик использует те или иные вспомогательные инструменты. Какие-то из них позволяют ускорить процесс, какие-то — избавиться от ошибок, сделать код более понятным. Такие инструменты есть практически в любой сфере разработки. Престон Бадир (Preston Badeer), Pyth...

Сравнение 6 популярных “Drag&Drop” тем на WordPress WordPress является одним из самых популярных инструментов, когда речь заходит о необходимости в легком управлении контентом и простой веб-разработке. Он успешно завоевал рынок инструментов для создания веб-сайтов, предоставляя своим пользователям быстрые, надежные и простые ...

Мониторим базу PostgreSQL — кто виноват, и что делать Я уже рассказывал, как мы «ловим» проблемы PostgreSQL с помощью массового мониторинга логов на сотнях серверов одновременно. Но ведь кроме логов, эта СУБД предоставляет нам еще и множество инструментов для анализа ее состояния — грех ими не воспользоваться. Правда, если про...

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

[Перевод] Заменяем User Story на Job Story Всем привет. Перевели еще один интересный материал для студентов курса «Product Manager IT-проектов». Приятного прочтения Раньше, я уже писал о проблемах с user story (пользовательскими историями). В те времена я считал, что лучше просто попросить команду обсудить предлаг...

90+ полезных инструментов для Kubernetes: развертывание, управление, мониторинг, безопасность и не только Осенью 2018 года мы опубликовали список из 25 полезных инструментов Kubernetes. С тех популярность платформы сильно выросла. Экосистема оркестрации контейнеров бурно развивается, можно найти вспомогательные инструменты практически для любой задачи. Поэтому команда Kubernet...

3 простых инструмента тайм-менеджмента для удалёнки и неудалёнки В момент самоизоляции каждый оказывается сам по себе. Да, утренние совещания, daily, «летучки» никто не отменял. Но в некоторой степени люди краешком ощутили одиночество — а оно умеет сбивать с рабочего ритма. Существуют три простых инструмента тайм-менеджмента, которые пом...

От Threat Modeling до безопасности AWS: 50+ open-source инструментов для выстраивания безопасности DevOps Привет, Хабр! Я консультант по информационной безопасности в Swordfish Security по части выстраивания безопасного DevOps для наших заказчиков. Я слежу за тем, как развивается тенденция развития компаний в сторону DevSecOps в мире, пытаюсь транслировать самые интересные практ...

Leatherman для разработчика в Big Data Экосистема Big Data, а для определенности — Hadoop, достаточно большая, и включает в себя множество продуктов. Какие-то применяются чаще, какие-то реже. Но один из них в нашей команде мы выбрали для себя в качестве универсального инструмента «на все случаи жизни» — на нем пи...

[Перевод] Инструмент AI распознает изображения жестокого обращения с детьми с точностью в 99% Перевод статьи подготовлен в преддверии старта курса «Компьютерное зрение». Разработчики нового инструмента на основе искусственного интеллекта утверждают, что он обнаруживает изображения жестокого обращения с детьми с почти 99 процентной точностью. Инструмент под на...

[Перевод] 5 современных альтернатив старым инструментам командной строки Linux Используя более современные альтернативы наряду со старыми инструментами командной строки, можно получить больше удовольствия и даже повысить производительность труда. В повседневной работе в Linux / Unix мы используем множество инструментов командной строки — например, d...

EKWB представила инструменты для монтажа СЖО Лидер в области СЖО EKWB представила инструменты необходимые для создания систем жидкостного охлаждения. EK-Loop Soft Tube Cutter разработан специально для резки мягкой трубы ПВХ, EPDM, Норпрен, силикон и т. д. EK-Loop Soft Tube Cutter обрезает трубы до максимального наружно...

В 2019 году стоимость инструментов для фишинга выросла на 149% Если в 2019 году средняя цена комплекта для фишинга составила уже 304 доллара, то в 2018 году те же инструменты стоили примерно 122 доллара.

Знакомство с Rome от создателей Babel — компилятор, сборщик, линтер, тесты в одном флаконе Почти две недели назад вышла запись в блоге по поводу Rome. Rome представляет собой целый набор инструментов — линтер, компилятор, сборщик, тест раннер и даже больше. Нацелен он на JS, TS, HTML, JSON, Markdown, CSS. Проект пытается унифицировать набор инструментов необход...

Яндекс.Директ обновил статусы и инструменты массового редактирования С помощью нового инструмента массового редактирования можно будет за один раз отредактировать текстовые поля до 10 тысяч объектов

Магия виртуализации: вводный курс в Proxmox VE Сегодня речь пойдет о том, как быстро и достаточно просто на одном физическом сервере развернуть несколько виртуальных серверов с разными операционными системами. Любому системному администратору это позволит централизованно управлять всей IT-инфраструктурой компании и экон...

[Из песочницы] C чего начинается псевдо-Scrum в аутсорсинге (немного теории и Case Study) … в любом явлении есть малозаметные составляющие, которые, тем не менее, сильно влияют на его суть. Из ВикипедииAgile «захватил» мир информационных технологий? Или многие уже успели разочароваться? Почему? Потому что, даже если философия и подходы Agile (Scrum) к управлени...

Рамблер решил присвоить веб-сервер nginx Сегодня произошли громкие события, связанные с компанией Рамблер и разработчиком веб-сервера nginx. Игорь Сысоев в начале нулевых работал в Рамблере и в свободное от основных дел время занимался созданием nginx, который сегодня используется на 38% самых популярных сайто...

Microsoft работает над новым инструментом восстановления данных для Windows 10 Когда вы удаляете файл в Windows, он отправляется в корзину. В Windows 10 легко восстановить файлы из корзины, если вы не удалили их навсегда. Если ваш нестандартный размер для Корзины слишком мал, Windows также навсегда удалит файлы, если в корзине нет места. Хотя существуе...

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

[Перевод] Браузер и числа с плавающей запятой Изображение — www.freepik.com Несколько лет назад я много думал и писал о математике с плавающей запятой. Это было очень интересно, и в процессе исследований я многое узнал, но иногда я долгое время не использую на практике все эти полученные тяжким трудом знания. Поэтому ...

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

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

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

«Ашманов и партнеры» откроет доступ к инструментам Лаборатории поисковой аналитики Первыми «в широкий доступ» на сайте SearchLab.ru будут выпущены кластеризатор и инструмент для текстового анализа, который назвали LSI-анализатором. Презентация инструментов состоится онлайн 29 октября.

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

[Перевод] Используем Ansible вместе с Terraform Недавно я начал применять Terraform для создания облачной лабы для тестов, и это довольно круто. Буквально за несколько дней я поднялся с «никогда не использовал AWS» до «я умею декларативно создавать изолированную инфраструктуру в облаке». Я поставил парочку серверов в выд...

Рамблер решил присвоить веб-сервер nginx Сегодня произошли громкие события, связанные с компанией Рамблер и разработчиком веб-сервера nginx. Игорь Сысоев в начале нулевых работал в Рамблере и в свободное от основных дел время занимался созданием nginx, который сегодня используется на 38% самых популярных сайто...

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

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

Онлайн-митап «Как создавать и продвигать digital-продукт: пошаговая инструкция разработки web и mobile» 4 июня в 16:00 приходите на онлайн-митап, на котором топ-менеджеры AGIMA и ведущие партнеры AGIMA Partners’ Club поделятся своим опытом и расскажут, как создать продукт, как управлять командами, какие инструменты продвижения использовать. По...

Google объяснил, как использовать инструмент удаления URL в Search Console Сотрудник Google Дэниел Вайсберг (Daniel Waisberg) опубликовал новое видео в серии Search Console Training. Темой этого выпуска стал инструмент удаления URL. Общая информация об инструменте С помощью этого инструмента владельцы сайтов могут временно удалять контент из резуль...

Amnesia: The Dark Descent или как забыть поправить копипасту В преддверии выхода игры "Amnesia: Rebirth" издательство "Fractional Games" выложило в открытый доступ исходный код легендарной "Amnesia: The Dark Descent" и её продолжения "Amnesia: A Machine For Pigs". Почему бы и не посмотреть с по...

Google: запуск Disavow Links Tool не был связан с негативным SEO Сотрудник Google Джон Мюллер заявил в Twitter, что запуск инструмента отклонения ссылок (Disavow Links Tool) не был связан с негативным SEO. «Не для того, чтобы подливать масла в огонь, но негативное SEO не является причиной, по которой у нас есть этот инструмент – и я, чест...

VPS на Linux с графическим интерфейсом: запускаем сервер X2Go на Ubuntu 18.04 Настройку VNC и RDP на виртуальном сервере мы уже освоили, осталось изучить еще один вариант подключения к виртуальному рабочему столу Linux. Возможности созданного компанией NoMachine протокола NX достаточно интересны, к тому же он хорошо работает через медленные каналы. Ф...

Facebook добавил новые функции для публикации видео Facebook объявил о запуске ряда новых функций, связанных с публикацией видео. Среди основных нововведений: обновление инструмента для массовой загрузки видео Bulk Uploader; новые возможности плейлистов; новая функция «Series», позволяющая организовывать контент в серии; масс...

[Перевод] Не стоит пользоваться OFFSET и LIMIT в запросах с разбиением на страницы Прошли те дни, когда не надо было беспокоиться об оптимизации производительности баз данных. Время не стоит на месте. Каждый новый бизнесмен из сферы высоких технологий хочет создать очередной Facebook, стремясь при этом собирать все данные, до которых может дотянуться. Эти ...

Нелинейный мир и инструменты для расчета сложных нелинейных задач методом конечных элементов Привет, Хабр! В названии этой статьи есть словосочетание «нелинейный мир»… Думаю, что большинство читателей поняли смысл этого словосочетания, но я всё же расшифрую его. Реальные системы можно рассматривать как линейные только в ограниченном диапазоне нагрузок. Реальный же ...

Бот для мониторинга веб-сервисов за полчаса: telegram + bash + cron Иногда нужно быстро сделать мониторинг для нового сервиса, а готовой инфраструктуры/экспертизы под рукой нет. В этом гайде мы за полчаса реализуем инструмент для мониторинга любых веб-сервисов, используя только встроенные средства ubuntu: bash, cron и curl. Для доставки оп...

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

Microsoft представила будущий интерфейс Word, Excel и PowerPoint Word, Excel и PowerPoint - это три основных инструмента для миллионов пользователей по всему миру. Компания Microsoft собирает обновить интерфейс этих программ и предложит более современный внешний вид. Microsoft отойдет от характерного цвета каждого приложения, в дополнении...

Девелопишь на .NET Core? Го в Ubuntu, я создал Photo by Kevin Horvat Все 12 лет своей карьеры я работал с .NET и был крепко привязан к Windows и проприетарным инструментам разработки. Но, спасибо Microsoft, .NET Core все изменил и теперь разрабатывать для .NET можно почти на чем угодно и в чем угодно. Дело за малым — пе...

[Перевод] Одна из функций Chrome создаёт огромную нагрузку на корневые DNS-серверы Браузер Chromium, активно развивающийся open-source-родитель Google Chrome и нового Microsoft Edge, обратил на себя серьёзное негативное внимание из-за функции, которая задумывалась с благими намерениями: она проверяет, не «похищает» ли провайдер пользователя несуществующи...

[Перевод] Автоматические скриншоты iOS с помощью XCTestplan и XCode 11 В Райффайзенбанке несколько мобильных приложений, которые должны работать на самых разных девайсах и операционных системах, поэтому мы стараемся автоматизировать рутинные процессы в тестировании. Эта статья показалась нам полезной, и мы решили ее перевести. foto source: u...

2 способа оставить нужные приложения в Dock на Mac (macOS) Панель инструментов Dock настроена так, чтобы не «засорять» себя редко используемыми программами. Если вы открываете приложение из одноименной папки в macOS или Launchpad, и оно ранее не было закреплено в Dock, оно исчезнет с панели после закрытия. Это удобно не всегда — ино...

Facebook запустила сервис для видеоконференций Messenger Rooms "Messenger Rooms теперь доступен для всех в США и Канаде и будет доступен для всего мира на следующей неделе", - написал глава компании Марк Цукерберг на своей странице в соцсети."В Rooms нет ограничений по времени, можно добавлять до 50 человек", - указ...

Nvidia подготовила набор Reviewer Toolkit for Graphics Performance для правильного тестирования новых видеокарт Компания Nvidia вместе с видеокартами Ampere решила представить и новый инструмент для оценки производительности этих самых видеокарт. Речь идёт о наборе Reviewer Toolkit for Graphics Performance. Это набор аппаратных и программных инструментов, призванный помочь специ...

Shodan — темный близнец Google Источник S in IoT stands for SecurityПро Shodan уже не раз писали, в том числе и здесь. Я хочу предложить еще раз пробежаться по возможностям этого замечательного инструмента и принципам его работы. Сразу хочу оговориться, ситуация с этим поисковиком вполне классическая для...

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

[Перевод] Mozilla — прекрасная IT-компания, которую мы теряем Когда разнеслась новость о том, что Mozilla начинает волну сокращений – уже вторую за текущий год – реакция последовала незамедлительно. От внимания разработчиков не ускользнуло, что компания уже срезала весь корпоративный жирок и теперь кромсает живые мышцы. Она распустил...

Обидно за мнения про статические анализаторы кода Инструменты статического анализа кода ушли далеко вперёд. Это вовсе не те "линтеры", которые активно применялись 20 лет тому назад. Однако многие по-прежнему относятся к ним, как к очень простым инструментам. Обидно. Обидно, как за методологию анализа кода в целом,...

Topleaked для анализа утечек памяти Что делает большинство программистов, когда узнают, что в их программе течёт память? Ничего, пусть пользователь покупает больше оперативы. Посмею предположить, что берут надёжный проверенный временем инструмент, такой как valgrind или libasan, запускают и смотрят отчёт. Там...

КОМПАС-3D v18 Home. Основы 3D-проектирования. Часть 16.4 Создание игрушечного паровоза. Колёса и дышло паровоза В четвёртой части цикла о моделировании игрушечного паровоза мы создадим его колёса и дышло. В этом уроке простые операции будут исключаться из описания, если вам непонятно, как их сделать, изучите первую, вторую и третью части.  Если вы ещё не видели анонс, можете с ним озн...

[Из песочницы] Единственно верный способ загружать и скачивать файлы в Selenium тестах Selenium WebDriver создавался как кросс-платформенный инструмент для управления веб браузерами. И вот уже почти 14 лет он делает эту работу очень и очень хорошо. Впрочем, автотесты из реального мира создают ситуации, в которых Selenium бессилен. Например, по сценарию нужно ...

[Перевод] Используем Chrome DevTools профессионально И снова здравствуйте. В преддверии старта курса «JavaScript Developer. Professional» перевели 11 советов для тех, кто использует Chrome в качестве среды разработки. Итак, по тем или иным причинам вы решили при разработке ориентироваться на Chrome. Вы открываете инструмент...

Go. FakeDb. Эмуляция работы БД в тестах На днях писал тесты для модуля, который взаимодействует с базой данных. Привязывать модуль тестов к настоящей базе данных не хотелось — это создаёт дополнительные требования к окружению, где будет выполняться тестирование. Создавать сразу экземпляры типа sql.Rows, с нужными ...

Внедрение CI/CD & DevOps в Enterprise (Ростелеком) — часть 2 Платформа Цифровых Продуктов Ростелеком. Как это устроеноДатой создания Платформы Цифровых Продуктов (ПЦП) можно считать лето 2017. Старое название - Digital Sandbox, или просто Песочница.В основе инфраструктуры лежат два тенанта на базе виртуализации OpenStack-KVM, размещен...

[Перевод] Заменяем Redux c помощью Observables и React Hooks Управление состоянием — одна из важнейших задач, решаемых в разработке на React. Было создано множество инструментов в помощь разработчикам для решения этой задачи. Наиболее популярным инструментом является Redux — небольшая библиотека, созданная Дэном Абрамовым, и предназн...

[Перевод] Пришло ли время забыть о React и перейти на Svelte? Каждый год выходит исследование State of JavaScript, которое обобщает результаты опроса, изучающего текущее состояние экосистемы JavaScript. Это исследование затрагивает фронтенд-фреймворки, серверную и мобильную разработку, тестирование, популярные ресурсы для разработчиков...

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

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

[Перевод] Реализация технологии SSO на базе Node.js Веб-приложения создают с использованием клиент-серверной архитектуры, применяя в качестве коммуникационного протокола HTTP. HTTP — это протокол без сохранения состояния. Каждый раз, когда браузер отправляет серверу запрос, сервер обрабатывает этот запрос независимо от других...

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

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

Видеообзор Worx PowerShare: знакомство с линейкой аккумуляторных инструментов компании Платформа Worx PowerShare включает в себя литий-ионные аккумуляторы различной емкости, подключаемые по одному или по несколько к различным беспроводным инструментам Worx. Один аккумулятор используется в инструментах с номинальным напряжением 20 вольт, а два аккумулятора испо...

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

Laravel-Дайджест (15–21 июня 2020) Подборка новых статей по фреймворку Laravel. В этому выпуске мы попробуем создавать свои команды и фасады, сравним инструменты для отладки кода, научимся писать «чистый» код и посмотрим, как выглядят наши запросы в сыром виде. А также, попытаемся запретить «магию» Laravel! ...

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

Как совладать со сложностью распределённой системы. Мониторинг GridGain при помощи Control Center Представим, что вам нужно настроить мониторинг распределённой базы данных, такой как GridGain. Метрики положим в Prometheus. Графики нарисуем в Grafana. Про систему оповещения не забудем – для этого настроим Zabbix. Для анализа трейсов воспользуемся Jaeger. Для управления со...

Google обновил инструмент проверки расширенных результатов Команда Google Webmasters сообщила об обновлении инструмента «Проверка расширенных результатов».Теперь он показывает незагружаемые встроенные ресурсы - внешние элементы, добавленные на страницу.New in the Rich Results Test! 9 Голос(ов)

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

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

[Перевод] Как я сгенерировал на Python тысячу лиц для своей игры На определённом этапе разработки своей игры я осознал, что мне нужна система диалогов с лицами-аватарами. Поэтому я решил создать генератор лиц на основе знаменитой игры Papers, Please. Генератор лиц Dukope (из Papers, Please) Сбор данных Я скачал примерно 50 портретов с...

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

[Перевод] SRE: Анализ производительности. Способ настройки с использованием простого вебсервера на Go Анализ производительности и настройка — мощный инструмент проверки соответствия производительности для клиентов. Анализ производительности можно применять для проверки узких мест в программе, применяя научный подход при проверке экспериментов по настройке. Эта статья опреде...

[Из песочницы] Модульное и интеграционное тестирование в Redux Saga на примерах Redux — чрезвычайно полезный менеджер состояний. Среди многих "плагинов", Redux-Saga нравится мне больше всего. В проекте на React-Native, над которым я сейчас работаю, мне приходилось сталкиваться с множеством побочных эффектов. Они приносили бы мне головные боли...

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

Имитация целенаправленных кибератак, Read Team, Pentest, сканирование уязвимостей. Плюсы и минусы различных методов В данной статье мы попытаемся сделать небольшое сравнение различных способов тестирования безопасности вашей сети и понять, есть ли какие-то преимущества у относительно новых BAS (Breach & Attack Simulations) систем, которые имитируют взлом и кибератаки. Для примера, в...

[Перевод] Машины уже опережают людей в тестах на чтение; но понимают ли они прочитанное? Инструмент под названием BERT способен обогнать людей в тестах на чтение и понимание. Однако он же демонстрирует, какой путь ещё нужно пройти ИИ Осенью 2017 года Сэм Боумен, вычислительный лингвист из Нью-Йоркского университета, решил, что компьютеры до сих пор ещё не очен...

Как мы мигрировали с Oracle JDK и Java Web Start на AdoptOpenJDK и OpenWebStart Доброго времени суток. В данной статье я расскажу о «модернизации» в компании, в которой я работаю, такого инструмента как Java Web Start, а точнее об его замене альтернативным opensource решением. Читать дальше →

Azure Analytics: ясность в мгновение ока Если чему 2020-й и научил нас, так это тому, что мир может измениться в одно мгновение. На протяжении нескольких месяцев мы наблюдали за тем, как в работе каждой индустрии в мире появляются сбои. Заводы застыли, отели пустуют, а транспортные артерии, соединяющие всех нас, у...

«Вояджер-2» почти год не будет получать команды с Земли «Вояджер-2» был запущен в далеком 1977 году. Изначально миссия зонда рассчитывалась на пять лет, однако длится уже 42 года; за это время аппарат отошел от Земли на расстояние 123,7 астрономической единицы; он вышел за пределы гелиосферы, но Солнечную систему пока не покинул....

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

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

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

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

[Из песочницы] Create ML в iOS Искусственный интеллект становится ближе с каждым годом, ещё вчера он был доступен только для ограниченного числа людей. Сегодня же мы можем сами создавать модели машинного обучения и использовать их в своих проектах. В этой статье мы познакомимся с инструментами Create ML...

iFixit: камеру в iPhone 12 невозможно заменить без фирменного инструмента Apple iFixit обнаружила, что ремонт или замену камеры iPhone 12 невозможно произвести без специального инструмента Apple, который доступен только сертифицированным компанией сервисным центрам. Предполагается, что это сделано преднамеренно, чтобы предотвратить несанкционированный р...

Создание VIP-почтового ящика в Zimbra Collaboration Open-Source Edition На предприятиях нередко возникает ситуация, когда требуется создание так называемого VIP-почтового ящика, отправлять письма на который может только определенный круг лиц. Такие почтовые ящики характерны для любых топ-менеджеров с личными секретарями. Всю электронную почту вм...

Инженеры MIT научили искусственный интеллект самостоятельно проектировать роботов В Массачусетском технологическом институте запустили новый проект «RoboGrammar», который способен произвести революцию в робототехнике. Детально проект будет представлен его автором Аланом Чжао на предстоящей конференции SIGGRAPH Asia. Если говорить о сути, это инструмент дл...

Как вывести стартап на зарубежные рынки во время карантина: Reddit, Product Hunt, ресурсы в Латинской Америке Изображение: Unsplash Последние пару недель стали для любых российских бизнес-проектов тяжелым испытанием, и предпосылок к улучшению ситуации нет. Рубль падает, работать в условиях карантина все труднее, но что-то делать надо. Для онлайн-проектов хорошим вариантом может о...

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

Турнир PUBG Mobile Global Championship пройдёт в ноябре, призовой фонд составит $2 млн Предстоящее обновление 1.0 для PUBG Mobile — это не единственная новость, которую приберегли разработчики этой королевской битвы. Они также анонсировали первый турнир Global Championship, который пройдёт в ноябре. Его призовой фонд составит два миллиона долларов. Лучшие ком...

IBM открыла инструмент полностью гомоморфного шифрования для Linux Компания IBM опубликовала на GitHub исходный код набора инструментов FHE для Linux. Утилиты работают на платформах IBM Z и x86, поддерживаются Ubuntu, Fedora и CentOS. Полностью гомоморфное шифрование (FHE) долгое время считалось чем-то вроде чаши святого Грааля в криптогр...

Как раскатывать опасный рефакторинг на прод с миллионом пользователей? Фильм “Аэроплан”, 1980г. Примерно так я себя чувствовал, когда выливал очередной рефакторинг на прод. Даже если весь код покрыть метриками и логами, протестировать функционал на всех окружениях — это не спасет на 100% от факапов после деплоя. Первый факап Как-то мы рефакт...

История нашего open source: как мы сделали сервис аналитики на Go и выложили его в открытый доступ В настоящее время практически каждая компания в мире собирает статистику о действиях пользователя на web ресурсе. Мотивация понятна — компании хотят знать как используется их продукт/веб сайт и лучше понимать своих пользователей. Конечно на рынке существует большое количеств...

[Перевод] Профессиональное применение инструментов разработчика Chrome: 13 советов Автор статьи, перевод которой мы сегодня публикуем, хочет поделиться советами по профессиональной работе с инструментами разработчика браузера. А именно, эти советы рассчитаны на программистов, которые по какой-то причине решили, что их основным браузером будет Google Chrome...

[Перевод] Как корпоративные команды разработчиков используют GitLab и Mattermost ChatOps для ускорения разработки И снова здравствуйте! В феврале OTUS запускает новый курс «CI/CD на AWS, Azure и Gitlab». В преддверии старта курса подготовили перевод полезного материала. Полноценный набор DevOps инструментов, мессенджер с открытым исходным кодом и ChatOps – как тут не влюбиться? Нико...

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

Google вынесла «смертный» приговор App Maker — низкоуровневый инструмент прекратит существование в следующем году Google вынесла «смертный» приговор очередному продукту, утроившему былую популярность. На сей раз под нож попал инструмент App Maker. Это низкоуровневый инструмент разработки приложений, позволяющий быстро создавать и развертывать собственные приложения в домене Google. Начи...

MS Remote Desktop Gateway, HAProxy и перебор пароля Друзья, привет! Существует множество способов подключения из дома к рабочему месту в офисе. Один из них — это использовать Microsoft Remote Desktop Gateway. Это RDP поверх HTTP. Я не хочу здесь затрагивать настройку самого RDGW, не хочу рассуждать, почему он хорош или плох,...

V&V не значит вендетта На протяжении последних шести лет я занимаюсь разработкой и приёмочным тестированием самых разных по сложности и размеру приложений для проведения и сопровождения клинических исследований. Big data, огромное количество визуализаций и представлений, хранилища данных, ETL и ...

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

[Перевод] Управляем сетевыми подключениями в Linux с помощью консольной утилиты nmcli Используйте все возможности инструмента управления сетевыми подключениями NetworkManager в командной строке Linux c помощью утилиты nmcli. Утилита nmcli напрямую обращается к API для доступа к функциям NetworkManager. Она появилась в 2010 году и для многих стала альтерна...

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

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

Инструменты для удалённой работы команды: от тайм-трекинга до финансов Я знаю, как это муторно — подбирать инструменты для перехода команды на удалённую работу. В этом посте я собрал сервисы, которыми мы пользуемся в uix.one. Когда собирали, отталкивались от следующих исходных: невысокая стоимость сервиса или вообще бесплатно, интуитивный и ...

DreamTeam в эпоху быстрых перемен 11 лайфхаков менеджерам IT-команд, которые стремятся обеспечить жизнеспособность и развитие своего бизнеса в условиях безумных скоростей и неопределённости В апреле 2020 года Группа компаний ЦФТ, один из крупнейших российских финтех-провайдеров, поставляющий ИТ-продукты и у...

Помощник или инспектор: по ком звонит робот? Привет, Хабр! Я тимлид группы продуктовых инноваций в КРОК. Технарём меня назвать можно с большой натяжкой, но зато я много общаюсь с разработчиками, техническими менеджерами, продажниками. И надеюсь, мы друг друга неплохо понимаем. Мы много работаем со стартапами, помогае...

NVIDIA сильно обновляет GeForce Experience, внедряя инструменты мониторинга и разгона NVIDIA выпустила бета-версию приложения GeForce Experience 3.20.5, в которой уже сейчас получаем множество нововведений, причём существенных. Некоторые порталы уже спешат с лозунгами «Прощай Afterburner». Ведь в новом билде фирменного приложения от «зелёных» появляется мно...

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

Эксперименты с микроконтроллерами в Jupyter Notebook Jupyter Notebook — любимый инструмент-среда для data scientist'ов, аналитиков, инженеров, математиков, студентов и даже для нас — самых обычных ученых в экспериментальной физике. Этот инструмент предназначен для работы с интерпретируемыми языками и удобного графического пре...

[Перевод] Мои любимые инструменты разработчика Chrome Доброго времени суток, друзья! Chrome Developer Tools — очень мощный набор инструментов для разработки веб приложений. С помощью этих инструментов мы можем перемещаться по DOM, осуществлять проверку запросов на сервер, настраивать производительность приложений и др. Сред...

Введение в Puppet Puppet — это система управления конфигурацией. Он используется для приведения хостов к нужному состоянию и поддержания этого состояния. Я работаю с Puppet уже больше пяти лет. Этот текст — по сути переведённая и переупорядоченная компиляция ключ...

[Перевод] Беспилотные автомобили должны «держать в уме» марки машин, на которых ездят самые грубые водители Машину какой марки вы водите? Различные исследования (о которых пойдет речь в этой статье) выдвигают предположение, что марка автомобиля является ярким показателем того, насколько грубый водитель сидит за рулем транспортного средства. Другими словами, считается, что самы...

[Перевод] Как QA-команда GitLab использует GitLab Performance Tool Перевод статьи подготовлен в преддверии старта курса «DevOps практики и инструменты». Мы запустили ряд инициатив по улучшению производительности GitLab и нам нужен был новый инструмент для бенчмарков. Тестирование производительности — это сложный процесс, отличающийся от...

ТОП 5 новых мужских инструментов с AliExpress, о которых Вы могли не знать. Этикетировочная машина, сельскохозяйственная сеялка и другие инструменты с AliExpress Всем привет. Сегодня посмотрим на топ 5 новых мужских инструментов с Ali, о которых Вы могли не знать. Этикетировочная машина, сельскохозяйственная сеялка и другие инструменты с Ali. Кстати, Aliexpress не престаёт нас удивлять и баловать распродажами. На этот раз это "Мини-р...

[Перевод] Знакомство с драйверами Appium (или как выбрать нужный) Прим. пер.: эту статью я перевела в помощь тем, кто делает первые шаги в автоматизации тестирования и хочет узнать больше об инструменте Appium. В ней описывается общий принцип работы драйверов Appium, а также их виды и назначение. В начале пути многим тестировщикам не хвата...

Как построить ракетный ускоритель для скриптов PowerCLI  Рано или поздно любой системный администратор VMware доходит до автоматизации рутинных задач. Начинается все с командной строки, потом идет PowerShell или VMware PowerCLI. Допустим, вы освоили PowerShell чуть дальше запуска ISE и использования стандартных командлетов из мод...

[Перевод] 10 идей, о которых стоит знать всем программистам Я пишу на Python и на Go, а в последние годы занимаюсь крупномасштабными приложениями. Речь идёт о том, что каждый день мне и моей команде приходится поддерживать системы, ответственные за обеспечение работы примерно двух миллионов пользователей. Это — непростая задача. Здес...

Зачем Motorola хочет выпустить свой аналог Galaxy Note? Смартфон как смартфон, но со стилусом. Многие еще помнят устройства, которые напоминали современные смартфоны, но работали, только если “тыкать” в экран специальной палочкой — стилусом. Это не были стилусы, вроде Apple Pencil или S-Pen. Это была просто палка с пластико...

[Из песочницы] Earth Engine от Google — уникальная платформа для анализа больших геоданных Earth Engine — это облачная платформа для геопространственного анализа данных в планетарных масштабах. Она позволяет использовать огромные вычислительные мощности компании Google для изучения самых разнообразных проблем: потерь лесов, засухи, стихийных бедствий, эпидемий, п...

[Перевод] «Ленивая» загрузка с помощью Intersection Observer API Доброго времени суток, друзья! В данной статье мы познакомимся с Intersection Observer API, новым мощным инструментом для «ленивой» загрузки изображений и других элементов на странице, поддерживаемым всеми современными браузерами. Мы можем использовать этот инструмент для...

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

Новичкам фондового рынка: честный разговор об акциях Телеграмму накатал: «Шлите денег — отбатрачу, Я их все прохохотал». /В.Высоцкий/ Тот, кто впервые выходит на фондовый рынок как частный инвестор, сразу думает о двух активах: акциях и валюте. Эти инструменты кажутся простыми и прозрачными. Но если бы всё было так просто, ...

WhatsApp перестанет работать на миллионах устройств в 2020 году WhatsApp прекратит поддержку многих устройств на старых версиях ОС Каждый разработчик под Android знает, что популярность его приложения зависит не только от полезности разработки, но и от совместимости. Если программа поддерживает только Android 10, вероятность того, что он...

15 удобных инструментов для удалённой работы в команде На фоне ситуации с коронавирусом эти сервисы особенно актуальны.

На YouTube заработали новые ограничения в отношении детей Команда популярного сервиса Youtube ввела в действие новые требования для видео, ориентированного на детей. Изначально новая политика конфиденциальности в отношении детей была разработана в ответ на требования Федеральной торговой комиссии США (FTC).  Теперь новая...

Microsoft подтверждает проблемы с функцией «Оптимизация дисков» в Windows 10 версии 2004 27 мая была выпущена Windows 10 версии 2004 с WSL 2, облачной загрузкой и несколькими другими улучшениями. К сожалению, майское обновление 2020 года также принесло с собой некоторые проблемы, в том числе одну ошибку, которая до сих пор присутствует в системе. Подобно Windows...

8 способов сделать скриншот в Windows 10 Создавайте снимки экрана с помощью системных инструментов или дополнительных программ.

Про бэкапы в Proxmox VE В статье «Магия виртуализации: вводный курс в Proxmox VE» мы успешно установили на сервер гипервизор, подключили к нему хранилище, позаботились об элементарной безопасности и даже создали первую виртуальную машину. Теперь разберем как реализовать самые базовые задачи, котор...

[Перевод] Настраиваем окружение Python с помощью pyenv, virtualenvwrapper, tox и pip-compile Эти инструменты упростят настройку и позволит автоматизировать рутинные операции. Они избавят разработчика от многих сложностей, которые мешают сосредоточиться на решении задач и комфортном написании кода. Есть много способов настройки окружения Python. В этом материале о...

OCS представила инструменты визуализации данных для разработчиков от Steema Software Когда разработка бизнес-приложения требует отображения аналитических данных, например, финансовых отчетов или маркетинговых статистик, у программиста возникает необходимость в гибком инструменте визуализации. Такое решение предлагает компания ...

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

Цифровой рентген: прогулка по Эльбрусу Привет Хабр! В прошлый раз писал про проект по рентгеновской инспекции печатных плат. Сейчас мы сильно продвинулись, есть рабочий прототип софта плюс “потыкали палочкой” в Эльбрус. Про этот опыт я и хочу рассказать. Интро На старте проекта нам удалось найти дополнительное фи...

Google запустил инструмент для создания коротких промо-видео для YouTube Google представил бета-версию нового инструмента YouTube Video Builder, с помощью которого компании смогут создавать короткие промо-видео для YouTube.Новый инструмент доступен на бесплатной основе. Воспользоваться им могут компании любого размера.YouTube Video Builder анимир...

Разработка в Wargaming – встреча с Максимом Барышниковым, Head of Platform (ч.II) Эта статья — продолжение беседы с Максимом Барышниковым, Wargaming, Head of Platform. Первая часть, посвященная технологиям и архитектуре, уже была была опубликована на Хабре (https://habr.com/ru/post/496954/). Эта часть посвящена управлению в программистской компании. Из не...

Потоки создания ценности и их природные аналоги Пол Вилкинсон (Paul Wilkinson) и Дэниел Брестон (Daniel Breston) в своей новой заметке на портале ITSM.tools, обсуждают важность потоков создания ценности, анализируют их функционирование и сравнивают потоки создания ценности со схожими природными явлениями. В природе потоки...

Циклоидальный редуктор для шагового двигателя NEMA 17 Всем привет!     В этом видео я покажу, как создавал 3D модель циклоидального редуктора и какие инструменты при этом использовал.      Большое спасибо Youtube каналу "Сергей Дорош".  Если хотите посмотреть на работу данного редуктора, то ссылка на нее находится у меня на кан...

Включаем Enhanced Session Mode для Arch Linux-гостей в Hyper-V Пользование виртуальными машинами на Linux в Hyper-V из коробки — несколько менее комфортное занятие, чем с гостевыми Windows-машинами. Причиной тому является то, что Hyper-V все же изначально не предназначался для десктопного пользования; нельзя просто взять, поставить пак...

[Из песочницы] Android Remote Debugger — удаленная отладка Android приложений Отладка является важным этапом разработки программного обеспечения. Поиск и исправление ошибок позволяет разрабатывать качественные продукты. В данной статье я хочу поговорить об отладке только Android приложений. Android Studio предоставляет нам различные инструменты профил...

[Перевод] Сравнение Blazor и JavaScript-инструментов В последние несколько лет JavaScript был самым популярным и распространённым языком для разработки одностраничных приложений (Single Page Application, SPA). Это так и сегодня. Но недавно Microsoft выпустила новый фреймворк, который называется Blazor. Он позволяет писать брау...

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

Growth Hacking: запуск команд роста О чем пойдет речь на митапе На примере наших и партнерских кейсов поговорим о том, как использовать инструменты дизайн-мышления, Lean Startup и Agile-фреймворки для поиска точек роста, активации сотрудников в теме инноваций и пред...

[Перевод] Новости из мира OpenStreetMap № 498 (28.01.2020-03.02.2020) SolidaryCityMap by openDEM 1 | map data OpenStreetMap contributors – Foodsharing.de, Mundraub.org, Repaircafe.org Картографирование Команда разработчиков инструмента проверки качества Osmose сообщила, что теперь доступна интерактивная панель помощи с описанием потенциаль...

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

Тестирование AI и стартаперство: интервью с Адамом Карми (Applitools) Есть популярная фраза «scratch your own itch»: если хочешь создать новый продукт, делай такой, которого тебе самому не хватает. В этом случае лучше всего понимаешь, как сделать его хорошо. Адам Карми остро ощущал нехватку инструмента для визуального тестирования, который по...

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

Как улучшить письменный английский для коммуникаций за рубежом: проект Linguix Business Привет, Хабр! Сегодня я хотел бы снова рассказать вам о нашем проекте – сервисе для улучшения письменного английского Linguix.com. Сегодня мы запускаем новый продукт – систему улучшения коммуникаций для бизнеса. Linguix Business – это комбинация инструмента проверки грам...

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

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

Проектирование на системном уровне. Часть 3: Связь System Composer и тулчейна MathWorks В первых двух частях туториала мы рассматривали построение архитектуры системы и проектирование на системном уровне и заодно посмотрели на System Composer. Сама по себе архитектура системы — это отлично, но надо сделать так чтобы она была связана с разработанной системой. От...

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

[recovery mode] Базовые возможности LXD — системы контейнеров в Linux LXD — это системный менеджер контейнеров следующего поколения, так гласит источник. Он предлагает пользовательский интерфейс, похожий на виртуальные машины, но использующий вместо этого контейнеры Linux. Ядро LXD — это привилегированный демон (сервис запущенный с правами ro...

Сказ о том, как сделать машину времени для базы данных и случайно написать эксплойт Доброго времени суток, Хабр. Приходилось ли вам задумываться как поменять время внутри базы данных? Легко? Ну в некоторых случаях да, несложно — linux команда date и дело в шляпе. А если нужно поменять время только внутри одного экземпляра бд если их на сервере несколько? А...

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

Конференция по тестированию QAASP 2020 ONLINE 16 октября в онлайн-формате пройдет большая минская QA-конференция QAASP 2020: Quality Assurance, Automation, Security, Performance, Testing. На нее из соберутся эксперты из успешных компаний, чтобы поделиться опытом тестирования не только software, но и hardware. На конф...

Практическое руководство по разработке бэкенд-сервиса на Python Привет, меня зовут Александр Васин, я бэкенд-разработчик. Идея этого материала началась с того, что я хотел разобрать вступительное задание (Я.Диск) в Школу бэкенд-разработки Яндекса. Я начал описывать все тонкости выбора тех или иных технологий, методику тестирования… Получ...

Лайфхак для быстрого попадания в Zero-click поисковой выдачи На просторах Хабра встретилась статья: Zero-click выдача и On SERP SEO: как попасть на нулевую позицию в Яндексе и Google, в которой говорится о попадания не просто в ТОП, а прямо на самую нулевую позицию поисковой выдачи. А так же приводится внушительный список рекомендаций...

Марсианский зонд придавил “крота” лопатой В качестве первой — небольшой ковшик, а усилие прикладывает роботизированная рука на марсианском зонде InSight. Суть проблемы в том, что один из его важнейших инструментов уже более полугода не получается заставить работать. Своеобразный бур («крот», как его прозвали из-за о...

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

[Перевод] Сравнение скорости генераторов статических сайтов Существует огромное количество генераторов статических сайтов (Static Site Generator, SSG). Очень сложно принять решение о том, какой именно выбрать. Существует множество полезных статей, которые могут помочь сориентироваться в (популярных) SSG. Правда, чтение подобных матер...

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

[Перевод] Blacklight — инспектор конфиденциальности веб-сайтов Blacklight — это инспектор конфиденциальности веб-сайтов, выполняющий проверку в реальном времени. Этот инструмент эмулирует способы наблюдения за пользователем, просматривающим веб-страницы. Пользователи вводят в Blacklight нужный URL, инспектор переходит на веб-сайт, ск...

Как я моделировал рукоятку для ножа. Всем привет!Веду образовательный канал по Fusion 360 на youtube: https://www.youtube.com/c/EvgenRostaПрошу поддержать проект лайком и подпиской на канал. Алгоритмы YouTube нуждаются в вашей активности.Иногда, ко мне обращаются с просьбой, что-то смоделировать. Иногда, из это...

Игры из Google Play станут легче, будут загружаться быстрее и обновляться в фоне Вы можете себе представить, что, пригнав свою машину на плановое ТО, вы уедете на ней без половины запчастей? Конечно, где-то действительно скручивают хорошие детали и ставят на их место какой-нибудь ширпотреб, но заставить автомобиль работать так же, как и прежде, уже не у...

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

В Google Photos вскоре может появиться функция удаления звука из видео В конце прошлого года музыкальный сервис Deezer выпустил простой open-source инструмент на базе ИИ, способный отделять вокал от музыки. Похоже, нечто подобное сейчас разрабатывает Google для сервиса Google Photos, с той лишь разницей, что сейчас речь об инструменте для удале...

TikTok введет родительский контроль для аккаунтов подростков Как сообщает ресурс Engadget, новый раздел аккаунта в TikTok позволяет родителям устанавливать для своего чада не только максимальное время просмотра видео в день, но и ограничивать круг пользователей, с которыми ребенок может переписываться. Также существует возможность фил...

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

Tips & tricks в работе с Ceph в нагруженных проектах Используя Ceph как сетевое хранилище в разных по нагруженности проектах, мы можем столкнуться с различными задачами, которые с первого взгляда не кажутся простыми или тривиальными. Например: миграция данных из старого Ceph в новый с частичным использованием предыдущих с...

Крауд-маркетинг как инструмент усиления жизнеспособности бизнеса Малый бизнес – основа процветания любого общества. Немецкий экономист Эрнест Шумахер говорил о «двух миллионах деревень» мира – конфигурации проживания населения земли, когда нет необходимости аккумулировать большие ресурсы в крупных городах, жить в которых комфортно станови...

Отладка высоконагруженных Golang-приложений или как мы искали проблему в Kubernetes, которой не было В современном мире Kubernetes-облаков, так или иначе, приходится сталкиваться с ошибками в программном обеспечении, которые допустил не ты и не твой коллега, но решать их придется тебе. Данная статья, возможно, поможет новичку в мире Golang и Kubernetes понять некоторые спос...

[Перевод] 5 малоизвестных секретов Pandas Pandas не нуждается в представлении: на сегодняшний день это главный инструмент для анализа данных на Python. Я работаю специалистом по анализу данных, и несмотря на то, что пользуюсь pandas каждый день, не перестаю удивляться разнообразию функционала этой библиотеки. В это...

Автоматизация журналиста. Часть 1: Задачи и календари Уже больше 15 лет я работаю техническим журналистом. Помогаю рассказывать о продуктах, технологиях и, что уж тут скрывать, встраиваюсь в стратегию хантинга. На меня есть спрос, поэтому много лет для меня ребром стоит задача повышения эффективности работы. Как говорится, вок...

Инструмент Rich Results Test начал поддерживать все функции поиска Google Инструмент тестирования микроразметки закрывается

ТОП 5 дешёвых мужских инструментов для ремонта и быта с AliExpress, о которых Вы могли не знать Всем привет! Сегодня посмотрим на топ 5 дешёвых мужских инструментов для ремонта и быта с AliExpress, о которых Вы могли не знать. Недорогие инструменты с AliExpress

Adobe Lightroom получит новый инструмент для цветокоррекции из Premier Pro Adobe анонсировала появление более продвинутого инструмента для цветокоррекции в приложениях Lightroom, Lightroom Classic и Camera […]

[Перевод] Как помочь pandas в обработке больших объёмов данных? Библиотека pandas — это один из лучших инструментов для разведочного анализа данных. Но это не означает, что pandas — это универсальное средство, подходящее для решения любых задач. В частности, речь идёт об обработке больших объемов данных. Мне довелось провести очень и оче...

Поднимаем свой инстанс Webogram с проксированием через nginx Привет, Хабр! Недавно я попал в ситуацию, в которой необходимо было работать внутри корпоративной сети с неполным доступом к интернету и как вы можете догадаться по заголовку — Telegram в ней был заблокирован. Уверен, что данная ситуация знакома многим. Я вполне могу обход...

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

Как сделать музыкальное слайд-шоу в приложении Фото на iPhone или iPad и поделиться им Еще с выходом iOS 10 Apple всерьез решила сделать приложение Фото конкурентом Google Фото, внедрив инструмент Воспоминания с возможностью группировать фотографии по событиям и создавать из них слайд-шоу. В этом материале мы расскажем о двух способах сделать музыкальное слайд...

[Из песочницы] Кастомные SwiftLint Rules Привет, Habr! Меня зовут Алексей, я iOS Developer в компании FINCH. Скоро Новый год — самое время чтобы начать жить по-другому, а поможет в этом такая классная штука как SwiftLint. В статье я расскажу, почему ее обязательно нужно внедрять во все проекты, включая legacy и pet...

Новые инструменты для сеошников от PR-CY Подборка полезных инструментов для работы с сайтом: подбор ключей, обновленная проверка скорости и другие.

Утилиты nanoCAD СПДС. Найти и заменить текст Нередко возникают ситуации, когда в чертеже нужно найти и заменить то или иное слово. В nanoCAD с модулем СПДС для решения такой задачи предусмотрена утилита Найти и заменить (SPFIND, FIND, ПОИСК). Этот инструмент используется для поиска и замены строковых значений в объек...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

T-FLEX CAD 17 - Измерения и анализ геометрии Друзья!Публикуем ещё один интересный пост по новым возможностям T-FLEX CAD 17.В предыдущем материале мы рассказали об инструментах по работе с поверхностями, 3D кривых и общих операция 3D моделирования САПР T-FLEX CAD 17. Теперь разберём подробно новые и обновлённые инструме...

Хеш+кэш: оптимизация «потоковой» обработки Что делать, если в базу хочется записать массу «фактов» много большего объема, чем она способна выдержать? Сначала, конечно, приводим данные к более экономичной нормальной форме и получаем «словари», в которые будем писать однократно. Но как это делать наиболее эффективно? ...

Знакомство с wal-g системой бекапирования PostgreSQL WAL-G — простой и эффективный инструмент для резервного копирования PostgreSQL в облака. По своей основной функциональности он является наследником популярного инструмента WAL-E, но переписанным на Go. Но в WAL-G есть одна важная новая особенность — дельта-копии. Дельта-копи...

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

Apple собралась полностью закрыть для Epic Games доступ к инструментам разработки под iOS и Mac Конфликт между Apple и Epic Games получил дальнейшее развитие. Теперь платформодержатель пригрозил разработчику Fortnite полностью удалить его учётную запись из App Store. Об этом пишет CNBC. Это означает, что студия потеряет доступ к инструментам разработки на iOS и Mac. В ...

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

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

Использование локального .bashrc через ssh и консолидация истории выполнения команд Если вам приходится работать с большим количеством удаленных машин через ssh то возникает вопрос как унифицировать shell окружение на этих машинах. Копировать заранее .bashrc не очень удобно, а зачастую невозможно. Давайте рассмотрим вариант копирования непосредственно в про...

[Из песочницы] Вячеслав Смирнов — Ускоряем Apache JMeter Вячеслав Смирнов — Ускоряем Apache JMeter Apache JMeter не требует рекламы, но нечасто время уделяют скорости работы самих нагрузочных скриптов. Вячеслав рассматривает подходы к оптимальному написанию скриптов, что позволяет сэкономить на нагрузочных машинах и позволяет по-...

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

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

Сложности импортозамещения: инструмент для госкорпораций убирают из реестра отечественного ПО Госсектор давно и масштабно использует зарубежное ПО. Вернее, использовал до последнего времени. Согласно приказу Минкомсвязи от 20.092018 №486 все государственные компании должны перейти на отечественное программное обеспечение. Не сразу, время есть до 2024 года. У гос...

[Перевод] Как мы оптимизировали наш DNS-сервер с помощью инструментов GO В преддверии старта нового потока по курсу «Разработчик Golang» подготовили перевод интересного материала. Наш авторитетный DNS-сервер используют десятки тысяч веб-сайтов. Мы ежедневно отвечаем на миллионы запросов. В наши дни DNS-атаки становятся все более и более распрос...

Нужно выполнять работу удаленно? Вам нужны правильные инструменты для домашнего офиса: MS Office Suite, Windows 10 уже за $9,49 В конце января в Европе вспыхнуло много случаев заболевания COVID-19. Вирус распространился почти повсюду в мире с большой группой зараженных людей, которые больше не могут выходить на работу. Google, Microsoft, Twitter. Hitachi, Apple, Amazon.

Дорофей Пролесковский: «Единственный картографический проект, в который имеет смысл вкладывать свои силы и время — OSM» Дорофей Пролесковский — белорусский осмер и программист, который успел поработать во многих геостартапах, связанных с OSM. Сейчас он занимается разработкой аналитических инструменты для кризисного картографирования в компании Kontur.io. Почему OSM находится в технологическо...

FOSS News №9 — обзор новостей свободного и открытого ПО за 23-29 марта 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №9 за 23–29 марта 2020 г.: Open Source против COVID-19: как разработчики могут помочь в борьбе с...

10 мужских инструментов с AliExpress по низкой цене: мини циркулярка и ламельный фрезер с Ali Всем привет. Сегодня посмотрим на 10 мужских инструментов с AliExpress по низкой цене, которые могут оказаться для вас в новинку! Дешёвые инструменты с AliExpress...

[Перевод] Семь практических советов по массовой загрузке данных в PostgreSQL Вольный перевод статьи «7 Best Practice Tips for PostgreSQL Bulk Data Loading» Иногда возникает необходимость в несколько простых шагов загрузить в БД PostgreSQL большой объём данных. Данная практика обычно называется массовым импортом, когда в качестве источника данных служ...

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

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

Как выглядит zip-архив и что мы с этим можем сделать. Часть 3 — Практическое применение Продолжение статьи Как выглядит zip-архив и что мы с этим можем сделать. Часть 2 — Data Descriptor и сжатие. Дорогие читатели, я снова приветствую вас на передаче Нетрадиционное программирование на PHP. Для понимания происходящего рекомендую ознакомиться с предыдущими двумя...

[Из песочницы] Микросервисы — комбинаторный взрыв версий Привет, Хабр! Представляю вашему вниманию авторский перевод статьи Microservices – Combinatorial Explosion of Versions. Во времена когда мир IT постепенно переходит на микросервисы и инструменты вроде Kubernetes, все более заметной становится лишь одна проблема. Эта проблем...

Важно для пользователей Avast. ПО собирает и продаёт данные об активности своих пользователей в Сети Антивирус Avast давно входит в число самых популярных приложений этого сегмента. Однако при его использовании, как оказалось, нужно учитывать одну любопытную особенность. Как минимум с 2013 года Avast не только собирает данные о действиях пользователей, но и продаёт их...

[Перевод] 5 инструментов геймдизайнера, которые помогут вашей игре Видеоигры существуют более 50 лет. За это время технологии скакнули от текстовой The Oregon Trail до фотореалистичной Red Dead Redemption 2. Не говоря уже о VR-тайтлах вроде Half-Life: Alyx, которая выходит в конце марта. И все же, игровая индустрии еще очень молодая. Пос...

Google представил Pigweed — инструменты разработки для встроенных систем Pigweed - коллекция инструментов и библиотек с открытым исходным кодом, для разработки и запуска вашего собственного программного обеспечения на встроенных платформах.

25 инструментов для дома и ремонта с AliExpress Бытует мнение, что Китай — последнее место, где стоит искать надёжный инструмент для дома. Лайфхакер подготовил подборку товаров, опровергающих этот стереотип.

ТОП 10 дешёвых мужских инструментов с AliExpress для ремонта и быта, о которых вы могли не знать Всем привет. Сегодня посмотрим на топ 10 дешёвых мужских инструментов с AliExpress для ремонта и быта, о которых Вы могли не знать! Интересные и полезные инструменты по низкой цене только в этой подборке.

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

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

Интенсив по диджитал-маркетингу Вы освоите главные инструменты интернет-маркетинга за девять занятий с нуля. Программа курса состоит из 9 модулей Основы digital Email-маркетинг Создание и оптимизация сайта SEO Контекстная реклама Контент маркетинг Таргетированна...

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

[Перевод] Слышали о языке Prolog? Prolog — это один из тех языков, которые программисты обычно изучают в самом начале карьеры (например — в школе или в институте). Его, правда, забывают почти сразу же после того, как изучили. Почему? Ну, лично я виню в этом индустрию разработки ПО. Я работаю в этой сфере по...

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

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

Безопасность превыше свободы? Как правительства внедряют инструменты массовой слежки под предлогом коронавируса «В последние несколько лет за нашу приватность ведется большая борьба. Кризис из-за коронавируса может стать переломным моментом в этой битве». Так историк и автор бестселлера «Sapiens: Краткая история человечества» Юваль Ной Харари в своей статье для Financial Tim...

[Перевод] Интерактивная визуализация данных при помощи Plotly: строим красивые графики с Express и Cufflinks Если Вы все еще используете Matplotlib для создания графиков в Python, самое время взглянуть на мир с высоты альтернативной библиотеки интерактивной визуализации. Plotly позволяет создавать красивые, интерактивные, экспортируемые графики с помощью всего нескольких строк к...

России и Беларуси создают дополненную реальность для очков от Apple Разработкой новой технологии занимается итальянский стартап Augmented.City. В Беларуси его техническим партнером выступает хостинг-провайдер HostFly.by. В дополненной реальности можно будет разместить любое количество объектов, включая анимированные фигуры и цифровые надписи...

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

Как Амплифер использует Logux — инструмент для связи клиента и сервера Меня зовут Виталий Ризо, я старший фронтенд-разработчик в «Амплифере». Поделюсь, как мы применяем Logux в веб-приложении: организуем обмен данными в реальном времени, уведомления об ошибках без перезагрузки страницы, общение между вкладками браузера и интеграцию с Redux. Чи...

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

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

Стать звездой Instagram и начать экономить: полезные приложения для iPhone Каждый день мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас два приложения, которые сделают из ...

Теперь разработчики могут создавать приложения для Windows на языке Swift Накануне проект Swift, в рамках которого развивается одноимённый язык программирования, объявил о выпуске первой версии Swift для Windows 10. Это означает, что все инструменты, такие как компилятор и ключевые библиотеки, доступны разработчикам для переноса своих приложений ...

Apache Airflow: делаем ETL проще Привет, я Дмитрий Логвиненко — Data Engineer отдела аналитики группы компаний «Везёт». Я расскажу вам о замечательном инструменте для разработки ETL-процессов — Apache Airflow. Но Airflow настолько универсален и многогранен, что вам стоит присмотреться к нему даже если вы не...

Meta Gameplay Framework, или бэкенд без серверных разработчиков Привет! Меня зовут Кирилл, я руководитель отдела серверной разработки в Pixonic. Здесь я работаю уже более 5 лет. Долгое время Pixonic была компанией одной игры — War Robots. Но однажды к нам пришло осознание, что так больше продолжаться не может, и мы начали работу над со...

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

Обнаружена серия атак Lazarus на устройства Windows, Linux и macOS Мультиплатформенные вредоносные инструменты - редкость, так как их разработка требует значительных вложений. Соответственно, они создаются не для разового применения, а для долгосрочного использования. Так, этот фреймворк был замечен в атаках с целью краж баз данных компаний...

На YouTube заработали новые ограничения в отношении детей Команда популярного сервиса Youtube ввела в действие новые требования для видео, ориентированного на детей. Изначально новая политика конфиденциальности в отношении детей была разработана в ответ на требования Федеральной торговой комиссии США (FTC).  Тепер...

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

Автоматизация тестирования ПО QIWI-терминалов Привет, Хабр! Сегодня поговорим на специфическую тему: автоматизация тестирования ПО для терминалов самообслуживания QIWI. В теме автоматизации тестирования есть области, которые исхожены вдоль и поперек несколько раз, например, тестирование веб-сервисов. Для таких област...

[Из песочницы] Flutter. BlOC, Provider, async – архитектура «по полочкам» Вступление Когда пытаешься написать приложение, то первое с чем сталкиваешься – это как организовать архитектуру приложения. А когда еще при этом речь идет про Flutter, так голова совсем может пойти кругом от того, что выдает Гугл — Vanilla, Scoped Model, BLoC, MVP, MVC, MVV...

[Перевод] Компьютерное зрение на WebRTC-сервере с аппаратным ускорением от Intel OWT WebRTC упростил (в большинстве своем) получение и отправку видеопотоков в реальном времени. А значит, можно немного поразвлекаться с ними при помощи машинного обучения. В прошлом месяце я показал, как запустить компьютерное зрение (Computer Vision – CV) локально в браузере....

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

[Перевод] Краткое руководство по разработке чартов в Helm Unsplash by Frank Eiffert Helm — мощный инструмент для применения, обновления и управления приложениями в Kubernetes. Сообщество Helm создает множество чартов с открытым исходным кодом. Вы можете развернуть Redis, Nginx или Prometheus Operator с помощью одной команды. И они...

Начались продажи цифрового пианино Roland со встроенным голосовым помощником Alexa Примерно год назад компания Roland анонсировала выпуск цифрового пианино GO:PIANO со встроенным голосовым помощником Amazon Alexa, а на этой неделе устройство появилось в продаже. Оно стоит примерно 500 долларов. За эту сумму покупатель получает клавишный инструмент с ...

Функциональные тесты в Циан Привет! Меня зовут Тимофей, я Python-разработчик в команде Платформа компании Циан. Наша команда занимается разработкой инструментов для продуктовых разработчиков. Это и библиотеки: HTTP-клиент, веб-сервер, библиотеки доступа к базам данных, и средства мониторинга микросерв...

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

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

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

[Перевод] Волшебная отвёртка для дальневосточной сборки Excel 97 Группа строений кампуса Microsoft от №16 до №18 многие годы служила домом для команды разработчиков Microsoft Office. Когда они переехали в строение №37, все машины в старой лаборатории выключили и перевели в новую лабораторию здания 37. На тот момент Office 97 уже был оч...

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

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

Web Security SQL Injection 2020 Статья расскажет, как использовать SQLmap и похожих инструментов для автоматизации решений заданий по sql injection на одном из популярных CTF ресурсов. В статье зайдем немного дальше, чем просто модификация risk-level «if you know what i mean». Задания не будут полностью ра...

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

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

Bhunter — взламываем узлы бот-сетей Вирусные аналитики и исследователи компьютерной безопасности стремятся собрать как можно больше образцов новых ботнетов. В своих целях они используют honeypot'ы.… Но что если хочется понаблюдать за зловредом в реальных условиях? Подставить под удар свой сервер, маршрутизатор...

В 2019 году количество попыток отмывания денежных средств выросло почти в три раза Такие данные приведены в отчёте Kaspersky Fraud Prevention , подготовленном "Лабораторией Касперского". По статистике, среди приложений для удалённого управления устройством лидировали AnyDesk, Team Viewer, AirDroid и AhMyth. После установки такого ПО вероятность, ...

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

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

Google запустил инструмент для создания коротких промо-видео для YouTube Google представил бета-версию нового инструмента YouTube Video Builder, с помощью которого компании смогут создавать короткие промо-видео для YouTube. Новый инструмент доступен на бесплатной основе. Воспользоваться им могут компании любого размера. YouTube Video Builder аним...

Автоматизация тестирования: Java или Python? Всем привет! В марте OTUS запускает сразу два курса по автоматизации тестирования: «Python QA Engineer» и «Java QA Engineer». У нас часто спрашивают, какой из этих курсов выбрать, ответить на данный вопрос мы решили переводом статьи от компании SafeBear. Один из самых попу...

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

[Перевод] 6 способов значительно ускорить pandas с помощью пары строк кода. Часть 2 В предыдущей статье мы с вами рассмотрели несколько несложных способов ускорить Pandas через jit-компиляцию и использование нескольких ядер с помощью таких инструментов как Numba и Pandarallel. В этот раз мы поговорим о более мощных инструментах, с помощью которых можно не т...

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

Полный набор gRPC, RESTful JSON API и Swagger из одного .proto файла. От введения до нюансов и тонкостей grpc-gateway В этой статье я опишу процесс создания сервера с gRPC и RESTful JSON API одновременно и Swagger документацию к нему. Эта статья — продолжение разбора различных способов реализаций API-сервера на Golang с автогенерацией кода и документации. Там я обещал более подробно остано...

AppsFlyer открывает бесплатный доступ к своим инструментам Платформа предлагает современные программные инструменты и API для расширения возможностей брендов и усиления их собственных медиа-стратегий - бесплатно.

Нативный способ покрасить SVG-иконки Когда вам нужна возможность менять цвет иконок через CSS, что вы делаете? Вариантов не так много. Обычно используются либо шрифты иконок, либо исходный код SVG скачивается и вставляется в HTML вручную. Шрифт нужно оптимизировать, иначе пользователь загрузит разом все иконки...

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

Модульный гигант c онлайн управлением, а также текстильные и вязаные клавиатуры Джо Парадизо На сей раз речь пойдёт о создателе крупнейшего в мире модульного синтезатора, построенного в домашних условиях, сотруднике массачусетского технологического института, Джозефе Парадизо (Joseph Paradiso) и некоторых его разработках. Думаю, не будет ошибкой утверждать, что Пара...

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

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

[Из песочницы] Бинарные часы «Cyber Watch» Часы на газоразрядных лампах в стиле «Стимпанк» заполонили рынок и сердца людей. Киберпанкам нужен герой, который спасет мир. И им стану я. Мой инструмент – бинарные часы «Cyber Watch». Читать дальше →

Точка кристаллизации негатива в команде: Как ее найти и что с ней делать? Иногда Scrum-мастеру или любому другому лидеру команды кажется, что в команде в процессе работы нарастает негатив и токсичность. Такое бывает, особенно в определённые этапы развития команды. Это симптомы ни в коем случае нельзя «спускать на тормозах», так как это предвестник...

[Перевод] Проверяем на уязвимости любой сайт с помощью Nikto Всем привет! В марте OTUS запускает новый курс «Практикум по Kali Linux». В преддверии старта курса подготовили для вас перевод полезного материала. Также хотим пригласить всех желающих на бесплатный урок по теме: «Denial of Service атаки и защита от них». Перед тем как ат...

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

О тенденциях развития архитектуры процессоров, или почему я верю в успех Huawei на серверном рынке Мы живем в интересные времена. Мне кажется, следующие 2-3 года определят, куда пойдет развитие архитектуры на ближайшее десятилетие. Сейчас на рынке серверных процессоров есть несколько игроков, представляющих совершенно разные подходы к технологии. И это очень здорово (я да...

Тестирование StoreKit в Xcode 12 и iOS 14 Привет, Хабр! Меня зовут Сэм, я разработчик в сервисе Qonversion. В этой статье описаны новые возможности для тестирования подписок, представленные Apple во время сессии Introducing StoreKit Testing in Xcode на WWDC 2020. Рынок подписок в мобильных приложениях быстро растет,...

4-ая платформа отходит от б/у сервера Всем привет! Мы с коллегами столкнулись с дефицитом информации о развитии серверного оборудования, а также по сравнениям разных линеек при подборе конфигураций под самые ходовые нужды (по крайней мере те, с которыми мы в GaltSystems работаем чаще всего). Вспоминая нашу прошл...

В мобильных приложениях нашли инструменты для слежки, связанные с правительством США Журналисты The Wall Street Journal нашли в мобильных приложениях инструменты для слежки, связанные с правительством США. Речь идёт о более чем 500 различных приложениях с сотнями миллионов пользователей.

Наводим порядок на рабочем месте. Дешево и сердито. Столкнулся с тем, что время от времени приходится наводить порядок в инструментах на рабочем столе. Задался вопросом, а почему бы не организовать их хранениe таким образом, чтобы все всегда было под рукой?Идея лежала на поверхности (и в Google) - сделать перфорированную пане...

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

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

Google меняет методы хранения данных пользователей В последние несколько лет вопрос приватности данных пользователей обсуждается особенно остро, так как у компаний есть довольно много инструментов для их сбора и хранения. Это затрагивает и поискового гиганта Google, огромная популярность продуктов которого позволяет ему полу...

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

Docs as code против или вместе с Confluence? Обзор нескольких способов публикации из репозитория в Confluence Многие уже давно или активно используют или смотрят в сторону модели хранения и публикации документации как кода, это значит применять к документации все те же правила, инструменты и процедуры, что и к программному коду, например, хранить в репозитории, прогонять тесты, соби...

Начались продажи цифрового пианино Roland со встроенным голосовым помощником Alexa Примерно год назад компания Roland анонсировала выпуск цифрового пианино GO:PIANO со встроенным голосовым помощником Amazon Alexa, а на этой неделе устройство появилось в продаже. Оно стоит примерно 500 долларов. За эту сумму покупатель получает клавишный инстру...

В этом году в WhatsApp может появиться вход с нескольких устройств и удобный поиск Так уж сложилось, что самым популярным мессенджером нашего времени является WhatsApp. При всем удобстве Telegram и любви китайцев к WeChat, именно мессенджер, входящий в структуру Facebook, является самым массовым в мире. Все из-за того, что он очень простой и понятный. Но ...

Бесплатный вебинар «Цифровизация» Как сделать компанию гибкой и увеличить продажи в кризиc? Демпинг в условиях конкуренции — не единственный способ остаться на рынке. Это самый неэкологичный метод выживания в условиях «красного океана». Алексей Яновский расскажет, как...

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

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

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

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

[Перевод] Автономные автомобили на open source (Статья Forbes 2019 года ) Брэд Тэмплтон с ранней версией Стэнфордского робокара. Об авторе: Брэд Тэмплтон — инженер-программист, евангелист робоавтомобилей с 2007 года, работал над Гуглокаром в его ранние годы. Основатель ClariNet, почетный председатель Electronic Fronti...

Используем Google Tag Manager Server-Side вместо Zapier Появление Google Tag Manager Server Side привнесло большое количество возможностей в мир маркетологов и дата аналитиков. Так как инструмент новый не все понимают чем он может быть полезен конкретно для их компании. Одно из преимуществ GTM на сторонне сервера в том что вы мо...

3 способа сбросить пароль на компьютере Mac Включить старый MacBook только для того, чтобы понять, что вы не можете вспомнить пароль для входа, — очень неприятная ситуация. Каждая неудачная попытка входа в систему вызывает замешательство и даже панику. Но не волнуйтесь. Apple в курсе, что многие из нас забывают...

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

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

Thumbtack Tech Day Три города, три спикера, три темы Объединяем в один онлайн-митап экспертизу сразу трех направлений из городов присутствия компании «Тамтэк» в России. Специалисты из Омска, Саратова и Санкт-Петербурга расскажут о практиках и фишках разр...

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

Создаём с нуля высоконагруженное приложение на Tarantool В 2013 я пришел в Mail.ru Group, и я решал задачу, в которой мне нужна была очередь. Есть много разных инструментов для построения очередей, но я решил для начала узнать, что уже имеется в компании. Услышал, что есть такой продукт — Tarantool. Узнал, как он устроен, и мне п...

Устройство расширений для браузера Firefox (WebExtensions) Для людей, работа которых связана с использованием сети Интернет, расширения браузера могут быть очень полезными инструментами. С помощью них можно избавить пользователя от повторения одних и тех же действий и лучше организовать рабочий процесс. Можно составить набор инструм...

AMA про удаленку: спрашивайте — отвечаем Привет, за минувший год мы сделали 5 разных докладов про работу в распределенных командах — и поняли, что не покрываем и десятой доли вопросов, которые возникают у людей при слове «удаленка». И хотя с каждым годом все больше компаний и специалистов продолжают делиться опыто...

AWS re:Invent 2020 в этом году пройдет в онлайне Одна из главных интриг открывающейся конференции — ожидаемые объявления, связанные с разработкой Amazon собственных процессоров. Конференция re:Invent, которую ежегодно организует Amazon Web Services, в этом году пройдет только в Интернете, с 30 ноября по 18 декабря, и уч...

[Перевод] Зачем процессорам нужен кэш и чем отличаются уровни L1, L2, L3 Во всех центральных процессорах любого компьютера, будь то дешёвый ноутбук или сервер за миллионы долларов, есть устройство под названием «кэш». И с очень большой вероятностью он обладает несколькими уровнями. Наверно, он важен, иначе зачем бы его устанавливать? Но что же...

Инструмент Google Pixel Repair Tool позволит быстрее устанавливать обновления Android на смартфоны Pixel Если пользователи испытывают проблемы с получением обновлений по воздуху для своих смартфонов линейки Pixel, то у них появилась новая возможность установки обновлений вручную. Речь идёт об инструменте восстановления системы – Google Pixel Repair Tool. Чтобы воспользоваться и...

Chrome Remote Desktop. Удаленная поддержка Великолепное бесплатное ПО Chrome Remote Desktop, которым пользуюсь более 3 лет, вырос в моих глазах! (полноценный отдельный инструмент для удаленной поддержки). Всем, кому интересен аналог «Великому ПО» прошу под кат. «Вот так, ко времени и к месту» Большой Лебовски. Ч...

Визуализация сложных данных с использованием D3 и React Существует много возможныx вариантов реализации сложных графиков в ваших проектах. Я за несколько лет попробовал все возможные варианты. Сначала это были готовые библиотеки типа AmCharts 4. AmCharts сразу же оказался большим и неповоротливым. После этого были более гибкие и ...

[Перевод] Ванильный JavaScript и HTML. Никаких фреймворков. Никаких библиотек. Никаких проблем Используете для создания приложений Vue, React, Angular или Svelte? Я использую, и если вы тоже, и уверен, что вам уже давно не приходилось писать приложение, которое выводит информацию без этих прекрасных инструментов. Когда-то многие из нас писали веб-приложения только с...

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

System Analysis Online Meetup 29/04 Приглашаем вас в онлайн: митап System Analysis пройдет 29 апреля и обещает быть интересным. Узнаем, как можно понять клиентов еще лучше, посмотрим в действии инструмент UML State Machine Diagram для описания жизненных циклов объектов и разберемся во взаимоотношениях аналитик...

Windows Server или Linux-дистрибутивы? Выбираем серверную ОС Операционные системы — это краеугольный камень современной индустрии. С одной стороны они потребляют ценные ресурсы сервера, которые можно было бы пустить на что-нибудь более полезное. С другой — операционная система выступает оркестратором для приложений сервера и позволя...

Microsoft работает над ускоренной альтернативой меню «Пуск» в Windows 10 Компания Microsoft работает над новым инструментом для пакета системных утилит PowerToys, дебютировавших в прошлом году.  Инструмент под кодовым названием PowerLauncher может работать как обычный лаунчер для запуска приложений. Причём, по словам разработчиков Powe...

Microsoft позволит компьютерным играм использовать преимущества сверхбыстрых SSD. Представлен DirectStorage API Только что мы говорили о технологии Nvidia RTX IO, которая позволяет видеокартам RTX 3000 загружать данные напрямую из SSD, минуя процессор. Это должно обеспечить огромный прирост производительности в ряде сценариев в играх. Но в целом RTX IO — это не совсем собст...

Альтернативы стандартным приложениям на iPhone, которые можно скачать со скидкой Некоторые приложения подешевели, другие можно урвать бесплатно Каждый день мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac...

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

Тестирование «переплетением» – в 100 раз быстрее АБ теста А/Б тестирование – один из основных инструментов продакт менеджмента, пока еще не придумали более надежного и дешевого способа достоверно оценить влияние одного конкретного изменения на бизнес-метрики продукта, изолировав его от всех остальных факторов. В этой статье я хочу...

Действительно простая графика в R для науки и публицистики R — очень мощный инструмент для работы со статистикой: от предварительной обработки до построения моделей любой сложности и соответствующей графики. Простой гугл-запрос выдаст большое количество литературы по тому, как «легко и быстро» использовать R. Здесь будут и огромные...

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

[Из песочницы] Как перенести OpenVZ 6 контейнер на KVM сервер без головной боли Каждый, кому понадобилось хотя бы раз в жизни перенести OpenVZ контейнер на сервер с полноценной виртуализацией KVM, сталкивался с некоторыми проблемами: Большинство информации, банально устарело и было актуально для уже давно прошедших EOL цикл ОС По разным ОС всегда предо...

[Перевод] Лучшие инструменты с открытым исходным кодом и библиотеки для Deep Learning — ICLR 2020 Experiencebi Сложно найти на Хабре человека, который не слышал бы про нейронные сети. Регулярные новости о свежих достижениях нейронных сетей заставляют удивляться широкую публику, а также привлекают новых энтузиастов и исследователей. Привлеченный поток специалистов способствует не толь...

[Перевод] Таблицы и CSS-свойство float в современной веб-разработке Больше двадцати лет тому назад таблицы были основным HTML-средством для оформления веб-страниц. Таблицы давали веб-мастерам стабильный механизм для создания сайтов, имеющих некие признаки «дизайна». Содержимое страниц больше не должно было идти строго сверху вниз. Материалы ...

Простой графический интерфейс для M5Stack (Arduino) Привет! Сегодня мы познакомимся с такой штукой как M5 UI. Благодаря M5 UI Вы можете с помощью пары строк кода подключать всевозможные поля, кнопки, ползунки и переключатели, создавать условные слоя. Несмотря на то, что процесс подключения элементов UI очень прост, Вы также м...

Just another tool: знакомство с конфигурацией сервисов с помощью Desired State Configuration  Desired State Configuration (DSC) — инструмент управления конфигурацией сервера. С его помощью можно настроить сервер (внести изменения в реестр, копировать файлы, установить и удалить компоненты), проконтролировать текущее состояние настроек и быстро откатиться до базовых н...

Яндекс инвестирует $40 млн в инструменты для разработки ИИ Платформа Яндекс.Облако и американская компания – разработчик оборудования Nvidia открывают для российских компаний библиотеку приложений для работы с искусственным интеллектом Nvidia GPU Cloud (NGC). Ранее ею пользоваться могли только иностранные клиенты и партнеры Nvidia. ...

[Из песочницы] Как выбрать решение для парсинга сайтов: классификация и большой обзор программ, сервисов и фреймворков Парсинг или как его еще иногда называют web scraping – процесс автоматического сбора информации с различных сайтов. Форумы, новостные сайты, социальные сети, маркейтплейсы, интернет-магазины и даже поисковая выдача, вот далеко не полный список ресурсов с которых собирают кон...

Пишем и тестируем миграции БД с Alembic. Доклад Яндекса Приложения на бэкенде могут работать с самыми разными базами данных: PostgreSQL, SQLite, MariaDB и другими. Перед разработчиками встает задача реализовать возможность легко и безопасно изменять состояние БД. Менять нужно как структуру базы, так и сами данные от одной версии ...

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

Ещё 3 смартфона Samsung из популярных обновляются до One UI 2.0 и Android 10 Порой обновления в Android — крайне запутанная вещь. Взять, к примеру, Samsung, которая пусть и не самая скоростная, когда речь заходит о прокачке Android до новой мажорной версии, но всё же делает это. Однако иногда ситуация выглядит странной. Сейчас компания выпускает ап...

Нишевые кейсы для телефонии с подключением Виртуальной АТС Виртуальная АТС позволяет решать самые разные задачи в различных сферах и направлениях бизнеса. Рассмотрим несколько примеров того, как компании организовывают коммуникацию с клиентами с помощью инструментов ВАТС. Читать дальше →

[Из песочницы] Как AliExpress помогает обманывать покупателей Вводные пояснения Здравствуйте. Речь в этой статье не столько о псевдо-скидках, о которых уже сказано много, в том числе на Habr, а о гораздо более обширных методах наёживания покупателей продавцами и арбитрами AliExpress, о вредных товарах способных испортить вам зрение,...

Появился инструмент для «пиратского» продления поддержки Windows 7 Совсем скоро, в январе 2020 года, будет прекращена поддержка Windows 7, и пользователи уже готовят инструменты для бесплатного использования расширенной поддержки — Extended Security Updates.

Как автопроизводителю в 2 раза снизить CPA и оптимизировать расход рекламного бюджета Крупные рекламодатели запускают масштабные кампании и заинтересованы, чтобы каждый рубль был потрачен максимально эффективно. Какие инструменты помогают уследить за большим числом кампаний и улучшить их KPI, рассказывают специалисты Havas Media и ...

CFTC ищет инструменты для отслеживания незарегистрированных предложений биткоин-фьючерсов Комиссия по срочной биржевой торговле США (CFTC) объявила призовой конкурс новых инструментов для поиска незарегистрированных предложений деривативов, включая биткоин-фьючерсы, американским инвесторам со стороны иностранных компаний. LabCFTC launches Project Streetlamp, the ...

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

В работе инструмента «Параметры URL» в Search Console произошёл сбой Зарубежные вебмастера заметили, что инструмент «Параметры URL», доступный в старой версии Search Console, возвращает неверные данные. В частности, инструмент может показывать нулевые или заниженные значения по количеству параметров, что не соответствует реальности. Так, напр...

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

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

Полезные советы по редактированию фото на iPhone и iPad Многим не хватает встроенных в приложение «Фото» на iOS инструментов для редактирования фотографий и они загружают различные сторонние приложения вроде Darkroom, Obscura Camera и другие. В этом нет ничего такого, потребности у всех разные, но я до сих пор вижу, что большинс...

Новые плагины для Figma, обновления Sketch, инструменты для подбора цветов и другие новости дизайна интерфейсов Мини-дайджест с новыми инструментами дизайна пропустил пару циклов. Так что приехало с горочкой.

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

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

Fortinet приобретает компанию CyberSponse Благодаря дополнению Fortinet Security Fabric новыми инструментами оркестрации работы подсистем безопасности и автоматизации средств реагирования на инциденты, команды по обеспечению кибербезопасности получают возможность повысить ...

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

А что, если без Python? Julia для машинного обучения и вообще Мы всегда хотим писать код быстро, но за это приходится платить. На обычных высокоуровневых гибких языках можно быстро разрабатывать программы, но после запуска они работают медленно. Например, чудовищно медленно cчитать что-то тяжелое на чистом Python. Си-подобные языки раб...

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

[Перевод] Разворачиваем Jenkins как код Прим. перев.: это перевод статьи из инженерного блога компании Preply о том, как можно использовать конфигурацию как код для такого популярного CI/CD инструмента как Jenkins. В нашей компании, мы стараемся следовать практикам «Все как код», это касается не только инфраструк...

[Перевод] Формула-1: разбор технологий создания самых быстрых машин в мире Пилоты Формула-1 испытывают перегрузки, равные тем, что испытывали астронавты «Аполлона» во время приземления. Давайте рассмотрим как проектируются и создаются их болиды. Вот уже более 60 лет команды Формулы-1 разрабатывают, тестируют и создают самые быстрые и технологиче...

23% российских пользователей хотя бы раз проверяли, не утекали ли их пароли в сеть При этом 35% респондентов рассказали, что сталкивались с ситуацией, когда к их приватной информации получал доступ тот, кому она не предназначалась. В половине из этих случаев (52%) к их аккаунтам получал доступ некто посторонний.Чтобы свести риски от возможных утечек к мини...

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

[Из песочницы] Как собирать проекты в Jenkins, если нужно много разных окружений На Хабре много статей о Jenkins, но мало где описывается пример работы Jenkins и докер агентов. Все популярные инструменты сборки проектов типа Drone.io, Bitbucket Pipeline, GitLab, GitHub actions и другие, могут собирать все в контейнерах. Но как же Jenkins? На сегодняшний...

APT Group разработала бэкдоры, чтобы шпионить за компаниями и правительственным учреждением Центральной Азии Специалисты проанализировали образцы, которые использовала APT-группировка для слежки за телекоммуникационной и газовой компаниями, а также правительственным учреждением в Центральной Азии.Хакеры использовали бэкдоры, чтобы получить долговременный доступ к корпоративным сетя...

TikTok собрал рекламные инструменты для бизнеса на одной платформе И представил новый рекламный AR-инструмент — Brand Scan.

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

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

Самый огромный радиотелескоп в мире полностью введён к эксплуатацию Более трёх лет назад в сентябре 2016 года в Китае был введён в эксплуатацию крупнейший в мире радиотелескоп — Five hundred meter Aperture Spherical Telescope (FAST). Если точнее, крупнейший он в своём классе (антенна с заполненной апертурой). Диаметр чаши телескоп...

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

Работа Disk Partition Management Tool в Windows 10 появилась на изображениях Существует множество сторонних менеджеров дисков для Windows 10, но в Windows есть собственный инструмент управления дисками, скрытый в панели управления. Благодаря встроенному в Windows 10 инструменту управления дисками пользователь может изменять размер, создавать, удалять...

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

Эпоха после пандемии. Что застрахует компанию от неприятностей? Мы все сейчас в состоянии кризиса — и отрасли, попавшие в списки пострадавших, и ИТ. Просто сила удара и последствия пока разные и ещё неизвестно, чем всё это закончится. Малому и среднему бизнесу сложно: с одной стороны, нужно адаптироваться к новым отношениям с командой, с...

Пробуем новые инструменты для сборки и автоматизации деплоя в Kubernetes Привет! За последнее время вышло много классных инструментов автоматизации как для сборки Docker-образов так и для деплоя в Kubernetes. В связи с этим решил поиграться с гитлабом, как следует изучить его возможности и, конечно же, настроить пайплайн. Вдохновлением для этой ...

У нас было 5 языков бэкенда, легаси-монолит, слишком большие расходы на AWS и слишком мало инструментов статанализа И мы знали, что когда-нибудь сделаем митап об этом. Он пройдет в субботу 30 мая, днем, в формате открытой трансляции и кулуарных обсуждений в видеочате. А помимо ставших уже привычными ютуба и зума, у вас будет возможность смотреть и обсуждать доклады небольшой компанией ...

[Перевод] Лучшие практики bash-скриптов: краткое руководство по надежным и производительным скриптам bash Shell wallpaper by manapi Отладка сценариев bash — это как поиск иголки в стоге сена, тем более, когда новые дополнения появляются в существующей кодовой базе без своевременного рассмотрения вопросов структуры, логирования и надежности. В таких ситуациях можно оказаться ка...

В поиске вопросов, или как создать новый отладчик Мы уделяем много внимания инструментам разработки: участвуем в горячих спорах о редакторах (Vim или Emacs?), долго настраиваем IDE под свой вкус, и тщательно выбираем языки программирования и библиотеки, которые с каждым днем становятся все лучше и удобнее. Однако, здесь мож...

[Из песочницы] Как вести точный учет времени: 10 приложений для фрилансеров В 2018 году 35% американцев назвали фриланс своим основным источником дохода. Стремительный рост рынка фриланса стал возможным в том числе и благодаря появлению множества приложений для учета и анализа рабочего времени. Наличие этих точных инструментом позволило фрилансера...

in2sql: Работаем с разнообразием ODBC источников Продолжаю серию рассказов о OpenSource разработке In2sql, которая визуализирует объекты SQL для выгрузки данных в Excel (по сути это серия статей — документация к разработке). В предыдущих частях: Excel VBA — создаем свою панель инструментов In2Sql: Плагин для Excel ко...

[Перевод] Запускаем однофайловые программы в Java 11 без компилирования Пусть исходный файл HelloUniverse.java содержит определение класса и статичный метод main, который выводит в терминал одну строку текста: public class HelloUniverse{ public static void main(String[] args) { System.out.println("Hello InfoQ Universe"); ...

Обратный поиск изображений как новый инструмент борьбы с фейками Если вы – активный пользователь WhatsApp, Facebook и любой другой социальной сети и мессенджера, то вы наверняка не раз наталкивались на новости сомнительного содержания. Очень часто мессенджеры используются для циркуляции фейковых новостей и статей, и всё больше людей и вов...

AWS запускает CodeGuru для автоматического анализа кода CodeGuru это два инструмента - Reviewer и Profiler.

Знакомство с pg_probackup. Первая часть Привет, я Александр Никитин, главный системный администратор компании «БАРС Груп». В этой статье я хочу познакомить вас с инструментом pg_probackup. Pg_probackup — разработка компании Postgres Professional, которая помогает делать резервные копии СУБД PostgreSQL. В отличи...

[Перевод] Webpack: руководство для начинающих Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «Webpack: A gentle introduction» автора Tyler McGinnis. Перед изучением новой технологии задайте себе два вопроса: Зачем нужен этот инструмент? Какие задачи он выполняет? Если вы не можете отв...

Снимать всегда, снимать везде: 4 смартфона для коротких видео Что нужно сделать, чтобы зумеры побежали покупать телефон? Правильно — снабдить его камерами, побольше и помощнее. Потребление видеоконтента растёт с каждым годом, а зрители уделяют всё больше внимания качеству съёмки. Чтобы оставаться на гребне волны, блогерам на всех платф...

Windows File Recovery — новый инструмент от Microsoft для восстановления удалённых данных Несколько дней назад компания Microsoft без каких-либо анонсов выпустила новое приложение Windows File Recovery для восстановления файлов, которое вполне может пригодиться, если вы случайно удалили важный файл или повредили данные на диске или флеш-накопителе. Windows File ...

Уведомления от Bitbucket в Telegram Суть проекта Когда я только устроился на первую работу разработчиком Java, сразу же возникла проблема уведомлений о событиях в Bitbucket. Направление Java разработки было новым (я был вторым программистом), поэтому среду для разработки пришлось настраивать мне. После устано...

[Перевод] Так выглядит эффективная работа техлида фото с сайта pilot.com В 2012 году Джессика МакКеллар с командой друзей из MIT (Мичиганский Технический Университет) запустила стартап скрытого чата Zulip. Менее двух лет спустя его выкупил Dropbox. И в этом не было ничего необычного. С ее командой такое уже случалось, когд...

Что общего между Putout и Rulegurd? Недавно наткнулся на статью про статический анализатор Ruleguard и хотел написать к ней комментарий, но получилась статья. Интересно, что похожие идеи могут в одно время прийти разным людям, пишущим на разных языках. Я работаю над статическим анализатором Putout, и обратил в...

[Из песочницы] Что делать, если в вашей команде появился «эффективный» менеджер? Пару лет назад друзья скинули очень забавный комикс под названием “Сова — эффективный менеджер”. Я посмеялась, подумала, что смешно, такого же не бывает, как классно утрированы ситуации. Но очень скоро этот комикс стал моей реальностью — в нашей команде появился он: “эффекти...

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

Что ожидается в Windows 10 версии 21H1 Вот-вот недавно вышло обновление системы Windows 10 версии 20H2, которое почти не отличается от выпущенного в первом полугодии May 2020 Update (версия 2004). Если принцип выпуска обновлений не изменится, версия Windows 10 21H1 появится весной 2021 года. Однако, слухи утвержд...

В Photoshop добавили «замену неба». Adobe скопировала у Xiaomi популярную функцию MIUI Представив линейку смартфонов Xiaomi Mi CC9, китайский производитель добавил в фирменное приложение галереи MIUI новую функцию, которая позволяет заменять небо на фотографиях. Данная функция доступна на различных моделях смартфонов Xiaomi и Redmi. Если вам нравится эта ...

Суд обязал Google изменить многие смартфоны на Android. Для кого это важно? Уже достаточно долго Google находится в незавидном положении на Европейском рынке. Все из-за того, что против нее ведется антимонопольное расследование. Такое бывает достаточно часто и многие из вас вспомнят, как компанию заставили на российском рынке пойти на определенные ...

ML сегментация для оптимизации рекламных кампаний От маркетологов требуют всё более точного попадания в цель, когда речь идет о поиске целевой аудитории. Поэтому грамотная сегментация пользователей стала необходимостью, а применение аналитики ㅡ инструментом для ее реализации. На вебинаре мы поговорим о разных подходах к сег...

Какие у Вкусвилла есть telegram-боты и зачем они нужны Telegram предоставляет возможность делать ботов быстро, удобно и подключать их к своим внутренним системам, создавая множество подвязок, триггеров и шаблонов. Активируешь Botfather-а и просто следуешь инструкциям, самое сложное обычно касается именно работы со внутренними си...

Браузер на страже API-запросов Команде разработчиков, создающей одностраничное приложение (SPA), рано или поздно придётся столкнуться с ограничениями браузерной безопасности. С одной стороны, нужно сделать так, чтобы фронтенд-сторона могла беспрепятственно общаться с бэкенд API-сервером, а с другой — защ...

Что происходит? Все меняют иконки приложений в iOS 14, и вы тоже можете Вместе с iOS 14 Apple добавила новые возможности кастомизации рабочего стола для iPhone. И я сейчас говорю не только про виджеты и библиотеку приложений — теперь любой может за несколько кликов поменять иконку приложения на iPhone. Причем для этого не нужно ничего скачивать...

Топ-7 полезных мужских инструментов с AliExpress, на которые стоит обратить внимание - телескопическая распорная штанга, инструмент для снятия изоляции, многоступенчатые сверла и другое AliExpress - онлайн площадка с колоссальным ассортиментом товаров, где цены более привлекательны, чем в магазинах. Сегодня я вам расскажу про лучшие находки, которые точно будут вам полезны. Итак, начнем!

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

Подборка мужских инструментов с Aliexpress, на которые стоит обратить внимание: УШМ на аккумуляторе, сабельная пила и многое другое Всем доброго времени суток, дорогие читатели. В данной подборке собраны полезные и популярные инструменты для мужчин с сайта Aliexpress, на которые стоит обратить внимание.

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

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

Книга «Bash и кибербезопасность: атака, защита и анализ из командной строки Linux» Привет, Хаброжители! Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт....

Релиз Apache Ignite 2.9.0 — что нового? Apache Ignite – это высокопроизводительная распределенная база данных с открытым исходным кодом, предназначенная для хранения и распределенной обработки больших объемов данных в кластере узлов. Мы в Сбере активно его используем, и у нас есть команда, занимающаяся разработкой...

TikTok создал платформу для бизнеса с рекламными инструментами И представил новый рекламный AR-инструмент — Brand Scan.

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

Facebook запускает инструмент для переноса фото и видео в Google Photos Facebook объявил о запуске нового инструмента, с помощью которого пользователи смогут легко переносить фото и видео из соцсети в Google Photos и другие сервисы. На данный момент этот инструмент запускается в США и Канаде. Тестирование было начато в конце прошлого года в Ирла...

30+ парсеров для сбора данных с любого сайта Десктопные/облачные, платные/бесплатные, для SEO, для совместных покупок, для наполнения сайтов, для сбора цен… В обилии парсеров можно утонуть. Мы разложили все по полочкам и собрали самые толковые инструменты парсинга — чтобы вы могли быстро и просто собрать открытую инфо...

[Перевод] Распознавание мелодии путем изучения языка тела музыканта Перевод статьи подготовлен в преддверии старта нового набора на курс «Computer vision». Инструмент распознавания музыкальных жестов на основе искусственного интеллекта, разработанный в MIT-IBM Watson AI Lab, использует движения тела, чтобы различать звуки отдельных музык...

Что нового в Shop-Script 2020 года? В 2016 году мы достаточно подробно разбирали инструмент для создания интернет-магазинов — платформу Shop-Script 7. И не случайно, ведь дружественный нам интернет-магазин http://dishop.pro основан именно на Shop-Script. Поэтому сегодня нам хотелось бы снова поделиться св...

Xiaomi перестанет часто обновлять 6 своих смартфонов. Только крупные апдейты Xiaomi тащит за собой с обновления большой парк устройств, поддерживая их по крайней мере, если речь заходит о собственной оболочке MIUI. Да, мажорные версии Android некоторые аппараты получают реже, а некоторые не получают вовсе. Но мы уже много раз объясняли, почему это ...

Анализатор исходного кода Microsoft Application Inspector Компания Microsoft выпустила «Microsoft Application Inspector», кросс-платформенный опенсорсный (!) инструмент для анализа исходного кода. Читать дальше →

Google добавила защиту от спама и фишинга в приложение «Сообщения» для Android Google придумала, как защитить пользователей от спама и фишинговых сообщений Двухфакторная аутентификация уже давно перестала быть способом перестраховки, превратившись в важный инструмент защиты, который успел спасти уже многих. Ведь даже если пароль от вашей учётной записи...

Pixockets: как мы написали собственную сетевую библиотеку для игрового сервера Привет! На связи Станислав Яблонский, Lead Server Developer из Pixonic. Когда я только пришел в Pixonic, наши игровые сервера представляли собой приложения на основе Photon Realtime SDK: многофункционального, но весьма тяжелого фреймворка. Решение это, казалось бы, должно...

Пора переходить в красный лагерь: выбираем лучший AMD EPYC для сервера Сложно поверить, но последний серьезный успех AMD на рынке серверных микропроцессоров датирован далеким 2004 годом. Более 15 лет назад компания представила 64-битные Opteron, которые удачно конкурировали с интеловскими Xeon на ядрах Gallatin, обеспечивая требуемую производит...

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

Microsoft добавила в Windows 10 неотключаемую рекламу своих продуктов Корпорация Microsoft интегрировала в свою ОС рекламу, которая предлагает пользователям скачать и установить один из продуктов компании. На данный момент реклама показывается лишь тем юзерам, кто работает с приложениями Mail и Calendar — встроенные инструменты Windows. Не...

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

Цифровизация кризисом С момента, когда началась жесткая фаза кризиса, вызванного COVID-19, и связанных с ним событий, прошло уже более 6 месяцев. Карантин, самоизоляция и другие понятия стали неотъемлемой частью жизни не только для потребителей, но и для бизнеса. Разберём в деталях, как именн...

Мобильная версия казино Император здесь kazinoall.com Выбирая для себя онлайн casino, которое в свою очередь, будет доставлять вам определенное удовольствие, обратите внимание на то, будет ли оно предоставлять возможность играть в азартные развлечения в любых условиях. Дело в том, что, к сожалению, азартные клубы могут время от...

Запуск x64 систем в VirtualBox 6.1.2 на Windows 10 2004 Написать подобный пост меня сподвигло потраченное время на решение проблемы. Суть проблемы — запускаете виртуальную машину в VirtualBox, а она грузится как черепаха, бывает просто зависает и спустя некоторое время перезагружается и в окне виртуальной машины внизу справа выс...

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

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

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

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

Лучшее приложение за 4 900 рублей стало бесплатным для Windows 10 Американская корпорация Microsoft всегда имела очень большой аппетит, когда речь заходит о заработке денежных средств. Она старается зарабатывать на всех пользователях своей фирменной продукции максимально много денежных средств, делая это по одной простой единственной прич...

[Перевод] Локальное хранилище или куки? Безопасное хранение JWT на клиенте JWT (JSON Web Token) — это замечательный стандарт, основанный на формате JSON, позволяющий создавать токены доступа, обычно используемые для аутентификации в клиент-серверных приложениях. При использовании этих токенов возникает вопрос о том, как безопасно хранить их во фрон...

Как передать файлы с Android на iPhone и обратно Нас часто спрашивают, как передать файлы с Android на iPhone или с iPhone на Android. Такой вопрос вполне понятен, так как разные операционные системы имеют между собой мало точек соприкосновения, и поэтому передача файлов превращается в пляску с бубнами. Проблема еще в том...

[Из песочницы] Как я 12 лет создавал свой ЯП и компилятор к нему События истории рассказываются в хронологическом порядке, если вам кажется, что какое либо событие не относится к делу, то скорее всего — это не так, просто момент в котором будет понятно почему я упомянул это событие, будет позднее. Создаваемый мной язык, со временем меня...

ТОП 5 дешёвых мужских инструментов c AliExpress, о которых Вы могли не знать. Полезные инструменты с AliExpress по низкой цене Всем добра. Сегодня в очередной раз посмотрим на ТОП 5 5 дешёвых мужских инструментов c Ali, о которых Вы могли не знать. Полезные инструменты с Ali по низкой цене. Кстати, на Ali всё ещё действует раздел с дешёвыми инструментами, где можно найти интересные товары с хорошей ...

Виджеты и библиотека приложений в iOS 14 навсегда изменят экран вашего iPhone Главный экран iPhone практически не менялся со времени дебюта iPhone 13 лет назад. Он представлял собой простую сетку иконок и оставался таким же вплоть до выхода iOS 13 (где в iPad впервые появились виджеты). В iOS 8 Apple добавила поддержку виджетов, хотя снова по своему ...

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

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

Кибермишени 2019 как тренды 2020 – статистика Solar JSOC Каждый год мы фиксируем рост количества киберинцидентов: хакеры придумывают новые инструменты или модифицируют уже имеющиеся. Каким был 2019? На первый взгляд, без неожиданностей: объем инцидентов вырос на целых 30% и составил более 1,1 млн случаев. Но если копнуть глубже, ...

Стартап Glide создаёт мобильные приложения из Google-таблиц — без кода и навыков программирования Инструмент позволяет быстро создать универсальное мобильное приложение и отредактировать его — достаточно данных из электронной таблицы.

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

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

Спринт-пульс: выстраиваем эффективную работу внутри большой команды Спринт-пульс — это дополнительный инструмент, который может использовать Scrum-команда для организации процесса внутри спринта. Он помогает настроить работу в команде и экономит время на погружение новых специалистов. Как его применять, рассказывает железный project-manager ...

Google представила Android Flash Tool — инструмент для простой установки новых сборок Android на смартфоны Google и команда Android определенно хотят сделать жизнь владельцев смартфонов проще. Так, недавно был представлен новый инструмент для Android, который поможет разработчикам устанавливать сборки Android на разные мобильные устройства. Программа под названием Android Flash T...

От десктопа до виртуального ЦОД — как мы к виртуализации шли At The Beginning… В начале 2000-х на рынок автоматизации телеком-компаний в России зашли иностранные игроки. Системы западных вендоров были очень дорогими и недоступными не только среднему рынку, но и большинству крупных компаний. Отечественные решения на тот момент были мен...

Код в одну строку или проверка Nethermind с помощью PVS-Studio C# для Linux Данная статья приурочена к старту бета-теста PVS-Studio C# для Linux, а также плагина для Rider. По такому прекрасному поводу с помощью данных инструментов была проведена проверка исходного кода продукта Nethermind и в данной статье мы посмотрим на интересные, а иногда и за...

Практическая стеганография. Скрытие информации в изображениях PNG На хакерских конкурсах и играх CTF (Capture The Flag) иногда попадаются задачки на стеганографию: вам дают картинку, в которой нужно найти скрытое сообщение. Наверное, самый простой способ спрятать текст в картинке PNG — прописать его в одном из цветовых каналов или в альф...

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

Xiaomi тестирует новую функцию безопасности на MIUI 11 С выходом Android 10 произошел глубокий пересмотр решений, касающихся управления доступом для приложений. Цель — предоставить пользователю больший контроль над фоновыми действиями, а также пресечь со стороны приложений попытки получения определенных доступов (путём уведомлен...

14 важных инструментов для SEO от PR-CY Инструменты и сервисы для оптимизатора: «Анализ сайтов» для автоматического аудита, проверка трафика, анализ ТОПа и другие.

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

В Apple нашли новый способ наказать бунтарей Война между Apple и Epic Games продолжается. Как известно, она началась того, что разработчик игры Fortnite выпустил обновление, позволяющее игрокам делать покупки в обход магазинов Apple и Google, взимающих комиссию. Вскоре после этого Apple удалила Fortnite из App Sto...

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

Переносим Angular проект на ESLint, с Prettier, Husky и lint-staged Привет, Хабр! Меня зовут Богдан, я работаю в ПИК Digital Front-End тимлидом. Большую часть проектов мы разрабатываем на Angular и недавно я решил пересмотреть наши стайл гайды, а также добавить новые инструменты для более удобной работы. В качестве линтера я решил использов...

[Перевод] Настройка Webpack 5 с нуля Узнайте, как использовать вебпак для сборки JavaScript, изображений, шрифтов и стилей, а также как запускать сервер для разработки Если вы раньше использовали вебпак 4, вот некоторые отличия от 5 версии: команда «webpack-dev-server» теперь выглядит как «webpack-serve» о...

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

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

Самый огромный радиотелескоп в мире полностью введён к эксплуатацию Более трёх лет назад в сентябре 2016 года в Китае был введён в эксплуатацию крупнейший в мире радиотелескоп — Five hundred meter Aperture Spherical Telescope (FAST). Если точнее, крупнейший он в своём классе (антенна с заполненной апертурой). Диаметр чаши телеско...

Apple изменила работу Siri в бете iPadOS 14: что изменилось? Одним из значительных нововведений iOS 14 и iPadOS 14 стало то, что Siri больше не занимает весь экран, когда вы обращаетесь к ней. Да, через столько лет наконец-то голосовой ассистент Apple умещается в небольшом окошке, а не перекрывает весь экран! Собственно, как и «звони...

Зоны в Dart: операция на открытом сердце для окружения Привет! Меня зовут Дима, я frontend-разработчик в компании Wrike. Клиентскую часть проекта мы пишем на Dart, однако работать с асинхронными операциями нам приходится не меньше, чем на других технологиях. Зоны — один из удобных инструментов, который Dart для этого предоставля...

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

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

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

Яндекс помогает распространять вредоносное ПО? По роду деятельности мне приходится наблюдать за работой сотен рядовых пользователей ПК. Человек, который не первый день держит мышку, всё чаще сталкивается с проблемами при банальном скачивании бесплатного ПО. При разборе выясняется, что он всего лишь набрал в Яндексе «скач...

Серверная платформа Asus RS500A-E9: компактный сервер 1U под процессоры AMD Epyc Несмотря на выход в прошлом году второго поколения Epyc, первая версия остается актуальной и сегодня благодаря хорошему соотношению производительности и стоимости. Кроме того, некоторые модели позволяют использовать и процессоры Epyc второго поколения, в числе таких решений ...

Массовая оптимизация запросов PostgreSQL. Кирилл Боровиков (Тензор) В докладе представлены некоторые подходы, которые позволяют следить за производительностью SQL-запросов, когда их миллионы в сутки, а контролируемых серверов PostgreSQL — сотни. Какие технические решения позволяют нам эффективно обрабатывать такой объем информации, и как эт...

Security Week 32: уязвимость в GRUB2 29 июля компания Eclypsium опубликовала исследование новой уязвимости в загрузчике Grub2, массово используемом в системах на базе Linux — от ноутбуков и IoT-устройств до серверов. Суть уязвимости довольно простая: ошибки при обработке текстового конфигурационного файла grub....

Масштабирование андроид-тестирования в Одноклассниках Привет! Меня зовут Роман Иваницкий, я работаю в команде автоматизации тестирования Одноклассников. OK — огромный сервис с более чем 70 миллионами пользователей. Если говорить про мобильные устройства, то большинство пользуется OK.RU на смартфонах под управлением Android. П...

[Перевод] Создание CI/CD-цепочки и автоматизация работы с Docker Я написала мои первые сайты в конце 90-х. Тогда приводить их в рабочее состояние было очень просто. Был Apache-сервер на каком-нибудь общем хостинге, на этот сервер можно было войти по FTP, написав в браузерной строке нечто вроде ftp://ftp.example.com. Потом надо было ввести...

Азиатские банки и юристы переходят на цифровые инструменты из-за пандемии Об этом пишет "КоммерсантЪ " со ссылкой на Financial Times. Сочетание ограничений передвижения, удаленной работы и при этом необходимости продолжать работу на высоких скоростях привели к вспышке цифровизации в банковской и юридической сфере."Я говорю своим кли...