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

[Перевод] Разбираем цифровые часы с космического корабля «Союз» Бортовые Часы Космические. Показывают время, имеют будильник («оповещатель») и секундомер Недавно к нам в руки [в Музей компьютерной истории в Маунтин-Вью, Калифорния] попали часы, летавшие в космос с миссией «Союз» («Бортовые Часы Космические», или БЧК). Часы изготовлены ...

SamsPcbGuide, часть 14: Технологии — Микроразварка и технология Chip-On-Board В этой самоизоляционной статье я расскажу о разварке проволочных микровыводов (англ. wire bonding). В контексте печатных плат речь пойдёт о технологии монтажа кристаллов на печатную плату (англ. chip-on-board, COB). Обязательно смотрите видео по ссылкам, микроразварка — это ...

Так выглядит «обнажённая» нереференсная GeForce RTX 3090. Gigabyte не стала создавать для неё отдельную печатную плату Покупать GeForce RTX 3090 для игр совершенно бессмысленно. Она быстрее GeForce RTX 3080 всего на 10% Фотографии эталонных и нереференсных GeForce RTX 3080 мы уже видели в огромном количестве, включая снимки печатных плат. GeForce RTX 3090 выходит 24 сентября, так что в...

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

Vue для самых маленьких a.k.a небольшой блог по всем канонам Всем привет! В данной статье рассмотрим разработку фронта простенького блога на Vue с использованием всех прелестей Vue включая Vuex и Router. А также поговорим про структуру приложения и работу с контейнером и роутером. Читать дальше →

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

Цифровой рентген: инспектор Гаджетов Good news, everyone! Отклик на предыдущую статью был неплохой, все собирался продолжить, да только новогодние выходные дали такую возможность. В этот раз хочу рассказать про опыт нашей разработки портативной системы для рентгеновского контроля печатных плат и различной эле...

[Перевод] Извлекаем константы с кристалла математического сопроцессора 8087 В 1980 году Intel представила чип 8087 для ускорения обработки чисел с плавающей запятой на 8086-х процессорах, и его использовали в оригинальном IBM PC. Поскольку первые микропроцессоры работали только с целыми числами, арифметика с числами с плавающей запятой была медленно...

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

[Перевод] Внутри многокристального секционного микропроцессора Am2901 от AMD 1970-х годов Вы, возможно, знакомы с современными процессорами производства компании Advanced Micro Devices. Но AMD начала производить процессоры ещё в 1975 году, когда впервые представила свой Am2901. Это был т.н. многокристальный секционный процессор: каждый из чипов обрабатывал по 4 б...

Как вести технический блог? Я работаю в коммерческой разработке с 2011 года. С конца 2012 занимаюсь разработкой под iOS. Свою первую техническую статью я написал на Хабре в начале 2017 года про подход к локализации мобильных приложений. Потом выпустил ещё несколько статей по iOS-разработке на Хабре и...

Boeing отправил на испытания ракету-монстра Space Launch System (SLS), или Система космического запуска, предназначена для доставки людей и грузов в дальний космос. Основная часть ракеты, изготовленная на заводе НАСА в Михуде (Новый Орлеан, штат Луизиана), в настоящее время направляется в Миссисипи, где она пройдет кл...

Простейший способ, как снизить температуру памяти у GeForce RTX 3080 Founders Edition На днях мы узнали, что память у видеокарт GeForce RTX 3080 может разогреваться свыше 100 градусов. Это касается лишь отдельных микросхем, но всё же это очень внушительные значения. Оказалось, частично решить проблему весьма просто. Основатель ресурса igor´sLAB Иго...

SpaceX получила контракт на разработку корабля для Лунной программы NASA NASA заключила контракты с компаниями Blue Origin, SpaceX и Dynetics в рамках программы подготовки миссии на Луну. Предполагается, что они будут конкурировать друг с другом в попытке разработать лучшую лунную систему посадки для программы Artemis. Blue Origin получила самый ...

[Из песочницы] Работа с китайской АЦП Hx711 Причина написания этого поста заключается в желании разобраться с модулем 24 разрядного дельта сигма преобразователя АЦП на основе микросхеме Hx711. Сам преобразователь собран в виде готового модуля по схеме включения рекомендованного производителем (????). Замечания о работ...

Boeing сделал последний шаг для отправки людей в космос Капсула Boeing CST-100 Starliner установлена на ракете ULA Atlas V, которая, в свою очередь, возвышается на стартовой площадке Complext 41 военно-воздушных сил США на мысе Канаверал во Флориде. Ракета на фото полностью заправлена и проверена. Прошедшая удачно репетиция запус...

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

Почему мой NVMe медленнее SSD? В данной статье мы рассмотрим некоторые нюансы подсистемы ввода-вывода и их влияние на производительность. Пару недель назад я столкнулся с вопросом, почему NVMe на одном сервере медленнее, чем SATA на другом. Посмотрел в характеристики серверов и понял, что это был вопрос...

«Голые» референсные GeForce RTX 3080 и RTX 3090 на печатных платах нормальной формы Мы уже видели необычной формы печатные платы референсных видеокарт GeForce RTX 3080 и RTX 3090. Как оказалось, у Nvidia есть и другие платы. Те, которые мы уже видели, предназначаются для адаптеров Founders Edition. В случае RTX 3080 каталожный номер такой платы —...

[Перевод] Погружение в недра бортового управляющего компьютера «Аполлона» и хак, спасший миссию «Аполлон-14» Как, находясь на Земле, пропатчить программу на компьютере, летающем вокруг Луны? Очень осторожно. Миссия "Аполлона-14", которой командовал Алан Шепард (единственный астронавт из программы "Меркурий", летавший на Луну в составе миссии «Аполлон») была по...

Новейший «Монолит» готовится к испытаниям Разработанная концерном «Техмаш» ракета калибра 122 мм создаётся на замену неуправляемой авиационной ракете С-13 и является развитием проекта ракеты «Бронебойщик», который в свою очередь призван был заменить ракету С-8 калибра 80 мм. «Работа ведется. Детализировать пока рано...

SpaceX будет доставлять грузы на окололунную станцию Gateway — это проект обитаемой станции на окололунной орбите, которая позволит проводить миссии на орбите и поверхности Луны. В разработке Gateway участвуют NASA, Канадское космическое агентство, а также, возможно, будут участвовать «Роскосмос», Европейское космическое агент...

Представлена материнская плата ASUS ROG Maximus XII Extreme Z490 ASUS представила список материнских плат нового чипсета Z490. Плата ASUS ROG Maximus XII Extreme представляет игровой бренд ROG. Плата еще не анонсирована для продаж, рассмотрим некоторые особенности. ASUS ROG Maximus XII Extreme Z490 оценивается в 750 долларов. Плата б...

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

[Перевод] Основы нейросетей в 100 строках кода (часть 1) В трёх частях этой статьи мы: Напишем нейросеть с нуля на Python и обучим её алгоритмом градиентного спуска. Применим её к датасету The Wisconsin Cancer Data-set и предскажем по 9 различным признакам, является ли опухоль доброкачественной или злокачественной. Подробнее иссл...

Biostar представила материнскую плату начального уровня B450NH для компактных систем Новая материнская плата B450NH от BIOSTAR, основанная на чипсете AMD B450 разработана для компактных сборок. Плата имеет форм-фактор Mini-ITX, но при этом предлагает хороший набор функций. Материнская плата оснащена двумя слотами DIMM DDR4 с максимальным объемом до 64 Гб....

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

ТУСУР разрабатывает оборудование для цифровой печати интегральных схем Совместная разработка лаборатории печатной электроники Томского университета систем управления и радиоэлектроники и НПК «Аддитив», победителя программы «Старт – Цифровые технологии» Фонда содействия инновациям, позволит реализовать технологию принтерного изготовления СВЧ-узл...

SD-карта с WiFi на ESP8266 для 3D-принтера (plug-and-play) Данная разработка предназначена для тех, кому надоело после создания файла с g-кодом на PC, вынимать SD-карту из 3D-принтера, вставлять её в PC, записывать g-код, а после снова совать её в 3D-принтер. И, кроме того, для тех, кому не хочется разбираться с ардуино и всякими би...

[Перевод] Мониторинг распределённых систем — опыт Google (перевод главы книги Google SRE) SRE (Site Reliability Engineering) — подход к обеспечению доступности веб-проектов. Считается фреймворком для DevOps и говорит как добиться успеха в применение DevOps-практик. В этой статье перевод Главы 6 Monitoring Distributed Systems книги Site Reliability Engineering о...

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

[Перевод] Дружим ORDER BY с индексами Привет, Хабр! Я потихоньку перевожу статьи Маркуса Винанда из блога use the index luke. Первой статьей в цикле был манифест Маркуса о важности использования безофсетной пагинации на ключах. Мы рассмотрели всего один пример, как этот подход работает на практике. В этой и сле...

[Перевод] Лёгкий способ сделать крохотный USB-хаб для Raspberry Pi Перевод статьи с сайта самодельщика Retrocution Бывало у вас такое, что вам не хватает USB-портов при создании проекта на Raspberry Pi Zero? Притом внешние USB-хабы или HATS не подходили из-за ограничений по размеру? Если да, или если вы просто ищете себе интересный проек...

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

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

ASUS анонсирует линейку материнских плат для профи Компания ASUS представила линейку материнских плат Z490, которые помогут полностью раскрыть потенциал процессоров 10-го поколения Intel Core. По замыслу производителя, они понадобятся профессиональным пользователям и геймерам. Флагманом геймерской линейки является материнска...

Локализация приложений: как мы подружили перевод и разработку Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз и текстов, переведённых на 52 языка. При этом каждое из наших приложений и...

Новости из США по лунной программе «Артемида» (Artemis) Что Трамп и «Артемида» нам готовят? Вопрос о том, на что именно направлена американская космическая программа «Артемида» (Artemis) отнюдь не риторический. Я писал довольно давно (когда программы «Артемида» ещё не было) на Geektimes, что в определение точных целей космонавтик...

Разработка первого проекта на платформе Microsoft Dynamics 365 For Finance and Operations Всем привет! Меня зовут Таня, я тимлид группы разработки Axapta в компании Lamoda. В этой статье речь пойдет про разработку нашего первого проекта на платформе Microsoft Dynamics 365 For Finance and Operations. Я расскажу про подходы, которые мы использовали, про ошибки,...

ASUS представила материнскую плату нового чипсета TUF Gaming Z490-PLUS Компания ASUS подготовила информацию еще об одной модели материнской платы нового чипсета Z490, это ASUS TUF Gaming Z490-PLUS. Гнездо сокета имеет 16-ти фазную систему питания. Материнская плата поддерживает до 128 Гб оперативной памяти DDR4. Шесть портов для SATA 6 Гбит/...

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

Netflix снял фантастический мультфильм «Over the Moon», о маленькой китаянке, которая самостоятельно собрала ракету для полета на Луну [трейлер] Похоже, у Netflix наконец появился достойный претендент на получение анимационного «Оскара». По крайней мере после просмотра трейлера мультфильма «Over the Moon» возникает именно такое чувство. Картина рассказывает о маленькой китаянке Фей Фей, которая са...

В Удмуртии установлена печатная машина Konica Minolta с IQ-модулем Ижевская типография mainprint инсталлировала цифровую производительную систему печати Konica Minolta AccurioPress C3080 с интеллектуальным модулем контроля качества IQ-501. Модуль расширяет возможности печатного оборудования: упрощает процесс ...

Wi-Fi для ANYCUBIC Chiron Привет.Несколько лет назад, я навесным монтажом повторял схему Wi-Fi флешки из поста SD карта с Wi-Fi своими руками.Сейчас в мои руки попал ANYCUBIC Chiron и спустя несколько минут работы с ним я понял что переносить файлы перетыкая SD карту меня напрягает. Да и по сравнению...

Stratolaunch разработает два гиперзвуковых планера и космпоплан Компания Stratolaunch уже довольно давно ведет разработку самолета Model 351 — самого длиннокрылого самолета в мире. Изначально планировалось, что аппарат будет использовать в качестве системы воздушного старта для запуска ракет собственной разработки Stratolaunch; позже, од...

[Из песочницы] Введение в ASGI: становление асинхронной веб-экосистемы Python Привет, Хабр! Представляю вашему вниманию перевод статьи "Introduction to ASGI: Emergence of an Async Python Web Ecosystem" автора Florimond Manca. "Черепахи рядом с водоемом", Ricard Baraham на unsplash.com Python не замыкается только на Data Science, в...

Делаем "Правильный" mks tft Wi-Fi +SD. Без программатора и создания печатных плат! Привет всем.Уже около года, как я пользуюсь системой собранной на MKS Sbase+ KMS TFT под управлением SmoothieНекоторое время назад я, наверное как и многие тут, добавил Wi-Fi модуль. Просто под руку попался в магазине. Решил что лишним не будет.Но удовольствия от покупки я н...

Gigabyte представила топовую плату чипсета Z490 с водоблоком Aorus XTREME WATERFORCE Gigabyte представила топовую плату чипсета Z490 Aorus XTREME WATERFORCE. Aorus XTREME WATERFORCE имеет 16 фаз питания, мощную систему охлаждения в виде водоблока Aorus All in One (охлаждение зоны VRM, процессора). Aorus XTREME WATERFORCE представлена в формате E-ATX. Плата...

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

На ракеты для вывода спутников российской системы "Эфир" потребуется потратить 325 млрд рублей Об этом говорится в предварительной программе запусков Роскосмоса. По плану для создания группировки из 638 спутников к 2030 году потребуется осуществить 148 запусков ракет трех различных типов.

Светодиод, таймер и прерывания на RISC-V с нуля (на примере GD32VF103 и IAR C++) Сегодня речь пойдет о модном — о RISС-V микроконтроллере. Я давно хотел познакомиться с этим ядром и ждал когда появится что-то похожее на STM32 и вот дождался, встречайте — китайский GigaDevice — GD32V. Инфраструктура для этого микроконтроллера не такая обширная как для ST...

Украина показала свою ракету для лунных миссий Украинское Конструкторское бюро «Южное» продемонстрировало линейку из четырёх перспективных космических ракет-носителей сверхтяжёлого класса Mayak. Они могут использоваться для выведения на орбиту транспортной системы Земля-Луна-Земля.

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

Wi-Fi для RRF на платы SKR 1.1 - 1.4 После успешного перехода с прошивки Марлин на RepRap могу уверенно сказать: - хорошая вещь, очень удобная.А значит нужно сделать платку для организации связи с принтером по Wi-Fi. Сначала были прототипы на проводах, теперь пора бы и красиво оформить.Рисовал платки, продумыва...

Тест экрана и засветки фотополимерного принтера v.2 Я уже писал как то про этот тестhttps://3dtoday.ru/blogs/winso/test-ekrana-na-fotopolimernom-printereС того времени поступило много вопросов, которые немного систематизировал, и дополнил тест для большинства доступных экранов.Данный тест разработан для визуальной быстрой оце...

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

Автоматическое добавление JSON источников в REFL.ME для формирования сообщений и оповещений После публикации здесь статьи "Сообщения и оповещения на Android через JSON" и попадания в топ 5 новостей дня на Hacker News, пришло множество писем обратной связи. Благодаря этому были добавлены новые полезные функции. Одной из новых функций, которая была добавлена по про...

Повышение привилегий в Windows клиенте EA Origin (CVE-2019-19247 и CVE-2019-19248) Приветствую всех, кто решил прочитать мою новую статью с разбором уязвимостей. В прошлый раз небольшим циклом из трех статей я рассказал об уязвимостях в Steam (1, 2 и 3). В данной статье я расскажу об уязвимостях похожего продукта — Origin, который тоже является лаунчером д...

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

