Социальные сети Рунета
Среда, 17 апреля 2024

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

Модернизация IDA Pro. Отладчик для Sega Mega Drive (часть 1) Приветствую! Товарищи реверсеры, ромхакеры: в основном эта статья будет посвящена вам. В ней я расскажу вам, как написать свой плагин-отладчик для IDA Pro. Да, уже была первая попытка начать рассказ, но, с тех пор много воды утекло, многие принципы пересмотрены. В общем, по...

Модернизация IDA Pro. Отладчик для Sega Mega Drive (часть 2) Привет всем, В предыдущей статье мы успешно модифицировали ядро эмулятора игр на Sega Mega Drive / Genesis, добавив в него возможность отладки. Теперь пришёл черёд написания собственно плагина-отладчика для IDA Pro, версия 7.0. Приступим. Читать дальше →

Post-mortem отладка на Cortex-M Post-mortem отладка на Cortex-M Предыстория: Участвовал я недавно в разработке нетипичного для меня девайса из класса потребительской электроники. Вроде ничего сложного, коробка, которая должна иногда выходить из спящего режима, отчитываться серверу и засыпать обратно. Прак...

[Перевод] Рекомендации по созданию приложений на React Native. Часть 1 Добрый день, хабровчане. Сегодня делимся с вами переводом статьи, перевод которой был подготовлен специально для первого запуска курса «ReactJS/React Native-разработчик». Приятного прочтения. Если вы новичок в мире React Native, то вы знаете, что в нем есть некоторые по...

[Перевод] Инструментарий для анализа и отладки .NET приложений Заглянуть «под капот» кода или посмотреть на внутреннее устройство CLR можно с помощью множества инструментов. Этот пост родился из твита, и я должен поблагодарить всех, кто помог составить список подходящих инструментов. Если я пропустил какие-то из них, напишите в коммента...

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

[Перевод] 7 полезных советов для тех, кто использует Room Room — это уровень абстракции поверх SQLite, который упрощает организацию хранения данных. Если вы ещё мало знакомы с Room, то посмотрите эту вводную статью: 7 шагов к использованию Room. Пошаговое руководство по миграции приложения на RoomА в этой статье я хотел бы поделит...

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

[Перевод] Создание политики паролей в Linux И снова здравствуйте! Уже завтра начинаются занятия в новой группе курса «Администратор Linux», в связи с этим публикуем полезную статью по теме. В прошлом туториале мы рассказывали, как использовать pam_cracklib, чтобы усложнить пароли в системах Red Hat 6 или CentOS. В ...

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

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

[Перевод] Руководство по аннотациям TestNG для Selenium WebDriver Мир, труд, май, хабровчане! Для тех, кто также как и мы ворвался в межпраздничную рабочую неделю, мы подготовили перевод, который хотим приурочить к старту набора на курс «Java QA Engineer», запуск которого запланирован на 28 мая. TestNG — это тестовый фреймворк, созданн...

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

Thymeleaf: диалект Layout + Spring Boot 2 Диалект Layout — это диалект Thymeleaf, который позволяет пользователям создавать макеты и шаблоны для повторного использования HTML кода. Он имеет иерархический подход и использует шаблон декоратора для «декорирования» файлов макета. Layout Dialect является отдельным проект...

[Перевод] Создание приложения с использованием Styled-Components в Vue.js Привет, Хабр! На днях наткнулся на одну очень интересную статью на португальском. К счастью, удалось найти её английскую версию. Предлагаю вашему вниманию перевод на русский. Другие мои переводы вы можете найти на мой странице на хабре. Ссылка на оригинал: португальский, ан...

[Из песочницы] Как создать идеальное техническое портфолио Привет, Хабр! представляю вашему вниманию перевод статьи «How To Build A Great Technical Portfolio» автора Emma Wedekind. Портфолио — это отображение вашей личности, обычно первое впечатление о вас и вашей работе складывается именно благодаря портфолио. Таким образом, крайн...

WeFi 5.0.0.56 WeFi — программа для поиска сетей WiFi и подключения к ним. Программа автоматически определяет доступные точки доступа, отображает уровень сигнала и помогает пользователю выбрать самую наилучшую. Возможности: Автоматическое подключение к наилучшей точке доступа ...

[Перевод] Бесстрашная защита. Безопасность потоков в Rust Это вторая часть цикла статей «Бесстрашная защита». В первой мы рассказывали про безопасность памяти Современные приложения многопоточны: вместо последовательного выполнения задач программа использует потоки для одновременного выполнения нескольких задач. Все мы ежедневно ...

[Перевод] Путь к проверке типов 4 миллионов строк Python-кода. Часть 1 Сегодня мы предлагаем вашему вниманию первую часть перевода материала о том, как в Dropbox занимаются контролем типов Python-кода. В Dropbox много пишут на Python. Это — язык, который мы используем чрезвычайно широко — как для бэкенд-сервисов, так и для настольных клиентс...

Основы реактивного программирования с использованием RxJS. Часть 3. Higher Order Observables В данной статье мы рассмотрим, как можно в одном потоке обрабатывать другой, для чего это нужно, и как нам в этом помогут операторы Higher Order Observables (дальше HOO). При работе с потоками часто возникает ситуация, когда необходимо в качестве значения одному потоку пе...

[Из песочницы] Оптимизация хвостовой рекурсии в JavaScript Привет, читатель. Иногда для решении задачи приходится использовать Рекурсию, в которой есть свои плюсы и минусы. Я столкнулся с проблемой переполнения стека. Максимальная глубина рекурсии ограничена движком JavaScript. Точно можно рассчитывать на 10000 вложенных вызовов, н...

[Из песочницы] System.Console, Mono и NCurses Всем привет, в своей работе (а ранее и в учебе) я часто использую C# и этот язык стал мне, что называется, привычным. Решив немного потренироваться в программировании, я написал консольный текстовый редактор для Linux. Вкратце опишу полученный опыт. В Mono класс System.C...

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

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

Смотрим фильмы дома: 10 материалов о строительстве домашнего кинотеатра и выборе оборудования Это — подборка статей из нашего блога «Мир Hi-Fi». Здесь есть материалы, которые помогут вам собрать достойный домашний кинотеатр и подготовить для него помещение. Под катом — обзор 3D-телевизоров, советы по акустической коррекции и правила расстановки колонок. Читать даль...

[Перевод] Ещё 9 проектов для оттачивания Front-End мастерства Введение Независимо от того, являетесь ли вы новичком в программировании или уже опытным разработчиком, в этой отрасли изучение новых концепций и языков/фреймворков является обязательно чтобы успевать за трендами. Возьмем, к примеру, React — код которого, Facebook открыл ...

Главой совета директоров Яндекс.Маркета стал Габриэль Наури Начиная с сегодняшнего дня совет директоров Яндекс.Маркета,  — совместного предприятия Яндекса и Сбербанка, будет возглавлять Габриэль Наури (Gabriel Naouri). Он входит в совет директоров Яндекс.Маркета с момента основания совместного предприятия в&#...

Битва потрошителей. Выбираем лучший редактор для вскрытия исполняемых файлов Windows Для подписчиковГлавная и сложнейшая задача хакера во время взлома программы — найти защитный механизм и обойти его. Для его нахождения я обычно использую отладчик WinDbg, а для «исправления» приложения — редактор Hiew. Но есть ли альтернативы для последнего? Задавшись этим в...

10 PostCSS плагинов, которые сэкономят время вашему верстальщику У нас, у фронтендеров, есть такая категория инструментов, которые никак не решают стоящие перед нами задачи, а скорее влияют на сам процесс их решения. Изменяют его. Отношение к таким инструментам самое разное – начиная от мании в духе “давайте эту штуку пихать везде, это ж...

[Перевод] Идеальный баг: Использование Путаницы Типов в Flash. Часть 1 И снова здравствуйте! Уже завтра у нас стартуют занятия в новой группе по курсу «Реверс-инжиниринг». Традиционно делимся с вами переводом полезного материала по теме. Поехали! Некоторым злоумышленникам важно, чтобы эксплойт был чрезвычайно надежным. Он всегда должен приводи...

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

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

Повышаем продуктивность на GitHub: советы для новичков и не только От переводчика: публикуем для вас статью Даррена Барнса, который делится своим опытом работы с GitHub. Его советы будут полезны, в первую очередь, новичкам. Возможно, и опытный кодер найдет что-то для себя. GitHub — отличный сервис, которым пользуются пусть не все, но ...

[Перевод] Советы по созданию нестандартных рабочих процессов в GitLab CI Прим. перев.: Оригинальную статью написал Miłosz Smółka — один из основателей небольшой польской компании Three Dots Labs, специализирующейся на «продвинутых backend-решениях». Автор опирается на свой опыт активной эксплуатации GitLab CI и делится накопленными советами для д...

Подборка книг о том, как учиться, мыслить и принимать эффективные решения В нашем блоге на Хабре мы публикуем не только рассказы о разработках сообщества Университета ИТМО, но и фотоэксурсии — например, по нашей лаборатории робототехники, лаборатории киберфизических систем и DIY-коворкингу Фаблаб. Сегодня мы собрали подборку книг, которые рассмат...

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

[Перевод] Veeam Backup & Replication: полезные советы по обеспечению жизнеспособности бэкапов и реплик Сегодня я снова с удовольствием представляю вам полезные советы от моего коллеги Евгения Иванова, тим-лида команды технической поддержки Veeam. На этот раз Женя поделился рекомендациями для работы с бэкапами и репликами. Надеюсь, они помогут вам избежать типичных ошибок, и в...

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

Как сделать триггер DAG'а в Airflow, используя Experimental API При подготовке наших образовательных программ мы периодически сталкиваемся со сложностями с точки зрения работы с некоторыми инструментами. И на тот момент, когда мы с ними сталикваемся, не всегда есть достаточно документации и статей, которые помогли бы с этой проблемой спр...

Хитрости в Machine Learning — работа с несколькими моделями в Keras Это моя первая статья по теме Машинное обучение. С недавнего времени я профессионально занимаюсь машинным обучением и компьютерным зрением. В этой и будущих статьях я буду делиться наблюдениями и решениями специфических проблем при использовании TensorFlow и Keras. В этой ст...

[Перевод] Приключения с ptrace(2) На Хабре уже писали про перехват системных вызовов с помощью ptrace; Алекса написал про это намного более развёрнутый пост, который я решил перевести. С чего начать Общение между отлаживаемой программой и отладчиком происходит при помощи сигналов. Это существенно усложняет...

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

[Перевод] Стрелочные функции в PHP 7.4 Стрелочные функции, также называемые короткими замыканиями (short closures), станут хорошим способом писать чистый код в PHP. Такая форма записи будет полезной при передаче замыканий в такие функции как array_map или array_filter. Пример: // Коллекция объектов Post $posts =...

GPS Локер 2.2.2 GPS Локер — создан для того чтоб не терять фиксацию сигнала GPS при переключении между прилжениями и при выключенном экране вашего устройства. Так-же он помогает быстрее получить фиксацию сигнала GPS. Где это может быть полезно: В мобильных играх которые используют в ...

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

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

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

[Перевод] Обработка ошибок в Go Привет, хабровчане! Уже сегодня в ОТУС стартует курс «Разработчик Golang» и мы считаем это отличным поводом, чтобы поделиться еще одной полезной публикацией по теме. Сегодня поговорим о подходе Go к ошибкам. Начнем! Освоение прагматической обработки ошибок в вашем Go-коде...

Лучшее из опыта создания чистых и быстрых Angular приложений На написание этой статьи сподвигли поиски JavaScript front-end разработчиков в свою компанию в Ставрополе. Т.к. длительное время не удавалось найти толкового программиста и тогда мы решили запустить программу стажировки с большим количеством обучающего материала по Angular &...

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

[Перевод] 55 лет спустя: культовые консоли легендарных мейнфреймов IBM System/360 Как гласит Википедия: IBM System/360 (S/360) — инновационное поколение компьютеров класса мейнфреймов, которое было анонсировано 7 апреля 1964 года. Разработка продукта System/360 представляла собой чрезвычайно рискованный проект для компании IBM, ведь затраты на его реализа...

Стало известно, какие смартфоны первыми получат Android 13 Смартфоны Google Pixel выгодно отличаются от многих других тех, что раньше получают обновления Android и зачастую дольше поддерживаются производителем. Pixel 4 и 4 XL не будут исключением. Google опубликовала данные, которые указывают на то, что новинки будут получать о...

Собираем окружение для современного TDD на JavaScript + VS code TDD уже давно не является чем-то диковинным: на хабре можно найти об этом подходе сотни статей, а каждый новичок знает, какую книгу об экстремальном программировании ему нужно прочитать. Многие мои коллеги тоже используют TDD. Они добавляют тест, пишут код, рефакторят, по...

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

В Play Store появилось приложение Xiaomi Cleaner Lite для очистки памяти Android-смартфона Оболочка MIUI от Xiaomi является одним из самых популярных скинов для Android-устройств. Как утверждают статистики, на сегодняшний день с ней работают более чем 300 миллионов пользователей по всему миру. MIUI — это «тяжелая» оболочка для Android. Она нацелена на обеспечение ...

[Перевод] Внепроцессный отладчик для C++ в Visual Studio 2019 В Visual Studio 2019 Preview 1 представлен улучшенный отладчик для C++, который использует внешний 64-разрядный процесс для размещения своих ресурсозатратных компонентов. Если у вас ранее возникали проблемы с памятью при отладке приложений C++, теперь эти проблемы должны быт...

Первые беспроводные накладные наушники Human Headphones уже в продаже по 16 000 рублей После выхода Apple AirPods многие производители массово кинулись выпускать собственные беспроводные наушники. Да только все они выполнены в виде затычек. Компания же Human Inc. представила кое-что новое — наушники Human Headphones, которые работают без проводов, но имеют фо...

Вышел финальный релиз TensorFlow 2.0 Вчера 30 сентября Google объявил о выходе финального релиза TensorFlow 2.0. «TensorFlow 2.0 является ПО с открытым исходным кодом и поддерживается сообществом, которое говорит, что им нужна простая в использовании платформа, гибкая и мощная, которая поддерживает развертыв...

В Play Маркете появилось приложение Xiaomi Cleaner Lite для очистки памяти Android-смартфона Оболочка MIUI от Xiaomi является одним из самых популярных скинов для Android-устройств. Как утверждают статистики, на сегодняшний день с ней работают более чем 300 миллионов пользователей по всему миру. MIUI — это «тяжелая» оболочка для Android. Она нацелена на обеспечение ...

[Перевод] Основы движков JavaScript: прототипы оптимизации. Часть 1 Всем привет. Все меньше времени остается до запуска курса «Безопасность информационных систем», поэтому сегодня мы продолжаем делиться публикациями, приуроченными к запуску данного курса. Кстати, нынешняя публикация является продолжением вот этих двух статей: «Основы движков...

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

