Социальные сети Рунета
Воскресенье, 5 мая 2024

Расшифровка CAN шины на VW Polo sedan Сегодня мы поговорим о методах расшифровки данных CAN шины на примере автомобиля VW Polo Sedan 2019 года выпуска. В интернете такие статьи часто называют Хаками CAN шины, но мне такое название не по душе. В статье описаны методики поиска нужных данных в CAN шине автомобиля...

Обзор и тестирование Samsung M378A1G43TB1-CTD 8Gb 2666MHz cl19 Всем привет, совсем недавно в руки попали два модуля оперативной памяти M378A1G43TB1-CTD, разгонный потенциал которых мы в данной статье и рассмотрим.

AMD Radeon RX 6900 XT экстремально разогнали до 3 ГГц. И больше разогнать уже не получится Как пишет источник, в последний день ушедшего 2020-го года оверклокер под ником OGS экстремально разогнал топовую видеокарту AMD Radeon RX 6900 XT, установив очередной рекорд в тесте 3DMark FireStrike Extreme и… уперевшись в потолок разгонного потенциала видеокар...

ADATA представила модули памяти GAMMIX D45G и SPECTRIX D45 с RGB подсветкой Новинки обладают отличным разгонным потенциалом и надежностью

Nvidia представила видеокарты RTX A5000, RTX A4000, RTX A3000 и RTX A2000 для мобильных рабочих станций Вместе с видеокартами RTX A5000 и RTX A4000 для настольных компьютеров компания Nvidia сегодня представила четыре модели для мобильных рабочих станций – RTX A5000, RTX A4000, RTX A3000 и RTX A2000. Старшая модель построена на GPU GA102, получила 6144 ядра CUDA, 1...

Intel Core i9-9900KS продемонстрировал рекордный разгонный потенциал и занял первое место в Cinebench R15 Новый процессор играет мышцами и берёт несколько рекрдов

MSI: на разгон Comet Lake-S можно не рассчитывать, большая часть процессоров работает на пределе Все процессоры по-разному поддаются разгону: одни способны покорять более высокие частоты, другие — более низкие. В преддверии запуска процессоров Comet Lake-S компания MSI решила формализовать их разгонный потенциал с помощью проверки образцов, полученных от Intel. Являясь ...

Разгон системной шины на платформе AM4 В данной статье я расскажу вам о способе разгона шины BCLK на системных платах AM4, в качестве примера будет использована материнская плата Gigabyte B450 Aorus M

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

Разогнать неразгоняемое. Как работает функция ASRock BFB на примере Core i5-9400 Вчера мы узнали, что технология ASRock Base Frequency Boost (BFB) доступна на нескольких системных платах для процессоров Coffee Lake. И уже сейчас мы можем увидеть, как именно реализована работа BFB в BIOS системой платы. Модель платы неизвестна, но на ней установлен ...

Micron представила модули памяти Crucial Ballistix Компания Micron анонсировала новое поколение оперативной памяти. Оперативная память представлена в серии Crusial Ballistix. Она спроектирована для геймеров и оверклокеров. Память имеет низкую задержку и разгонный потенциал. Новые модули Crusial Ballistix с частотой от...

Энтузиаст смог заставить работать 1 ТБ оперативной памяти в плате на чипсете X299 Компания ASRock сообщила, что известный энтузиаст разгона Ник Ши (Nick Shih) смог установить в системную плату ASRock X299 Taichi CLX, предназначенную для рабочих станций, 1 ТБ памяти. Официально эта плата поддерживает до 256 ГБ памяти. Для достижения этой цели Ши испо...

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

Исследуем бинарные форматы на примере байткода .class файла Если вас не пугает картинка выше, если вы знаете чем отличается big-endian от little-endian, если вам всегда было интересно как "устроены" бинарные файлы, значит эта статья для ВАС! Читать дальше →

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

5,4 ГГц при всех 10 активных ядрах. Core i9-10900K демонстрирует отличный разгонный потенциал В Сети появилось интересно свидетельство возможностей разгона нового флагмана Intel для настольных ПК – 10-ядерного процессора Core i9-10900K: при заявленной максимальной частоте 4,9 ГГц при всех активных ядрах пользователю удалось заставить его работать на частот...

Тест боксового кулера AMD Wraith Spire - неплохой разгонный потенциал для Ryzen 7 2700 "из коробки" Тестируем штатный боксовый кулер от Ryzen 7 2700. Сравниваем с Wraith Stealth. Смотрим на температуры процессора в стоке. Проводим тест кулера при разгоне процессора. Выявляем оптимальный баланс в разгоне между температурами и частотами.

ASRock представила материнскую плату формата ITX X570 Phantom Gaming-ITX TB3 - материнская плата для платформы AMD AM4. Она поддерживает процессоры серии Ryzen 2000 и 3000 серии. Плата основана на чипсете x570. Материнская плата компании ASRock оснащена 10-фазной системой питания и гарантирует разгонный потенциал для ...

Modern Reverse Engineering: TTD Обратная разработка сегодня это достаточно трудоемкий процесс в первую очередь потому, что в период с 2000х по 2020 годы вышло в свет много языков программирования, которые ставили перед собой задачу стать интуитивными и простыми для изучения, безопасными и в то же время эфф...

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

Лучшие материнские платы для i7-10700K и i9-10900K. ASUS ROG Maximus XII Apex Процессоры Intel Core 10-го поколения, а именно i7-10700K и i9-10900K требуют более качественной материнки. Имеют 8 ядер - 16 потоков и 10 ядер - 20 потоков соответственно. Данный рейтинг содержит в себе лучшие материнские платы для Intel Core i7-10700K и i9-10900K, так как ...

Представлена 3D-карта ASUS ROG Strix GeForce RTX 2080 Super White Edition Компания ASUS представила видеокарту ROG Strix GeForce RTX 2080 Super White Edition, главной особенностью которой можно назвать белую расцветку. Новинка характеризуется усиливающей металлической пластиной, системой охлаждения из трех вентиляторов и многоцветной подсветкой с ...

Прошлое и настоящее AEG: исследуем марку Эта статья открывает рубрику «Исследуем марку». Здесь мы будем рассказывать про различные бренды в области бытовой техники — как известные, так и не очень. Начинаем мы с марки, которая не может не заинтересовать: немецкий продукт, всемирная известность, верх технической мысл...

Принцип SRP на примере Laravel Принцип SRP (Принцип Единой Ответственности) — один из основополагающих принципов написания поддерживаемого кода. В этой статье я покажу как применить данный принцип на примере языка PHP и фреймворка Laravel. Часто, описывая модель разработки MVC (MVP, MVVM или другие M**),...

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

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

Radeon RX 5600 XT — это немного урезанная RX 5700 Согласно свежим данным, видеокарта Radeon RX 5600 XT будет представлена 6 января. Пока неясно, будет ли представлена ещё и RX 5600 — информация в Сети о ней была, но как мы видели по линейке RX 5500, младший адаптер может быть уделом готовых ПК. Как бы там ни было...

Истории аварий с Patroni, или Как уронить PostgreSQL-кластер В PostgreSQL нет High Availability из коробки. Чтобы добиться HA, нужно что-то поставить, настроить — приложить усилия. Есть несколько инструментов, которые помогут повысить доступность PostgreSQL, и один из них — Patroni. На первый взгляд, поставив Patroni в тестовой среде...

Network automation. Случай из жизни Привет, Хабр! В данной статье мы бы хотели поговорить про автоматизацию сетевой инфраструктуры. Будет представлена рабочая схема сети, которая функционирует в одной маленькой, но очень гордой компании. Все совпадения с реальным сетевым оборудованием являются случайными. Мы ...

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

Названы сроки запусков ракет «Союз» со спутниками ОАЭ и Франции Отложенные из-за проблем с разгонными блоками «Фрегат-М» пуски ракет-носителей «Союз-СТ-А» с космодрома Куру, которые должны вывести на орбиту спутники ОАЭ Falcon Eye 2 и Франции CSO-2, запланированы на апрель и май этого года. Об этом сообщает «РИА Новости» со ссылкой на со...

[Из песочницы] Разбор UI/UX на примере прототипа в Figma и основные принципы Кому адресована статья В данной публикации я хочу помочь начинающим и «не очень» бизнес-аналитикам, менеджерам проектов, владельцам продуктов, желающим сделать свой первый сайт и всем-всем, кому надо сделать макет сайта или приложения, а он не знает с какой стороны подступит...

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

На CES 2020 показали безвоздушные шины Компания Bridgestone на выставке CES 2020 официально представила свою новую технологию, которая в будущем, возможно, будет использоваться в умных автомобилях. Дело в том, что за основу шин сотрудники Bridgestone предлагают использовать специальные безвоздушные покрышки, кото...

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

5 мифов о языке тела, которые давно развенчали учёные Если человек не смотрит вам в глаза, это ещё не значит, что он врёт.

Перевод на английский язык в сфере IT на примере PVS-Studio Наша компания PVS-Studio активно публикует статьи на тему разработки, поиска ошибок в коде, техниках по улучшению его качества. Этот пост отличается по тематике – в этот раз рассмотрим вопрос перевода на английский язык русскоязычного контента на тему разработки. В этой ста...

Наиболее оптимальным значением разгона оперативной памяти для процессоров Ryzen 5000 станет частота в 4000 MHz Старая память с частотой 3200 и 3600 MHz не сможет раскрыть весь потенциал новинок от AMD.

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

Видеокарта AMD Radeon RX 6800 XT поддерживает разгон GPU выше 2,5 ГГц и в таком режиме её производительность сопоставима с GeForce RTX 3090 До фактического выхода на рынок новых видеокарт AMD Radeon RX 6800 XT осталась примерно одна неделя. Но различные утечки уже позволяют оценить уровень её производительности и разгонный потенциал. По данным @OneRaichu, видеокарта AMD Radeon RX 6800 отлично поддаётся разгону. ...

Улучшаем эффективность системы охлаждения видеокарты Radeon RX560 В данной статье я расскажу вам о том, как можно улучшить эффективность системы охлаждения видеокарты, в качестве примера использована Sapphire RX560 OC.

ASRock также представила видеокарту Radeon RX 5500 XT Phantom Gaming D Компания ASRock представила собственные версии видеокарты Radeon RX 5500 XT не только в серии Challenger, но также в серии Phantom Gaming. Новинка называется Radeon RX 5500 XT Phantom Gaming D 8G OC и отличается она фирменным агрессивным дизайном Phantom Gaming. Собственно, ...

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 3. Библиотека для анализа данных Pandas Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (3. データ分析ライブラリPandas編)". Это третья статья из серии. Ссылки на предыдущие статьи: первая, вторая В данной статье я объясню, как работать с библиотекой Pandas, чтобы создавать De...

Сниппеты. Как сделать процесс работы с документацией проще Привет, Хабр! Меня зовут Павел Лесюк. Я тестировщик нативных мобильных приложений. В своей предыдущей статье я привел список инструментов, которые могут использоваться тестировщиками и некоторыми другими специалистами для повышения продуктивности своей работы. В новой сери...

HackTheBox. Прохождение Oouch. OAuth2, RCE в uWSGI и LPE через DBUS Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье разберем атаку на OAuth2 аутентификацию через, а также зарегистрируем свое приложение для угона куки администратора. В добавок к этому, проэксплуатируем RCE в веб-сервере...

MSI опубликовала информацию о материнской плате MAG Z490 Tomahawk Материнская плата MSI MAG Z490 Tomahawk предлагает пользователям приятную стоимость и основные преимущества нового чипсета Z490. MSI MAG Z490 Tomahawk включает в себя два полноразмерных слота PCIe 3.0, два слота PCIe 3.0 x4 M.2 и шесть портов SATA для дисковой подсистемы. ...

[Перевод] Примеры GraphQL на Java для начинающих [со Spring Boot] В этой статье мы рассмотрим пример GraphQL на Java и создадим простой сервер GraphQL со Spring Boot. Таким цыпочкам тоже нравятся примеры GraphQL на Java со Spring Boot! GraphQL — это язык запросов для API, который позволяет клиентам запрашивать ограниченное множество данны...

Pipes & Filters. Пример применения и реализации при помощи Spring В данной статье речь пойдёт о применении паттерна Pipes & Filters. Для начала мы разберём пример функции, которую позже перепишем с помощью выше упомянутого паттерна. Изменения в коде будут происходить постепенно и каждый раз мы будем создавать работоспособный вариант, п...

Опубликованы первые изображения платы ASUS ROG Maximus XII Apex ASUS ROG Maximus XII Apex, как и предыдущая версия, предназначена для оверклокеров и энтузиастов строящих мощные системы. По заявлению ASUS, плата способна взять отметку 5000 МГц оперативной памяти. Разгонный потенциал обеспечивают качественные компоненты и различные н...

Как сжать модель fastText в 100 раз Модель fastText — одно из самых эффективных векторных представлений слов для русского языка. Однако её прикладная польза страдает из-за внушительных (несколько гигабайт) размеров модели. В этой статье мы показываем, как можно уменьшить модель fastText с 2.7 гигабайт до 28 ме...

Эффективный DevOps Статья по мотивам доклада «Эффективный DevOps / Максим Залысин (Ситимобил)» с конференции DevOps Live 2020 команды Онтико. Читать далее

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

FAST VP в СХД Unity: как это работает Сегодня речь пойдет об интересной технологии, реализованной в СХД Unity/Unity XT, – FAST VP. Если вы впервые услышали о Unity, то по ссылке в конце статьи можно ознакомиться с характеристиками системы. В проектной команде Dell EMC я работал над FAST VP более года. Сегодня хо...

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

Сколько видеопамяти необходимо современным играм - влияние нехватки видеопамяти на производительность на примере Polaris 4Gb vs 8Gb Данная статья затронет такие вопросы: как 3 - 4 гигабайт видеопамяти хватит всем, видео чип просто не "тянет" текстуры, зачем ему много видеопамяти и я компенсирую нехватку видеопамяти оперативной памятью, по существу все что будет затронуто в данной статье применимо и к дру...

Asus раскрыла потенциал производительности на материнских платах Intel B460 и H470 Asus наконец возвращается к истокам. Компания добавила в прошивку материнских плат Intel B460 и H470 опцию разгона процессоров в пределах теплового пакета, предусмотренного производителем чипа. Подробнее об этом читайте на THG.ru.

Развертывание в Docker и Kubernetes образа StatsD+Grafana В начале моего изучения Docker и Kubernetes мне нехватало простого и понятного примера, с которым можно было бы «поиграться», изучая особенности этой среды. Этой статьей хотелось бы закрыть этот пробел. Здесь я расскажу об интеграции .NET Core приложения с Telegraf и Grafana...

Более трёх десятков спутников OneWeb отправились в космос Государственная корпорация Роскосмос сообщает о том, что сегодня, 21 марта 2020 года, в 20:06:58 по московскому времени с космодрома Байконур успешно стартовала ракета-носитель «Союз-2.1б» с разгонным блоком «Фрегат» и очередной партией спутников OneWeb. Изображения Роскосмо...

Обзор ADATA XPG Hunter DDR4-3000 2x8GB (AX4U300038G16A-SBHT). Оперативная память с чипами Samsung b-die В конце прошлого года компания ADATA Technology представила новую линейку оперативной памяти XPG Hunter. Доступны модули как в форм-факторе DIMM, так и SO-DIMM. Версии объемами 8 и 16 Гбайт, а также 32 Гбайт. Частота варьируется в диапазоне от 2666 до 3000 МГц. Мы будем изуч...

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

Названы особенности обновлённых мобильных видеокарт GeForce RTX 2060 и RTX 2070 В начале этого месяца компания NVIDIA представила обновлённую серию мобильных видеокарт на графических процессорах Turing. В неё как вошли новые модели, так и осталась часть существовавших ранее. Но как оказалось, некоторые уже существовавшие мобильные видеокарты на базе Tur...

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

