Социальные сети Рунета
Четверг, 25 апреля 2024

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

[Перевод] Пингвин в окне: о потенциале и перспективах WSL2 Привет, Хабр! Пока у нас вовсю продолжается летняя распродажа, мы хотели бы предложить вам обсудить одну из самых масштабных тем, которую прорабатываем в последнее время — взаимодействие Windows и Linux, связанное, в частности, с развитием системы WSL. WSL 2 уже на подходе,...

[Из песочницы] Как разработать ещё один платформер с помощью Unity. Ещё один туториал Привет, Хабр! Под катом вас ждёт ещё одна статья, которая расскажет о том, как я поставил себе цель запрограммировать игру, основываясь на переводе статьи на Хабр под названием Паттерны дизайна уровней для 2D-игр. Статья имеет много текста (как обычного, так и исходного) и м...

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

ОВЕН ПЛК110[M02]-MS4, HMI, OPC и SCADA, или сколько человеку необходимо Ромашкового чая. Часть 2 Добрый день, друзья. Вторая часть обзора поспевает за первой, и сегодня я пишу обзор на верхний уровень обозначенной в заголовке системы. В группу инструментов верхнего уровня у нас входит всё программно-аппаратное обеспечение стоящее выше сети ПЛК (IDE для ПЛК, HMI, утилит...

Устройство компилятора Swift. Часть 4 Это последняя часть моего обзора компилятора Swift. Я покажу, как можно осуществить генерацию LLVM IR из AST и что выдаёт настоящий фронтенд. Если вы не читали предыдущие части, то переходите по ссылкам: Общий обзор компонентов Разбор исходного файла Swift intermediate lan...

Toshiba представила две новые модели HDD емкостью 4 и 6 ТБ Новые жесткие диски имеют двойной размер буфера, который был увеличен с 64 МБ до 128 МБ. Они являются более тихими и более энергоэффективными по сравнению с предыдущими моделями в линейке. Модель Toshiba P300 4 ТБ уже доступна для покупки, а модель емкостью 6 ТБ ожидается в ...

Почему карма на хабре — это хорошо? Заканчивается неделя постов про карму. В очередной раз разжевано, почему карма — плохо, в очередной раз предлагаются изменения. Давайте прикинем, почему карма — это хорошо. Начнем с того, что хабр это (около)технический ресурс, позиционирующий себя как «вежливый». Оскорблен...

[Перевод] Настройка кластера HA Kubernetes на «голом железе» с GlusterFS & MetalLB. Часть 2/3 Часть 1/3 тут Привет и с возвращением! Это вторая часть статьи о настройке кластера Kubernetes на «голом железе». Ранее мы настраивали НА-кластер Kubernetes с помощью внешнего etcd, схемы «ведущий-ведущий» и балансировки нагрузки. Ну а теперь пришло время настроить дополнит...

Один из методов получения профиля рабочей нагрузки и истории ожиданий в PostgreSQL Продолжение статьи "Попытка создать аналог ASH для PostgreSQL ". В статье будет рассмотрено и показано на конкретных запросах и примерах — какую же полезную информацию можно получить с помощью истории представления pg_stat_activity. Предупреждение. В силу довольно большого ...

Соцсеть в 2019: Яндекс запустил «Ауру» Новость с оттенком субъективности Сколько раз вы в жизни думали что-то вроде: а вот бы мне колёса от Тойоты, привод и проходимость от Хантера, внешность от Х3, а размеры от Тундры — была бы идеальная тачка? А Яндекс подумал — и у него получилось. Во всяком случае, первые вп...

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

[Из песочницы] Классификация покрова земли при помощи eo-learn. Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи "Land Cover Classification with eo-learn: Part 1" автора Matic Lubej. Предисловие Примерно полгода назад был сделан первый коммит в репозиторий eo-learn на GitHub. Сегодня, eo-learn превратился в замечательную библиоте...

Небольшой обзор SIMD в .NET/C# Вашему вниманию предлагается небольшой обзор возможностей векторизации алгоритмов в .NET Framework и .NETCORE. Цель статьи познакомить с этими приёмами тех, кто их вообще не знал и показать, что .NET не сильно отстаёт от "настоящих, компилируемых" языков для нативной разрабо...

[Перевод] Как масштабируется обучение искусственного интеллекта Мы в OpenAI обнаружили, что масштаб градиентного шума [gradient noise scale], простой статистический метод, предсказывает параллелизуемость обучения нейтральной сети на широком спектре задач. Поскольку у более сложных задач градиент обычно становится более шумным, то увеличе...

Компания Nikola Motor представила два электрогрузовика и кое-что еще Все больше компаний занимается разработкой и выпуском электромобилей. У Tesla Inc появляются новые конкуренты. Один из них — компания Nikola Motor, о которой на Хабре уже писали. На днях эта компания представила несколько транспортных средств, работающих на электричестве и...

[Перевод] Почему вам следует использовать pathlib От переводчика: Привет, хабр! Представляю вашему вниманию перевод статьи Why you should be using pathlib и её продолжения, No really, pathlib is great. Много внимания нынче уделяется таким новым возможностям Python, как asyncio, оператору :=, и опциональной типизации. При э...

[Перевод] Анатомия сокола Недавно мы объявили о разработке игры Falcon Age о выращивании взрослой птицы из птенца сокола и совместном противостоянии силам, стремящимся колонизировать планету. Falcon Age выйдет в 2019 году на PS4 и PS VR. На прошлой неделе мы показали игру на PAX и получили замечате...

[Из песочницы] Обзор и тестирование зарядного устройства SkyRC B6 Nano SkyRC B6 Nano — универсальное зарядное устройство, обеспечивающее заряд аккумуляторных батарей различных электрохимических систем. Статья содержит техническую информацию и будет полезна специалистам в области применения зарядных устройств и аккумуляторных батарей, а также по...

Как отказаться от ненужных рассылок с помощью одной кнопки. Опыт команды Яндекс.Почты Согласно нашим исследования, не менее 20% пользователей страдают от большого числа непрочитанных писем. Львиная доля этих писем — регулярные рассылки. Большая часть из них никогда не будет открыта и прочитана — они лежат мёртвым грузом и отвлекают от полезных писем. Для ре...

[Из песочницы] Arduino и прерывания таймера Привет, Хабр! Представляю вашему вниманию перевод статьи "Timer interrupts" автора Предисловие Плата Arduino позволяет быстро и минимальными средствами решить самые разные задачи. Но там где нужны произвольные интервалы времени (периодический опрос датчиков, высок...

[Перевод] 10.3 секунды на хеш: майнинг на бортовом управляющем компьютере КА Аполлон Нам удалось восстановить Бортовой управляющий компьютер КА Аполлон. И теперь, когда у нас на руках имеется единственный в мире работающий экземпляр, мне пришла в голову идея написать для него код. Хотя мысль о добыче биткоинов с помощью компьютера из далеких 60-х казалась бе...

Обзор ONYX BOOX Max 3: ридер с максимальным экраном Оглавление 1. Технические характеристики 2. Аппаратное и программное обеспечение 3. Чтение книг и документов 4. Дополнительные функции 5. Автономность 6. Итоги и выводы Что самое важное для электронных книг (ридеров) с возможностью производственно-технического применения? М...

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

[Перевод] Тестирование PostgreSQL с HugePages в Linux Ядро Linux предоставляет широкий спектр параметров конфигурации, которые могут повлиять на производительность. Главное — выбрать правильную конфигурацию для вашего приложения и рабочей нагрузки. Как и любой другой базе данных, PostgreSQL необходима оптимальная настройка ядра...

Паровой пылесос Tefal Clean & Steam Multi VP8561: как отмыть и пропылесосить в один присест Идея объединить паровую швабру с пылесосом и пароочистителем заслуживает благосклонного внимания тех, кто не очень любит тратить время на уборку. Сначала убрать пыль, потом помыть пол... Такая скука! Если все это сделать в одно и то же время и не руками, получится гораздо ве...

Холивар. История рунета. Часть 6. Блокировки: Лурк, Лента, 282-я и китайский путь Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции Холивар. История рунета. Ч...

Apple не в состоянии перенести производство своих устройств в США Тим Кук был одним из тех, кто помог компании перенести производство в Китай. Обратного пути, похоже, просто нет В США много говорят о том, чтобы начать процесс возвращения производства из Китая «на родину». Об этом любят дискутировать политики, рассказывают для привлечения...

[Из песочницы] Почему нельзя установить размер шрифта у посещенной ссылки Привет, Хабр! Представляю Вашему вниманию перевод статьи «Why can’t I set the font size of a visited link?» автора Jim Fisher. Посещенные ссылки отображаются фиолетовым; не посещенные — голубым. Это различие пришло к нам с времен появления веба. Но CSS позволяет нам перен...

Обзор Vivo V17 Neo. Флагманский смартфон с мощным аккумулятором Согласитесь, практически каждый день на прилавках магазинов появляется огромное количество мобильных устройств и основное внимание привлекают именно смартфоны. За последние годы они существенно изменились в лучшую сторону. Сегодня мы бы хотели представить вашему вниманию нов...

[Перевод] Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 3. XIV конференция ассоциации USENIX. Технологии хранения файлов Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 1. XIV конференция ассоциации USENIX. Технологии хранения файлов Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 2. XIV конференция ассоциации USENIX. Технологии хранения файлов 5.5. Неисправляемые ошибки и лит...

Ещё один способ отстрелить себе ногу, используя std::thread Стандарт C++11 принёс в язык стандартный механизм поддержки тредов (их часто называют потоками, но это создаёт путаницу с термином streams, так что я буду использовать оригинальный англоязычный термин в русской транскрипции). Однако, как и любой механизм в C++, этот несёт в ...

Обзор TRUST GXT 209 XXXL. Игровой коврик с мягким покрытием Согласитесь, современные геймеры весьма щепетильно относятся к различной компьютерной периферии, и частенько ищут для себя что-то новое и интересное, что могло бы преобразить их рабочую зону. Сегодня мы бы хотели представить вашему вниманию идеальную площадку для размещения ...

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

3D-печать и airsoft: как я печатал «привод» Всем привет! Я попробую немного рассказать о том, как я пытался сделать страйкбольный привод при помощи 3D-принтера, что из этого получилось и с какими сложностями пришлось столкнуться. Статья может оказаться интересной для тех, кто любит airsoft, DIY или 3D-печать. Для те...

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

[Из песочницы] Создание минимального Docker-контейнера для Go-приложений Привет, Хабр! Предлагаю вашему вниманию перевод статьи основателя сервиса Meetspaceapp Nick Gauthier «Building Minimal Docker Containers for Go Applications». Время чтения: 6 минут Существует множество, как официальных, так и поддерживаемых сообществом контейнеров для разл...

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

[Из песочницы] Работаем с коботом Dobot M1 Год назад на Хабре выходил обзор настольного робота Dobot Magician. В этой статье я предлагаю оценить его старшего брата Dobot M1 в действии. Также я попытаюсь объяснить, почему для своего проекта выбрал именно данную модель, опишу процесс разработки демки в Qt/c++, а также ...

Как создать Python wrapper и не сойти с ума Недавно на Хабре прочитал статью про очень полезный инструмент, и так как я уже давно искал какой-то проект, чтобы начать контрибьютить, решил посмотреть, что там есть на гитхабе и чем можно помочь. Одно из issue было на счет создания обертки (дальше буду использовать wrappe...

Алгоритм мышления и сознания, часть 2 Данный текст содержит пояснения к алгоритму из моей первой статьи “Алгоритм мышления и сознания”. Тезисы первой статьи: Феномен субъективного мышления можно алгоритмизовать. Предъявленный в статье алгоритм мыслит и этим можно воспользоваться практически. С помощью алгорит...

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

JSConf Budapest 2019 Привет, Хабр! Меня зовут Дмитрий Татаринцев, я работаю frontend-разработчиком в FunCorp. В конце сентября я посетил JSConf в Будапеште. Это одна из серии комьюнити-конференций, проходящих по всему миру. В своем обзоре я кратко расскажу про организацию и более подробно — пр...

[Из песочницы] Ускоряем сборку веб-приложения с webpack По мере того как ваше приложение развивается и растёт, увеличивается и время его сборки — от нескольких минут при пересборке в development-режиме до десятков минут при «холодной» production-сборке. Это совершенно неприемлемо. Мы, разработчики, не любим переключать контекст в...

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

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

[Перевод] Ещё лучшая ZIP-бомба В статье показано, как создать нерекурсивную zip-бомбу, которая обеспечивает высокую степень сжатия путём перекрытия файлов внутри zip-контейнера. «Нерекурсивная» означает, что она не зависит от рекурсивной распаковки декомпрессорами файлов, вложенных в zip-архивы: здесь все...

Обзор Huawei P Smart Z — флагманские фишки в середняке Время от времени Huawei берут перспективные технологии и проталкивают их в нижний ценовой сегмент. Еще вчера отдельные фишки были уделом флагманов, а сегодня они появляются в более доступных устройствах. Например, в Huawei P Smart Z. Рамки минимальные, фронталка латентная, а...

Резервное копирование, часть 5: Тестирование bacula и veeam backup for linux В данной заметке будут рассматриваться различные "большие" программные средства для резервного копирования, включая коммерческие. Список кандидатов: Veeam Agent для Linux, Bacula. Будет проверяться работа именно с файловой системой, чтобы было удобно сравнивать с предыдущим...

[Из песочницы] Full-stack TypeScript Apps Привет, Хабр! Представляю вашему вниманию перевод статьи "Full-Stack TypeScript Apps — Part 1: Developing Backend APIs with Nest.js" автора Ana Ribeiro. Часть 1: Разработка серверного API с помощью Nest.JS TL;DR: это серия статей о том, как создать веб-приложение TypeScript ...

Обман нейронной сети для начинающих В рамках ежегодного контеста ZeroNights HackQuest 2018 участникам предлагалось попробовать силы в целом ряде нетривиальных заданий и конкурсов. Часть одного из них была связана с генерированием adversarial-примера для нейронной сети. В наших статьях мы уже уделяли внимание ...

[Перевод] Управляем асинхронностью в PHP: от промисов к корутинам Что такое асинхронность? Если кратко, то асинхронность означает выполнение нескольких задач в течение определенного промежутка времени. PHP выполняется в одном потоке, что означает, что в любой момент времени может выполняться только один фрагмент PHP-кода. Это может показа...

Обзор ультрабука ASUS ZenBook 15 UX533FD: модель нового поколения Частенько в наших обзорах появляются ультрабуки компании ASUS. И в большинстве случаев это компактные модели с диагональю дисплеев до 14 дюймов. Есть крупные модели, но чаще это представители игровых линеек, отличающихся достаточно громоздкими и массивными корпусами. А если ...

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

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

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

Детская «почемучка» на базе Google TensorFlow и Raspberry Pi Zero Компания Panasonic выпустила интересное устройство PA!GO, которое поможет детям познавать мир. Внешне гаджет напоминает фонарик, на котором расположены всего две кнопки. Если нажать одну из них и навести на любой предмет, PA!GO сделает снимок, проанализирует его и расскажет...

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

Lucid Dreams VR 1.7 Забавная игра, в которой необходимо управлять одним из трёх героев размером с муравья. Используя данную способность, персонажи станут перемещаться по большому дому, в котором живут несколько девушек. При этом можно изучать различные комнаты, кухню, ванную и другие помещения,...

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

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

MSI показала ещё одну гигантскую версию видеокарты GeForce RTX 2080 Ti Буквально позавчера у нас на сайте был опубликован обзор MSI GeForce RTX 2080 Ti Lightning Z — одной из самых огромных видеокарт на сегодняшнем рынке. Кроме того, это одна из самых уникальных карт, ориентированная на максимальный разгон, включая экстремальные вари...

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

История одного монолита. Часть 2 В прошлой статье я рассказал краткую историю развития внутренних и внешних продуктов компании ДубльГИС. Сегодня погрузимся в детали развития одного из продуктов, а именно экспорта данных. Я расскажу об архитектуре проекта и отдельных технических решениях, которые позволил...

Пишем Android приложение для киноманов — Часть 1 (Прототипирование) Доброго времени суток, Хабр! Не секрет, что недавно компания Google утвердила в качестве приоритетного языка программирования ОС Android — Kotlin. В этой и последующих статьях будет рассказываться о создании приложения на этом языке. Читать дальше →

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

[Из песочницы] ShIoTiny: малая автоматизация, интернет вещей или «за полгода до отпуска» Основные тезисы или о чем эта статья Так как интересы людей разные, а времени у людей мало, то кратко о содержании статьи. Статья эта представляет собой обзор проекта контроллера с минимальной ценой и возможностью визуального программирования посредством WEB-браузера. Пос...

[recovery mode] Индустрия 4.0: идеи автономного предприятия от SAP и KUKA Привет, Хабр! Сегодня поговорим об автоматизации технологического «умного» оборудования, которого становится все больше и больше на современных предприятиях. Оно может достаточно легко быть интегрировано с учетными и управляющими системами SAP для создания единого программн...

[Перевод] Возможности современного JavaScript, о которых вы могли не знать Несмотря на то, что в последние семь лет я пишу на JavaScript почти каждый рабочий день, должен признаться, что уделяю мало внимания сообщениям о нововведениях от ES. Главные возможности вроде async/await и прокси — это одно, но ещё каждый год идёт поток мелких поэтапных и...

Обзор Sea of Thieves. Лучший пиратский боевик Нужно понимать, что Sea of Thieves вышла в конце марта 2018 года, а мы делаем обзор на нее только сейчас, спустя год после релиза. Нет, дело не в том, что автор ленивый и никак не мог добраться до написания данной статьи, а в том, что на релизе игра показалась немного сырой....

[Перевод] «Ужасные» трёхцентовые MCU – краткий обзор микроконтроллеров стоимостью менее $0,1 Я, в числе прочих, поразился прошлогоднему известию в блоге EEVblog о том, что какие-то микроконтроллеры продаются всего по $0,03 за штуку. Как это было возможно? Многие предположили, что это распродажа или старые остатки. Покопавшись в истории, я пришёл к выводу о существов...

Новый балансировщик нагрузки на CPU от MIT Систему Shenango планируют использовать в дата-центрах. / фото Marco Verch CC BY По данным одного из провайдеров, дата-центры используют всего 20–40% доступных вычислительных мощностей. При высоких нагрузках этот показатель может достигать 60%. Подобное распределение ресур...

Феном, пингвин и оверклокинг (часть 1) Статья в трех частях о личном опыте разгона старого железа под Линукс. Сначала, подбор инструментария, потом обзор железок и результаты тестов. Первая часть статьи - мониторинг различных параметров системы. Убунту и графический интерфейс с щепоткой командной строки и текстов...

Max Patrol 8. Обзор инструмента для управления уязвимостями Рано или поздно, в любой компании, которая задумывается об информационной безопасности, возникает вопрос: «Как своевременно обнаружить уязвимость в защищаемой системе, тем самым предотвратив возможные атаки с её использованием?» Согласитесь, отслеживать в ручном режиме, ка...

Jetson Nano: одноплатник для машинного обучения от Nvidia Вчера компания Nvidia анонсировала Jetson Nano: одноплатный компьютер для вычислений в области ИИ. Маленький компьютер с поддержкой библиотек CUDA-X AI выдаёт 472 гигафлопса для запуска современных рабочих нагрузок ИИ, потребляя при этом всего лишь 5 Вт. Читать дальше →

Для семейного отдыха или работы: моноблок Lenovo ideacentre A340 Компания Lenovo представляет в Украине моноблок ideacentre A340, элегантный, компактный, с регулируемой подставкой и защитой конфиденциальности. Моноблок доступен в различных конфигурациях и в двух вариантах размера 21.5 или 23.8 дюйма и разработан с заботой о комфорте в раб...

Pixel tolerance 3 Приветствую всех!Под заголовком «пиксельных допусков» я исследую точность печати LCD принтеров. Но именно точность в прямом понимании - соответствие полученных линейных размеров заданным. Первый раз я изучал точность Ванхао д7+ в заводском виде. Во второй раз я изучал точнос...

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

«Турболёт за 1,3 миллиона»: Тюнингованную LADA 4×4 Bronto показал блогер Обзорщик рассказал об отечественном внедорожнике, модернизация которого обошлась владельцу автомобиля более чем в 600 000 рублей. На YouTube-канале «В РАЗГОНЕ» появился новый выпуск, в котором блогер показал тюнингованную LADA 4×4 Bronto. Этот «турболет» за 1,3 миллион...

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

[Перевод] Обзор твердотельного SSD для корпоративных пользователей Kingston DC500R Недавно компания Kingston выпустила твердотельный накопитель класса enterprise Kingston DC500R, рассчитанный на высокие постоянные нагрузки. Сейчас многие журналисты активно тестируют новинку и выпускают интересные материалы. Хотим поделиться с Хабром одним из подробных обзо...

Photon vs Photon S Распаковки и прочих обзоров комплектации не будет.Будет сухо, по делу местами больно.Часть 1 (ругательная)1- Anycubic умудрился на ровном месте создать юзерам проблем, а именно изменил формат сохранения файла с .photon на .photons. Всего одна буква но теперь уже нельзя нарез...

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

Nextcloud внутри, а снаружи OpenLiteSpeed: настраиваем обратное проксирование Как настроить OpenLiteSpeed на обратное проксирование в Nextcloud, находящийся во внутренней сети? Удивительно, но поиск на Хабре по запросу OpenLiteSpeed не даёт ничего! Спешу исправить эту несправедливость, ведь LSWS – достойный веб-сервер. Я люблю его за скорость и модный...

[Перевод] Извлечение данных при машинном обучении Хотите узнать о трех методах получения данных для своего следующего проекта по ML? Тогда читайте перевод статьи Rebecca Vickery, опубликованной в блоге Towards Data Science на сайте Medium! Она будет интересна начинающим специалистам. Получение качественных данных — это пе...

Реальная виртуальность: рабочие станции ++ Если ещё 3-4 года назад решала автоматизация, то сегодня очередь за виртуализацией: доступные мощные рабочие станции уравнивают в потенциале транснациональных гигантов и малый бизнес. Рабочие станции — профессиональные компьютеры с комплексом технических и программных средст...

Невангеры: Spice must flow Доброго времени суток. В этой статье машинки-мехосы ищут пряность, во тьме зажигаются светлячки и пробуждается червь пустыни. Пятая версия прототипа Невангеров — механика переноса цвета и прочие нововведения. Часть первая: Невангеры Часть вторая: Road is changed Читать д...

Разработка сайта на WebAssembly с помощью NetCore 3 и Blazor Мое мнение, что WebAssembly будущее интернета. Данная технология на текущий момент уже интегрирована в большинство современных браузерах (а точнее в их движках) на ПК и мобильных устройствах. В таких браузерах как Chrome, Edge, Firefox, и WebKit. В данной статье я опишу как ...

На МКС появилась «умная полка» Космонавт Олег Кононенко установил на борту МКС "умную полку", которая позволит облегчить работу экипажей. На фотографии видно, что она напоминает шкаф с небольшими створками, за которыми хранятся 240 пластмассовых карточек размером с ладонь с RFID-метками. На кажд...

Мониторинг метеоданных в Grafana В этой статье речь пойдет о том, как вывести для мониторинга — нужные показатели системы на графики, при этом не написав ни одной строчки кода. Используемое ПО распространяется свободно кроме сервера БД — это MS SQL сервер, развернутый в облачном сервисе MS Azure, который вы...

Видеосъемка фотоаппаратом Fujifilm X-T3: новая версия профессиональной модели со съемкой 4K 60p Камера Fujifilm X-T3 поступила в продажу довольно давно, еще в сентябре ушедшего 2018 года. Ей посвящено огромное количество материалов, среди которых есть и публикации нашей команды: доскональный обзор фотовозможностей аппарата и описание профессионального использования в к...

[Перевод] Два в одном: Intel Optane Memory H10 (часть 2) Часть 1 >> Часть 2 Тест накопителей AnandTech — The Destroyer The Destroyer — это чрезвычайно долгий тест, который реплицирует шаблоны доступа приложений с большим объемом ввода-вывода. Как при использовании в реальных условиях, накопители получают время от времени не...

Победа на PHDays 9. Делимся лайфхаками в трёх частях. Часть 1 Всем привет! Меня зовут Виталий Малкин. Я руководитель отдела анализа защищённости компании «Информзащита» и по совместительству капитан команды True0xA3. Этой статьей мы начинаем цикл из 3-х материалов, посвящённых нашему выступлению на PHDays IX Standoff. В этой статье мы ...

Вижу, значит существую: обзор Deep Learning в Computer Vision (часть 1) Компьютерное зрение. Сейчас о нём много говорят, оно много где применяется и внедряется. И как-то давненько на Хабре не выходило обзорных статей по CV, с примерами архитектур и современными задачами. А ведь их очень много, и они правда крутые! Если вам интересно, что сейчас ...

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

Видеообзор Oppo A9 (2020): рабочий и не дешевый вариант Ассортимент Oppo в последнее время активно растет, и компания стремится создавать интересные продукты. У нас на обзоре Oppo A9 (2020) — собрание ключевых трендов на рынке и прямое наследование внешнего вида от прочих устройств Oppo. Эксперименты с «железом&...

О пиве глазами химика. Часть 3 Привет, %username%. Пока ты копаешься в своём девайсе, мы продолжаем тему о пиве, которую уже частично раскрыли тут, чуть более — тут, но всё ещё не останавливаемся на достигнутом! Я бесконечно рад, что всё-таки решил растянуть это на цикл статей, потому что по комментар...

[Перевод] Неизменяемых коллекций в Java не будет – ни сейчас, ни когда-либо Всем привет! Сегодня вашему вниманию предлагается перевод вдумчиво написанной статьи об одной из базовых проблем Java — изменяемости, и о том, как она сказывается на устройстве структур данных и на работе с ними. Материал взят из блога Николая Парлога (Nicolai Parlog), чей...

[Из песочницы] 10 самых распространенных ошибок Spring Framework Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 10 Most Common Spring Framework Mistakes» автора Toni Kukurin. Spring, вероятно, один из самых популярных Java-фреймворков, а также могучий зверь для укрощения. Хотя его базовые концепции довольно легко понять, д...

Обзор NVMe накопителя Western Digital WD Black NVMe SSD 500 GB (WDS500G2×0C) Вы работаете в Windows 10? Сколько времени загружается ваша система? А наш ПК стартует с момента нажатия кнопки питания до появления рабочего стола за 11 секунд. Windows установлена на новый NVMe SSD от компании Western Digital, модель — Black SN750, в нашем случае ёмкость...

Обзор iPad 7 (2019 года): дизайн, характеристики, камеры и цена И хотя на презентации 10 сентября 2019 года основное внимание было приковано к новым iPhone, компания Apple показала и новый бюджетный планшет – iPad 7. И он заставил обратить на себя внимание. Изменились ставшие уже привычными размеры и диагональ экрана, к тому же устройств...

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

Язык программирования Zig Первым комментарием к замечательной статье Субъективное видение идеального языка программирования оказалась ссылка на язык программирования Zig. Естественно, стало интересно, что же это такое за язык, который претендует на шину C++, D и Rust. Посмотрел — язык показался симп...

Раскрашиваем ч/б фото с помощью Python Привет Хабр. Одной из интересных и популярных (особенно перед разными юбилеями) задач является «раскрашивание» старых черно-белых фотографий и даже фильмов. Тема это достаточно интересная, как с математической, так и с исторической точки зрения. Мы рассмотрим реализацию это...

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

[Перевод] Когда стоит проверять гипотезу о не меньшей эффективности? Статья от команды Stitch Fix предлагает использовать подход клинических исследований не меньшей эффективности (non-inferiority trials) в маркетинговых и продуктовых A/B тестах. Такой подход действительно применим, когда мы тестируем новое решение, имеющее преимущества, неиз...

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

Обзор Hisense ECOLife (AE-33R4BNS/AE-33R4BFS). Чистый воздух у вас в квартире Аллергия – серьёзная болезнь, которая не даёт покоя людям по всему миру. С каждым годом все больше людей сталкиваются с её опасными проявлениями. Во многих странах даже выдают больничный на время ее обострения. Но если от пыльцы и прочих уличных раздражителей можно попытатьс...

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

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

JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows Предыстория У меня есть убогий дешевый планшет на Windows 10 с одним гигабайтом оперативной памяти и 16 гигабайтами места, в пределах которого установлен Windows 10. Чтобы Windows 10 мог хоть как-то скачивать и устанавливать обновления — я скрутил размер файла подкачки в ...

Your Phone откроет доступ к смартфону через ПК Если у вас есть смартфон на базе Android и ПК с установленной Windows 10, то для вас приятные новости: теперь вы можете синхронизировать уведомления вашего смартфона с вашим компьютером и просматривать их на рабочем столе. Ранее эта функция была доступна только бета-тестера...

Обзор ноутбука-трансформера Dell Inspiron 7386 Сегмент ноутбуков 2-в-1 продолжает развиваться, и было бы странно, если бы в этом не поучаствовал один из самых известных в мире производителей ноутбуков. Сегодняшнего гостя обзора можно назвать одним из самых спорных трансформеров. В этом ноутбуке есть черты, которые понрав...

Обзор Trust Verto Wireless. Беспроводная вертикальная мышка Сегодня мы детально изучим беспроводную мышку Trust Verto Wireless. Выполнена она в эргономичном корпусе, заметно снижающим нагрузку на кисть и руку. Эта линейка предлагается также в проводном варианте исполнения. Средняя стоимость составляет 1760 рублей, согласно данным сер...

Обзор HDD Toshiba N300 NAS Серия N300 NAS предназначена для корпусов NAS. Производитель дает трехлетнюю гарантию на продукт. Жесткий диск форм-фактора 3,5 дюйма, использует технологию Helium. Объем накопителя 14 ТБ и имеет рабочую нагрузку 180 ТБ/год. Диск использует 6 Гбит / с (SATA III) и...

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

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

Обзор PocketBook 632 и 632 Aqua – маленьких флагманских 6-дюймовых ридеров с E Ink Всем снова привет! Обзоров ридеров в нашем блоге не появлялось давно – с прошлого года. За это время у компании PocketBook появился целый ряд новых моделей, а вскоре появится и ещё одна, весьма необычная. Я буду рассказывать обо всех этих устройствах постепенно в своих пост...

Устанавливаем GUI на Windows Server Core В прошлом нашем посте мы рассказали как готовим стандартные клиентские виртуальные машины и показали на примере нашего нового тарифа Ultralight за 120 рублей, как мы создавали стандартный образ Windows Server 2019 Core. В службу поддержки стали поступать заявки как работать...

[Из песочницы] Четырехдневная рабочая неделя. Российский опыт Привет, Хабр! Эту статью меня подвигла написать замечательная история, как одна новозеландская компания 8 недель работала с тремя выходными. И как мы ими как бы гордимся. Контекст Последнее время меня, волнует вот какая тема: как из отличной бирюзовой команды не стать чело...

Самые большие телескопы. От записной книжки и глаза до 340 мегапиксельной камеры и дата-центров. Часть 1 Прошло почти 11 лет после того, как я окончил КНУ им. Т. Шевченко по специальности физик-астроном. Это были интереснейшие годы в развитии науки и астрономии в частности, которые мною были упущены, так как разум был поглощён проектом, сгенерировавшим трафика больше, чем вся Б...

Реактивно-поршневая гидравлика для каретки на магнитных подушках Ларджового принтера. Гидравлический привод часть 2. Очень уж хочется  привод каретки на гидравлической замкнутой системе и магнитной подушке. Ну хочется печатать ларджовые вещи, спасу нет. Долго я думал, перебирал в голове. И придумал вечный привод - не в плане вечного двигателя, а в плане - сносу не будет, и да, его мож...

Редактор фото для паспорта и удостоверения 1.2.0 Редактор фото для документов (ID Photo Maker Studio) — лучшее приложение для редактирования размера фотографий среди бесплатных редакторов фотографий для документов. Это приложение позволяет сэкономить деньги, объединив стандартные паспортные, удостоверения личности или фото...

Слон в посудной лавке: 3D принтеры с огромным полем печати Со временем, все сталкиваются с необходимостью производства крупных деталей с помощью аддитивных технологий. А бытовые 3D принтеры, в своей основной массе, имеют относительно небольшой стол для печати (квадрат со стороной 180....220 мм). Маловато. А что делать, если хочется ...

[Перевод] Samsung SSD 860 QVO 1 ТB и 4 ТB: первый потребительский SATA QLC (3 часть) Часть 1 >> Часть 2>>Часть 3 Смешанный тест производительности – случайное чтение/запись Смешанный тест использует миксы операций от чистого чтения до чистой записи, с шагом 10%. Каждый микс тестируется до 1 минуты, или до 32 ГБ переданных данных. Тест проводитс...

[Из песочницы] Языковые слои Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Language Layers» автора Robert C. Martin (Uncle Bob). Читать дальше →

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

Обзор ASUS ZenBook Pro 14 UX480FD: ультрабук, который смог? Компания ASUS активно развивает линейку ультрабуков, уделяя внимание различным сегментам рынка. Некоторое время назад в лаборатории был протестирован ZenBook Pro 15 с флагманским процессором Intel Core i9 и инновационным решением ScreenPad, объединившим традиционный тачпад с...

Linux Backup от Veeam на ОС «Эльбрус». Импортозамещение ['?' | '.' | '!'] Всем привет. Недавние статьи на Хабре Импортозамещение на практике. Часть 1. Варианты и Не долго музыка играла… или как ОС Эльбрус так и не стала свободной не оставили меня равнодушным. Я решил поизучать этот вопрос в ключе задачи резервного копирования. Тем более, что в э...

«Как управлять интеллектуалами. Я, нерды и гики» (бесплатная эл. версия книги) Привет, Хаброжители! Мы решили, что правильно не только продавать книги, но и делиться с ними. Обзор самой книг был здесь. В самом посте отрывок «Синдром дефицита внимания у Гиков» и сама книга. Основная идея книги «Оружие Юга» предельно проста и при этом очень странна. Чт...

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

[Перевод] Удалённая разработка в VS Code: ваша жизнь никогда не будет прежней У нас в TestMace Visual Studio Code является одним из самых популярных инструментов. И тем более отрадно, что он развивается семимильными шагами. Вашему вниманию предлагается перевод статьи об еще одной вкусной фиче, которая доступна пока только в VS Code Insiders. Согласен,...

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

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

Закусывание китайских кареток MGN9H Всем доброго времени суток. Процесс сборки моего нового "core-xy" сильно затянулся в связи с категорической нехваткой времени. Периодически по мелочи что-то делал и параллельно получал необходимые детали для дальнейшей сборки. По началу планировался весь каркас на конструкци...

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

Предварительный обзор Xiaomi Mi Gaming 2019. Новый игровой монстр Мы привыкли к тому, что современные игровые ноутбуки стоят достаточно дорого и не каждому они по карману. Тем не менее, есть некоторые компании, которые могут позволить себе выпускать более-менее доступные решения и при этом не выдавать слишком уж слабые характеристики. Сего...

Балансировка нагрузки в Openstack (Часть 2) В прошлой статье мы рассказали о попытках использовать Watcher и представили отчет испытаний. Такие испытания мы периодически проводим для балансировки и других критических функций большого корпоративного или операторского облака. Высокая сложность решаемой задачи, возможно...

Проверка корректности адресов в памяти на Cortex-M0/M3/M4/M7 Привет, Хабр! По поводу случившегося на днях послабления режима, возмущения в комментариях одного соседнего поста о том, что статьи про микроконтроллеры — сплошь мигание светодиодом, а также безвременной гибели моего стандалон-блога, восстанавливать который мне пока лень, п...

Подготовка данных в Data Science-проекте: рецепты для молодых хозяек В предыдущей статье я рассказывала про структуру Data Science-проекта по материалам методологии IBM: как он устроен, из каких этапов состоит, какие задачи решаются на каждой стадии. Теперь я бы хотела сделать обзор самой трудоемкой стадии, которая может занимать до 90% общ...

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

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 1/2 Привет Хабр. После публикации рейтинга статей за 2017 и 2018 год, следующая идея была очевидна — собрать обобщенный рейтинг за все годы. Но просто собрать ссылки было бы банально (хотя и тоже полезно), поэтому было решено расширить обработку данных и собрать еще немного пол...

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

[Перевод] Обзор AI & ML решений в 2018 году и прогнозы на 2019 год: Часть 2 — Инструменты и библиотеки, AutoML, RL, этика в AI Всем привет! Представляю вам перевод статьи Analytics Vidhya с обзором событий в области AI / ML в 2018 году и трендов 2019 года. Материал довольно большой, поэтому разделен на 2 части. Надеюсь, что статья заинтересует не только профильных специалистов, но и интересующихся т...

[Перевод] Что я узнал про оптимизацию в Python Всем привет. Сегодня хотим поделиться еще одним переводом подготовленным в преддверии запуска курса «Разработчик Python». Поехали! Я использовал Python чаще, чем любой другой язык программирования в последние 4-5 лет. Python – преобладающий язык для билдов под Firefox, те...

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

[Перевод] Обзор AI & ML решений в 2018 году и прогнозы на 2019 год: Часть 1 — NLP, Computer Vision Всем привет! Представляю вам перевод статьи Analytics Vidhya с обзором событий в области AI / ML в 2018 году и трендов 2019 года. Материал довольно большой, поэтому разделен на 2 части. Надеюсь, что статья заинтересует не только профильных специалистов, но и интересующихся т...

[Перевод] Исчерпывающий список различий между VB.NET и C#. Часть 1 Согласно рейтингу TIOBE в 2018 году VB.NET обогнал по популярности C#. Совпадение или нет, но в феврале Эрик Липперт, один из создателей C#, призвал читателей обратить внимание на блог его друга, бывшего коллеги по команде компилятора Roslyn и, по совместительству, ярого ф...

DisplayMate назвали экран OnePlus 7 Pro одним из лучших в истории Пару недель назад эксперты компании DisplayMate Technologies сообщили, что лаборатория провела тщательное тестирование OLED-дисплея OnePlus 7 Pro, который по итогам тестам получил максимальную оценку A+. Теперь же был опубликован подробный обзор панели Fluid AMOLED с ча...

Добавляем ZigBee устройства в Homebridge используя CC2531 На Хабре уже встречались статьи о том, как подружить ZigBee устройства различных производителей с системами управления умным домом, без использования фирменных хабов, вроде Xiaomi Gateway. Однако, инструкции для homebridge, я не нашел не только на Хабре, но и на других прост...

Еще один способ оптимизации docker-образов для Java приложений История по оптимизации образов для java приложений началась с выхода статьи в блоге спринга — Spring Boot in a Container. В ней обсуждались различные аспекты по созданию docker образов для spring boot приложений, в том числе и такой интересный вопрос, как уменьшение размеров...

СОРМ расшифровывает HTTPS трафик к Mail.ru и ICQ На конференции Chaos Constructions 2019 Леонид darkk Евдокимов показал любопытный доклад про случайно обнаруженные в открытом доступе панели управления СОРМ. Доклад можно посмотреть здесь: darkk.net.ru/2019/cc В двух словах: панели со статистикой работы программно-аппаратн...

Простой москвич Levelord: интервью с создателем Duke Nukem RUVDS совместно с Хабром продолжают проект, состоящий из серии интервью с интересными, на наш взгляд людьми в IT-среде. В прошлый раз мы познакомились с главным «по мозгам» Алисы в Яндексе Борисом Янгелем. Сегодня представляем вашему вниманию интервью с Ричардом (Levelord) ...

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

Rust новости #4 (декабрь 2018) Поскольку праздники кончились, предлагаю вашему вниманию субъективную подборку ржавых новостей за декабрь. В этой подборке: безумие с растом, страшен ли раст, волна пророчеств, Rust 2018, Rust Analyzer. Rust 1.31 & Rust 2018 Самое важное событие декабря — выпуск Rust 1....

Пот, слезы и учет времени — как мы повышали рентабельность компании Мы продолжаем делиться внутренней кухней WebCanape и выдавать все наши самые страшные тайны. В прошлый раз я рассказывал, как мы разработали CRM для SEOшников, а сейчас поведаю о том, как мы ведем учет рабочего времени и зачем вообще это делаем. В штате компании – 90 чело...

Тестовый клиент TON (Telegram Open Network) и новый язык Fift для смарт-контрактов Больше года назад стало известно о планах мессенджера Telegram выпустить собственную децентрализованную сеть Telegram Open Network. Тогда стал доступен объемный технический документ, который, предположительно, был написан Николаем Дуровым и описывал структуру будущей сети. Д...

Обзор AngularConnect 2019. Часть 1 19 и 20 сентября мы с коллегами посетили конференцию AngularConnect. Это одна из крупных Angular-конференций, в этом году она прошла в пятый раз. В программе было 30 докладов, из которых 8 — от команды Angular, 4 воркшопа и 5 эксперт-зон. Ради такого стоило поехать в Лондон ...

Где скачать эксклюзивные обои с нового MacBook Pro Apple сделала эксклюзивные обои для MacBook Pro На днях новый 16-дюймовый MacBook Pro с клавиатурой Magic Keyboard (наконец-то они отказались от «бабочки») поступил в продажу. Интересен ноутбук не только экраном, который ранее никогда не использовала Apple, но и также эксклю...

Как дозвониться до Марса? Несмотря на кажущуюся близость, сигнал от планеты Земля идет к Марсу в среднем 5-10 минут Итак, представьте себе, что вам срочно необходимо связаться с ровером, находящимся на Марсе. Как же можно это сделать? Для того, чтобы у человечества была возможность хотя бы виртуально...

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

Сенсор OmniVision OV6948 стал самым маленьким в мире На днях известный производитель датчиков изображения OmniVision похвастался тем, что один из его продуктов попал в книгу рекордов Гиннеса. Такой чести удостоился сенсор OV6948 как самый миниатюрный в мире. Его размеры составили всего 0,575х0,575 мм.     Формат сен...

Термопринтер 2003 года с барахолки: что он может в 2019? Пару месяцев назад я публиковал на Хабре обзор КПК HP, выпущенного в 2003 году, и еще обзор ноутбука 20-летней давности. Работая над статьями, я пытался понять, можно ли использовать девайсы в 2019 году. Как выяснилось, оба устройства почти безнадежно устарели. Кстати, вс...

[Перевод] 39 новых фич, которые будут доступны в Java 12 Из замечательного интервью на Хабре: «Саймон Риттер — человек, который работал над Java с самого начала и продолжает делать это в роли заместителя технического директора Azul — компании, работающей над виртуальной машиной Zing JVM и одним из лучших сборщиков мусора, C4 (Cont...

«Легко объедет новый BMW X6 M»: Блогер протестировал «скромный» Volkswagen Tiguan II «Ваговский» кроссовер получил ничем не примечательную внешность, но покорять своего покупателя он намерен не дизайном, а динамикой. Блогер Антон Воротников протестировал Volkswagen Tiguan 2017 года в самом дорогом исполнении с 2,0-литровым 220-сильным мотором TSI. Визуально...

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

Ученые вырастили кластеры нервных клеток и отправили их на МКС В рамках одного из экспериментов специалисты из Калифорнийского университета начали выращивать «кластеры» головного мозга человека из стволовых клеток. Затем собрали их и отправили на МКС — всего несколько сотен. Выращенные кластеры, а вернее, органоиды мозга, достигают ра...

1. Обзор коммутаторов Extreme Enterprise-уровня Введение Добрый день, друзья! С удивлением заметил, что на Хабре не очень много статей посвящено продуктам такого вендора как [Extreme Networks](https://tssolution.ru/katalog/extreme). Чтобы это исправить и познакомить вас ближе с продуктовой линейкой Extreme, я планирую н...

[Из песочницы] Основы реактивного программирования с использованием RxJS Часть 1. Реактивность и потоки Данная серия статей посвящена реактивности и ее применению в JS с использованием такой замечательной библиотеки как RxJS. Для кого эта статья: в основном, здесь я буду объяснять основы, поэтому в первую очередь статья рассчитана на новичков в ...

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

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

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

“Железные” конференции. SOM i.MX6, Aliceduino, Keras+STM32Cube.AI Каждому любопытному сотруднику IT рано или поздно становится интересно узнать чем занимаются коллеги по цеху, обменяться опытом и посмотреть на новые технологии, появляющиеся на рынке. Для этих целей, как правило, представители крупных компаний организуют различного рода кон...

Dell G5 5590: один из самых доступных игровых ноутбуков с RTX 2060 Большинство игровых ноутбуков всем своим внешним видом кричит «эй, смотрите, я сделан для геймеров и только для них!». Наш новый игровой лэптоп Dell G5 5590 не такой. Здесь современный и, возможно, немного футуристический, но всё же совершенно не кричащий дизайн. А ещё на мо...

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

Типичные ошибки при работе с PostgreSQL Чуть более месяца назад в Москве состоялась крупнейшая конференция постгресового сообщества PGConf.Russia 2019, собравшая в МГУ свыше 700 человек. Мы решили выложить видео и расшифровку лучших докладов. Выступление Ивана Фролкова с разбором типичных ошибок при работе с Postg...

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

Обзор рюкзака RIVACASE 7529 для ноутбука 13,3" - компактный слинг-универсал Если у вас есть ноутбук, то рано или поздно вы озаботитесь вопросом его транспортировки. Командировка, отпуск или городская прогулка - в любом из этих случаев хотелось бы иметь удобный, надежный и функциональный рюкзак. Этот тип продукта стал неотъемлемым аксессуаром совреме...

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

Как я наводил порядок в проекте, где лес прямых рук (настройки tslint, prettier, etc) И снова здравствуйте. На связи Омельницкий Сергей. Сегодня я поделюсь с Вами одной из своих головных болей, а именно — что делать, когда проект пишут много разноуровневых программистов на примере angular приложения. Так повелось, что я долгое время работал только со своей к...

[Перевод] Смартфоны Samsung в скором времени получат 1 ТБ внутренней памяти Надоела нехватка дискового пространства на вашем телефоне, заполненном приложениями, фотографиями и видео? Когда-нибудь в ближайшем будущем смартфоны будет поставляться с более чем одним терабайтом внутренней памяти которая будет работать в 10 раз быстрее, чем SD-карточка. ...

Photoscape: обзор программы для редактирования фото Что такое PhotoScape? Это редактор фото, который включает в себя такие инструменты: редактор, просмотрщик, страницу, пакетный редактор, анимированный GIF, печать, объединение, печать, захват экрана, разделитель и многое другое. При этом данный графический редактор не требова...

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

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

Обзор ноутбука Acer Swift 5: сверхлегкий и мощный Удивительно легкий, элегантный и мощный - ультрабук от Acer сочетает в себе все необходимое для комфортной работы в офисе и командировках. Рассказываем, на что способен один из лучших бизнес-ноутбуков 2019 года.

Протокол «Энтропия». Часть 1 из 6. Вино и платье Привет, Хабр! Некоторое время назад я разместил на Хабре литературный цикл «Бредни программиста». Результат, вроде бы, получился более-менее не плохой. Еще раз спасибо всем, кто оставил теплые отзывы. Сейчас, я хочу, опубликовать на Хабре новое произведение. Хотелось написат...

GOTO Amsterdam Привет, Хабр! Под катом небольшой обзор конференции GOTO Amsterdam, которую мне довелось посетить в июне. И нет, выбрал я её не из-за локации, а потому что в программе были интересные мне доклады. Город был лишь приятной декорацией. Читать дальше →

Шейный массажер Xiaomi Jeeback Neck Massager G2 привлек огромное внимание Одним из последних продуктов, который появился на площадке Xiaomi для коллективного сбора средства, является шейный массажер Jeeback Neck Massager G2 стоимостью $35 долларов. При сидячей работе часто принимается неправильная осанка, в результате спазмируются мышцы шеи,...

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

Дж. Х. Рейнвотер «Как пасти котов» (часть вторая): все, что предстоит освоить техлиду Продолжаем делиться выдержками из руководства по выживанию для начинающих техлидов от Дж. Х. Рейнвотера. В первой серии мы рассказывали, с какими породами разработчиков руководителю обычно приходится работать; теперь попытаемся понять, что делать со всем этим зоопарком. Ор...

[Перевод] Затраты на AWS, которые должен знать каждый программист Заголовок этого поста — прямая отсылка к диаграмме «Времена задержек, которые должен знать каждый программист». В настоящее время есть несколько версий этой диаграммы, и трудно установить оригинального автора. Некоторые говорят, что это Джефф Дин. Если вы работаете над прое...

Быстрорастворимое проектирование Люди учатся архитектуре по старым книжкам, которые писались для Java. Книжки хорошие, но дают решение задач того времени инструментами того времени. Время поменялось, C# уже больше похож на лайтовую Scala, чем Java, а новых хороших книжек мало. В этой статье мы рассмотрим к...

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

Обзор SINBO SBS 4449S. Напольные весы с нагрузкой до 180 кг Сегодня мы бы хотели представить вашему вниманию очередную новинку от компании SINBO, которая не перестает радовать своих покупателей стильными и недорогими решениями. Встречайте, перед вами электронные напольные весы SINBO SBS 4449S. Комплект поставки и цена Устройств...

[Перевод] Вся правда об ОСРВ. Статья #27. Системное время Понятие времени в контексте ОСРВ была введена в одной из предыдущих статей, вместе с идеей о связанных со временем функциях, доступных в ОСРВ. Читать дальше →

Современные устройства ввода-вывода быстрее, чем процессоры. Обзор статьи Хочу рассказать о статье "I/O Is Faster Than the CPU – Let’s Partition Resources and Eliminate (Most) OS Abstractions", опубликованной на личной странице одного из разработчиков ScyllaDB, Pekka Enberg. О ней узнал из видео. С докладом по этой статье авторы должны были высту...

Badoo Jira API Client: магия в Jira на PHP Если в строке поиска на Хабре ввести “Jira Badoo”, результаты займут не одну страницу: мы упоминаем её почти везде, потому что она играет важную роль в наших процессах. Причём каждый из нас хочет от нее немножко разного. Разработчик, которому пришла задача на ревью, ожида...

Четвероногий робоинспектор: в помощь рабочему Организованный при Швейцарской высшей технической школе Цюриха стартап ANYbotics работает над проектом уже почти десять лет. Их машина привлекла первое внимание в 2017 году, продемонстрировав способность двигаться в сложных условиях и даже использовать лифт для перемещения м...

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

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

Один из методов получения истории блокировок в PostgreSQL Продолжение статьи "Попытка создать аналог ASH для PostgreSQL ". В статье будет рассмотрено и показано на конкретных запросах и примерах — какую же полезную информацию можно получить с помощью истории представления pg_locks. Предупреждение. В связи с новизной темы и незавер...

Краткий обзор Seagate IronWolf Pro 16 ТБ Seagate IronWolf Pro 16TB представляет собой новое поколение гелиевых жестких дисков, которое уже представляет максимум развития PMR. Серия IronWolf Pro разработана для больших NAS до 24 отсеков для жестких дисков. Благодаря датчикам RV, с помощью которых можно корректи...

Проводной вертикальный пылесос «2 в 1» Kitfort KT-535 с функциями сухой уборки и паровой швабры Паровые швабры Kitfort мы уже тестировали, вертикальные пылесосы — тоже. Герой сегодняшнего обзора представляет собой логичную попытку объединить первое и второе в единое целое: это вертикальный пылесос с функцией подачи пара прямо на щетку. Конек этого пылесоса — твердые по...

Lada Vesta получит “автомат” и новый двигатель Помимо стандартной клиноременной передачи вриантор марки Jatco оснащен двухступенчатым редуктором. Это позволяет сделать коробку передач компактнее и легче, более устойчивой к ударным нагрузкам и пробуксовкам, а также увеличить рабочий диапазон температур окружающего воздуха...

Как Peer Zoning упростил нам жизнь и помог сбалансировать нагрузку EMC VPLEX В нашей storage-инфраструктуре было две проблемы. Во-первых, это 960 «Single initiator — Single target» зон на SAN, что усложняло администрирование SAN-сети. А во-вторых, несбалансированная нагрузка на директорах EMC VPLEX. Благодаря внедрению Peer zoning мы уменьшили количе...

[Перевод] Интро Newton Protocol: что можно уместить в 4 килобайта Недавно я участвовал соревнованиях демосцены Revision 2019 в категории «PC 4k intro», и моё интро выиграло первое место. Я занимался кодингом и графикой, а dixan сочинял музыку. Основное правило соревнования — необходимо создать исполняемый файл или веб-сайт, имеющий размер...

Осторожный переезд в Нидерланды с женой. Часть 3: работа, коллеги и прочая жизнь В 2017-2018 годах я искал работу в Европе и нашел в Нидерландах (про это можно прочитать здесь). Летом 2018-го мы с женой постепенно перебрались из Подмосковья в пригород Эйндховена и более-менее обустроились там (это описано здесь). С тех пор прошел год. С одной стороны ...

AERODISK Engine: Катастрофоустойчивость. Часть 1 Привет, читатели хабра! Темой этой статьи будет реализация средств катастрофоустойчивости в системах хранения AERODISK Engine. Изначально мы хотели написать в одной статье про оба средства: репликацию и метрокластер, но, к сожалению, статья получилась слишком большой, поэто...

Ретроклокинг: проект «Socket 478/x64» В этот раз речь пойдет об одном уникальном процессоре Intel, который не появлялся в розничной продаже и обзоров которого вы не найдете на просторах сети Интернет. Он выпускался сугубо по специальному заказу для одного известного производителя компьютерной техники. И в рамках...

Жизненный цикл статьи на Хабре: пишем хабрапарсер Привет Хабр! Многие постоянные читатели и авторы сайта наверное задумывались о том, какой жизненный цикл имеют опубликованные здесь статьи. И хотя интуитивно это и так более-менее ясно (очевидно например, что статья на первой странице имеет максимальное число просмотров), н...

[Перевод] Компьютер на базе вентилей NOR: внутри бортового управляющего компьютера «Аполлона» Недавно мы занимались восстановлением бортового управляющего компьютера «Аполлона» – компьютера, занимавшегося управлением, навигацией и контролем на борту миссий «Аполлон», летавших к Луне. Этот исторический компьютер одним из первых начал использовать интегральные схемы (И...

[Из песочницы] Изучить отзывчивый веб-дизайн за 5 минут Привет, Хабр! Представляю вашему вниманию перевод статьи «Learn responsive web design in 5 minutes» автора Per. В этой статье я научу вас многим приёмам отзывчивого дизайна за 5 минут. Этого, очевидно, недостаточно для правильного изучения, но здесь вы найдёте обзор на след...

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

[Из песочницы] Анализ Minor Violations Java кода на платформе Duerank.com (часть 1) Введение Что мы знаем об ошибках в коде приложений, написанных на Java? Ну, мы наверняка знаем, что они там встречаются. А насколько часто встречаются? Как много делает разнообразных ошибок в своём коде разработчик? Под ошибками мы понимаем не только баги, но и наличие раз...

«Яндекс» и Hyundai сделают беспилотник 5-го уровня автономности Беспилотное такси «Яндекса» в Сколково «Яндекс» и Hyundai Mobis, один из крупнейших в мире производителей автомобильных компонентов, подписали соглашение о разработке программно-аппаратного комплекса для беспилотников 4-го и 5-го уровня автономности. Судя по формулировкам...

Побег из Крипто Про. ГОСТ 34.10-2012 edition На Хабре есть великолепная статья "Побег из Крипто Про. Режиссерская версия, СМЭВ-edition", но наступил 2019 год и все УЦ стали выдавать ЭЦП по ГОСТ 34.10-2012 вместо ГОСТ 34.10-2001. Под катом рассказ как можно модифицировать свой софт на Bouncy Castle для поддержки работы...

Насколько хороша быстрая зарядка от Samsung в сравнении с конкурентами Согласно сообщению, представленному на сайте компании Samsung, флагманы предстоящей серии Galaxy Note 10 обзаведутся новой технологией Superfast Charge. На сегодняшний день быстрая зарядка от Samsung отстаёт от конкурентов, поскольку основана на старой технологии Qualcomm Q...

«Технология» получения уравнений динамики ТАУ. И почему System Identification is sucks, а рулит «честная физика» При обсуждении предыдущей статьи про модельно-ориентированное проектирование возник резонный вопрос: если мы используем данные эксперимента, а можно ли поступить еще проще, засунуть данные в System Identification и получить модель объекта, не заморачиваясь с физикой вообще? ...

Парадокс Питона (The Python Paradox) В последнем выпуске подкаста "Цинковый прод" помимо всего прочего обсуждался так называемый парадокс Питона (The Python Paradox). Как ни странно, на Хабре нет практически ни одного упоминания об этом парадоксе. При том, что, несмотря на свою простоту, мысль очень интересная...

Обзор Monster Hummer. Шикарный проект Большая часть современных казуальных игр построены по одной и той же схеме — разработчик просто боре уже готовое решение и делает из него что-то похожее, чтобы не утруждать себя. Все мы понимаем, что создать уникальный игровой проект с качественной монетизацией, продуманным ...

[Перевод] Изучаем Docker, часть 4: уменьшение размеров образов и ускорение их сборки В этой части перевода серии материалов, которая посвящена Docker, мы поговорим о том, как оптимизировать размеры образов и ускорить их сборку. В прошлых материалах мы сравнивали образы Docker с пиццей, термины с пончиками, а инструкции файлов Dockerfile с бубликами. Сегодня ...

Видео с чёрной дырой покажут в 2020 году Коллектив из 347 учёных проекта Event Horizon Telescope объявил о том, что для уникального видео уже собраны все необходимые данные и идёт их обработка. Ожидается, что фильм впервые в истории покажет, как огромные газовые облака исчезают в пустоте. «Я ожидаю, что к концу сле...

ThingJS v1.0-alpha Последние два года я разрабатывал собственную IoT платформу и сегодня готов показать ее альфа версию. Вместе с партнером мы создаем и поддерживаем IoT устройства. Мы разобрали не один сарай с граблями в процессе этой деятельности. ThingJS родилась не столько из желания, ско...

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

Краш-тесты СХД AERODISK ENGINE N2, проверка на прочность Всем привет! Этой статьей компания AERODISK открывает блог на Хабре. Ура, товарищи! В предыдущих статьях на Хабре были рассмотрены вопросы об архитектуре и базовой настройке СХД. В этой статье мы рассмотрим вопрос, который ранее не был освещен, но его часто задавали – об от...

[Перевод] Настройка НА-кластера Kubernetes на «голом железе» с kubeadm. Часть 1/3 Всем привет! В этой статье я хочу упорядочить информацию и поделиться опытом создания и использования внутреннего кластера Kubernetes. За последние несколько лет эта технология оркестровки контейнеров сделала большой шаг вперед и стала своего рода корпоративным стандартом дл...

[Перевод] Организовываем эффективный рабочий процесс веб-разработчиков: Confluence, Airtable и другие инструменты Я работаю фронтенд-разработчиком около двух лет, участвовал в создании самых разных проектов. Один из выученных мной уроков: взаимодействие между разными группами разработчиков, объединенных одной целью, но имеющих различные задачи и степень ответственности, — дело непрос...

Безопасно ли приложение для состаривания фотографий FaceApp? На этой неделе в Сети снова начали появляться фотографии пользователей, состаренные искусственным интеллектом некогда популярного и до поры до времени благополучно забытого приложения FaceApp (скачать). Результат получался настолько естественным и натуральным, что показать ...

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

[Из песочницы] Машинное обучение для всех, кто изучал математику в восьмом классе Привет, Хабр! Представляю вашему вниманию перевод статьи "Machine Learning for Anyone Who Took Math in Eighth Grade" автора Kyle Gallatin. Я обычно замечаю, что искусственный интеллект объясняется одним из двух способов: через все более сенсационную призму различн...

«12-цилиндровый монстр»: Восьмиколесный «Жигуль-Гусеницу» показал блогер Энтузиаст занимается безумными автомобильными проектами, и накануне рассказал о судьбе одного из них. Напомним, в начале года блогер на YouTube-канале «Гараж 54» показал восьмиколесный «Жигуль», движущей силой которого стали сразу три 4-цилиндровых «вазовских» агрегата. Мот...

Обзор Logitech MK470 Slim (920-009206). Беспроводная периферия для офиса Правильно подобранная клавиатура и мышка залог не только получения эффективных результатов в играх, но и не менее важны они при выполнении обычных повседневных задач. С учетом актуальных требований и общей тенденции освобождения от проводов на рабочем столе оптимальной будет...

Обзор игровой клавиатуры SteelSeries Apex 7 Главная «фишка» SteelSeries Apex 7 – OLED-экран в правой верхней части корпуса. Дисплей представляет собой монохромный прямоугольник с логотипом SteelSeries по умолчанию. Его также можно настроить для отображения изображения размером 120×48 пикселей для ...

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

Обзор видеокарты MSI GeForce GTX 1650 Gaming X 4G Видеокарта GeForce GTX 1650 является самой младшей модификацией в семействе NVIDIA Turing. Этот продукт не способен похвастаться впечатляющими техническими характеристиками, в его активе всего 4 Гбайт графической памяти, тем не менее, производитель называет этот ускоритель ...

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

Обзор мыши Logitech MX Master 2S Black Bluetooth – огромное внимание к мелочам Если вы хоть раз выбирали себе компьютерную мышь, то знаете, что сделать это непросто. Именно выбрать, а не пойти купить первую попавшуюся. Сейчас в магазинах огромный ассортимент от моделей за пару сотен рублей до тех, что стоят по несколько тысяч. Именно из-за большого к...

Ботнеты в 2019 году: актуальные опасности и вред, наносимый малому и среднему бизнесу О ботнетах на Хабре писали много раз, чем не приходится удивляться — это действительно значительная угроза, которая никуда не исчезла. В нашей сегодняшней статье мы поговорим о том, какие ботнеты актуальны в 2019 году и какой вред они могут нанести бизнесу — не крупным кор...

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

ИИ в медицине: науки о жизни и открытие лекарств Привет, Хабр! Сегодня я покажу тебе свой перевод одного замечательного интервью с Александром Жаворонковым. Надеюсь тебе будет так же интересно читать, как и мне переводить. Читать дальше →

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

#видео | Проект летающего мотоцикла Lazareth реален — он поднялся на метровую высоту Французская компания Lazareth славится своими причудливыми мотоциклами, которые при своем стильном, смелом и даже агрессивном внешнем виде демонстрируют соответствующую огромную мощность. В конце 2018 года она представила летающий мотоцикл Moto Volante, на тот момент казавш...

Волгоградский ЦМИТ «ЛЮКС» о 3D печати Всем привет!На просторах одной популярной социальной сети мы случайно наткнулись на фотографии интересных изделий, среди которых были и напечатанные 3D модели отличного качества. Как потом оказалось, это были творения волгоградского ЦМИТа «ЛЮКС». И помимо прочего, 3D модели ...

Перепрограммируем кассу и печатаем на ней Киану Ривза. Часть 2. ПО для ПК В предыдущей статье я кратко описал свою прошивку для ККТ ШТРИХ-ФР-К, которая позволяет управлять термоголовкой, движками и соответственно выводить на печать все что угодно. В этой части я покажу как написать софт, который будет общаться с кассой и форматировать картинку для...

Обзор цифрового пианино Casio Privia PX-S3000: сенсорная классика Рынок цифровых пианино сегодня — это иллюзия большого выбора. Безусловно, если покупатель впервые сталкивается с необходимостью приобрести фортепиано, то на него обрушится вал предложений, но это будет лишь нескончаемый поток информации без какой-либо конкретики. Часто в обз...

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

Бэкап для Linux не пишет писем Всем привет! Сегодня хочу поведать о том, как управлять Veeam Agent for Linux с помощью командной строки, и о том, какие возможности она открывает в умелых руках программиста. На написание статьи меня подтолкнул комментарий к предыдущей статье. Перефразирую удивление поль...

Печать из ПВА в технологии литья по выплавляемым моделям Технология литья по выплавляемым моделям (ЛВМ) известна давно во всём мире. Она нашла применение во многих отраслях промышленности. В основном, материалом для изготовления модели детали служит воск с различными добавками. Благодаря широкому распространению аддитивных техноло...

Немецкие ученые продемонстрировали 3D-печатную газовую турбину Институт производственных технологий и продвинутых материалов сообщества Фраунгофера (Fraunhofer IFAM) представил демонстратор возможностей технологий 3D-печати — масштабную рабочую металлическую модель газовой турбины из 68 частей вместо почти трех тысяч деталей в оригиналь...

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

[Из песочницы] WWDC19: Приступим к работе с Test Plan для XCTest Привет, Хабр! Представляю вашему вниманию перевод статьи «WWDC19: Getting Started with Test Plan for XCTest» автора Shashikant Jagtap. На прошедшей конференции WWDC компания Apple показала новые классные фичи для разработчиков. В Xcode 11 так же добавлено несколько потряс...

[Из песочницы] Обзор и доработка устройств от DreamSourseLab Всех приветствую. По следам предыдущих статей по логическим анализаторам на Хабре решил таки закончить свой "фундаментальный" труд. Читать дальше →

Концептуальные смарт-часы Huami Amazfit X: гибкий привет ... Сегодня в Китае компания Huami Technology устроила пресс-конференцию, в рамках которой представила несколько смарт-часов Amazfit. Показал производитель широкой аудитории концепт умных часов будущего Amazfit X, и они должны выйти на рынок в первой половине 2020 года.   ...

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

Spot it 8.3 Spot It — популярная игра в стиле «найди пять отличий». Позволяет на долгое время занять непоседливого ребенка и позволит взрослым заниматься своими делами. Игра для всей семьи. В порядке очереди предлагаются почти одинаковые картинки. Цель игры – разыскать необходимое ...

Обзор tvOS 13: что нового появится в Apple TV Будущее платформы Apple TV находится пока в тумане. С одной стороны, компания Apple вкладывает огромные средства в потоковое телевидение. Функция подписки на премиум-контент доступна прямо в телевизионном приложении. Инвестиции в собственный потоковый сервис Apple TV+ просто...

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

Обзор LEATHERMAN CHARGE PLUS FOREST CAMO 832710. Мультитул для настоящих мужчин Вы живете в частном доме? Вы часто выезжаете на природу и вынуждены брать с собой множество инструментов? Кажется, пришло время объединить все в одном устройстве и держать всё необходимое всегда под рукой. Сегодня мы бы хотели представить вашему вниманию мультитул LEATHERMAN...

Оптический коммутатор TP-Link T2600G-28SQ для сервис-провайдеров: подробный обзор  Расширение больших городов и образование агломераций — один из важных трендов социального развития сегодня. Одна только Москва в 2019 году должна расшириться на 4 млн квадратных метров жилья (и это не считая 15 населенных пунктов, которые присоединятся к 2020 году). На всей ...

От заявки до сцены. Жизнь доклада на Saint TeamLead Conf 2019 Жизнь доклада на TeamLead Conf идет в несколько этапов. Сначала он появляется в виде заявки, потом в программе на сайте конференции, перетекает в рассылку, в анонс на Хабр и на сцену. После — живет в расшифровке на Хабре и YouTube-канале, если попал в список лучших. Чтобы пе...

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

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

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

Разбираемся с Machine Learning в Elastic Stack (он же Elasticsearch, он же ELK) Напомним, что в основе Elastic Stack лежат нереляционная база данных Elasticsearch, веб-интерфейс Kibana и сборщики-обработчики данных (самый известный Logstash, различные Beats, APM и другие). Одно из приятных дополнений всего перечисленного стека продуктов — анализ данны...

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

[Перевод] Функциональное мышление. Часть 11: Финал Сегодня мы заканчиваем нашу серию статей о функциональном программировании. Получилось 11 частей. Я считаю, что это достижение. В этой статье реализуем простой стековый калькулятор (также известный как "обратная Польская нотация"). Реализация практически полностью построена ...

Просто космос! Огромная деталь из титана за 6,5 дней Компания SLM Solutions, лидер в области разработки новейших технологий 3D-печати металлами, выполнила проект по изготовлению титанового изделия для авиакосмической отрасли размером 31 x 22,2 и диаметром 21,9 см. На сегодняшний день это самая крупная деталь, изготовленная ...

Ребенок придумал, как убрать слепые зоны в автомобилях Новая система, до которой не додумался ни один автопроизводитель, была разработана 14-летней американкой Алайной Гасслер для конкурса Broadcom MASTERS, в котором участвуют работы по математике, прикладным наукам и инженерии. Ее проект называется «Повышение безопасности автом...

Обзор диктофона Edic Weeny A110 с функцией «чёрного ящика» Я писал о зеленоградской компании «Телесистемы», производящей самые маленькие диктофоны в мире, ещё в лохматом 2010 году; тогда же «Телесистемы» даже организовали нам небольшую хабраэкскурсию на производство. На обзор ко мне приехал диктофон Weeny A110 размером 29х24 мм, ве...

Бесшовная (почти) миграция между мажорными релизами PostgreSQL с помощью логической репликации У нас в True Engineering на одном проекте назрела необходимость в смене версии PostgreSQL с 9.6 на 11.1. Зачем? База данных на проекте уже объемом 1,5 Tb и растет. Перформанс – одно из основных требований к системе. А сама структура данных эволюционирует: добавляются новые...

Какие приложения установлены на моём смартфоне Данная тема довольно популярна в сети Интернет, поэтому написать материал о приложениях, которые установлены на моём смартфоне, был просто обязан. Скажу сразу, в игры не играю, поэтому из установленных только PUBG. Для многих смартфон – это просто средство для совершения зв...

[Из песочницы] Как искусственный интеллект помогает управлять проектами Обзор современного применения искусственного интеллекта для управления проектами Может показаться удивительным, но вопросу применения искусственного интеллекта для управления проектами насчитывается уже более 30 лет. Еще в 1987 году вышла знаковая статья Уильяма Хосли «Ис...

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

Лицензионное ПО может быть доступным? Обзор интернет-магазина игр и приложений Lvlgo При покупке цифровых версий игр и приложений, ОС и прочих виртуальных дополнений мы рискуем серьезно переплатить за один и тот же контент. И виной тому выступают отнюдь не разработчики цифрового кода, а магазины цифровой дистрибуции, берущие комиссии за предоставление площад...

Kafka и микросервисы: обзор Всем привет. В этой статье я расскажу, почему мы в Авито девять месяцев назад выбрали Kafka, и что она из себя представляет. Поделюсь одним из кейсов использования — брокер сообщений. И напоследок поговорим о том, какие плюсы мы получили от применения подхода Kafka as a Ser...

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

Обзор и тестирование термопасты Noctua NT-H2 С момента своего появления в 2005 году компания Noctua предлагала покупателям лишь один вариант своего замечательного термоинтерфейса под названием NT-H1. Более 14 лет эта паста поставлялась в комплекте со всеми кулерами Noctua и...

Телескоп «Хаббл» показал 265 000 галактик на одном снимке. Каждую можно рассмотреть в деталях Астрономы Европейского космического агентства (ЕКА) опубликовали новую фантастическую фотографию глубокого космоса. На видимой площади снимка размером меньше, чем размер Луны на ночном небе, удалось собрать, вы только вдумайтесь, 265 000 различных галактик! Как отмечается в...

Альтернатива Prado 120: О внедорожнике Nissan Pathfinder рассказал эксперт Внедорожник Nissan Pathfinder, построенный на базе пикапа Navara, можно купить в России примерно за 800 000-1 000 000 рублей в зависимости от года выпуска. Эксперт рассказал, почему это может быть более выгодным вложением средств, чем «Прадик». Моторная гамма дорестайлингов...

Как настроить Apple Watch Series 1, Series 2, Series 3 и Series 4 после покупки: инструкция После покупки умных часов от Apple необходимо произвести процедуру их первичной настройки, которая занимает 10-30 минут в зависимости от количества контента, загружаемого на устройство. Пошаговая инструкция с пояснениями по настройке Apple Watch приведена ниже. Чтобы настрои...

Пишем свой язык программирования, часть 4: Представление структур и классов, генерация аллокаторов Доброго времени суток тем, кто решил ознакомиться с моей очередной статьёй. Первым делом выкладываю ссылки на предыдущие части: Часть 1: пишем языковую ВМ Часть 2: промежуточное представление программ Часть 3: Архитектура транслятора. Разбор языковых структур и математиче...

Управление семисегментным дисплеем с помощью ПЛИС Привет, Хабр! Хочу внести свою посильную лепту в продвижение ПЛИС. В этой статье я постараюсь объяснить, как на языке VHDL описать устройство, управляющее семисегментным дисплеем. Но перед тем как начать, хочу кратко рассказать о том как я пришел к ПЛИС и почему я выбрал язы...

«Ложка мёда в бочке дёгтя»: Эксперт рассказал о минусах KIA Sportage 2018 В сети появился тест-драйв KIA Sportage 2018 года выпуска, который успел проехать уже около 30 000 км. Также специалисты оценили техническое состояние автомобиля. Проехав буквально несколько метров на KIA Sportage, обзорщик сразу отметил, что у машины очень жесткая подвеска...

«На волне одноразовых современных авто»: Почему Toyota Camry 30 до сих популярна – блогер Эксперт продемонстрировал состояние легендарной «тридцатки» после 13 лет эксплуатации, тем самым объяснив феноменальный спрос на седан. Блогер на YouTube-канале «АвтоРадиация» рассказал, почему Toyota Camry 30 до сих пор популярна. Данная машина продается только на «вторичк...

Определение кодировки текста в PHP вместо mb_detect_encoding Существует несколько кодировок символов кириллицы. При создании сайтов в Интернете обычно используют: utf-8 windows-1251 koi8-r Еще популярные кодировки: iso-8859-5 ibm866 mac-cyrillic Вероятно это не весь список, это те кодировки с которыми я часто сталкиваюсь. Иног...

[Из песочницы] Windows Phone 8.1: ностальгии разработки пост. История одного приложения Приветствую, Хабр! Пост навеян новостью о прекращении поддержки Windows 10 mobile. Являясь одно время обладателем Nokia Lumia 925, расскажу про одну из моих поделок на поприще мобильной разработки под Windows Phone 8.1. Читать дальше →

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

[Перевод] Garden v0.10.0: Вашему ноутбуку не нужен Kubernetes Прим. перев.: С Kubernetes-энтузиастами из проекта Garden мы познакомились на недавнем мероприятии KubeCon Europe 2019, где они произвели на нас приятное впечатление. Этот их материал, написанный на актуальную техническую тему и с заметным чувством юмора, — наглядное тому по...

LG показала первый в мире сворачиваемый OLED-телевизор LG SIGNATURE OLED TV R (модель 65R9) предлагает непревзойденное качество изображения и звука в форм-факторе, открывающем пользователям домашних телевизоров неограниченные возможности формирования идеального пространства для просмотра.Современные экраны телевизоров постоянно...

Debian + Postfix + Dovecot + Multidomain + SSL + IPv6 + OpenVPN + Multi-interfaces + SpamAssassin-learn + Bind Данная статья о том как настроить современный почтовый сервер. Postfix + Dovecot. SPF + DKIM + rDNS. С IPv6. С шифрованием TSL. С поддержкой нескольких доменов — часть с настоящим SSL сертификатом. С антиспам-защитой и высоким антиспам-рейтингом у других почтовых серверов. С...

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

Vue 3 станет быстрее Одним из самых ярких событий в мире Фронтенда в этому году стала публикация репозитория Vue next — части функционала третьей версии VueJS. В этой в этой статье представлен обзор новых killer features VueJS. На момент публикации статьи репозиторий находился в статусе Pre-Alp...

[Перевод] Сверхпростое логгирование в Javascript — два декоратора, и готово Вам еще не надоело писать logger.info('ServiceName.methodName.') и logger.info('ServiceName.methodName -> done.') на каждый чих? Может вы, так же как и я, неоднократно задумывались о том, чтобы это дело автоматизировать? В данной статье рассказ пойдет о class-logger, как...

[Перевод] Четвероногий шагающий робот меньше муравьиной головы Насколько нам известно, самый маленький шагающий робот в мире Несколько лет назад Spectrum IEEE уже писал о самом крохотном из существовавших тогда четвероногих роботов – размером всего в 20 мм, с высотой ног 5,6 мм и весом 1,5 гр. Его разработчик Райан Сен-Пьер из лаборат...

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

FTL: Faster Than Light: рецензия У Брюса Ли была замечательная поговорка - "Я не боюсь того, кто изучает десять тысяч различных ударов. Я боюсь того, кто изучает один удар десять тысяч раз". FTL: Faster Than Light именно об этом - о ваших труде, смирении и воле, положенных на алтарь одной большой победы.

GoSh! для путешественников — история одного домашнего проекта — Скажите, вы любите путешествия? Уверен, что вы ответите "да", вряд ли в другом случае вы бы обратили внимание на эту статью :) — Интересна ли вам тема мобильной разработки? Тут я уже не так уверен, и надеюсь, этой статьей я не отобью вам интерес. В любом случае, тут буд...

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

Xiaomi Mi Max 4 получит громадный дисплей В сети появилась информация о смартфоне Xiaomi Mi Max 4, который компания планирует выпустить в самое ближайшее время. Главная особенность новинки в том, что смартфон получит действительно громадный дисплей с диагональю 7,2 дюйма — этого предостаточно, чтобы вы могли играть ...

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

Network Maps. Краткий обзор софта для построения карт сети 0. Вводная, или немного оффтопаДанная статья родилась только потому, что крайне трудно найти сравнительные характеристики подобного программного обеспечения, а то и просто список, в одном месте. Приходится перелопатить кучу материала, чтобы прийти хоть к какому-то выводу. ...

Что в черном ящике. Обзор методов тестирования биллинга Проверка платных сервисов — один из ключевых инженерных вопросов в тестировании Badoo. Наше приложение интегрировано с 70 платёжными провайдерами в 250 странах мира, и баг хотя бы в одном из них может привести к непредсказуемым последствиям.  В этой статье я расскажу о мето...

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

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

[Перевод] Reflective Shadow Maps: Часть 1 Привет, Хабр! Представляю вашему вниманию перевод статьи «Reflective Shadow Maps» автора Eric Polman. Reflective Shadow Maps (RSM) (отражающие карты теней) ― это алгоритм, расширяющий “простые” shadow map. Алгоритм учитывает свет, рассеянный после первого попадания на пов...

Не Spring Boot’ом единым: обзор альтернатив В настоящее время нет недостатка во фреймворках для создания микросервисов на Java и Kotlin. В статье рассматриваются следующие: Название Версия Год первого релиза Разработчик Helidon SE 1.1.1 2019 Oracle Ktor 1.2.1 2018 JetBrains Micronaut 1.1.3 2018 Object Compu...

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

Что означает «7 нм техпроцесс»? Производство процессоров похоже на лабораторию из фантастического фильма В сентябре Apple, как всегда, выпустила новое поколение iPhone. На этот раз сердцем смартфонов iPhone 11, iPhone 11 Pro и iPhone 11 Pro Max стал новый процессор от Apple A13 Bionic, подробный обзор кото...

Десяток Книг по Agile, Которые Точно Понадобятся Менеджеру Проекта в 2020 Году Профессиональная литература с термином «Agile» в названиях стала появляться на полках IT-экспертов после 2001 года, когда термин был использован во время представления Манифеста Agile. Agile описывает методологию разработки программного обеспечения, которая характеризуется...

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

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

«Лучший бюджетник на авторынке»: Всю правду о Skoda Rapid рассказали эксперты Чешский лифтбек обладает достаточно высоким уровнем комфорта и предлагается по демократичной цене. Эксперты решили поближе ознакомиться с чешским бюджетным лифтбеком Skoda Rapid. Всю правду об этом доступном автомобиле рассказали обзорщики на просторах интернета. Премьера S...

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

Nubia Red Magic 3 официально представлен Длительное время пользователи спорили о том, нужно ли ставить в смартфон активную систему охлаждения и как с ней можно будет взаимодействовать. Оказалось, что это вполне реальная идея, ведь Nubia Red Magic 3 с вентилятором внутри корпуса уже представлен и его можно купить. В...

Хабрастатистика: как живет Хабр без geektimes Привет, Хабр. Данная статья является логическим продолжением рейтинга Лучших статей Хабра за 2018 год. И хотя год еще не закончился, но как известно, летом произошли изменения в правилах, соответственно, стало интересно посмотреть, повлияло ли это на что-нибудь. Кроме со...

[Из песочницы] Свежий плагин интернет-магазина на WordPress Некоторое время назад мне понадобилось сделать интернет-магазин на WordPress. В официальном репозитории есть немало хороших решений. Среди них уже давно выделился лидер — Woocommerce. Думаю он не нуждается в представлении. Многомилионная армия пользователей, сотни платных и ...

Такая боль, такая боль, сервис на аутсорсе 1:0 Мы делаем самую лучшую в России и ближнем зарубежье систему обнаружения заимствований. В идеальном мире мы бы занимались только разработкой и развитием системы. Но, увы, Антиплагиат работает не в вакууме, и для того, чтобы нашим пользователям было удобно и комфортно использо...

Обзор DELL Alienware Aurora R8. Настольный компьютер для 4K игр Далеко ни у каждого есть время и желание на то, чтобы заниматься сборкой собственного ПК. Именно для таких людей компания DELL выпустила настольный компьютер Alienware Aurora R8 с готовой системой. Мы специально добыли один из таких экземпляров, чтобы провести подробное тест...

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

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

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

Холивар. История рунета. Часть 4. Mail.ru: игры, соцсети, Дуров Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции «Дамы и господа, Марк Цук...

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

Первые. История, без которой бы не было Tesla 2016 год. Жара. Нижний Новгород. На стоянке ретро-ралли «Пекин — Париж» толпился народ, около огромной La France стоял парень и что-то бормотал, наводя смартфон на каждую деталь. Я прислушалась, он заметил моё внимание и спросил удивлённо: «Неужели оно сюда само?!» Действите...

[Из песочницы] Смарт цоколь для лампы REDMOND — добавляем в умный дом В этом обзоре речь пойдет об смарт цоколе бренда REDMOND — SkySocket 202S. Попалась как то мне на глаза статья об схемотехнике данного цоколя, почитав обратил внимание что мозгами данного девайса является чип от компании Nordic Semiconductor 51 серии (nRF51822). Читать даль...

Быстрый старт: Go + Apache Kafka + Redis В последнее время я, в силу необходимости, просмотрел все объявления о вакансиях Go-разработчиков, и в половине из них (как минимум) упоминается платформа для обработки потоков сообщений Apache Kafka и NoSQL база данных Redis. Ну и все, конечно, хотят, чтобы кандидат знал Do...

[Перевод] От Witcher 3 до Cyberpunk: эволюция дизайна квестов CD Projekt The Witcher 3 известен своим превосходным дизайном квестов, но разработчик игры CD Projekt Red обещает в своём новом проекте Cyberpunk 2077 развить и улучшить проверенный подход. На E3 2019 директор отдела квестов Матеуш Томашкевич рассказал нам, чему он научился, управляя...

Как выбрать торговое оборудование в Астане, на что обратить внимание Для организации удобного процесса продаж, а также для более эффективного товарооборота важно приобрести все необходимое торговое оборудование. Если ваша деятельность связана с торговой деятельность, вам могут понадобиться такие элементы: • Вид торговых стеллажей; • Их количе...

[Перевод] Автоматические размеры хедера и футера UITableView с AutoLayout В этой статье я попытаюсь раскрыть некоторые причуды класса UITableView и покажу вам простой и самый простой способы реализовать представления верхнего и нижнего колонтитулов изменяемой высоты. Для меня простота, это когда дело доходит до написания кодом пользовательского ...

Тестирование Samsung Galaxy S10 — когда смартфоны по возможностям догонят фотокамеры? Привет Хабр. Как и наверно почти все фотолюбители, я с некоторым скепсисом отношусь к фотосъемке на мобильные телефоны. Все знают про маленькие матрицы, простую оптику, и все такое. С другой стороны, нельзя не признать, что возможности мобильной фотографии совершенствуются,...

Хочу рецензии на хабр С момента моей регистрации на хабре у меня было ощущение какой-то недосказанности в статьях. Т.е. вот есть автор, вот его статья = мнение… но чего-то нет. Чего-то нехватает… Спустя время я понял, что недостает критического взгляда. В целом, его можно найти в комментариях. ...

[Из песочницы] Перевод руководства по Stream API от Benjamin Winterberg Привет, Хабр! Представляю вашему вниманию перевод статьи "Java 8 Stream Tutorial". Это руководство, основанное на примерах кода, представляет всесторонний обзор потоков в Java 8. При моем первом знакомстве с Stream API, я был озадачен названием, поскольку оно очень созвучно...

Валидация форм во Vue.js Привет, Хабр! Валидация форм — одна из самых важных задач на сайте. Нам приходится валидировать данные на присутствие, на совпадение по паттерну, создавать асинхронные валидации, применять валидации только после снятия фокуса с поля или перед отправкой формы… Порой это стан...

Самый крошечный фонарик в мире Sub в титановом корпусе Представили самый маленький и мощный фонарик в мире Sub. Фонарик Sub размером всего 25 мм, но все же умудряется выдавать свет в 30 люмен, что делает его непревзойденным в своей категории с точки зрения размера и мощности. Он также довольно прочен и изготовлен из высококач...

Проекционные технологии Canon на Миланской неделе дизайна Новейшие лазерные проекторы Canon помогли визуализировать философию дизайна первого электромобиля Honda e-Prototype Философию дизайна и тонкости нового концепта Honda оставим специализирующимся на этих вопросах сайтах и расскажем почему дизайнеры выбрали проекторы Canon.Еже...

Восхождение на Эльбрус — Разведка боем. Техническая Часть 1. Регистры, стеки и другие технические детали Как и обещали, продолжаем рассказывать про освоение процессоров Эльбрус. Данная статья является технической. Информация, приведенная в статье, не является официальной документацией, ведь получена она при исследовании Эльбруса во многом как черного ящика. Но будет безусловно ...

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

Не нужен вам вуз, идите в ПТУ? Эта статья — ответ на публикацию "Что же не так с IT-образованием в России", а точнее, даже не на саму статью, а на часть комментариев к ней и идеи, в них прозвучавшие. Я сейчас выскажу, наверное, очень непопулярную здесь на Хабре точку зрения, но не высказать я ее не мог...

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

Как я учился печатать на Lenovo Yoga Book 2 Это – обещанный материал о том, как я учился печатать на Lenovo Yoga Book 2. На сенсорной клавиатуре. Если вы хотите себе подобное устройство, но боитесь того, что сенсор будет слишком непривычен пальцам – читайте мои впечатления, они наверняка помогут вам опреде...

Обзор Creative Muvo Play. Портативная колонка с защитой IPX7 и Bluetooth 5.0 С серией портативных колонок Muvo от Creative мы уже знакомились на примере нескольких моделей. В компактном размере компании удается выжать такое качество звучания и громкости, которое многие конкуренты не могут получить в гораздо больших размерах. Сегодня героем нашего обз...

Приложения для электронных книг на операционной системе Android. Часть 4. Игры В сегодняшней, четвёртой (предпоследней), части статьи о приложениях для электронных книг на операционной системе Android будет рассмотрена только одна, но обширная тема: игры. Краткое содержание предыдущих трёх частей статьиВ 1-ой части были подробно рассмотрены причины, п...

[Перевод] Истории лунного компьютера. Часть 2 Оборудование Hybrid Simulation Lab. На фото показана панель управления SDS 9300, который, совместно с несколькими аналоговыми компьютерами, отрабатывал симуляции командного модуля и лунного модуля. За годы до появления Apollo 11, когда разрабатывалась система управления, ...

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

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

[Перевод] Конфигурируйте Visual Studio в вашей организации с помощью .vsconfig В Visual Studio 2017 Update 15.9 мы добавили возможность экспорта и импорта рабочей нагрузки и выбора компонентов в файл конфигурации установки Visual Studio. Разработчики могут импортировать эти файлы в новые или существующие установки. Проверка этих файлов в ваших исходных...

Смартфон, как дамская сумочка. Дизайнеры Xiaomi предлагают новый способ похвастать телефоном До анонса новой линейки смартфонов Xiaomi, в которую войдут модели Xiaomi CC9, Xiaomi CC9e и Xiaomi CC9 Meitu Edition, осталось менее трех часов. Компания Xiaomi методично бомбардирует СМИ новыми рекламными изображениями грядущих смартфонов, делая отдельный акцент на мо...

[Из песочницы] Как написать легко описываемый код Привет, Хабр! Часто ли у вас было, что вы или ваши коллеги не могли описать свой собственный код парочкой фраз? Предлагаю вашему вниманию перевод статьи "How to write easily describable code" автора Cedd Burge, в которой он делится советом, как избежать таких ситуа...

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

[Перевод] Пишем кастомный трансформер AST на TypeScript Команда TestMace снова с вами. На этот раз мы публикуем перевод статьи о преобразовании кода TypeScript, используя возможности компилятора. Приятного чтения! Введение Это мой первый пост, и в нём мне бы хотелось показать решение одной задачи с помощью API компилятора TypeScr...

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

Будущее технологии NVIDIA RTX на выставке CES 2019 Пока технология трассировки лучей в реальном времени находится на начальном этапе развития. Опцию в действии можно увидеть лишь в Battlefield V, но в ближайшее время появится еще один проект с поддержкой RTX – Metro: Exodus. В NVIDIA уверены, что у технологии огромный...

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

Бюджетный Blackview BV6100 получил огромный экран, NFC и ... Сегодня расскажем о защищенном смартфоне Blackview BV6100. Это единственный в мире «внедорожник» с огромным дисплеем диагональю 6,88 дюймов. Это мобильник для разных случаев жизни — походов, пляжа, рыбалки, горных лыж и охоты. Он пригодится там, где обычные...

Разработка простейшей «прошивки» для ПЛИС, установленной в Redd. Часть 2. Программный код Итак, в прошлой статье мы разработали простейшую процессорную систему, с помощью которой планируем провести тест микросхемы ОЗУ, подключённой к ПЛИС комплекса Redd. Сегодня же мы сделаем для этой аппаратной среды программу на языке С++, а также разберёмся, как эту программу ...

Атаки по обходным каналам: теперь под ударом не только ПК, но и смартфоны (аналитический обзор) Хотя мобильные устройства пользуются всё большим и большим спросом, а атаки на кэш-память по обходным каналам (далее по тексту – кэш-атаки) представляют собой мощнейший способ взлома современной микропроцессорной электроники, до 2016 года существовало лишь несколько публикац...

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

Универсальные «свистки»: обзор USB-донглов Snom A230 и A210 Сегодня мы рассмотрим два маленьких, но полезных устройства. Это USB-донглы Snom A230 и A210. Первый в связке с модулем Snom C52 позволяет проводить конференц-звонки где угодно, а с помощью второго любой настольный телефон Snom можно превратить в Wi-Fi-клиента и установить...

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

AdMob представила новый тип баннеров Мобильная рекламная сеть Google AdMob представила новый тип баннеров – адаптивные якорные баннеры (adaptive anchor banners). Этот формат позволяет динамически менять размеры баннеров, чтобы показывать объявления, размер которых идеально подходит для устройств пользователя, н...

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

[Перевод] Тестирование Node.js-проектов. Часть 1. Анатомия тестов и типы тестов Автор материала, первую часть перевода которого мы сегодня публикуем, говорит, что он, как независимый консультант по Node.js, каждый год анализирует более 10 проектов. Его клиенты, что вполне оправданно, просят его обратить особое внимание на тестирование. Несколько месяцев...

[Перевод] Указатели сложны, или Что хранится в байте? Привет, Хабр! Представляю вашему вниманию перевод статьи "Pointers Are Complicated, or: What's in a Byte?" авторства Ralf Jung. Этим летом я снова работаю над Rust фуллтайм, и я снова буду работать (помимо прочих вещей) над "моделью памяти" для Rust/MIR. Однако, прежде чем я...

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

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

Lapscreen – 12,5-дюймовый дисплей толщиной с лист бумаги Всегда мечтали о портативном и тонком дисплее, который можно подключить как к ноутбуку, так и к смартфону? Компания Lapscreen воплощает мечту в реальность. На CES 2019 она представила одноименный дисплей, который может похвастаться всеми вышеперечисленными преимуществами.Lap...

[Перевод] Эффекты фильтрации SVG. Часть 4. Двухцветные изображения при помощи feComponentTransfer Эта четвертая статья серии об SVG-фильтрах, в которой Sara Soueidan покажет вам, как использовать feComponentTransfer для создания эффекта двухтонового фильтра. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и авт...

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

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

[Перевод] Как была устроена графика NES Выпущенная в 1983 году домашняя консоль Nintendo Entertainment System (NES) была дешёвой, но мощной машиной, достигшей феноменального успеха. При помощи блока обработки изображений (Picture Processing Unit, PPU) система могла создавать достаточно впечатляющую по тем времена...

Работа не волк, часть 2. Пройти босса и выжить на испытательном сроке Новая работа — маленькая (а иногда и не очень) новая жизнь. Самое главное это начать её правильно, чтобы верный старт стал началом отличного пути. После того, как вы прошли HR-а, остаётся два важных шага: пройти собеседование с руководителем и удачно завершить испытательный ...

Kubernetes 1.14: обзор основных новшеств Этой ночью состоится очередной релиз Kubernetes — 1.14. По сложившейся для нашего блога традиции, рассказываем о ключевых изменениях в новой версии этого замечательного Open Source-продукта. Информация, использованная для подготовки этого материала, взята из таблицы Kuber...

Обзор Total TTAC1406, Black&Decker ASI400‎, Total TTAC2506: «накачают ваши колеса»! Разнообразие автокомпрессоров сегодня уже настолько велико, что выбрать наиболее подходящую модель для своих задач не составит совершенно никакого труда. Недавно мы познакомились с возможностями трех интересных моделей, и в этом обзоре делимся своими впечатлениями с вами. Бы...

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

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

Zimbra Collaboration Suite и MS Exchange на одном домене Несмотря на то, что процесс миграции с MS Exchange на Zimbra при помощи ZCS Migration Wizard довольно прост и очень быстро выполняется, он подойдет далеко не каждому предприятию. Не каждая компания может позволить себе броситься в омут с головой, в одночасье сменив один из г...

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

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

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

Acer представляет линейку устройств Chromebook на IFA2019 Berlin Берлин, Германия 4 сентября 2019 г. — Компания Acer представила четыре новые модели Chromebook, сочетающих производительность, портативность и длительное время автономной работы, необходимые для использования устройств в кругу семьи, среди студентов и владельцев малого бизне...

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

Вода камень точит Давным-давно я написал статью на хабр с названием «Интенсивность важнее тщательности» про то, что лучше увеличить количество попыток сделать что-то, чем продолжительность одной попытки. Теперь я хочу дополнить эту мысль. Основная идея: разделяйте работу на рабочие сессии ...

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

Эволюция кластерного взаимодействия. Как мы внедряли ActiveMQ и Hazelcast В течение последних 7 лет я вместе с командой занимаюсь поддержкой и развитием ядра продукта RealtimeBoard: клиент-серверным и кластерным взаимодействием, работой с базой данных. У нас Java с разными библиотеками на борту. Запускается всё вне контейнера, через Maven-плагин....

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

Ошибки панели администрирования или опыт разработки Laravel Orchid В прошлом на Хабре публиковалась статья "Orchid CMS — ещё одна CMS на Laravel", а теперь спустя два года и больше 100 релизов попробуем разобрать ошибки и проблемы которые стояли на пути разработки. Читать дальше →

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

Видео дня: как Microsoft представляла технологии 2019 года в 2009 году Пользователи известного социального новостного сайта Reddit откопали в закромах видеоролик компании Microsoft 2009 года выпуска, в котором описывается её видение будущего, в том числе и самой Microsoft в 2019 году.  Начинается ролик с того, как дети свободн...

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

Управляем Windows Server из Windows Admin Center В данной статье мы продолжаем рассказывать про работу с Windows Server Core 2019. В прошлых постах мы рассказали как готовим клиентские виртуальные машины на примере нашего нового тарифа VDS Ultralight с Server Core за 99 рублей. Затем показали как работать с Windows Server ...

Криптографические токены PKCS#11. Графическая утилита «с функцией подписания и добавлением метки времени». Часть 1 В комментариях к статье «Использование механизмов криптографических токенов PKCS#11 в скриптовых языках» читатель kovserg написал: «С нетерпением ждём статью с функцией подписания документа и добавлением метки времени». Еще раньше другой участник хабра pas писал о том, что б...

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

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

Обзор Acer Nitro 5 (AN515-42). Игровой ноутбук на базе Ryzen Большинство протестированных нами ноутбуков построены на платформе Intel, отчасти это связано с общей долей как в начальном, так и игровом сегментах. Но и тут, как и в настольном сегменте, компания AMD предлагает интересные решения с Ryzen. Как пример, Acer Nitro 5 AN515-42-...

Холивар. История рунета. Часть 5. Тролли: ЖЖ, бешеный принтер, Потупчик Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции Холивар. История рунета. Ч...

Пишем telegram-бота на python с помощью библиотеки telebot часть 2 Всем привет! Это вторая часть статьи, в которой я посвящу время запросам и серверам telegram. Если кто-то еще не видел первую часть, то рекомендую её почитать. В третьей части скорее всего будет описана работа с базами данных. Ну и если у вас опять возникли вопросы, то пишит...

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

Новый MacBook – кому и для чего он нужен Обновлённый ноутбук MacBook является наиболее тонким во всей линейке ноутбуков от компании Apple. К тому же его дополнительная отличительная черта заключается в небольшом весе – всего 920 грамм. Он не будет занимать много места на столе и практически незаметный. Выбирая обно...

[Из песочницы] Workflow 3D-художника. Как не утонуть в тонне информации. Часть 1 Всем привет, Хабр сообщество! Хочу сегодня рассказать Вам о workflow 3D-художников, как в это вникнуть и остаться со стабильной нервной системой. Статья нацелена на новичков в данной области, опытные акулы могут предаться ностальгии, вспомнить, как все начиналось. Читать дал...

[Перевод] Парсим 25Tb с помощью AWK и R Как читать эту статью: прошу прощения за то, что текст получился таким длинным и хаотичным. Чтобы сэкономить ваше время, я каждую главу начинаю со вступления «Чему я научился», в котором одним-двумя предложениями излагаю суть главы. «Просто покажи решение!» Если вы хотите ...

[Перевод] Заходят как-то два браузера в скроллбар… Скроллбар (scrollbar, полоса прокрутки) — это простой, но эффективный механизм, который действует как основное средство, с помощью которого можно просматривать большие документы. Но это — далеко не всё, на что способны полосы прокрутки! Эти скромные рабочие лошадки ещё и не...

Ломаем Micosoft Lunix на HackQuest 2019 Привет, Хабр! На HackQuest перед конференцией ZeroNight 2019 было одно занимательное задание. Я не сдал решение вовремя, но свою порцию острых ощущений получил. Я считаю, вам будет интересно узнать, что приготовили организаторы и команда r0.Crew для участников. Задание: ...

[Перевод] Гибкие таблицы на CSS Grid Просмотр списка лидов («холодных» контактов) Поскольку мы уже запустились, я, наконец, могу рассказать о секретном проекте, над которым работал последние два года. Одна из интересных функций Teamwork CRM — просмотр списка (list view). Это мощный компонент, который встреч...

Эксперимент Microsoft по сокращению рабочей недели до 4 дней привёл к повышению продуктивности на 40% Япония считается одной из худших стран в плане баланса между трудом и отдыхом. По уровню удовлетворенности людей своей работой, если верить опросам, у неё худшие результаты в мире (6.1 балла). У России, для сравнения, 6.8, в США – 7.7, даже у Китая 7.1. Это огромная и широ...

Google показала продвинутый аналог Face ID для Pixel 4 Когда Apple отказалась от Touch ID в пользу Face ID, это выглядело несколько опрометчиво. Тогда многие решили, что в Купертино просто решили выделиться из толпы, сделав что-то не как у всех, но при этом не задумываясь об удобстве такого метода идентификации. Однако со време...

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

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

Как мы YouTube Live с Zoom интегрировали Всем привет! Это вторая часть серии статей от IT-команды сервиса бронирования отелей Ostrovok.ru об организации онлайн-трансляции корпоративных презентаций и мероприятий в одном отдельно взятом помещении. В первой статье мы рассказали о том, как решили проблему плохого зву...

«На дачу за картошкой»: Обзор «самого дорогого внедорожника России» высмеяли в сети Отечественный блогер решил показать своим зрителям модель Rolls-Royce Cullinan, однако реакция публики на это оказалась непредсказуемой. Эксперт снял обзор на люксовый внедорожник в одном из дилерских центров в России. Автомобиль выглядит эффектно как снаружи, так и в салон...

Золото, HODL, игра на понижение: как выживают биткоин-инвесторы на падающем рынке Всего каких-то полтора-два года назад криптоинвесторам достаточно было приобрести немного биткоинов или несколько более-менее ликвидных альткоинов и просто «ходлить» эти активы, чтобы значительно приумножить капитал. Например, в течение одного лишь 2017 года биткоин вырос в ...

Квест с iobroker для игр “Квесты в реальности” Всем привет, на хабре уже есть несколько статей про автоматизацию игр типа «квесты в реальности» (раз, два, три, четыре, пять...), я хотел бы тоже поделиться своим опытом участия в подобном проекте. В далеком 2015 году мои друзья решили организовать квест типа escape-room ...

Успешно испытана первая ракета на паровом двигателе Проект под названием World Is Not Enough (сокр. WINE) решил проблему нехватки топлива для дальних перелетов. Вместо того, чтобы использовать топливо из вспомогательного бака, она просто добывает воду из окружающей среды и превращает ее в пар. Да-да, паровая космическая ракет...

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

Предварительный обзор ASUS StudioBook S. Тонкая рабочая станция В последнее время мы все привыкли к тому, что для работы есть один ноутбук — MacBook Pro. Конечно, можно взять и более тонкую легкую версию, но она не даст вам такого набора возможностей и производительности в программах. С другой стороны, нужно понимать, что на рынке есть м...

Вокруг света с электронной книгой: обзор ONYX BOOX James Cook 2 «Сделайте хотя бы раз то, что, по словам окружающих, вам не по плечу. После этого вы уже никогда не будете обращать внимание на их правила и ограничения.»  Джеймс Кук, английский военный моряк, картограф и первооткрыватель К выбору электронной книги каждый подходит по-сво...

Valve Index — обзор нового VR сета Неделю назад компания Valve наконец официально анонсировала свой новый VR сет Valve Index. Некоторое время назад мы уже видели слитые в сеть фотографии прототипа шлема, а также тизер от Valve, демонстрирующий регулятор IPD на шлеме, но теперь доступна более полная информац...

AMD подтверждает, что нереференсные варианты 3D-карт Radeon RX 5700 появятся в середине августа Судя по обзорам 3D-карт Radeon RX 5700 XT и RX 5700, прирост производительности и энергетической эффективности соседствует с не самой лучшей системой охлаждения. При большой нагрузке уровень шума достигает 43 дБА, а температура графического процессора RX 5700 XT —...

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

[Из песочницы] Три парадигмы Привет, Хабр! Предлагаю вашему вниманию перевод статьи «Three Paradigms» автора Robert C. Martin (Uncle Bob). За последние 40 лет технологии аппаратного обеспечения увеличили вычислительную мощность наших устройств более чем на двадцать порядков. Теперь мы играем в Angry ...

[Из песочницы] Пример реализации Continuous Integration с помощью BuildBot (Image by Computerizer from Pixabay) Привет! Меня зовут Евгений Черкин, я программист команды разработчиков в горнодобывающей компании Polymetal. Приступая к любому крупному проекту начинаешь задумываться: «Какой же софт лучше использовать для его обслуживания?». IT-пр...

Миграция на инфраструктуру async-await в Rust img source На прошлой неделе для Rust комьюнити случилось огромное событие — вышла версия компилятора 1.39, а в месте с ней и стабилизация async-await фичи. В этом посте я постараюсь резюмировать все релевантные изменения в компиляторе и экосистеме, а также предоставить инс...

[Перевод] Сервисная сеть, «Плоскость данных» и «Плоскости управления» (Service mesh data plane vs. control plane) Привет, Хабр! Представляю вашему вниманию перевод статьи «Service mesh data plane vs control plane» автора Matt Klein. В этот раз «захотелось и перевелось» описание обоих компонентов service mesh, data plane и control plane. Это описание мне показалось самым понятным и ин...

О том как я подготовился и сдал сертификацию Oracle Database SQL (1Z0-071) Зачем написана статья? Когда я готовился к OCA и OCP по Java 8, то нашел много статей на Хабре, благодаря которым выбрал оптимальный путь и сэкономил много времени. Однако по подготовке именно к OCA Oracle Database SQL (1Z0-071) материалов на Хабре нет и в интернете тоже о...

Несем IoT в массы: результаты первого IoT-хакатона от GeekBrains и Ростелекома Интернет вещей — восходящий тренд, технология используется везде и всюду: в промышленности, бизнесе, быту (привет умным лампочкам и холодильникам, которые сами заказывают еду). Но это только начало — задач, которые можно решать при помощи IoT, великое множество. Для того...

REST? Возьмите тупой JSON-RPC В последнее время на Хабре разгорелось много споров по поводу того, как правильно готовить REST API. Вместо того, чтобы бушевать в комментариях, подумайте: а нужен ли вам REST вообще? Что это — осознанный выбор или привычка? Возможно, именно вашему проекту RPC-like API по...

Сенсорный мини выключатель c стеклянной панелью на nRF52832 В сегодняшней статье хочу поделится с вами новым проектом. На этот раз это сенсорный выключатель с стеклянной панелью. Устройство компактное, размерами 42х42мм(стандартные стеклянные панель имеет размеры 80х80мм). История этого устройства началась давно, около года назад. ...

[Перевод] Разработка белков в облаке с помощью Python и Transcriptic или Как создать любой белок за $360 Что, если у вас идея для классного, полезного белка, и вы хотите получить его в реальности? Например, хотите создать вакцину против H. pylori (как словенская команда на iGEM 2008), создав гибридный белок, который сочетает фрагменты флагеллина E. coli, стимулирующие иммунный ...

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

Как мы переложили управление инфраструктурой на Terraform — и начали жить У нас было 4 Amazon-аккаунта, 9 VPC и 30 мощнейших девелоперских окружений, стейджей, регрессий — всего более 1000 EC2 instance всех цветов и оттенков. Раз уж начал коллекционировать облачные решения для бизнеса, то надо идти в своем увлечении до конца и продумать как все э...

Работаем с USB Custom HID на Android В современных Android — приложениях для взаимодействия с другими устройствами чаще всего используются беспроводные протоколы передачи данных, как например Bluetooth. В годы, когда часть устройств имеют беспроводную зарядку, сложно представить себе связку Android устройства ...

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

За продавцами в «М.Видео-Эльдорадо» проследят с помощью биометрии По оценкам ритейлера, комплексный продукт российского стартапа VERME по планированию и биометрическому учёту рабочего времени, позволяет повысить мотивацию и эффективность работы сотрудников розницы, сократив при этом затраты фонда оплаты труда на 2,5%.Система биометрическог...

Опыт создания первого робота на Ардуино (робот-«охотник») Здравствуйте. В данной статье я хочу описать процесс сборки своего первого робота на ардуино. Материал будет полезен другим таким же новичкам, как и я, которые захотят изготовить какую-нибудь «самобеглую тележку». Статья представляет собой описание этапов работы с моими доп...

[Перевод] Функциональное мышление. Часть 9 Это уже 9 часть серии статей по функциональному программированию на F#! Уверен, на Хабре существует не очень много настолько длинных циклов. Но мы не собираемся останавливаться. Сегодня расскажем про вложенные функции, модули, пространства имен и смешивание типов и функций в...

Долгожданный шаг в сторону сложно структурированных документов (+видео) Этой статьей на Хабре мы с большим удовольствием анонсируем вам, друзья, что от шаблонных жестко структурированных документов мы перешли к распознаванию различных сложно структурированных. А это, поверьте, совсем другая песня! За деталями добро пожаловать под кат. Читать да...

[Из песочницы] Реверс-инжиниринг электрокарниза AM82TV Есть у меня пара электрокарнизов компании Akko — AM82TV. Модель эта выделяется из собратьев наиболее полным набором интерфейсов управления. Шторами можно управлять по радиоканалу, есть “сухие контакты”, пофазное управление (замыканием управляющих проводов с сетевыми). Есть и...

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

GlobalNet первые в России, кто запустил на своей сети DWDM инновационный программно-аппаратный комплекс Liquid Spectrum Liquid Spectrum представляет собой ряд программных приложений с реальными преимуществами для бизнеса. Например, с помощью оптимизатора полосы пропускания можно оперативно реагировать на новые запросы клиентов, балансировать нагрузку и распределять свободные ресурсы по маршру...

VMware NSX для самых маленьких. Часть 3. Настройка DHCP Часть первая. Вводная Часть вторая. Настройка правил Firewall и NAT DHCP – сетевой протокол, позволяющий вашим виртуальным машинам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. В NSX Edge есть три опции настроек DHCP: 1) DHCP p...

Обзор HP Pavilion 15-cs1006ur: строгий ноутбук с мощным железом В эру требовательных игр производители выпускают все больше игровых ноутбуков с мощными техническими характеристиками. Но что купить, если вам нужен производительный ноутбук для профильных задач, который при этом не будет иметь сдержанный дизайн и тонкий корпус? HP Pavilion ...

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

[Из песочницы] Драйвер шагового двигателя. Тестируем микросхему L9110 Откуда «ножки» растут В настоящее время стали доступны и приобрели популярность различные станки с программным управлением. Это лазерные и фрезерные резчики и гравёры. А так же 3D принтеры. Все эти станки имеют один общий узел — шаговый двигатель. И этому двигателю нужен др...

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

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

Chevrolet показала электромобиль размером с «Октавию» Chevrolet Chevrolet Menlo — это серийная модель, предвестником которой выступил концепт FNR-X 2017 года. Кросс-универсал предназначается для китайского рынка. Размерами же он походит на современную «Октавию»: универсал Skoda всего на на два миллиметра длиннее (длина Men...

Обзор Vue.js 2.6 Привет, Хабр! Совсем скоро должна выйти новая версия Vue.js — 2.6. Под катом вы найдете обзор новых фич следующей версии, включая новый синтаксис слотов, Vue.observable() и много чего еще! Читать дальше →

[Из песочницы] Настройка NextCloud + ONLYOFFICE на одном сервере с помощью Docker Привет, Хабр! представляю вашему вниманию перевод статьи «Setting up NextCloud and ONLYOFFICE on a single server with Docker». Сложно недооценивать пользу онлайновых пакетов офисных приложений наподобие Google Docs и облачных хранилищ в жизни технически ориентированных люде...

[Из песочницы] Обзор нового javascript фреймворка Htmlix В данной статье постараюсь описать все основные возможности нового javascript фреймворка Htmlix, а также рассмотреть принцип его работы на примере создания небольшого приложения. Данное приложение — это страница простого фильтра товаров по категориям, с различными частями ш...

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

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

Боль и слёзы в Svelte 3 Вместо предисловия Статья будет полезна тем, кто так-же как и Мы решил попробовать Svelte в живом проекте. В нашу небольшую компанию пришёл заказ на разработку веб-админки для сервиса с бекэндом на Mongodb Stitch. В последние пару лет frontend Мы пишем на React или Vue (в за...

[recovery mode] REST страсти по 200 Давно я хотел написать эту статью. Все думал — с какой стороны зайти правильнее? Но, вдруг, недавно, на Хабре появилась подобная статья, которая вызвала бурю в стакане. Больше всего меня удивил тот простой факт, что статью начали вбивать в минуса, хотя она даже не декларир...

Зоопарк AFL фазеров На Хабре уже пару раз появлялись статьи, поднимающие тему American Fuzzy Lop (AFL) (1,2). Но в данной статье речь пойдет не о классическом AFL, а о вспомогательных утилитах для него и его модификациях, которые, на наш взгляд, могут значительно улучшить качество фаззинга. Е...

Сетевая фабрика для ЦОДа Cisco ACI — в помощь админу С помощью вот этого волшебного куска скрипта Cisco ACI можно быстро настроить сеть. Сетевая фабрика для ЦОДа Cisco ACI cуществует уже пять лет, но на Хабре про неё толком ничего не рассказано, вот и решил это немного исправить. Расскажу на своём опыте, что это такое, какая...

[Перевод] Стоит ли высокое качество ПО затрат на его разработку? Часто в процессе реализации проектов команды сталкиваются с вопросом: чему следует уделять больше внимания – выпуску новых фич или повышению качества кода? Обычно менеджеры делают выбор в пользу фич. Зачастую разработчики таким положением дел недовольны, считая, что им выде...

Ноутбук RedmiBook 14 Enhanced Edition заказали более 1,5 млн человек На прошлой неделе компания Redmi представила смартфоны Redmi Note 8 и Redmi Note 8 Pro, а также анонсировала ноутбук RedmiBook 14 Enhanced Edition. Теперь же представители Redmi официально подтвердили, что новая модель пользуется огромным спросом. Всего за четыре дня бы...

[Перевод] Машинное (радио)зрение видит сквозь стены Слева два человека жмут руки, причем один из них за стеной от камеры. Справа человек в темноте кидает предмет человеку, который звонит по телефону. Снизу — сгенерированная скелетная модель и предсказание действий. Про радиозрение команды лаборатории CSAIL (Computer Scienc...

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

Telegram. Безлимитный сетевой диск. Бесплатный Привет, Хабр. Наверняка многие об этом задумывались, возможно у кого то эта идея лежит в TODO. У меня она пролежала примерно год, но таки удалось ее реализовать в виде работающего прототипа. TgCloud: Виртуальная файловая система с открытым исходным г****кодом. На локальном...

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

LG выпустила новый монитор 24MD4KL с разрешением 4K Компания LG выпустила новый монитор 24MD4KL размером 24 дюйма по диагонали. Разрешение устройства составляет 3840 на 2160 пикселей. Панель соответствует формату 4К, а также оборудована акустической системой. Углы обзора по горизонтали и вертикали достигают до 178 градусов. И...

Prisma-CMS как движок для быстрого создания MVP Наверняка многие слышали понятие MVP (Минимально жизнеспособный продукт вики). На хабре тоже много статей про MVP, но в основном это или просто описание что такое MVP и для чего оно, или различные success и не очень story. Но я не нашел ни одной статьи, где бы описывалось на...

[Из песочницы] Замена Punto Switcher, раскладки Бирмана с помощью скрипта на autohotkey В данной статье я не предлагаю полностью заменить Punto Switcher (Спасибо Сергею Москалёву за данную программу), а только в очень ограниченном функционале. Довольно давно пользуюсь программой Punto Switcher, но не в целях автопереключения, а как переключатель по левому и пра...

На пути к физическим принципам биологической эволюции. Окончание + полный текст перевода Сокращенный перевод статьи М. Кацнельсона, Ю. Вольфа и Е. Кунина Towards physical principles of biological evolution Mikhail I. Katsnelson, Yuri I. Wolf, Eugene V. Koonin Оригинал статьи (Две предыдущие части уже были опубликованы: начало и продолжение ) Возможна ли конвер...

Новинка или рестайлинг? Обзор Ford Explorer 2019 года появился в сети В этом году на российский рынок выйдет Ford Explorer шестого поколения, представленный на автосалоне в Детройте. О новом полноразмерном кроссовере подробно рассказал обзорщик. В плане дизайна нельзя сказать, что автомобиль претерпел существенные изменения: задние фонари ост...

$500 в месяц: на что получатели безусловного базового дохода тратят свои деньги? Глава программы обсуждает ход эксперимента с журналистами В феврале в штате Калифорния, США, стартовал эксперимент по выплате безусловного дохода в размере $500 добровольцам — участникам программы. Ими стали 125 человек из городка Стоктон. Одно из условий — размер дохода с...

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

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

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

Экзамены по Azure На мероприятии в сентябре 2018 было анонсировано, что появились новые экзамены серии AZ-***, а серия 70-53* уйдет в небытие. Описание уже было тут, но эта статья про все изменения, а мне бы хотелось сделать обзор только Azure. Кроме того, в декабре 2018 года были дополнитель...

Запчасти к УМК "Пионер" (часть 3) Автор статьи: Михеенко В.Я.Должность: методист ГК “Геоскан”Дата: 25 апреля 2019 годаКому будет полезна статья: ожидающим запчастей пользователямЦикл “Запасные части к УМК “Пионер”. Часть 3”“…Чем дальше, тем все легче современная техника превращает вымыслы и домыслы, фантазии...

Надежный, но «одноразовый»: Hyundai Solaris после 100 000 км пробега оценил владелец Автомобилист, владеющий южнокорейским бестселлером, поведал чем хороша эта машина, и на какие ее нюансы стоит обратить внимание. Особенности Hyundai Solaris раскрыл владелец машины на своем YouTube-канале. Блогер Денис Максимов показал видео, в котором сообщил, что его маши...

Предварительный обзор Mac Pro. Новое поколение компьютеров Apple Характеристики За основу производительности компьютера Mac Pro взят процессор Intel Xeon. В базовой конфигурации он работает на восьми вычислительных ядрах, но есть еще варианты на 12, 18, 24 и 28 ядер. Естественно, чем больше у компьютера ядер, тем выше производительность и...

Качество кода фронтенда в HH Headhunter — продуктовая компания, нам очень важно качество кода. Чем он лучше, тем быстрее мы можем выпускать новые бизнес фичи и чаще радовать пользователей. Для каждого пулл реквеста нужно обязательно пройти ревью, даже если изменена всего одна строчка. Необходим аппрув к...

Обзор Honor 8X Max Диагональ экрана среднестатистического смартфона потихоньку растёт. Однако фаблеты вот уже несколько лет топчутся около 6,5 или чуть больше дюймов. И тут появляется Honor 8X Max, дисплей которого пересёк психологическую черту в 7 дюймов, не превратившись при этом в планшет. ...

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

Обзор игровой компьютерной мыши Patriot Memory Viper PV570LUXWK Мышь — это давно уже не маленькое невзрачное серое устройство. Без этого аксессуара сегодня невозможна нормальная работа (прыжки Tab-ом по элементам интерфейса не в счёт) ни одной рабочей станции. Когда-то «грызуны» были 3-кнопочными и даже без колеса скролла, потом двухкн...

АИИС ТУЭ подстанций Череповецкого ФМК введена в эксплуатацию Введена в эксплуатацию автоматизированная информационно-измерительная система технического учёта электроэнергии подстанций Череповецкого фанерно-мебельного комбината на базе программно-технического комплекса КРУГ-2000 (ПТК КРУГ-2000®).

Карта Метро Москвы и всего мира для Android ГЛАВА 1. Амбиции Конец февраля 2018 Мы, как адепты идеологии свободного ПО и свободного рынка считаем, что монополия — это плохо. Огромному количеству людей требуется удобная и быстрая навигация в метро. Странно, что нет ни одного достойного конкурента приложения Яндекс...

Мошенники на eBay (история одного обмана) Disclaimer: статья не совсем подходит для Хабра и не совсем понятно в какой хаб ее размещать, так же статья не является жалобой, я думаю сообществу будет полезно знать о том, как можно потерять деньги при продаже компьютерного железа на eBay. Неделю назад ко мне обратился...

Интересные доклады на HighLoad++ Siberia 2019 по версии Plesk Всем привет! В июне в Новосибирске прошла конференция по разработке высоконагруженных приложений HighLoad++ Siberia 2019. Ранее в статьях на Хабре мы упоминали, что мы в компании Plesk проводим ретроспективу конференций и докладов, которые посещаем, чтобы не потерять получен...

#CES | Samsung показала новые модульные микросветодиодные телевизоры На прошлогодней выставке CES южнокорейская компания Samsung показывала модульный 146-дюймовый телевизор с говорящим названием The Wall, построенный на базе новой технологии MicroLED, где в качестве основы используются миниатюрные светодиоды. В этом году компания привезла дв...

Peloton: следующая Apple или еще один скам? На Хабре о Peloton пока что знают только по короткой новостной заметке. А зря. Кейс тут очень интересный. Эта компания делает велосипеды с встроенным онлайн-стримингом. Казалось бы, что за бред (и что может быть проще)? Тем не менее она уже оценивается более чем в $9 млрд,...

5 способов полезного использования Raspberry Pi. Часть третья Привет Хабр. Во второй части были рассмотрены 5 способов использования Raspberry Pi. И как оказывается, этот микрокомпьютер способен ещё на большее. Сейчас мы рассмотрим еще 5, надеюсь, не менее интересных возможностей Raspberry Pi. Как и в предыдущей части, будут рассмо...

50 лет высадке на Луне: отмечаем юбилей вместе с NASA 21 июля 1969 года человечество в лице Нила Армстронга впервые ступило на поверхность Луны. Это величайшее достижение цивилизации неоспоримо и великолепно в своей технической сложности и значимости. Спустя полвека коллектив NASA различными способами отмечает годовщину. ...

Service Desk в Хоум Кредит. А что внутри?… В каждой компании, где присутствует подразделение ИТ, есть ServiceDesk, но у всех он разный. Где-то это простой helpdesk для приема обращений, где-то anykey, у нас в Хоум Кредите первая линия поддержки — ступень к многоуровневому процессу эксплуатации, а для многих сотрудник...

Оптимальный формат: обзор и тест 27-дюймового WQHD-монитора AOC Q2790PQU 27-дюймовый монитор AOC Q2790PQU, о котором пойдет речь сегодня, выпускается чуть больше года, и за это время он нисколько не потерял своей актуальности. Все дело — в неразберихе на рынке видеокарт: топовая модель, способная выдавать более-менее нормальную графику при разреш...

Работа не волк, часть 1. Поиск работы: 9 кругов HR-a Поиск работы вызывает неприятные тревожно-азартные ощущения и у вчерашнего студента, и у профессионала с годами опыта за плечами. Это не признак неуверенности в себе, это проблема всей отрасли поиска персонала: мы идём на собеседование и понимаем, что не всё может зависеть о...

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

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

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

[Из песочницы] Xamarin.Forms — удобное использование иконочных шрифтов в приложении Постановка задачи Для отображения иконок в приложении Xamarin.Forms можно использовать изображения в различных форматах, например png, svg или шрифты ttf. Чаще всего для добавления стандартных иконок удобен шрифт с иконками, например google material icons. Шрифт с иконками ...

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

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

[Из песочницы] Domain Driven Design: Value Objects и Entity Framework Core на практике На Хабре и не только написано приличное количество статей про Domain Driven Design — как в общем про архитектуру, так и с примерами на .Net. Но при этом зачастую слабо упоминается такая важнейшая часть этой архитектуры, как Value Objects. В этой статье я постараюсь раскрыт...

Operating Systems: Three Easy Pieces. Part 5: Планирование: Multi-Level Feedback Queue (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

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

[Из песочницы] Простота Hickey Привет, Хабр! Предлагаю вашему вниманию перевод статьи "Simple Hickey" автора Robert C. Martin (Uncle Bob). Рич Хики выступил с отличной лекцией в «Strange Loop» под названием «Простое, сделанное легко». Я настоятельно рекомендую вам потратить час и послушать её. Это вы...

Грязный обзор электровелосипеда Twitter VS7.0-ER Внутренний перфекционист автора предыдущих обзоров не разрешал фотографировать «пыльные» велосипеды, из-за чего могло создаться впечатление, что на них никто не ездил и обзор написан «по картинкам из интернета». Нет-нет-нет и ещё раз нет: на всём катаемся, «и в хвост и в гри...

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

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