DSC и напильник: часть 1. Настройка DSC Pull Server для работы с базой данных SQL PowerShell Desired State Configuration (DSC) сильно упрощает работу по развертыванию и конфигурированию операционной системы, ролей сервера и приложений, когда у вас сотни серверов. Но при использовании DSC on-premises, т.е. не в MS Azure, возникает пара нюансов. Они осо...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 21. Дистанционно-векторная маршрутизация RIP Тема сегодняшнего урока – RIP, или протокол маршрутной информации. Мы поговорим о различных аспектах его применения, о его настройке и ограничениях. Как я уже говорил, тема RIP не входит в учебный план курса Cisco 200-125 CCNA, однако я решил посвятить этому протоколу отдель...

[Перевод] Будущее PHP Это мертвый язык программирования или нет? У PHP наверняка были лучшие времена. Но действительно ли он мертв? На форумах, подобных StackOverflow, люди предполагают, что PHP мертв. У них есть верная точка зрения, или может быть, они просто не любят PHP? Давайте посмотрим ...

Что почитать проектному менеджеру: книги про управление персоналом, soft skills и DevOps Мы в «ИТ Гильдии» уделяем особое внимание вопросам управления проектами и помогаем другим компаниям внедрять инструменты, которые оптимизируют работу в IT-отделах. Сегодня мы собрали несколько полезных книг для PM’ов. В подборку вошла литература, которую рекомендуют к прочт...

4 профессиональных совета для продуктивной работы в «Почте» на Mac У тех, кто использует Mac в качестве рабочего инструмента, обычно приложение «Почта» является основным для общения по электронной почте. Эта встроенная в macOS утилита предлагает гибкие функции, которые делают ее полезной даже для профессионалов.   ПО ТЕМЕ: Как автомати...

Высокоуровневая репликация в СУБД Tarantool Привет, я занимаюсь созданием приложений для СУБД Tarantool — это разработанная в Mail.ru Group платформа, совмещающая в себе высокопроизводительную СУБД и сервер приложений на языке Lua. Высокая скорость работы решений, основанных на Tarantool, достигается в частности за сч...

В macOS 10.15 более не поддерживаются 32-битные приложения. Что вы можете сделать? 7 октября 2019 года Apple выпустила в свет новую версию своей операционной системы для Mac, macOS Catalina. Версия 10.15 содержит множество изменений и улучшений. Одно из значимых – полный отказ от 32-битных приложений. Будучи разработчиком таких приложений для macOS, что в...

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

[Перевод] Parcel — мой любимый сборщик проектов Сегодня мы поговорим о сборщиках проектов (о бандлерах), об инструментах, которые облегчают жизнь разработчиков. Суть работы бандлеров заключается в том, что они берут JavaScript-код, содержащийся во множестве файлов, и упаковывают его в один или несколько файлов, определённ...

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

[Перевод] Разбор: как на самом деле правильно использовать Present Perfect в английском Из всех используемых в английском языке времен, именно Present perfect зачастую оказывается одним из самых трудных для понимания не-носителями. Аналоги этого времени существуют во множестве языков, но в использовании есть едва уловимые отличия. В итоге английская версия pr...

Практикум RHEL 8 Beta: Устанавливаем Microsoft SQL Server Microsoft SQL Server 2017 был доступен для полноценного использования под RHEL 7 с октября 2017 года, и при работе над RHEL 8 Beta Red Hat тесно сотрудничала с Microsoft, чтобы повысить производительность и обеспечить поддержку большего числа языков программирования и прикла...

[Перевод] 27 удивительных инструментов VS Code для современных JavaScript-разработчиков Visual Studio Code (его ещё называют VS Code и VSCode) — это экономичный но мощный кросс-платформенный редактор кода, выполненный в виде настольного приложения. По словам автора материала, перевод которого мы сегодня публикуем, VS Code поддерживает множество инструментов раз...

Биткоин намекает на булран: купить или продать (советы в мемах) Кажется, у нас впереди замаячил булран! Дед, не подведи) В сегодняшней подборке мемов раздаем советы — купить или продать биткоин. Закупиться на низах в таком случае будет идеальным вариантом. Но случаются и противоположные ситуации. Рассмотрим их: Подходит для любител...

[Перевод] Советы по организации работы c Git Как обычно используют git? Пара базовых команд, чтобы «всех синхронизировать». Разочарование от git часто возникает у тех, кто никогда не выходит за пределы этого поверхностного понимания. Однако освоение git наверняка окупится. Сколько времени вы тратите на использование gi...

[Перевод] 10 советов и приемов, которые помогут вам стать лучшим разработчиком на VueJS Перед вами вольный перевод статьи 10 Tips & Tricks to make you a better VueJS Developer с сайта Dev.to. Автор расскажет нам об интересных и полезных вариантах применения привычных нам средств VueJS. Введение Мне действительно нравится работать с VueJS и каждый раз, когда...

В Долине МГУ может быть создан центр по хранению всех получаемых в РФ научных данных Об этом в ходе заседания попечительского совета МГУ сообщил президент Российской академия наук (РАН) Александр Сергеев, пишет ТАСС .В среду президент России Владимир Путин в преддверии Дня российского студенчества, отмечаемого 25 января, проводит заседание попечительского со...

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

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

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

[Перевод] Руководство по развертыванию моделей машинного обучения в рабочей среде в качестве API с помощью Flask Друзья, в конце марта мы запускаем новый поток по курсу «Data Scientist». И прямо сейчас начинаем делиться с вами полезным материалом по курсу. Введение Вспоминая ранний опыт своего увлечения машинным обучением (ML) могу сказать, что много усилий уходило на построение дейс...

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

[Перевод] Блокировки в Postgres: 7 советов по работе с блокировками И снова здравствуйте! Уже в следующий вторник стартует новый поток по курсу «Реляционные СУБД», поэтому мы продолжаем публиковать полезный материал по теме. Поехали. На прошлой неделе я писал о конкурентном доступе в Postgres, какие команды блокируют друг друга, и как вы ...

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

Huawei представила EMUI 10 и его функции Бета-тестирование EMUI 10 стартует 8 сентября этого года. Первыми опробовать обновлённую прошивку смогут владельцы Huawei P30 и P30 Pro. Кроме того, оболочка будет из коробки установлена на Mate 30, Mate 30 Pro и Mate 30 Lite, презентация которых ожидается в октябре.Huawei т...

5 полезных плагинов для webpack Привет, Хабр! У webpack'а есть много полезных плагинов, о которых многие не знают и не используют в своих проектах. Под катом я собрал 5 таких, они могут здорово упростить вам жизнь! Читать дальше →

[Из песочницы] Schemathesis: property-based тестирование для API схем Фото Chris Keats на Unsplash Многие компании, и мы в том числе, перешли от монолитов к микросервисам ради лучшей масштабируемости и ускорения циклов разработки. У нас всё еще есть монолитные проекты, но они постепенно заменяются набором небольших и аккуратных микросервисов....

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

Стало известно, кто будет председателем правления Intel в течение ближайшего года Компания Intel объявила о том, что ее совет директоров единогласно решил продлить срок полномочий Энди Брайанта (Andy Bryant) на посту председателя правления Intel еще на один год. Если Брайант будет переизбран на ежегодном собрании акционеров Intel в этом году, срок ег...

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

[Перевод] Почему вам стоит разгонять оперативную память (это легко!) Любая программа на ПК использует для работы оперативную память, RAM. Ваша RAM работает на определённой скорости, заданной производителем, но несколько минут копания в BIOS могут вывести её за пределы стандартных спецификаций. Да, скорость работы памяти имеет значение Кажд...

Лучшая компания для ставок на спорт Если вы хотите сделать ставку на спорт, то вам обязательно следует перейти на официальный сайт букмекерской компании Пари Матч https://parimatch-real.com. Данная организация является одной из немногих, кто напрямую делится со своими клиентами информацией и новинками в мире б...

[Перевод] Ищем утечки памяти в приложениях на Python Ola! мы продолжаем серию публикаций приуроченных к запуску курса «Web-разработчик на Python» и прямо сейчас делимся с вами переводом еще одной интересной статьи. В Zendesk мы используем Python для создания продуктов с машинным обучением. В приложениях с использованием машин...

Синтетические символы и модули (WinDbg/DbgEng) В этой публикации речь пойдет о синтетических модулях и символах отладочного движка Windows (debugger engine). То есть о сущностях, которые можно искусственно добавить в отладчик для раскраски адресов памяти. Читать дальше →

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

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

Инструменты Node.js разработчика. Удаленный вызов процедур на веб-сокетах О технологии websocket часто рассказывают страшилки, например что она не поддерживается веб-браузерами, или что провайдеры/админы глушат трафик websocket — поэтому ее нельзя использовать в приложениях. С другой стороны, разработчики не всегда заранее представляют подводные к...

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

[Перевод - recovery mode ] Секретные хаки VS Code Не имеет значения, новичок вы или профессионал, удобные инструменты программирования важны для любого человека, который хочет писать код продуктивно. Я подготовил небольшую подборку полезных советов, хитростей и расширений для современного веб-разработчика. Улучшаем вне...

[Из песочницы] Mikroik. IPSEC vpn за NAT как клиент Доброго всем дня! Так уж сложилось, что в нашей компании в течении последних двух лет мы потихоньку переходим на микротики. Основные узлы построены на CCR1072, а локальные точки подключения компов на устройствах попроще. Само собой существует и объединение сетей по IPSEC tu...

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

5 полезных советов для продуктивной работы на Mac Миллионы пользователей по всему миру сходятся во мнении, что macOS – это самая удобная операционная система. Она прекрасно работает из коробки, не страдая от синего экрана смерти и не требуя ежедневных перезагрузок. Но это не значит, что macOS нельзя улучшить. Это можно сде...

Сплошное разочарование. Характеристики, сроки выпуска и цена флагманского смартфона Sony Xperia 1 утекли в сеть до анонса Ресурс 91mobiles сумел раздобыть до анонса полные характеристики следующего флагманского смартфона Sony, а также сроки выпуска и цену. Наследник прошлогоднего Xperia XZ3, действительно, выйдет под названием Sony Xperia 1, а не Xperia XZ4, как предполагалось ранее. ...

На мобильных выйдет The Great Merchant Mobile – MMORPG о торговле The Great Merchant – MMORPG студии HQTeam, впервые вышедшая в 2002 году. Эта игра все еще существует и поддерживается AK Interactive. Главный акцент в ней сделан на сборе ресурсов, крафтинге и торговле. Вчера малоизвестная корейская студия RPG Republic анонсировала, что она...

[Из песочницы] Be remote: распределенные команды — тренд на практике Анна Антонова, руководитель направления по работе с экспертами Преакселератора ФРИИ Про тренд и при чем тут я В США с 2005 по 2017 годы количество людей, работающих удаленно, выросло на 115%. Список крупных компаний, сотрудники которых полностью или почти полностью работают...

[Перевод] Ценны ли данные вашей компании в эпоху ИИ? И снова здравствуйте! Сегодня мы продолжаем серию публикаций приуроченных к запуску курса «Big Data для менеджеров». Итак, начнем. “ИИ близко”. Это то, что мы слышим с 2017 года и, скорее всего, продолжим слышать и дальше. Для устоявшихся компаний, которые не являются Googl...

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

Снова новый. Анонсирован выход спецификации нового разъема USB Type-C Как мы уже сообщали, сегодня группа USB Promoter Group объявила о предстоящем выпуске спецификации USB — серьезного обновления архитектуры USB, которое основывается на ее предыдущих поколениях. В новом поколении самого распространенного интерфейса для периферийных...

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

Спустя два года. Samsung начала продажи в России защищённого смартфона Galaxy Xcover 4 Компания Samsung Electronics официально представила в России защищенный смартфон Galaxy Xcover 4. Странно здесь то, что изначальный анонс модели состоялся ещё два года назад — в марте 2017 года.   Тем не менее, Samsung объявила о запуске «новинки»...

Подборка сервисов на основе ИИ, которые облегчат вам жизнь уже сегодня (1/3) Привет, читатель. Думаю, что ненужно рассказывать в который раз о том, что такое искусственный интеллект, какую пользу он несёт и для чего нужен. Перейду сразу к делу. Ниже собрал подборку сервисов на основе ИИ, которые могут упростить вам жизнь уже сегодня. Свою статью я р...

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

[Перевод] 13 приёмов работы с npm, которые помогают экономить время Каждый день миллионы разработчиков, создавая свои JavaScript-приложения, обращаются к npm (или к Yarn). Выполнение команд наподобие npm init или npx create-react-app стало привычным способом начала работы над практически любым JavaScript-проектом. Это может быть сервер, клие...

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

[Перевод] Храним SSH-ключи безопасно Хочу рассказать как безопасно хранить SSH-ключи на локальной машине, не боясь за то, что какое-то приложение может украсть или расшифровать их. Статья будет полезна тем, кто так и не нашел элегантного решения после паранои в 2018 и продолжает хранить ключи в $HOME/.ssh. Для...

Подборка @pythonetc, сентябрь 2019 Новая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Читать дальше →

О новых стандартах C++ Сегодня у меня довольно короткий пост. Я бы его и не писал, наверное, но на Хабре в комментах довольно часто можно встретить мнение, что плюсы становятся хуже, комитет делает непонятно что непонятно зачем, и вообще верните мне мой 2007-й. А тут такой наглядный пример вдруг п...

Cisco начинает выпуск оборудования для работы в сетях Wi-Fi 6 Cisco Systems объявила в понедельник о старте внедрения аппаратного обеспечения с поддержкой стандартов Wi-Fi следующего поколения. REUTERS/Sergio Perez В частности, компания анонсировала новые точки доступа и коммутаторы для предприятий с поддержкой Wi-Fi 6, нового стандарт...

[Из песочницы] Руководство по организации архитектуры Android приложения Привет, Хабр! Представляю вашему вниманию вольный перевод «Руководство по архитектуре приложения (Guide to app architecture)» из JetPack. Все замечания по переводу прошу оставлять в комментариях, и они будут исправлены. Так же для всех будут полезны комментарии от тех кто ис...

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

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

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

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

Прямая трансляция запуска рентгеновской обсерватории «Спектр-РГ» После двух переносов и устранения всех обнаруженных неисправностей, государственная комиссия приняла решение об очередной попытке запуска российско-немецкой космической обсерватории «Спектр-РГ», которая запланирована на 15:30 по московскому времени в субботу, 13 июля. Ракета...

Где обучать детей программированию? Ежегодно HeadHunter проводит “Школу программистов”, где обучает студентов и молодых специалистов всем хитростям разработки, а также работе в команде. Помимо языков программирования ребята изучают основы дизайна, тонкости командной разработки. Недавно мы стали обсуждать, ка...

[Перевод] Подборка полезных слайдов от Джулии Эванс Перевели новую порцию слайдов. Права доступа в Unix, файловые дескрипторы, потоки, магия proc. И на закуску пара советов о том, как общаться, когда ты не согласен. А вдруг пригодятся =) Читать дальше →