Как улучшить ваш API сервис на node.js. Часть 1 Сейчас доступно приличное количество материалов по написанию API на node.js. Большинство из них в виде туториалов и демо-примеров в документациях. Этого достаточно, чтобы быстро разобраться и написать что-то свое. Но в них редко найдутся детали, почему это делается именно та...

Парсинг сайта кинотеатра на Golang Всем привет, в этой статье мы рассмотрим небольшой пример кода, написанный для сбора данных с сайта на популярном сегодня языке программирования Go. Эта статья будет особенно интересна тем, кто много слышал о Go, но пока еще не попробовал его самостоятельно. Для одного из...

[Перевод] Как разработать ансамбль Light Gradient Boosted Machine (LightGBM) В преддверии старта нового потока курса «Машинное обучение» представляем вашему вниманию материал о Light Gradient Boosted Machine (далее — LightGBM), библиотеке с открытым исходным кодом, которая предоставляет эффективную и действенную реализацию алгоритма градиентного буст...

У VESA готова спецификация DisplayPort Alternate Mode 2.0 Ассоциация VESA (Video Electronics Standards Association) сообщила о выпуске обновленной спецификации DisplayPort Alternate Mode. В версии 2.0 задействованы возможности DisplayPort 2.0 при подключении по USB4 с использованием разъема USB Type-C. В частности, речь идет о...

[Перевод] С чего начать изучение Flutter в 2021 году Как и многие мобильные разработчики, мы с нетерпением ждали презентации Flutter и теперь хотим поделиться с читателями Хабра переводом статьи Tadas Petra о том, как можно выстроить свое обучение, если вы хотите познакомиться с Flutter и кроссплатформенными приложениями в 202...

AMD готовит Radeon Pro W5500 — профессиональную версию Radeon RX 5500 XT В скором времени компания AMD выпустит ещё одну видеокарту на графическом процессоре Navi — Radeon Pro W5500. Новинка будет являться профессиональным ускорителем среднего ценового сегмента. О скором выходе данной видеокарты свидетельствует её упоминание компанией SabrePC, за...

Книга «Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. 2-е межд. изд.» Привет, Хаброжители! Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. К...

Фэтбайк Hiper Engine BF205: внедорожный велосипед на электрической тяге Использовать эту модель в городе, предполагая перемещение в том числе в общественном транспорте, будет неудобно из-за большого веса. К неудобствам при поездке по городу можно отнести и невозможность настроить или отключить режим поддержки ног — он отключается только тогда, к...

Каталог Inno3D пополнили видеокарты GeForce GTX 1650 GDDR6 Twin X2 OC и Compact Компания Inno3D добавила в свой каталог видеокарты GeForce GTX 1650 GDDR6 Twin X2 OC и GeForce GTX 1650 GDDR6 Compact. По словам производителя, это «идеальное обновление для геймеров начального уровня, которые ищут быстрый, но тихий и энергоэффективный вариант для...

Автоматическое заполнение файлами документов Word и подписей к ним с помощью Python и библиотеки docx Рассмотрим пример простой программы на Python с помощью библотекы docx для автоматизации рабочего процесса, а именно автоматической вставки файлов (в данном случае изображений) и их подпись в документах Word (docx).Данная статья будет интересна для начинающих изучающих Pytho...

Web Storage API: примеры использования Доброго времени суток, друзья! В данной статье мы рассмотрим парочку примеров использования Web Storage API или объекта «Storage». Что конкретно мы будем делать? Научимся запоминать время воспроизведения видео. Поработаем с формой входа на страницу. Напишем логику спис...

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

[Из песочницы] Почем Appium для народа В этой статье мы рассмотрим инструмент Appium. Данная статья является вводным материалом для введения в автоматизированное тестирование мобильных приложений. Она покажет с какими трудностями возможно придется столкнуться при использовании данного инструмента. Рассмотрим неб...

Как создать невидимую папку в Windows 10 Вам когда-нибудь хотелось спрятать свои данные от посторонних глаз? Это вполне можно осуществить программным способом. Наш совет поможет вам спрятать папку на рабочем столе Windows 10.   ♥ ПО ТЕМЕ: Скрытые папки и файлы в Windows 10: как скрыть (показать) фото, видео, д...

KAMA TYRES: летние внедорожные Viatti По данным агентства «Автостат» почти четверть парка легковых автомобилей России приходится на кроссоверы и внедорожники. Эксперты Шинного бизнеса Группы «Татнефть» KAMA TYRES сформировали рекомендации для выбора летних шин с целью обеспечения комфортной езды на автомобилях к...

[Из песочницы] Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство Введение Данная статья предназначена вниманию системных администраторов, которые подготавливают типовые рабочие места на компьютерах под управлением ОС Windows 10, в том числе для разработчиков ПО. Следует отметить, что существует определенная проблема, связанная с невозм...