Power Supply или бюджетный модуль питания 220v. На моём самодельном принтере стоял блок питания ATX, решил перейти на стандартный для 3D-принтеров блок питания, но в нём нет поддержки отключения питания после печати. Включить или выключить его можно только кнопкой прерывания цепи 220v. Посмотрел готовые модули на Али эксп...

Обратная разработка аналоговой видеокамеры Ранее на хабре я публиковал статьи, связанные с системой аналогового видеонаблюдения. В частности, были статьи, связанные с изучением файловой системы HDD видеорегистратора (DVR). В данной статье речь пойдёт про обзор навороченной аналоговой видеокамеры модели Evidence EVR...

14 самых популярных Node.js-библиотек в 2020 году Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «14 Most Useful NodeJS Libraries in 2020». В данной статье автор делится своими находками среди многочисленных пакетов Nodejs. Express Быстрый, гибкий, минималистичный, легкий в изучении фреймворк...

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

На плате Biostar A68N-2100K установлена однокристальная система AMD E1-6010 Компания Biostar представила системную плату A68N-2100K типоразмера mini-ITX. На плате установлена однокристальная система AMD E1-6010 с двухъядерным CPU, работающим на частоте 1,35 ГГц, и GPU AMD Radeon R2. Низкое тепловыделение AMD E1-6010 позволило обойтись пассивным...

[Из песочницы] Вывод текста на OLED дисплей с контроллером SH1106 по шине SPI через библиотеку HAL Здравствуйте, уважаемые читатели. В своих разработках на микроконтроллерах STM32, для вывода осмысленной информации, я пользуюсь OLED дисплеями на чипе SSD1306. В последний раз пришел ко мне 1,3" SPI модель по демократичной цене — около 200руб. Первое, что бросилось в г...

[Перевод] Какую кибердеку я бы хотел сделать для себя Перевод статьи из блога AbcLinuxu В 2016 году я создал сабреддит /r/cyberDeck. Отчасти потому, что меня вдохновила статья о создании кибердеки, а отчасти из-за нескольких обсуждений в IRC, в которых я принимал участие, и поскольку мне кажется, что эта идея – нечто большее, ...

Alert! Нашему блогу нужны добрые руки и умная голова Мы не будем предлагать дримтим, мы вам дримтим покажем. А если серьёзно, мы уже 5 с лишним лет на Хабре и стабильно занимаем первое место среди компаний. Это серьёзный труд и большой опыт для всех, кто причастен к статьям и концепции блога RUVDS. Ведение блога номер один это...

[Перевод] Четвероногий робот-паук на Arduino Майлз – это робот-паук на базе Arduino Nano, использующий 4 ноги для ходьбы и маневрирования. В качестве приводов для ног используются 8 сервомоторов SG90 / MG90. Специально сделанная плата позволяет управлять моторами и подавать питание на них и Arduino Nano. В плате есть...

Bykski представила водоблоки для AMD Radeon RX 6900 XT и RX 6800 XT Китайский производитель компонентов водяного охлаждения Bykski одним из первых продемонстрировал водоблоки для видеокарт серии Radeon RX 6800 и Radeon RX 6900 XT. Что интересно, Bykski косвенно раскрыла точные схемы печатных плат старших ускорителей...

Чистая архитектура с Go Меня зовут Эдгар (ZergsLaw), я работаю в компании, которая занимается  финтех-разработкой для b2b и b2c. Когда только устроился в компанию, то попал в команду большого финтех-проекта и получил «в нагрузку» небольшой микросервис. Мне поручили его изучить и подготовить план ре...

Томские ученые испытают космический 3D-принтер и 3D-печатные спутники Томский политехнический университет (ТПУ) проведет на Международной космической станции ряд экспериментов, связанных с нанесением защитных покрытий на иллюминаторы, испытаниями наноспутников с 3D-печатными корпусами и непосредственно бортовой 3D-печатью композитными материал...

Образец печатной платы GeForce RTX 3090 для партнеров NVIDIA засветился на фото Вероятно, на снимке плата PG132 со всеми распаянными элементами

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

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

Boot manager для 486-го компьютера Введение Всё началось с того, что меня несколько расстраивало отсутствие возможности загружаться с дисковода на старой плате Socket 3. CD-приводы в то время ещё не были распространены и разработчики BIOS даже не задумывались о предоставлении такой опции. Да и операционные си...

Плата ASRock J4125-ITX с чипом Intel Gemini Lake Refresh подойдёт для создания домашнего медиацентра Компания ASRock готовит к выпуску материнскую плату J4125-ITX, предназначенную для построения настольных компьютеров небольшого форм-фактора, а также развлекательных центров для умного дома. Новинка соответствует формату Mini-ITX: габариты составляют 170 × 170 мм. На плату и...

[Из песочницы] Подключение дисплея 10" ER-TFT101-1 к STM32F429 через FMC Всем доброго времени суток. В этой статье мы разберём подключение TFT дисплея ER-TFT101-1 (10 дюймов, RA8876 драйвер) к плате STM32F429L Discovery по 16-битному параллельному интерфейсу 8080 используя модуль FMC (flexible memory controller). О дисплейной сборке ER-TFT101-1 ...

Роботика — 3D-печатная кукла ростом с человека Источник всех фотографий в статье Wanhao3dprinter.comСтатья с сайта Wanhao3dprinter.com переведена для вас Top 3D Shop.Компания CAD House изготовила 3D-печатную куклу в человеческий рост и с полностью подвижными суставамиКогда программы для 3D-моделирования и 3D-принтеры ста...

Гадание по кожухам. Biostar приписывают намерение представить системную плату с разъемом LGA 1200 Компания Biostar опубликовала изображение фрагмента новой системной платы. На нем показан новый дизайн полноцветной подсветки, украшающей кожух, который прикрывает разъемы ввода-вывода. Хотя такой кожух может быть у любой платы, источник предполагает, что на иллюстраци...

Еще один корпус для Arduino UNO Плата Arduino UNO Rev3 рассчитана на монтирование в корпус винтами М2. Мне захотелось создать 3D печатный корпус, который не требовал бы отдельных крепежных элементов. Недавно я как раз переходил с SolidWorks на FreeCAD, так что решил изготовить корпус в качестве первого про...

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

[Перевод] Создание вашего первого модуля Ansible В этом блоге я расскажу, как создать свой первый модуль Ansible. Конечно, есть документация, доступная и на Ansible.com, но разобраться в ней достаточно трудно. Запуск своего первого модуля на основе этого введения дался мне с большим трудом. Вот почему я создал это пошагов...

[Перевод] 7 способов повысить эффективность автоматизации тестирования в Agile разработке Перевод статьи подготовлен в преддверии старта курса «Java QA Engineer». Разработка программного обеспечения — процесс сложный. Еще на заре разработки программного обеспечения как дисциплины архитекторы поняли, что без структуры управления этот процесс превращается в хао...

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

К 2023 году SpaceX планирует ежегодно производить 70 запусков с космодромов во Флориде Компания SpaceX планирует в ближайшие несколько лет значительно увеличить количество запусков ракет с космодромов во Флориде в связи с созданием спутниковой системы Starlink, а также с целью выполнения заказов клиентов. Об этом сообщается в проекте экологической оценки Управ...

На плате Biostar A10N-9630E типоразмера mini-ITX распаян APU AMD A10-9630P Компания Biostar сообщила о выпуске системной платы A10N-9630E типоразмера mini-ITX, на которой распаян гибридный процессор AMD седьмого поколения (Bristol Ridge). Конфигурация APU A10-9630P включает четырехъядерный CPU, работающий на частоте 2,6-3,3 ГГц, и GPU Radeon R...

[Перевод] Как устроен процесс создания docker-контейнера (от docker run до runc) Перевод статьи подготовлен в преддверии старта курса «Инфраструктурная платформа на основе Kubernetes». За последние несколько месяцев я потратил немало личного времени на изучение работы Linux-контейнеров. В частности, что конкретно делает docker run. В этой статье я соб...

Open360: как мы начали с разработки модели премирования и сделали IT-систему для внутреннего HR TL;DR: рассказываю о задаче оценки вклада сотрудника в общий результат и новой open source системе проведения круговой оценки сотрудников, разработанной в нашей компании, на базе метода оценки 360 градусов. Здравствуйте, меня зовут Иван Кудрявцев — я технический директор и ...

Разработка «простого генератора напряжения» в соответствии с ГОСТ Р МЭК 61508 (IEC 61508) В данной статье будут рассмотрены необходимые шаги для создания устройства, отвечающего общим требованиям функциональной безопасности (ФБ). А также будет предложена архитектура простейшего «безопасного» (safety) генератора напряжения. Так как управляя напряжением, можно уп...

[Перевод] Зависимые типы в Haskell: почему это будущее разработки программного обеспечения В Serokell мы занимаемся не только коммерческими проектами, но стараемся изменить мир к лучшему. Например, работаем над улучшением главного инструмента всех хаскелистов – Glasgow Haskell Compiler (GHC). Мы сосредоточились на расширении системы типов под впечатлением от рабо...

SKR v2 Уже в продаже Всем доброго времени суток.Вчера на портале был выложен пост о прекращении поставки skr 1.3, 1.4. Ссылка вот тут.Я бы хотел немного уточнить и поправить данную информацию. Платы skr v2 уже продаются в розницу на Али. Ссылка вот тут. Так же данная плата уже есть в наличии в м...

[Перевод] C# 8 и null-допустимость. Как нам с этим жить Здравствуйте, коллеги! Пришло время упомянуть, что у нас в планах — выпуск фундаментальной книги Иэна Гриффитса по C#8: Тем временем, в своем блоге автор опубликовал две взаимосвязанные статьи, в которых рассматривает тонкости таких новых явлений, как «nullability», «null-...

Опубликованы схемы кристаллов ввода-вывода в составе процессоров AMD Zen 2 В процессорах Zen 2 компания AMD применила так называемый «чиплетный дизайн», объединив на одном текстолите от одного до восьми 7-нм чипов с x86-ядрами и 12-нм кристалл ввода-вывода. Снимки «голых» микросхем Input-Output Die (IOD),...

На системной плате Biostar FX9830M распаян APU AMD FX-9830P Компания Biostar сообщила о выпуске системной платы FX9830M, на которой распаян гибридный процессор AMD FX-9830P (Bristol Ridge). Напомним, в его конфигурацию входит четырехъядерный CPU, работающий на частоте 3,0-3,7 ГГц, и GPU Radeon R7. По словам производителя, новая ...

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

Полноценная GDB отладка через USB на плате BluePill (STM32F103С8T6) В данной статье речь пойдет о программировании и полноценной отладке микроконтроллера STM32F103C8T6 через USB.Однажды, от коллег поступило предложение о участии в IoT проекте. Система предусматривала однопоточный запуск скриптов. Отладка производилась с помощью логов. И тут...

Инфографика средствами Excel и PowerPoint «Какой толк в книге, — подумала Алиса, — если в ней нет ни картинок, ни разговоров?» Льюис Кэрролл, «Алиса в Стране чудес» Всем привет! Мы уже привыкли к тому, что все чаще информацию нам стараются подать с элементами инфографики. Визуальные материалы воспринимаются и запом...

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

Системная плата Biostar A10N-9830E позиционируется как основа HTPC или ПК для «легких игр» Раздел новинок на сайте Biostar пополнила системная плата A10N-9830E типоразмера mini-ITX, на которой распаян гибридный процессор AMD FX-9830P (Bristol Ridge). Его конфигурация включает четырехъядерный CPU, работающий на частоте 3,0-3,7 ГГц, и GPU Radeon R7. Системная п...

Когда хочется игровой руль для симуляторов, а денег на него нет, зато есть 3D-принтер. Всем привет.Сравнительно давно (с  изменением курса валюты)  с продажи исчезли дешевые бюджетные рули с полноценной обратной связью.А б/у рули с тремя педалями типа G25, G27 стоят в пределах 9-12т.р. В моем регионе  их очень  тяжело найти, а транспортные компании до нас не е...

Дельта. От клизмы к большой клизме :) Приветствую. Я один из немногих, кому приехала "лунная клизма" (так окрестили в нашем телеграмм-чатике оное изделие) за 4250р. Бывало и дешевле. И оно печатало!Называлось оно EZT T1, или Sinis T1. Бралось ради мешка запчастей для старта, ну и ознакомится с кинематикой, конст...

Появились изображения платы ASRock B550AM Gaming со слотом PCIe 4.0 x16 Источник опубликовал изображения системной платы ASRock B550AM Gaming, построенной на наборе системной логики B550A. Как известно, B550A — по сути переименованный чипсет B450 (Promonory). Вместе с тем, платы на базе B550A гарантированно поддерживают все настольные...

Настроили мониторинг. Что дальше? Всем привет! Меня зовут Мазеин Михаил, я занимаюсь бекенд-разработкой в ManyChat. Одна из моих задач — анализ и повышение качества нашего продукта через системы мониторингов, алармов и сопутствующих процессов. Я на своем опыте убедился в том, что выстроить мониторинг — недо...

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

Уменьшение времени отклика при передаче данных по UDP Привет, Хабр! В этой статье я хочу рассказать о решении одной из типичных проблем, с которой Embox справляется лучше GNU/Linux. Речь идет о времени реакции на пакет, переданный по протоколу Ethernet. Как известно, основной характеристикой передачи данных по сети является пр...

В айфонах 2020 года батарейки могут быть больше По данным отраслевых источников, цитируемых корейским веб-сайтом The Elec, в 2020 году iPhone может иметь специальный модуль защиты аккумулятора, который почти на 50 процентов меньше и тоньше, чем схема защиты аккумулятора в предыдущих iPhone. Меньший модуль может освободить...

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

[Из песочницы] IoT шлюз Ethernet-RS485 на базе STM32 Привет, Хабр!Данный пост посвящён DIY разработке Ethernet-RS485 шлюза. Цель данного шлюза – обеспечение централизованного управления нодами Mysensors со стороны контроллера умного дома.Недавно меня таки достали провода, дюпоны, навесная пайка и т.п. и было принято давно оття...

Как сделать базовый тест-класс для Selenium тестов и выполнить инициализацию через JUnit RuleChain Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ процесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло. Как эффективно организовать иерархию кл...

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

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

Разложение монолита: Декомпозиция БД (часть 1) Эта статья является конспектом книги «От монолита к микросервисам». Материал статьи посвящен декомпозиции БД во время процесса разложения монолита на микросервисы.В предыдущей статье рассмотрели способы извлечения функциональности из монолита в микрослужбы. Однако, что делат...

Skyrora испытала 3D-печатный ракетный двигатель на топливе из переработанного пластика Шотландская частная космическая компания Skyrora, основанная украинским предпринимателем Владимиром Левыкиным, провела испытания 3D-печатного ракетного двигателя на топливе из переработанных полимерных отходов. В разработке ракет-носителей принимают участие днепровские специ...