Система Snapdragon 675 обгоняет Snapdragon 710 в бенчмарке AnTuTu Еще в октябре прошлого года компания Qualcomm анонсировала новую систему на кристалле средней производительности Snapdragon 675. Сегодня в сети появились ее результаты в бенчмарке AnTuTu, где чип набрал 174 402 балла, и это даже больше, чем у Snapdragon 710 с его 170 000. S...

Mac для чайников: 30 полезных советов по macOS для новичков Далеко не всегда настройки по умолчанию делают повседневную работу с операционной системой максимально удобной и эффективной. В этом материале мы собрали 30 полезных советов по настройке macOS, которые могут пригодиться как новичкам, так и опытным пользователям Mac. ПО ТЕМЕ:...

[Перевод] Пример создания Makefile для Go-приложений В этом руководстве мы рассмотрим, как разработчик Go может использовать Makefile при разработке собственных приложений. Что такое Makefile-ы? Makefile — невероятно полезный инструмент автоматизации, который можно использовать для запуска и сборки приложений не только на G...

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

Лучшие приложения для дизайна и благоустройства дома на Андроид Благоустройство и дизайн дома – задача серьёзная, которая может потребовать от вас немало времени и средств. Ваш смартфон не может сделать всю работу за вас, но может помочь, облегчив процесс. Лучшие приложения для дизайна и благоустройства дома для Android-смартфонов: Buil...

[Перевод] Создаем конвейер потоковой обработки данных. Часть 1 Всем привет. Друзья, делимся с вами переводом статьи, подготовленным специально для студентов курса «Data Engineer». Поехали! Apache Beam и DataFlow для конвейеров реального времени Сегодняшний пост основан на задаче, которой я недавно занимался на работе. Я был действитель...

[Перевод] 9 хитростей для работы с Visual Studio Code Привет, Хабр! Сегодня мы отобрали 9 самых интересных лайфхаков для работы с Visual Studio Code. Среди них полезные сочетания клавиш и функциональные виджеты. Подробности под катом! Читать дальше →

Как использовать Android-смартфон или планшет в качестве второго монитора Использовать Android-устройство в качестве второго монитора? Нет ничего проще! Второй монитор — это очень полезная вещь для работы. Благодаря ему можно значительно увеличить рабочее пространство и тем самым уместить куда больше полезных элементов. Однако не у всех есть...

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

Google запускает приложение для отслеживания здоровья на iOS Google Fit, приложение для отслеживания состояния здоровья, появившееся на Android четыре года назад, теперь выпущено для iOS. С момента запуска в 2014 году приложение претерпело множество изменений, но последнее крупное обновление, выпущенное в прошлом году, сделало его чре...

Google представила сервис потоковой передачи игр Stadia Как и предполагалось, на конференции GDC 2019 компания Google представила миру игровую платформу Stadia, призванную объединить разработчиков, создателей контента и геймеров. Служба будет использовать дата-центы Google, что сделает игры доступными для всех желающих. Напомним...

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

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