[Из песочницы] О команде ракетчиков, которые смогут Немного о себе Так случилось, что я после школы поступил учиться в Московский авиационный институт (МАИ) на 601 кафедру, аэрокосмический факультет. Учился я проектированию космических аппаратов и разгонных блоков. С 2004 года я пошёл работать в проектный отдел КБ «Салют» (ФГ...

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

[Перевод] Как избавиться от разрыва кадров и задержки ввода в играх Разрыв кадров (screen tear) или задержка ввода (input lag)? Использовать ли vsync? Очень долгое время в мире игр для PC это был вопрос «или-или». Можно добиться или картинки без разрыва кадров, или низкой задержки ввода. Но невозможно получить и то, и другое. Или можно? От...

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

Кругом враги: показано, как информация с ПК может утечь через блок питания Всего две недели назад мы сообщали о том, как хакеры могут украсть данные с компьютера, используя вибрацию корпусных вентиляторов рабочей машины. Разработчик этого метода Мордехай Гури (Mordechai Guri) из Университета имени Давида Бен-Гуриона в Негеве (Израиль) представил ин...

3D-карта Radeon RX 5600 XT окажется урезанной версией RX 5700 Сетевые источники поделились подробностями о видеокарте Radeon RX 5600 XT, выход которой ожидается 6 января. Согласно утечке с сайта ASRock, графический ускоритель Radeon RX 5600 XT Challenger D 6G OC получит GPU с 2304 потоковыми процессорами, 6 ГБ памяти GDDR6, 192-битную ...

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

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

Пишем шеллкод под Windows на ассемблере В этой статье я хочу показать и подробно объяснить пример создания шеллкода на ассемблере в ОС Windows 7 x86. Не смотря на солидный возраст данной темы, она остаётся актуальной и по сей день: это стартовая точка в написании своих шеллкодов, эксплуатации переполнений буферо...

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

Процессоры Intel Core 11-го поколения окажутся ещё горячее, чем 10-ядерный Core i9-10900K – Core i9-11900K – 251 TDP и высокие тактовые частоты С каждым годом процессоры Intel становятся всё горячее и горячее, демонстрируя неимоверный частотный потенциал

К лету готовы: 4 шины KAMA TYRES в топе Эксперты YouTube-канала «Программа автомобиль» опубликовали обзор летних шин сезона 2020. В топ-12 рекомендуемых моделей вошли четыре линейки, выпускаемые на производственных мощностях Шинного бизнеса Группы «Татнефть» KAMA TYRES: легковые Viatti Strada Asimmetrico и КАМА 36...

Новые технологии – палка о двух концах Gartner выделила тренды, которые предприятиям необходимо учитывать при стратегическом технологическом планировании. Эти тенденции глубоко повлияют на людей и различные отрасли, что может привести к серьезным проблемам. Главным катализатором изменений - от автоматизации проце...

LG начала разработку технологий для сетей 6G Для разработки технологий для беспроводной системы связи следующего поколения LG Electronics наладила партнерские отношения с Корейским научно-исследовательским институтом стандартов (KRISS) и с Корейским институтом передовых технологий (KAIST). Участники проекта будут иссле...

Представлена 3D-карта MSI GeForce GTX 1650 D6 Aero ITX OCV1 Компания MSI пополнила ассортимент компактных видеокарт моделью GeForce GTX 1650 D6 Aero ITX OCV1, которая подойдет для работы в составе домашнего мультимедийного центра. Новинка характеризуется архитектурой NVIDIA Turing, 896 ядрами CUDA, 4 ГБ памяти GDDR6 со 128-битной шин...

EVGA GeForce RTX 2080 Super KO и RTX 2070 Super KO будут продаваться дешевле большинства аналогов Компания EVGA первой из производителей представила видеокарту GeForce RTX 2060 стоимостью меньше $300. Эта видеокарта стала первой представительницей серии KO, а теперь ей компанию составили модели GeForce RTX 2080 Super KO и RTX 2070 Super KO, которые также могут похвастать...

AMD заключила контракт с командой из F-1 AMD и Mercedes-AMG Petronas Formula One будут сотрудничать начиная с этого года. Логотип компании AMD будут размещен на болидах Formula 1 с обеих сторон кабины пилота, а также на всей экипировке команды Mercedes-AMG. AMD предоставит гоночной команде системы на базе AMD ...

Исследуем баг iOS с помощью Hopper Привет! Меня зовут Александр Никишин, я занимаюсь разработкой iOS-приложений в компании Badoo. В статье я расскажу о том, как мы исследовали баг в UIKit, который Apple не хотела исправлять на протяжении полугода. Всё началось в августе 2019 года с первых бета-версий iOS 1...

[Перевод - recovery mode ] Убрать лишнее [очищаем график от ненужного] Искусство сокращения для аналитика данных. В этой статье минимум слов, ведь важно попрактиковаться в искусстве упрощения. Удаление ненужного — критически важно для эффективной работы с данными. Как сказал Антуан де Сент-Экзюпери: «Ты осознаешь, что достиг совершенства не т...

[Перевод] Бандлинг JavaScript-кода и производительность: передовые методики Сейчас, на рубеже десятилетий, самое время критически переоценить то, что считалось правильным в недалёком прошлом, и выяснить, не потеряло ли оно актуальности в наши дни. Иногда вчерашние передовые методики разработки становятся сегодняшними антипаттернами. Автор статьи,...

[Из песочницы] Подключение OLED дисплея ssd1306 к STM32 (SPI+DMA) В данной статье будет описан процесс подключение oled дисплея с контроллером ssd1306 разрешением 128x64 к микроконтроллеру stm32f103C8T6 по интерфейсу SPI. Также мне хотелось добиться максимальной скорости обновления дисплея, поэтому целесообразно использовать DMA, а програм...

Исследование протокола системы контроля давления воздуха в шинах автомобиля (TPMS) Система дистанционного контроля давления воздуха в шинах автомобиля (англ. аббревиатура TPMS — Tyre Pressure Monitoring System) предназначена для оперативного информирования пользователя о снижении давления в шинах и о критической температуре шин. Датчики имеют внутреннее ил...

Умный дом с Xiaomi на примере бани В интернете довольно много обзоров и видеороликов о построении умных домов. Бытует мнение, что все это достаточно дорого и хлопотно в организации, то есть, в целом, удел гиков. Но прогресс не стоит на месте. Устройства становятся более дешевыми, при этом более функциональным...

Обзор Corsair SP120 RGB (CO-9050061-WW). Набор корпусных вентиляторов с подсветкой Корпуса с прозрачными стенками получили широкое распостранение, как и элементы с подсветкой. Тестируемые сегодня вентиляторы Corsair SP120 RGB ориентированы именно на такие системы, позволяя не только решить вопрос эффективного охлаждения, но и улучшения внешнего вида. Изуча...

CES 2020: AMD представила Radeon RX 5600 XT для «ультимативного» гейминга в 1080p Вслед за мобильными процессорами Ryzen 4000-й серии компания AMD на презентации в рамках CES 2020 представила новую видеокарту на графическом процессоре Navi — Radeon RX 5600 XT, о которой в последнее время ходило очень много слухов. По словам AMD, новинка обеспечивает «ульт...

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

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

Эксперты KAMA TYRES усовершенствовали ЦМК шины КАМА NF 202 Шинный бизнес Группы «Татнефть» KAMA TYRES модернизировал конструкцию ЦМК шин КАМА NF 202 315/70R22.5. Была проведена работа по анализу ходимости модели в различных условиях эксплуатации. Кроме того, специалисты учли пожелания потребителей. Плечевая зона шины была улучшена д...

Чем интересны новые рабочие станции HP ZBook? HP ZBook Fury G8 – это флагманская рабочая станция с 15- и 17-дюймовыми экранами, с соответствием сертификации Pantone и частотой обновления 120 Гц. Корпус устройства изготовлен из алюминия, за производительность ответственны чип Intel Xeon и Core i9, вид...

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

[Из песочницы] Angular: понятное введение в NGRX Цель этой статьи — дать чистое и ясное представление о ngrx. Для этого я объясню, что нужно знать и понимать о ngrx, а затем мы увидим это в действии с простыми и понятными примерами кода. Вот список тем, которые мы будем обсуждать в этой статье: Что такое ngrx Преимущес...

[Из песочницы] Desktop pet на C# WPF Desktop pet — пусть и бесполезное, но весьма забавное украшение рабочего стола. В данной статье показана, наверное, самая простая его реализация. Гифка под катом! Читать дальше →

Zabbix. Что делать, если принтер не делится информацией по SNMP? Доброго времени суток! КДПВ Данная статья – небольшой мануал, написанный в несколько художественной форме. В статье много картинок, заботливо упрятаных в спойлеры. Для кого написана эта статья? Для начинающих сисадминов, еще слабо знакомых с UNIX-системами, Zabbix’ом, но ...

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

[Перевод] Сортировка в Scala — пример на кошках Привет, Хабр! Выношу на ваш суд русскоязычный перевод моей статьи на Medium: Sorting in Scala — a cat shop example. Статья рассчитана на читателей, знающих синтаксис языка Scala и осведомлённых о базовых инструментах стандартной библиотеки. Читать дальше →

Серия PowerColor Radeon RX 5500 XT Red Dragon включает две 3D-карты Анонс и полноценные масштабные тесты Radeon RX 5500 XT — теперь с видеокартой всё ясно Компания TUL представила под маркой PowerColor 3D-карты PowerColor Red Dragon RX 5500 XT 8 GB и PowerColor RX 5500 XT 4 GB с интерфейсом PCIe 4.0. По обозначению можно понять, ...

Для 71% сотрудников ПК остается основным рабочим инструментом Данные исследования компании Lenovo свидетельствуют, что 71% сотрудников малого и среднего бизнеса (МСБ) до сих пор использует настольный компьютер как основной рабочий инструмент. 40% сотрудников не удовлетворены рабочей средой из-за несовершенного технического оборудования...

Книга «Head First. Изучаем Go» Привет. Хаброжители! Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется ...

Изучаем VoIP-движок Mediastreamer2. Часть 7 Материал статьи взят с моего дзен-канала. Используем TShark для анализа RTP-пакетов В прошлой статье мы собрали схему дистанционного управления из генератора и детектора тональных сигналов, связь между которыми осуществлялась с помощью RTP-потока. В этой статье мы продолжа...

Общий финансовый анализ на Python (Часть 3) После всех вычислений, приведенных в этой и этой публикациях, можно углубиться в статистический анализ и рассмотреть метод наименьших квадратов. Для этой цели используется библиотека statsmodels, которая позволяет пользователям исследовать данные, оценивать статистические мо...

Новая статья: TidalScale — гипервизор наоборот: 16 Тбайт RAM ещё не предел Что делать, когда у тебя есть 64 vCPU, 8 Тбайт RAM и немного машинного времени? Ну конечно, отрендерить 640-гигапиксельный чайник Ньюэлла! Знакомимся с системой обратной виртуализации TidalScale на примере Selectel HyperServer Источник

Космический телескоп CHEOPS впервые увидел небо Обсерватория CHEOPS (Characterising Exoplanet Satellite) была запущена 18 декабря 2019 года; она была выведена в космос ракетой-носителем «Союз-СТ-А» с разгонным блоком «Фрегат». 8 января специалисты включили телескоп, а к концу текущего месяца завершили тесты, показавшие, ч...

[Перевод] Вопросы для собеседования по хукам React В данной статье приведены примеры вопросов и задач по React Hooks для собеседования Читать далее

Еще раз о передатчиках и приемниках 433 МГц Простейший комплект из приемника и передатчика ISM-диапазона 433 МГц завоевал заслуженную популярность в среде любителей электроники. Комплекты дешевы (даже в «Чипе-Дипе» их можно купить рублей за 300, а на Ali, говорят, вообще за полтинник), просты и надежны. Кроме того (о ...

[Перевод] Python Gateway в InterSystems IRIS Эта статья посвящена Python Gateway — комьюнити-проекту с открытым исходным кодом для платформы данных InterSystems IRIS. Этот проект позволяет оркестрировать любые алгоритмы машинного обучения, созданные на языке Python (основная среда для многих Data Scientists), использов...

Что делать, если поймал HardFault? Что делать, если поймал HardFault? Как понять, каким событием он был вызван? Как определить строчку кода, которая привела к этому? Давайте разбираться. Всем привет! Сложно найти программиста микроконтроллеров, который ни разу не сталкивался с тяжелым отказом. Очень часто он...

[Перевод] Файл .npmrc и оптимизация настройки Node.js-окружения Npm — это повседневный рабочий инструмент Node.js-разработчиков. Это, в буквальном смысле, нечто такое, чем мы пользуемся ежедневно и по несколько раз на дню. Это — одна из частей экосистемы Node.js, которая привела эту платформу к успеху. Одним из самых важных и полезных с...

Как создать новый рабочий стол Spaces в Mac (macOS) Менеджер окон Mission Control – отличный инструмент для тех кто много работает. С ним очень удобно просматривать все открытые программы (в т.ч. и полноэкранные) / рабочие столы / Split View и переключаться между ними. В этой статье мы поговорим о том, как создать через МС ра...

Превращаем DSLogic U2Basic в DSLogic Plus Привет, Хабр! В данной статье расскажу как модифицировать DSLogic U2Basic до DSLogic Plus. Данная статья является обновлением статьи — Превращаем DSLogic Basic в DSLogic Plus Кому интересно — прошу под кат. Читать дальше →

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

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

Вызов кода Go из Dart с использованием cgo и Dart FFI на простом примере Ключевой мотивацией для написания данной статьи является факт сильного недостатка информации (особенно в русскоязычном сообществе) по использованию cgo и Dart FFI для использования Go из языка Dart.Язык Dart, не смотря на свою возрастающую популярность, на данный момент до с...

О том как написать и опубликовать смарт-контракт в Telegram Open Network (TON) О том как написать и опубликовать смарт-контракт в TON О чем эта статья? В статье я расскажу о том, как поучаствовал в первом (из двух) конкурсе Telegram по блокчейну, не занял призовое место и решил зафиксировать опыт в статье, чтобы он не канул в Лету и, возможно, помог ко...

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

Статистика Silicon Lottery: на частоте 5,1 ГГц способен работать лишь один Core i9-10900K из четырёх Американский интернет-магазин Silicon Lottery занимается отбором настольных процессоров с наилучшими характеристиками, для которых гарантируется разгон до тех или иных тактовых частот. Вместе с этим накапливается статистика по разгону различных процессоров, и теперь, через м...

Ах, эти строки Это текстовая версия моего доклада "Ах, эти строки" на конференции JPoint-2020. Дабы не тратить время читателей зря, сразу расставим все точки над "ё". О чём статья? Статья об эффективном (или не очень) использовании строк. Для кого статья? Статья для раз...

Про перевод «сфер» Про «сферы» Не знаю, как вас, а меня корёжит, когда «в сфере» переводят на английский in the sphere. В этой статье я как раз поговорю об этих всяких сферах и сразу дам спойлер — слова sphere вы нигде в примерах не увидите. Примерно в половине случаев эта фраза вообще не пере...

Способна ли разогнанная GeForce MX350 догнать мобильную GTX 1050? Вчера мы познакомились с результатами тестирования мобильных видеокарт GeForce MX330 и MX350, которые пока ещё не представлены, но о них уже известно практически всё. Напомним, MX330 — это переименованная MX250, а вот MX350 — условно новая видеокарта. Она ос...

У всех видеокарт PowerColor Radeon RX 5600 XT «правильная» память Некоторое время назад компания MSI частично объяснила ситуацию, сложившуюся вокруг видеокарты Radeon RX 5600 XT. Как оказалось, некоторые производители, включая MSI и Asus, получают от компании AMD не только GPU, но и микросхемы памяти. И вот эти микросхемы, которые изн...

Как просмотр порно влияет на продуктивность работы и учебы В 2010 году компания Nielsen Company анонсировала результаты очень интересного исследования. С помощью провайдеров компания проанализировала запросы более чем 21 миллиона американских компьютеров. Оказалось, что 29% жителей США смотрит порно на работе. Колоссальное число, ...

Когда компьютерные игры — твоя работа: внутреннее устройство облачного гейминга О том, как работают игровые компании, на Хабре писали не раз и не два. Нюансы индустрии гейминга известны многим. Но о том, как организована работа в компаниях из сферы облачного гейминга, мало кто знает. Эта статья даст представление о внутренней кухне этой индустрии на ...

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

Рабочий кабинет инженера в третьем поколении Моё почтение Господа и Дамы! В связи с продвижением удалённой работы в массы многие делятся своей организацией рабочих мест. Начиная от столов-киборгов, парящих шезлонгов и стоячих мест до утепленных лоджий. Я и подумал — а почему бы не поделиться тем, как можно организоват...

Xiaomi анонсировала MIUI 12 Новая версия пользовательской оболочки официально находится в разработке. По устоявшейся традиции Xiaomi сообщила о работе над следующей ревизией...

Установлен рекорд разгона GPU — видеокарта Radeon RX 6900 XT перемахнула через 3,3 ГГц Предыдущий рекорд разгона графического процессора не продержался и месяц. На днях YouTube-канал Overclocked Gaming Systems – OGS побил его и установил новый, впервые разогнав GPU выше 3,3 ГГц. Соответствующая запись появилась в базе HWBot. Если быть совсем точным, то была за...

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

Intel представила мобильные процессоры серии Comet Lake-H Компания Intel поделилась подробной информацией о своих новых мобильных процессорах 10-го поколения Comet Lake серии H. Эти чипы можно будет найти в игровых и профессиональных ноутбуках, а также в мобильных рабочих станциях. По заявлениям Intel, новые процессоры будут обесп...

Дружим STM32 с LCD дисплеем 1604 по I2C шине (библиотека HAL) Привет, Хабр! В этой статье я хотел бы рассказать о своем опыте подключения LCD дисплеев к микроконтроллеру STM32 с использованием библиотеки HAL по I2C шине. Подключать буду дисплей 1602 и 2004. Они оба имеют припаянный I2C адаптер на основе чипа PCF8574T. Отладочной пл...

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

Western Digital представил твердотельные накопители серии WD Gold U.2 Western Digital анонсировала новую линейку твердотельных накопителей NVMe. Начало поставко намечено на второй квартал 2020 года. Представленные варианты: 960 ГБ, 1,92 ГБ. ТБ, 3,84 ТБ и 7,68 ТБ. Переход на интерфейс NVMe раскрывает потенциал производительности накопителей для...

Эффективная работа из дома: общее и личное Моё домашнее рабочее место Да, о работе из дома есть уже миллион текстов, в том числе и на Хабре. Но многие советы из них вроде «оденьтесь по-офисному, и тогда будет рабочий настрой» для меня выглядят слишком обобщающими. Люди разные, и одним формальная одежда действительно...

Сбор метрик Spring Boot приложения c помощью Prometheus и Grafana В данной статье рассмотрен пример работы с метриками. В начале, настройка приложения для поставки метрик. Настройка Prometheus для сбора и хранения метрик. Настройка Grafana для отображения собранных метрик. Читать далее

Стали известны возможности AMD Ryzen 7 4800H Компания AMD выпустила ряд процессоров, линейку которых возглавляет мощнейший Ryzen 7 4800H – восьмиядерный чип с рабочими частотами 2.9-4.2 ГГц и TDP 45 Вт. Ноутбуки с новыми APU появятся в феврале 2020 года, однако, уже сейчас можно ознакомиться с возмо...

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

Парсинг фотографий с сайта cian.ru с помощью Selenium Здравствуйте дорогие хабровчане, в этом небольшом примере я хочу показать как можно распарсить страницу, данные на которую подгружаются с помощью javascript виджетов. Более того, даже если страницу в этом примере просто сохранить, то всё равно не получится спарсить из неё вс...

Определение объёма кластера Elasticsearch и тестирование производительности в Rally В этой статье мы разберёмся с основными подходами к сайзингу Elasticsearch, покажем сравнения бенчмарков кластера при загрузке логов и метрик. А разница там заметная. Надеемся, вам это поможет с определением объёма кластера Elasticsearch и расшифровкой того самого «it depend...

Эффективное использование ClickHouse. Алексей Миловидов (Яндекс) Так как ClickHouse является специализированной системой, при его использовании важно учитывать особенности его архитектуры. В этом докладе Алексей расскажет о примерах типичных ошибок при использовании ClickHouse, которые могут привести к неэффективной работе. На примерах и...

Intel выжала еще 200 МГц из Pentium Gold G5620, получился Pentium Gold G6600 Техпроцесс — вещь упрямая: сколько не совершенствуй текущий, сильно в плане частот не продвинешься. Именно поэтому несколько последних поколений CPU Intel, задержавшиеся на нормах 14 нм, все никак не подвинутся серьезно в частотах и количестве ядер. Как пример уме...

Ryzen 7 4700U блеснул результатами в Geekbench В начале этого месяца компания AMD анонсировала свои новые мобильные процессоры Ryzen 4000-й серии (Renoir), и теперь один из них — Ryzen 7 4700U — был протестирован в популярном бенчмарке Geekbench. Ryzen 7 4700U является вторым по старшинству в серии 15-Вт процессоров Ryen...

Самый дешевый Ampere. Характеристики GeForce RTX 3050 Инсайдер, постоянно сливающий в Сеть подробности о видеокартах Nvidia, раскрыл характеристики потенциально самой доступной модели новейшей линейки 3D-карт GeForce RTX 30 – GeForce RTX 3050. Как сообщается, она станет первой моделью на базе графического процессора ...

Убийца Nvidia GeForce GTX 1660 Super от AMD выйдет 21 января Ожидается, что свою новую видеокарту — Radeon RX 5600 XT — компания AMD анонсирует на выставке CES 2020 в начале следующей недели. Так это будет или нет, узнаем уже скоро, но китайский источник уже располагает датой старта продаж новинки. Для начала ну...

Платы Gigabyte на основе Intel Z490 предложат поддержку PCI Express 4.0 про запас Изображения материнских плат на основе набора логики Intel Z490, которые производители подготовили к майскому анонсу, не являются единственным откровением этих апрельских дней. Источники утверждают, что Gigabyte заявит для своих плат этой серии поддержку PCI Express 4.0, хот...

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

[Перевод] Большой гайд по A/B-тестированию В интернете масса информации об A/B-тестированиях, но многие до сих пор проводят их неправильно. Ошибиться действительно легко, поэтому подобные исследования требуют серьезной предварительной подготовки. В этой статье рассматриваются основные аспекты A/B-тестирования, которы...

Embox на процессоре Эльбрус. Или никогда не забывайте о том, что получили при разведке Данная статья является логическим завершением серии статьей “восхождение на Эльбрус” об ознакомлении Embox с процессорной архитектурой Эльбрус (E2K) . Почему логическим завершением, потому что в результате удалось через telnet запустить приложение, которое выводит на экран ...

Подарок всем под Ёлочку Или всё-таки под Елочку? Нет, под Ёлочку! Теперь точно с Ё, потому что это статья про ёфикацию! И не просто теория или скрипты из командной строки, а настоящая рабочая программа, которую можно использовать как на компе так и на телефоне. Читать дальше →

Виртуальная примерочная в OpenCV Было ли у вас такое, что в интернет-магазине понравилась какая-нибудь вещь, но не хочется покупать ее, не примерив? Конечно, в некоторых магазинах есть возможность примерить одежду после заказа перед оплатой. Однако по статистике каждый год доля онлайн-заказов в интернет-маг...

Игровой монитор iiyama Red Eagle GB3461WQSU поддерживает частоту обновления 144 Гц По сообщению источника, японский производитель мониторов iiyama недавно представил игровую модель GB3461WQSU Red Eagle. В мониторе используется жидкокристаллическая панель типа ADS-IPS размером 34 дюйма и разрешением UWQHD (3440 x 1440 пикселей) с матовым покрытием. Час...

Спутник «Глонасс-М» ввели в эксплуатацию Новый спутник, который заменил аппарат № 735 (был запущен в марте 2010 года и переработал расчетный срок службы в 7 лет), был введен в состав системы сегодня, 14 апреля 2020 года, в 02:38:18 мск (24 рабочая точка).Космический аппарат "Глонасс-М" № 760 был запущен с...

Анимация в Android: плавные переходы фрагментов внутри Bottom Sheet Написано огромное количество документации и статей о важной визуальной составляющей приложений — анимации. Несмотря на это мы смогли вляпаться в проблемы столкнулись с загвоздками при её реализации. Данная статья о проблеме и анализе вариантов её решения. Я не дам вам сере...

Российские ученые исследуют 3D-печать жаропрочных деталей из керамоматричных композитов Ученые Санкт-Петербургского политехнического университета Петра Великого (СПбПУ) и Всероссийского научно-исследовательского института авиационных материалов (ВИАМ) разработали методику 3D-печати изделий из карбида кремния и исследовали свойства опытных деталей.

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

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

[Перевод] Моржовый оператор в Python Моржовый (walrus) оператор, появившийся в Python 3.8, дает возможность решить сразу две задачи: присвоить значение переменной и вернуть это значение, поэтому порой можно написать код короче и сделать его более читаемым, и он может быть даже более эффективным с точки зрения в...

MSI представила свои варианты GeForce RTX 3090, RTX 3080 и RTX 3070 Компания Micro-Star International (MSI) пополнила свои серии игровых графических карт Gaming и Ventus моделями GeForce RTX 30-й серии, построенными на базе новой микроархитектуры NVIDIA Ampere. Серии MSI Gaming Trio и Gaming X Trio пополнилась моделями GeForce RTX 3090, RTX ...

[Перевод] Сжатие ответов в GRPC для ASP.NET CORE 3.0 Перевод статьи подготовлен в преддверии старта курса «C# ASP.NET Core разработчик». В этом эпизоде моей серии статей о gRPC и ASP.NET Core мы рассмотрим подключение функции сжатия ответов (response compression) служб gRPC. ПРИМЕЧАНИЕ: В этой статье я рассказываю о некото...

Redux Toolkit как средство эффективной Redux-разработки В настоящее время разработка львиной доли веб-приложений, основанных на фреймворке React, ведется с использованием библиотеки Redux. Данная библиотека является самой популярной реализацией FLUX-архитектуры и, несмотря на ряд очевидных преимуществ, имеет весьма существенные ...

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

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

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

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

Core i9-10900K против Ryzen 9 3900X. Процессору Intel в тесте Corona не помогли даже очень высокие частоты Уже послезавтра будет снят запрет на публикацию обзоров новейших настольных процессоров Intel линейки Comet Lake, и эти CPU сразу должны поступить в продажу. Правда, первым это сделают исключительно модели с разблокированным множителем. Флагманский Core i9-10900K имеет...

Tesseract vs таблицы. Распознавание документов В данной статье описан пример распознавания сложного документа с таблицами с помощью tesseracta. Читать далее

[Из песочницы] Компилятор Befunge на Python В процессе подготовки к курсу «Основы компиляторов» для студентов 4-го курса я изучал различные эзотерические языки программирования. Вот хорошая статья на эту тему. В статье самым интересным мне показался язык Befunge (Крис Пресс, 1993 год), особо отмечу три его особенности...

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

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

WSL эксперименты. Часть 1 Привет, хабр! В октябре OTUS запускает новый поток курса «Безопасность Linux». В преддверии старта курса делимся с вами статьёй, которую написал один из наших преподавателей — Александр Колесников. В 2016 году компания Microsoft представила IT сообществу новую технологи...

Графический процессор видеокарты EVGA GeForce GTX 1650 SC Ultra Gaming GDDR6 разгоняется до 1710 МГц Одновременно с другими производителями видеокарт компания EVGA сообщила о выпуске своего варианта модели GeForce GTX 1650 GDDR6. Он называется EVGA GeForce GTX 1650 SC Ultra Gaming GDDR6 и носит каталожный индекс 04G-P4-1257-KR. Как утверждается, новинка существенно про...

Palit представила видеокарту с пассивным охлаждением Видеокарта Palit GeForce GTX 1650 KalmX основана на архитектуре Turing TU117. Видеокарта представлена с 4 Гб видеопамяти GDDR5. Тактовые частоты в стоке составляют 1485 МГц и в режиме буста 1665 МГц. GTX 1650 KalmX обеспечивает пропускную способность 128 Гб/с, а интерфе...

[Перевод] Рекомендации по REST API — примеры проектирования веб-сервисов на Java и Spring В последней статье этой серии вы познакомитесь с рекомендациями по REST API и с примерами разработки из Java и Spring Web Services. При разработке хорошего REST API важно иметь хорошие микросервисы. Как вы разрабатываете свой REST API? Каковы лучшие практики? Читать дальше...

Введение в язык запросов Cypher Язык запросов Cypher изначально разработан специально для графовой СУБД Neo4j. Целью Cypher является предоставить человеко-читаемый язык запросов к графовым базам данных похожий на SQL. На сегодня Cypher поддерживается несколькими графовыми СУБД. Для стандартизации Cypher бы...

PowerColor выводит на рынок видеокарту Radeon RX 5700 Компания Power Color представила видеокарту Radeon RX 5700 в исполнении mini-ITX, которая может похвастаться довольно высокой производительностью и компактностью. Размеры адаптера равны 175:110:40 мм. Новинка характеризуется 100-мм вентилятором, алюминиевым радиатором с четы...

Маленькие тонкости java.lang.String Приветствую, перебирая накопленный материал по java.lang.String решил сделать небольшую подборку примеров из эффективного (и не очень) использования. Читать дальше →

Опубликовано фото процессора консоли Xbox Series X и ее подробные спецификации В сети появилось более качественное изображение однокристальной системы, которая послужит основой игровой консоли Xbox Series X. Кроме того, опубликованы обновленные, довольно подробные спецификации. На снимке кристалл SoC находится в центре, а по трем сторонам от него...

LyX: Общие замечания. Часть 1 Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме. Эта статья является продолжением следующих статей одного цикла: статья 1 статья 2 статья 3 статья 4 статья 5 Фух, даже не знаю, как писать этот пост. Я мог бы начать ...

SDR трансивер SoftRock Ensemble RXTX Данная статья является продолжением серии публикаций про SDR (Software Defined Radio). В двух предыдущих статьях мы разобрались, как работает схема Tayloe, как с помощью схемы Tayloe осуществить синхронный приём АМ сигналов, и как устроен связной SDR-приёмник. В этой публи...

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

Работа с асинхронностью в Dart Всем привет! Меня зовут Дмитрий Репин, я Flutter-разработчик в Surf.В этой статье я расскажу о том, как работать с асинхронностью в Dart: всё о самых важных классах библиотеки dart:async с примерами под катом. Поговорим о том, как в однопоточном языке сходить в сеть или базу...

Для 71% сотрудников ПК остается основным рабочим инструментом – исследование Lenovo Данные исследования компании Lenovo свидетельствуют, что 71% сотрудников малого и среднего бизнеса (МСБ) до сих пор использует настольный компьютер как основной рабочий инструмент. 40% сотрудников не удовлетворены рабочей средой из-за несовершенного технического оборудования...

[Из песочницы] DLL & Python DLL & Python Недавно меня заинтересовала тема использования DLL из Python. Кроме того было интересно разобраться в их структуре, на тот случай, если придется менять исходники библиотек. После изучения различных ресурсов и примеров на эту тему, стало понятно, что примене...

Преимущества и подводные камни Azure Cosmos DB Немало баз данных на сегодняшний день стремятся сделать всё, чтобы обеспечить высокую производительность, масштабируемость и доступность, при этом минимизируя сложность и стоимость поддержки. Azure Cosmos DB — отличный пример СУБД, которая легко может обеспечить эти ка...

Типичный рабочий день Instagram-редактора Пример из американского проекта о животных The Dodo, который работает в основном в соцсетях.

Графический процессор и память Radeon RX 5600 XT смогут значительно разгоняться Несколько записей о тестировании видеокарты Radeon RX 5600 XT было обнаружено в базе данных теста производительности 3DMark Fire Strike. И в первую очередь интересны здесь не сами результаты тестов, а указанные в записях тактовые частоты графического процессора и видеопамяти...

Знакомство с возможностями Ubiquiti UniFi на примере точки доступа AP AC Pro Наиболее эффективным способом расширения зоны покрытия беспроводной сети с сохранением высокой скорости является использование дополнительных точек доступа. Бренд Ubiquiti UniFi давно известен на этом рынке и предлагает широкий выбор решений и удобные средства управления кру...

Выбирайте Radeon RX 5600 XT с умом. AMD устроила хаос в рядах своей новой видеокарты Как мы недавно узнали, компания AMD решила ускорить видеокарту Radeon RX 5600 XT в связи с удешевлением GeForce RTX 2060. AMD выпустила новый BIOS с более высокими частотами, которые, как мы уже убедились, обеспечивают прирост производительности примерно на 10-11%. Sapp...

[Из песочницы] GSM IoT-провайдер в ЖКХ (Часть 1) Прочитал статьи автора Interfer о трудностях в Iot и решил рассказать о своём опыте IoT-провайдера. Статья первая не рекламная, большая часть материала без моделей оборудования. Постараюсь написать детали в следующих статьях. Не вижу проблем применения GSM модемов для сбо...

Россия успешно запустила британские спутники для глобального интернета Вечером 21 марта ракета-носитель «Союз-2.1Б» с разгонным блоком «Фрегат» и аппаратами OneWeb стартовала с космодрома Байконур. В итоге Россия успешно запустила британские спутники для глобального интернета.

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

Что такое Полный геном и зачем он нужен Атлас запустил новый продукт — Полный геном. Теперь мы можем исследовать не только отдельные точки в геноме, как в генетическом тесте, но и прочитать всю последовательность нуклеотидов генома. В этой статье рассказываем, что это и зачем это нужно. Внимание! Мы подарим Полны...

Взломать самолет – 3 Задача моей предыдущей статьи “Можно ли взломать самолёт — 2” была показать, как быстро развиваются технологии SDR и какую опасность это влечет для кибербезопасности, на примере самолетов. Комментарии побудили меня посмотреть иностранную аналитику, нагуглить реальные инциден...

6 признаков действительно эффективного работника Если вы уходите из офиса последним, а дома продолжаете выполнять рабочие задачи, не стоит считать себя суперэффективным работником. Всё как раз наоборот.

Fujitsu представляет 2 новые рабочие станции Они эффективно решают ресурсоемкие задачи в области проектирования и творчества и удовлетворяют высокие требования к производительности и дизайну.

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

Основы надежной передачи данных Тем, кто стремится разобраться в сетях и протоколах, посвящается. КраткоВ статье рассматриваются основы надежной передачи данных, реализуются примеры на Go, в том числе UDP и TCP. По мотивам раз, два, три и книги "Компьютерные сети. Нисходящий подход", а то все о...

[Перевод] Canary Deployment в Kubernetes #1: Gitlab CI Мы будем использовать Gitlab CI и ручной GitOps для внедрения и использования Canary-деплоя в Kubernetes Статьи из этого цикла: (эта статья) Canary Deployment при помощи ArgoCI Canary Deployment при помощи Istio Canary Deployment при помощи Jenkins-X Istio Flagger Выполн...

Nvidia совершила переворот в бюджетном мобильном гейминге. GeForce MX450 обеспечивает производительность уровня GTX 1050 Пару дней назад Nvidia формально представила новую дискретную мобильную видеокарту начального уровня — GeForce MX450. При этом практически никаких характеристик компания не раскрыла, лишь указала, что адаптер может работать с памятью GDDR5 и GDDR6 и поддерживает P...

Представлена свежая игра хоррор-серии Amnesia Frictional Games, разработчики очень страшной игры Amnesia: The Dark Descent, наконец-то представили свою следующую игру - Amnesia: Rebirth. По заявлению разработчиков, геймерам предстоит отправиться в мучительное путешествие через опустошение и отчаяние, превозмогая личный ...

Функциональное программирование на TypeScript: задачи (tasks) как альтернатива промисам Предыдущие статьи цикла: Полиморфизм родов высших порядков Паттерн «класс типов» Option и Either как замены nullable-типам и исключениям В предыдущей статье мы рассмотрели типы Option и Either, которые предоставляют функциональную замену nullable-типам и выбрасыванию искл...

Roots of Pacha — грядущий симулятор первобытного племени в духе Stardew Valley Stardew Valley— одна из самых популярных игр нашего времени. Это медитативный симулятор фермера, в который можно играть как сутками напролет, так и заходить, выполняя разные задания по полчаса в день. Студия Soda Den и издатель Crytivo анонсировали похожий проект под назван...

Новая тактика Pawn Storm На протяжении многих лет Trend Micro наблюдает за деятельностью киберпреступной группировки Pawn Storm, также известной как Fancy Bear и APT28. Исследуя эволюцию методов атак, мы обнаружили новую тактику, принятую на вооружение в 2019 году хакерами из Pawn Storm. В отчёте P...

Видеокарта AMD Radeon RX 5500 XT поступила в продажу Стартовали продажи видеокарты Radeon RX 5500 XT предназначенной для современных игр на средне-высоких настройках в Full HD-разрешении с производительностью от 60 кадров в секунду. Напомним, Radeon RX 5500 XT представили в октябре этого года. Она построена на основе нов...

Это нечто недостижимое для Intel. Настольный 16-ядерный Ryzen 9 3950X в ноутбуке под нагрузкой потребляет всего 60-75 Вт Несколько дней назад мы писали про ноутбук XMG Apex 15 с настольным 16-ядерным процессором Ryzen 9 3950X. Напомним, данный CPU в своей обычной настольной ипостаси характеризуется TDP 105 Вт, что формально многовато для мобильного сегмента. Но на самом деле TDP — э...

Видеокарту Radeon RX 5300M протестировали в бенчмарке Недавно стало известно, что производительность видеокарты Radeon RX 5500 в общем и целом соответствует мощи GeForce GTX 1650 Super. А что насчет мобильной версии? Сегодня в сети появились результаты тестирования ускорителя Radeon RX 5300M, который получил те же 1408 потоковы...

Yggdrasil Network: Заря бытовых меш-сетей, или Интернет будущего Плавно наступает эпоха меш-сетей. Как минимум, этот термин все чаще и чаще появляется в информационной сфере. Что привлекает внимание сетевиков и почему в заголовке статьи фигурирует понятие «бытовая меш-сеть»? Попробуем разобраться в вопросе, взяв для примера сеть Yggdrasil...

[Из песочницы] Практичные способы маппинга данных в Kotlin Маппинг данных – один из способов для разделения кода приложения на слои. Маппинг широко используется в Android приложениях. Популярный пример архитектуры мобильного приложения Android-CleanArchitecture использует маппинг как в оригинальной версии (пример маппера из CleanArc...

Sapphire представила видеокарты Radeon RX 5500 XT в версиях Pulse и Nitro+ Special Edition Компания Sapphire представила три версии видеокарты Radeon RX 5500 XT: две Pulse Radeon RX 5500 XT, оснащённые 4 и 8 Гбайт памяти, и более продвинутая Nitro+ Radeon RX 5500 XT Special Edition, оснащённая 8 Гбайт памяти. Видеокарты Pulse Radeon RX 5500 XT оснащены системо...

Обзор и тестирование ASUS TUF B450M-PRO GAMING - шикарный "питальник" за минимальные деньги для AM4 Обзор и тестирование материнской платы ASUS TUF B450M-PRO GAMING в паре с Ryzen 7 2700. Общие впечатления и замеры температур с радиаторов на цепях питания во время теста Linpack. Проверяем разгонный потенциал.

Power Automate VS Logic Apps. Особенности Logic Apps Добрый день всем! В прошлой статье, посвященной изучению Power Automate и Logic Apps мы рассмотрели некоторые возможности использования Power Automate. В данной статье я бы хотел остановиться на некоторых сценариях использования Logic Apps и ряде отличий от Power Automate. К...

В ноутбуке Asus Zenbook 14 (UX434IQ) процессор AMD Ryzen 7 4700U будет дополнен видеокартой Nvidia GeForce MX350 По данным источника, Asus готовит к выпуску мобильный компьютер Zenbook 14 (UX434IQ), в котором процессор AMD Ryzen 7 4700U (Renoir) будет дополнен видеокартой Nvidia GeForce MX350 начального уровня. Эта модель уже появилась в базе данных теста Futuremark. В распоряжен...

Flutter BloC паттерн + Provider + тесты + запоминаем состояние Эта статья выросла из публикации “BLoC паттерн на простом примере” где мы разобрались, что это за паттерн и как его применить в классическом простом примере счетчика. По комментам и для своего лучшего понимания я решил попробовать написать приложение в котором будут получены...

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

[Перевод] Всё, что нужно знать о Progressive Web App (PWA) PWA — прогрессивные веб-приложения. Предупреждение. Эта статья не проспонсирована PWA. Все взгляды и мнения в статье принадлежат только её автору. Progressive Web App или PWA — лучший способ для разработчиков заставить свои веб-приложения загружаться быстрее и быть более...

Разгон видеокарты AMD Radeon RX 5600 XT Изучаем внутренности AMD Radeon RX 5600 XT в варианте Sapphire Pulse и тестируем ее разгонный потенциал. А после этого сравниваем во всех режимах по производительности с конкурентами из стана NVIDIA и соседями в актуальном модельном ряду видеокарт AMD.

Ростов-на-Дону: IT-компании, сообщества и мероприятия в 2019 году Привет. Меня зовут Вадим и я занимаюсь развитием IT-тусовок в Ростове. В 2016 году spasibo_kep написал статью "Едем в город южный: как живут разработчики в Ростове-на-Дoну" о Ростовском IT. Пришло время её обновить, тем более, что Ростов в 2019 году стал 4ым в Рос...

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

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

Развенчанный флагман Honor V20 подешевел почти вдвое С появлением на арене флагманских смартфонов Honor V30, компании Huawei надо как-то распродать прошлое поколение смартфонов, чьи характеристики всё ещё остаются актуальными.  В Китае в очередной снижена цена на Honor V20. Модель была представлена в конце 2018 года...

Рабочие промокоды для AFK Arena на бриллианты, золото и другое (Июль 2021) Разработчики AFK Arena редко, но метко скидывают промокоды для тех, кто не хочет тратить свои кровные на покупку новых героев или прокачку старых. В этой статье я скину рабочие коды на июль 2021 года. Стоит заметить, что некоторые из них могут быть временными, что сейчас ст...

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

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

Автоматизация аэропорта в HEL Хельсинки-Вантаа — один из лучших аэропортов Северной Европы по рейтингу Скайтракса. Именно туда приходит мемичный рейс из Сингапура SIN -> HEL. Система трекинга пассажиров. Видно, кто в какой очереди, сколько времени стоит, из какого сектора пришёл и так далее. В пр...

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

Токен авторизации на примере JSON WEB Token Доброго времени суток, дорогой читатель. В данной статье я постараюсь рассказать об одном из самых популярных (на сегодняшний день) способов авторизации в различных клиент-серверных приложениях - токен авторизации. А рассматривать мы его будем на примере самой популярной реа...

[Из песочницы] Игра с открытым API: Swagger Play В данной статье я хочу рассказать, как использовать Swagger модуль для Play Framework, с примерами из реальной жизни. Я расскажу: Как прикрутить последнюю версию Swagger-Play (модуль Play, позволяющий использовать аннотации swagger-api и генерировать на их основе документ...

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

МВД разъяснило, какие электросамокаты считаются мопедами Несомненно, кому-то новые правила могут не понравиться, но их введение нельзя назвать нелогичным или неоправданным Издание «Коммерсантъ» опубликовало разъяснения, которые Министерство внутренних дел (МВД России) дало члену рабочей группы ОНФ по безопасности движения Григорию...

[Перевод] Рабочие узлы Kubernetes: много маленьких или несколько больших? При создании кластера Kubernetes могут возникать вопросы: сколько настроить рабочих узлов и какого типа? Что лучше для кластера on-premise: купить несколько мощных серверов или задействовать десяток старых машин в вашем дата-центре? А в облаке лучше взять восемь одноядерных...

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

[Перевод] Дизайн-токены способны на большее: создаем единый источник информации о компонентах UI Термином «дизайн-система» в IT давно никого не удивишь. Компании систематизируют дизайн продуктов, придумывая свои или используя чужие инструменты для управления стилями, паттернами и компонентами.  Badoo не является исключением: с помощью нашей дизайн-системы Cosmos мы подд...

XFX выпускает свою версию Radeon RX 5600 XT AMD представит Radeon RX 5600 XT завтра на CES 2020. А вчера XFX представила Radeon RX 5600 XT THICC II. Карта оснащена 2304 потоковыми процессорами с тактовой частотой 1460 МГц. Объем памяти составляет 6 Гб GDDR6 VRAM (12 Гб/с). Разрядность шины видеокарты 192, с пропус...

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

MikroTik Скрипт: Уведомление о успешном входе на устройство или простой парсер журнала MikroTik Разбираем скриптом внутренний журнал событий MikroTik отбирая уведомления вход/выход пользователей на устройство. Отправляем события на почту или Telegram. Написать свой скрипт меня сподвигло желание упростить монструозные скрипты, которые можно найти по этому запросу в инте...

Обзор AOC 24P1. Недорогой 24-дюймовый IPS-монитор Продолжая изучение недорогих мониторов, ориентированных на рабочие задачи и эксплуатацию в офисе, мы детально рассмотрим AOC 24P1. Линейка P1 включает модели с диагоналями от 21.5 до 27 дюймов. Изучаемый нами оснащен 24-дюймовой IPS с частотой обновления 60 Гц. Поддерживаютс...

[Из песочницы] 10 строк кода, которые уменьшат боль от вашего проекта на Vue … или знакомство с плагинами Vue JS на примере интегрированной шины событий Пара слов о… Всем привет! Сразу оговорюсь. Я очень люблю VueJS, активно пишу на нем уже больше 2-х лет и не считаю, что разработка на нем может причинить боль хоть в какой-то значимой степени :) С д...

Представлена видеокарта Manli GeForce RTX 3070 Компания Manli добавила в серию видеокарт GeForce RTX 30, открытую моделями GeForce RTX 3080 и RTX 3090, модель Manli GeForce RTX 3070 (M2479+N617-00). Она намного короче и вообще сильно отличается от них внешне, поскольку имеет другую систему охлаждения с двумя, а не т...

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

Как стать продуктивнее в 2020 году Лучшие статьи 2019 года о том, как организовать рабочий день и что делать, если ничего не хочется.

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

Chuwi представила ноутбук AeroBook Pro 15.6 с поддержкой Hackintosh Компания Chuwi представила свой новый ноутбук AeroBook Pro 15.6, который получил 15,6-дюймовый 4K HDR-дисплей, процессор Intel Core i5 и 8 ГБ ОЗУ + 256 ГБ ПЗУ.Стоит отметить, что процессор этого ноутбука — i5 6287U, то есть та же модель, что и в Apple MacBook Pro. Chuw...

Доступный флагман Nubia Red Magic 5G вышел за пределы Китая В середине марта китайский бренд Nubia представил геймерский смартфон Red Magic 5G, который на домашнем рынке оценен в 540 долларов. Сегодня этот доступный флагман появился в международной продаже. За эти деньги пользователям предлагают смартфон, который оснащен 6,65-дюймовы...

Hack The Box — прохождение Smasher2. Flask, WAF и LPE через pwn драйвера Данной статьей я начну публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье мы пореверсим библиотеку для python, обойдем WAF и проэксплуатируем уязвимость mmap. Подключе...

Стала известна ориентировочная цена на видеокарту Radeon RX 5600 XT Уже через несколько дней AMD должна представить в том числе видеокарту Radeon RX 5600 XT. Согласно всем последним данным, этот адаптер получит 2304 потоковых процессора, как у RX 5700. Но у новинки будет меньше памяти (6 ГБ), уже шина (192 разряда) и ниже частоты. RX 5...

Ленивая реализация обхода дерева дочерних элементов класса QObject Введение В статье описана ленивая реализация обхода дерева на языке C++ с использованием сопрограмм и диапазонов на примере улучшения интерфейса работы с дочерними элементами класса QObject из фреймворка Qt. Подробно рассмотрено создание пользовательского представления для р...

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

База данных как сервис: когда, зачем и как использовать DBaaS в облаке Database by Julian-Faylona Многие облачные платформы предлагают базы данных как сервис (Database as a Service, DBaaS). Базу можно создать в облаке в несколько кликов, не тратя время на настройку и поддержку. Но не всем приложениям облачные базы данных подходят. Мы расскажем...

[Перевод] Swift Property Wrappers Если вы использовали SwiftUI, то наверняка обращали внимание на такие ключевые слова, как @ObservedObject, @EnvironmentObject, @FetchRequest и так далее. Property Wrappers (далее «обёртки свойств») — новая возможность языка Swift 5.1. Эта статья поможет вам понять, откуда же...

Решение нескольких задач от Amazon на примере JavaScript Доброго времени суток. Представляю вашему вниманию перевод статьи «Amazon Coding Interview Questions» автора Trung Anh Dang. В этой статье автор приводит несколько (три, если быть точнее) задач от Amazon (как он утверждает) и свои варианты решений. После ознакомления с ...

MSI, Gigabyte и INNO3D показали видеокарты GeForce GTX 1650 с памятью GDDR6 Как недавно сообщалось, производители видеокарт столкнулись с дефицитом чипов памяти стандарта GDDR5, вследствие чего графические адаптеры GeForce GTX 1650 начали оснащаться памятью GDDR6. Сегодня три крупных игрока на рынке компьютерных комплектующих представили свои версии...

Российский рынок IaaS/PaaS ускорился J’son & Partners Consulting исследовал российский рынок IaaS и PaaS. В исследовании рассматривалась публичная модель предоставления IaaS, модель частного облака была полностью исключена из рассмотрения, а гибридная модель учтена только в части публичного компонента...

UML для разработчиков Интернет полон статей про UML, вы найдете сотни примеров для каждого вида диаграмм, и без проблем создадите свои, нотация не сложная. Но так ли уж необходимо тратить на это время? Наш богатый опыт говорит «Да». Если у вас в команде более 2 человек и проект от 3 месяцев, то у...

Парсер данных по произвольной грамматике в 400 строк Есть много существующих инструментов для парсинга файлов по заданной грамматике. Например, ANTLR или Yacc. Они используют конечные автоматы и генерируют большие файлы с исходным кодом для парсинга. Действительно ли это так сложно? Попробуем сделать сами. В этой статье я пока...

Вопрос про CAN FD Добрый день! Читаю с интересом ваши статьи и хотел бы задать вопрос, как компетентным людям в автомобильной отрасли — периодически сталкиваюсь с шиной CAN и в процессе изучения встречал информацию о перспективах перехода на CAN FD. Википедия говорит о переходе на FD больш...

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

Запускаем тесты на GitLab Runner с werf — на примере SonarQube Если в качестве инфраструктуры, где разворачивается приложение, выступает Kubernetes, можно сказать, что существует два способа запуска тестов (и других утилит для анализа кода) в CI/CD: непосредственно в кластере K8s — с помощью отдельных Job или Helm hooks; «снаружи»...

Замечен необычный 5-ядерный процессор Intel Core i5-L16G7 семейства Lakefield Тестовый пакет для оценки производительности компьютерных систем и их компонентов UserBenchmark зафиксировал новый процессор Intel семейства Lakefield. Речь идёт о чипе под названием Intel Core i5-L16G7, который обладает интересными и нетипичными характеристиками. В частност...

Флагман Oppo Ace 2 показал свой потенциал В базе данных тестового пакета GeekBench появились результаты тестирования нового флагманского смартфона Oppo Ace 2. GeekBench подтверждает, что Oppo Ace 2 оснащен однокристальной системой однокристальной системой Snapdragon 865, 8 ГБ ОЗУ и работает под управлением опер...

AMD FidelityFX Super Resolution протестировали на встроенной графике Intel — частота кадров выросла в 1,5 раза Технология интеллектуального масштабирования FidelityFX Super Resolution (FSR) действительно способна эффективно работать не только с видеокартами AMD, но и с графическими процессорами других производителей. В Twitter появились первые тесты новой технологии на встроенном гра...

[Кейс] Пошагово: как создать эффективную статью в блог интернет-магазина Как две статьи с обратными ссылками помогли сайту проранжироваться по 800 ключевым запросам за 90 дней.

[Из песочницы] Использование контроллера Arduino для прерываний В данной стать я приведу пример использования arduino контроллера для вызова прерываний программы на C#. Стоит отметить, что в WindowsForms присутствует элемент Timer который включается и выполняет код через определенный промежуток времени. Я решил реализовать подобное...

«Союз-2.1б» со спутниками OneWeb вывезли на старт После проведения работ по установке ракеты в пусковое устройство и вертикализации к ней были сведены мачты обслуживания. Затем расчеты предприятий российской ракетно-космической отрасли приступили к выполнению операций по графику первого стартового дня: проводятся автономные...

Для 71% сотрудников ПК остается основным рабочим инструментом – Lenovo Данные исследования компании Lenovo свидетельствуют, что 71% сотрудников малого и среднего бизнеса (МСБ) до сих пор использует настольный компьютер как основной рабочий инструмент.

Новые шины Michelin X-Ice Snow по мнению экспертов - это достойная замена устаревших Michelin X-ice Xi3 Шины Michelin X-Ice Snow это новинка, представленная рынку в 2020 году. Благодаря таким усовершенствованным характеристикам, например, как более эффективное торможение на заснеженной поверхности или высокая стабильность на скользкой дороге, модель уже получила признание от м...

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

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

[Перевод] Почему не стоит пользоваться WireGuard В последнее время WireGuard привлекает к себе большое внимание, фактически — это новая «звезда» среди VPN. Но так ли он хорош, как кажется? Я хотел бы обсудить некоторые наблюдения и рассмотреть реализацию WireGuard, чтобы рассказать, почему он не является решением, которое ...

Что такое Wi-Fi 6E? Все, что вам нужно знать В январе этого года организация Wi-Fi Alliance объявила о выходе нового стандарта передачи данных Wi-Fi 6, который может работать на частоте в 6 ГГц. Устройства с его поддержкой будут иметь маркировку Wi-Fi 6E, чтобы отличаться от тех, которые работают только на частотах 2,4...

Observable сервисы в Angular Всем привет, меня зовут Владимир. Я занимаюсь фронтенд разработкой в Tinkoff.ru. В Ангуляре для передачи данных внутри приложения или для инкапсуляции бизнес-логики мы привыкли использовать сервисы. Для управления асинхронными потоками отлично подходит RxJS. Ангуляр в сочета...

[Из песочницы] Первые шаги в Spring, Rest API, акцент на PUT в связке с фронтендом Немного о себе: На данный момент я студент Skillbox и прохожу курс “Java-разработчик”. Не в коем случае не реклама, рассказываю немного о себе. Начал учить джаву с мая 2019 года, до этого немного самостоятельно изучал HTML, CSS и JS. Собственно, подтолкнуло меня на написани...

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

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

BLE шлюз из Xiaomi Gateway DGNWG05LM *без BLE В этом посте я расскажу как можно собирать данные BLE и передавать через MQTT в системы умного дома на примере HomeAssistant. Поехали!

Разрешение 3200 х 1600 пикселей и частота 90 Гц за $425. Очередная новинка Huawei поступает в продажу Сегодня Huawei представила массу всего интересного — топовые модели среднего уровня Nova 6 и Nova 6 5G, весы, умный браслет. К числу новинок приписана и гарнитура виртуальной реальности Huawei VR Glass. Вообще, представили Huawei VR Glass еще в конце сентяб...

[Из песочницы] Регистрация и авторизация с помощью Spring Security на примере простого приложения Добрый день! В этой статье будет рассмотрено создание простого веб приложения с использованием Spring Boot и Spring Security. В приложении будет реализована регистрация новых пользователей и авторизация, ограничение доступа к страницам сайта в зависимости от роли пользовате...

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

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

Американские ученые превратили медуз в киборгов Американские инженеры создали медуз-киборгов с вживленными электродами для стимуляции мышц. Эксперименты показали, что электростимуляция позволяет увеличить скорость движения данных животных в 2,8 раза по сравнению с обычным режимом плавания. Статья опубликована в Science Ad...

Монитор EIZO Foris Nova вышел за пределы Японии Компания EIZO выпустила в Китае 4K OLED-монитор Foris Nova, выполненный методом печати. Данный экран был представлен еще в прошлом октябре и продавался только в Японии. Новинка характеризуется 21,6-дюймовой панелью, каркасом из алюминиевого сплава, контрастностью 1 000 000:1...

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

Обзор видеокарты Sapphire Pulse RX 5700 XT Мы частенько ругаем референсную систему охлаждения видеокарты за низкую эффективность и сильный шум. Но наличие кастомной СО еще не является гарантом тишины и минимальной температуры. Очевидно, что продукт с нестандартным дизайном от известного бренда, — более предпочтитель...

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

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

SVM. Объяснение с нуля, имплементация и подробный разбор Привет всем, кто выбрал путь ML-самурая! Введение: В данной статье рассмотрим метод опорных векторов (англ. SVM, Support Vector Machine) для задачи классификации. Будет представлена основная идея алгоритма, вывод настройки его весов и разобрана простая реализация своими рука...

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

Совершенно новый уровень для самых бюджетных мобильных видеокарт. Nvidia готовит новинки на ядре GTX 1650 Некоторое время назад Nvidia представила мобильные видеокарты GeForce MX330 и MX350. Первая является лишь переименованной MX250, а вот вторая представляет собой урезанную версию мобильной GTX 1050. К сожалению, она так сильно урезана, что производительность MX350 лишь н...

Головоломка для ИИ Как я обучал агента собирать клетку 2048 в игре “2048”Привет! Меня зовут Ринат Максутов, я работаю в подразделении Intelligent Engineering Services департамента Technology российского офиса компании Accenture, и веду проекты по заказной разработке. За свою многолетнюю карьер...

Free Trial, motherf***er, do you need it? — или почему бесплатные траялы и фримиум модели подходят далеко не для всех На этой неделе случилось 3 вещи: Несколько дней назад в своей статье о фреймворке формировании привычек я обещал рассказать о том, почему мы используем ПЛАТНЫЙ VS бесплатный trial-период в своих продуктах. Ребята из Getcourse написали заплюсованую статью про онлайн-школ...

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

«Новые Былины». Для dev, ops и любознательных людей В этой статье я буду настраивать рабочее окружение для разработки игры "Былины", а также выполню разбиение самой игры на части, пригодные для использования в OpenFaaS. Все манипуляции буду делать на Linux, Kubernetes буду разворачивать в minikube с использованием VirtualBox...

[Перевод] Логирование в Kubernetes: EFK против PLG Мониторинг стал весьма важным компонентом растущих облачных решений с ростом сложности распределенных систем. Он необходим для понимания их поведения. Нужны масштабируемые инструменты, которые смогут собрать данные со всех сервисов — и предоставить специалистам единый интер...

Hack The Box — прохождение Bitlab. Слабая JS обфускация, GIT и реверс Windows приложения Данной статьей я начну публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье разберемся с легенькой JavaScript обфускацией, загрузим бэкдор через репозиторий Git, и отладим...

LCD2004 на RepRapFirmware Всем добрый день!Доделал поддержку RepRap Discount Smart Controller (LCD2004)  прошивкой RepRapFirmware (порт для STM32). На данный момент порт и дисплей работают с данной платой https://3dtoday.ru/blogs/svs0724/plata-s-reprapfirmware-na-stm32Так же как и при работе с RepRap...

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

Learn Jetpack Compose By Example: учим Jetpack Compose на примерах Jetpack Compose переосмыслил то, как разрабатывается UI для Android-приложений, и внедрил принципы декларативного программирования в разработку интерфейсов. На него сильно влияют существующие веб и мобильные фреймворки, такие как React, Litho, Vue и Flutter. В этом репозитор...

Intel NUC как пропуск в Unity3D Пост-призер новогоднего NUCо-конкурса Intel. В этой статье я бы хотел рассказать о своём знакомстве с данным устройством и как это компактное чудо позволило мне заниматься своим любимом делом. Все началось в начале 2019 года, когда в нашей конторе резко пропали заказы и можн...

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

Кривая Эббингауза: как хакнуть свою память и запоминать до 95% информации Уже через час вы забудете до 60% любой полученной только что информации. А через неделю в памяти останется не более 10%. Как ни прискорбно, но это правда. Человеческая память подчиняется определенным паттернам, которые в конце XIX века вывел ученый Эббингауз. А если знать м...

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

Запущен открытый бета-тест New World Грядущая MMO-игра New World от Amazon Game Studios запускается 28 сентября. Хотя запуск уже несколько раз откладывался, на данный момент дата релиза подтверждена. Прощупать игру можно уже было в июле, тогда была запущена закрытая бета-версия. Теперь разработчики запускают ...

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

Объявлены российские цены на обновленный Hyundai Solaris В России представлена обновленная версия народного автомобиля Hyundai Solaris Сегодня на российском заводе Hyundai в Санкт-Петербурге был представлен обновленный седан Hyundai Solaris, который стал 2-миллионным автомобилем, выпущенным данным заводом. Компания «Хе...

AMD Ryzen 7 4700U «засветился» в 3DMark: восемь ядер Zen 2 с частотой до 4,2 ГГц В начале следующего года компания AMD должна представить новое поколение своих гибридных процессоров Renoir. И постепенно подробностей о готовящихся новинках становится всё больше. На этот раз в базе данных теста производительности 3DMark обнаружилась запись о тестировании м...

Ученые определили рацион питания древних людей Издание NewScientist опубликовало новое исследование ученых из ЮАР, которое разрушило устоявшееся мнение о том, что древние люди употребляли в пищу исключительно мясо.

Team Group представила двухканальные наборы T-Force Xtreem ARGB DDR4 Тайваньская компания Team Group анонсировала поступление в продажу линейки комплектов оперативной памяти T-Force Xtreem ARGB стандарта DDR4. Они набраны двумя 8-гигабайтными модулями с эффективной частотой от 3200 до 4000 МГц. В будущем эту...

StealthWatch: интеграция с Cisco ISE. Часть 4 В более ранних статьях было рассмотрено несколько обширных тем касательно решения по мониторингу Cisco StealthWatch. Напомню, что StealthWatch — решение по мониторингу трафика в сети на предмет инцидентов безопасности и легитимности сетевого взаимодействия. В основе работы...

Министр обороны России заявил о двукратном увеличении боевого потенциала вооруженных сил страны Министр обороны России Сергей Шойгу заявил о двукратном увеличении боевого потенциала вооруженных сил страны с 2012 года. Благодаря данным показателям, считает министр, нам и удалось сохранить стратегический паритет с НАТО.

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

С космодрома Куру запустили телескоп CHEOPS, предназначенный для изучения и поиска экзопланет Ракета-носитель "Союз-СТ-А" с европейским телескопом и четырьмя другими спутниками на борту стартовала в 11 часов 54 минуты по московскому времени. Разгонный блок "Фрегат-МТ" должен вывести все аппараты на орбиту в течение нескольких часов.

[Из песочницы] 3D картинка на питоне с (почти) нормальной производительностью Можно считать эту статью ответом на вот эту, где речь идет о написании подобной вещи на C++, с прицелом на новичков, то есть с упором на простой читаемый код вместо высокой производительности. После прочтения статьи у меня возникла идея повторить написанную автором программ...

(Не)очередной MQTT телеграм бот для IoT Всем привет! Сегодня хочу поделиться опытом разработки универсального телеграм бота для получения информации и управления IoT устройствами посредством протокола MQTT. Почему (не)очередной? Потому что это не просто бот с двумя захардкоженными кнопками для управление лампочк...

Уникальные условия от KAMA TYRES при покупке КАМА PRO Акция от Шинного бизнеса Группы «Татнефть» KAMA TYRES – к покупке КАМА PRO до конца года прилагается бесплатное восстановление бывших в употреблении ЦМК шин КАМА и KAMA PRO следующих типоразмеров: 295/80R22,5, 315/60R22,5, 315/70R22,5, 315/80R22,5, 385/55R22,5, 385/65R22,5. ...

AMD представила трио высокочастотных 7-нм процессоров EPYC второго поколения. Вот на что они способны И без того богатый модельный ряд серверных процессоров AMD EPYC второго поколения (Rome) прирос тремя новыми чипами. Новые CPU, сформировавшие линейку 7Fx2, включают 8-ядерный EPYC 7F32, 16-ядерный EPYC 7F52 и 24-ядерный EPYC 7F72. Все они поддерживают технологию многопоточн...

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

Линейку процессоров AMD EPYC второго поколения пополнила 64-ядерная модель AMD EPYC 7662 Компания AMD сегодня сообщила о выпуске еще двух моделей процессоров AMD EPYC второго поколения. В свое время в линейке AMD EPYC второго поколения был выпущен первый 64-ядерный x86-совместимый серверный процессор. Новая модель — AMD EPYC 7662 — стала уже пят...

Работаем из дома: фоторепортаж ИТ-компании перевели своих сотрудников на удалённую работу. Казалось бы, не надо рано вставать, тратить время на дорогу, можно даже не причесываться… Но организация домашнего офиса у сотрудников ЛАНИТ потребовала немало смекалки. Мы попросили коллег прислать фотографии своег...

Ростех начал торговлю виртуальными рабочими столами VeiL VDI позволяет организовать рабочие процессы и безопасный доступ в корпоративную сеть на виртуальном рабочем столе.

NetApp и Google Cloud развивают стратегическое партнерство в разработке новых инновационных решений для облака NetApp и Google Cloud помогают клиентам раскрыть весь потенциал данных с помощью глубоко интегрированных дата-сервисов корпоративного класса и решений для Google Cloud.

Der8auer разогнал AMD FX-8350 до 8,1 ГГц Процессоры AMD «Bulldozer» – это современные «артефакты» прошлого, которые, тем не менее, все еще используются в некоторых системах. Удалось покорить отметку в 8,1 ГГц (номинал — 4,2 ГГц). В свое время данные ЦП должны были конкурировать с устройствами от Intel, но вы...

Потоковая передача колоночных данных с помощью Apache Arrow Перевод статьи подготовлен специально для студентов курса «Data Engineer». За последние несколько недель мы с Nong Li добавили в Apache Arrow бинарный потоковый формат, дополнив уже существующий формат файлов random access/IPC. У нас есть реализации на Java и C++ и привяз...

Все ли вы знаете о useCallback Привет, Хабр!Начиная с версии ReactJS 16.8 в наш обиход вошли хуки.  Этот функционал вызвал много споров, и на это есть свои причины. В данной статье мы рассмотрим одно из самых популярных заблуждений использования хуков и заодно разберемся стоит ли писать компоненты на...

HEX-дешифратор для 2-значного 7-сегментного LED-индикатора на одном(!) GAL16V8 Те, кто увлекается ретрокомпьютингом в области самостоятельной сборки компьютеров на базе 8-битных процессоров (i8080/i8085/z80/z180/6502/6809 и т.п.) или микроконтроллеров обычно сталкиваются с необходимостью отображения в процессе отладки и/или "эксплуатации" какой-либо ин...

ASUS представила собственные Radeon RX 5500 XT только с 8 Гбайт памяти Компания ASUS, как и ряд других производителей, представила несколько собственных версий видеокарты Radeon RX 5500 XT. Тайваньский производитель на данный момент подготовил лишь две новинки: ROG Strix Radeon RX 5500 XT и Dual Radeon RX 5500 XT EVO, обе с 8 Гбайт памяти GDDR6...

Инкрементальный annotation proccesing для ускорения gradle-сборок Начиная с версий Gradle 4.7 и Kotlin 1.3.30 появилась возможность получить ускорение инкрементальной сборки проектов за счет корректной работы инкрементальной обработки аннотаций. В статье разбираемся, как в теории работает модель инкрементальной компиляции в Gradle, что ну...

Пишем в PostgreSQL на субсветовой: 1 host, 1 day, 1TB Недавно я рассказал, как с помощью типовых рецептов увеличить производительность SQL-запросов «на чтение» из PostgreSQL-базы. Сегодня же речь пойдет о том, как можно сделать более эффективной запись в БД без использования каких-либо «крутилок» в конфиге — просто правильно ор...

[Перевод] Что такое Waypoint и какие возможности дает его использование Пару недель назад я посмотрела демонстрацию Waypoint— нового инструмента, который представила 15 октября 2020 года компания Hashicorp. Инструмента, который предназначен для создания легкого, интуитивного и настраиваемого под пользователя рабочего процесса сборки, развертыва...

До 20 ГБ памяти GDDR6 и 3480 ядер CUDA. Стали известны характеристики видеокарт Nvidia GeForce RTX 3080 и RTX 3070 По слухам, Nvidia представит графические процессоры нового поколения — 7-нанометровые Ampere — в марте. Но в распоряжении китайского источника уже есть характеристики двух моделей линейки — GeForce RTX 3080 и RTX 3070. Откуда взялись данные, непонятно,...

'Hello World' вам в облако Мир сходит с ума, заталкивая калькулятор для 2+2 в облака. Чем мы хуже? Давайте Hello World затолкаем в три микросервиса, напишем пару-тройку тестов, обеспечим пользователей документацией, нарисуем красивый пайплайн сборки и обеспечим деплой в условный облачный прод при успе...

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

[Перевод] Нововведения JavaScript ES2020 с простыми примерами Представляем вам перевод статьи из блога Carlos Caballero на сайте Medium.com. Ранее мы публиковали материал этого автора о функциях ES10, появившихся в 2019 году. Читать дальше →

7 бесплатных курсов для специалистов по работе с данными (DS и DE) Finale! Именно этим итальянским словом можно назвать эту статью. Ведь она последняя уже во второй серии подборок бесплатных курсов от Microsoft. И сегодня у нас курсы для специалистов по анализу данных и инженеров данных. Присоединяйтесь! Кстати! Все курсы бесплатные (вы ...

WSL эксперименты. Часть 2 Привет, Хабр. В преддверии старта курса «Administrator Linux. Professional» публикуем продолжение статьи про WSL эксперименты, которую написал наш эксперт — Александр Колесников. Настало время для продолжения экспериментов с подсистемой WSL; первую часть статьи можно посм...

12 Тфлопс, SSD, трассировка лучей: Microsoft раскрыла некоторые особенности консоли Xbox Series X Сегодня корпорация Microsoft обнародовала информацию о своей игровой консоли нового поколения Xbox Series X, тем самым официально подтвердив некоторые её особенности. Прежде всего, было объявлено, что в качестве процессора будет задействовано кастомное решение на базе AMD Ze...

Как мы рекомендуем новинки каталога в онлайн-кинотеатре ivi (+ код на Python) В блоге онлайн-кинотеатра ivi накопилось достаточно статей про архитектуру рекомендательной системы Hydra. Однако рекомендации — это не только внешний API, но и алгоритмы, которые живут «под капотом» и реализуют достаточно сложную бизнес-логику. В этой статье я расскажу о п...

[Из песочницы] [Перевод] От пиратства к опенсорс: моя история Привет, Хабр! Предлагаю Вашему вниманию перевод статьи "From piracy to open-source: my story" автора Jakob Attkinson. Я рос с компьютером с 6 лет. Хотя я и был рожден в довольно небогатой семье, мой отец осознавал мощный потенциал технологий и хотел быть уверенны...

Clickhouse — оконные функции, которых нет… Работу с колоночными базами данных я начал с BigQuery. Когда пришлось “переехать” на Clickhouse я был неприятно удивлен фактом отсутствия полноценных оконных функций. Есть, конечно, множество функций по работе с массивами, функций высшего порядка и прочие функции (одна функц...

32 ГБ памяти HBM2, GPU частотой 1,33 ГГц и 100 Вт TDP. Это новая видеокарта AMD Линейка 3D-карт AMD для профессионального применения Radeon Instinct на данный момент включает две модели: MI50 в версиях с 16 и 32 ГБ памяти HBM2 и MI60 с 32 ГБ HBM2. Но уже очень скоро придет подкрепление — в лице топовой Radeon MI100. Согласно новым данным, но...

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

Intel вошла в состав CHIPS Alliance Компания Intel присоединилась к CHIPS Alliance чтобы продвигать шину Advanced Interface Bus (AIB) в качестве открытого стандарта в индустрии.

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

[Перевод] Руководство по Deno: примеры работы со средой выполнения TypeScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «The Deno Handbook: A TypeScript Runtime Tutorial with Code Examples» автора Flavio Copes. В этой статье мы научимся работать с Deno. Мы сравним его с Node.js и создадим с его помощью простой RES...

Интеграция PVS-Studio в PlatformIO Недавно в среде разработки встраиваемых систем PlatformIO появилась поддержка PVS-Studio. В этой статье вы узнаете, как проверить свой код статическим анализатором на примере нескольких открытых проектов. Читать дальше →

Израиль планирует задействовать антитеррористические технологии в борьбе с коронавирусом В числе мер, направленных на противодействие распространению эпидемии коронавируса, Израиль планирует использовать антитеррористические технологии, заявил премьер-министр страны Биньямин Нетаньяху (на фото ниже) в субботу на пресс-конференции в Иерусалиме. Gali Tibbon/REUTER...

Intel Core i3-10320 обходит по производительности Core i7-7700 В базе данных бенчмарка 3DMark обнаружился процессор Core i3-10320 — будущий член семейства настольных CPU Comet Lake. По своим характеристикам эта модель схожа с Core i7-7700, ну а данные бенчмарка позволили сравнить производительность двух этих моделей. Core i3...

IntelliJ IDEA: Structural Search & Replace Современные IDE — очень мощные инструменты, способные помогать разработчику в самых разных ситуациях. Но обратной стороной этой мощности является то, что большинство функций находится в тени — об их наличии мало кто подозревает. Простой пример одной...

Раскрыты характеристики и стоимость Xiaomi Mi 10 и Mi 10 Pro. По-прежнему дешево, но едва ли инновационно Представляя флагман Mi 9 в этом году глава Xiaomi Лей Цзунь (Lei Jun) сказал, что больше таких дешевых флагманов у компании не будет. Прямым текстом, конечно, никто не говорил, но в этом был намек на повышение стоимости следующей модели — Mi 10. Сейчас в Сети появ...

Как мы сетапили монорепозиторий с SSR и SPA для Otus.ru В начале 2017 года в KTS поступила задача - реализовать платформу для онлайн-образования Otus.ru.От нас требовалось как можно быстрее собрать портал, на котором можно было бы посмотреть информацию о курсах. Сделать MVP нужно было как можно быстрее, а современные фронтенд-фре...

Обзор системы охлаждения для корпуса AeroCool Astro 12 Pro Хорошее охлаждение — это важно. Хотя, если речь заходит о современных устройствах организации воздушных потоков внутри вашего ПК, многие согласятся, что ещё и красиво. Про важность мы уже говорили и убеждались на примере даже не самого горячего процессора Intel Core i5-850...

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

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

Обнаруженный вредонос маскируется под локальный порт Windows По данным телеметрии ESET, DePriMon действовал с марта 2017 года. В ряде случаев DePriMon распространялся вместе с ПО, принадлежащим группировке киберпреступников Lamberts. Оно также связано с известной утечкой информации из хранилища ЦРУ - Vault 7.Вредонос DePriMon обладает...

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

Asus представила очень компактную версию GeForce RTX 2070 Компания Asus пополнила свой ассортимет видеокартой Dual GeForce RTX 2070 Mini. Как можно понять из названия, это компактный вариант модели RTX 2070. И, возможно, это самый компактный вариант данной модели GeForce. В данном случае длина карты составляет всего 197 мм, т...

Обзор основных функций Google BigQuery и примеры запросов для маркетинг-анализа Google BigQuery – это быстрое, экономичное и масштабируемое хранилище для работы с Big Data, которое вы можете использовать, если у вас нет возможности или желания содержать собственные серверы. В нем можно писать запросы с помощью SQL-like синтаксиса, стандартных и пользова...

Оптимизация интерфейса в Unity без кода В этой статье ведущий UI/UX художник Никита Кандыбин и технический UI художник Ольга Кинчак поделятся эффективными базовыми практиками по оптимизации Unity UI, которые используются в компании Banzai Games при создании игровых интерфейсов, а также укажут на подводные камни ...

Интерфейсные байки Токсичного Деда. “Исследуй это!” (s1 e1) Приветствую. Сейчас только ленивый не пишет статьи и не выступает с докладами на тему: «Я дизайнер интерфейсов и сейчас я буду чесать ЧСВ.» И всегда в таких статьях и выступлениях речь идет о сайтах, мобильных приложениях и подобном b2c продукте. Переводя на общеупотребит...

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

CAN sniffer Непосредственно сама CAN шина используется уже много где, мне интересно её использование в автомобиле, хотя этой сферой можно и не ограничиваться. Тем более пару лет назад подвернулась такая возможность. Я посмотрел на общие спецификации — вроде бы ничего особо сложного нет....

Локализация приложений — 10 главных языков Полезно почитать перед запуском приложения на нескольких языках. Статья основана на статистике рынка приложений и конкретных примерах локализации.

Windows 10 Build 21337 доступна для скачивания Microsoft только что выпустила новую сборку Windows 10 Insider Preview для тестеров в канале разработчиков (Dev). Новая сборка ОС – 21337, и она включает в себя несколько заметных изменений, в том числе новый способ переупорядочивания и настройки виртуальных рабочих столов. ...

Разработчики мобильной RPG Genshin Impact показали трейлеры двух персонажей Китайская компания и издатель мобильной RPG Genshin Impact — miHoYo — опубликовал два новых трейлера с персонажами из данной игры. В этой серии роликов нам показывают не только способности и мотивацию этих совершенно разных героев, но также и их предысторию, дабы добавить гл...

1. Check Point SandBlast Agent Management Platform Добро пожаловать на новый цикл статей, посвящённый защите персональных рабочих мест с помощью решения Check Point SandBlast Agent и новой облачной системе управления — SandBlast Agent Management Platform. SandBlast Agent рассматривался нами в статьях об анализе зловредов и...

Как внедрить CRM на удалёнке и выиграть? Успешные люди вырываются вперед,  используя то время, которое остальные тратят впустую. Генри Форд У этой статьи не будет пафосного, заумного или игривого вступления — только КДПВ и подпись к ней. Они скажут значительно больше. Это фото выбрано неслучайно. Оно с гонки «24...

Храним числа экономно Недавно в одном из проектов встала задача: есть набор множеств (Set), которые надо достаточно эффективно хранить в оперативной памяти. Потому что множеств много, а памяти мало. И с этим надо что-то делать. Так как язык, на котором всё это написано — C#, то есть нюансы. А и...

[Из песочницы] Прикручиваем ActiveDirectory авторизацию к Kubernetes c помощью Keycloak Данная статья написана с целью расширить уже существующую, но рассказывает про особенности связки именно с Microsoft ActiveDirectory, а так же дополняет ее. В этой статье я расскажу как установить и настроить: Keycloak — это проект с открытым исходным кодом. Который обес...

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

Как обучить нейронную сеть DeepPavlov на ноутбуке с использованием GPU В этой статье я хочу поделиться своим опытом использования данной open-source библиотеки на примере реализации одной задачи с парсингом файлов PDF/DOC/DOCX содержащих резюме специалистов. Здесь я также опишу этапы реализации инструмента для подготовки датасета. После чего м...

[Из песочницы] Ввод данных в STM32F4xx с параллельного АЦП через DCMI Известно, что семейство микроконтроллеров STM32F4xx, имея на борту достаточно производительные ядра, вполне подходящие для «не мясорубочных» задач ЦОС не имеют полноценного интерфейса ввода данных с простейшей параллельной шины в режиме «pipe-line» (clk-data). «Покурив» «dm0...

5.8 млн IOPS: зачем так много? Привет Хабр! Наборы данных для Big Data и машинного обучения экспоненциально растут и надо успевать их обрабатывать. Наш пост о еще одной инновационной технологии в области высокопроизводительных вычислений (HPC, High Performance Computing), показанной на стенде Kingston на ...

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

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

Сборка кинематики CoreXY Дорогие друзья!В продолжении прошлой темы "Набор для самостоятельной сборки 3D принтера B&R" опишу подробно сборку кинематики CoreXY, на примере набора для сборки 3D принтера B&R с областью печати 300х200х300мм.Собрать 3D принтер из данного набора можно как на кинематике H-b...

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

Частота обновления монитора Lenovo G27c достигает 165 Гц В марте компания Lenovo начнёт продажи монитора игрового класса G27c, получившего вогнутую панель VA (радиус кривизны — 1500R) и безрамочный дизайн. Новинка соответствует формату Full HD: разрешение составляет 1920 × 1080 пикселей при диагонали 27 дюймов. Углы обзора по гори...

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

Intel прекращает выпуск процессоров Kaby Lake-U Refresh, выпускаемых с 2017 года Процессоры Intel Core 8-го поколения, входящие в серию U и известные под условным названием Kaby Lake Refresh, выпускаются менее трех лет, но производитель решил прекратить их выпуск. Речь идет о моделях Intel Core i5-8250U, i5-8350U, i7-8550U и i7-8650U. Представленны...

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

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

Kubernetes в миниатюре для локального запуска: k0s, MicroK8s, kind, k3s и Minikube Тех, кто работал с Kubernetes, вряд ли удивит ситуация, когда внезапно пришла идея по автоматизации, унификации, преобразованию чего-либо в кластере, но так, чтобы не волноваться за конечный результат. Когда возникает потребность в какой-то песочнице, чтобы провести тестиров...

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

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

[Перевод] Напишем и поймем Decision Tree на Python с нуля! Часть 1. Краткий обзор Привет, Хабр! Представляю вашему вниманию перевод статьи "Pythonで0からディシジョンツリーを作って理解する (1. 概要編)". 1.1 Что такое Decision Tree? 1.1.1 Пример Decision Tree Например, у нас есть следующий набор данных (дата сет): погода, температура, влажность, ветер, игра в гольф. В ...

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

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

[Перевод] Решение проблемы N+1 запроса без увеличения потребления памяти в Laravel Одна из основных проблем разработчиков, когда они создают приложение с ORM — это N+1 запрос в их приложениях. Проблема N+1 запроса — это не эффективный способ обращения к базе данных, когда приложение генерирует запрос на каждый вызов объекта. Эта проблема обычно возникает, ...

Новая платформа Google сокращает затраты на обучение ИИ-модулей Фреймворк SEED RL построен на платформе TensorFlow 2.0 и использует комбинацию графических и тензорных модулей для централизации модели логического вывода. Вывод затем выполняется с использованием компонента, который обучает модель.Этот компонент, как заявляют в Google, може...

[Из песочницы] Как писать хорошие комментарии к коду: «зачем», а не «как» Привет, Хабр! Представляю вашему вниманию перевод статьи «Writing good comments: the why, not the how» автора Jack Franklin. Комментирование кода в программистской среде нередко считается пустой тратой времени или неким сигналом о том, что код можно и улучшить. Вот цитата...

[Перевод] Используем nftables в Red Hat Enterprise Linux 8 Статья подготовлена в преддверии старта курса «Администратор Linux» В Red Hat Enterprise Linux 8 приоритетным низкоуровневым решением является nftables. В этой статье мы поговорим о том, как начать использовать nftables. Наиболее актуальной она будет для системных администр...

Война с тормозами. Оптимизация количества рендеров компонентов в React Native Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь React Native разработкой в Profi.ru. Если вы решили воспользоваться технологией React Native для быстрой доставки продуктовых фич и сосредоточились на скорости разработки, то, скорее всего, столкнётесь с проблемами производи...

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

Three.js и геометрия При использовании для отображения в браузере библиотеки ThreeJS в качестве первого примера обычно выступает куб или какой-либо другой простейший объект, и он создается при помощи предустановленных специальных классов BoxGeometry или SphereGeometry. Затем обычно рассматривает...

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

[Перевод] Что JavaScript-разработчику следует знать о Curl Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «What JavaScript Developers Should Know About Curl» автора Valery Karpov. Curl — это популярный инструмент командной строки, часто используемый для отправки HTTP-запросов. Curl поддерживает большое...

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

[Из песочницы] Как построить ЦОД Tier IV по схеме N + 1 Системы ИБП с изолированно-параллельной шиной (IP-Bus) – ответ разработчиков на рост мощностей дата-центров. В мире уже построено много ЦОДов с IP-Bus, в том числе с сертификатом Tier IV Uptime Institute. К таким решениям присматриваются и российские заказчики. В практике ...

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

Изучаем влияние частоты DDR4 2666 - 4133 МГц на производительность процессора Intel Core i7-8700K В данном материале будет изучено влияние частоты оперативной памяти DDR4 на производительность процессора Intel Core i7-8700K в связке с видеокартой GeForce RTX 2080 Ti поколения Turing. Нужная тактовая частота выставлялась вручную, в то время, как тайминги были настроены на...

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

Kotlin Pokedex: энциклопедия покемонов на Kotlin Kotlin Pokedex — не знаешь, что делать, делай приложение про покемонов! Или про кино. В данном случае первый вариант — Pokedex на примере сверхъестественных существ показывает как использовать Kotlin, Live data, Navigation, ViewModel, Rest с retrofit, офлайновую ...

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

Новая GeForce RTX 3080 Ti может стать лёгкой добычей майнеров – 384-битная шина и высокий хешрейт Видеокарта выйдет, но снова не достанется геймерам

Intel обеспечит поддержку PCIe 4.0 только через год Несмотря на то, что AMD и производители SSD активно продвигают идею внедрения шины PCIe 4.0, стандарт будет мало популярным, пока его не воплотит Intel.

Инкапсулятор Etherblade.net и импортозамещение сетевых компонентов (часть вторая) В первой статье я хотел показать, что FPGA девелопмент — интереснейшее занятие, а реализация потокового инкапсулятора является достаточно несложным проектом, который вполне мог бы выступить в качестве академического проекта для студентов старших курсов или аспирантуры. Да...

За «разогнанный» до 4,15 ГГц Ryzen 9 3950X просят 1500 долларов Компания Silicon Lottery, специализирующаяся на продаже «разогнанных» процессоров, добавила в своё ассортимент флагманский 16-ядерный Ryzen 9 3950X. Напомним, компания продаёт конкретные экземпляры того или иного CPU, которые способны стабильно работать на к...

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

[Из песочницы] Разбор настройки ELK 7.5 для анализа логов Mikrotik Давно была мысль посмотреть, что можно делать с ELK и подручными источниками логов и статистики. На страницах хабра планирую показать практический пример, как с помощью домашнего мини-сервера можно сделать, например, honeypot с системой анализа логов на основе ELK стека. В э...

3D-карты AMD Radeon RX 5600 получат версии с 6 и 8 ГБ памяти В сети появились подробности о видеокартах AMD серии Radeon RX 5600, которые еще не были представлены официально. Утверждается, что модели RX 5600 и RX 5600 XT получат версии с 6 ГБ и 8 ГБ памяти. Как минимум данные варианты заявлены в видеокартах ASUS серий ROG Strix, TUF G...

Китайцы представили 4-ядерные процессоры Loongson 3A4000 и 3B4000 Как пишет источник, в Китае состоялась премьера местных процессоров Loongson 3A4000 и 3B4000. Они используют упаковку FCBGA 1211 и могут применяться в самых разнообразных устройствах – от ноутбуков до серверов. Как отмечают создатели, Loongson 3A4000 и 3B4000 &nd...

Исследователи передали данные с настольного ПК через вибрации по столу Группа учёных из университета имени Бен-Гуриона в Негеве (Израиль) изучает способы передачи информации с изолированных компьютеров (airgap). Они уже разработали методы передачи данных морганием светодиода HDD, маршуртизатора или клавиатуры, электромагнитным излучением с ши...

LGA1200 и до 10 ядер для рабочих станций. Представлены процессоры Xeon W-1200 Сегодня ассортимент процессоров Intel Comet Lake пополнился семью новыми моделями — они вышли в рамках серии Xeon W-1200, предназначенной для рабочих станций начального уровня. Xeon W-1200 являются преемниками Xeon E-2200, и надо признать, новое название серии нем...

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

Линейка оперативной памяти Adata XPG Hunter DDR4 включает модули объёмом до 32 ГБ Тайваньская фирма Adata Technology анонсировала поступление в продажу линейки оперативной памяти XPG Hunter стандарта DDR4. Она представлена модулями форм-фактора DIMM и SO-DIMM с эффективной частотой 2666 МГц или 3000 МГц. Менее скоростные планки...

Apple использует в Mac Pro самую дешёвую оперативную память и продаёт её в разы дороже Компания Apple использует в новых рабочих станциях Mac Pro самые дешёвые модули оперативной памяти из доступных на рынке, выяснил энтузиаст Куинн Нельсон (Quinn Nelson), автор YouTube-канала Snazzy Labs. И, несмотря на это, официальный апгрейд подсистемы памяти для них весьм...

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

Китайский луноход заглянул вглубь Луны «Мы знаем много о Луне благодаря советской программе «Луноход» и американской «Аполлон», но об обратной стороне Луны нам мало известно, — говорит ученый Ян Су из Китайской академии наук в Пекине. — Миссия Chang'e-4 раскрыла первую детальную подземную стратиграфию обратн...

Изучаем влияние частоты DDR4 2666-4133 МГц на производительность процессора Intel Core i7-8700K: ноябрь 2020 В данном материале будет изучено влияние частоты оперативной памяти DDR4 на производительность процессора Intel Core i7-8700K в связке с видеокартой GeForce RTX 2080 Ti поколения Turing. Нужная тактовая частота выставлялась вручную, в то время, как тайминги были настроены на...

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

[Из песочницы] О работе ПК на примере Windows 10 и клавиатуры ч. 1 Меня зовут Андрей Артемьев, я работаю в Microsoft над ядром ОС Windows 10, ранее я работал над Windows 10x (WCOS), XBox, Windows Phone и Microsoft Edge. Я хочу популярно в образовательных целях рассказать о том как работает компьютер на примере клавиатурного ввода и Window...

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

[Перевод] Элегантное асинхронное программирование с помощью «промисов» Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «Graceful asynchronous programming with Promises» с MDN. «Обещания» (промисы, promises) — сравнительно новая особенность JavaScript, которая позволяет откладывать выполнение действия до завершения вы...

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

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

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

Мониторим основные сервисы в AWS с Prometheus и exporter’ами для CloudWatch Если вы используете в облачных провайдерах managed-инсталляции серверных служб вроде RDS или ElastiCache от AWS, то несомненно задавались темой мониторинга инфраструктуры, а главное — оповещений по произошедшим инцидентам. При реализации возникают понятные вопросы: Как можно...

Кастомизация компонентов Ant Design и оптимизация бандла The Archivist by juliedillon Я Иван Копенков, ведущий фронтенд-разработчик в Mail.ru Cloud Solutions, в статье расскажу, какие есть подходы к кастомизации компонентов UI-библиотеки Ant Design, как это сделали мы, а так же покажу, как удалось полностью избавиться от неисполь...

Британские физики придумали универсальную память ULTRARAM Разработка моделей головного мозга упирается в отсутствие подходящей памяти: одновременно быстрой, плотной и энергонезависимой. Для компьютеров и смартфонов тоже не хватает памяти с подобными свойствами. Открытие британских физиков обещает приблизить появление необходимой ун...

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

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

Tele2 – самый быстрорастущий оператор в мире Оператор мобильной связи Tele2 является самым быстрорастущим зрелым оператором в мире. Заключение сделано на основе банка данных Analysys Mason – международной компании, которая специализируется на консалтинговых услугах в телекоммуникациях и медиа. В 2015-2018 гг. Tele2 дем...

Большой выбор автошин На каждый сезон необходимо иметь качественный набор автошин. Именно правильно подобранные шины позволят обеспечить безопасность эксплуатации транспортом. Многие автовладельцев находятся постоянно в поисках надежных и качественных шин. Для того чтобы покупка данного товара пр...

Обзор комплекта памяти HyperX Fury RGB HX434C16FB3AK2/16 c частотой 3466 МГц и объемом 16 ГБ. Разгон до 4500 МГц под RGB! За последний год оперативная память подешевела раза в два, если не больше, и теперь пользователи без проблем могут оснастить свои системы планками с рабочей частотой 3000–3200 МГц и общим объемом 16 ГБ. Более...

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

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

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

Тренды и тенденции 2020 года: метаанализ Исследователь культуры и бизнес-консультант Мэтт Клайн каждый год проводит метаанализ материалов на тему трендов года и выбирает из них самые важные. Ниже — пересказ его статьи на Medium с примерами из отчётов некоторых изданий и компаний. ...

Слухи: Dell готовит ноутбуки на базе будущих процессоров AMD Cézanne Ещё толком не успели начаться продажи ноутбуков на базе процессоров Renoir (Ryzen 4000), а в Сети уже гуляет информация об их преемниках. По слухам, компания Dell уже работает над новым семейством портативных рабочих машин на базе совершенно нового семейства процессоров AMD ...

Годы идут, долги растут: Как законно не платить по кредиту в кризис? Юристы обнаружили законный способ не платить по кредитам и речь идёт не о банкротстве. Как ни странно, но благодаря сложной экономической ситуации в стране у россиян появилась возможность на законных основаниях не платить по своим кредитам и займам. «Годы идут, долги растут...

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

Первый спутник «Арктика-М» отправится на орбиту не ранее декабря Определена дата запуска первого космического аппарата дистанционного зондирования Земли (ДЗЗ) в рамках проекта «Арктика-М». Об этом, как сообщает «РИА Новости», рассказали осведомлённые источники в ракетно-космической отрасли. Изображения НПО Лавочкина Проект «Арктика-М» пре...

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

[Перевод] Бессерверные вычисления на основе OpenWhisk, часть 3 Эта статья продолжает цикл переводных заметок об OpenWhisk от автора Priti Desai. Сегодня рассмотрим примеры развертывания Zip-функций, зависимости GitHub, а также подробнее опишем синхронизацию объектов между клиентом и сервером OpenWhisk. Читать дальше →

Xamarin.Forms. Личный опыт использования В статье речь пойдет о Xamarin.Forms на примере живого проекта. Кратко поговорим о том, что такое Xamarin.Forms, сравним с похожей технологией WPF, увидим, как достигается кроссплатформенность. Также разберём узкие места, с которыми мы столкнулись в процессе разработки, и до...

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

Как я разработал мобильную игру на Android с использованием React.js и выложил её в Google Play Store В данной статье рассмотрим все этапы разработки: от зарождения идеи до имплементации отдельных частей приложения, в том числе выборочно будут предоставлены некоторые кастомные куски кода.Данная статья может быть полезна тем, кто только задумывается или начинает разрабатывать...

Уменьшаем потребление ESP8266 при автономной работе с датчиками Вот уже более пяти лет WiFi модули на основе SOC ESP8266(ESP8285) успешно используются в автономных устройствах для измерения различных параметров объектов и окружающей среды с передачей по WiFi полученных данных. В заметке «Как уменьшить потребление wifi модулей в десять и ...

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

Предварительные данные о быстродействии настольного процессора AMD Renoir Компания AMD на отраслевых мероприятиях пока уходит от прямого ответа на вопрос о сроках появления первых 7-нм гибридных настольных процессоров, которые по примеру своих мобильных сородичей должны сохранить условное обозначение Renoir. Зато данные о результате тестирования т...

Купившие GeForce RTX 3090 будут кусать себе локти. RTX 3080 Ti с 20 ГБ памяти может выйти уже в январе Как известно, анонс видеокарт Radeon RX 6000, по слухам, заставил Nvidia пересмотреть свои планы и выпустить усиленные карты Ampere с большим объёмом памяти как можно быстрее.  И новые данные указывают на то, что GeForce RTX ...

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

Искусственный интеллект, машинное и глубокое обучение — в чём разница Сейчас много пишут и говорят об искусственном интеллекте (ИИ). Наряду с другими связанными понятиями — такими, как машинное обучение (machine learning) и глубокое обучение (deep learning). Многие люди склонны неправильно понимать термины, используемые в контексте...

HackTheBox. Прохождение Traceback. Бэкдор, LUA, SSH Продолжаю публикацию решений, отправленных на дорешивание машин с площадки HackTheBox. В данной статье эксплуатируем чей-то бэкдор, получаем шелл через Luvit и возимся с SSH для LPE. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабо...

Adata анонсирует SSD со скоростью в миллион операций доступа в секунду На выставке CES 2020 компания Adata представила новую серию твердотельных накопителей под маркой XPG Sage, которые используют все преимущества шины PCIe Gen 4.

Раскрыты характеристики мобильного APU Ryzen 7 5700U. Частота выше, чем у Ryzen 7 4800U Мобильный гибридный процессор AMD Ryzen 7 5700U, недавно засветившийся в ноутбуке Acer, на этот раз отметился в базе данных Geekbench в составе какого-то ноутбука HP. Благодаря этому подтверждены характеристики APU. Как и можно было прогнозировать, Ryzen 7 5700U ок...

Путеводитель по Metasploit. Разбираем примеры использования знаменитого фреймворка Для подписчиковMetasploit Framework — самый масштабный и распиаренный из всех фреймворков для эксплуатации и постэксплуатации. Однако вводной статьи по нему в «Хакере» не было, а если и была, то так давно, что не считается. Я расскажу, как именно этот фреймворк использует мо...

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

Мобильный Ryzen 9 4900HS — всё ещё восемь ядер, но частота до 4,4 ГГц и GPU в максимальной конфигурации На сегодняшний день топовым мобильным процессором у AMD является Ryzen 7 4800H. Однако мы уже не раз видели в том или ином виде упоминания модели Ryzen 9 4900H. О нём ранее не было никаких данных. Были предложения о том, что это может быть 12-ядерная модель, но это вряд...

Kaspresso tutorials. Часть 1. Запуск первого теста Всем привет! Мы запускаем большую серию статей-туториалов о Kaspresso в частности и UI-тестах под Android в общем. Статьи планируются разного уровня сложности: первые материалы будут рассчитаны на  людей, которые никогда не программировали и ничего не автоматизировали, ...

Тайны файла подкачки pagefile.sys: полезные артефакты для компьютерного криминалиста В одной крупной финансовой организации произошел неприятный инцидент: злоумышленники проникли в сеть и «пылесосили» всю критически важную информацию — копировали, а затем отправляли данные на свой удаленный ресурс. Криминалистов Group-IB призвали на помощь лишь спустя полг...

Google готовит новый Chromebook на ещё не представленном Core i7-10610U Компания Intel, похоже, представила ещё не все мобильные процессоры Comet Lake-U. В базе данных теста производительности Geekbench 5 обнаружилась запись о тестировании системы Google Hatch на ещё не вышедшем процессоре Core i7-10610U. Данный процессор обладает четырьмя ядрам...

Работа с объектным S3-хранилищем Mail.ru Cloud Solutions как с файловой системой Waste Pickers by GabrielBStiernstrom С объектными хранилищами чаще всего работают через API. Но если очень хочется, можно сложить туда файлы и работать с ними в объектном хранилище, как в файловой системе, с иерархией каталогов. Грубо говоря, в хранилище можно выложить фото...

Простой способ улучшить камеру почти любого смартфона. На примере Vsmart Live Сегодня большая часть смартфонов на Android выпускается с разнокалиберными процессорами Qualcomm. На рынке, конечно, также множество моделей с Kirin, Exynos, MediaTek, Unisoc и некоторыми другими. Но описываемый в этой статье способ подойдёт исключительно для аппаратов с ч...

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

CAT-интерфейс для трансивера «Радио-76» В предыдущей публикации о трансивере «Радио-76» упоминалось о синтезаторе частоты с CAT-интерфейсом. В этой статье тема CAT-интерфейса будет раскрыта подробней. CAT-интерфейс (Computer Aided Transceiver) предназначен для управления частотой, видами модуляции и другими функ...

Разметка для Assistant теперь также работает за пределами Google News В 2018 году Google представил новую разметку Speakable, предназначенную для тех издателей, которые хотят, чтобы их контент озвучивался Google Assistant. Изначально эта разметка работала только для издателей Google News, однако недавно поисковик расширил её поддержку за преде...

Книга «Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go» Привет, Хаброжители! Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Михалис Цукалос продемонстрирует возможности языка, даст понятные и простые объяснения, приведет примеры и предложит эффективные паттерны программирования. Изучая нюансы Go, вы освоите...

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

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

Разбираемся в загадочном прошлом в Hitchhiker, скоро релиз в Apple Arcade и Steam Hitchhiker — игра-детектив. Это дорожное приключение, где мы исследуем неизвестное и ищем себя. История развернётся на пустынных шоссе, где наша роль —автостопщик. У него амнезия, поэтому пункт назначения не помнит. Придётся ловить попутку и общаться с водителями, порой иссл...

Будни OEMщика (Часть 2) Для тех, кто не читал первую часть статьи, скажу, что в данной статье под OEMщиком подразумевается специалист, который занимается подготовкой Windows к тиражированию на множество устройств. Из первой части Вы узнали, как быстро создать и развернуть образ системы. Помните, чт...

Оконные функции с «форточкой» или как пользоваться фреймом Всем привет. 26 февраля в OTUS стартовали занятия в новой группе по курсу «MS SQL Server разработчик». В связи с этим я хочу поделиться с вами своей публикацией про оконные функции. Кстати, в ближайшую неделю еще можно записаться в группу ;-). Оконные функции прочно вошл...

[Из песочницы] Самый простой алгоритм для создания Филворда (Часть 1) Привет, Хабровцы. В этой статье я хочу поделиться с вами немного своим опытом и показать вам мой простой алгоритм, который я придумал для создания Филворда. Под «Филвордом» я буду иметь ввиду эту многим знакомую игру. В игре есть поле размером обычно NxN заполненное словами...

Новая статья: Обзор видеокарты MSI GeForce RTX 2070 SUPER Gaming X: минус 33 миллиметра и 110 граммов В конце лета 2019 года мы тестировали видеокарту MSI GeForce RTX 2070 SUPER Gaming X Trio со слегка повышенными относительно номинальных частотами и мощнейшей системой охлаждения. Данная модель оставила о себе очень приятное впечатление, несмотря на внушительные габариты и в...

[Перевод] Работаем с двухмерной физикой в JavaScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Martin Heinz «Implementing 2D Physics in JavaScript». Давайте немного развлечемся, создавая двухмерные симуляции и визуализации в JS. Создание реалистичной анимации физических процессов может казать...

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

HackTheBox. Прохождение Obscurity. OS Command Injection и Race Condition Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. В данной статье эксплуатируем уязвимость в программном коде python, а также выполняем атаку Race Condition. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключа...

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

Коды избыточности: простыми словами о том, как надёжно и дёшево хранить данные Так выглядит избыточность. Коды избыточности* широко применяются в компьютерных системах для увеличения надёжности хранения данных. В Яндексе их используют в очень многих проектах. Например, применение кодов избыточности вместо репликации в нашем внутреннем объектном хранил...

[Перевод] Используйте парсинг вместо контроля типов В 2019 году была написана потрясающая статья Parse, don’t validate. Я крайне рекомендую изучить её всем программистам (а также недавнее дополнение к ней Names are not type safety). Её основная идея заключается в том, что существует два способа проверки валидности входящих ...

Смартфон Huawei Enjoy Z 5G оценен в 240 долларов Компания Huawei официально анонсировала смартфон Enjoy Z 5G, который стал её самой доступной моделью с поддержкой мобильных сетей пятого поколения. Новинку оснастили новенькой платформой MediaTek Dimensity 800, 6,5-дюймовым дисплеем с кадровой частотой 90 Гц и разрешением 24...

Две альтернативы JDBC Примеры для двух неблокирующих библиотек доступа к SQL базам данных — Vert.X SQL и R2DBC. Примеры будут основаны на PostgreSQL и реактивных обертках Java. Начнем с главного: JDBC — это отличный стандарт. Служил и служит верой и правдой. Но новые веяния просят новых решений...

MediaTek вскоре представит новый процессор для 5G-смартфонов среднего уровня Компания MediaTek обнародовала рекламное изображение, говорящее о предстоящем анонсе нового мобильного процессора: презентация будет проведена в грядущий понедельник, 18 мая. Речь идёт о чипе со встроенным модемом 5G для работы в сотовых сетях пятого поколения. Отмечается, ч...

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

Web Cryptography API: пример использования Доброго времени суток, друзья! В этом туториале мы рассмотрим Web Cryptography API: интерфейс шифрования данных на стороне клиента. Данный туториал основан на этой статье. Предполагается, что вы немного знакомы с шифрованием. Что конкретно мы будем делать? Мы напишем прос...

Цифровые люди Samsung Neon не отберут у вас работу На выставке CES 2020 компания Samsung представила, наверное, свой самый необычный продукт — Neon. Сама Samsung не дала внятного термина, описывающего данную разработку, но в целом Neon — это цифровой человек с искусственным интеллектом. При этом Neon...

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