Заменил SKR mini E3 V1.2 на BTT E3 RRF V1.1 Закрыл гештальт с управляемой подсветкой: заменил в своём ZAV-mini плату SKR mini E3 V1.2 на BTT E3 RRF V1.1. На плате SKR mini E3 V1.2 (STM32F1) мне так и не удалось сделать полноценное PWM-регулирование подсветки (она работала только в режиме ON/OFF, без регулировки яркост...

[Перевод - recovery mode ] Zettelkasten: как один немецкий учёный стал невероятно продуктивным Изображение предоставлено автором. Основано на фотографии Патрика Томаса с Ансплэша Это перевод статьи Дэвида Клира о методе ведения заметок Zettelkasten, благодаря которому немецкий социолог Никлас Луман написал более 70 книг и 400 научных статей. Стоит читать, если вы хо...

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

США заплатят 768 млн долларов за разработку запрещённых ранее ракет Американская компания Raytheon получила от Пентагона контракт на сумму $768 млн, по которому будет производить ракеты средней дальности AMRAAМ (воздух — воздух). Это стало возможным после выхода США из Договора о ликвидации ракет средней и меньшей дальности (ДРСМД).

NASA пришлось внести коррективы в новую лунную программу Согласно предварительным планам Национального аэрокосмического агентства США, первый пуск ракеты-носителя SLS в рамках новой лунной программы Artemis (Artemis 1) ожидался во второй половине 2021 года. Пандемия и связанные с ней карантинные меры внесли изменения в расписание ...

Появились первые изображения материнских плат чипсета A520 от ASRock Фотографиями новых материнских плат чипсета A520 от ASRock поделился портал Videocards. На данный момент компания ASRock планирует выпустить две платы на новом чипсете. A520M Pro4 плата представлена в форм-факторе mATX, а A520M-ITX/AC является платой ITX форм-фактора. О...

В системную плату Zeal-All ZA-KB1650 встроена видеокарта Nvidia GeForce GTX 1650 Наряду с системной платой ZA-SK1050, в которую встроена видеокарта GeForce GTX 1050 Ti, компания Zeal-All выпустила похожую модель ZA-KB1650. Она рассчитана на процессоры Intel в исполнении LGA 1151 и располагает встроенной видеокартой Nvidia GeForce GTX 1650 Плата раз...

[Перевод] Sherbet: эргономичная игровая клавиатура Перевод статьи из блога самодельщика Billiam Через некоторое время после того, как мою Logitech G13 перестали выпускать, она у меня сломалась, и я решил разработать для неё замену, которую назвал Sherbet. Сначала – что получилось: Клавиатура с джойстиком Файлы для печат...

[Перевод] Что под капотом компиляторных оптимизаций GraalVM? Продолжаем разбираться с работой GraalVM, и на этот раз у нас перевод статьи Aleksandar Prokopec «Under the hood of GraalVM JIT optimizations», изначально опубликованной в блоге на Medium. В статье есть несколько интересных ссылок, позже мы постараемся перевести и эти статьи...

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

IoT-шлюз для промышленных протоколов на базе i.MX6 и Linux WISE-710 — это универсальное устройство, которое одновременно может быть шлюзом для промышленных интерфейсов, устройством сбора и обработки данных, хабом для IoT устройств и маршрутизатором. Построено на базе SoC i.MX6 и работает под управлением Ubuntu или Yocto Linux. П...

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

Мой опыт разработки на языке Nim Привет, Хабр! Уже довольно давно я пишу свой игровой фреймворк — такой pet project для души. А так как для души нужно выбирать что-то, что нравится (а в данном случае — на чём нравится писать), то выбор мой пал на nim. В этой статье я хочу поговорить именно про nim, про его...

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

Усовершенствованный MKS PWC, модуль автоВыключения Вот я смотрю регулярно появляются схемки модулей автоотключения.Хороший, очень полезный модуль. Желаю каждому.Ну тогда и я расскажу и своей разработке.Сделал я его еще год назад, и даже опубликовал, но, дело не пошло.Рисовал схему опираясь на имеющиеся фотографии оригинально...

Ракета Firefly Aerospace загорелась при испытаниях Во время испытаний ракеты Alpha компании Firefly Aerospace, которые проходили вечером 22 января 2020 года в Остине (Техас, США), вспыхнул пожар. Людям удалось справиться с огнем и не допустить взрыва. Сообщается, что никто не пострадал. Более того, уцелели даже ракета и испы...

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

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

Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для баз данных. Ее структура будет похожа на первую. Как и в первой я расскажу о проблемах с которыми мы сталкивались...

[Из песочницы] Как организована работа в Amazon Как и во многих других американских компаниях, организация рабочих процессов в Amazon построена на базовых принципах, основная цель которых – помочь сотрудникам принять правильное решение, основываясь на ценностях компании. Мы поговорили с продукт-менеджером в Amazon, которы...

Станок ЧПУ из 3D или всё уже сделано до нас Новый проект печатной платы потребовал такое количество отверстий, которое второй раз сверлить вручную не хватило духа. Вдобавок смена свёрл непременно приводила у меня к пропускам отверстий или ошибкам в диаметрах. Было решено день потратить но за 5 минут долететь насверлит...

Линейку модулей памяти Adata XPG Spectrix D50 DDR4 RGB пополнили модули DDR4-4800 и DDR4-4600 По данным источника, компания Adata добавила в линейку модулей памяти XPG Spectrix D50 DDR4 RGB модули DDR4-4800 и DDR4-4600, а максимальный объем модулей линейки увеличен до 32 ГБ. Хотя в каталоге Adata эти новшества еще не отражены, известно новые модули станут доступ...

Reverse shell на Python. Осваиваем навыки работы с сетью на Python на примере обратного шелла Для подписчиковНеобходимость передавать сообщения между двумя компьютерами, подключенными к сети, встречается не только при разработке приложений, но и при пентесте или участии в CTF. Проникнув на чужую машину, мы как-то должны передавать ей команды. Именно для этого нужен r...

[Перевод] Привлечение и удержание художников в open-source играх Автор оригинальной статьи — Jetrel. Художник, который активно участвует в проектах Open Source игр. Несколько лет назад он был «арт-директором» игры Battle for Wesnoth. Кроме того, он сделал львиную долю арта для Frogatto and friends и продолжает работать над этой игрой. По...

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

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

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

Подключение RGB ленты к SKR 1.3 Подключение RGB ленты к SKR 1.3В процессе переделки моего MakerBot Replicator 2 (переезд на SKR 1.3 и Marlin) от него остался кусок RGB ленты на 24 вольта. Давно хотел его приспособить к SKRке, но, как известно, плата напрямую не поддерживает подключение светодиодных лент. Н...

Три тяжёлые ракеты «Протон-М» вернутся на завод для устранения брака Сразу три ракеты тяжёлого класса «Протон-М» вернутся с космодрома Байконур в Центр им. Хруничева для устранения производственного брака. Об этом сообщает «РИА Новости», ссылаясь на информацию, полученную от осведомлённого источника в ракетно-космической отрасли. Фотографии Р...

Китайская ракета Kuaizhou-1A вывела первые спутники для IoT-проекта 12 мая в Китае состоялся успешный запуск ракеты-носителя Kuaizhou-1A. Она вывела на орбиту два коммуникационных спутника Xingyun-2 01 и Xingyun-2 02. Запуск состоялся с территории космического центра, расположенного в пустыне Гоби на северо-западе Китая. Данный запуск должен...

[Из песочницы] Погружение в Delta Lake: принудительное применение и эволюция схемы Привет, Хабр! Представляю вашему вниманию перевод статьи «Diving Into Delta Lake: Schema Enforcement & Evolution» авторов Burak Yavuz, Brenner Heintz and Denny Lee. Данные, как и наш опыт, постоянно накапливаются и развиваются. Чтобы не отставать, наши ментальные модели ми...

NASA предлагает выращивать лунные колонии из грибов В Исследовательском центре Эймса в Кремниевой долине NASA запускает новый проект из области мико-архитектуры (создания архитектурных объектов из грибного мицелия – прим. ред. Техкульт). Он уже получил щедрое финансирование по программе Innovative Advanced Concepts еще в 2018...

Платы видеокарт RTX 3090 и RTX 3080 для партнеров Nvidia появились на фото После анонса нового поколения игровых графических процессоров NVIDIA в сети появилось множество изображений видеокарт от различных производителей, однако, они не давали представление о печатной плате самих карт и расположении на ней компонентов.

Как переиспользовать код с бандлами Symfony 5? Часть 3. Интеграция бандла с хостом: шаблоны, стили, JS Поговорим о том, как прекратить копипастить между проектами и вынести код в переиспользуемый подключаемый бандл Symfony 5. Серия статей, обобщающих мой опыт работы с бандлами, проведет на практике от создания минимального бандла и рефакторинга демо-приложения, до тестов и ре...

Подключение экрана TFT 2.8 к плате SKR V1.3 (MARLIN) Здравствуйте уважаемое сообщество. Хочу поделиться с вами информацией как подключить Вот такой дисплей к плате SKR V1.3 с прошивкой Marlin. При этом если взять дисплей с тачем то и управлять принтером тоже вполне получиться.Особо сложного в подключении такого дисплея нету, н...

Программное обеспечение для СТО Bosch ESI[tronic] с новыми онлайн-функциями В 2019 году станции технического обслуживания получили возможность пользоваться программным обеспечением Bosch ESI[tronic] 2.0 для диагностики автомобилей в режимах оффлайн или онлайн. Разработчики завершили создание обновленной онлайн-версии программы, добавив в неё функции...

Моделируем поведение Quartus-проекта на Verilog в среде ModelSim В прошлой статье мы сделали достаточно сложный модуль. Разумеется, я вставил в тело статьи уже отлаженный результат. Но мне показалось, что достаточно странно, когда автор говорит «делай, как я», но при этом не показывает очень важного процесса. Давайте я покажу, как вообще ...

[Перевод] RICE: Простая приоритезация для Product-менеджеров Перевод статьи подготовлен специально для студентов курса «Product Manager IT-проектов» Проблемой, которая возникает постоянно при построении дорожной карты продукта, является распределение приоритетов. Как вы решаете над чем нужно работать в первую очередь? Если вы вл...

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

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

При такой цене Radeon RX 5500 обречена на провал Выход видеокарты Radeon RX 5500 XT уже совсем близко, и сегодня у нас есть возможность взглянуть на модель новинки AMD, которая, вероятно, будет одной из самых быстрых среди себе подобных. Называется она Sapphire Radeon RX 5500 XT Nitro+. Таковые частоты источник не ук...

[Из песочницы] Построение отказоустойчивой системы Embedded Linux на базе модуля Mars ZX3 фирмы Enclustra В связи с загруженностью специалистов, несколько лет назад мы вынуждены были отдать одну разработку контрагентам. Разработка велась на модуле Mars ZX3 фирмы Enclustra, в котором используется SOC ARM+FPGA Zynq-7020. Для сборки Linux использовался BSP от Enclustra (bsp-xilinx)...

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

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

Очередная статья: STM32 для начинающих Всех приветствую! Это моя первая статья на Хабре, поэтому прошу не кидаться тяжелыми предметами. Заранее спасибо. Начнем с предыстории. Когда-то мне пришлось перейти на микроконтроллеры ARM фирмы ST. Это было связано с тем, что PIC и AVR уже не хватало и хотелось новых при...

[Перевод] Deep Q Trading: объектно-ориентированный код на R Привет! Это перевод еще одной моей статьи, посвященной обучению с подкреплением (reinforcement learning). Эту итерацию даже предложили запостить в блоге Веды аналитики. :) В двух прошлых статьях на эту тему: 1 и 2 я пробовал создать и запустить обучение с подкреплением д...

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

Зеркальная камера Nikon D780 получила гибридный автофокус Компания Nikon официально представила полнокадровую фотокамеру Nikon D780, которая стала первой цифровой зеркалкой японского производителя с гибридной системой автофокусировки в режиме LiveView. Последняя может похвастаться покрытием 90% кадра, 273 точками фокусировки и функ...

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 47-58 Это вторая статья с переводом отдельных глав книги Эндрю Ына «Страсть к машинному обучению». Перевод предыдущих глав вы можете почитать по ссылке. В этой статье речь пойдёт о сквозном (end-to-end) глубоком обучении, а так же автор книги поделится некоторыми способами анал...

Первая в мире умная картошка SMART POTATO В Лас-Вегасе на выставке CES 2020 представили первую в мире умную картошку. Разработали ее ребята из французского стартапа BPZ Lans. Специальная плата вставляется внутрь корнеплода и с помощью Bluetooth подключается к смартфону. После подключения, система передает на экр...

Вышло обновление BIOS, обеспечивающее поддержку до 2 ТБ памяти платами ASRock на чипсете X299 Компания ASRock официально выпустила для своих системных плат на чипсете X299 новые версии BIOS, которые добавляют поддержку модулей памяти RDIMM объемом до 256 ГБ. При наличии восьми слотов для модулей памяти обновление позволяет включить в конфигурацию ...

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

Microsoft DirectStorage API — механизм ускорения загрузки данных для Windows 10 На этой неделе Microsoft в своем блоге представила программный интерфейс DirectStorage из семейства DirectX, призванный значительно ускорить операции ввода-вывода информации. Технология берет свое начало из архитектуры Xbox Velocity для консоли нового поколения Xbox...

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

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

Прошивка BigTreetech Touchscreen для MKS TFT32 V4, V3, V2, V1 Поддержка экранов от MKS TFT32L V4.0 теперь официально включена в основную ветку BigTreetech Touchscreen.Я лишь добавил поддержку версий V1.0 , V2.0 ,V3,0 и доделал режим эмуляции 12864 под эти экранчики.Выложил это в отдельной ветке.  Эмуляция 12864 работает с любым из трех...

[Перевод] Разработка REST API — что такое Contract First? В этой статье мы рассмотрим подход к разработке REST API на основе контракта. При разработке хорошего API REST важно иметь отличные микросервисы. Подход Contract First поможет вам разработать хороший контракт до его реализации. Однако это не так просто! Читать дальше →

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

Летные испытания системы спасения экипажа при запуске космического корабля Crew Dragon проведены успешно Компания SpaceX провела испытание важной системы космического корабля Crew Dragon. Речь идет о летных испытаниях системы спасения экипажа при запуске в космос. В ходе испытаний спасательная капсула отделилась от ракеты Falcon 9, удалилась от нее, используя реактивные дв...

Anet A8 Plus. Замена родной платы на RAMPS 1.4 + Mega2560 + DRV8825 Все привет!Это мой первый пост, не судите строго...В общем, решил я добавить автолевел в свой свежеприобретенный Anet A8 Plus, но столкнулся с нехваткой памяти. Это было мое первое знакомство с платами Anet и надеюсь последнее...Уже года два как у меня валялся комплект RAMPS...

Ремонт платы lerdge x Добрый вечер всем.  Может кому пригодиться мой опыт.Решил поменять плату управления эндер 3  на продвинутую lerdge x.  После установки  соединил все разъемы и доп модуль управления мосфетом стола. Заметил, что стол сразу после включения питания начинает не санкционировано гр...

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

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

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

Без RGB. Представлены системные платы MSI MEG Z490 Unify и MEG Z490I Unify Компания MSI представила две системные платы серии Z490: MEG Z490 Unify и MEG Z490I Unify. Описывая новинки, производитель первым делом упоминает отказ от набившей оскомину подсветки RGB в пользу оформления в классическом черном цвете. Платы адресованы любителям игр и ...

Встраиваемые системы машинного обучения на базе Nvidia Jetson Аппаратные платформы для машинного обучения быстро развиваются и дешевеют. Модули Nvidia Jetson позволяют создавать эффективные и доступные решения для Edge Computing. Сегодня стало возможным уместить высокопроизводительную систему с 256 графическими ядрами Nvidia Cuda в к...

Декомпиляция node.js в Ghidra Приветствую, Вам когда-нибудь хотелось узнать, как же именно работает программа, которой вы так активно пользуетесь, игра, в которую часто играете, прошивка какого-нибудь устройства, которое что-то делает по расписанию? Если да, то для этого вам потребуется дизассемблер. А ...

Portwell PEB-9783G2AR материнская плата с 20 USB портами Компания Portwell разработала материнскую плату PEB-9783G2AR с возможностью подключения большого количества устройств. Производитель смог разместить на плате 20 портов USB 3.1 Gen 1. Плата не использует никаких технологий разделения, поэтому пользователь получает полную пр...

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