Конференция React Russia 2019 уже 1 июня Друзья, вот и снова настала весна! Прекрасная летняя погода всё ближе. Продуктивные будни принесли новые результаты, а это значит, что пора снова встретиться! В этом году мы подготовили что-то особенное. На этот раз мы встречаемся не просто вечером в будний день на митап (м...

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

[Из песочницы] Какой дистрибутив лучше использовать для вашей embedded системы? Какой дистрибутив лучше использовать для embedded систем. Этот вопрос является актуальным на сегодняшний день. Существует три актуальных подхода для решения этой задачи: Использовать готовый дистрибутив для вашего одно платного компьютера(Armbian, Openwrt и т.д.) Собрать...

Как ускорить разжатие LZ4 в ClickHouse При выполнении запросов в ClickHouse можно обратить внимание, что в профайлере на одном из первых мест часто видна функция LZ_decompress_fast. Почему так происходит? Этот вопрос стал поводом для целого исследования по выбору лучшего алгоритма разжатия. Здесь я публикую иссле...

[Перевод] Что такое Android Lint и как он помогает писать поддерживаемый код Когда разработчик не достаточно осторожен, дела могут пойти весьма плохо. Например, классические упущения разработчика — использование новой версии API, которая не поддерживает работу со старым кодом, выполнение действий, которые требуют специальных пользовательских разреше...

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

[Перевод] 14 советов по написанию чистого React-кода. Часть 2 Сегодня мы публикуем вторую часть материала о написании чистого кода при разработке React-приложений. Вот ещё несколько полезных советов. → Читать первую часть Читать дальше →

[Перевод] Пишем чат на Python и Django Добрый день, друзья. В преддверии старта курса «Web-разработчик на Python» традиционно делимся с вами полезным переводом. Вы видите перед собой руководство, которое расскажет, как создать приложение-чат на Python, Django и React. В отличие от других руководств, я не исп...

[Перевод] Машинно-синестетический подход к обнаружению сетевых DDoS-атак. Часть 2 И снова здравствуйте. Сегодня мы продолжаем делиться материалом, приуроченным к запуску курса «Сетевой инженер», который стартует уже в начале марта. Мы видим, что многих заинтересовала первая часть статьи «Машинно-синестетический подход к обнаружению сетевых DDoS-атак» и се...

5 способов полезного использования Raspberry Pi. Часть вторая Привет Хабр. В первой части были рассмотрены 5 способов использования Raspberry Pi. Тема оказалась достаточно интересной, и сегодня я рассмотрю еще несколько вариантов того, как можно с пользой использовать этот микрокомпьютер. Фото с сайта learn.adafruit.com Как и в пре...

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

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

Представлен бюджетный Samsung Galaxy M10s за 8500 рублей Вместе с Galaxy M30s компания Samsung представила обновление и еще более бюджетного Galaxy M10s. В этот раз производитель установил 6,4-дюймовый Super AMOLED-дисплей, но, к сожалению, все еще с разрешением HD+. За производительность отвечает новая система Exynos 7884B. Тепе...

[Перевод] ZIO & Cats Effect: удачный союз Cats Effect стал своего рода «Reactive Streams» для функционального Scala-мира, позволив объединить всю разнообразную экосистему библиотек вместе. Многие отличные библиотеки: http4s, fs2, doobie — реализуются только на базе тайп классов из Cats Effect. А библиотеки типа ZIO...

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

Инструментарий тимлида от e-mail до канбан-доски В этот раз на TeamLead Conf мы решили собрать докладов на целый поток больше. В сентябре в Питере впервые будет три параллельных трека докладов для тимлидов и про тимлидов. С одной стороны это связано с тем, что мы растём и развиваемся, с другой стороны — тематика конференци...

[recovery mode] Вертикальное письмо в современном IT Привет, Хабр! Двунаправленным письмом в наше время никого не удивить. Оно поддерживается управляющими символами Уникода, для него создан HTML-тег <bdo>. Но горизонтальные письменности – не единственные существующие и применяемые для записи человеческой речи. Кроме обыч...

Носорог внутри кота — запускаем прошивку в эмуляторе Kopycat В рамках встречи 0x0A DC7831 DEF CON Нижний Новгород 16 февраля мы представили доклад о базовых принципах эмуляции бинарного кода и собственной разработке — эмуляторе аппаратных платформ Kopycat. В статье мы приведём описание запуска прошивки устройства в эмуляторе, продемо...

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

Паттерны и анти-паттерны CI/CD. Часть 2 Всех с пятницей, друзья. Сегодня делимся с вами переводом второй части статьи «Паттерны и анти-паттерны CI/CD», первую часть которой можно прочитать здесь. Напомним, даная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инструменты». 1.3 Патт...

[Перевод] Настройки аутентификации в Veeam Backup for Microsoft Office 365 v3 В недавно выпущенной версии 3.0 решения Veeam Backup for Microsoft Office 365, помимо прочих новинок, поддерживается современный способ аутентификации при работе с облачными данными. В нем задействованы аутентификация с использованием приложения Azure и сервисной учетной зап...

Подборка @pythonetc, октябрь 2019 Новая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Если хотите итерировать сразу несколько итерируемых объектов, то можете использовать функцию zip (не имеет никакого отношения к файловому формату ZIP): Читат...

Google Chrome получил долгожданную тёмную тему Еще 3 января многие стали сообщать о скором появлении тёмной темы в Google Chrome, а уже чуть позже в этот же день с помощью флага «-force-dark-mode» пользователи смогли активировать тёмный режим. Но его активация таким способом не очень удобна, согласитесь. Googl...

[Из песочницы] Крибле Карбле Gradle: магия автоматической сборки Разработчики облегчают жизнь людям, а Gradle — разработчикам. Если вы пишете на Android, эта статья для вас. Читайте о том, что за зверь этот Gradle (спойлер: он слон), а также — как с ним работать. Gradle — система автоматической сборки, которую используют для упрощения раб...

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

Многие смартфоны Redmi стоят дешевле. Xiaomi представила новые беспроводные наушники для бега и прогулок Компания Xiaomi представила в Индии новые беспроводные наушники Mi Neckband Bluetooth Earphones. Это дорогие наушники, ориентированные на любителей бега и пеших прогулок.  Наушники используют дизайн с нашейным обручем. Как обещает производитель, наушники обеспечив...

Ищем работу за границей: 7 простых советов для разработчиков Ищете работу за границей? Будучи в сфере IT-рекрутинга уже более 10 лет, я часто даю разработчикам советы о том, как быстро найти работу за рубежом. В этой статье приведены самые распространенные из них. Читать дальше →

[Перевод] Как Java 8 поддерживается в Android Привет, Хабр! Предлагаю вашему вниманию перевод замечательной статьи из цикла статей небезызвестного Джейка Вортона о том, как происходит поддержка Андроидом Java 8. Оригинал статьи лежит тут Читать дальше →

Как интеллект-карты помогают вести IT-проекты В продолжение статьи о тайм-менеджменте, опубликованной ранее в блоге ЛАНИТ, предлагаю вашему вниманию историю о своем опыте использования инструмента по работе с интеллект-картами. Последние десять лет я занимаюсь управлением проектами в ИТ и телекоме, и всё это время я исп...

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

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

[Из песочницы] 10 советов для того, чтобы быть хорошим техническим лидером Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Tips for Being a Good Tech Lead» автора VijayDeveloper. Лидерство это не услуга, это умение. Профессионалы, работающие разработчиком программного обеспечения в течение нескольких лет, получают шанс стать технолог...

Debug Oriented Programming или печаль в глазах Интегратора Так получилось, что в последние несколько лет я сшиваю Франкенштейнов, а не ваяю милые фарфоровые статуэтки пастушек и трубочистов. Я создаю решения на базе Magento 2. Это значит, что исходный материал у меня — мечта любого археолога. Культурный слой со следами различных "эп...

[Перевод] Введение в Redis с использованием Spring Boot Перевод статьи подготовлен специально для студентов курса «Разработчик на Spring Framework». В этой статье мы рассмотрим основы использования Redis через Spring Boot с помощью библиотеки Spring Data Redis. Мы создадим приложение, которое демонстрирует, как выполнять CR...

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

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

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

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

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

Как сделать качественное фото на документы (анкету, интернет-профиль) — 7 полезных советов Хотите сделать классную «официальную» фотографию? Такую, чтобы тот, кто её увидит, сразу же позвонил вам и взял на работу? Воспользуйтесь полезными советами от консультанта-специалиста по построению карьеры Барбары Пахтер.   ПО ТЕМЕ: Какой была первая работа Дональда Трампа,...

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

Apple собрала на борьбу со СПИДом более 220 млн долларов Продукты Product RED присутствуют в ассортименте Apple уже 13 лет. Напомним, все средства от продажи таких продуктов Apple передаёт в Глобальный Фонд для борьбы со СПИДом. Вчера в честь Всемирного дня борьбы со СПИДом глава Apple Тим Кук опубликовал сообщение, в...

Скрытая камера из компьютера Mac, как сделать при помощи приложения Spy Cam Хотите узнать, что происходит рядом с компьютером, когда вас нет рядом? Поставьте видео- и аудионаблюдение! Самый простой способ сделать это – скачать, установить и настроить полезную программу «на тему» под названием Spy Cam. Скачать Spy Cam для macOS (Mac App Store) Програ...

Samsung сделала приложение, которое будет работать только на Galaxy S10 5G Никто, я думаю, не станет спорить с тем, что AR (дополненная реальность) – тренд, которому производители в мире мобильной индустрии уделяют, пожалуй очень много внимания. К сожалению, в большинстве случаев это повышенное внимание приводит к созданию очередных «анимоджи», ис...

Применение R для утилитарных задач Хороший инструмент + наличие навыков работы с ним, что достигается путем практики, позволяет легко и элегантно решать множество различных «как бы» нетипичных задач. Ниже пара подобных примеров. Уверен, что многие могут этот список расширить. Является продолжением предыдущих ...

Windows Media Center SDK появился на GitHub Microsoft прекратила поддержку Windows Media Center в Windows 10, но устаревший медиа-центр все еще имеет своих поклонников после всех этих лет. Хотя это может быть и бесполезно для многих, Windows Media Center SDK для Windows 7 был опубликован на GitHub на этой неделе.SDK б...

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

HTC Wildfire X с необычный охранным аксессуаром MyBuddy поступает в продажу Более недели назад на индийском сайте компании HTC появился смартфон HTC Wildfire X с описанием всех его характеристик. Сегодня же HTC сообщила о начале продаж смартфона HTC Wildfire X. Wildfire X предлагается в двух версия: с 3 ГБ оперативной и 32 ГБ флэш-памяти по цен...

Core UX Features & MVP при создании продукта Я уже 12 лет создаю различные веб-сервисы и мобильные приложения. И миллион раз я советовал людям делать MVP. Но я чувствую, что нужно быть очень осторожным с этим советом, нужно допускать множество оговорок, когда даешь этот совет и объяснять, что же такое "M" и "V" в этой ...

Представлен Raspberry Pi 4: новая версия миниатюрного, но очень полезного компьютера Raspberry Pi 4 здесь — и это обновление потрясающее. Никто не ожидал, что новая версия популярнейшего одноплатного компьютера получит настолько много улучшений. С точки зрения физического дизайна все осталось прежним: Raspberry Pi 4 Model B выглядит в точности как предыдуща...

[Из песочницы] Поднимаем читаемость кода в iOS разработке Представьте себе книгу, в которой нет деления на главы, а все идет без логической и смысловой разбивки, книгу, где нет абзацев, нет точек и запятых, книгу, где в первой строке рассказывается про одно, во второй про другое, в третьей опять про первое. Представили? Смогли бы...

Это надо видеть: 3D-технологии помогли создать «умные» очки для инженеров Первые в мире «умные» защитные очки являются последним словом дизайна и электронной техники. Они начинены сложной электроникой, но при этом настолько легкие и удобные, что их можно носить весь день. Инженеры, операторы и контролеры могут использовать такие очки для трансля...

Движок Unity получил поддержку DX12 на Xbox One и прибавку в скорости Компания Unity Technologies объявила, что теперь её движок, активно используемый во многих играх (особенно в небольших независимых проектах), поддерживает низкоуровневый графический API Microsoft DirectX 12 на Xbox One. Это позволяет разработчикам игр без особых уси...

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

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

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

Async/await в C#: концепция, внутреннее устройство, полезные приемы Доброго времени суток. В этот раз поговорим на тему, в которой начинал разбираться каждый уважающий себя адепт языка C# — асинхронное программирование с использованием Task или, в простонародье, async/await. Microsoft проделали хорошую работу — ведь для того, чтобы использов...

[Перевод] PostgreSQL 11: Эволюция секционирования от Postgres 9.6 до Postgres 11 Отличной всем пятницы! Все меньше времени остается до запуска курса «Реляционные СУБД», поэтому сегодня делимся переводом еще одного полезного материала по теме. В процессе разработки PostgreSQL 11 была проделана впечатляющая работа по улучшению секционирования таблиц. Секц...

Напоминания на iPhone и iPad: полезные советы по использованию приложения Системное iOS-приложение Напоминания – одна из лучших (если не самая лучшая) программ, написанных программистами Apple. В статье мы расскажем, как выжать из Напоминаний максимум полезных возможностей. ПО ТЕМЕ: Все функции кнопок оригинальных наушников из комплекта iPhone. Пр...

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

Deep Learning в вычислении оптического потока С появлением множества различных архитектур нейронных сетей, многие классические Computer Vision методы ушли в прошлое. Все реже люди используют SIFT и HOG для object detection, а MBH для action recognition, а если и используют, то скорее как handcrafted-признаки для соответ...

Microsoft опубликовала список процессоров, совместимых с Windows 10 May 2019 Update Компания Microsoft опубликовала список процессоров, совместимых с новым функциональным обновлением для Windows 10 под названием May 2019 Update. Новая версия операционной системы по-прежнему поддерживается процессоры Intel до 9-го поколения, Intel Xeon E-21xx, Atom J4xxx/J5...

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

[Перевод] The Inside Playbook. Сетевые функции в новом Ansible Engine 2.9 В предстоящем выпуске Red Hat Ansible Engine 2.9 вас ждут впечатляющие улучшения, и некоторые из них описаны в этой статье. Как обычно, мы разрабатывали улучшения Ansible Network в открытую, при поддержке сообщества. Присоединяйтесь — загляните на доску задач на GitHub и из...

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

[Не] используйте CDN Практически в любой статье или инструменте для оптимизации скорости сайтов есть скромный пункт «используйте CDN». Вообще, CDN – это content delivery network или сеть доставки контента. Мы в компании «Метод Лаб» часто встречаемся с вопросами клиентов по этой теме, некоторые с...

Как настроить VPN на Android-смартфоне Сегодня качественный VPN-сервис — это уже практически необходимость На сегодняшний день все большее количество пользователей задумывается о безопасном и анонимном пребывании в сети. И речь даже идет не о посещении запрещенных сайтов. Все куда банальнее — анонимно...

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

[Перевод] Новшества JavaScript: итоги Google I/O 2019. Часть 1 Материал, первую часть перевода которого мы сегодня публикуем, посвящён новым стандартным возможностям JavaScript, о которых шла речь на конференции Google I/O 2019. В частности, здесь мы поговорим о регулярных выражениях, о полях классов, о работе со строками. Ретроспект...

Microsoft рассказала о стоимости платной поддержки Windows 7 С 14 января 2020 года Windows 7 превратится в тыкву перестанет получать обновления. Microsoft прекращает поддержку этой ОС, но оставляет возможность платной подписки на обновления — это необходимо, например, компаниям, которые не могут отказаться от «семерки» в силу ряда п...

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

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

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

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

Huawei рассказала о новых функциях EMUI 10 Время, когда сеть словно улей гудела о войне между Huawei и правительством США, закончилось относительно малой кровью (или временным перемирием). Сейчас непонятно, будет ли Huawei пытаться выпустить Hongmeng, займется ОС Аврора или будет работать над Android дальше, но на д...

5 лучших приложений, которые превратят ваш смартфон в Wi-Fi роутер Превратить смартфон в роутер? Легко! Почти все Android-смартфоны в наши дни оснащены опцией, позволяющей раздавать интернет, выступая, по сути, в роли Wi-Fi роутера. Эта функция доступна в настройках вашего гаджета и ничего сложного в ее использовании нет. Куда интереснее об...

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

[Из песочницы] Заставляем работать MacBook Pro 2018 T2 c ArchLinux (dualboot) Достаточно много было шумихи по поводу того, что из-за нового чипа T2 невозможно установить linux на новые MacBook 2018 года с тачбаром. Шло время, и под конец 2019 года стронними разработчиками был реализован ряд драйверов и патчей ядра для взаимодействия с чипом T2. Основн...

Постоянное улучшение. 10 советов по организации самообслуживания Организация самообслуживания сотрудников компаний обычно рассматривается как ключевая инициатива для перегруженных ServiceDesk'ов ИТ-подразделений. Цели «классические»: снижение затрат, ускорение обработки запросов на обслуживание, обеспечение лучшего клиентс...

Hala Бесплатный видео чат Видеозвонок 1.27 Hala — это программа для голосового и видеочата с 3D-эффектами, фильтрами и стикерами.  Общайтесь с людьми, живущими в любой точке мира, с наилучшим качеством передачи голоса и видео. Общайтесь с друзьями и родственниками с помощью обмена мгновенными сообщениями, голосо...

Геймпад SteelSeries Stratus Duo совместим с ПК, Android-устройствами, Oculus Go и Samsung VR Компания SteelSeries анонсировала мультиплатформенный геймпад Stratus Duo, который поддерживает переключение между беспроводной связью стандарта 2,4 ГГц для Windows и Bluetooth-подключением для систем Android, Oculus Go и Samsung VR. С помощью Stratus Duo вы сможе...

Автотестирование: десять лайфхаков от команды Skyeng Привет, я Андрей Шальнев, QA Automation Lead в проекте Skyeng Vimbox. В течение года мы с командой занимались оптимизацией процессов автоматического тестирования и сейчас вплотную подошли к ее финальной стадии. А это хороший повод выдохнуть, пересмотреть бэклог и подвести к...

«Ведьмак 3: Дикая охота»: как локализаторы переводили имена и названия Сегодня у нас снова геймерская тема. Поговорим об игре «Ведьмак 3: Дикая охота». Игра сама по себе отличная, одна из лучших в своем жанре. Она собрала множество наград и миллионы восторженных поклонников. Но поговорим не о самой игре, а о ее локализациях. А если точнее, т...

[Перевод] Разбираемся с пакетом Context в Golang Пакет context в Go полезен при взаимодействиях с API и медленными процессами, особенно в production-grade системах, которые занимаются веб-запросами. С его помощью можно уведомить горутины о необходимости завершить свою работу. Ниже небольшое руководство, которое поможет ис...

Как примерить тату? Подборка приложений для фанатов татуировок на Андроид и IOS Татуировки — это вам не шутки. Это способ самовыражения, которым люди обычно гордятся. Для фанатов этого вида искусства существует ряд приложений: идеи для татуировок, базы с лучшими художниками и другие стандартные приложения, без которых не обойтись. Adobe Illustrator Dra...

Вдвое дешевле AirPods. В России представлены полностью беспроводные наушники Xiaomi Mi True Wireless Earphones Одновременно со смартфоном Mi 9T и фитнес-браслетом Mi Smart Band 4 компания Xiaomi представила сегодня в Москве полностью беспроводные наушники Mi True Wireless Earphones .  Продажи беспроводных наушников Xiaomi Mi True Wireless Earphones начнутся 28 июня по цене...

Топ-10 докладов с DevOpsDays Moscow Третья конференция для энтузиастов DevOps DevOpsDays Moscow 2019 пройдет 7 декабря. Мы собрали для вас подборку из десяти самых популярных докладов с двух предыдущих конференций. Все доклады вы можете посмотреть на YouTube-канале. Сервисы-сироты: обратная сторона (микро)с...

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

OnePlus совместно с Flydigi создала игровые аксессуары для смартфонов OnePlus 7 и OnePlus 7 Pro По сообщениям сетевых источников, производитель смартфонов OnePlus совместно с компанией Flydigi, которая занимается разработкой игровых аксессуаров, представил на рынке необычное предложение. Речь идёт об ограниченной серии комплектов, предназначенных для людей, увлекающихс...

Rocket League теперь поддерживает кроссплатформенный мультиплеер между Xbox One и PS4 Сегодня компания Psyonix объявила, что Rocket League теперь полностью поддерживает кроссплатформенный мультиплеер, поскольку Sony включила игру в программу PlayStation Cross-Play Beta. Ранее кроссплатформенная игра поддерживалась только между Xbox One, Nintendo Switch и ПК....

[Перевод] Краткое введение в Kustomize Прим. перев.: Статью написал Scott Lowe — инженер с большим стажем в ИТ, являющийся автором/соавтором семи печатных книг (преимущественно по VMware vSphere). Сейчас он работает в её дочерней организации VMware — Heptio (поглощена в 2016 году), специализируясь на облачных выч...

На что еще ваш iPhone будет способен с NFC в iOS 13 Начиная с iPhone 6 компания Apple оснащает свои смартфоны NFC. Эта технология бесконтактной передачи данных ранее использовалась Apple исключительно для обеспечения работы платежной системы Apple Pay. Разработчикам сторонних приложений доступ к NFC в iPhone был запрещён. Мн...

[Перевод] Улучшаем письменный английский: как понять, когда использовать пассивный залог Один из наиболее часто встречаемых в интернете советов по улучшению письменного английского звучит так: «Не используйте пассивный залог» (passive voice). Об этом пишут в различных блогах, такие конструкции в 100% случаев подчеркивают многие инструменты для проверки граммат...

Почему производители смартфонов отказываются от чистого Android Что лучше: чистый Android или Android в оболочке? Что лучше: чистый Android или построенная на его основе оболочка? Ответить на этот вопрос, кажется, даже сложнее, чем определить победителя в схватке «iOS против Android». Ведь если во втором случае речь идёт о принципиально ...

[Перевод] Приёмы в проектировании пользовательского интерфейса, которые сэкономят время В переводе этой статьи автор приводят ряд советов и приёмов, которые упростят жизнь при проектировании дизайна пользовательского интерфейса. В статье даны сведения о полезных и экономящих время возможностях работы таких программ как Sketch, Adobe Illustrator, Figma, Adobe XD...

Как мы разрабатывали Туту.ру — вечный вопрос технического долга Это одно из самых крутых облегчений проекта. На картинке — график суммарного времени, затрачиваемого CPU на обработку всех пользовательских запросов. В конце видно переход на PHP 7.0. с версии 5.6. Это 2016 год, переключение во второй половине дня с 24 ноября. Туту.ру с то...

Honor Smart Screen — единственный в мире телевизор с тремя разными пультами Сегодня Лао Сюнгвен (Lao Xiongwen ) из Honor объявил, что Honor Smart Screen является единственным в мире умным телевизором с большим экраном, который оснащен несколькими разными пультами дистанционного управления. Honor Smart Screen получил пульт дистанционного управл...

Простой способ отключения Superfetch Многих пользователей интересует вопрос, почему в Диспетчере задач есть такой процесс, как Superfetch, который использует довольно много мощности процессора? По какому принципу он работает и почему его стараются отключить на современных ПК? Скачать бесплатно утилиту superfetc...

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

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

Обзор AngularConnect 2019. Часть 2 В этой статье продолжаем делиться впечатлениями от поездки в Лондон на AngularConnect 2019. Сегодня расскажем, как все происходило, о докладах второго дня и о том, что полезного мы привезли домой (и нет, это не наклейки!). А вот — первая часть статьи. Читать дальше →

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

[Перевод] Шесть способов, которыми тестировщики могут принести пользу (помимо функционального тестирования) Салют! Уже на следующей неделе стартуют занятия в новом потоке курса «QA-специалист», в связи с этим делимся с вами полезным материалом, переведенным специально для студентов курса. Поехали. Резюме: Многие тестировщики проводят только функциональное тестирование, не выхо...

WebRTC на своем сайте — без багов и бюджета Технология WebRTC существует давно и поддерживается практически всеми браузерами (97% по нашему опыту). Многие задумываются установить и себе виджет WebRTC для связи с клиентами и повышения конверсии. Как добавить себе на сайт WebRTC звонки без лишних затрат и обойти баги...

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

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

Xiaomi собирает деньги на огромный умный гаджет Компания Xiaomi начала собирать средства через фирменную площадку коллективного финансирования  Youpin на новый необычный умный гаджет.  Матрас под названием Chanitex Smart Temperature Controlled Mattress с настраиваемой температурой окажется особенно полезны...

[Перевод] Типы для HTTP-API, написанных на Python: опыт Instagram Сегодня мы публикуем второй материал из цикла, посвящённого использованию Python в Instagram. В прошлый раз речь шла проверке типов серверного кода Instagram. Сервер представляет собой монолит, написанный на Python. Он состоит из нескольких миллионов строк кода и имеет неско...

Говорим о DevOps на понятном языке Трудно уловить главное, говоря о DevOps? Мы собрали для вас яркие аналогии, ударные формулировки и советы от экспертов, которые помогут дойти до сути даже неспециалистам. В конце бонус – собственный DevOps сотрудников Red Hat. Термин DevOps возник 10 лет назад и прошел пу...

[Перевод] Компилируем FFmpeg в WebAssembly (=ffmpeg.js): Часть 1 — Приготовления Из этой части вы узнаете: Зачем это всё нужно Как скомпилировать FFmpeg в Docker Зачем это всё нужно Главные задачи у серии публикаций такие: Создать туториал по использованию Emscripten для компиляции C/C++ библиотек в JavaScript (более детальный и полезный, чем написа...

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

Азбука безопасности в Kubernetes: аутентификация, авторизация, аудит Рано или поздно в эксплуатации любой системы встаёт вопрос безопасности: обеспечения аутентификации, разделения прав, аудита и других задач. Для Kubernetes уже создано множество решений, которые позволяют добиться соответствия стандартам даже в весьма требовательных окруже...

[Перевод] Готовимся к Hardened Runtime и Notary Service в macOS Mojave С выходом macOS Mojave Apple представила поддержку служб Hardened Runtime и Notary. Эти две службы предназначены для повышения безопасности приложений в macOS. Недавно компания заявила: Начиная с macOS 10.14.5, все новые или обновленные расширения ядра и все программы от ра...

[Из песочницы] Использование верилятора как средства быстрого моделирования RTL проектов. Введение в UVM В данной статье будут описаны установка и применение бесплатного ПО для моделирования схем цифровой логики на языке Verilog как альтернативы коммерческих продуктов Incisve от компании Cadense и ModelSim от компании MentorGraphics. Сравнение моделирования в ModelSim и Verilat...

[Перевод] Горячие клавиши Unreal Engine, которые сделают жизнь левел-дизайнера проще Горячие клавиши используют все. Банальные Ctrl+C и Ctrl+V, а сколько раз выручал Ctrl+Z? Ну а Alt+F4? А если вспомнить количество негативных отзывов, когда в новых MacBook Pro добавили тачбар и вырезали ряд командных клавиш? Увидел хороший гайд по полезным хоткеям и небольш...

Как пройти Metro Exodus: 5 лучших советов Новая часть "Метро" снова переносит нас в постапокалиптическую Россию. Наши лайфхаки помогут пережить прогулку по радиоактивной пустоши.

Ключевые принципы 3D-печати на фотополимерном принтере Новички 3D печати на фотополимерных 3D принтерах часто сталкиваются с проблемой, когда в результате печати получают только опорные конструкции вместо намеченного объекта. Мы рассмотрим эту проблему 3D-печати и попробуем дать некоторые советы. Итак, давайте разберемся зачем в...

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

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

Python и FPGA. Тестирование В продолжение к первой статье, хочу на примере показать вариант работы с FPGA (ПЛИС) на python. В данной статье затрону подробнее аспект тестирования. Если фреймворк MyHDL позволяет людям, работающим на python, используя знакомый синтаксис и экосистему, заглянуть в мир FPGA,...

Почти Paint: приложения для рисования на Android Встроенная в инструментарий операционной системы Windows программа Paint — это действительно знаковое приложение. Да, оно не обладает всеми преимуществами того же Photoshop, но зато позволяет вам легко создавать незамысловатые рисунки, скетчи и наброски. К тому же мно...

Must-have плагины и несколько полезностей для С\С++ разработки в VS Code Удивительно, но до сих пор на Хабре нет хорошей подборки плагинов для Visual Studio Code для тех, кто пишет на С/С++. Microsoft в своем блоге опубликовали только статью, совсем базового уровня с инструкцией по настройке. Но большинство читателей Хабра, тем более из разрабо...

[Перевод] Вся правда об ОСРВ. Статья #29. Прерывания в Nucleus SE Все современные микропроцессоры и микроконтроллеры содержат какие-либо механизмы прерывания. Эти механизмы необходимы для обеспечения «отзывчивости», требуемой многими приложениями. Безусловно, отзывчивость и предсказуемость являются основной целью при использовании ОСРВ, но...

5 советов о Design Leadership. Часть 1 Всем привет. Уже в этом месяце мы запускаем курс «Team Lead 2.0», который подготовлен специально для старших разработчиков, TeamLead’ов, SCRUM мастеров и специалистов, желающих повысить свой профессиональный уровень и получить уникальный опыт, необходимый для эффективного уп...

В беспилотных авто сервиса Waymo One появился бесплатный Wi-Fi и детские кресла, а также поддерживается «идеальная» температура Waymo One — первый в мире коммерческий сервис беспилотных такси — заработал в США в конце прошлого года. Пока он доступен лишь определённому кругу людей и только в одном районе. Это нужно для того, чтобы довести очень многое до ума, прежде чем предоставить с...

Как выбрать хороший фитнес-браслет: советы ZOOM Фитнес-браслет – такой же привычный гаджет, как и смартфон. Эти устройства помогают отслеживать активность пользователя в течение дня, контролировать его сердечный ритм, считать потраченные калории и получать уведомления из приложений. Цена большинства моделей сравнительно н...

[Из песочницы] Использование SQLite в Unity (Unity + SQLite) Всем привет, данная публикация будет посвящена работе с встраиваемой реляционной базой данных SQLite в Unity. Данная статья написана новичком для новичков с целью показания работы с SQLite, предполагается, что вы знаете основы SQL. Так как в интернете нет ясного тутора для н...

К вопросу о преобразованиях и прочих операциях Синяя Гусеница: А ну нас-то не собьешь. Мы себе сидим, знаем: ждут нас превращения. А что? А ничего! Сидим, курим, ждем… Алиса- кукла: Чего? Синяя Гусеница: Чего, чего! Превращений. Дом — в дым, дым- в даму, а дама — в маму. Вот так-то. Не мешайте, не заскакивайте вперед, а ...

pg_stat_statements + pg_stat_activity + loq_query = pg_ash? В качестве короткого дополнения к статье Попытка создать аналог ASH для PostgreSQL. Задача Необходимо связать историю представлений pg_stat_statemenets, pg_stat_activity. В результате, используя историю планов выполнения из сервисной таблицы log_query, можно получить очень ...

Windows 10 on ARM вполне пригодна для использования на Lumia 950 и 950 XL За последние несколько месяцев энтузиастам удалось добиться серьёзного прогресса в улучшении работоспособности Windows 10 on ARM на Lumia 950 и 950 XL. Так, например, утилита WPInternals позволяет всего в несколько кликов установить систему на смартфоне, в том числе в режим...

Xiaomi представила MIUI 11, бета-версия будет доступна с 27 сентября Прежде чем представить новый мощный смартфон Xiaomi Mi 9 Pro 5G, компания Xiaomi объявила сегодня об официальном запуске MIUI 11. В эту новейшую версию фирменной пользовательской оболочки для Android Xiaomi внесла визуальные изменения, которые принесли компании награду в обл...

Объявлена цена игрового сервиса Apple Arcade для России Российское подразделение компании Apple объявила условия запуска игрового сервиса Apple Arcade для России. Он заработает одновременно с остальным миром. Apple Arcade станет доступен в App Store в четверг на следующей неделе, 19 сентября, на устройствах с iO...

Adobe выпустила полноценный Photoshop для iPad Компания Adobe, наконец, представила официально долгожданную полноценную версию Photoshop для планшетов Apple. Разработчики анонсировали приложение ещё год назад на конференции Adobe MAX 2018.  Первая версия получила акцент на ключевых функциях композиции и ретуши...

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

WAL в PostgreSQL: 1. Буферный кеш Предыдущий цикл был посвящен изоляции и многоверсионности PostgreSQL, а сегодня мы начинаем новый — о механизме журналирования (write-ahead logging). Напомню, что материал основан на учебных курсах по администрированию, которые делаем мы с Павлом pluzanov, но не повторяет их...

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

Xiaomi 9 лет! Отмечаем лучшие смартфоны компании [Подборка последних двух лет] Xiaomi празднует свой 9-й день рождения! За это время компании удалось стать одним из самых лучших и узнаваемых производителей мобильных гаджетов в мире. Так отметим данное событие сегодняшней подборкой лучших, запомнившихся смартфонов!

Раздавай Wi-Fi в один клик: Google расширила список устройств с поддержкой Instant Tethering В 2017 году Google представила технологию Instant Tethering. С помощью неё можно обмениваться Интернетом по Wi-Fi. Технологию на старте поддерживали только смартфоны линеек Pixel и Nexus. Таким образом можно было быстро раздать Wi-Fi с Pixel XL на Pixel C, например. В качес...

Как отменить подписку на Apple Arcade. Два разных способа Первые пользователи начали получать доступ к новому яблочному игровому сервису еще 16 сентября. Официальный запуск Apple Arcade состоялся 19 сентября. При этом в течение первого месяца пользователям не нужно было платить за сервис. Начиная со второго месяца, Apple будет сним...

Android установили на игровую приставку Nintendo Switch Хотя поддержка Android на Nintendo Switch, скорее всего, никогда не будет официально реализована, это не помешало различным мододелам установить «зеленого робота» на популярную портативную приставку, да еще и сделать это так, как всем бы того хотелось. Между ОС Switch и And...

Обзор HyperX FURY Black RGB DDR4-3200 2x8GB (HX432C16FB3AK2/16). Память для AMD и Intel Не так давно был анонсирован выход серии оперативной памяти HyperX FURY Black RGB с частотами 2400/2666/2933/3000/3200/3466 MHz. Для неё заявлена поддержка последних поколений процессоров AMD и Ryzen. Поддерживается режим автоматического увеличения тактовой частоты в играх, ...

5 способов сделать Python-сервер на Raspberry Pi. Часть 1 Привет, Хабр. Сегодня в большом числе проектов домашней (и не только) автоматизации используется Raspberry Pi. При этом достаточно удобно иметь не только прямой доступ к устройству, но и использовать браузер — это позволяет выполнять необходимые действия и с компьютера, и с...

The Elder Scrolls Online будет поддерживаться ещё на протяжении многих лет А с MMORPG по-другому и не должно быть.

Структуры против Классов С самого начала, когда я начинал заниматься программированием, вставал вопрос, что использовать для улучшения быстродействия: структуру или класс; какие массивы лучше использовать и как. По поводу структур, Apple приветствует их использование, объясняя это тем, что они лучше...

Трейлер AMD Ryzen 3000 делает акцент на технологии автоматического разгона и игры AMD представила новый рекламный ролик, посвящённый её новым 7-нм процессорам Ryzen 3000, основанным на архитектуре Zen 2. Это трейлер компания посвятила прежде всего технологиям автоматического разгона Precision Boost 2 и Precision Boost Overdrive, позволяющим оптимизировать...

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

[Перевод] Iodide: интерактивный научный редактор от Mozilla Изучение аттрактора Лоренца, а затем редактирование кода в Iodide В последние десять лет произошёл настоящий взрыв интереса к «научным вычислениям» и «науке о данных», то есть применению вычислительных методов для поиска ответов на вопросы, анализа данных в естественных и ...

Стали известны многие спецификации зеркальной фотокамеры Canon EOS 1D X Mark III На недавней выставке PhotoPlus в Нью-Йорке были опубликованы некоторые спецификации камеры Canon EOS 1D X Mark III. Камера получит новый датчик типа CMOS и новый процессор DIGIC. Как утверждается, эти компоненты позволят повысить качество снимков при высоких значениях I...

11 полезных советов для путешественников Подборка о том, как путешествовать дёшево, с комфортом и без лишних проблем.

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

Карты «Яндекс.Денег» появились в точках «Связного» С сегодняшнего дня сервис «Яндекс.Деньги» начал использовать магазины розничной сети «Связной» для продвижения своих пластиковых карт.

Болен-здоров Часть 1. До болезни 2008 год. Мне 26 лет. Я основатель небольшой успешной организации, которая стремительно набирает обороты. Женат. Сыну 2 года. Мой образ жизни по отношению к семейным ценностям, если не вдаваться в подробности, ужасен. В течение года наблюдаю перепады про...

[Из песочницы] Ant-карусель на CSS и Javascript С появлением CSS3 появилась возможность совершать анимацию без использования JS-библиотек, таких, например, как jQuery. CSS3 свойство transition позволяет плавно изменять другие свойства элемента (width, height, margin, opacity и пр.), задав в качестве параметров время и зак...

Cambridge Audio выпускает беспроводные наушники Melomania 1 Британский производитель аудиоаппаратуры Cambridge Audio выпустил беспроводные наушники Audio Melomania 1, которые работают до 9 часов без подзарядки. Чтобы еще увеличить время автономной работы, в комплектном футляре для наушников есть аккумулятор, обеспечивающий не ме...

Доменные имена с валидным SSL для локальных Docker-контейнеров Использование Docker в процессе разработки стало уже стандартом де-факто. Запускать приложение со всеми его зависимостями, используя всего одну команду — становится всё более и более привычным действием. Если приложение предоставляет доступ используя web-интерфейс или какое...

13 крутых обновлений iOS 13 После трех месяцев бета-тестирования, iOS 13 теперь доступна для всех пользователей iPhone не младше моделей iPhone SE и iPhone 6. Мы обновились и теперь расскажем об основных новшествах прошивки. Apple Arcade Apple все глубже внедряется в гейм-индустрию. И выход Apple Arca...

Экстремальная Nokia. Представлен противоударный кнопочный телефон Nokia 800 Tough На начавшейся выставке IFA 2019 в Берлине компания HMD Global представила сегодня не только пару смартфонов среднего уровня Nokia 7.2 и Nokia 6.2. Ещё одной новинкой стал первый противоударный кнопочный телефон Nokia.  Модель получила название Nokia 800 Tough. По ...

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

Как не слить 10 миллионов бюджета вашего заказчика, играясь с Agile В этом посте я расскажу о тех проблемах с которыми в течении года сталкивалась наша Scrum Front End команда при работе над приличным проектом. Мы начинали разрабатывать проект с нуля используя стек технологий React + Typescript. Оглядываясь назад я вижу многие миллионы выбро...

МТС договорилась с Huawei о запуске 5G в России Конфликт Huawei и США, повлекший за собой вытеснение китайской компании с американского рынка с запретом на использование местных технологий, совершенно не отразился на ее деятельности в России. Как сообщили «РИА Новости», Huawei договорилась с российским оператором МТС о р...

[Перевод] Энциклопедия освещения художника Naughty Dog Джои Ленц из Naughty Dog подробно рассказал нам об освещении в UE4: о значениях, источниках, световой температуре, освещении в PBR, ресурсах, по которым можно изучать освещение, а также обо многом другом. На официальном сайте Джои polyplant.co есть множество полезных советов...

Data Science Digest (April 2019) Хабр, привет! В марте я восстановил публикацию на Хабре дайджеста посвященного ML и Data Science. Сегодня я подготовил свежую подборку интересных ссылок, а также анонсирую запуск Telegram-канала дайджеста, в котором ежедневно публикую ссылки на интересные материалы, связ...

[Из песочницы] Эффективные и не эффективные методы кодинга на Python Привет, Хабр! Предлагаю Вашему вниманию перевод статьи Good and Bad Practices of Coding in Python автора Duomly. Python – высокоуровневый язык программирования, акцентирующий внимание на удобочитаемости. Он разрабатывается, поддерживается и часто используется в соответствии...

Прямая трансляция первого массового запуска спутников Starlink В четверг, 16 мая, в 5:30 утра по московскому времени произойдет запуск первой части спутниковой группировки Starlink с мыса Канаверал, штат Флорида, США. 60 малых спутников весом около 227 килограмм каждый станут первой фазой проекта высокоскоростного спутникового интернета...

[Перевод] Машинно-синестетический подход к обнаружению сетевых DDoS-атак. Часть 1 Всем, привет. В последнее время у нас большое количество новых запусков и сегодня хотелось бы анонсировать курс «Сетевой инженер», который стартует уже в начале марта. Традиционно начинаем делиться с вами полезным материалом по теме, и сегодня публикуем первую часть статьи «...

[Перевод] Новости из мира OpenStreetMap № 470 (16.07.2019-22.07.2019) Рекомендации сервиса ImproveOSM от Telenav должны быть проверены на местности!!! 1 | Telenav, JOSM – Map data OpenStreetmap contributors Картографирование Марк Зутендейк считает, что не верно отмечать тегом landuse=village_green все пространства в деревне, покрытые газон...

Xiaomi анонсировала умную колонку XiaoAI Touchscreen Speaker c сенсорным экраном До сегодняшнего дня у Xiaomi не было умной колонки с сенсорным экраном (такие еще называются умными дисплеями), а теперь есть. Новинка получила говорящее название XiaoAI Touchscreen Speaker. Увы, устройство пока не представлено, а всего лишь анонсировано. Это значит, ч...

[Перевод] Использование Golang для создания микросервисов в The Economist: ретроспектива Всем привет! Уже 28 мая мы запускаем первую группу по крусу «Разработчик Golang». И сегодня делимся с вами первой публикацией приуроченной к запуску этого курсу. Поехали. Ключевые выдержки The Economist требовалось больше гибкости для распространения контента на все бол...

[Перевод] Аналитика логов Nginx с помощью Amazon Athena и Cube.js Обычно для мониторинга и анализа работы Nginx используют коммерческие продукты или готовые open-source альтернативы, такие как Prometheus + Grafana. Это хороший вариант для мониторинга или real-time аналитики, но не слишком удобный для исторического анализа. На любом популяр...

Обязательную регистрацию по IMEI предлагают сделать платной В России давно обсуждается идея ввести обязательную регистрацию мобильных устройств по номеру IMEI. В базу собираются включить смартфоны, планшеты, ноутбуки, счётчики ЖКХ и все остальные устройства, которые поддерживают подключение к сотовой сети. По мнению властей, у базы I...

Подборка @pythonetc, апрель 2019 Это десятая подборка советов про Python и программирование из моего авторского канала @pythonetc. Предыдущие подборки. Читать дальше →

Подборка @pythonetc, май 2019 Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc. Предыдущие подборки. Читать дальше →

С опережением в месяц. Huawei представила мобильный компьютер MateBook E 2019 на платформе Snapdragon 850 и Windows 10 Ранее ожидалось, что новое поколение гибридного планшета MateBook E компания Huawei представит только в мае. Тем не менее, презентация состоялась сегодня в Китае.  MateBook E 2019 относится к категории Always Connected, он сочетает операционную систему Window...

[Перевод] Типизируйте уже наконец свой код Привет хабр! На днях мне в очередной раз на глаза попал код вида if(someParameter.Volatilities.IsEmpty()) { // We have to report about the broken channels, however we could not differ it from just not started cold system. // Therefore write this case into the logs a...

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

Новый Chrome предупредит об использовании TLS 1.0/1.1 Компания Google опубликовала новый релиз браузера Chrome. В 72-й версии приложения закрыто 58 уязвимостей, 18 из которых являются критическими или серьезными. Кроме того, в сборке 72.0.3626.81 более не поддерживается технология HPKP, а разработчикам сайтов, применяющих устар...

Приложение iTunes Movies/TV Shows и технология AirPlay 2 станут доступны на Samsung Smart TV весной 2019 года Новое приложение iTunes будет доступно эксклюзивно на Samsung Smart TV в более чем 100 странах, а AirPlay 2 будет поддерживаться на Samsung Smart TV в 190 странах мира.

Три в ряд: топ-10 докладов Mobius 2019 Piter В День программиста делимся с мобильными разработчиками подборкой отличных докладов! В мае в Петербурге прошла конференция Mobius, а теперь мы опубликовали её видеозаписи — и для Хабра сделали подборку из десяти лучших (по зрительским оценкам). Темы очень разные — от масш...

Tele2 начинает предлагать автоматически формируемые под пользователя тарифы Tele2 снова радует интересными новостями и полезными возможностями. Этот сотовый оператор не прекращает придумывать и предлагать. Помните фишку с обменом минут на гигабайты? А про перенос остатков из месяца в месяц что-то в памяти всплывает? Теперь получаем продолжение эти...

Новости недели: Facebook отказывает Huawei в приложениях, ОС “Аврора" вместо Android, наказания за майнинг В сегодняшнем выпуске: Facebook запретила предустановку приложений Facebook, WhatsApp и Instagram на новые смартфоны Huawei; депутаты предложили ввести административную ответственность за майнинг криптовалют; правительство РФ предлагает Huawei использовать отечественную ...

Google Переводчик на Android получает одну из важнейших функций Google Lens Несмотря на отсутствие успеха со слишком инновационным в свое время продуктом Google Glass, Google твердо верит, что дополненная реальность будет доминировать в будущем таких ее сервисов, как Поиск и Карты. Естественно, приложение Google Lens также не обошли стороной во вре...

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

[Перевод] Новости из мира OpenStreetMap № 485 (29.10.2019-04.11.2019) Навигационная система Теслы и система OSM 1 | Teslamotorsclub – Map data OpenStreetMap contributors Картографирование Пользователь SelfishSeahorse предлагает отмечать в OSM полосы на дорогах, которые специально отведены для пешеходов. StreetCred — компания, основанная Рэ...

Microsoft обновляет устаревшие ПК до Windows 10 May 2019 Update Поддержка Windows 10 версии 1803 подходит к концу, и Microsoft хочет, чтобы пользователи обновили ОС до последней версии для продолжения поддержки. Microsoft недавно начала обучать свою технологию машинного обучения автоматическому обновлению Windows 10 версии 1803 до Window...

[Перевод] Виртуальная реальность помогает справиться с психическими расстройствами Компания Limbix создает контент с эффектом полного погружения, который психотерапевты могут использовать в работе над преодолением фобий, депрессии и тревожного расстройства. Более 300 рецензированных исследований показали, что ВР (виртуальная реальность) является эффект...

Скриншоты рабочей версии браузера Edge на базе Chromium В конце прошлого года Microsoft сообщила всему миру, что ее браузер Edge переходит на движок Chromium. До сегодняшнего дня было очень мало информации по этому браузеру, но теперь и сайту thurrott.com удалось опробовать его перед релизом.Вначале это очень сильно похоже на бра...

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

Qualcomm не только в смартфона: флагманский роутер Xiaomi Mesh Router построен на SoC Qualcomm Dakota с четырехъядерным процессором Вчера состоялся формальный анонс нового флагманского роутера Xiaomi — Mesh Router. Увы, технические подробности остались за кадром премьеры, но сегодня хотя бы стала известна платформа, на которой базируется новинка. Итак, Xiaomi Mesh Router построен на 40-наномет...

Как использовать сегментацию, таргетирование и позиционирование (STP) в разработке маркетинговой стратегии Добрый вечер, друзья! Сегодня поговорим о трафике, а именно STP. Данный материал приурочен к запуску курса «Трафик-менеджер», который стартует уже в конце февраля. Сегодня Сегментация, Таргетирование и Позиционирование (Segmentation, Targeting and Positioning, сокращенно ST...

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

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

Veritas Technologies провела в Москве Vision Solution Day Лейтмотивом мероприятия стало представление платформы Enterprise Data Services. Компания Veritas Technologies провела 12 ноября в Москве форум Vision Solution Day. Это одно из почти двух десятков мероприятий, которые Veritas организует в течение года в различных странах. ...

Linux-приложения на Chrome OS смогут задействовать графический процессор Разработчики из Google готовятся значительно усовершенствовать использование Linux-приложений в фирменной операционной системе Chrome OS, добавив виртуальной машине поддержку графических процессоров. Иными словами, запускаемые на хромбуках игры и программы для Linux смогут и...

Переезд на работу за границу: 6 сервисов в помощь эмигрантам в США и Канаду Поиск работы за границей и переезд – крайне непростое мероприятие с множеством тонких моментов и подводных камней. Малейшая помощь на пути к цели не окажется для потенциального эмигранта лишней. Поэтому я собрал список из нескольких полезных сервисов – они помогут при поис...

Советы по прохождению и прокачке в ролевой игре LYN: The Lightbringer от Nexon LYN: The Lightbringer– новая RPG для мобильных от издателя Nexon, в которой вам предстоит собрать отряд воинов, чтобы сражаться с силами зла. Как и большинство проектов в этом жанре, изначально LYN сбивает с толку. Именно для этого мы собрали для вас советы, которые помогут...

[Перевод] Зачем использовать python -m pip И снова здравствуйте. В преддверии старта нового потока по курсу «Machine Learning», хотим поделиться переводом статьи, которая имеет довольно косвенное отношение к ML, но наверняка будет полезна подписчикам нашего блога. Мариатта — разработчик из Канады, спросила в Тви...

[Перевод] SVG фильтры 101 Это первая статья в серии об SVG фильтрах. Это руководство поможет понять, что это такое, и покажет, как использовать их для создания собственных визуальных эффектов. CSS в настоящее время предоставляет нам способ применения цветовых эффектов к изображениям, таких как насыщ...

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

Qualcomm Snapdragon 730, 730G и 665: мобильные платформы среднего уровня с улучшенным ИИ Компания Qualcomm представила сразу три новые однокристальные платформы, предназначенные для использования в смартфонах среднего ценового сегмента. Новинки называются Snapdragon 730, 730G и 665, и, по словам производителя, они обеспечивают лучшую работу с ИИ и более высокую ...

[Перевод] Python Testing с pytest. Начало работы с pytest, Глава 1 Вернуться Дальше Я обнаружил, что Python Testing с pytest является чрезвычайно полезным вводным руководством к среде тестирования pytest. Это уже приносит мне дивиденды в моей компании. Chris Shaver VP of Product, Uprising Technology Читать дальше →

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

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

Обзор 3D принтера Anycubic Predator Anycubic выпустила свой новейший Delta принтер - Anycubic Predator. Судя по его характеристикам он действительно хищник! Anycubic, производитель 3D-принтеров из китайского города Шэньчжэнь, уже зарекомендовал себя в мире 3D-печати. Намереваясь сделать 3D-печать доступной для...

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

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

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

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

Лучшие советы Лайфхакера, которые помогут сэкономить в 2019 году Как не тратить лишнего в супермаркетах, обедать за 50 рублей, бесплатно ходить к врачу без очередей и просто прекрасно проводить время без лишних расходов. Вместе с МТС подводим итоги года и вспоминаем самые полезные статьи о деньгах.

[Перевод] Основы Dart Streams Это вторая часть моей серии по поводу Flutter Architecture: Введение Основы Dart Streams (этот пост) RxDart: магические трансформации потоков Основы RxVMS: RxCommand и GetIt RxVMS: Службы и Менеджеры RxVMS: самодостаточные виджеты Аутентификация пользователя посредством R...

iPad, как второй дисплей для Mac: как включить и какие Mac и iPad поддерживаются На конференции WWDC было представлено немало интересных обновлений. Планшеты получили новую операционную систему iPadOS, значительно изменилась и iOS. Одной из самых интересных нововведений для Mac стала функция Sidecar, позволяющая использовать iPad в качестве второго диспл...

Для тех, кто работает в Houdini. О курсах Nature of Vex и Bites of Python Под катом вы найдете отзыв специалистов из Houdini Team краснодарской студии Plarium о видеокурсах Nature of Vex и Bites of Python от Mix Training, посвященных работе с языками Python и Vex в графической программе Houdini. Также в этом посте ребята делятся подборкой матери...

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

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

[Перевод] 5 продвинутых техник тестирования на Go Всем салют! До старта курса «Разработчик Golang» остается меньше недели и мы продолжаем делиться полезным материалом по теме. Поехали! Go имеет хорошую и надежную встроенную библиотеку для тестирования. Если вы пишите на Go, то вы уже это знаете. В этой статье мы поговори...

Обновленная веб-версия Skype перестала работать Safari, Firefox и Opera На днях компания Microsoft представила обновленную веб-версию мессенджера Skype. Главной особенностью обновления стали не новые функции,  а то, что сервис перестал поддерживаться многими популярными браузерами. Такими как Safari, Firefox и Opera.Читать дальше... ProstoMAC.c...

[Перевод] Погружение в Jetpack Compose Всем привет. Перед уходом на выходные спешим поделиться с вами еще одним переводом, подготовленным специально для студентов курса «Android-разработчик. Продвинутый курс». Пробуем новый UI-фреймворк для Android-приложений В течение последних нескольких лет, участвуя во мн...

Xiaomi представила свои первые мониторы: 23,8-дюймовый и 34-дюймовый изогнутый Компания Xiaomi со временем планирует занять все ниши пользовательской техники. Недавно она представила свои первые холодильники, а вчера — мониторы. Пока что в ассортименте производителя только две модели. Первая — это 23,8-дюймовый монитор с разрешением Full HD с минимал...

Организовано производство первой ракеты «Союз-5» На днях мы сообщали, что приказом генерального директора ПАО «РКК «Энергия» им. С.П. Королёва» сформирован Совет главных конструкторов по космическому ракетному комплексу «Союз-5». И вот теперь стало известно, что начато производство первой ракеты «Союз-5». Фотографии Роскос...

Стив Возняк рассказал про своё любимое устройство от Apple Apple Watch — лучший гаджет по версии Стива Возняк Если подумать, то смартфон – это, пожалуй, единственное устройство, с которым большинство из нас ни за что не расстанется. Планшеты, смарт-часы, фитнес-браслеты, да даже ноутбуки – всё это меркнет по сравнению с возмож...

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

CES 2019: Ноутбук «два в одном» HP EliteBook x360 830 G5 для бизнеса Компания HP в марте начнёт продажи трансформируемого портативного компьютера EliteBook x360 830 G5, представленного на выставке потребительской электроники CES 2019. Новый ноутбук «два в одном» рассчитан прежде всего на бизнес-пользователей. Сенсорный ди...

Продвижение стартапа за рубежом: как охватить сотни тысяч англоязычных читателей с помощью Medium Я профессионально занимаюсь темой продвижения российских стартапов за рубежом, и в последнее время одной из главных альтернатив использования традиционных СМИ там стала блог-платформа Medium. За последние полтора мне удалось охватить своими статьями на этом ресурсе более 1...

[Перевод] Краткое введение в цепи Маркова В 1998 году Лоуренс Пейдж, Сергей Брин, Раджив Мотвани и Терри Виноград опубликовали статью «The PageRank Citation Ranking: Bringing Order to the Web», в которой описали знаменитый теперь алгоритм PageRank, ставший фундаментом Google. Спустя чуть менее два десятка лет Googl...

[Перевод] Рекомендации по дизайну UX мобильных игр Уже более 10 лет я работаю гейм-дизайнером в очень успешных компаниях (старшим гейм-дизайнером в Matific, ведущим гейм-дизайнером в TabTale, владельцем Lookandfeel Games), и всё это время обладал привилегией и возможностью использования данных, полученных от сотен миллионов...

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

[Перевод] AlphaFold: Использование ИИ для научных открытий И снова здравствуйте! Делимся публикацией, перевод которой подготовлен специально для студентов курса «Нейронные сети на Python». Сегодня мы расскажем о первом важном событии в истории развития DeepMind, чтобы показать, как исследования с помощью искусственного интеллекта м...

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

Самые лучшие аксессуары с AliExpress, которые вам точно пригодятся. Читать до конца!!! В конце подборки будет бонус! Сегодня мы поговорим о сумасшедших и полезных товарах с aliexpress, которые способны вас удивить. Они точно будут вам полезны. Здесь я собрал только самые НИЗКИЕ цены на алиэкспресс

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

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

[Перевод] Использование Typescript с React – руководство для новичков Друзья, в преддверии выходных хотим поделиться с вами еще одной интересной публикацией, которую хотим приурочить к запуску новой группы по курсу «Разработчик JavaScript». Потратив последние несколько месяцев на разработку приложений на React и библиотек с использованием T...

GraphQL Voyager как инструмент для поиска уязвимостей В настоящее время все больше компаний начинают использовать GraphQL. Это относительно новая технология (если быть более точным, то это язык запросов), которая призвана решить существующие проблемы REST. Если вы еще не знакомы с GraphQL, то рекомендую начать с ресурсов: ...

[Перевод] В совет директоров Tesla вошли два независимых директора — Ларри Эллисон и Кейтлин Уилсон-Томпсон В совете директоров американской компании Tesla прибавление — два новых независимых директора, которых ввели по недавнему требованию Комиссии по ценным бумагам и биржам США (SEC). Основная задача новых членов совета директоров — осуществлять финансовый контроль и консультати...

Дизайн игровых интерфейсов. Брент Фокс. О чём книга? Данная статья — это краткий обзор книги Game interface design от автора Брента Фокса. Для меня эта книга была интересна с точки зрения программиста, занимающегося разработкой игр в качестве хобби в одиночку. Здесь я опишу, насколько полезной она оказалась для меня и моего хо...

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

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

Почему мы используем GraphQL в 8base Друзья, всем привет! Эта статья в первую очередь будет интересна фронтенд-разработчикам, особенно тем кому актуальна тема GraphQL, но в то же время я надеюсь, что она будет полезна и бэкенд-разработчикам и поможет им понять преимущества GraphQL глазами фронтендера. Читать...

Подсказки для функционального заказчика. Press Δ to read Иногда так не хватает подсказок по ходу выполнения миссии ИТ-проекта – «жми W, чтобы двигаться вперёд». Чтобы хоть как-то помочь тем, кто оказался на месте функционального заказчика (от него очень многое зависит на проекте), мы собрали топ-10 подсказок, которые помогут успе...

Производительность Windows 10 версии 1909 будет повышаться благодаря предпочтительным ядрам процессора Процессоры Intel имеют ядра с различными частотными и напряженными характеристиками, а ядра, которые могут предложить лучшую производительность, чем другие, теоретически называются «Favored Core».Текущая реализация Microsoft Windows 10 и Intel Turbo Boost Max 3.0 переносят о...

Shazam от Apple обзавёлся крутой функцией, но только для Android Shazam – это то самое музыкальное приложение (а не супергерой из недавнего фильма в киновселенной DC), которое в данный момент принадлежит Apple и помогает пользователям определять, какие песни воспроизводятся вокруг них. Теперь Shazam также может распознавать песни, которы...

Подборка крутых обоев по «Игре престолов» для iPhone С 14 на 15 апреля состоялся выход первого эпизода финального сезона «Игры престолов». У нас есть несколько советов о том, как посмотреть сериал бесплатно и легально. Теперь настал момент для подборки крутейших обоев для фанатов льда и пламени. Зима близко!

[Перевод - recovery mode ] Использование Union вместо OR Иногда медленные запросы можно исправить, немного изменив запрос. Один из таких примеров может быть проиллюстрирован, когда несколько значений сравниваются в предложении WHERE с помощью оператора OR или IN. Часто OR может вызывать сканирование индекса или таблицы, которая м...

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

[Перевод] Как втиснуть 16 ГБ памяти на материнскую плату, которая не поддерживает такой объём Некоторое время назад я поставил на один из своих компьютеров 16 ГБ памяти. На нём стоит материнка Foxconn P55MX с Core i5 750. Можно было бы и заменить этот старый CPU, но он он пока нормально работает и делает всё, что мне нужно. Вот что интересно. Материнская плата офици...

9 лучших опенсорс находок за август 2019 Доброй осени, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за август 2019. За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не открывается...

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

Как избежать SEO-проблем с параметрами URL: подробное руководство В статье автор делится практическими советами и тактиками, которые помогут оптимизировать работу с параметрами URL. Сообщение Как избежать SEO-проблем с параметрами URL: подробное руководство появились сначала на Searchengines.ru.

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

Анонсирован Microsoft Web Template Studio Компания Microsoft объявила о выпуске ранней версии кросс-платформенного расширения для Visual Studio Core под названием Microsoft Web Template Studio, которое призвано упростить и ускорить процесс создания полнофункциональных веб-приложений. Web Template Studio использует ...

Team Group запускает модуль Team Elite 32 ГБ DDR4-2400 Team Group выпустила свой первый модуль памяти объемом 32 ГБ, Team Elite TED432G2400C1601. Это модуль DIMM двойного ранга с восемью 32-разрядными микросхемами DRAM, с номинальной тактовой частотой DDR4-2400, временем 16-16-16-39 и напряжением модуля 1,20 В. Модуль имеет прос...

Покупка Red Hat: поможет ли она «голубому гиганту» в борьбе за лидерство в сфере hybrid cloud Осенью 2018 года IBM решили купить Red Hat за 34 млрд долларов. В начале месяца сделку официально закрыли. Она стала крупнейшей в сфере ПО, а представители «голубого гиганта» получили право называть свою компанию самым масштабным игроком на рынке гибридных облачных услуг. И ...

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

AMD представила 7-нм процессоры Ryzen 3000 Сегодня утром компания AMD явила миру первые 7-нм процессоры Ryzen 3-го поколения, созданные на базе микроархитектуры Zen 2. Новые CPU имеют конструктивное исполнение AM4 и поддерживаются как материнскими платами с набором логики X570,...

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

Google Pay получил поддержку карт МИР и Maestro Несмотря на множество отраслей, в которых продукты Google занимают лидирующие позиции, сервис бесконтактной оплаты поискового гиганта остается самым непопулярным из тройки, состоящей из Apple Pay, Samsung Pay и Google Pay. Даже в России, где чрезвычайно распространены досту...

Apple выпустила финальную версию iOS 12.2 После долгого бета-тестирования Apple выпустила финальную версию iOS 12.2 для iPhone , iPad и iPod touch. Поддерживаются службы потокового видео Apple TV, Apple TV Channels и Apple News Plus. Кроме того, операционная система обеспечивает поддержку AirPlay 2 и HomeKit на...

[Перевод] Личная Agile-трансформация: гибкое путешествие к продуктивности Всем привет! Уже на следующей неделе мы запускаем курс «Руководитель разработки», который посвящен управленческой деятельности во всех её аспектах в контексте руководства командой разработчиков. В преддверии запуска делимся с вами переводом статьи, которая может стать полезн...

[Перевод] Как мы подняли производительность Tensorflow Serving на 70% Tensorflow стал стандартной платформой для машинного обучения (ML), популярной как в индустрии, так и в научных исследованиях. Создано множество свободных библиотек, инструментов и фреймворков для обучения и обслуживания моделей ML. Проект Tensorflow Serving помогает обслужи...

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

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

[Перевод] Объяснение задачи на Python с собеседования Салют, хабровчане! В преддверии запуска нового потока по курсу «Web-разработчик на Python» хотим поделиться новым полезным переводом. Поехали! Снова сходив на несколько собеседований и пройдя тестовые задания, я заметил, что интервьюерам нравятся задания наподобие следующ...

[Перевод] Асинхронные Stream в C# 8 Функционал Async/Await появился в C# 5, чтобы улучшить скорость отклика пользовательского интерфейса и веб-доступ к ресурсам. Другими словами, асинхронные методы помогают разработчикам выполнять асинхронные операции, которые не блокируют потоки и возвращают один скалярный ре...

Подборка @pythonetc, март 2019 Это десятая подборка советов про Python и программирование из моего авторского канала @pythonetc. Предыдущие подборки. 0_0 0_0 — полностью корректное выражение на Python. Читать дальше →

Как стать оператором децентрализованного интернет-провайдера «Medium» и не сойти с ума. Часть 1 Добрый день, Сообщество! Меня зовут Михаил Подивилов. Я являюсь основателем общественной организации «Medium». Этой публикацией я начинаю серию статей, посвящённых настройке сетевого оборудования для соблюдения аутентичности при становлении оператором децентрализованного и...

Подборка @pythonetc, июнь 2019 Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Символ \ в обычной строке имеет особое значение. \t — это символ табуляции, \r — разрыв строки, и так далее. Чтобы отключить такое поведение, вы ...

MVCC-1. Изоляция Привет, Хабр! Этой статьей я начинаю серию циклов (или цикл серий? в общем, задумка грандиозная) о внутреннем устройстве PostgreSQL. Материал будет основан на учебных курсах по администрированию, которые делаем мы с Павлом pluzanov. Смотреть видео не все любят (я точно не л...

Nvidia расширяет список мониторов категории G-Sync Compatible До недавних пор технология синхронизации VESA Adaptive-Sync, также известная как AMD FreeSync, поддерживалась исключительно графическими адаптерами Radeon. После выхода драйвера GeForce 417.71 разработку Advanced Micro Devices можно использовать и на видеокартах Nvidia GeFor...

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

10 полезных советов для каждого пользователя WhatsApp С их помощью вы сможете использовать мессенджер по максимуму.

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

Computex 2019: наградами BC Award отмечено два стартапа выставки InnoVEX Официальную награду выставки Computex 2019 — Best Choice Award (BC Award) — получили не только продукты крупных компаний, но и два стартапа, представленных в рамках InnoVEX. Напомним, что InnoVEX — это крупнейшая в Азии площадка для начинающих IT-компаний, которая организует...

10 советов по началу работы с macOS для новых пользователей [видео] Если ты стал обладателем нового macbook или imac, то мои 10 советов по началу работы с macOS для новых пользователей несомненно тебе помогут! Это лишь небольшая часть лайфхаков по macOS, которые тебе помогут ориентировать в экосистеме Apple. Желательно использовать последнии...

Мощная новинка Galaxy A50 Новинка от Samsung оборудована дисплеем, разрешение которого - 2340 х 1080 точек и базируется на чипсете Exynos 9610, имеет ОЗУ в объеме 4 либо 6 Гб и флеш-накопитель на 64 или 128 Гб, а также аккумулятор на 4000 мА/ч (поддерживается быстрая зарядка на 15 Вт).Изделие оборуд...

WAL в PostgreSQL: 3. Контрольная точка Мы уже познакомились с устройством буферного кеша — одного из основных объектов в разделяемой памяти, — и поняли, что для восстановления после сбоя, когда содержимое оперативной памяти пропадает, нужно вести журнал предзаписи. Нерешенная проблема, на которой мы остановились...

Эти расширения для браузера крадут ваши данные Исследователь в сфере кибербезопасности Сэм Джидали (Sam Jidali) недавно обнаружил огромную утечку данных, раскрывающую личную информацию миллионов людей и 45 крупных компаний. Названная «DataSpii» Джидали и его командой, утечка была вызвана совершенно неприметными на первы...

10 самых крутых лайфхаков 2018 года Близятся праздники, а значит самое время вспомнить все самое лучшее, что нам подарил 2018 год. Для тех, кто любит делать все своими руками и не привык сдаваться, он стал весьма насыщенным — целый год «ПМ» рассказывала вам о самых интересных и практичных бытовых хитростях. Чт...

[Перевод] GitHub Desktop 2.2: что нового Любой, кто использует Git, знает, что у него крутая линия обучения. Мы узнали от разработчиков, что большинство людей, как правило, учатся у знакомых, будь то коллега, профессор, друг или даже видео на YouTube. В GitHub Desktop 2.2 мы добавляем первую версию интерактивного...

HTC удаляет приложения из Google Play. Что происходит Пока мы находимся в ожидании нового смартфона от HTC, который должен быть представить в этом году, компания тем временем зачем-то удаляет из Google Play свои фирменные приложения. Об удалении аж 14 приложений стало известно из AppBrain, приложения, которое помогает пользова...

На Computex 2019 Lenovo представит первый ПК на Windows 10 с поддержкой 5G В декабре прошлого года компания Qualcomm представила миру первый в мире 7-нанометровый процессор Snapdragon 8cx, предназначенный для использования в устройствах Always Connected PC. В начале этого года на MWC 2019 был анонсирован процессор Snapdragon 8cx 5G, который являет...

VPS с видеокартой (часть 2): вычислительные возможности В предыдущей статье мы не затронули некоторые интересные аспекты использования виртуальных серверов с видеоадаптерами. Пришло время дополнить тестирование. Для использования физических видеоадаптеров в виртуальных средах мы выбрали технологию RemoteFX vGPU, которая поддер...

Секрет флагмана эконом-класса раскрыт. Полные характеристики Samsung Galaxy A91 утекли в сеть: с зарядкой, как у Galaxy Note10+ В сети появились новые подробности о смартфоне Samsung Galaxy A91, чей анонс ещё только ожидается. Ресурс SamMobile умел получить полный список характеристик модели.  Источник подтвердил, что смартфон основан на платформе Snapdragon 855 и получил особенность, отсу...

ChipWhisperer: атака по энергопотреблению на Магму Автор статьи: rakf В рамках Summer of Hack 2019 в Digital Security я разбирался с атакой по энергопотреблению и работал с ChipWhisperer. Что это? Анализ энергопотребления — это один из видов атак по сторонним каналам. То есть атак, использующих информацию, которая появляетс...

Заработок на жизнь и создание игр: 11 советов Levelord’а Что я могу посоветовать тем, кто хочет профессионально разрабатывать игры? Мне, после 25 лет работы в этой сфере, определённо, есть что сказать. Читать дальше →

«Исторический» дизайн плюс Facebook и WhatsApp. Переиздание легендарной раскладушки Nokia 2720 Flip доступно в России Компания HMD Global объяила о начале продаж в России  переиздания легендарной раскладушки Nokia 2720 Flip.  Свой дизайн модель унаследовала от выпущенного в далёком 2009 году одноимённого телефона, оказавшегося весьма популярным. Телефон получил раскладной фо...

9 лучших опенсорс находок за сентябрь 2019 Доброго Хактоберфеста, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за сентябрь 2019. За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не ...

Советы по GWENT: The Witcher Card Game - с чего начать? GWENT: The Witcher Card Game не так давно появилась на iOS, и ею сразу же заинтересовалось множество поклонников карточных баттлеров. И неудивительно, ведь GWENT - это легендарная игра из The Witcher 3. В этом кратком гайде мы расскажем вам, с чего начать свои карточные с...

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

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

Лучше Samsung Galaxy Fold. Складной смартфон Huawei Mate X с гибким экраном представлен официально Компания Huawei представила сегодня на выставке MWC 2019 свой собственный смартфон с гибким экраном. Huawei Mate X сильно отличается от  представленного на днях Samsung Galaxy Fold. На отличия китайский производитель неоднократно напирал во время презентации. ...

Лучшие программы-архиваторы на Android Работать с архивами на Android просто Одним из наиболее распространенных типов файлов, с которыми нам приходится иметь дело, являются архивные файлы. Файлы форматов zip, rar, 7z и многие другие являются довольно удобным и универсальным инструментом для обмена информацией. См...

Самые полезные и дешевые товары, от которых вы не сможете отказаться. Aliexpress Читать до конца!!! В конце подборки будет бонус! Сегодня мы поговорим о сумасшедших и полезных товарах с aliexpress, которые способны вас удивить. Они точно будут вам полезны. Здесь я собрал только самые НИЗКИЕ цены на алиэкспресс.

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

Каким будет освоение космоса в 2069 году? Каким окажется космический корабль будущего? В 2069 году мир будет отмечать столетие первой посадки на Луну. Но каким будет наш мир через 50 лет? Если отбросить в сторону пессимистичные прогнозы ученых, мы можем представить себе удивительное будущее человечества — прод...

Когда выйдет Android 10 для Galaxy S9 и Galaxy Note 9 Galaxy S9 обновится до Android 10, но явно не в этом году Выход свежего апдейта для Android, в отличие от iOS, означает гарантированное обновление только для смартфонов одного производителя – Google. Владельцы всех остальных аппаратов вынуждены гадать, позволят им обновиться...

ML на Scala с улыбкой, для тех, кто не боится экспериментов Всем привет! Сегодня будем говорить о реализации машинного обучения на Scala. Начну с объяснения, как мы докатились до такой жизни. Итак, наша команда долгое время использовала все возможности машинного обучения на Python. Это удобно, есть много полезных библиотек для подг...

F#3: Форматирование текста При работе с любым языком вам, скорее всего, нужно будет отформатировать текст, и F# ничем не отличается. Поскольку F# является языком .NET, мы всегда можем использовать Console.WriteLine (..) и String.Format (..), где мы можем использовать любой из обычных форматеров, кото...

5 способов полезного использования Raspberry Pi Привет Хабр. Raspberry Pi наверное есть дома почти у каждого, и рискну предположить, что у многих она валяется без дела. А ведь Raspberry это не только ценный мех, но и вполне мощный fanless-компьютер с Linux. Сегодня мы рассмотрим полезные возможности Raspberry Pi, для исп...

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

Особенности Honor 20 в доступном исполнении. Смартфон Honor 20S представлен официально Как и ожидалось, подшефный бренд Honor компании Huawei представил сегодня смартфон Honor 20S. Он расширяет серию уже представленную моделями Honor 20i, Honor 20 и Honor 20 Pro. В отличие от «старших братьев», новинка не относится к флагманской категории. Те...

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

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

Новая версия Huawei Band 4e для любителей баскетбола и бега доступна за $18 10 августа на конференции для разработчиков компания Huawei представила Huawei Band 4e Basketball Wizard Edition — новую версию своего популярного фитнес-браслета, особенностью которой стал режим, специально разработанный для любителей баскетбола и спорта в целом....

Почитать на каникулах. Лучшие посты в нашем блоге за 2018 год Привет! Грядут новогодние каникулы, а с ними и некоторое количество свободного времени Собрали подборку популярых статей из нашего блога. Внутри деление → бекенд, фронтенд, команда, мобильная разработка. Приглядитесь, даже если почитываете наш блог время от времени. Чита...

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

Nanoco и Plessey намерены уменьшить полноцветные пиксели microLED на 87% Компании Plessey Semiconductors и Nanoco Technologies объявили о партнерстве, целью которого является уменьшение размеров пикселей монолитных дисплеев microLED. Для достижения указанной цели партнеры намерены обратиться к технологии квантовых точек. Говоря более конкрет...

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

Apple рассказала о безопасности macOS Catalina Компания Apple объявила о новых мерах безопасности, которые реализованы в macOS 10.15 Catalina. Изменения повысят защищенность запускаемых приложений и обеспечат пользователям лучший контроль над разрешениями программ. Так, новая ОС будет работать на базе выделенного системн...

Blackview Max 1 и его функции Автономность обеспечивает АКБ емкостью в 4680 мА/ч (поддерживается быстрая 24-Вт зарядка). Одного заряда хватает на 150 часов воспроизведения музыки либо на 5 ч. работы в режиме проектора. В комплекте идет штатив для крепления аппарата.Проектор наделен функцией автофокусиров...

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

Google подготовит новую партию видео с ответами на вопросы вебмастеров Сотрудник Google Джон Мюллер сообщил в Twitter, что команда поиска планирует подготовить ещё один набор коротких Q&A-видео с ответами на частые вопросы вебмастеров. Вопросы по работе Google (не связанные с конкретными сайтами) можно отправлять команде @googlewmc в Twitte...

Люди не готовы к биткоину или биткоин к массовому принятию? Мой учитель по предмету “История экономической теории” очень часто любил повторять одну фразу: “Не оценивайте мысли исторических личностей как современный человек, постарайтесь сами стать их современниками и тогда поймете мотивы возникновения этих идей”. Это был хоть и очеви...

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

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

Гуляем по городу с умом — 2: ходим по городу кругами с помощью генетического алгоритма В прошлой статье я описал алгоритм, позволяющий строить более интересные (в противовес более коротким, как делают всякие яндексы-гуглы) пешеходные маршруты между двумя точками. Алгоритм загружал достопримечательности, парки и прочие приятные и интересные для пешеходов объект...

Материнская плата Biostar X570GT позволяет создать компактный ПК Компания Biostar анонсировала материнскую плату X570GT, предназначенную для построения компьютеров на основе процессоров AMD в исполнении Socket AM4. Новинка использует набор системной логики AMD X570. Могут применяться процессоры с максимальным значением рассеиваемой теплов...

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

[Перевод] Новый алгоритм поиска пути в Factorio На прошлой неделе мы говорили в своём блоге об изменениях, которые позволят врагам (biters) не наталкиваться друг на друга, но это было не единственное обновление, связанное с biter-ами. Совпало так, что в обновления этой недели вошло то, над чем мы работали предыдущие неск...

[Из песочницы] Лучшие практики React и советы, которые каждый разработчик должен знать. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «React Best Practices & Tips Every React Developer Should Know Pt.1» автора Alex Devero. React — одна из самых популярных библиотек для построения интерактивных пользовательских интерфейсов. В этой статье я пока...

Комфортный DevOpsSec: Nemesida WAF Free для NGINX с API и личным кабинетом Nemesida WAF Free — бесплатная версия Nemesida WAF, обеспечивающая базовую защиту веб-приложения от атак класса OWASP на основе сигнатурного анализа. Nemesida WAF Free имеет собственную базу сигнатур, выявляет атаки на веб-приложения при минимальном количестве ложных сраба...

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

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

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

Накопители IronKey D300SM поддерживают удаленное администрирование В ноябре прошлого года компания Kingston Digital добавила новые функции в накопитель IronKey D300, оснащенный интерфейсом USB. Устройство с сертификатом FIPS 140-2 Level 3, использующее для защиты данных шифрование по алгоритму AES с 256-битным ключом, стало доступно в ...

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

Победа над первым слоем в Simplify3d!!! Свершилась моя победа (и может теперь и не только моя, но и у многих других) над ужасным первым слоем в слайсере Simplify3d!Вечная проблема - первый слой ниточками.Итак, есть три настройки первого слоя:First Layer Height (высота)First Layer Width (ширина)First Layer Speed (с...

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

Взгляд на обновления Android с точки зрения разработчика Кода без ошибок не бывает. Питер Нортон говорил: «Идеальному коду место в музее: там ценят всякие древности». А для исправления ошибок – существуют обновления. Хотелось бы поделиться своим взглядом на обновления с точки зрения разработчика рантайма Android. Часть нашей боль...

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

У Techart готов первый в мире переходник с Sony E на Nikon Z с поддержкой автофокусировки Китайская компания Techart, которая в начале месяца выпустила переходник TCS-04, который позволяет использовать объективы Canon EF с камерами Sony E с сохранением автоматической фокусировки, объявила о выпуске подобного переходника TZE-01. Он позволяет использовать объе...

Firefox Send: свободный сервис обмена шифрованными файлами Вчера Mozilla довела до финальной версии один из своих экспериментальных проектов Firefox Send: простой и безопасный сервис обмена зашифрованными файлами. Поддерживаются файлы до 1 ГБ (до 2,5 ГБ после авторизации в Firefox Account). Сервис выглядит просто, но под ним рабо...

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

[Перевод] РОЛЬ системы IGF-1 в модуляции долголетия: противоречия и новое понимание с точки зрения столетних долгожителей Старение человека в настоящее время определяется как физиологическое снижение биологических функций в организме с постоянной адаптацией к внутренним и внешним повреждениям. Эндокринная система играет важную роль в организации клеточных взаимодействий, метаболизма, роста и ст...

64% сотрудников доверяют роботам больше, чем своим руководителям Люди больше доверяют роботам, чем своим руководителям - таковы результаты второго ежегодного исследования “AI at Work” ("ИИ на работе"), проведенного Oracle и Future Workplace. ИИ меняет отношения между сотрудниками и технологиями на работе Воп...

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

Для Apple выгоднее перейти на процессоры AMD Чипы AMD Ryzen третьего поколения с ядром Zen 2 и Ryzen Threadripper более чем уверенно соревнуются с продукцией Intel почти во всех задачах, за исключением самых ресурсоемких игр. Слухи о том, что Apple готовится начать производство собственных процессоров для компьютеро...

[Из песочницы] Самостоятельное изучение английского с Elementary до Intermediate: полезные ресурсы и мотивация Делюсь своим опытом самостоятельного изучения английского языка. За 8 месяцев я использовала много разных ресурсов, на поиск которых уходило мое время. Надеюсь написанием этой статьи помогу вам сэкономить ваше. Читать дальше →

Коротко о работе с RabbitMQ из Python Так повелось, что в процессе работы в МегаФоне, приходится сталкиваться с однотипными задачами при работе с RabbitMQ. Закономерно возникает вопрос: «Как упростить и автоматизировать выполнение таких задач?» Первое решение, которое приходит в голову, использовать интерфейс ...

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

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

Совместно с датской Vifa. Xiaomi собирает деньги на высококлассную беспроводную колонку с ёмким аккумулятором Компания Xiaomi представила новый продукт, на который начался сбор средств на площадке коллективного финансирования Youpin. Им стала беспроводная колонка под длинным полным названием Vifa City Portable Wireless Bluetooth Speaker.  Главной особенностью устройства с...

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

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

Как внести в память Touch ID не 5, а 10 отпечатков пальцев Официальная позиция Apple состоит в том, что Face ID примерно в 20 раз надежнее Touch ID. Некоторым это утверждение кажется спорным, учитывая, что защиту Face ID обходят не только 3D-маски, но и близнецы, и даже дети, которым пришло в голову попытаться разблокировать iPhone...

Минимальные системные требования Windows 10 May 2019 Update Microsoft наконец-то выпустила обновление Windows 10 May 2019 Update для продвинутых пользователей. В отличие от предыдущих выпусков, обновление May 2019 Update пока доступно только для пользователей, которые хотели бы установить его в ручном режиме.Любое устройство, совмест...

Плотность пикселей 1058 на дюйм и автоматическая подстройка под миопию: представлена гарнитура виртуальной реальности Huawei VR Glass Ассортимент решений VR компании Huawei пополнился гарнитурой виртуальной реальности Huawei VR Glass. Впрочем, с точки зрения дизайна новинку логичнее называть очками — уж больно компактным получилось устройство. Huawei VR Glass лишена громоздких конструкций...

Лошадь сдохла – слезь: переход с tslint на eslint До недавнего времени во всех проектах фронта разработчики Dodo Pizza Engineering использовали tslint – полезный инструмент, который подсказывает, когда ты накосячил в коде допустил неточность, помогает поддерживать код в одном стиле и сам исправляет многие замечания. Но тут ...

Портативный видеоредактор Adobe Premiere Rush доступен на Android Adobe Premiere – одна из самых популярных программ для обработки видео на Windows и macOS. Но для многих необходимости использовать столь продвинутое ПО для создания простейших роликов нет. Именно для них компания Adobe в прошлом году выпустила Adobe Premiere Rush на iOS и П...

Повторное использование форм на React Привет! У нас в БКС есть админка и множество форм, но в React-сообществе нет общепринятого метода — как их проектировать для переиспользования. В официальном гайде Facebook’a нет подробной информации о том, как работать с формами в реальных условиях, где нужна валидация и п...

Гибридный роутер следующего поколения. Huawei представила маршрутизатор WiFi Q2 Pro для международного рынка На стартовавшей в Берлине выставке IFA 2019 компания Huawei представила маршрутизатор домашний беспроводной маршрутизатор нового поколения Huawei WiFi Q2 Pro.  Изначально модель дебютировала в Китае в марте, а теперь выходит в международном масштабе. По сло...

Советы по Mario Kart Tour: как побеждать в гонках Этот краткий гайд по Mario Kart Tour поможет новичкам и экспертам освоить последнюю мобильную игру от Nintendo. Тайтл напомнит вам Mario Kart на консолях Wii, 3DS и Switch, поэтому, если вам довелось сыграть в один из названных вариантов, вы сразу поймёте, что геймплей немно...

Большие аккумуляторы и много камер. Представлены смартфоны Realme 5 и Realme 5 Pro Компания Realme представила парочку новых смартфонов: Realme 5 и Realme 5 Pro. Анонс модели Realme XT, которая получит 64-мегапиксельную камеру, ожидается в сентябре. Новинки очень схожи внешне, но отличаются почти во всём. Начнём с модели Realme 5. Аппарат получил экра...

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

9 лучших опенсорс находок за октябрь 2019 Доброго ноября, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за октябрь 2019. За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не открывае...

Как выглядит zip-архив и что мы с этим можем сделать. Часть 2 — Data Descriptor и сжатие Продолжение статьи Как выглядит zip-архив и что мы с этим можем сделать. Предисловие Доброго времени суток. И снова в эфире у нас нетрадиционное программирование на PHP. В прошлой статье уважаемых читателей заинтересовала тема сжатия в ZIP и сохранение потоков в zip. Попробу...

Run, Gopher, run! — о чем поговорим на GolangConf Мы обещали 5-6 причин перейти на Go, так и получилось! На GolangConf — конференции полностью посвященной Go — 7 октября будет 5 докладов с пометкой «Переход на Go» для тех, кто только собирается или начинает использовать этот язык в своих проектах. Но это только начало. С п...

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

Drone Racing League предлагает скоростной дрон Racer4 за 599 долларов Сегодня стартовал новый сезон гонок на дронах Drone Racing League (DRL). Особенностью состязания является использование всеми участниками одной и то же модели дронов. Для этого сезона был подготовлен новый дрон — DRL Racer4. Он способен за секунду разогнаться с ну...

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

Экструдер нити для 3D принтера Добрый день!Хочу поделиться своим опытом по сборке экструдера нити для 3D принтера. Нужно признаться что собирал я не спеша ввиду разных обстоятельств. Было допущено просто колоссальное число ошибок ) Ценой как правило некоторых ошибок было как деньги так и время. В первую о...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)