Показано фото опасного куска китайской ракеты в телескоп Недавно китайская ракета Long March 5b вывела на орбиту первый модуль китайской орбитальной станции. Ступень её осталась в космосе и сейчас неконтролируемо теряет высоту. В сети появились фото опасного куска китайской ракеты, сделанные в телескоп.

IDA Pro и техники реверс-инжиниринга 0x00 start ; {EN} entry point, do nothing, just run _main {EN} Статья для начинающих “воинов тьмы”, тех, кто хочет погрузиться в темную сторону силы: реверс-инжиниринг. На нашем “операционном столе” будет небольшой кустарный сервер, который работает по протоколу TCP/IP. Для ...

[Перевод] Юнит-тесты на Python: Быстрый старт Перевод статьи подготовлен специально для студентов курса «Python QA Engineer». Юнит-тестирование кода является неотъемлемой частью жизненного цикла разработки программного обеспечения. Юнит-тесты также формируют основу для проведения регрессионного тестирования, то есть о...

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

MSI выпустила топовую видеокарту GeForce RTX 2080 Ti Gaming Z Trio MSI GeForce RTX 2080 Ti Gaming Z Trio первая в мире видеокарта семейства GeForce RTX 2080 Ti с пропускной способностью памяти 16 Гбит/с . Видеокарта сохраняет все основные технические характеристики графического ядра RTX 2080 Ti. Видеокарта использует тройную конструкцию....

Космическая пушка, паровая ракета и орбитальное зеркало В день космонавтики традиционно принято мечтать о высоком… Помечтаем? А заодно тут будет немного о прошлой статье об освоении Марса. Читать дальше →

Стали известны подробности о плате EVGA SR-3 Dark с процессорным гнездом LGA 3647 Один из финских оверклокеров опубликовал первый обзор системной платы EVGA SR-3 Dark, показанной на выставке Computex 2019. Благодаря этому стали известны подробности о плате для 28-ядерного процессора Intel Xeon W-3175X. Это одна из всего трех плат, поддерживающих един...

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

Нишевый контент: как 10% статей дают 61% конверсий из блога Раньше у нас был блог и читатели. Теперь у нас есть блог, читатели и клиенты из блога. Свою роль здесь сыграли нишевые статьи. Это статьи, где реклама продукта упакована в решение определенной проблемы в узкой нише. Рассказываем, как мы их делаем и сколько клиентов они нам ...

Представлена плата MSI B450 Gaming Pro Carbon Max WiFi Компания MSI пополнила ассортимент системных плат моделью B450 Gaming Pro Carbon Max WiFi, которая может похвастаться оптимизацией под процессоры AMD Ryzen третьего поколения. Перед нами первая плата MSI данного класса в форм-факторе micro-ATX и с встроенным модулем Wi-Fi. О...

В США протестировали двигатель для гиперзвуковой ракеты Сегодня представитель Пентагона признал отставание США в разработке гиперзвукового оружия. Однако недавно исследовательская лаборатория Военно-воздушных сил (ВВС) США провела стендовые испытания двигателя гиперзвуковой ракеты X-60A на космодроме Сесил в Джексонвилле (Флорида...

Илон Маск раскритиковал проект сверхтяжелой ракеты NASA Глава SpaceX напомнил, что дорогостоящая ракета-носитель, которая разрабатывается NASA и Boeing для полетов к Луне и другим планетам, является одноразовой. В этом она уступает ракетам SpaceX.

Ender-4. Замена платы на MKS 1.4 + драйвера 2100\2208\2209 Я думаю владельцев данных принтеров осталось немного. Но может кому-то пригодится данная статья. Данную плату я установил уже на много данных принтеров. Мне нравится как она работает, без сбоев и каких то проблем. И конечно же самая главная идея, зачем я ее ставлю - убрать в...

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

Видеокарта EVGA GeForce RTX 2060 KO стоимостью 299 долларов выглядит первым ответом Nvidia на AMD Radeon RX 5600 XT Наши коллеги обнаружили на CES 2020 видеокарту EVGA GeForce RTX 2060 KO, цена которой стала для них большим сюрпризом: карта стоит 299 долларов. Это позволяет воспринимать ее как первый ответ Nvidia на модель AMD Radeon RX 5600 XT. Карта длиной 20 см снабжена систем...

[Перевод] Что происходит, когда вы выполняете manage.py test? Перевод статьи подготовлен специально для студентов курса «Python Web-Developer».Вы запускаете тесты командой manage.py test, но знаете ли вы, что происходит под капотом при этом? Как работает исполнитель тестов (test runner) и как он расставляет точки, E и F на экране? К...

Что может квантовый компьютер Квантовая физика родилась в 1900 году, когда Макс Планк предположил, что энергия поглощается не непрерывно, а отдельными порциями — квантами. Его идея получила дальнейшее развитие: фотоэлектрический эффект Эйнштейна, теория атома Бора, Резерфорд опытным путем показал, как вы...

Блог разработки DIY 3d принтера #1 Привет народ! Как-то давно я писал сюда идею для 3д принтера и даже напечатал все детали и сделал корпус и уже хотел начинать собирать, но вовремя понял, что конструкция слишком сложная и оставил ее на будущие доработки, может потом реализую.Начал думать о том, как бы сделат...

Что такое Deno и заменит ли он Node.js? Доброго времени суток. Представляю вашему вниманию перевод статьи «Deno vs. Node.js — Here are the most Important Differences» автора Louis Petrik. Является ли Deno новым Node.js? Или всего лишь хорошей альтернативой? В этой статье я постараюсь ответить на данные вопросы...

[recovery mode] Статистика строительства, снабжения и посещения МКС После новостей про Starliner я заинтересовался статистикой строительства, снабжения и посещения МКС. И к своему удивлению обнаружил, что статистики по годам нет (по крайней мере, подробной и в открытом доступе). Поэтому я решил её собрать, и результаты показались мне интерес...

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

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

[Из песочницы] Техническая документация в разработке ПО: кто, зачем, когда и как описывает проект Привет! Меня зовут Даша Григорьева, я технический писатель в компании 65apps. Мы занимаемся разработкой сложных мобильных решений, и моя задача — подготовка технической документации по проектам. Очень часто роль технического писателя бывает недооцененной в компании (не у ...

Opium.Fill — цветовая схема глазами программиста Привет. Сегодня покажу вам цветовую схему, которой пользуюсь последние 2 года. Она была придумана, чтобы на проблемном проекте избавиться от огромного количества переменных в CSS. А потом оказалось, что эти принципы можно применить почти к любому проекту. В общем, попробу...

Процессор Intel Core i5-L15G7 Lakefield замечен в тесте GeekBench 5 Как известно, Intel экспериментирует с объединением в одном процессоре двух разных ядер. Процессор Intel Core i5-L15G7, являющийся представителем нового семейства под кодовым названием Lakefield, замечен в тесте GeekBench 5. В корпусе размерами 12 х 12 х 1 мм находится...

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

JIRA: правила своевременного приготовления вкусного ПО. TLDR 2: управление требованиями Ранее в статье «JIRA: правила своевременного приготовления вкусного ПО. TLDR 1: границы возможностей» была  предпринята попытка унификации общих требований по применению JIRA в случае управления несколькими проектами по разработке заказного программного обеспечения в одном и...

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

Беспроводной DIY датчик тепрературы и влажности с e-paper дисплеем Всем привет! Сегодня хочу рассказать читателям о своем DIY проекте датчика температуры и влажности с e-ink дисплеем. Это будет некая обзорная статья об этапах создания устройства, будет много картинок. Идея этого проекта родилась около двух лет назад, примерно тогда я увлекс...

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

[Из песочницы] PRESENT — ультралегкое блочное шифрование (перевод оригинальной статьи PRESENT: An Ultra-Lightweight Block Cipher) Привет, Хабр! Привожу тут перевод оригинальной статьи «PRESENT: An Ultra-Lightweight Block Cipher» за авторством Robert B. Weide Богданова, Лендера, Паара, Пошмана, Робшава, Сеурина и Виккелсоя. Аннотация После внедрения AES потребность в новых алгоритмах блочного шифрова...

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

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

ASRock выпустила модуль для SSD накопителей ASRock выпустила Hyper Quad M.2 PCIe 4.0, карту расширения, которая позволяет монтировать четыре твердотельных накопителя NVMe M.2. Она поддерживает форматы: 2242,2260,2280,22110 M.2 PSI Gen4 x4. Матовая алюминиевая крышка позволит карте в любой установленной системе в...

HighLoad++, Анастасия Цымбалюк, Станислав Целовальников (Сбербанк): как мы стали MDA Следующая конференция HighLoad++ пройдет 6 и 7 апреля 2020 года в Санкт-Петербурге Подробности и билеты по ссылке. HighLoad++ Siberia 2019. Зал «Красноярск». 25 июня, 14:00. Тезисы и презентация. Разработать промышленную систему управления и распространения данных с нуля — ...

2. Check Point SandBlast Agent Management Platform. Интерфейс веб-консоли управления и установка агента Продолжаем изучать новую облачную платформу Check Point Management Platform для управления средством защиты пользовательских компьютеров — SandBlast Agent. В предыдущей статье мы описали основные составляющие SandBlast Agent, познакомились с архитектурой Check Point Infini...

[Из песочницы] Если бы я учил Frontend сегодня. Советы начинающим Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я бы хотел ясно изложить, какие технологии необходимо изучить новичку, а также поделиться методами их ...

Системная плата Biostar A32M2 выполнена в типоразмере microATX Ассортимент компании Biostar пополнила плата A32M2 типоразмера microATX. Она построена на наборе системной логики AMD A320 и рассчитана на процессоры AMD в исполнении AM4, включая «новейшие процессоры Ryzen, а также новейшие APU серии A». Плата позволяет вкл...

[Из песочницы] Typescript Compiler API: возьми управление компилятором в свои руки В разработке приложений на Typescript всегда есть этап сборки проекта. Обычно для этого используются системы сборки и автоматизации workflow, такие как webpack или gulp, обвешанные достаточным количеством плагинов, либо процесс сборки размазывается в командах package.json ...

Arianespace возобновляет работу над запуском ракет После двухмесячного перерыва из-за пандемии коронавируса французская компания Arianespace возобновляет работу. Она готовится к двум запускам ракет, запланированным на лето. Запуски состоятся с площадки космического центра Куру в Гвиане. Подготовительные работы были в самом р...

NVIDIA Ampere действительно продемонстрирует большой отрыв от Turing Печатные платы станут сложнее в производстве.

Fast Reverse Proxy как альтернатива Ngrok Создание общедоступного URL в сети интернет к вашему локальному проектуЧто такое Ngrok, наверное знает каждый разработчик web приложений, и многие им пользуются. Немного предыстории...Присоединившись к новому большому проекту, над которым работают десятки разработчиков и QA ...

Нам мало CAP. Да здравствует PACELC Если вы когда-нибудь сталкивались с распределёнными СУБД или системами обработки данных, то слышали о двух теоремах CAP и PACELC, определяющих грани возможных конфигураций этих систем. Споры об их универсальности не утихают до сих пор, однако, альтернативы, способные полнос...

В США создали новые торпеды из-за российских подлодок-невидимок Испытания ракет прошли по плану и завершились хорошим результатом. Штаты намерены усилить боевую готовность американского флота уже в ближайшие 3 года. На новую мини-торпеду Белый Дом решился после того, как эксперты американского флота в 2018 не в состоянии были обнаружить...

[Перевод] Алгоритм обратного распространения ошибки на примере Word2Vec Поскольку я столкнулся с существенными затруднениями в поисках объяснения механизма обратного распространения ошибки, которое мне понравилось бы, я решил написать собственный пост об обратном распространении ошибки реализовав алгоритм Word2Vec. Моя цель, — объяснить сущность...

Опыт конвертирования кода C# в код Rust Постановка задачи Код на языке C# нужно перевести в код на Rust. Точнее, требуется такая процедура перевода (разработка продолжается на C#), чтобы в любой момент можно было получить работающий код на Rust. Эту задачу я решал для языков Java, Python, JavaScript и PHP, написав...

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

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

[Перевод] Введение в REST API — RESTful веб-сервисы Эта статья представляет собой введение в RESTful веб-сервисы и краткий обзор REST и HTTP. Она начинает серию постов о разработке REST API: Введение в REST API — RESTful веб-сервисы Различия REST и SOAP Разработка REST API — что такое Contract First (контракт в первую очер...

EVGA SR-3 DARK: самая доступная материнская плата для 28-ядерного Xeon W-3175X Компания EVGA, похоже, завершила работу над своей материнской платой SR-3 DARK, предназначенной для создания систем на 28-ядерном процессоре Xeon W-3175X. Финский оверклокер Юхани Лууми (Juhani Luumi) опубликовал первый в мире обзор данной системной платы, тем самым раскрыв ...

[Перевод] JavaScript tree shaking, like a pro Это перевод статьи об оптимизации и уменьшении размера бандла приложения. Она хороша тем, что тут описаны best practices, советы, которых стоит придерживаться, чтобы тришейкинг работал и выкидывал неиспользуемый код из сборки. Она будет полезной многим, потому что сейчас все...

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

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

Ретродайджест: 30 интересных ресурсов о технике и играх ушедших лет 2019 год уже вот-вот подойдет к концу. С наступлением нового десятилетия некоторые компьютерные устройства переместятся в стан ретро-техники, о которых наши потомки (или даже мы сами) будем дискутировать и писать статьи. Минувшая осень в нашем блоге ознаменовалась циклом ст...

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

[Перевод] Как работает тайловый растеризатор Если вы следили за моей серией постов «Растеризация за одни выходные», но не компилировали и не запускали демо, то для вас станет большим сюрпризом, если я скажу, насколько медленными они оказались. В конце серии постов я упомянул существующие техники, позволяющие ускорить м...

Плата ASRock X299 Taichi CLX теперь может принять до 1 Тбайт оперативной памяти RDIMM Компания ASRock выпустила новую версию BIOS для своей материнской платы X299 Taichi CLX, которая обеспечит ей возможность работы не только с привычной для настольных систем оперативной памятью UDIMM, но также и с серверной памятью типа RDIMM. Поддержка серверной памяти даст ...

Американцы обеспокоены отставанием от России в разработке гиперзвуковых ракет По словам главы Пентагона Марка Эспера, России удалось стать лидером в сфере разработки гиперзвуковых вооружений, значительно обогнав Соединенные Штаты.

Одноплатный компьютер ODROID-C4 может составить конкуренцию Raspberry Pi 4 В полку одноплатных компьютеров для разработчиков прибыло: анонсировано решение ODROID-C4, которое уже доступно для заказа по ориентировочной цене 50 долларов США. Изделие может составить конкуренцию популярному мини-компьютеру Raspberry Pi 4. В основу новинки положена аппар...

Пентагон вооружился маломощными ядерными ракетами Американская стратегическая атомная подводная лодка Tennessee (SSBN-734) типа Ohio стала первой субмариной, получившей на вооружение баллистические ракеты Trident II D5 с новыми боевыми блоками. ВМС США сообщают, что в конце прошлого года она отправилась на патрулирование в ...

Применение принципов функционального программирования при проектировании ERP Привет, Хабр! В этой статье мы попробуем взглянуть на архитектуру учетных систем (ERP, CRM, WMS, MES, B2B, ...) с позиций функционального программирования. Существующие системы сложны. Они базируются на реляционной схеме данных, и имеют огромный мутабельный стейт в виде сот...

Учет денег Хотел осветить тему, которая мне достаточно интересна и, возможно, кому-то тоже будет полезной – это тема учета денег. Пару слов об актуальности. Раньше я никогда бы не подумал, что бухгалтерия будет мне интересна и тем более, что чем-то подобным буду заниматься я сам. Я п...

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

Ассортимент ASRock пополнили видеокарты Radeon RX 5600 XT Phantom Gaming D3 6G OC, Radeon RX 5600 XT Phantom Gaming D2 6G OC и Radeon RX 5600 XT Challenger D 6G OC Компания ASRock  недавно добавила по одной новой модели в серии видеокарт Phantom, Gaming и Challenger. Все три модели построены на 7-нанометровом GPU Radeon RX 5600 XT, который связан с 6 ГБ видеопамяти GDDR6 192-битной шиной, работающей со скоростью 12 Гбит/с. Ка...

Ультразвуковая система определения координат 2.0 Ультразвуковая система определения координат 2.0 О чем эта статья: Эта статья описывает принципы работы моей системы определения координат, и мой опыт её изготовления. Данная статья не является инструкцией по изготовлению навигационной системы, ибо это не так просто, чтобы о...

Наблюдательный пост пессимиста: технические и концептуальные решения в системе мониторинга Lamoda Всем привет! Меня зовут Александр Афенов, я работаю в Lamoda. Эта статья по мотивам моего доклада с HighLoad 2019, запись которого лежит тут. Раньше я был тимлидом, и в моем ведении была пара критикал-сервисов. И если в них что-то шло не так, это останавливало реальные бизн...

Что скрывается под крышками новейших процессоров Ryzen 5000. Их кристаллы выросли Процессоры Ryzen 5000 сохранили техпроцесс 7 нм и количество ядер, но они получили новую архитектуру и ряд изменений конфигурации. И это отразилось на кристаллах CPU.  Уже нашлись энтузиасты, которые вскрыли новый процессор AMD и сравнили его кр...

[Перевод] Как подключить OLED дисплей к Raspberry Pi Pico — быстрый старт У Raspberry Pi Pico несколько функциональных ограничений, включая отсутствие модуля беспроводной связи. Но, в целом, это отличная плата для реализации самых разных проектов. Одно из ее достоинств — простота подключения дисплея. Она позволяет работать с Pico Display или Pico...

Блог разработки DIY 3d принтера #3 Привет народ!Пришло время для печати и дальнейших улучшений для принтера.Первое, что я сделал: поменял сопла вентиляторов обдуваЕсли вкратце,то поставив распорки, поток воздуха увеличился где-то в два раза при той же мощности. Кстати тема аэродинамики обдува модели весьма ин...

Два спутника Galileo отправят на орбиту ракетой "Союз" Об этом сообщил РИА Новости источник в ракетно-космической отрасли."Принято решение осуществить запуск двух спутников Galileo ракетой "Союз-СТ-Б" с Куру. Дата пока предварительная - 15 декабря, так как зависит от сроков открытия космодрома после карантина из-з...

В 2022 году на Луну будет доставлен арабский луноход. Чем он займется? Посадочный модуль iSpace в представлении художника Когда речь заходит о космических миссиях, люди обычно думают о проектах агентства NASA, компании SpaceX и корпорации «Роскосмос». Но относительно недавно успехи в плане покорения космоса начали делать Объединенные Арабские Э...

Гигантская страна, которую редко замечают: скромные покорители космоса Любители и знатоки космонавтики привыкли следить за лидерами отрасли — США, Китаем, Россией, чуть менее внимательно — за происходящим в Евросоюзе и Японии. Тем временем в тени гигантов пробивается и набирает силу новый экзотический цветок — космонавтика Индии. Остальной мир ...

[Перевод] Почему нужна инструментальная поддержка пагинации на ключах Всем привет! Я бэкэнд-разработчик, пишу микросервисы на Java + Spring. Работаю в одной из команд разработки внутренних продуктов в компании Тинькофф. У нас в команде часто встает вопрос оптимизации запросов в СУБД. Всегда хочется еще чуть-чуть быстрее, но не всегда можно об...

Active Restore: С чего начать разработку в UEFI Всем привет. В рамках проекта от компании Acronis со студентами Университета Иннополис (подробнее о проекте мы уже описали это тут и тут) мы изучали последовательность загрузки операционной системы Windows. Появилась идея исполнять логику даже до загрузки самой ОС. Следовате...

Что нового ожидается в Python 3.9 Новая версия ожидается только в октябре, но уже можно почитать, что нас ждет в ней и потестить предварительный релиз. В этой статье самые интересные, на мой взгляд, изменения. Во-первых, нам напоминают, что слои поддерживающие обратную совместимость с версией 2.7 потихоньку...

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

[Из песочницы] Как разработать дизайн и код персонального веб-сайта Привет, Хабр! представляю вашему вниманию перевод статьи «How to Design and Code a Personal Website» автора Ryan Smith. Многие разработчики считают, что быть хорошим дизайнером — это врожденная способность, что творческий подход — это то, с чем вы сразу родились. На самом д...

Разработка измерительного прибора ИРИС Приветствую, сообщество Хабра. Недавно наша компания выпустила на рынок контрольно-измерительный прибор ИРИС. Являясь главным программистом этого проекта, хочу рассказать вам про разработку прошивки прибора (По оценке руководителя проекта прошивка составляет не более 30% от...

Российско-индийскую ракету запустили с Су-30 Российско-индийская сверхзвуковая крылатая ракета класса «воздух-земля» была выпущена с истребителя Су-30МКИ, после чего успешно поразила заданную цель у побережья штата Одиша. Ракета способна развивать скорость, в 2,5−2,8 раза превышающую скорость звука. BrahMos можно запус...

DENSO и Qualcomm создают автомобильные приборные панели DENSO Corporation и Qualcomm Technologies, Inc. объявили о совместных разработках в области автомобильных приборных панелей (cockpit system) следующего поколения. DENSO планирует создать цифровую систему следующего поколения, используя технологии Qualcomm Technologies. Две ...

LCD-принтеры: две основные архитектуры Добрый день, коллеги!Продолжая разговор об LCD-принтерах следует упомянуть и о схемах управления ими.Не секрет, что «Ноги» MSLA технологии «растут» из DLP-SLA. Характерно, что первое время LCD-принтеры часто именовались «DLP-принтер». Соответственно, и схемы управления брали...

Израиль разработал универсальный боевой лазерный модуль, который позволит и наземной, и воздушной боевой технике эффективно сбивать беспилотники и ракеты противника Министерство обороны Израиля объявило о том, что предприятия оборонно-промышленного комплекса страны под контролем Управления оборонных исследований и разработок (DDR&D) разработали универсальный боевой лазерный модуль. Как сообщает Defense Update, демонстрационные испыт...

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

Нейросеть — обучение без учителя. Метод Policy Gradient Доброго времени суток, Хабр Настоящей статьей открываю цикл статей о том, как обучать нейронные сети без учителя. (Reinforcement Learning for Neuron Networks) В цикле планирую сделать три статьи по теории и реализации в коде трех алгоритмов обучения нейронных сетей без учи...

[Перевод] Новости из мира OpenStreetMap № 506 (24.03.2020-30.03.2020) Это открыто – „Ça reste ouvert“ 1 | caresteouvert.fr/mentions-legales CC-BY-SA | map data OpenStreetMap contributors Картографирование Сёрен Райнеке хочет, чтобы в OSM была единая схема тегирования детских площадок, а потому он разработал свою собственную. Пользователь G...

Как вырастить веб-разработчика от стажера до архитектора. Матрица компетенций Вместо эпиграфа Когда в 2004 году я окончил университет, в нашем городе почти не было команд разработчиков. Где работать, у кого набираться практического опыта? Выбор был прост: “админом” или “в Москву”. Или уйти из профессии. Сейчас я преподаю веб-разработку в местных ВУЗ...

[Из песочницы] Быстрая разработка Web приложения на Vaadin и Spring Boot Целью данной статьи является систематизация процесса разработки веб приложения на Vaadin 14 с использованием Spring Boot. Перед прочтением данной статьи, рекомендую прочитать следующий материал: Введение в Spring Boot Spring Data JPA Lombok возвращает величие Java Vaadin F...

[Из песочницы] Быстрое ознакомление с SwiftUI SwiftUI — это новый удобный способ для создания пользовательских интерфейсов на Xcode. Если хотите быстрое ознакомление с SwiftUI, тогда этот блог пост для вас. Для начала давайте создадим проект с поддержкой SwiftUI. Минимально необходимые для этого требования системы — эт...

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

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

Компания X-Com масштабировала печатную инфраструктуру крупнейшего ВУЗа Урала Компания X-Com выполнила проект развития парка копировально-печатного оборудования Уральского федерального университета имени первого Президента России Б.Н. Ельцина. В ИТ-инфраструктуру образовательного учреждения интегрированы дополнительные МФУ ...

Первый в этом году запуск ракеты с Байконура запланирован на 7 февраля Первый в этом году запуск ракеты с площадки космодрома Байконур, в рамках которого в космическое пространство отправятся спутники OneWeb, перенесён на 7 февраля. Об этом в беседе с журналистами рассказал глава Ракетно-космического центра «Прогресс» Дмитрий Баранов. Сообщаетс...

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

Видеокарта Asus GT710-4H-SL-2GD5 оснащена четырьмя выходами HDMI Компания Asus обновила видеокарту на базе GeForce GT 710, выпущенную примерно в 2016 году, изменив печатную плату, чтобы наделить это изделие четырьмя выходами HDMI. Уточним, что видео с разрешением 4К и кадровой частотой 60 к/с можно вывести только на один из них. Если...

[Перевод] 10/50/99: как давать обратную связь Обратная связь в компании, как Бэтмен в Готэме. Все ждут, что она прилетит и всех спасёт, направит на путь истинный. Но иногда, судя по ощущениям, вместо Бэтмена прилетает Джокер и рушит ваш проект. Для нас, как и для большинства современных компаний, вопрос обратной свя...

Starlink: еще 60 спутников на орбите и возмущение астрономов Компания SpaceX Илона Маска с помощью многоразовой ракеты Falcon 9 отправила в космос еще 60 спутников Starlink. Итого общее число космических аппаратов на орбите достигло 422. Отмечается, что посадка Falcon 9 (ракета приземлилась на плавучую платформу в Атлан...

Систему хранения данных варшавского музея оптимизировала Infortrend Компания Infortrend® Technology, Inc. (код TWSE: 2495), разработчик передовых корпоративных систем для хранения данных, оптимизировала хранилище данных варшавского Музея истории польских евреев, недавно осуществившего проект масштабной цифровизации культурных объектов. В рам...

[Перевод] EOF — это не символ Недавно я читал книгу «Компьютерные системы: архитектура и программирование. Взгляд программиста». Там, в главе про систему ввода-вывода Unix, авторы упомянули о том, что в конце файла нет особого символа EOF. Если вы читали о системе ввода-вывода Unix/Linux, или эксперим...

Компактный компьютер NZXT BLD H1 оснащён чипом Intel Core i9 Компания NZXT анонсировала компьютерный корпус H1, а также настольную систему на его основе BLD H1. Новинки уже доступны для заказа по цене 350 долларов и 2000 долларов США соответственно. Корпус предназначен для формирования компьютера небольшого форм-фактора. Допускается п...

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

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

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

Наступает эпоха ARM-серверов? Материнcкая плата SynQuacer E-Series для 24-ядерного ARM-сервера на процессоре ARM Cortex A53 с 32 ГБ оперативной памяти, декабрь 2018 года Много лет процессоры ARM с сокращённым набором команд (RISC) доминируют на рынке мобильных устройств. Но им так и не удалось пробить...

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

[Перевод] Неожиданные HTTP-заголовки Пару дней назад я ковырялся в блоге Creditkarma и заметил такой HTTP-заголовок: X-hacker: If you're reading this, you should visit wpvip.com/careers and apply to join the fun, mention this header. (X-hacker: если вы это читаете, то вам следует зайти на wpvip.com/careers и ...

NZXT готовит к выпуску материнскую плату N7 Z490 В сети появились первые изображения материнской платы NZXT N7 Z490. Она будет представлена в ATX форм-факторе с 12 фазной системой питания. Оригинальный кожух NZXT украшает плату, как и на предыдущем чипсете Z390. N7 Z490 будет доступен с белым или черным кожухом. По изоб...

Лучшая материнская плата на сокете AM4. ASUS ROG STRIX B450-F GAMING ASUS ROG STRIX B450-F GAMING Начнем данную статью с материнской платы ASUS ROG STRIX B450-F GAMING, которая является настоящим лидером на рынке и может похвастаться таким набором преимуществ, что даже страшно представить. Производитель оборудовал сиво материнскую плату с...

Gigabyte комплектует плату Z490 Aorus Master WaterForce системой жидкостного охлаждения Gigabyte Technology подготовила к релизу очередную матплату для процессоров Intel LGA1200 — Z490 Aorus Master WaterForce. Отличительной чертой новинки является комплектная СЖО с 360-мм радиатором. Её водоблок разработан специально для новой платы и...

DIY Гусеничная платформа для роботов и развелечений Мы задумываемся о разработке робота-охранника периметра c использованием софта, который мы разработали для нашего робота для сбора мячей для гольфа. Когда мы определились с техническими требованиями начали искать что подобного есть интернете. Так мы нашли проект Золотоева А...

Изучаем VoIP-движок Mediastreamer2. Часть 11 Материал статьи взят с моего дзен-канала. Механизм перемещения данных Блок данных dblk_t Сообщение mblk_t Функции работы с сообщениями mblk_t Очередь queue_t Функции работы с очередями queue_t Соединение фильтров Сигнальная точка графа обработки данных Закулисная деятельно...

Релиз камеры Sony A7 IV перенесен Сетевые источники сообщают о том, что презентация полнокадровой беззеркальной камеры Sony A7 IV снова была перенесена на более поздний срок. Если ранее анонс ожидался в сентябре, то теперь его отложили до октября этого года. Один из источников утверждает, что даже если камер...

5 способов, которыми 3D-печать меняет автомобильную промышленность Источник фото all3dp.com Статья с сайта formlabs.com адаптирована и дополнена для вас Top 3D Shop. В автосалоне пока нельзя купить полностью 3D-печатный автомобиль, но аддитивные технологии уже много лет используются при разработке автомашин. С каждым годом, особенно в после...

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Я системный администратор, занимаюсь компьютерами, и сегодня мы поговорим о Kubernetes. Я постараюсь глубже окунуться в тему, рассмотрев, какие проблемы сисадмин может решить с помощью этого приложения, и также затрону некоторые моменты эксплуатации Puppet, которая вроде как...

Как мы разрабатывали кроссплатформенную BPMS Всем привет! В НОРБИТ мы занимаемся SRM-решениями. Сегодня расскажем про особенный для нашей команды проект — разработку BPMS-платформы NBT. Мы не просто создали бизнес-решение для заказчика, а разработали собственный продукт с нуля, — всё это подразумевает совершенно друго...

[Перевод] Полигоны Another World: Sega Genesis Перевод пятой статьи из серии от Fabien Sanglard, в этот раз про порт Another World на Sega Genesis. Разработка MegaDrive/Genesis началась сразу после того, как Sega выпустила свою Master System ​​в 1987 году. В то время целью Sega было создание чего-то, что превосходит PC E...

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

Материнская плата для AMD Ryzen с Thunderbolt 3 впервые сертифицирована Intel Материнские платы для процессоров AMD с разъёмом Thunderbolt 3 пусть редко, но встречаются, однако до сегодняшнего дня ни одна из них не была официально сертифицирована Intel, которая и разработала интерфейс Thunderbolt. Но теперь одна из материнских плат ASRock для AMD с ин...

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

Модифицированные ракеты «Томагавк» начали летать на кукурузном топливе В одном из ведущих оборонных исследовательских центров США, Лос-Аламосской Национальной лаборатории (LALN), разработали замену традиционному топливу для крылатых ракет «Томагавк». Оно производится на основе кукурузных отрубей.

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

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

Первое изображение материнской платы Biostar Z490 Racing GTA для Comet Lake-S Уже относительно скоро, 30 апреля (если верить слухам), компания Intel представит процессоры Comet Lake-S. Они будут выполнены в корпусе LGA 1200 и соответственно потребуют новых материнских плат. И первое изображение одной из них — Biostar Z490 Racing GTA — было сегодня опу...

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

Системная плата Biostar A10N-8800E получила новую систему охлаждения Компания Biostar представила версию 6.1 системной платы A10N-8800E. По словам производителя, новая плата годится как основа для домашнего или офисного ПК. От своей предшественницы она немного отличается разводкой. Кроме того, установленный на плате типоразмера mini-ITX...

Шесть рецептов для начинающего тимлида: как всё успевать и развивать команду Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo. Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я д...

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

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

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

Лучшая материнская плата на чипсете LGA1200. ASUS PRIME Z490M-PLUS 
Компания Intel относительно недавно отправила в продажу свои новые процессоры, которые требуют от пользователя приобретения материнской платы на чипсете LGA1200. Мы решили изучить эту тему, чтобы рассказать потенциальным покупателям о лучших материнских платах в этом сегмен...

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

Китайская Zhaoxin выпустила 8-ядерные настольные процессоры «для энтузиастов» Китайская компания Zhaoxin поставляет x86-совместимые процессоры для клиентских систем уже несколько лет. Недавно же вышли новые процессоры KaiXian KX-6780A и KX-U6880A, которые отдельные китайские производители ПК позиционируют как «решения для DIY-энтузиастов», то есть для...

Из первых уст: рассказ инженера Apis Cor о строительстве рекордного 3D-печатного здания в Дубае От редакции: как мы уже сообщали, компания Apis Cor возвела самое большое 3D-печатное здание в мире с помощью 3D-принтера собственной конструкции. Сегодня мы предлагаем вашему вниманию подробный рассказ непосредственного участника проекта — ведущего инженера-конструктора Api...

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

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

Project Loom: виртуальные потоки в Java уже близко Несколько дней назад Ron Pressler разродился статьей State of Loom, которую не полайкал только самый ленивый джавист. Статья действительно хорошая, в ней много интересных метафор, которые я собираюсь бессовестно использовать теперь без ссылки на первоисточник. Со своей сто...

Космический райдшеринг. SpaceX запустила онлайн-сервис покупки мест на ракетах Falcon 9 Компания SpaceX запустила новый веб-инструмент заказа мест в ракете Falcon 9 для потенциальных клиентов, которые хотели бы отправить свой спутник в космос. Этот сервис был анонсирован в прошлом году, чтобы сделать космические запуски более доступными для небольших компаний, ...

[Из песочницы] Особенности применения языков программирования С и С++ при разработке ПО, связанного с функциональной безопасностью Крис Хоббс (Chris Hobbs) в своей фундаментальной работе «Embedded Software Development for Safety-Critical Systems» [1] приводит распространенное среди программистов мнение о том, что накладывать ограничения на языки программирования, это как заказывать Пикассо создание ка...

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

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

Ракета «Союз-2.1а» с пилотируемым кораблём «Союз МС-16» вывезена на старт Государственная корпорация Роскосмос сообщает о том, что сегодня, 6 апреля 2020 года, состоялся вывоз ракеты-носителя «Союз-2.1а» на стартовый комплекс площадки № 31 космодрома Байконур. Задача ракеты — вывод в космос пилотируемого корабля «Союз МС-16», который доставит на М...

Делаем отладочную плату для Flipper Zero в Altium Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11] Отладочная плата для Флиппера на базе ST-Link V3 — это внутрисхемный отладчик для продвинутых разработч...

Заметки о разработке МРРТ контроллера Приветствую! Ранее я уже рассказывал в статье о своем проекте контроллера заряда для небольшой СЭС с алгоритмом поиска ТММ. Сей проект вялотекущий из-за нехватки времени и порой отcутствия настроения, но все же он развивается. С момент последней статьи я сделал еще 2 ревизии...

Apple Pencil iOS 14 получит поддержку преобразования рукописного текста Apple работает над добавлением преобразования рукописного текста. Эта функция позволит пользователям использовать Apple Pencil для записи в любом текстовом поле, после чего она автоматически преобразует в печатный текст, благодаря OCR. Преобразователь рукописного текста в ...

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

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

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

[Перевод] Многопоточность. Модель памяти Java (часть 2) Привет, Хабр! Представляю вашему вниманию перевод второй части статьи «Java Memory Model» автора Jakob Jenkov. Первая часть тут. Аппаратная архитектура памяти Современная аппаратная архитектура памяти несколько отличается от внутренней Java-модели памяти. Важно понимать апп...

[Перевод] Как демо Memories умещается в 256 байт Введение Привет! Меня зовут «HellMood», а эта статья посвящена небольшой программе для MS DOS под названием «Memories». Эта программа имеет размер 256 байт, она выиграла в категории «PC 256 byte» соревнований демосцены «Revision» 2020 года, а также получила приз зрительских...

[Перевод] Управление жестами: От края до края (I) Всем привет. Специально для студентов продвинутого курса по Android-разработке подготовили перевод интересной статьи. Это первая статья их серии «Управление Жестами». Другие статьи вы можете найти по ссылке. В Android Q был добавлен новый режим навигации по системе, п...

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

Миссия NROL-82: в США продолжают программу запуска шпионских спутников Несмотря на разгар эпидемии коронавируса в стране, ВВС США продолжают подготовку к старту миссии NROL-82. В ее рамках на орбиту выведут разведывательный спутник. На днях компания United Launch Alliance (ULA) доставила ракету Delta 4 Heavy на военно-воздушную базу Ванденберг ...

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

Испытания Minuteman III показали на видео Трёхступенчатую межконтинентальную баллистическую ракету LGM-30G Minuteman III запустили с базы ВВС США «Ванденберг» в американском штате Калифорния. Ракеты наземного базирования семейства Minuteman изначально предназначались для сдерживания во время холодной войны с СССР. С...

Создание полноценного Viberbot на Django 2 и Viber REST API. Часть первая — Webhook Установка Webhook для работы bot на viber и отправка первого POST запроса к backend мессенджера Опираясь на свой опыт разработки под Viber и множество неоднозначных мнений, публикую цикл статей по созданию и запуску viberbot. Для понимая полной картины в целом, будем работат...

midi-bluetooth клавиатура на esp32 Несколько лет тому назад ко мне в руки попала компактная драм-машина от небезызвестных teenage engineering. Тогда меня очень поразила идея — использовать печатную плату как часть корпуса и элемент дизайна устройства. С тех пор мне хотелось тоже собрать аналогичное по стилис...

США разрабатывают убийцу российских ракет С-400 Бригадный генерал Джон Рафферти рассказал в беседе с изданием Breaking Defense о том, что в случае возникновения военных действий в Европе, разрабатываемая для армии США ракета Precision Strike Missile станет непосредственным убийцей российских систем противовоздушной оборон...

Ежегодный отчетный хабрапост — 2019 Вот и пришел 2020 — год крысы, мыши и прочих периферийных устройств. Закончившийся 2019 был для блога Intel юбилейным — в феврале ему исполнилось ровно 10 лет, а сейчас нам почти одиннадцать. За это время мы опубликовали 1179 статей, из них 55 — в прошлом году. Впрочем, чт...

Подключение и настройка SKR 1.4 +TMC2209 +mini UPC v2.0 +датчик филамента для CORE XY Доброго времени суток!Возникла цель - сделать принтер тише и стабильнее. Решил поменять RAMPS 1.4 на 32 бита. Увидел SKR 1.4, приобрел. Так же нужны будут разъемы XH2.54 для подключаемых элементов, в комплект с платой не входят. Нужны те что сверху на картинке.Столкнулся с т...

20 SEO-мифов, которые должны умереть в 2020 Хабр читают не только разработчики, и не только люди связанные с IT, некоторые из моих клиентов иногда кидали мне ссылки на Хабр, и среди них были такие, которые совсем далеки от IT. Поэтому в этой статье будет максимально простым языком объясняться некоторые аспекты SEO. К ...

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

[Из песочницы] Теория игр и её применение в жизни Привет, читатель! Некоторые из вас видели набор букв“qwerty”. Qwerty — это раскладка клавиатуры. Посмотрите на вашу клавиатуру. Вы увидите в верхнем ряду буквы «q»«w»«e»«r»«t»«y». А по какой причине нам интересна раскладка клавиатуры? Ещё давно, когда люди пользовались печ...

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

[Из песочницы] SwiftUI по полочкам Каждый раз, когда в языке программирования появляется новый Фреймворк, рано или поздно, появляются люди, которые изучают язык именно с него. Вероятно так было и в IOS разработке во времена появления Swift: поначалу он рассматривался как дополнение к Objective-C — но я этого ...

Если бы ракеты были прозрачными: видео Как выглядели бы четыре типа ракет на старте и во время отделения ступеней, если бы их корпус был из прозрачного материала? Завораживает! Источник

АДСМ3. IPAM/DCIM-системы В предыдущих сериях АДСМ мы выработали фреймворк автоматизации, разобрались с тем, зачем появилась виртуализация и как она работает. В последней части мы выбрали и обосновали дизайн сети, роли устройств, производителей, определились с LLD (адресацией, маршрутизацией, номерам...

ArangoDB в реальном проекте ArangoDB гибридная (документная и графовая) база данных. К ее положительным сторонам относятся: мощный и удобный язык запросов AQL JOIN (даже более мощный чем в реляционных базах данных) репликация и шардинг ACID (в кластере работает только в платной версии) Из менее сущес...

Oracle: разница между deterministic и result_cache От переводчика: свой путь на habr я решил начать не с попытки написать какой-то уникальный текст с нуля, а с перевода относительно свежей (от 17.08.2020) статьи классика PL/SQL-разработки Стивена Фойерштайна, в которой он достаточно подробно рассматривает разницу между двумя...

Boeing Starliner застрял на полпути к МКС Состоявшийся сегодня, 20 декабря 2019 года в 6:36 по восточному времени (14:36 по Москве), запуск ракеты Atlas V с пассажирской капсулой Boeing Starliner прошел успешно — ракета вывела корабль на низкую орбиту, но затем миссия дала сбой. На данный момент непонятно, в каком с...

Wash & Cure не очень богатого человека (4) Сборка, косяки, проколы.Всем доброго времени суток. Напомню, что я пытаюсь повторить устройство для отмывки и дозасветки изделий из фотополимерной смолы. Предыдущие части тут:  раз два и три. Итак, корпус был нарисован, и пока я ждал детали с порезки, нужно было как-то изгот...

"Цирконом" с "Адмирала Горшкова" выстрелят ещё несколько раз В январе 2020 года состоялся первый испытательный пуск гиперзвуковой ракеты «Циркон» с борта корабля, которым был выбран головной фрегат проекта 22350 «Адмирал флота Советского Союза Горшков». По ходу года судно ещё несколько раз проведёт стрельбы новым оружием, которое такж...

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

[Перевод] Loki — сбор логов, используя подход Prometheus Салют, хабровчане! В преддверии старта нового набора на курс «DevOps практики и инструменты» подготовили для вас перевод интересного материала. Эта статья — краткое введение в Loki. Проект Loki поддерживается Grafana и направлен на централизованный сбор логов (с серверов ил...

X-Com масштабировала печатную инфраструктуру крупнейшего ВУЗа Урала Компания X-Com выполнила проект развития парка копировально-печатного оборудования Уральского федерального университета имени первого Президента России Б.Н. Ельцина — ведущего научно-образовательного центра региона и одного из крупнейших ...

[Из песочницы] Postman — Автотестирование метрики в AppMetrica 1. Введение Недавно встала задачка периодически проверять, все ли события в мобильном приложении работают корректно, передаются ли в AppMetrica. Подробности интеграции я опущу, имеется в виду, что она уже есть в МП. Для проверки нашел два варианта: через web интерфейс че...

Как мигрировать большой процесс с IBM BPM на Camunda и не останавливать разработку фич Привет, меня зовут Денис, я работаю в Тинькофф и занимаюсь BPM-системами. В этой статье я расскажу, как мигрировать с легаси систем а-ля IBM BPM на опенсорс движок процессов Camunda на примере большого процесса. А в конце приглашу вас на четвертый митап по Camunda, который...

Системная плата Biostar Racing B450 GT3 выполнена в типоразмере microATX Ориентируясь на сборщиков игровых ПК, которым нужна плата типоразмера micro-ATX, поддерживающая процессоры AMD серии Ryzen 3000, компания Biostar представила системную плату Racing B450 GT3. По словам источника, плата на чипсете B450 наделена множеством черт, которые о...

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

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

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

[Перевод] Опенсорс-хелпдеск как альтернатива Zendesk и Help Scout. Архитектура, дизайн и юзабилити Это перевод ряда статей из блога одного опенсорсного хелпдеска (и общего почтового ящика) на Laravel. История данного проекта — хороший пример того, как опенсорс-сообщество может не просто повторить, но и местами улучшить дизайн и функционал уже готового распиаренного комм...

[Перевод] 7 уроков, которые я усвоил за десять лет в разработке Представляем вам перевод статьи JS dev Ray, опубликованной на сайте medium.com. Автор рассказывает о важных вещах, которые он понял за свою карьеру разработчика приложений. По его мнению, эта информация может очень пригодиться начинающим специалистам. Читать дальше →

Как находить небесные объекты по звездными картам Stellarium при помощи телескопа Всем привет! Возможно читателям ресурса Хабр окажется интересным. Данная статья призвана дать некоторые пояснения к пользованию звездными картами, генерируемыми приложением для смартфонов и планшетов Stellarium. Так же в статье изложен реальный опыт поиска слабосветящихся об...

Понимание (всех) «модульных» форматов и инструментов JavaScript Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «Understanding (all) JavaScript module formats and tools» автора Dixin. При создании приложения часто возникает желание разделить код на части, логические или функциональные блоки (модули). Однако ...

RemNUT - Стоит ли насиловать паяльник?         Очень часто мне приходится использовать латунные гайки, которые нужно впрессовывать или вплавлять в распечатанные детали, на 3д принтере. Сейчас мне чтобы установить гайку в нужное отверстие, распечатанной детали из ABS пластика, использую паяльник, с разогретым жало...

[Перевод] 9 полезных трюков HTML Приветствую, Хабр! Представляю вашему вниманию перевод статьи «9 Extremely Useful HTML Tricks» автора Klaus. У HTML есть много практических секретов, которые могут вам пригодиться. Но я хочу убедиться, что сайт работает в Internet Explorer и других браузерах. Я использую ...

Обзор материнской платы Azerty H55 под сокет 1156 - лучше поздно... В статье произведен краткий обзор материнской платы Azerty H55 под сокет 1156. Сделаны выводы об обоснованности ее приобретения и возможных вариантах применения.

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

Перевод принтера на SKR2 с Клиппером Эта статья - дополнение к статье про переход на SKR1.4 с Клиппером. Я в комментариях упоминал, что мне очень не понравилась плата SKR1.4, что я рекомендую вместо неё брать SKR2, и меня попросили проделать ту же операцию, но для рекомендуемой. Вот что в процессе отличается от...

Визуализация промисов и Async/Await Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «JavaScript Visualized: Promises & Async/Await» автора Lydia Hallie. Приходилось ли вам сталкиваться с JavaScript кодом, который… работает не так, как ожидается? Когда функции выполняются в про...

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

Принимаем 10 000 ивентов в Яндекс.Облаке. Часть 1 Привет всем, друзья! * Эта статья написана по мотивам открытого практикума REBRAIN & Yandex.Cloud, если вам больше нравится смотреть видео, можете найти его по этой ссылке — https://youtu.be/cZLezUm0ekE Недавно нам представилась возможность пощупать вживую Яндекс.Обла...

Фото дня: кристалл новейшего Ryzen 5 5600X под микроскопом Процессоры Ryzen 5000 сохранили техпроцесс, сокет и количество ядер, но их внутренняя конфигурация претерпела некоторых изменений.   В частности, каждый кристалл теперь не разделён на два модуля: все восемь ядер работают вместе и имеют общий дос...

На живых фотографиях засветилась плата предполагаемой видеокарты NVIDIA GeForce RTX 3080/3090 В сервисе Reddit были опубликованы фотографии грядущей видеокарты семейства Ampere (на текущий момент публикация уже удалена). Устройство содержит 11 модулей памяти (скорее всего, стандарта GDDR6X), которые расположены вокруг графического процессора. Также следует отметить, ...

Обнажённая электроника — бесплатные фото без СМС и регистрации Привет, Интернет. В процессе работы над проектом Nude Electronics Art я сделал достаточно качественные фотографии электронных плат и решил поделиться ими со всеми. Вы можете скачать их бесплатно на сайте Pixabay, в том числе для коммерческих целей. Коллекция будет потихонь...

[Перевод] Как достичь Уровня 5 по модели CMM в области QA и тестирования Перевод статьи подготовлен специально для студентов курса Python QA Engineer. В этой статье мы поговорим о том, что такое уровни СММ и как их достичь в QA-процессах, а также рассмотрим доступные и понятные примеры. Для любого процесса, будь то процесс контроля качества,...

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

Установка прошивки RepRap LPC На примере зелёных платок постараюсь написать доступное руководство по настройке и запуску этой прошивки на платах SKR и не только.Уверен, это проще чем настройка марлина.Начну с прошивки платы принтера на примере SKR 1.3 или 1.4Идём по ссылке в начало, Getting Started RRF3....

Воссозданы «карты» кристаллов ввода-вывода процессоров AMD Matisse и Rome Специалист в области проектирования микросхем, известный в твиттере как Nemez, опубликовал схемы, на которых показано размещение основных узлов на кристаллах ввода-вывода процессоров AMD Matisse и Rome. В качестве основы он использовал снимки кристаллов, которые сделал ...

[Перевод] Реализация SOLID и слоистой архитектуры в Node.js с TypeScript и InversifyJS Привет, Хабр! Предлагаю вашему вниманию перевод статьи Implementing SOLID and the onion architecture in Node.js with TypeScript and InversifyJS автора Remo H. Jansen В этой статье мы рассмотрим архитектуру, известную как слоистая (onion). Слоистая архитектура — подход к пост...

[Перевод] Вышла Vue 3.2 Эта статья — перевод оригинальной статьи Evan You "Vue 3.2 Released!"Мы рады объявить о выпуске Vue.js 3.2 "Quintessential Quintuplets"! Этот релиз включает в себя множество значительных новых функций и улучшений производительности и не содержит критических изменений. Читать...

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

Asus подтвердила, что новые процессоры AMD Ryzen будут работать на текущих системных платах, включая бюджетные Как известно, грядущие настольные процессоры Ryzen 4000 (по некоторым данным они будут называться Ryzen 5000) сохранят исполнение AM4, будучи при этом последним поколением с таким разъёмом. Само собой, не все системные платы с сокетом AM4 будут работать с новинками. Но...

[Из песочницы] База данных на ScriptableObject c системой сейва/загрузки Введение В каждой игре есть данные, с которыми работают гейм-дизайнеры. В рпг — это база данных айтемов, в матч-3 — стоимость в кристаллах инструментов из магазина, в экшенах — количество хп, на которое лечит аптечка. Для хранения таких данных существует много способов — кт...

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

Самая разогнанная Radeon RX 5600 XT представлена компанией Asus Компания Asus решила ограничиться парочкой моделей видеокарты Radeon RX 5600 XT, но зато обе весьма любопытные. Первая модель называется TUF Gaming X3 Radeon RX 5600 XT Evo, вторая — ROG Strix Radeon RX 5600 XT. Формально вторая должна быть старшей в иерархии Asus...

X-Com масштабировала печатную инфраструктуру 19.03.2020, г. Санкт-Петербург, Москва. Компания Х-Com Санкт-Петербург выполнила проект развития парка копировально-печатного оборудования АО «Тяжмаш» - одного из крупнейших машиностроительных предприятий Самарской области. В инфраструктуру организации внедрены дополн...

Раскрыли детали миссии Mars Sample Return В NASA поделились подробностями того, как будет проходить экспедиция на Марс – Mars Sample Return. Она будет состоять из нескольких этапов. Уникальность этой программы состоит в том, что в ее рамках космический аппарат прилетит на Марс, заберет оттуда образцы местного ...

Разработан космический аппарат в виде морского ската, который сможет "плавать" в атмосфере Венеры Исследователи из университета Буффало разработали проект космического аппарата, имеющего форму морского ската, который, возможно, когда-нибудь отправится исследовать атмосферу Венеры. Данная разработка была выполнена в рамках проекта BREEZE (Bio-inspired Ray for Extreme Envi...

[Перевод] Как создать свой первый open source проект на Python (17 шагов) Каждый разработчик ПО должен знать как создать библиотеку с нуля. В процессе работы Вы можете многому научиться. Только не забудьте запастись временем и терпением. Может показаться, что создать библиотеку с открытым исходным кодом сложно, но Вам не нужно быть потрепанным ж...

Biostar представила двухъядерную материнскую плату A68N-2100K Biostar A68N-2100K разработана для базовых задач, офисных приложений, просмотра веб-страниц и других нетребовательных приложений. Biostar A68N-2100K имеет встроенный процессор AMD E1-6010. Двухъядерный процессор с тактовой частотой 1,35 ГГц и графикой AMD Radeon R2. На...

Разведка с geo2ip и reverse-whois Разведка сетевых ресурсов компании главным образом заключается в брутфорсе поддоменов с последующим ресолвом найденных сетевых блоков. Далее могут быть найдены новые домены 2 уровня и процедура повторяется снова. Это позволяет найти новые IP-адреса на каждой итерации.Этот ме...

Замена родных драйверов FlashForge Dreamer на TMC2209 V2.0 MKS Давно уже печатаю на своей мечте и как то не особо напрягался по поводу звука, ну поёт себе и поет. И тут недавно в сети обратил внимание, что от этих песен можно избавится. Порылся, поспрашивал у знатоков и заказал с али дравера от Makerbase MKS TMC2209Сразу оговорюсь, я ни...

Gigabyte анонсировала материнскую плату Aorus Elite AC Z490 Рассмотрим начальный уровень материнских плат линейки Aorus. Gigabyte Aorus Elite AC Z490 имеет классический вид компании, есть два радиатора зоны VRM, два радиатора для M.2 накопителей, компания сообщает о 12 фазной системе питания. Плата оборудована четырьмя слотами операт...

Переделка CNC 3018 Pro на рельсы. Личный опыт. Часть 1 Дамы и господа, здравствуйте!Опишу тех. процесс доработки станочка. Так же предложу варианты (если это возможно) для упрощения доработки. Основной посыл данного поста - не бояться работать руками!Технология переделки не моя, акцентирую на этом внимание.При написании статьи я...

Doom Boy ESP32 Приставка для Doom на ESP32 своими руками на драйвере MCP23017 для кнопок от UncleRus В ожидании Doom часов пришла плата давнего проекта. На плате разведено внешние MCP23017 и CS4344 и еще много чего Для кнопок используется расширитель портов MCP23017 подключенный по I2...

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

Маркетинг на рынке США: как SaaS-стартапу заработать десятки тысяч долларов с помощью AppSumo.com В русскоязычном интернете нет недостатка в статьях по выводу продукта на Product Hunt и другие похожие сервисы, но не так много материалов по использованию ресурса AppSumo. Я решил поделиться своим опытом продвижения продукта на американском рынке с помощью этого сервиса. ...

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

[Из песочницы] Как использовать консоль JavaScript: выход за пределы console.log () Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use the JavaScript console: going beyond console.log()» автора Yash Agrawal. Один из самых простых способов отладки чего-либо в JavaScript — вывод материала с помощью console.log. Но есть много других методов,...

[Перевод] Провал ERP проекта (Liqui Moly, Отто и им подобным посвящается) Привет, Хабр! После того, как несколько моих коллег независимо друг от друга прислали линк к этой статье, мне подумалось, что, возможно, она будет полезна и для тех, кто не говорит по-немецки. Посему предлагаю Вашему вниманию перевод статьи из немецкой версии журнала CIO от...

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

Привет из 2011 года: Biostar представила LGA 1155-материнскую плату Компания Biostar неожиданно решила, что в её актуальном ассортименте не хватает свежей материнской платы на системной логике 2011 года. Поэтому тайваньский производитель внезапно представил системную плату Biostar H61MHV2, построенную на довольно «древнем» чипсете Intel H61....

Продолжаем печатать игрушки  Недавно мне пришло письмо о том что я давно не писал на портале - вот решил поделиться тем что напечатал для детей.Сначала мы увидели Марвинов и их кораблик :Потом решили что Марвины не жители Земли и им нужна ракета . Ракету нарисовали в FreeCad-е и напечатали. Она тоже не...

ASUS ProArt Z490-Creator 10G материнская плата для создателей контента ASUS ProArt Z490-Creator 10G предлагает простые инструменты позволяющие работать в области 3D моделирования, рендеринга, анимации и мультимедиа. В комплекте с платой есть внешний контроллер ASUS Hyper 10G Ethernet с разъемом Intel 2.5 G Ethernet. Есть два усиленных сло...

Biostar выпустила материнскую плату B250MHC для сокета 1151 Biostar выпустила материнскую плату на чипсете Intel B250. Материнская плата B250MHC поддерживает до 32 Гб памяти DDR4, а также поддерживает интерфейс PCIe 3.0. 4-фазная система питания позволяет использовать процессоры Core i3, i5, i7, Pentium и Celeron. Плата Biosta...

Покупая новейший процессор Intel, очень тщательно выбирайте системную плату, чтобы не остаться без возможности апгрейда Вчера компания Intel представила настольные процессоры Comet Lake. Эти CPU перешли на сокет LGA 1200, хотя и не очень понятно, зачем. Но мы точно знаем, что этот же сокет будут использовать и процессоры Rocket Lake, которые якобы должны выйти в конце текущего года. Вчер...

Исторический запуск Demo-2: сегодня SpaceX выведет людей на орбиту В прошлую пятницу, 22 мая, ракета Falcon 9 с пилотируемым кораблём Crew Dragon прошли проверку Flight Readiness Review — стандартную операцию для пусков ещё с эпохи шаттлов. Изначально предполагалось, что FRR закончится ещё в четверг, но анализ продлился 2 суток. Сотрудники ...

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

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

Передняя панель корпуса MetallicGear Neo Pro что-то сильно напоминает Показанный на снимках корпус Neo Pro, в оформлении передней панели которого легко увидеть сходство с корпусом компьютера Apple Mac Pro, привезла на выставку CES 2020 компания MetallicGear. Корпус MetallicGear Neo Pro должен появиться в продаже в марте по цене 60 доллар...

BIOSTAR представляет материнскую плату A68N-2100K SoC BIOSTAR анонсировала материнскую плату A68N-2100K SoC Mini-ITX со встроенным процессором AMD E1-6010 и поддержкой графики AMD Radeon R2. Материнская плата BIOSTAR A68N-2100K оснащена 2 DIMM-памятью DDR3 , обеспечивающей более высокую пропускную способность при более низком ...

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

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

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

Руководство по Node.js для начинающих. Часть 3 Доброго времени суток, друзья! Продолжаю публиковать перевод этого руководства по Node.js. Другие части: Часть 1 Часть 2 Часть 3 Получение данных, введенных пользователем, в Node.js Как сделать Node.js-программу интерактивной? Для этого в 7 версии Node.js представлен м...

Biostar анонсировала Mini-ITX плату A68N-2100K с шестилетним процессором AMD Biostar продолжает развивать ассортимент материнских плат на основе 28-нм процессоров AMD. В этот раз тайваньский вендор подготовил к выпуску модель A68N-2100K формата Mini-ITX с распаянным гибридным чипом AMD E1-6010. Релиз данного APU состоялся...

OneWeb привлекла $3,4 млрд инвестиций для развития спутниковой системы Об этом пишет ТАСС со ссылкой на интервью гендиректора компании Адриана Стекеля газете "Ведомости"."Уже $3,4 млрд [инвестиций привлекли]. Будем привлекать еще, чтобы завершить строительство [спутниковой] системы, но публично пока не предоставляем такую информ...

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

Virgin Orbit проводит генеральные испытания Cosmic Girl Специалисты Virgin Orbit перешли к финальной стадии тестирования самолета Cosmic Girl с ракетой-носителем LauncherOne. Но дата реального старта пока не определена. Недавно компания отправила Cosmic Girl с ракетой под крылом в небо над Калифорнией. Если раньше во время испыта...

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

Ассортимент Cougar пополнил корпус DarkBlader X7 Компания Cougar добавила в свой ассортимент корпус DarkBlader X7, который очень похож на модель DarkBlader X5, о которой мы рассказывали ранее. В отличие от нее он предложен не в трех, а в двух разновидностях. Разновидность CGR-5UM3TB-X7 — полностью черная, а...

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

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями Введение Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS. На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!". Да, похожие публикации уже были и ...

[Перевод] Архитектурный шаблон MVI в Kotlin Multipaltform, часть 1 Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при этом доступ к их API. С тех пор я активно экспериментирую в этой области и продвигаю этот инструмент в нашей компани...

Итоги online-этапа NeoQUEST-2020: выживали как могли NeoQUEST-2020 подошел к концу, и сейчас самое время рассказать про эти насыщенные две недели: раскроем суть заданий (но не всех, некоторые выйдут отдельными врайт-апами), покажем статистику их прохождения и объявим победителей! Внимание! Статья содержит спойлеры для тех, ...

Представлена ATX-плата MSI B450M Bazooka Max WiFi Компания MSI представила материнскую плату B450M Bazooka Max WiFi, которая предназначена для создания игровой системы. Новинка характеризуется типоразмером ATX, двумя слотами PCIe x16, тремя слотами PCIe x1, четырьмя слотами для модулей памяти, двумя слотами M.2 с радиаторам...

Тактика и стратегия ведения корпоративного блога на Хабре: опыт компании EnglishDom Компания EnglishDom успешно ведёт блог на Хабре. Хотите разгадать секрет популярных среди хабровчан постов? Читайте увлекательную статью с примерами.

Anycubic photon s не работает экран (первое включение после покупки. Решение) Последнее время участились случаи, когда пользователям приходят принтеры с неработающим экраномПервый признак подобной поломки - экран горит, но ничего не показываетТехподдержка сразу предлагает выслать новый дисплей, но для начала рекомендую проверить шлейфы подключения экр...

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

Управляем контактами GPIO из C# .NET 5 в Linux на одноплатном компьютере Banana Pi M64 (ARM64) и Cubietruck (ARM32) Когда заходит речь про программирование на C# .NET для одноплатных компьютеров, то разговоры крутятся только в основном вокруг Raspberry Pi на Windows IoT. А как же Banana/Orange/Rock/Nano Pi, Odroid, Pine64 и другие китайские одноплатные компьютеры работающие на Linux? Та...

Внедрение модуля управления питанием на принтер Kingroon KP3 (lerdge) Прошло не так много времени с того момента, как я описал свой опыт замены платы robin mini на принтере Kingroon KP3 на плату lerdge X. В той записи я упоминал, что мной также был приобретен модуль управления питанием и я возможно опишу свой опыт внедрения данного модуля. Инт...

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

Google полностью отменила мероприятие по анонсу Android 11 Компания Google еще в январе текущего года официально объявила, что в скором времени проведет ежегодную конференцию для разработчиков I/O 2020.В рамках данного мероприятия должны были официально представить операционную систему Android 11 и, возможно, какие-нибудь новые устр...

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

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

Intel сосредоточится на оптимальном распределении тепла в 10-ядерных Comet Lake-S Компания Intel в своих готовящихся процессорах Comet Lake-S, о которых мы слышим на протяжении года, сосредоточится на показателях тепловыделения, чтобы поддерживать высокие тактовые частоты для как можно большего количества ядер. Об этом сообщает ресурс GamersNexus со ссылк...

Материнская плата Asus Prime X299 Edition 30 на чипсете Intel X299: отличный дизайн и отменная функциональность Asus Prime X299 Edition 30 относится к весьма дорогим платам, по цене она сопоставима с флагманами, но при этом обладает всеми признаками принадлежности к классу Hi-End, начиная с упаковки и комплекта поставки. Да, особых возможностей для разгона здесь нет, зато в наличии по...

Как я изучал Flutter или meows.app с 0 до прода Выступление Игоря Кравченко о разработке MEOWS.APP на Flutter. Сайт проекта: https://meows.app IT Challenge (блог проекта): https://medium.com/it-challenge

Безопасность REST API от А до ПИ Введение Умение реализовать грамотное REST API — полезный навык в наше время, т.к. все больше сервисов предоставляют свои возможности с помощью API. Но разработка REST API не ограничивается реализацией HTTP запросов в определенном стиле и формированием ответов в соответстви...

[Перевод] Что происходит, когда JS-модуль импортируют дважды? Начнём этот материал с вопроса. ES2015-модуль increment содержит следующий код: // increment.js let counter = 0; counter++; export default counter; В другом модуле, который мы назовём consumer, вышеприведённый модуль импортируется 2 раза: // consumer.js import counter1 f...

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

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

Системные платы AMD B550 дебютируют на выставке Computex 2020 Не секрет, что разработку младших чипсетов 500-й серии компания AMD поручила своему давнему партнёру, тайваньской фирме ASMedia. Её специалисты отвечают за разработку набора логики B550, который ляжет в основу материнских плат с поддержкой...

[Из песочницы] Обязанности администратора Salesforce: Что должно быть сделано и когда Привет, Хабр! Представляю вашему вниманию перевод «Salesforce administrator responsibilities: What needs to be done and when» автора David Taber. Что администратор Salesforce делает весь день, неделю или месяц? Вот общее краткое изложение. Salesforce администраторы отвечаю...

На создание "Ангары" потребуют в 2,5 раза больше средств ОКР «Амур» изначально подразумевала создание ракету «Ангара-А5» для космодрома «Восточный» и её летные испытания в рамках трёх пусков — на программу с 2016 по 2025 годы планировалось потратить 26,2 миллиарда рублей. Как сообщает РИА Новости, сейчас «Роскосмос» хочет увеличит...

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

Thermaltake представила свое виденье игрового пространства геймера Компания Thermaltake провела предновогоднюю вечеринку в арт-кафе «Рукав». В ходе мероприятия были представлены новинки компании и продемонстрирован разгон оперативной памяти TOUGHRAM RGB Memory DDR4 4400MHz 16GB (8GB x 2) от Саргиса Гетемяна, известного среди оверклокеров по...

Bitspower предлагает моноблок для платы Asus ROG Crosshair VIII Impact X570 Компания Bitspower представила моноблок для систем, основой которых служит плата Asus ROG Crosshair VIII Impact X570. Напомним, моноблок — это водоблок, отводящий тепло не только от процессора, но и от компонентов на плате. В данном случае, охлаждается процессор, ...

Компания Colorful представила три видеокарты на основе GeForce GTX 1650 GDDR6 Вслед за другими партнерами Nvidia по выпуску видеокарт, свои модели на основе GeForce GTX 1650 GDDR6 представила компания Colorful. Она предлагает три модели. Во всех, похоже, используется одна и та же печатная плата, четырехфазная (3+1) подсистема питания и система ох...

[Из песочницы] Как использовать несколько языков программирования и не сойти с ума Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use multiple programming languages without losing your mind» автора Bart Copeland. Сопливое нытьё про FSF и Red HatКароч, тема такая: я им написал, а они не ответили. Ну ладно бы Массивсофт, который вообще ник...

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

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

Ракеты российских подлодок наконец научат проходить сквозь лёд Стало известно, что Россия устранит неспособность ракет Р-30 «Булава-30» для подводных лодок проходить через лёд. Из-за этого недостатка оружие называли небоеспособным.

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

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

Django Rest Framework для начинающих: создаём API для чтения данных (часть 1) Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django Rest Framework (DRF) и хотят разобраться, как устроен этот фреймворк. Я готовлю цикл статей, в которых расскажу о...

Ретроспектива граблей. Как самописное решение оказалось круче платного Привет! Меня зовут Алексей Пьянков, я главный программист в компании Спортмастер. Скажу сразу, что «главный» не значит «самый главный из всех программистов», нет, это только название, такой очаровательный перевод для «Senior+"». В компании Спортмастер я работаю с 2012 г...

Ender 3 pro. Замена SKR E3-DIP на SKR v1.4 Turbo Как я уже писал ранее, у меня почти с самого начала стояла плата BTT SKR E3-DIP с TMC2208. Она очень удобна тем, что в принтере ничего переделывать не надо, сама она устанавливается на штатное место, все разъёмы точно такие же как на родной плате, и расположены в тех же мест...

[Перевод] Как в Python реализованы очень длинные числа типа integer? Перевод статьи подготовлен специально для студентов курса «Разработчик Python». Когда вы пишете на низкоуровневом языке, таком как С, вы беспокоитесь о выборе правильного типа данных и спецификаторах для ваших целых чисел, на каждом шаге анализируете достаточно ли будет ис...

[Перевод] Навигация между представлениями с помощью @EnvironmentObject в SwiftUI Перевод статьи подготовлен в преддверии старта продвинутого курса «Разработчик iOS». Здравствуйте и добро пожаловать на наш туториал! В этой серии мы говорим о том, как перемещаться между представлениями в SwiftUI (без использования навигационного представления!). Хоть эта...

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

На любой вкус: ASUS представила еще несколько материнских плат Недавно ASUS анонсировала материнские платы на базе чипа Z490, но это не единственные новинки бренда. Еще вышли платы на базе чипсетов В460, Н470 и Н410. Модели игровой линейки ROG Strix представлены моделями ROG Strix B460-F Gaming и ROG Strix B460-H Gaming. Они характеризу...

Плоская “наклейка” на стену оживит WiFi в “мертвых” точках квартиры Пандемия COVID-19 спровоцировала массовый перевод сотрудников на удаленную работу, а вынужденно отдыхающих отправила на образовательные ресурсы или же, опционально, на игровые платформы и сайты с сериалами. Чтобы перегруженные сети не поднимали и без того высокий уровень стр...

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

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

[Из песочницы] Создание Discord-бота, используя библиотеку discord.js | Часть №1 Введение В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд. Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая...

Параметризованное 3D-моделирование подшипникового стакана в nanoCAD Plus 20 Компания MaxSoft категорически приветствует всех читателей! В этой статье речь пойдет о САПР-платформе nanoCAD, а если конкретнее — о её 3D модуле. Так уж сложилось, что из релиза в релиз, все вертикальные решения на базе платформы nanoCAD, ровно как и сама платформа, обяза...

Самодельные беспроводные оконные датчики: STM32L0 + RFM69 + Android Добрый день, уважаемые хабровчане! Несколько лет назад я купился на красочную рекламу zWave и установил себе оконные датчики, базирующиеся на этом протоколе. К домашнему серверу был подключен USB zWave-Stick, который играл роль контроллера, написан небольшой модуль на Java, ...

Материнская плата Asus ROG Rampage VI Extreme Encore на чипсете Intel X299: богатый ассортимент периферии, мощная система питания, отличный комплект Asus ROG Rampage VI Extreme Encore — это еще одна навороченная материнская плата премиального класса стоимостью больше 40 тысяч рублей. Функциональность у нее отменная: 20 портов USB разных видов (включая 5 самых быстрых на сегодня), 3 слота PCIe x16 (первый из которых всегд...

Новый принтер 3DQ UNI Всем привет, с Вами компания 3DQualityЕсли Вы помните, в далеком 2015 году мы выпускали 3D принтер Prism Uni?Данная модель 3D принтера прошла многолетнюю апробацию в учебных заведениях и не только. Все это время мы собирали обратную связь от пользователей 3D принтера и на ос...

[Перевод] Контрольный список для ревью кода в распределенных системах points of view by sanja Микросервисная архитектура широко распространена в разработке программного обеспечения. Но организации, которые ее используют, помимо сложностей в реализации бизнес-логики сталкиваются еще и с распределенными сбоями. Ошибки распределенных вычислений...

Фото дня: первая системная плата на чипсете AMD B550 Источник опубликовал изображение первой системной платы на чипсете B550. Плата типоразмера micro-ATX располагает двумя слотами для модулей памяти и двумя слотами PCIe x16. Кроме того, есть один слот PCIe x1. Компания AMD пока хранит молчание относительно плат на наборе...

Microsoft добавит поддержу виртуализации Hyper-V для устройств на базе ARM-процессоров Компания Microsoft в официальном блоге Windows сообщила о тестовом внедрении поддержки аппаратной виртуализации на основе гипервизора Hyper-V для систем с архитектурой ARM64. Функциональная схема Microsoft Hyper-V  Microsoft Hyper-V является достаточно популярной средой...

Facebook создает ОС для отказа от Android Цель, ради которой Facebook создает свою программную платформу, заключается в независимости от Google и ее ОС Android, на базе которой сейчас работают практически все ее гаджеты, пишет The Information. В будущем все упомянутые продукты будут переведены на проприетарную ОС.Су...

OCS Distribution начинает продвижение российской системы «Мониторинг и Защита» Компания OCS, проектный дистрибьютор российского ИТ-рынка, пополнила портфель инфраструктурного ПО решением «Мониторинг и Защита», разработанного компанией «КАТЮША Ай Ти». Это полнофункциональная система управления печатной инфраструктурой ...

Компания OCS Distribution начинает продвижение российской системы «Мониторинг и Защита» Компания OCS пополнила портфель инфраструктурного ПО решением «Мониторинг и Защита», разработанного компанией «КАТЮША Ай Ти». Это полнофункциональная система управления печатной инфраструктурой организации, созданная в России ...

Разработка на удаленке: инсайты первого спринта За последние пару недель разве что ленивый не посоветовал окружающим, как правильно и без потерь перейти на удалёнку. Мы не будем вам ничего советовать. А просто расскажем, как мы наладили удаленную разработку нашего ключевого продукта и к 3-му апреля уже завершили первый, п...

[Из песочницы] Можно ли взломать самолёт — 2 В недавней переведенной статье “Можно ли взломать самолёт” меня возмутили выводы в конце: В заключение, взлом самолёта через GPS, радиоканалы и т.п. теоретически возможен, но потребует невероятного объёма работы, много планирования, координирования действий, много оборудова...

SpaceX провела летные испытания системы спасения корабля Crew Dragon Частная космическая компания SpaceX успешно испытала в полете систему аварийного спасения пилотируемого космического корабля Crew Dragon. Для эвакуации с аварийного носителя корабль полагается на 3D-печатные двигатели SuperDraco.

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

Nothing At Stake: компромиссы с совестью Очень коротко о себе. Как-то давно на Хабре обо мне писали в этой статье, однако часть аудитории, интересующаяся блокчейн технологиями, почти наверняка знакома с моей работой через проект Monero, у которого оригинальная кодовая база(CryptoNote) была разработана в основном м...

Новая эра веб-разработки или «всё уже есть» Ты никогда не решишь проблему, если будешь думать так же, как те, кто ее создал. Альберт Эйнштейн В далеком 1989 году британский ученый Тим Бернерс-Ли создал системы обмена документами Enquire, которая и стала прототипом глобальной сети интернет. Где были им представлены ря...

[Из песочницы] Чистая архитектура с Typescript: DDD и слоистая архитектура Привет, Хабр! В последнее время уделяю много внимание архитектуре и решил поделиться с сообществом переводом статьи Clean Architecture with Typescript: DDD, Onion автора André Bazaglia. Введение На протяжении более 6 лет моего профессионального опыта, я имел возможность раб...

"Циркон" с подводной лодки запустят через 4-5 лет Пробные пуски новой гиперзвуковой ракеты «Циркон» морского базирования с борта подводной лодки задерживаются — вместо обещанного ранее пуска с подлодки «Северодвинск» в 2020 году он ожидается в 2024—2025 году с субмарины этого же проекта 885 М «Ясень-М». «Первые испытания «Ц...

Сенсорный экран BIGTREETECH TFT35 V2.0. Первое подключение к Ender 3 c SKR mini. На самом деле я вынашиваю планы испытать по частям принтер BIQU Legend :)Тестирование платы прошло весьма успешно, настало время протестировать экран. После этого останется механика и будет понятно, достойный ли это потомок Эндера 3.Ну вот засела у меня в голове сия задача, ...

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

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

Состоялся пробный запуск Jetpack Joyride 2 от Halfbrick Studios — ранец, ракеты и старая схема Помните Jetpack Joyride? Это аркада, которую разработали те же ребята, что и популярную Fruit Ninja. Так вот, Halfbrick Studios запустила в некоторых странах сиквел к Jetpack Joyride. Что он из себя представляет? Jetpack Joyride 2 — духовный наследник первой части. Мы летаем...

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

(S)SDLC, или Как сделать разработку безопаснее. Часть 3 Этой статьей мы завершим небольшой цикл о построении процесса безопасной разработки на основе SAST — статического анализа кода на безопасность. В первой части мы разобрали основные вопросы, возникающие при внедрении SAST в процесс разработки. Во второй части остановились на ...

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

Украина рассказала, в чём превзошла Россию по разработке ракет Генеральный директор и генеральный конструктор украинского бюро «Луч» Олег Коростелёв рассказал, в чём Украина превзошла Россию по разработке ракет.

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

[Перевод] Оптимизация кода на Python с помощью ctypes Перевод статьи подготовлен специально для студентов курса «Разработчик Python». Внимание: код в этой статье лицензирован под GNU AGPLv3. Я написал это руководство, поскольку не смог найти такого, которое будет объединять в себе все полезное о ctypes. Надеюсь, эта статья ...

WWDC 2020: Apple объявила о переводе Mac на собственные ARM-процессоры, но постепенно Apple официально объявила о переводе компьютеров серии Mac на процессоры собственной разработки. Глава компании Тим Кук назвал это событие «историческим для платформы Mac». Переход обещают плавный, в течение двух лет. С переходом на платформу собственной разработки Apple обе...

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

[Перевод] Как работает гистограмма Prometheus? Перевод статьи подготовлен в преддверии старта курса «Мониторинг и логирование: Zabbix, Prometheus, ELK». Ранее мы рассматривали счетчик (counter), измеритель (gauge) и сводку (summary). Теперь же давайте поговорим о том, как работает гистограмма (histogram) в Prometheus....

[Из песочницы] Что такое NFC и как он работает. Освежим основы? Здравствуйте, пользователи Хабра! Я представляю вашему вниманию перевод статьи «What is NFC and how does it work» под авторством Robert Triggs. Вроде, казалось бы, зачем автору оригинала писать на эту тему в 2019-м, а мне переводить на пороге 2020? Сегодня NFC обрело свою ре...

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