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

[Перевод] «Сотовая» макетная плата В очередной раз задумавшись о прототипировании электроники, автор также задался вопросом: какая топология макетной платы окажется оптимальной (в смысле, наиболее гибкой) для работы с небольшими SMD-компонентами, в частности, в корпусах, подобных SOT23-3. Читать дальше →

Переводим Лазерный гравер на 32 бита - с ARDUINO NANO на STM32 Blue pill. Переводим Лазерный гравер  на 32 бита - с ARDUINO NANO на STM32 Blue pill. После постройки лазерного гравера, описанного  в предыдущей статьеhttps://3dtoday.ru/blogs/lenivo/mini-laser-engraver-on-the-details-from-dvd-drives-and-scanners-with-w/Столкнулся с тем, что...

[Из песочницы] Программируем проходной выключатель. MicroPython на esp8266 (sonoff) с OTA. Часть 1 Всем привет. В процессе ремонта возникла задача сделать проходной выключатель. Конечно же захотелось сделать самым простым и удобным способом, добавив базовые функции управления с телефона. Я выбрал наиболее простую и удобную технологию для этого (конечно, на свой взгляд) —...

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

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

[Перевод] Бортовой управляющий компьютер «Аполлона»: дипстик и инженерный анализ памяти на многократно прошитых сердечниках Расположенный на борту космического корабля «Аполлон» управляющий компьютер (Apollo Guidance Computer, AGC) помог кораблю попасть на Луну и сесть на её поверхность. ПО AGC было физически вплетено в постоянное запоминающее устройство на многократно прошитых сердечниках [core ...

Теперь и в новой упаковке — Kingston A400 в формате M.2 спешит на рынок Разъёмов формата M.2 становится больше с каждым поколением материнских плат – некоторые производители реализовывают до четырёх подобных слотов для установки SSD накопителей. Причём каждый из них может поддерживать любой тип SSD – как SATA, так и NVMe PCIe. Согласитесь, M.2 н...

Искусство шаманства или кастомная прошивка для Olinuxino. UBOOT Часть 2 Все это собиралось из под Ubuntu 16.04. Решение собрать прошивку родилось из за отсутствия в свободном доступе образа для этой платы (Olimex A13-Olinuxino). А производитель предлагал преобрести SD карту с образом и стоило что то около 10 евро на тот момент, что очень не уст...

Восстановление Anet A6 после неудачной прошивки ВНИМАНИЕ!!! Все нужные файлы для проведения данной операции лежат в архиве можно скачать по ссылке.   Я отчаявшись, что мой принтер склеил ласты, начал курить форумы. На разных форумах пишут по разному, но потанцевав с бубном день, я собрал всю информацию которую нашел ...

Аналоговый датчик давления для z-probe. Часть 2 Заключительная. В первой части изысканий, на тему использования одного тензорезистора с аналоговой обвязкой, предложил свой вариант создания z-probe. И по итогам прошлого материала реализовал на своем принтере.Датчик и плату усилителя взял из прошлой статьи. Все работает.Выявлены несколько ...

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

Бета-версия MIUI 10 под билдом 9.1.24 уже на раздаче от Xiaomi Xiaomi неутомимо трудится, чтобы все любители прошиваться, могли заняться любимым делом на выходных. Программисты компании выпускают очередную бета-версию прошивки MIUI 10 в этот раз версии 9.1.24. Она придёт на целый пул устройств от китайской компании. Читать полную ст...

Прошивка Anycubic kossel linear plus на Marlin 2.0 Всем привет сегодня хочу рассказать как я прошил свой 3д принтер на новый марлин. О плюсах и минусах я говорить не буду т.к пользуюсь этой прошивкой мало времени.Всё началось с того, что у Дмитрия Сорокина я увидел видео про прошивку Марлином 2.0 платы SKR V1.3, немного поду...

[Из песочницы] Задача определения наличия ладони на сканере вен Как-то мне в руки попало тестовое задание. Академический интерес взял верх и я решил посидеть над этой задачкой. Мое решение не претендует на оптимальность и правильность. Мне просто интересно было ее решить. Читать дальше →

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

ASRock представила материнские платы X299 Компанией ASRock было представлено три модели материнских плат для сокета x299. Это ASRock X299 Steel Legend, ASRock X299 Taichi CLX и ASRock X299 Creator. ASRock X299 Steel Legend является бюджетной моделью, предназначена для обычных пользователь. Производитель исп...

IR интерфейс, Raspberry и LIRC Моя задача сечас — научиться отправлять команды кондиционерам и другим устройствам в доме. Исходно эти устройства имеют только IR remote control. Для решения этой задачи у меня есть Raspberry Pi и IR transceiver shield. В статье можно найти конфиги, команды, советы и немного...

Плата Avalue EMX-KBLU2P типоразмера Thin Mini-ITX предназначена для встраиваемых систем Компания Avalue Technology недавно представила системную плату EMX-KBLU2P. Плата типоразмера Thin Mini-ITX предназначена для встраиваемых систем. На ней установлен процессор Intel Core i7, i5, i3 или Celeron шестого или седьмого поколения в корпусе BGA. Охлаждение проце...

Обзор и тестирование материнской платы ASRock B450M-HDV Процессоры Ryzen востребованы благодаря хорошему соотношению цена/производительность. Еще одним слагаемым успеха является доступность материнских плат, которые могут не только работать с ними, но и разгонять. Есть чипсет AMD A320, но на нем функции разгона отключены, поэтому...

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

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

Предварительный обзор Lenovo ThinkPad X390 Yoga. Очень стильно Недавно компания Lenovo официально представила свой новый ноутбук, который предназначен для тех, кто за компьютером не играет, а работает. Для корпоративного сектора, для бизнесменов, сотрудников крупных компаний и так далее. Сегодня мы посмотрим на Lenovo ThinkPad X390 Yoga...

Лучшие фейлы наших конференций (Joker, JPoint, DotNext, Mobius, TechTrain и так далее) Самый первый эпик фейл по масштабу — это когда мы ночью перед конференцией внезапно обнаружили на баннере 3 на 10 метров опечатку. Такую, которую не заклеишь. А висел этот баннер над стойкой регистрации, поэтому попал бы на все фотографии. Было всякое. Спикер из США перепу...

Новая графическая панель для Smoothieware Приветствую любителей сделать что-то своими руками.Какие виды экранов используются для 3D принтеров? Текстовые, графические монохромные нескольких видов с разрешением128х64 и полностью графические с тачскрином типа MKS TFT. Для плат с прошивкой Smoothieware подходят фактичес...

[Перевод] Самодельный сборщик мусора для OpenJDK Это перевод статьи Алексея Шипилёва «Do It Yourself (OpenJDK) Garbage Collector», публикуется с согласия автора. О любых опечатках и других багах сообщайте в личку — мы их поправим.Процесс создания чего-нибудь в рантайме языка — весёлое упражнение. По крайней мере, создание ...

Водоблок и плата mini-ITX: у EK Water Blocks появилось решение Но именно для одной материнской платы Asus.

[Из песочницы] Оптимизация сайта для GooglePage Speed (учтены все особенности после его обновления) Эта статья будет интересна, кто столкнулся с разного рода проблемами после обновления Google PageSpeed и претензиям со стороны заказчиков или начальника, почему упал бал или возникло такое количество замечаний. А так же тем, кто производит оптимизацию сайтов. В первую очеред...

Разгон на материнской плате Gigabyte Z390 Aorus Master: штурмуем отметку 5 ГГц (и выше) с Intel Core i7-8700K, i7-9700K и i9-9900K Недавно мы опубликовали обзор материнской платы Gigabyte Z390 Aorus Master на чипсете Intel Z390. Это модель дорогая, продвинутая, она оснащена усиленной 12-фазной системой питания процессора и создана специально для разгона и достижения частот 5 ГГц и выше, о чем с уверенно...

Octoprint-Klipper без USB-кабеля, или стационарная интеграция Klipperа с "железом" в принтер-2. Предшествующий пост ЗДЕСЬВопрос решен. Публикую в копилку опыта.Конфигурация:- OrangePi Zero;- MKS 1.4;- ОС - Armbian 5.69 для OrangePi Zero;- установлены актуальные на текущую дату Octoprint и Klipper.Плата MKS 1.4 первоначально прошита через USB-шнурок.Подробно описание ре...

Ретроклокинг: разгоняем память Rambus на платформе Socket 478 В статье о Pentium 4 (Socket 478) рассказывалось о процессорах с ядрами Northwood, Prescott и Gallatin, которые были опробованы в деле на топовой плате Abit IC7-G (Intel 875P). Все компоненты системы были подобраны, чтобы идеально сочетаться с Pentium 4 Extreme Edition, но ч...

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

PHP, почём абстракции для народа? Joy: What is going on? Sadness: We’re abstracting! There are four stages. This is the first. Non-objective fragmentation! Bing Bong: Alright, do not panic. What is important is that we all stay together. [suddenly his abstract arm falls off] Joy: Oh! [Sadness and Joy start ...

[Из песочницы] Опыт переезда iOS Developer в Германию по визе на поиск работы Добрый день, дорогой читатель! В этом посте я бы хотел рассказать о том, как я переехал в Германию, в Берлин, как нашел работу и получил Голубую Карту, и какие подводные могут ожидать людей, решивших повторить мой путь. Я надеюсь, что моя статья будет полезна тебе, если ты ...

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

Обновление прошивки SKR 1.3 удаленно средствами OctoPrint А начну я с 5 причин почему я использую OctoPrint:Принтер работает самостоятельно и представляет из себя законченное автономное решение, управляемое по сети;Октопринт автоматически создает красивые таймлапсы печати;Удобство разгрузки файлов – не нужно бегать с флешками;Удобн...

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

Получено наиболее детальное изображение Ultima Thule NASA/Johns Hopkins Applied Physics Laboratory/Southwest Research Institute, National Optical Astronomy Observatory Ultima Thule — это наиболее далекий изученный людьми объект. Он находится в Поясе Койпера и имеет официальное название 2014 MU69. 1 января 2019 года зонд N...

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

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

Шагающий Volkswagen T1 Привет =) Сегодня у меня для Вас шагающий робот, которым можно управлять по Bluetooth с любого смартфона. Скорость печати 50-60 мм\с, сопло 0.5, слой 0.2, заполнение 25- 30 %. Я использовал PETG т.к. он был под рукой, но и обычный PLA так же подойдёт.  Ссылка на оригина...

Вероятность выигрыша матча при известной вероятности выигрыша очка Надеюсь, среди читателей есть любители спорта. Если Вы играете в бадминтон или настольный теннис, то Вы возможно задавались вопросом: какова вероятность выиграть игру при известной вероятности выиграть очко? Допустим Вы проигрываете своему сопернику со счетом около 11:7. Каз...

Обзор материнской платы ASUS TUF Z390M-PRO Gaming Форм-фактор системных плат mATX существует как бы в своем собственном ограниченном мире, а спрос на них если и есть, то исключительно на оригинальные модели. ASUS часто балует нас материнскими платами с инновациями, но сейчас речь пойдет о вполне типичной плате из серии TUF ...

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

[Перевод] Обратная разработка первоапрельской «Змейки» от Google Возможно, кто-то из вас заметил, что Google на 1 апреля добавила в приложение Google Maps для Android и iOS интерактивную игру «Змейка». Специалисты Check Point обычно заняты исследованием последних киберугроз, но здесь очень увлеклись этой игрой, правда, сильно расстраив...

MSI начнёт оснащать платы AM4 микросхемами UEFI объёмом 256 Мбит Одним из главных препятствий на пути выпуска прошивок UEFI с поддержкой процессоров AMD Ryzen 3000-й серии являются размеры соответствующего микрокода AGESA. Чтобы обеспечить совместимость 7-нм чипов Zen 2 с выпущенными ранее платами вендорам...

Хаки при работе с большим числом мелких файлов Идея статьи родилась спонтанно из дискуссии в комментариях к статье «Кое-что об inode». Дело в том, что внутренней спецификой работы наших сервисов является хранение огромадного числа мелких файлов. На данный момент у нас порядка сотен терабайт таких данных. И мы натолкну...

[Перевод] Очень странный корпус микропроцессора A12X от Apple В рекламном видеоролике нового iPad Pro, показанном в октябре, присутствует последовательность кадров, на которой планшет как бы собирается из компонентов. Будучи большим любителем расковыривать электронику, я наснимал из ролика кадров, на которых демонстрируется заполнение ...

Обзор материнской платы ASUS ROG Strix B350-I Gaming для процессоров AMD Рынок материнских плат готовится к поставкам новейших моделей с хабами AMD «пятисотой» серии, вместе с этим наблюдается пересмотр цен на «устаревающие» продукты. В свете происходящего мы взяли на тестирование плату, в первом приближении...

Статически безопасная динамическая типизация à la Python Привет, Хабр. На днях в одном моём хобби-проекте возникла задача написания хранилища метрик. Задача сама по себе решается очень просто, но моя проблема с хаскелем (особенно в проектах для собственного развлечения) в том, что невозможно просто взять и решить задачу. Необходим...

Самые нестрашные яды И снова привет, %username%! Спасибо всем, кто оценил мой опус «Самые страшные яды». Было очень интересно почитать комментарии, какими бы они не были, было очень интересно отвечать. Я рад, что «хит-парад» понравился. Если он не понравился — ну что ж, я сделал всё, что мо...

Как мы сделали движок и игру на нем за полтора года. Часть вторая. Инфраструктура Для начала несколько комментариев по следам предыдущей статьи. Мы действительно раньше работали в компании Wargaming, где разрабатывали движок, известный как dava.framework или dava.engine. Поэтому многие старые коллеги, с которыми мы по-прежнему в хороших отношениях, активн...

Математика любви По материалам статьи Julien Clinton Sprott. Dynamical models of love. Nonlinear Dynamics Psychology and Life Sciences, August 2004. Я алгеброй гармонию поверил… Теория мой друг суха, но древо жизни вечно зеленеет… Кто только не бился об эту «проблему»…. Ее разбирали в дре...

[Перевод] Генерация подземелий в Diablo 1 Diablo 1 — это классический roguelike 1996 года в жанре hack and slash. Это была одна из первых успешных попыток познакомить широкие массы с roguelike, которые до этого имели нишевую графику в виде ASCII-арта. Игра породила несколько сиквелов и множество имитаций. Она извес...

Материнская плата ASRock Z390 Taichi на чипсете Intel Z390: практически топовое решение по средней цене плат на Z390 ASRock Z390 Taichi: строгий стильный дизайн, есть приятная эстетически подсветка, насыщенная периферийная функциональность, отличная программная поддержка. Любителям разгона эта плата также должна подойти. На момент публикации обзора плата стоила под 20 тысяч. По сравнению с...

Материнская плата ASRock Z390 Phantom Gaming 9 на чипсете Intel Z390: одна из первых реализаций 2,5-гигабитного Ethernet ASRock Z390 Phantom Gaming 9, несмотря на звание флагмана, относится к среднему ценовому сегменту плат на Z390. У этой модели очень богатая периферийная функциональность: много портов SATA, с USB все в ажуре, есть очень быстрый игровой сетевой контроллер. Плюс приятная подсв...

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

Tic Tac Toe, часть 5: Бэкенд на С++ Boost.Beast, HTTP В этой статье рассмотрим реализацию бэкенда с применением C++ Boost.Beast библиотеки на примере синхронного сервера. Та же функциональность, что и в прошлой статье — получаем от бэкенда случайное число от 0 до 8 включительно. Оказалось, что поднимать контейнер для Beast ничу...

Прошивка Marlin на Anet A8 под Ubuntu     Когда очень любишь свободное программное обеспечение, но не являешься "красноглазым" иногда приходится тяжко разобраться с чем то новым. Большинство гайдов пишется под Windows, а то, что удается найти на Linux, преимущественно на английском языке.     Являюсь обладателем...

Backup прошивки платы Melzi V2.05 Я давно планировал научиться самостоятельно конфигурировать прошивку и загружать ее. Останавливало только одно – невозможность отката к исходной прошивке, если «что-то пойдет не так». Но подготовив все для автоуровня эта задача встала во весь рост. Подробнее...

[Перевод] Дисковый сотовый телефон на LPC810 Конечно, это «каша из топора», ведь помимо LPC810 с его шестью GPIO, нужен ещё GSM-модуль. За основу прошивки взяты примеры отсюда, сама прошивка лежит здесь. Читать дальше →

[Перевод] Автоматизация библиотек на Typescript Хочу сразу оговориться: эта статья не дает готового к использованию рецепта. Это скорее моя история путешествия в мир Typescript и NodeJS, а также результаты моих экспериментов. Тем не менее, в конце статьи будет ссылка на GitLab репозиторий, который вы можете посмотреть, и ...

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

Автоматизация аппаратного тестирования Embedded Систем Продолжим цикл статей об автоматизации тестирования Embedded систем. В этой статье будет рассказано как можно быстро и относительно просто интегрировать возможность управления питанием тестируемого устройства из тестового скрипта а так же получить возможность имитировать наж...

Почему для нового проекта я взял Robot Framework Недавно я сменил проект — пришел в новую разработку, где до меня не было никакого тестирования, ни ручного, ни автоматического. Условий на инструментарий (за исключением того, что это Python) заказчик не накладывал, так что я сделал собственный выбор. В этой статье я расскаж...

Как устроен поиск адреса по координатам в «Дадате» (и где мы взяли справочник) Весной мы добавили в API DaData.ru фичу «Обратное геокодирование», она же «Адрес по координатам». Название намекает: метод принимает геокоординаты и отдает данные об адресе. Солидный продукт с той же функциональностью сделал «Яндекс» — он называется «Геокодер». Но сервис ...

ASRock Rack X399D8A-2T: плата для рабочих станций на AMD Ryzen Threadripper Модельный ряд системных плат ASRock Rack пополнился очередной новинкой, рассчитанной на использование в составе рабочих станций. Устройство получило название X399D8A-2T, базируется на связке сокета TR4 и набора системной логики AMD X399 и совместимо...

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

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

Топ ошибок со стороны разработки при работе с PostgreSQL HighLoad++ существует давно, и про работу с PostgreSQL мы говорим регулярно. Но у разработчиков все равно из месяца в месяц, из года в год возникают одни и те же проблемы. Когда в маленьких компаниях без DBA в штате случаются ошибки в работе с базами данных, в этом нет ничег...

Wargaming Platform: Hello World WTF is Platform? В Wargaming есть отдельное подразделение, которое занимается… занимается разработкой некой «платформы» для издания игр. Объяснить, что такое Платформа, чем она является и не является, весьма сложно — но я попробую. Почему появилась статья Привет! Меня зовут ...

Готовим полнотекстовый поиск в Postgres. Часть 1 Эта статья — первая из небольшой серии статей о том, как оптимально настроить полнотекстовый поиск в PostgreSQL. Мне пришлось недавно решать подобную задачу на работе — и я был очень удивлен отсутствию хоть сколько-нибудь вменяемых материалов по этому поводу. Мой опыт борьбы...

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

Следующая ступень: материнская плата ASUS ROG Maximus XI Hero (Wi-Fi) Казалось бы, совсем недавно был анонс чипсета Z370, восторженные отзывы о новом процессоре 8700K и поиск оптимальной платы для разгона, как уже пролетел год, перед нами Z390 и процессоры i9 на Coffee Lake Refresh. Снова нужно выбрать «правильную» материнку для освоения ...

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

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

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

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

Опыт работы в Netflix: Netflix изнутри Недавно мы поделились с Вами материалом о том, как работает Netflix, теперь пришло время рассказать о том, как работается в одной из крупнейших IT-компаний мира. Для этих целей мы расшифровали интервью одного из сотрудников Netflix, который рассказал много интересного о комп...

[Из песочницы] GIT изнутри: введение (перевод) Привет, Хабр! Представляю вашему вниманию перевод статьи "Git for Computer Scientists" автора Tommi Virtanen. GIT изнутри: введение От себя: Периодически почитываю статьи, как различные популярные технологии устроены под капотом, наткнулся вот на этот материал. Ста...

Увеличение видео 1080P до 4К, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей Читая недавно очередную статью про апскейл (Upscale — масштабирование изображения до более высокого разрешения), на этот раз про коммерческий продукт Topaz AI Gigapixel, я оставил комментарий следующий содержания: Жаль, что пост — простой перевод, хотелось бы сравнения с чем...

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

Предварительный обзор Dell Alienware m17. Игровой ноутбук мечты Подавляющее большинство пользователей привыкло к тому, что для рабочих задач подходит исключительно MacBook, для работы с текстом подходит тоже MacBook, да и в целом MacBook это лучшее вложение личных средств, если вы хотите приобрести ноутбук. Однако, на самом деле у яблочн...

Подключение дисплея MKS-TFT к плате MKS-Sbase v 1.3 с прошивкой смузи. После подключения дисплея к плате возникла проблема, дисплей прекрасно показывает, менюшки бегают, все очень красиво,только на принтере никак не отображается. Нет связи между дисплеем и принтером.Начал гуглить и читать 3Дтудей, в итоге заменил шлейф, перепробовал 4 версии пр...

Профессор Massachusetts Institute of Technology представил будущее протезирования на конференции TED Интерес к разработке ассистивных устройств, а в особенности к технологиям на которые они опираются, давно вышел за рамки отдельно взятой отрасли. Прикладные решения здесь, основанные на последних достижениях науки, способны взбудоражить умы всякого любознательного человека. ...

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

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

Материнская плата Asus WS Z390 Pro на чипсете Intel Z390: решение для рабочих станций В целом, Asus WS Z390 Pro — это отличная плата с широкими функциональными возможностями, ориентированными на рабочие станции. Никакая другая плата на чипсете Intel Z390 не позволяет устанавливать до четырех видеокарт, объединяя их по технологии SLI или CrossFire. Есть и друг...

Конечные React Компоненты Чем мне нравится экосистема React, так это тем, что за многими решениями сидит ИДЕЯ. Различные авторы пишут различные статьи в поддержку существующего порядка и обьясняют почему все "правильно", так что всем понятно — партия держит правильный курс. Через некоторые время ИДЕЯ...

Бета-обновление: Lerdge 4.0.0, обновление прошивки WiFi модуля и Lerdge PC Control Буквально день назад "Вопросах и ответах" "промелькнуло и кануло в Лету" сообщение от KurkinAndrey про очередное обновление от Lerdge.Решил немного поднять эту тему.Итак, сначала я не въехал, "где и как" - поскольку на самом сайте самыми последними являются прошивки версии 3...

Gigabite анонсировала карту расширения USB 3.2 Gen 2x2 PCI Gagabite, один из ведущих производителей материнских плат и видеокарт, анонсировал выпуск первой в мире платы расширения USB 3.2 Gen 2x2 PCI. Новая плата поддерживает работу с платформами, в основе которых лежат как AMD, так и Intel. Подробнее об этом читайте на THG.ru.

Программирование микроконтроллеров ESP8266/ESP32 написанием YAML конфиг файлов Будучи поклонником системы управления "умным домом" Home Assistant я недавно открыл для себя интересный инструмент, тесно с HA интегрированный и ранее на Хабре не освещенный — ESP Home (ранее ESPhomeYAML). ESP Home представляет собой набор библиотек и инструментов, генерирую...

Help Desk за 3 часа. Автоматизация несложных бизнес-процессов в PowerApps, Flow и Teams Всем привет! Мой коллега написал статью по опыту использования различных инструментов О365 для автоматизации небольших бизнес-процессов. Мы взяли за основу кейс по автоматизации HelpDesk на технологиях PowerApps, MS Flow и MS Teams. Подробности под катом. Надеюсь, статья бу...

Материнская плата к 7-нм Ryzen Threadripper 3000 обойдётся минимум в $450 Вчера AMD выпустила очередное поколение процессоров Ryzen Threadripper. К сожалению, новые 7-нм CPU не унаследовали обратную совместимость с материнскими платами TR4/X399 и поддерживаются только набором логики AMD TRX40. Собственные платы для обновлённой HEDT-платформы...

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

OpenCV на STM32F7-Discovery Я один из разработчиков операционной системы Embox, и в этой статье я расскажу про то, как у меня получилось запустить OpenCV на плате STM32746G. Если вбить в поисковик что-то вроде "OpenCV on STM32 board", можно найти довольно много тех, кто интересуется использованием это...

Linux Quest. Поздравляем победителей и рассказываем про решения заданий 25 марта мы открыли регистрацию на Linux Quest, это Игра для любителей и знатоков операционной системы Linux. Немного статистики: зарегистрировалось на игру 1117 человек, из них 317 — нашли хотя бы один ключ, 241 успешно справились с заданием первого этапа, 123 — второго и...

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

RCS приходит на смену SMS. Долгожданный прогресс, или шаг вперед два назад? Недавно вышедшая новость, с заголовком «Крупнейшие сотовые операторы США откажутся от формата SMS-сообщений», вряд ли могла оставить кого то из нас равнодушным, ведь, все мы являемся обладателями мобильных устройств с поддержкой этих самых SMS-сообщений. Очевидно, что разг...

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

[Перевод] Переносим 30 000 строк кода с Flow на TypeScript Недавно мы перенесли 30 тысяч строк кода JavaScript нашей системы MemSQL Studio с Flow на TypeScript. В этой статье я расскажу, почему мы портировали кодовую базу, как это происходило и что получилось. Дисклеймер: моя цель — вовсе не критика Flow. Я восхищаюсь проектом и ду...

Intel предупреждает об отсутствии поддержки Kaby Lake-X в новых прошивках для плат LGA2066 В следующем месяце стартуют продажи HEDT-процессоров Intel Cascade Lake-X. Новые CPU имеют конструктивное исполнение LGA2066 и будут работать с материнскими платами на чипсете X299, однако для этого потребуется обновить прошивку UEFI. Чтобы уместить...

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN Привет, Хабр. Мне хотелось бы в очередной раз поговорить о том, как обеспечивается базовый (читай: минимально необходимый) уровень безопасности данных в беспроводных сетях, используемых в IoT-устройствах, на примере LoRaWAN. Почему именно LoRaWAN? Во-первых, потому, что эт...

Системная плата Onda B250-D32-D3 оснащена 32 портами SATA Китайские производители материнских плат в последние годы известны своей любовью к выпуску незаурядных продуктов. На этот раз отличилась компания Onda, подготовившая модель B250-D32-D3. Она базируется на чипсете Intel B250, совместима с процессорами Skylake...

Материнская плата ASRock Z390 Phantom Gaming 7 на чипсете Intel Z390: хорошая функциональность и отсутствие излишеств ASRock Z390 Phantom Gaming 7 — это компромиссный вариант, в котором реализованы возможности топового чипсета Z390 и самых флагманских на сегодня решений Intel для рынка десктопов, но без явных излишеств. Для платы ценой примерно в 13-14 тысяч рублей (на момент подготовки обз...

ASRock выпустила плату B365M-HDV для чипов Intel Coffee Lake-S Компания ASRock пополнила модельный ряд системных плат для платформы LGA1151-v2 недорогим решением B365M-HDV. Физические габариты платы составляют 226 × 188 мм, что позволяет отнести её к не слишком распространенному форм-фактору FlexATX (размеры до...

[Перевод] Язык программирования Swift на Raspberry Pi Raspberry PI 3 Model B+ В этом мануале мы разберем основы использования Swift на Raspberry Pi. Raspberry Pi — небольшой и недорогой одноплатный компьютер, потенциал которого ограничен лишь его вычислительными ресурсами. Он хорошо известен техногикам и любителям DIY. Это о...

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

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

Тайна прошивок Авторы: к.ф.-м.н. Чернов А.В. (monsieur_cher) и к.ф.-м.н. Трошина К.Н. Как с помощью самых общих предположений, основанных на знании современных процессорных архитектур, можно восстановить структуру программы из бинарного образа неизвестной архитектуры, и дальше восстановит...

Colorful CVN X570 Gaming Pro с активным охлаждением чипсета Длительное время на просторах интернета обсуждали тот факт, что на рынке материнских плат ничего нового не показывали уже очень и очень давно. Да, выходят новые сокеты и чипсеты, материнские платы становятся красивее, но на самом деле ничего кардинально не меняется уже много...

Простейшее профилирование памяти на STM32 и других микроконтроллерах «С опытом приходит стандартный, научный подход к вычислению правильного размера стека: взять случайное число и надеяться на лучшее» — Jack Ganssle, «The Art of Designing Embedded Systems» Привет, Хабр! Как ни странно, но в абсолютном большинстве виденных мной «учебников дл...

Обзор и тестирование материнской платы ASUS ROG Maximus XI Gene: mATX в топовом сегменте Форм-фактор microATX совершенно непопулярный формат среди пользователей. Отчасти это связано с почти идентичной стоимостью системных плат ATX и mATX, в то время как у последних меньше слотов и возможностей. Компания ASUS с моделью ROG Maximus XI Gene попытается разубедить на...

Для новых CPU Ryzen Threadripper придётся покупать новую системную плату Похоже, новое поколение CPU Ryzen Threadripper действительно потребует использования новых системных плат. Ранее в Сети уже появлялась такая информация, теперь же её подтверждает новый источник. Сообщается, что системные платы ASRock TRX40 Taichi и ASRock TRX40 Creator ...

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

Автоматизация homebridge с помощью Node-Red На мой взгляд, одним из главных минусов homebridge является отсутсвие возможности создавать продвинутые сценарии. Вся автоматизация возлагается на домашний центр, которым может быть Ipad (подключенный к зарядке), Apple TV или HomePod. Не у всех эти устройства есть, вдобавок ...

GTA 5 портировали на Android. Как установить У студии Rockstar Games, разрабатывавшей серию игр Grand Theft Auto была хорошая традиция. Каждый раз, когда очередному тайтлу исполнялось 10 лет, выходила его портированная версия для мобильных платформ. В результате мы можем поиграть в такие игры, как GTA Vice City, GTA I...

Только одна из моделей видеокарты GeForce GTX 1660 Ti компании Gigabyte основана на нереференсной печатной плате Компания Gigabyte также пополнила свой ассортимент видеокартами GeForce GTX 1660 Ti. В отличие от MSI, которая выпустила сразу восемь моделей, Gigabyte решила ограничиться пятью. Как и у MSI, у Gigabyte имеется компактный адаптер, который хорошо подойдёт для систем форм...

Через тернии апгрейда к играм Моя история установки современной видеокарты на старый сокет, решение проблем совместимости материнской платы и видеокарты и ошибок установки visual c++

Использование новых NVMe SSD в качестве загрузочного диска на старых системах с Legacy BIOS (для любой ОС) Короткий мануал — как реализовать поддержку загрузочного NVMe SSD на старых материнских платах с Legacy BIOS и с использованием Clover (для любых ОС). По следам вот этого поста, где на мой взгляд, решение не так изящно и не для всех BIOS & OS. Читать дальше →

Выбираем лучшую материнскую плату для компьютера в 2019 году. AliExpress Всем привет! Материнская плата - основа любого компьютера, независимо от его назначения. Сегодня мы рассмотрим несколько хороших матерински плат с AliExpress, которые выделяются из ряда и заслуживают особого внимания. Итак, начнем!

Материнскую плату ASUS ROG Strix B365-G можно взять всего за $100 Материнскую плату ASUS ROG Strix B365-G можно взять всего за $100

Антирейтинг 2018 Эта статья написана по аналогии со статьей «Как не надо писать на Хабр: Антирейтинг 2017». Статьи взяты за 2018 год, точнее, начиная с индекса 345000. Кроме отрицательных значений рейтинга, есть список по абсолютному количеству минусов (видимо, самые обсуждаемые темы, в бо...

Новая звезда на небосводе - MKS ROBIN2 После долгих мучений с платой MKS ROBIN заказал себе  MKS ROBIN2. Немного предыстории мучений. Долгое время пользовался родной платой от Anet A8. Плата сама по себе для старта неплохая. Минусом было отсутствие автоуровня стола и шум двигателей. Было принято решение купи...

[Из песочницы] Простые эксперименты с микроконтроллером STM32F103 («Голубая таблетка») Многие приобрели «голубую таблетку» на попробовать. Но из-за сложности программирования данная вещь оказалась где то на полке, до лучших времен. Будем считать, что «лучшие времена» — наступили. Читать дальше →

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

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

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

Проблема автоматической калибровки на Flsun QQ-S (Прошивка 2.0.7) Недавно купил себе Flsun QQ-S и столкнулся c очень неприятной проблемой. После автоматической калибровки разница высот между разными краями стола составляла более 0.5. Печать в такой ситуации полна ужаса и разочарования. На более менее крупной модели один край размазан о сте...

[Перевод] Решение алгоритмических задач: возможность бронирования отеля Перевод статьи подготовлен специально для студентов курса «Алгоритмы для разработчиков». Эта статья является частью серии о том, как решать алгоритмические задачи. Исходя из своего личного опыта, я обнаружил, что большинство ресурсов просто подробно описывают решение. Объ...

Обзор и тестирование материнской платы ASUS WS Z390 PRO Материнская плата для рабочей станции – звучит странно и непонятно. Компания ASUS давно ведет отдельную линейку системных плат с названием WS (Workstation), что в простонародье называется «Рабочей станцией». Однако модель ASUS WS Z390 PRO относится к наиболее свежей реинкарн...

[Перевод] Будущее внедрения зависимостей в Android Предлагаю вашему вниманию перевод оригинальной статьи от Jamie Sanson Создание Activity до Android 9 Pie Внедрение зависимостей (DI) — это общая модель, по ряду причин используемая во всех формах разработки. Благодаря проекту Dagger, он взят в качестве шаблона, используемог...

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

Предварительный обзор ASUS ROG Strix B365-G Gaming. Идеально для вашего ПК Сегодня мы решили поговорить о материнской плате ASUS ROG Strix B365-G Gaming, которая была только-только анонсирована. Это очень интересная модель, которая выполнена в достаточно компактном форм-факторе, у нее нет ничего лишнего и только красивые декоративные элементы. Дава...

КЗ материнской платы LERDGE-K Может кому пригодиться. Дело было так... В спешке неправильно воткнул драйвер шагового двигателя в плату, после чего получил кз на 5 вольтовой линии.Симптомы: тестер показывает кз на 5в линии (обведено красным), горит один зеленый светодиод "VCC".Лечение: на плате имеются за...

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

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

Сравниваем micro:bit с Arduino. И как получить micro:bit бесплатно, если ты не английский школьник? О плате micro:bit, которая была разработана британской корпорацией Би-Би-Си для обучения школьников, уже несколько раз писали на Хабре, например, вот хорошая обзорная статья. Но, почти каждый раз, упоминание об этой плате вызывает одни и те же вопросы с большой долей сомнени...

Как мы слили финал IT-Планеты по программированию Не мы плохие, а багов много. Разработка искусственного интеллекта для игры “Хоккей” за ~7 часов. Изначально статья планировалась о стратегиях участников, о том, что они успели сделать за конкурсное время и рады ли проделанной работой, но, опросив финалистов восемь, стало яс...

«Современные» обедающие философы на C++ посредством акторов и CSP Некоторое время назад ссылка на статью "Modern dining philosophers" распространилась по ресурсам вроде Reddit и HackerNews. Статья интересная, она показывает несколько решений этой известной задачи, реализованных на современном C++ с использованием task-based подхода. Если к...

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

Обзор и тестирование материнской платы ASRock B365 Phantom Gaming 4: на что способен Intel B365? Многие производители материнских плат поспешили представить модели на Intel B365. Чипсет этот, как следует из обозначения B (business), относится к среднему сегменту. Он должен стать на ступеньку выше, чем B360, и обеспечить большее количество линий PCI-e Gen3. Это позволит ...

DIY тепловизор на Raspberry PI или «Кажется теперь я знаю, чем займусь этим летом» Всем привет! Пришла зима, а с ней и задача проверить теплоизолирующие свойства построек загородной резиденции дачи. А тут ещё оказалось, что на известном китайском сайте появились вполне доступные тепловизионные модули. Не собрать ли себе экзотическую и, возможно, даже по...

[Из песочницы] FusionPBX и ACL Моя статья — не полноценное описание продукта, а только небольшое уточнение хорошей публикации «FusionPBX, или снова-здорово, FreeSWITCH». Мне кажется в ней не очень хорошо раскрыта тема ACL в FusionPBX. Попробую заполнить этот пробел, исходя из собственного опыта работы с F...

MU-MIMO: один из алгоритмов реализации Предисловие В качестве дополнения к моей недавней статье хотелось бы также поговорить о теме MU (Multi User) MIMO. Есть у мною уже упомянутого профессора Хаардта одна очень известная статья, где он вместе со своими коллегами предлагает алгоритм разделения пользователей по ни...

Тесты показали, что даже 12-ядерный процессор Ryzen 9 3900X можно без проблем использовать с недорогими платами на чипсете B350 Как известно, новейшие процессоры Ryzen 3000 в большинстве случаев без проблем работают с системными платами первого поколения, основанными на наборах логики 300 Series, за исключением A320. Специалисты источника решили проверить, что будет, если использовать самый про...

Интервью с руководителем центра компетенции .NET на DotNext 2018 22 и 23 ноября в Москве прошла очередная конференция DotNext 2018 для любителей .NET. Меня зовут Максим Смирнов, я руковожу центром компетенций .NET в Альфа-Банке, и хочу представить вам текстовую версию одного из интервью, взятых в кулуарах DotNext. Про жизнь и приключени...

Re-ARM 32 bit. Установка Marlin 2.0 Давно хотелось поставить 32 битную плату управления принтером.Так как сейчас моя плата управления представляет собой стандартный бутерброд Mega+Ramps и свободное место для установки платы большего размера практически отсутствует, то первоначально рассматривался вариант замен...

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

Прошивка AGESA 1.0.0.3ABA для материнских плат AMD AM4 отозвана из-за ошибки Как выяснилось, последняя версия микрокода AGESA ComboAM4, обеспечивающая поддержку процессоров Ryzen 3-го поколения на материнских платах с чипсетами 400-й серии, содержит критические ошибки и была отозвана AMD. ASUS ROG Crosshair VII Hero (AMD...

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

[Из песочницы] Теперь хороших разрабов меряют по просмотрам и подписчикам. Плохо ли это? Недавно я наткнулся на быстро набравший популярность пост fillpackart, который натолкнул меня на размышления, которыми я хотел бы поделиться со всеми читателями Хабра. Однако прежде всего я хотел бы подчеркнуть, что все сказанное в данной статье является моим личным мнением ...

[Из песочницы] Видеозвонок в браузере на PeerJS. Быстрый старт Приветствую всех читателей Хабра. В этом году довелось писать модуль видеосвязи для одного учебного портала для созвона по видеосвязи прямо на сайте учителя с учеником. Раннее такую задачу решать не приходилось. После недолгих поисков обнаружил, что есть 2 пути: Flash и WebR...

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

ASRock отказалась от сокета AMD AM4 в материнских платах X570 Phantom Gaming ITX Несмотря на то, что материнские платы X570 появились на рынке уже почти месяц назад, только сейчас стало известно, что ASRock X570 Phantom Gaming ITX на самом деле поддерживает сокет Intel LGA 115X, вместо AMD AM4. Подробнее об этом читайте на THG.ru.

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

Ситуация проясняется. Почему запретили ловить покемонов со смартфонов Xiaomi и Redmi в Pokémon Go В прошедшие выходные среди любителей мобильной игры Pokemon Go начались жалобы на странные блокировки пользователей смартфонов Xiaomi и Redmi со стороны разработчиков.  Компания Niantic и раньше боролась с жульничеством в игре. Однако на этот раз жалующиеся н...

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

Материнская плата Huananzhi Gaming X99-TF поддерживает память DDR3 и DDR4 Китайские производители материнских плат всегда отличались любовью к выпуску неординарных продуктов. Например, в ассортименте компании Onda Group имеется плата на бюджетном чипсете Intel H110, официально поддерживающая чипы Coffee Lake-S, а также модель, сочетающая...

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

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

[Перевод] RethinkDB: почему мы закрылись Когда мы объявили, что RethinkDB закрывается, я пообещал написать критический анализ посмертно. Я взял некоторое время, чтобы переосмыслить полученный опыт, и сейчас могу его четко изложить. Читать дальше →

Немецкая полиция взяла штурмом объявивший независимость дата-центр в военном бункере Схема бункера. Рисунок: полиция Германии CyberBunker.com — пионер анонимного хостинга, который начал работу в 1998 году. Компания разместила серверы в одном из самых необычных мест: внутри бывшего подземного комплекса НАТО, построенного в 1955 году как защищённый бункер н...

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

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

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

Официально: PCIe 4.0 не будет работать на старых материнских платах AM4 Одной из ключевых особенностей новых процессоров AMD Ryzen 3000 стала поддержка PCIe 4.0, обещающая вдвое большую пропускную способность по сравнению с PCIe 3.0. Но, как выяснилось, это преимущество новинок не будет играть никакой роли при использовании старых материнских пл...

[Перевод] Обзор материнской платы ASRock Z390 Phantom Gaming 7: подготовка к 9900KS Битва между Intel и AMD за долю на рынке стала острее, чем когда-либо. В то время как каждый из двух крупнейших производителей чипов борется за превосходство своего бренда, мы заметили, что два основных чипсета для материнских плат настольных компьютеров устанавливают станда...

Обзор и тестирование материнской платы ASUS ROG Maximus XI Formula Из всех модификаций выделяется именно Formula. Так исторически сложилось, что эти модели выпускаются с особенными радиаторами на транзисторах системы питания процессора. По сути это водоблок. Значит, материнская плата предназначена в первую очередь для любителей кастомных СЖ...

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

[Перевод] Я самый большой скупердяй в инди-разработке игр Скриншот из Queen's Wish. Учтите, что я использую игровой арт, который мне нравится. Это необходимо, потому что потом придётся смотреть на него годами, и я не хочу сойти с ума. Неделю назад я опубликовал в блоге пост «Почему все мои игры выглядят так отстойно» (оригинал). ...

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

[Из песочницы] Создание своего jsfiddle, часть 1 Привет всем читателем habr. В данной статье мы напишем свой онлайн редактор кода. Зачем я писал свой онлайн редактор кода В один день мне стало интересно насколько сложно создать свой онлайн редактор по типу jsfiddle, из-за чего я решил написать свой редактор. Написание сво...

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

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

AMD серьезно усовершенствует процессоры Ryzen — они получат более 100 улучшений AMD собирается сделать и без того хорошие (и очень популярные) процессоры Ryzen еще лучше: по словам директора по маркетингу MSI Эрик ван Бёрдена (Eric van Beurden), компания собирается внести более 100 улучшений в микрокод этих CPU. О том, что именно будет реализовано...

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

NVIDIA Jetson Nano: тесты и первые впечатления — часть 2, тесты AI Привет, Хабр. В первой части была рассмотрена NVIDIA Jetson Nano — плата в форм-факторе Raspberry Pi, ориентированная на производительные вычисления с помощью GPU. Настала пора протестировать плату в том, для чего она создавалась — для AI-ориентированных расчетов. Рассмо...

Записки IoT-провайдера: девять проблем Интернета Вещей, или почему ему на Руси нехорошо Здравствуйте, уважаемые любители Интернета Вещей! Эта статья отличается от моих предыдущих. Здесь не про решения и кейсы. Я написал про девять проблем IoT, которые портят нам жизнь. Предлагаю присоединиться к моим размышлениям и вместе спрогнозировать будущее Интернета Вещ...

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

Gigabyte возьмёт курс на усиление серверного направления бизнеса Видеокартами и графическими платами сыт не будешь.

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

ASUS ROG Strix XG43VQ официально представлен Сегодня состоялся официальный анонс нового игрового монитора ASUS ROG Strix XG43VQ, который является примером варианта с широким форматом дисплея. Это отличное решение в том случае, если вы хотите получить именно широкий формат для работы с видео или документами, тогда как в...

BIGTREETECH SKR mini E3 V1.2 Прошивка, начальная настройка. S-Curve, вертикальные полосы. В связи с обилием вопросов и ошибок снял видео с установкой SKR mini E3 V1.2 на Ender 3. Вот краткое содержание:Распаковка и установка кратко. Всё уже расписано неоднократно, распиновка есть на оффсайте, на плате всё подписано, места подключения совпадают со стоковой платой....

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

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

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

[Из песочницы] Serial, UART и Android, как связь с микроконтроллерами Наши испытуемые: Планшет на Android 4.1.1 “DNS AirTab M101w” и следующие устройства: 1. Плата Tiva C Series TM4C123G LaunchPad 2. Плата Stellaris LaunchPad EK-LM4F120XL 3. Плата Arduino MEGA 2560 4. Плата MSP430 LaunchPad, M430G2553 И сейчас мы будем по очерёдности подключа...

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

Материнская плата Asus ROG Strix Z390-I Gaming формата Mini-ITX: отличное решение для производительных, но компактных игровых ПК Asus ROG Strix Z390-I Gaming — замечательная плата для компактных ПК, в которой реализованы базовые возможности чипсета Intel Z390. Конечно же, реализованы не все возможности, поскольку для реализации всех на плате просто нет места. Стоит Asus ROG Strix Z390-I Gaming 17-18 т...

[Из песочницы] Записка frontend-архитектора #1. Нельзя просто так взять и использовать Redux Дисклеймер Уважаемый читатель! Если вы не имеете понятия, что такое React и Redux, читать дальше не имеет смысла, дальше технический бред. Я серьезно, понимание к чему эта записка, требует работы с указанными библиотеками — несмотря на то, что я постараюсь писать понятно, эт...

Что нам стоит PCI-E райзер свой построить Давным-давно собирал я себе мини-компьютер. Но вот незадача – 3D моделирование и чего уж греха таить – банальные игрушки заставляли данную коробочку сильно призадуматься, а меня — понервничать. Но просто взять и подключить видеокарту к ней нельзя — слот PCI-E X4 есть, но н...

Anycubic Photon S А что же дальше? В начале я хочу поблагодарить магазин 3DSN за помощь в поиске проблемы и общении с технической поддержкой, а так же пользователя AndyBig за его статью с разборкой принтера Anycubic Photon S https://3dtoday.ru/blogs/andybig/disassembly-anycubic-photon-s-look-what-inside-new-p...

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

Материнская плата Gigabyte Z390 Aorus Pro: модель среднего уровня на топовом чипсете Intel Z390 Совсем не выдающиеся функциональные изменения нового чипсета Intel Z390 в сравнении с предшественником в лице Intel Z370 не помешали новой Gigabyte Z390 Aorus Pro сделать заметный шаг вперед по отношению к плате предыдущего поколения серии Aorus. В целом плата оставила очень...

Параметризация нейросетью физической модели для решения задачи топологической оптимизации Недавно на arXiv.org была загружена статья с не очень интригующим названием "Neural reparameterization improves structural optimization" [arXiv:1909.04240]. Однако оказалось, что авторы, по сути, придумали и описали весьма нетривиальный метод использования нейросети для полу...

Говорит и показывает: отличается ли риторика кандидатов в президенты? Можно ли по цитате определить, кто из политиков ее автор? Украинская НКО Vox Ukraine делает проект VoxCheck, в рамках которого проверяет высказывания наиболее рейтинговых политиков. Недавно они выложили всю базу проверенных цитат. Я как раз слушаю курсы по NLP и решила прове...

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

OSDay 19 или почему еще жив язык Си Недавно (10-11 июня) в Москве прошла очередная научно-практическая конференция OSDay. На этот раз конференция проходила в математическом институте им. В.А. Стеклова РАН. Формально она была посвящена инструментам разработки операционных платформ и системного программного обе...

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

Бэкплейты AM4. Крепления кулеров, которые могут повредить материнскую плату В данной статье пойдет речь о недоработках крепления кулера ID-Cooling SE-214L и пределке крепежа под родной бэкплейт, поставляющийся с платами с socket AM4.

Новая прошивка для принтера Anycubic Photon S с антиалиасингом Может еще не все знают, но недавно Эникубик анонсировал новую прошивку для своего фотополимерного принтера Photon S. После того, как я выпросил у техподдержки старую версию прошивки (на всякий случай, чтобы можно было откатиться назад), я прошил принтер новой версией и немно...

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

[Из песочницы] О реализации известного жанра на платформе Minecraft Целью данной статьи является помощь начинающим игровым проектам с нестандартной тематикой избежать базовых ошибок в реализации. Данная статья рассказывает о личном опыте ведения игрового стартапа в рамках Minecraft. Как всё начиналось Мои интересы во многом не совпадали с и...

[Из песочницы] Три Больших Лжи о JavaScript Привет, Хабр! Представляю вашему вниманию мой перевод статьи "The Three Big Lies About JavaScript" автора Richard Kenneth. Данная статья была написана в мае 2016 года, однако ее актуальность, на мой взгляд, не исчезла. Я начинающий программист, поэтому возможны оши...

Победа на PHDays 9. Делимся лайфхаками в трёх частях. Часть 2 Всем привет! Меня зовут Виталий Малкин. Я руководитель отдела анализа защищённости компании «Информзащита» и по совместительству капитан команды True0xA3. Чуть больше недели назад мы победили в одном из самых престижных соревнований белых хакеров в СНГ. В прошлой статье (есл...

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

Обзор и тестирование материнской платы MSI MEG X570 Godlike Все больше появляется системных плат, основанных на чипсете AMD X570. Предполагалось, что процессоры и новая платформа AMD составят острую конкуренцию по основному показателю цена/производительность, но все пошло не так гладко. Мы рассмотрим флагманскую плату MSI, предназнач...

MIDI-router на Raspberry Pi Хочу рассказать о том, как решить проблему, которая наверняка знакома любителям аппаратных синтезаторов. Что делать, если хочется состыковать MIDI-контроллер и синтезатор, но у одного из них есть только USB разъем и нет MIDI? Причем, по понятным причинам хочется все это сдел...

5ГГц 9900K на материнской плате дешевле 6000 рублей. Hero VIII. Материнские платы на Z170 чипсете всё ещё богато представлены в рознице и на некоторые из них установлена очень привлекательная цена. Особенно интересный экземпляр - ASUS ROG Maximus VIII Hero, практически топ в своём поколении от именитого бренда с ценой бюджетной современн...

Фотогалерея дня: ранний прототип первого iPhone во всей красе Ресурс The Verge поделился уникальными фотографиями. Снимки показывают прототип первого смартфона Apple.  Apple разрабатывала iPhone в обстановке строжайшей секретности два с половиной года. Устройство было известно под кодовыми названиями M68 и Purple 2. Для подд...

HolyJS 2019: Разбор задач от компании SEMrush (Часть 1) На прошедшей 24-25 мая в Санкт-Петербурге очередной конференции для JavaScript-разработчиков HolyJS стенд нашей компании предлагал всем желающим новые задачки. В этот раз их было 3 штуки! Задачи выдавались по очереди, а за решение каждой последующей полагался знак отличия ...

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

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

Вышла материнская плата EVGA Z390 Dark EVGA начала приём заказов на материнскую плату Z390 Dark, анонсированную ещё в середине осени. Модель позиционируется в качестве инструмента для любителей экстремального оверклокинга и поможет «выжать все мегагерцы» из процессоров Intel Coffee Lake-S...

[Из песочницы] Прошивка Сisco CP-7906/7911 Добрый день, Хабражители! Телефоны Cisco CP-7906 и Cisco CP-7911 считаются аппаратами начального уровня, недорогие и массовые, но уже сняты с производства и продажи. 7911 гораздо интереснее по дизайну и удобству использования, чем 6921 и тем более 6911, которые позициониру...

Ошибка "Pins for this chip not defined in Arduino.h! If you have a working pins definition, please contribute!" Немного предыстории. Нужно было распечатать большую модель. Как обычно: начертил модель, загрузил в слайсер, отправил на печать... И тут при отрисовке контура понимаю, что модель не вся печатается. Хм... Почесал затылок, залез в настройки слайсера (simplify3d) на вкладку /"G...

[Перевод] Почему каждый Data Scientist должен знать Dask Здравствуйте, коллеги! Возможно, название сегодняшней публикации лучше смотрелось бы с вопросительным знаком — сложно сказать. В любом случае, сегодня мы хотим предложить вам краткий экскурс, который познакомит вас с библиотекой Dask, предназначенной для распараллеливания з...

[Перевод] Детальный разбор AWS Lambda Перевод статьи подготовлен специально для студентов курса «Облачные сервисы». Интересно развиваться в данном направлении? Смотрите мастер-класс Егора Зуева (TeamLead в компании InBit) «AWS EC2 сервис» и присоединяйтесь к ближайшей группе курса: старт 26 сентября. Все больш...

Дайджест Ali, стоит ли ждать 11.11. Люблю бороздить али и смотреть чего там удумали наши китайские братья, тем более скоро будут псевдо а может даже и настоящие скидки на всякое (11.11).1) Итак, самый дешевый принтер конечно всеми любимый anet a6/a8. цена 6200р!Покупать его в здравом смысле конечно не надо, но...

Gigabyte тизерит материнскую плату Threadripper TRX40 Aorus В сети появился тизер материнской платы, которая, судя по всему, относится к премиальным устройствам серии Gigabyte Aorus. Сокет, который выглядит идентично TR4 Threadripper 2000, вероятно, будет являться новым сокетом TR4 + или TR +. Слухи об обратной совместимости пока не ...

Роботов Anki больше не будет Некоторое время назад стартап Anki начал выпускать роботов на основе ИИ, которые вроде как пользовались спросом у пользователей. Думаю, вы все слышали про роботов Overdrive, которые били все рекорды популярности и продавались, казалось бы, громадными тиражами. Однако, глава ...

SamsPcbGuide, часть 9: Гальваническая изоляция, безопасность и печатные платы Данная статья продолжает рассмотрение вопроса, поднятого @olartamonov, а именно, обеспечение безопасности в высоковольтных приложениях. В статье будут рассмотрены физические основы пробоя диэлектриков, а также новый стандарт безопасности. Читать дальше →

Материнская плата Gigabyte TRX40 Aorus Xtreme обойдется в $870 Интернет-магазин Bottom Line Telecommunications раскрыл стоимость материнских плат на основе чипсета TRX40 для недавно выпущенных процессоров AMD Ryzen Threadripper третьего поколения. Речь идет о платах от компании Gigabyte. Итак, самой дорогой окажется плата Gigabyte TRX40...

Как нейронная сеть SincNet выделяет значимые частоты в звуке через Back Propagation Недавно вышла одна очень интересная статья "Speaker Recognition from raw waveform with SincNet", в которой была описана end-to-end архитектура нейронной сети для распознавания говорящего по голосу. Ключевая особенность этой архитектуры — специальные одномерные сверточные сло...

[Из песочницы] Какой уровень востребованности PHP разработчиков на 1 квартал 2019 года? На рынке труда программисты PHP являются одними из наиболее востребованных специалистов. За последние 3 года их популярность среди работодателей выросла на более чем на 12%. PHP — самый распространенный язык программирования общего назначения с открытым исходным кодом, многи...

Невозможное возможно. Процессор Ryzen 5 3600 заставили работать на системной плате с чипсетом A320 Мы уже видели первые тесты шестиядерного процессора Ryzen 5 3600, так что на его очередной результат в Geekbench можно было бы не обращать внимания. Однако в данном случае новый CPU работал на системной плате с чипсетом A320, что якобы официально невозможно. Если точнее...

Chrome Audit на 500: Часть 1. Лендинг В инструментах разработчика браузера хром есть вкладка «Audit». На ней расположился инструмент который называется Lighthouse, служит он для анализа насколько хорошо сделано веб приложение. Недавно я решил протестировать одно приложение и ужаснулся результатам. Сразу по нес...

Как мы делали свой движок Workflow Мы в компании DIRECTUM занимаемся разработкой ECM-системы DirectumRX. Основным элементом модуля Workflow для ECM-системы является движок. Он отвечает за изменение состояния экземпляра процесса (инстанса) по ходу жизненного цикла. Перед тем, как начать разрабатывать модуль Wo...

[Перевод] Математики на примере «пятнашек» вычисляют, как возникает случайность Задача головоломки «пятнашки» — упорядочить пронумерованные плитки. Сегодня математики решили обратную задачу — как перепутать головоломку. Вероятно, вы играли в «пятнашки». Это расстраивающая, но аддиктивная игра, состоящая из 15 плиток и одного пустого пространства, выст...

Плата Biostar H310MHP позиционируется как основа ПК для офисных задач и домашних развлечений Компания Biostar представила системную плату H310MHP типоразмера microATX, которая, по мнению производителя, может послужить основой компьютера для офисных задач и домашних развлечений. Она поддерживает процессоры Intel Core восьмого и девятого поколения с TDP до 95 Вт....

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

Merkle Tree: ржавое и быстрое Всем привет! Недавно открыл для себя язык Rust. О своих первых впечатлениях поделился в предыдущей статье. Теперь решил копнуть немного глубже, для этого необходимо что-то посерьёзнее списка. Выбор мой пал на дерево Меркла. В этой статье я хочу: рассказать про эту структур...

Планка взята — новинка от Seagate для СХД Жёсткие диски сегодня почти полностью ушли с рынка бытовых компьютеров, но в профессиональной среде полное вытеснение HDD твердотельными накопителями — пока туманная перспектива. Причин этому несколько: небольшая вместимость SSD, их ограниченный ресурс и высокая стоимость. Н...

[Из песочницы] Как быстро увеличить размер диска на сервере Всем привет! Недавно столкнулся с простой на первый взгляд задачей — увеличить «на горячую» размер диска на сервере Linux. Описание задачи Есть сервер в облаке. В моем случае, это Google Cloud — Compute Engine. Операционная система — Ubuntu. Сейчас подключен диск размером 3...

Ты помнишь, как все начиналось. Все было впервые и вновь О том, как пришлось заняться оптимизацией запроса PostgreSQL и что из всего этого получилось. Почему пришлось? Да потому, что предыдущие 4 года все работало тихо, спокойно, как часики тикали. В качестве эпиграфа. Основано на реальных событиях. Все имена изменены, совпад...

Смена Melzi на MKS gen v1.4 1.Купил принтер2.Собрал3.СломалВообщем-то при первом запуске сгорела плата и пришлось менять на Mks по совету друга печатника поменял на MKS gen v1.4Дальше пойдет о том как сменить плату на Ender 3Соответственно заказываем плату и драйвера, если имеется рабочий принтер ищем ...

ASUS добавила поддержку Intel Cascade Lake-X платам на чипсете X299 ASUSTeK Computer сообщила о доступности новых прошивок UEFI для материнских плат с процессорным гнездом Intel LGA2066. Наряду с традиционными улучшениями производительности и стабильности системы в списке нововведений значится поддержка чипов Intel Core X...

Обзор и тестирование материнской платы ASUS ROG Rampage VI Extreme Omega Есть у всех материнских плат для процессоров Intel в конструктиве LGA 2066 две распространенных проблемы: либо недостаточно мощная система питания, либо много фаз, но они перегреваются. По словам производителя, ASUS ROG Rampage VI Extreme Omega обходится без этих проблем, но...

Ryzen 7 3700X протестирован в играх на платах X570 и X470 Особого смысла покупать плату X570 нет.

Плата ASUS ROG Dominus Extreme стоит 1800 долларов На просторах интернета появилась информация о новой материнской плате ASUS ROG Dominus Extreme, которая является уникальным в своем роде продуктом — это единственная плата на рынке, которая создана для процессора Intel Xeon W-3175X. Этот процессор построен на 28-вычислительн...

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

Хрупкий кабель дисплея MacBook Pro: очередная ловушка, в которую загнали себя инженеры Apple Кабели, о которых идёт речь, свободно обёрнуты вокруг платы контроллера дисплея. Они туго натягиваются при открытии крышки экрана, что со временем приводит к надрыву Специалисты iFixit подробно разобрали очередную ошибку дизайна в ноутбуках Apple. Ошибки проектирования в ...

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

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

AMD уберёт поддержку PCIe 4.0 на системных платах со старыми чипсетами Пару дней назад мы сообщали о том, что Asus для своих системных плат на основе чипсетов X470 и B450 заявляет поддержку PCIe 4.0 в той или иной степени. Однако владельцам таких устройств радоваться, как оказалось, не стоит. Как сообщает источник, сама AMD против того, ч...

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

KnowledgeConf: нам нужно серьезно поговорить о докладах В первый день весны (или пятый месяц зимы, кому как) закончилась подача заявок на KnowledgeConf — конференцию про управление знаниями в IT компаниях. Признаться, итоги Call for Papers превзошли все ожидания. Да, мы понимали, что тема актуальная, видели это на других конфер...

[Перевод] Я выставил счёт $18 000 за статичную веб-страничку… и мне это сошло с рук Не так давно я работал контрактником, перескакивая с одного проекта на другой. С некоторыми краткосрочными проектами справлялся за неделю. Другие длились пару месяцев. Они приносили достаточно денег, чтобы взять отпуск. Но я предпочитал короткие, потому что там можно было ус...

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

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

Суровая сибирская JVM: большое интервью об Excelsior JET Недавно мы писали о том, на какие ухищрения пошла Alibaba, чтобы сделать себе жизнь с OpenJDK более приемлемой. Там были комментарии вроде «оказывается, пока мы тут страдаем с обычной джавой, китайцы уже сделали себе свою особенную». Alibaba, конечно, впечатляет — но и в Рос...

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

Фото дня: огромная системная плата для новых процессоров AMD Ryzen Threadripper Процессоры Ryzen Threadripper третьего поколения должны представить 5 ноября, в продаже они появятся 19 ноября. Согласно последним данным, представят нам всего три модели: 24-ядерный Threadripper 3960X, а также Threadripper 3970X и Threadripper 3990X, но последний появи...

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

RESTinio — это асинхронный HTTP-сервер. Простой пример из практики: отдача большого объема данных в ответ Недавно мне довелось поработать над приложением, которое должно было контролировать скорость своих исходящих подключений. Например, подключаясь к одному URL приложение должно было ограничить себя, скажем, 200KiB/sec. А подключаясь к другому URL — всего 30KiB/sec. Самым инте...

24-ядерный процессор Ryzen Threadripper 2970WX разогнали до 5 ГГц Процессоры Ryzen Threadripper по ряду причин не особо популярны у оверклокеров. Однако иногда именно они позволяют достичь весьма впечатляющих результатов. К примеру, оверклокер Keeph8n взял Ryzen Threadripper 2970WX и разогнал его до внушительных 5 ГГц. Данный CPU, нап...

[Перевод] Трансформатор Теслы на плате площадью в один квадратный дюйм Увидев заголовок статьи «One inch tesla coil», я поначалу подумал, что речь идёт о трансформаторе Теслы высотой в один дюйм. Оказалось, что он несколько больше, но выполнен на плате площадью в один квадратный дюйм — таковы условия конкурса. Но даже это достаточно интересно...

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

QEMU.js: теперь по-серьёзному и с WASM Когда-то давно я смеха ради решил доказать обратимость процесса и научиться генерировать JavaScript (а точнее, Asm.js) из машинного кода. Для эксперимента был выбран QEMU, некоторое время спустя была написана статья на Хабр. В комментариях мне посоветовали переделать проект ...

Corsair One i160 — когда в компактном производительном ПК за 3600 долларов есть порт PS/2 Компания Corsair пополнила ассортимент игровых ПК линейки One новыми моделями. На сайте производителя прописались три модели: One i140, One i160 и One Pro i180. Интересно то, что среди них нет доступных предложений. Даже младшая модель One i140 оценивается в 3000 доллар...

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

Компактная системная плата с двухсторонней компоновкой и baseband-процессор Intel: iPhone 11 показали изнутри iPhone 11 еще не скоро поступит в продажу, поэтому подробные «разборки» всех представителей нового семейства появятся только к концу месяца. Но китайская организация G-Lon, которая занимается обслуживанием разного рода техники, уже опубликовала картинку, дем...

[Из песочницы] Максимальный постоянный ток через полевой транзистор На просторах интернета достаточно много информации о полевых транзисторах (далее ПТ) и их параметрах, но один из довольно простых, на первый взгляд, параметров, а именно – максимальный постоянный ток, который транзистор может через себя пропустить в ключевом режиме, и не сго...

Мелкие доработки ZAV mini 1. Улучшаем работу штатного обдува. Для этого меняем штатный вентилятор 40х40х15 от GDTIME на, например, SUNON PSD1204PHB1A. Он более шумный, но намного эффективнее. Ставить более 70% не имеет смысла из-за того, что просто не хватает сечения у обдува.2. Переделываем нижнюю к...

CES 2019: ASUS представила флагманские HEDT-платы Zenith Extreme Alpha и Rampage VI Extreme Omega Компания ASUS представила новые флагманские материнские платы Zenith Extreme Alpha и Rampage VI Extreme Omega, которые ориентированы на самых требовательных пользователей и позволяют создавать бескомпромиссные HEDT-системы. Первая из новинок предназначена для процес...

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

[Перевод] Каким был первый айфон? Фото: Tom Warren Странный вопрос. Многие видели его презентацию, на которой Стив Джобс, в частности, заявил, что новый смартфон разрабатывали два с половиной года. Вскоре после этого новинка появилась на витринах салонов связи. Любопытно посмотреть, какие прототипы были у...

[Перевод] Собеседование: Swift. Вопросы и ответы Языку программирования Swift всего четыре года, но он уже становится основным языком разработки для iOS. Развиваясь до версии 5.0, Swift превратился в сложный и мощный язык, отвечающий как объектно-ориентированной, так и функциональной парадигме. И с каждым новым релизом в н...

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

[Перевод] Что общего между чисткой яйца и DevOps? Перед вами перевод статьи Patrick Lee Scott, размещенной на сайте hackernoon.com. Автор предлагает познакомиться с несколькими важными принципами, которые помогут вам прокачаться в DevOps. Пару дней назад я пытался почистить яйцо дурацким способом, и моя девушка Анжели сп...

STM32 + PPP + GSM + LwIp + TLS 1.2 Недавно пришлось снова поднять PPP на STM32 Первая часть Задача усложнилась обязательным требованием, использовать TLS 1.2 и отправлять данные по MQTT Напомню, что MQTT и TLS находятся выше TCP (гуглим osi) Беглый поиск выдал скудную таблицу результатов Amazon FreeRTOS о...

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

[Перевод] Как Artifact стал самым крупным провалом Valve Artifact представляет собой печальное зрелище. На момент написания статьи онлайн есть только 101 игрок, а максимум за 24 часа ненамного больше — 124 игрока. От Valve не было никаких новостей об игре с 29 мая, когда компания объявила, что разработчики «вместо выпуска обновле...

Мой опыт прошивки Marlin 2 на Skr E3 DIP с драйверами 2208 UART. Доброго времени суток.Купил я пару недель назад Ender 3 Pro и сразу заказал к нему skr E3 DIP с драйверами 2208 UART в комплекте.После установки столкнулся с проблемой что последний офф марлин работает некорректно на плате от skr.Собрал сборку офф марлина почти без проблем и...

Финансовая ловушка в Яндекс.Деньги Привет, Хабр! Хотел бы поделиться с вами одной особенностью Яндекс.Денег, которая выглядит, как ловушка для ваших денег и, на мой взгляд, является хорошим примером непродуманного UX. Хочется верить, что это было сделано не нарочно, а эта небольшая статья или как-то оградит ч...

Warhammer и Flea малыши-карандаши На этот раз малыши до 15 см высотой. Из вселенной BattletechИнтересно было проверить потенциал при работ с детализацией и печатью не очень больших объектов. Многие критично относятся к стоковому обдуву у Ender-3.И существует мнение что он не справляется , но это не так.При п...

Часть 5/2 корп. 1: Перекрёсток проспекта RocketChip и скользкой дорожки инструментации В предыдущих четырёх частях велась подготовка к экспериментам с RISC-V ядром RocketChip, а именно, портирование этого ядра на «нестандартную» для него плату с ПЛИС фирмы Altera (теперь уже Intel). Наконец, в прошлой части на этой плате получилось запустить Linux. Знаете, что...

Biostar выпускает материнскую плату Racing B365GTA Производитель из Тайваня пополнила список своих плат выпустив Racing B365GTA. Материнская плата оснащена чипсетом B365 и поддерживает процессоры Intel Core 9-го и 8-го поколения. Плата Biostar оснащена PCI-E M.2 со скоростью 32 Гбит/с с поддержкой технологии Intel...

[Перевод] Как внедрить BI-подход к анализу данных: практические рекомендации Статья подготовлена Сергеем Шопиком, руководителем и основателем «Лаборатория клиентского опыта». За основу взят материал, опубликованный Martha Bennett на сайте международного аналитического агентства Forrester Research. Приглашаем всех желающих 18 июня в 20:00 по мск. на ...

Хорошее не бывает дешёвым. Но бывает бесплатным В этой статье я хочу рассказать о Rolling Scopes School – бесплатном курсе по JavaScript / фронтенду, который прошла, и который мне очень понравился. Узнала я об этом курсе случайно, информации в сети о нём, на мой взгляд, немного, а курс отличный и заслуживает внимания. Дум...

Статическое распределение объектов FreeRTOS По умолчанию все объекты в системе FreeRTOS распределяются динамически — очереди, семафоры, таймеры, задачи (потоки), и мьютексы. Программист видит только «кучу» — область где динамически выделяется память по запросу программы или системы, а что там творится внутри – не ясно...

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

[Из песочницы] Как я свой первый ИИ писал Привет, Хабр. История моя берёт начало в январе 2019 года. Мы с моей тимой геймдевелоперов решили взяться за самый большой проект в нашей истории- 2Д платформер. Нет, мы не делали до этого какие-нибудь FlappyBird'ы или змейки, но объём работы в этом проекте просто сносил на...

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

Battle of Arrow Survival PvP 1.0.22 Возьмите в руки поводья и выводите свою лошадь на арену бросая вызов другим игрокам. В этой игре вы будете управлять всадником, который мчится на лошади и стреляет на ходу в своего противника. Станьте лучим наездником и метким стрелком и получите награды и бонусы. Открывайте...

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

Арт-шедевр от NetEase — Ink, Mountains and Mystery — это сказочные истории Китая Помните ли вы игры Lunar Flowers и YuME II: Alice's Adventures? Их объединяют не только яркая обертка и сказочные декорации, но и издатель NetEase. Да, тот самый, который больше известен Rules of Survival, Knives Out, Identity V и другими массовыми многопользовательскими про...

Доработка шлейфа Wanhao duplicator 6      Многие пользователи WD6 сталкиваются с тем, что их принтер начинает пропускать шаги на экструдере или вовсе отказывается продавливать пластик. Одна из проблем - это перетирание кабеля. Так как шлейф, используеммый с завода не предназначен на долгую слу...

HDMI-адаптер Apple оказался мини-компьютером с 256 МБ оперативки Вы когда-нибудь задавались вопросом, почему адаптеры и переходники собственного производства Apple такие дорогие? Большинство из тех, кого мне удалось опросить, отвечали, что хорошая вещь не может стоить дешево, или ссылались на встроенные контроллеры, которые уберегают го...

Huawei Mate X продолжает удивлять, превращаясь во время игры King of Glory в 8-дюймовый планшет Вчера компания Huawei представила складной телефон Mate X, который является лучшим складным устройством, которое мы когда-либо видели. Телефон также является первым телефоном 5G от Huawei и первым складным телефоном с возможностью работать в сетях 5G. Сегодня компания-произв...

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

Измерено: энергопотребление чипсета AMD X570 в два с половиной раза больше, чем у X470 Как известно, набор системной логики X570 для новейших процессоров AMD получился весьма горячим. Большая часть системны плат с этим чипсетом оснащается дополнительным вентилятором для его охлаждения. Оверклокер Der8auer решил узнать, сколько же в действительности потре...

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

Материнская плата Asus ROG Maximus XI Formula на чипсете Intel Z390: топовое решение с поддержкой водяной системы охлаждения Как и все модели серии ROG Maximus XI, плата ориентирована на энтузиастов, любителей моддиннга и разгона. ROG Maximus XI Formula — это единственная модель в серии, которая имеет радиатор регулятора напряжения питания процессора с возможностью подключения водяной системы охла...

Материнская плата Asus TUF Z390-Pro Gaming на чипсете Intel Z390: простая, надежная, относительно недорогая Для платы ценой от 12 тысяч рублей (на момент подготовки обзора) функциональность здесь неплохая: 14 портов USB всех калибров, защищенный слот PCI-E х16, два слота M.2 (один из которых с полной поддержкой всех видов накопителей, а второй поддерживает самые длинные модули 221...

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

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

[Из песочницы] Ретрогейминг: PAL vs NTSC. Или почему PAL не нужен Многие из вас знают про форматы видео как PAL, NTSC и, конечно же, SECAM. Скорее всего эти аббривеатуры вы слышали, когда речь шла о видеотехнике. Толком никто не знал в чем была между ними разница и почему они отличались. Что касательно видеоигровой индустрии, то тут уж точ...

Лучшие геймерские материнские платы для процессоров AMD Ryzen по версии экспертов pcgamesn Выбираем лучшую материнскую плату начала зимы 2019 года

Обзор материнской платы ASUS Prime X570-P. Прочный каркас Участник обзора является наиболее дешёвым устройств в линейке плат ASUS на базе AMD X570 и потому самым простым по функциональным возможностям. Запрашиваемая сумма может удивить часть покупателей, но за всё новое всегда нужно...

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

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

Замена Action URL & URI в SIP-телефонах или управление via websockets? SIP-телефоны. Компьютеры с трубкой. По идее с ними очень многое можно что делать, а их используют только для звонков :-) Недавно был на конференции АстерКонф, и там вендоры рассказывали о своих телефонах, не будем никого выделять, все хороши, где-то лучше, где-то дешевле, п...

[Из песочницы] Отзыв о книге: «Жизнь 3.0. Быть человеком в эпоху искусственного интеллекта» Многие, кто меня знают, могут подтвердить, что я довольно критический отношусь к массе вопросов, и в чем-то даже проявляю изрядную долю максимализма. Мне трудно угодить. Особенно если дело касается книг. Часто критикую любителей фантастики, религии, детективов и многого друг...

AI supremacy: Leela Chess. Или про то, как полностью открытая нейросеть победила Честно говоря, я очень разочарован хабром. Почему никто не осветил такую вещь, как победа нейросетевого подхода с полностью открытым кодом, а? И полностью открытыми нейросетевыми данными? Действительно, ну вот DeepMind Technologies описали как они обучали шахматный ИИ, иг...

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

[Перевод] Создание Scrapbook-макета на CSS Grid Недавно на уроках дошкольной подготовки моему сыну поручили в течение недели присматривать за плюшевым мишкой, что предполагало необходимость взять мишку в какое-то приключение, а свои воспоминания об этом добавить в альбом. Мне очень понравилось делать этот альбом и подтолк...

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

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

[Перевод] Дизайн геймплея, основанный на принятии решений (Эта статья изначально была опубликована в Gamasutra Online Magazine) Чтобы развить полезное понимание системы, нужно знать, как система работает изнутри, на самом нижнем уровне. Даже полное запоминание каждого входного сигнала и реакции на него, связанной с этой системой...

Разбор задач Одноклассников на Joker 2019 С 28 по 29 октября в Санкт-Петербурге проходила Joker 2019 – самая большая и хардкорная на просторах России конференция, посвященная Java-разработке. Мероприятие проходило в седьмой раз и как всегда побило рекорд по посещаемости, в этот раз мероприятие привлекло более 2000...

[Из песочницы] Почему тебе не нужно идеальное решение Перфекционизм — ласковый убийца. Он убил больше нервов, отношений и проектов, чем кухонный нож, автомат Калашникова и твой заказчик вместе взятые. В этой статье я объясню, почему тебе не нужно идеальное решение. Читать дальше →

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

Материнские платы ASRock X299 обзавелись поддержкой чипов Intel Cascade Lake-X Компания ASRock сегодня выложила на официальном сайте свежие прошивки UEFI для материнских плат с набором логики Intel X299. Их главная особенность — поддержка «новых процессоров Intel Core X-серии». Разумеется, тайваньский вендор имеет в...

Платы MSI на базе Z390 получили поддержку 128 Гбайт памяти Компания MSI объявила о достигнутой совместимости всех своих материнских плат на базе набора логики Intel Z390 с модулями DDR4 SDRAM ёмкостью 32 Гбайт (с организацией 2048x8). Таким образом, флагманские LGA1151v2-платы MSI, оборудованные четырьмя слотами DIMM, тепер...

Автомобиль Bloodhound LSR взял отметку в 450 миль в час Совсем недавно мы рассказывали нашим читателям о том, что сверхзвуковой реактивный автомобиль Bloodhound LSR установил своего рода рекорд скорости этого проекта, реализуемого уже более одного десятилетия, разогнавшись до скорости в 334 мили в час (537.52 км/ч). И через очень...

Почта РОССИИ и SKR 1.1 После долгих блужданий по бескрайним просторам России, наша почта решила что надо все таки выдать мне мою посылку.)Я был очень рад.....))) Моя радость.Но, сразу получил нежданчик. Плата не промыта, силовой ключ не припаян и горох припоя на поверхности. ((( Пришлось немного п...

Отображение текста в Android Отображение текстовой информации — наверное, самая базовая и важная часть многих Android-приложений. В данной статье пойдет речь о TextView. Каждый разработчик, начиная с «Hello World», постоянно сталкивается с этим элементом пользовательского интерфейса. Периодически в раб...

Bondtech - Модернизация экструдера Wanhao Duplicator 6 plus В этом руководстве показан процесс установки Bondtech комплекта обновления BMG для Wanhao Duplicator 6 Plus Прошивка Bondtech для Wanhao D6. Обновление иммет геометрию отличную от оригинальной, поэтому во избежание столкновения печатающей головки с задней панелью необходимо ...

[Перевод] Оптимизация стратегии игры в Блэкджек методом Монте-Карло Перевод статьи подготовлен специально для студентов курса «Machine learning». Обучение с подкреплением штурмом взяло мир Искусственного Интеллекта. Начиная от AlphaGo и AlphaStar, все большее число видов деятельности, в которых раньше доминировал человек, теперь завоевано...

Материнская плата ASRock Z390 Steel Legend на чипсете Intel Z390: стильный дизайн и хорошая функциональность при относительно низкой цене ASRock Z390 Steel Legend — это отличный середняк. В плате реализованы практически все возможности чипсета Z390 и процессоров Intel Core 8-го и 9-го поколений. Наворотов тут нет, дополнительных контроллеров — тоже. Разгонный потенциал сведен к минимуму. В то же время мы видим...

Материнская плата ASRock B450M Steel Legend на чипсете AMD B450: прекрасная фунциональность при бюджетной стоимости Плата ASRock B450M Steel Legend получилась полностью адекватной своей цене. По сравнению с топовыми моделями у нее меньше портов и слотов, некоторых нет вообще, настройки для разгона скромные, система охлаждения VRM простенькая, схема питания процессора упрощенная, и т. д. К...

Рецепты TeamCity. Доклад Яндекс.Такси Меня зовут Эдуард Мацуков, я делаю Таксометр — приложение для водителей Яндекс.Такси. Занимаюсь инфраструктурой и всем, что с ней связано. Какое-то время назад я выступил с докладом — рассказал об опыте дружбы TeamCity с нашим проектом и с разработчиками в целом. Отдельная ч...

Нам нужен другой 1С-Битрикс, часть 2 После публикации первой статьи в деле борьбы за права причастных к 1С-Битриксу появились соподвижники Dekmabot и Sergik_DS со статьями «Почему Битрикс — Битрикс» и «За что, Битрикс? Или сказочный мир 1С», чему я несказанно рад. Как там пишут в руководствах по зачинанию старт...

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

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

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

Предсказания от математиков. Разбираем основные методы обнаружения аномалий За рубежом все большую популярность набирает использование искусственного интеллекта в промышленности для предиктивного обслуживания (predictive maintenance) различных систем. Цель этой методики — определение неполадок в работе системы на этапе эксплуатации до выхода её из с...

Обзор и тестирование материнской платы ASRock X399 Phantom Gaming 6: альтернативный входной билет для HEDT-платформы Threadripper В нашу лабораторию попадает не так много материнских плат для HEDT-платформ. Это и понятно – экономическая ситуация не изобилует оптимистичными прогнозами, а «железо» дешевле не становится. Но сегодня особый случай: мы изучим системную плату для процессоров Ryzen Threadrippe...

Предварительный обзор HP Chromebook 15. Стоит своих денег Современный рынок ноутбуков далеко не всем нравится. Если вы геймер, то у вас просто масса вариантов за 2-3 тысячи долларов, которые идеально подходят для игр в любой точке мира. Если вы хотите станцию для работы — тоже вариантов тьма, можно хоть MacBook Pro взять за 7 тысяч...

Где мы взяли флакон? Flowcon, или Флакон – методика управления, в том числе – задачами. Потоком, проектом, разработкой, рутинными функциями, регуляркой и т.д. Многие, узнав о методике и решениях на ее основе, задают вопросы – что да как, в чем суть, на основе каких «мировых практик» сделано, ка...

[recovery mode] Одна задача из SEO рутины: решение в 3 шага По правде говоря, это не «бомбический» кейс, а стандартная ситуация в SEO и её обычное решение. Из таких ситуаций состоит большая часть работы. В данном случае, статья будет интересна владельцам интернет магазинов. Сайт клиента в один момент сильно потерял в позициях. Как...

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

MADDOG aka Vulture Часто, работая с репликами, “забываешь» об других интересных проектах...Но любовь к роботам у меня,  наверное, с садика )) судя по рисункам в альбоме.К сожалению, на масштабные макеты мехов из вселенной Battletech немного узкий спрос и когда прилетают заказы на аналогич...

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

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

Опытное производство электроники за минимальный прайс Привет, Хабр Почитал я некоторые ранее опубликованные статьи о том, как жить славному молодцу, перед которым встала задача спаять 10-50-100 устройств из резисторов и микросхем, и взгрустнул, ибо во всех в них советы были даны если не вредные, то и не сильно полезные. А во...

Как взять сетевую инфраструктуру под свой контроль. Глава третья. Сетевая безопасность. Часть третья Эта статья является пятой в цикле статей «Как взять сетевую инфраструктуру под свой контроль». Содержание всех статей цикла и ссылки можно найти здесь. Эта часть будет посвящена Campus (Office) & Remote access VPN сегментам. Может показаться, что дизайн офисной сети...

Для Xiaomi Mi 9 уже существует прошивка на базе Android Q Любители смартфонов Xiaomi из Испании обнаружили, что некоторые устройства Mi 9 начали получать прошивку на базе Android 10. Об этом сообщает портал Xiaomi4mi.com. Читать полную статью

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

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

Как мы учились рисовать тексты на Canvas Мы разрабатываем платформу для визуальной коллаборации. Для отображения контента мы используем Canvas: на нём рисуется всё, в том числе тексты. Готового решения для отображения текстов на Canvas один в один как в html не существует. За несколько лет работы с отрисовкой текст...

Смузиборд от Большого Дерева С чего все началось.Жили-были Makerbase, не тужили, но выпустили они аж три версии Sbase. А расшаривать для смузи-комьюнити плату не захотели. Вот и впали в немилость. Юзеров, пишущих о неправильной работе Smoothieware на Sbase в их гитхабе нещадно банят, плата работает неск...

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

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

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

[Перевод] Детальный разбор новых возможностей React 16+, часть 1: общие сведения Сегодня мы представляем вам первую часть перевода этого большого материала. Он посвящён детальному разбору новых возможностей React, которые появились в этой библиотеке начиная с версии 16. Автор этого материала уже 5 лет занимается программированием. В прошлом он был дизайн...

Колония. Глава 22: Окончательное решение СодержаниеГлава 1 Глава 2 Глава 3 Глава 4 Глава 5 Глава 6 Глава 7 Глава 8 Глава 9 Глава 10 Глава 11 Глава 12 Глава 13 Глава 14 Глава 15 Глава 16 Глава 17 Глава 18 Глава 19 Главы 20 и 21 Глава 22 < — Вы здесь Гордон в очередной раз кивнул и провел пальцами по бороде. – Впе...

[Из песочницы] Изготовление печатных плат ЛУТ'ом от А до Я Доброго времени суток! Среди моих знакомых бытует мнение, что самостоятельно изготавливать печатные платы (ПП) бесполезно. Учитывая, что современные компоненты далеко ушли от DIP корпусов, то кустарно травить платы под них даже и не стоит пытаться. Тем не менее необходимость...

Аналоговый датчик давления для z-probe Читал несколько статей о попытках использования тензодатчика давления для калибровки неровностей стола 3D принтера. На своей дельте я также реализовал такой датчик.   Датчик применен на 1кг   Подключен через плату-драйвер HX711   Для нормальной работы в качест...

Лучший из лучших: Samsung Galaxy S10+ vs Note 10 [сравнение последних флагманов Samsung] На днях южнокорейский производитель представил сразу две новые модели в линейке Galaxy Note. Устройства получили обновленный дизайн, одни из лучших технических характеристик на рынке и многое другое. В данной статье мы проведем детальное сравнение лучших представителей каждо...

Первые полгода в роли тимлида: как не сойти с ума, если кажется, что все плохо Привет! Мы продолжаем подкаст-проект «Тимлид Позвонит», в котором ребята из Skyeng звонят коллегам из разных компаний для обмена опытом. В этом выпуске поговорили с Екатериной Митусовой из Wrike. Катя — необычный в нашем понимании тимлид: она руководит не командой разработки...

[Перевод] Генерация подземелий и пещер для моей игры На этой неделе я начал работать над новой темой: генерацией подземелий и пещер. Я использовал разбиение пространства для генерации комнат, алгоритмы генерации лабиринтов для генерации коридоров и клеточные автоматы для придания пещерам более естествненного внешнего вида. Р...

Дизайн интерфейса для игры, рисуем пак иконок Всем привет! Я Михаил Кравченко, дизайнер игровых интерфейсов. Это статья о том как нарисовать пак иконок для игры. Ниже вы видите результат. Фиксируем требования к результату Вот к нам прилетела задача примерно такого содержания. В игре начинается событие — вторжение ра...

Gigabyte анонсировала три материнские платы TRX40 Aorus В последней заметке, посвящённой материнским платам Socket sTRX4, знакомим наших читателей с новыми продуктами Gigabyte. Компания приготовила три модели: TRX40 Aorus Xtreme, TRX40 Aorus Master и TRX40 Aorus Pro Wi-Fi. Флагманская плата Gigabyte...

С Днём Рождения, Хабр ❤ Привет, Хабр! Я тебя знаю очень давно — с 2008 года, когда я, тогда ещё ни разу не айтишник, открыл тебя по какой-то шальной ссылке. Знаешь, как это было? Открыл, ничего не понял, закрыл. Потом ты стал попадаться всё чаще и чаще, я присмотрелся, вчитался, через год ушёл в ИТ...

Обзор Red Dead Redemption 2. На ПК даже лучше Данный проект ждали на ПК очень многие и хотя релиз оказался немного смазанным, мы все же остались игрой довольны. Она очень красиво выглядит, приносить тьму положительных эмоций и при этом не требует от вас чего-то невероятного в плане умений или навыков. Достаточно просто ...

ASUS ROG Strix B365-G Gaming: плата на чипсете Intel B365 для процессоров Coffee Lake Вышедший в декабре набор системной логики Intel B365 нашёл применение в материнской плате ASUS ROG Strix B365-G Gaming. Новинка рассчитана на использование в игровых ПК, относится к решениям формата microATX (244 x 244...

Biostar сообщила о поддержке CPU Ryzen 3000 платами AMD A320 До настоящего времени производители материнских плат заявляли о гарантированной поддержке центральных процессоров AMD Ryzen 3000-й серии решениями на базе чипсетов B350, X370, B450 и X470. Бюджетная логика AMD A320, как сообщила компания ASRock,...

Biostar X470NH: Mini-ITX плата начального уровня с чипсетом AMD X470 Линейка материнских плат Biostar для массовой платформы AMD пополнилась Mini-ITX решением X470NH. Новинка использует набор логики X470 и совместима со всеми процессорами в конструктиве AM4: от 28-нм Bristol Ridge (микроархитектура Excavator) до 7-нм...

Лучшая школа для изучения английского в Харькове Лучшая школа для изучения английского в Харькове Что нужно для того, чтобы хорошо говорить на английском? Ответ прост: хорошие преподаватели, а также постоянная практика. Все это и даже больше даст школа английского в Харькове Tutor! Необходимость знания английского Стоит ск...

Битрикс для программиста и менеджера: любовь и ненависть Здравствуйте. Я уже давно не пишу на php, но то и дело натыкаюсь на интернет-магазины на системе управления сайтами Битрикс. И я вспоминаю о своих исследованиях. Битрикс не любят примерно так, как Москву начала 2000-х: успешный и денежный проект, объективно ничем не заслужи...

System76 Darter Pro OSFC Edition: рабочий ноутбук с открытой прошивкой Coreboot Компания System76 добилась успехов в поддержке Coreboot для своего оборудования. Теперь же она готовит ноутбук Darter Pro OSFC Edition, который станет первым фирменным устройством с изначальной поддержкой свободной прошивки вместо проприетарного BIOS. В компании заявили, что...

BIOSTAR выпустила плату RACING X570GTA с поддержкой AMD RYZEN 3000 BIOSTAR, производитель материнских плат, видеокарт и устройств хранения данных, с гордостью сообщает о пополнении в линейке материнских плат 4-го поколения – BIOSTAR RACING X570GTA.

Что выбрать новичку? Блогер сравнил ИЖ «Юпитер» и ИЖ «Планета Недостатки и достоинства советских мотоциклов раскрыли в сети. ИЖ «Планета» и ИЖ «Юпитер» в настоящее время считаются легендами, но при этом любители мотоциклов часто думают, о том, что же из этого выбрать начинающему байкеру. Ведущий канала «Scala» рассказал, какой из данн...

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

Biostar обеспечит поддержку процессоров AMD Ryzen 9 3950X даже платами на чипсете A320 Компания Biostar, одной из областей специализации которой является выпуск системных плат для ПК, объявила, что обеспечит поддержку 16-ядерного процессора AMD Ryzen 9 3950X даже самыми дешевыми моделями на наборе системной логики начального уровня AMD A320. Поддержка про...

Новому iPad 7 дали оценку ремонтопригодности iPad 7 под рентгеном Инженеры с сайта iFixit продолжают удовлетворять свою неуёмную страсть к разбору новых гаджетов. Буквально на днях, вслед за iPhone 11 Pro и обычным iPhone 11, в их лабораторию попали Apple Watch 5 поколения. Отдохнув при разборке небольшой и относительн...

Samsung выпустила Android 9 Pie для Galaxy Note 8 Сегодня, 15 февраля, Samsung Electronics выпустила Android 9 Pie для Galaxy Note 8. Об этом сообщили владельцы флагманского смартфона компании, которые уже получили доступ к новой версии операционной системы. Вопреки традициям, распространение обновления началось со стран В...

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

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

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

Новый BIOS повышает частоту процессоров AMD Ryzen 3000 на 2% Не так давно MSI обещала обновленный BIOS для процессоров Ryzen 3000 с «более чем 100 улучшениями» — и уже есть первые реальные данные о том, что улучшения работают. По крайней мере в той части, которая касается повышения частоты CPU. Как пишет источн...

Huawei показала и рассказала, как производится P30 Pro Обычно производственный процесс любого знакового смартфона, особенно флагманского, — тайна за семью печатями. Но иногда производитель все же рассказывает о том, как производятся устройства — с акцентом на высокое качество продукта и отлаженные производственн...

Материнская плата Gigabyte Z390 Aorus Master: функциональная и красивая модель на чипсете Intel Z390 Материнские платы, основанные на чипсете Intel Z390, являются очевидным выбором для тех, кто намерен использовать процессоры Intel Core 8-го и 9-го поколений, причем не готов ограничиваться их штатными возможностями. Z390 — старший чипсет в арсенале Intel на сегодняшний день...

Приключения, головоломки и футбол — 6 новых игр в Apple Arcade Пока все ждут (только зачем?), когда Apple уже не сможет удерживать взятый темп и перестанет представлять новые игры для сервиса Arcade, она взяла и вместо привычных 4-5 пополнила библиотеку аж на 6 проектов. Discolored — это сюрреалистическая головоломка, действие которой ...

[Из песочницы] Фантазии на тему метаклассов в C# Программистам вроде меня, которые пришли в C# с большим опытом работы в Delphi, часто не хватает того, что в Delphi принято называть ссылками на класс (class reference), а в теоретических работах – метаклассами. Я несколько раз натыкался в разных форумах на обсуждение, прохо...

Игра фреймворков: тренды JavaScript в 2019 TypeScript против ES6, React против Angular, Jest против Mocha… Не хуже нашумевшего сериала, эти «битвы» держат поклонников JavaScript в напряжении, заставляя их задумываться: «Что же учить дальше?» К тому же, армии пользователей каждой из технологий приводит настолько убеди...

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

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

На системной плате Biostar A68N-5600E установлен гибридный процессор AMD PRO A4-3350B Компания Biostar представила системную плату A68N-5600E с APU AMD PRO A4-3350B. Основой графической подсистемы служит интегрированный графический процессор AMD Radeon R4. По мнению производителя, A68N-5600E идеально подходит для домашнего ПК, используемого для повседнев...

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

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

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

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

Не пропустите рекордные скидки в Google Play на игры для Android Я активно слежу за распродажами, которые проводятся в магазинах App Store и Google Play в течение года и в честь разных праздников, и, мне кажется, что снижение цен в этом году самое заметное из всех, что когда-либо было. То ли мобильные разработчики берут пример со своих ко...

[Перевод] Равномерное распределение точек на сфере Как можно более равномерное распределение точек на сфере — невероятно важная задача в математике, науке и компьютерных системах, а наложение сетки Фибоначчи на поверхность сферы при помощи равновеликой проекции — чрезвычайно быстрый и эффективный метод аппроксимации для её р...

Стоит ли брать кредит на iPhone 11 Pro Max? Одним из самых желанных смартфонов на рынке является iPhone 11 Pro Max, цена на который в России стартует от 100 тысяч рублей. Это очень серьезная сумма, а потому многие задумываются над тем, чтобы взять кредит онлайн ради покупки новенького iPhone. Сегодня мы попробуем разо...

[Из песочницы] KVM (недо)VDI с одноразовыми виртуальными машинами с помощью bash Кому предназначена данная статья Данная статья может быть интересна системным администраторам, перед которыми вставала задача создать сервис «одноразовых» рабочих мест. Пролог В отдел ИТ сопровождения молодой динамично развивающейся компании с небольшой региональной сетью,...

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

Материнская плата MSI MPG X570 Gaming Pro Carbon WiFi на чипсете AMD X570: хороший набор функций при не совсем уж экстремальной цене Плата MSI MPG X570 Gaming Pro Carbon WiFi на момент подготовки обзора имела цену около 20 тысяч рублей. Понятно, что многим это покажется чрезмерно дорого, однако трудно ожидать низких цен на решения на топовом чипсете. При этом у платы очень неплохая функциональность: 16 по...

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

[Из песочницы] Hunt the Wumpus или опыт написания классической игры для Android Слышали ли вы когда-нибудь про Вампуса? Независимо от ответа — добро пожаловать в его владения! В этой статье я хочу поведать вам свою историю создания игры под Android. В зависимости от компетенции читателя передаваемые мною опыт, мысли и решения будут более или менее по...

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

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

Эмиграция из Evernote в Google Keep: мой личный опыт Хочу поделиться своим опытом переезда из одного очень удобного (но зажравшегося) заметочника, в другой (менее функциональный, но более бережно относящийся к объему моего кошелька). Я пользовался Evernote порядка четырех лет, с тех пор как поступил в университет. До этого ...

Обзор и тестирование материнской платы ASUS TUF B450-Plus Gaming Модель ASUS – одна из самых доступных системных плат ATX на чипсете AMD B450. У нее есть парочка интересных конкурентов, но речь далее пойдет лишь о достоинствах и недостатках представительницы TUF (The Ultimate Force), поскольку они редко попадают под горячую руку редакторо...

Пропавшие 48 Мп возвращаются. Xiaomi добавила новый режим камеры в глобальной прошивке MIUI 10 для Redmi Note 7, Pro, Mi 9 и Mi 9 SE Компания Xiaomi объявила о выпуске новой глобальной бета-версии прошивки MIUI 10 9.3.7. Основное внимание там уделяется оптимизации системы и исправлению ошибок, но есть и одно новшество, которое порадует многих пользователей новейших смартфонов компании.  Различн...

Медовая арифметика: сложение и вычитание в исполнении пчел Больше не всегда значит лучше. Этой фразой можно четко описать соотношение умственных способностей существа с размером его мозга. Рекордсменом в мире животных является кашалот, чей мозг весит порядка 9 кг. Среди сухопутных существ этот титул заслужил индийский слон с 5 кг ...

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

Autodesk Maya: полезные базовые функции для работы с 3Д моделями Недавно я столкнулся лицом к лицу с таким зверем как Autodesk Maya. За плечами у меня не было опыта в работе с 3Д моделированием и пришлось в экстренном порядке прокачиваться, начиная с основ, а также ознакомится с функциональностью данного ПО, чтобы проверить работу плагина...

Курс лекций по JavaScript и Node.js в КПИ Товарищи инженеры, как и было обещано в анонсе, половина лекций (а это 51) уже доступны для просмотра на ютюбе и я продолжу их записывать в 2019 году. Часть из нужно будет перезаписать, потому, что в первых лекциях не самый лучший звук и потому, что очень простые темы у мен...

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

Новый рекорд Xiaomi. Количество пользователей MIUI превышает население России и Мексики вместе взятых Компания Xiaomi поделилась своим очередным достижением. Количество пользователей её фирменной оболочки MIUI превысило 279 миллионов.  Также китайский производитель подчеркнул, что порядка трёх миллионов пользователей MIUI также пользуются около пяти миллионами под...

Корневой комплекс PCIe процессоров AMD Ryzen 3000 будет работать на скоростях PCIe Gen 3, если процессор установлен в системную плату на чипсете серии AMD 300 или 400 Тем, кто разбирается в технической стороне вопроса, достаточно очевидно, почему корневой комплекс PCIe процессоров AMD Ryzen 3000 не сможет работать на скоростях PCIe Gen 4 и будет ограничен скоростями PCIe Gen 3, если процессор установлен в системную плату на чипсете с...

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

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

[Перевод] «Алгебраические эффекты» человеческим языком Комментарий от переводчика: Это перевод замечательной статьи Дэна Абрамова (Dan Abramov), являющегося контрибутором React. Его примеры написаны для JS, но будут одинаково понятны разработчикам на любом языке. Идея общая для всех. Вы слышали об алгебраических эффектах? Мои п...

Антиалиасинг в фотополимерном принтере Photon S В своей предыдущей статье о новой прошивке Фотона-С я показал несколько примеров работы антиалиасинга (сглаживания) - фишке новых прошивки и слайсера. По моим выводам, антиалиасинг (АА) вполне имеет право на жизнь и во многих случаях дает очень хороший результат. Он не делае...

Яндекс.Деньги готовят мультивалютную карточку — аналог карт Tinkoff, «Альфы» и обещанной карты Qiwi c Revolut Я.Д. возьмёт абонентскую плату в обмен на счета для 10 валют, кэшбэк и конвертацию по выгодному почти биржевому курсу.

SAP и «ИКС Холдинг» создадут ИТ-решения для рынка России и СНГ Сотрудничество SAP и "ИКС Холдинга" предусматривает совместную работу в области MES-решений[1] для горнодобывающих и металлургических компаний, а также других предприятий с непрерывным циклом производства. Соглашение также предполагает разработку и реализацию инно...

13. Check Point Getting Started R80.20. Licensing Приветствую, друзья! И мы наконец-то добрались до последнего, заключительного урока Check Point Getting Started. Сегодня мы поговорим об очень важной теме — Лицензирование. Спешу предупредить, что данный урок не является исчерпывающим руководством по выбору оборудования ил...

Материнская плата от Asus Asus выпустила новую материнскую плату LGA1151 с чипсетом C246. Плата питается от 24- и 8-контактного разъема питания, а процессор - от 9-фазной VMS. Разъем LGA1151 подключен к четырем слотам DDR4 Dimm, которые принимают максимум 128 гигабайт двухканальной памяти. Сверху вни...

[Из песочницы] В списке угроз: «Игра престолов» – одно из самых популярных прикрытий для киберпреступников Привет, Хабр! Представляю вашему вниманию перевод статьи «ThreatList: Game of Thrones, a Top Malware Conduit for Cybercriminals» автора Tara Seals. В то время, как 8-ой сезон Игры престолов готовится к старту, новые исследования демонстрируют, что в прошлом году популярн...

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

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

Удаленное управление принтером через Октопринт Для тех, кто как я не умеет в Линукс, либо не имеет GPIO на машине с октопринт посвящается...Данная инструкция подходит для любых устройств на октопринт, нужно иметь:1. немного прямые руки, без этого никуда, к сожалению2. какую нибудь умную роезетку/выключатель на esp8266 ил...

На системной плате Asus ROG Crosshair VIII Impact есть нестандартно используемый слот SO-DIMM Компания Asus выпустила системную плату на чипсете AMD X570, поддерживающую процессоры AMD Ryzen третьего поколения и предназначенную для малогабаритных игровых ПК. Новинка называется ROG Crosshair VIII Impact. Плата типоразмера mini-DTX (203 х 170 мм) оснащена 24-конт...

Как решать NP-трудные задачи с помощью параметризованных алгоритмов Научно-исследовательская работа, пожалуй, самая интересная часть нашего обучения. Идея в том, чтобы ещё в университете попробовать себя в выбранном направлении. Например, студенты с направлений Software Engineering и Machine Learning часто идут делать НИРы в компании (в осно...

Как быстро выучить язык, не наступая на грабли? Мнение полиглота Всем привет! Это моя вторая публикация на Хабре, в ней я хочу своими наблюдениями на тему ошибок, которые совершают люди при изучении иностранных языков. Коротко о себе: меня зовут Егор Пак, я преподаю немецкий, английский и испанский, владею еще несколькими языками на хор...

[Из песочницы] Обобщение задачи Брокара История Гильберт в 1900 году на II Международном конгрессе математиков в Париже отметил практическую важность теории чисел. Решение абстрактных задач часто приводило к появлению нового математического аппарата. Ярким примером служит Великая Теорема Ферма, в ходе доказательст...

Уменьшение размера docker образа с spring boot приложением Добрый день. Недавно передо мной встала задача запуска spring boot 2 приложения в kubernetes кластере используя docker образ. Эта проблема не является новой, достаточно быстро я нашел примеры в гугле и запаковал свое приложение. Я был очень удивлен не найдя alpine образ для ...

H.I.D.E. 0.20.6 Хочешь поиграть в прятки в Белом доме? Устанавливай одну из лучших игр в жанре Prop Hunt. Тебе нравятся игры в жанре Prop Hunt? Сегодня миллионы игроков в играют в такие игры. Что такое жанр Prop Hunt? Это командная игра, где игроки делятся на Охотников и Предм...

Как голубая акула дайвера поцеловала View this post on Instagram A little blue kiss — Sharks are very inquisitive, the need to touch and feel with their mouths, especially due to their Electro-receptors that are located in little pits around their mouths. There is absolutely no aggress...

[Перевод] 9 правил крутого расширения для Visual Studio Крутые расширения Visual Studio имеют несколько ключевых признаков, которые отличают их от остальных. Они выглядят и на самом деле хорошо продуманы, функциональны и надежны. Кроме того, они делают то, что должны, до уровня совершенства и нативно вписываются во внутренние фун...

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

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

Детективная история с поиском громкоговорителя и всего 3 балла за ремонтопригодность: в iFixit разобрали Samsung Galaxy Note10+ 5G Специалисты компании iFixit добрались до смартфона Samsung Galaxy Note10+. Если точнее, то до его топовой версии с поддержкой 5G. Перед собой «разборщики» ставили цель ответить на несколько интересных вопросов. Как выглядит антенна 5G? Использует ли корейска...

Покупая Ryzen 9 3950X, можно смело экономить на системной плате Рекомендованная цена 16-ядерного процессора Ryzen 9 3950X — 750 долларов. Это без налогов. И это означает, что для большинства покупателей этот CPU обойдётся дороже. Поэтому многие явно предпочтут сэкономить на системной плате, так как этот монструозный процессор...

Asus представила материнскую плату WS C246-ACE с поддержкой процессоров серии Xeon E Компания Asus выпустила материнскую плату WS C246-ACE. Плата типоразмера ATX построена на базе чипсета Intel C246 и обладает поддержкой процессоров серии Intel Xeon E с сокетом LGA1151, а также процессоров Intel Core 8-го и 9-го поколения. Подробнее об этом читайте на THG.r...

Блогер JerryRigEverything решил проверить слухи относительно проблем с часами Xiaomi Amazfit Bip Известный блогер JerryRigEverything, количество подписчиков которого уже почти достигло 3,5 млн, в качестве очередной своей жертвы выбрал не самое новое устройство — часы Xiaomi Amazfit Bip. Эта модель присутствует на рынке уже более года, так что хорошо всем изве...

История успеха nginx, или «Возможно всё, пробуй!» Игорь Сысоев, разработчик веб-сервера nginx, член большой семьи HighLoad++, не просто стоял у истоков нашей конференции. Я воспринимаю Игоря как своего профессионального учителя, мастера, который научил меня работать и понимать высоконагруженные системы, что на десятилетие...

Обзор и тестирование материнской платы ASUS ROG Crosshair VIII Impact Шумиха вокруг процессоров AMD Ryzen 3000 серии все никак не затихает. Да и производители системных плат не дремлют и пытаются предложить пользователю то, чего не было ранее. Как вам, например, топовая плата на AMD X570 в формате mini-DTX? Изучая ее характеристики, понимаешь,...

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

Apple продает HomePod себе в убыток? В это сложно поверить, но Apple совсем не зарабатывает на продажах HomePod. Даже наоборот — несет убытки. Такое предположение высказал журналист Daring Fireball, Джон Грубер, сославшись на собственные проверенные источники. По его словам, компания зарабатывает на друг...

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

Вместе пытаемся сломать игру «7 на 9» Сегодня будет маленький этюд просто понять, интересно ли вам такое. В общем, есть такой дядька Алексей Савватеев, который читает потрясающий курс по теории игр. Он же написал книгу «Математика для гуманитариев», где очень тонко постебался над всеми гуманитариями. Просто это ...

Хватит паранойи или почему вам не светит 100 баллов в Page Speed Йо-йо! Отличная штука SEO. Никто не знает, что делать наверняка, почему сайт «не в топ» и почему онлайн-бизнес не работает. И в поисках истинной причины владельцы сайтов становятся как сорокалетние тётушки, которые верят всякой ерунде цыганок на рынке. И вот взяв в руки клав...

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

Почему нельзя просто взять и перейти на Python 3 Поддержку Python 2.7 прекращают уже первого января 2020 года. Но многие компании до сих пор не перешли на его обновленную версию. В материале — обсуждаем причины сложившейся ситуации. Читать дальше →

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

Материнская плата MSI MEG Z390 Ace на чипсете Intel Z390: топовое решение для игроков и оверклокеров У MSI MEG Z390 Ace отменная функциональность: 20 (двадцать!) портов USB всех калибров, прекрасно защищенные слоты PCI-E, три слота M.2. Стоит отметить очень хорошую систему питания, дающую ощутимый запас для разгона и обеспечивающую гибкие возможности регулирования напряжени...

MSI MEG X570 Unify — строгая плата для процессоров AMD Ryzen Micro-Star International подготовила к выпуску ещё одну материнскую плату для процессоров AMD Ryzen — MEG X570 Unify. Она базируется на флагманском чипсете X570 с поддержкой PCI Express 4.0 и, согласно задумке вендора, должна...

«Очень важное совещание» в Comedy. Разберём полёты? Все выходные лента в  Facebook и моя личка ломились от ссылок на одно и то же видео — «Очень важное совещание» от участников Comedy Club. Комментарии и подписи были односложными: «ха», «точняк», «а помнишь, у нас в N так же делал R» и т.д. Я не сразу посмотрела видео, но как...

Что делать тимлиду, чтобы команда не выгорала Недавно в подкасте "Цинковый прод" мы обсуждали выгорание. Я решил структурировать некоторые мысли и оформить в виде статьи История первая Однажды, когда я еще был простым линейным разработчиком, я решил пофрилансить. Друг попросил доработать одну довольно хитрую систему, п...

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

[Из песочницы] Саундтрек для игры: гуманитарии тоже плачут О себе Коротко о себе. Меня зовут Дмитрий. Я с детства окружен друзьями — программистами, сисадминами и прочими айтишниками. Сам пробовал связать жизнь с этим — одно время был веб-разработчиком говно-сайтов, учил html, php, но дальше дело не пошло. Все время тянуло в творчес...

Несмотря на активное охлаждение, чипсет AMD X570 на новых системных платах вполне может перегреваться Ещё до анонса новейших процессоров AMD Ryzen 3000 в Сеть начали попадать фотографии системных плат с чипсетом X570, которые намекали на повышенное энергопотребление данного набора логики. Как мы знаем сейчас, почти все системные платы с этим чипсетом оснащаются активно...

Обзор Moons of Madness. Ужас в космосе Иногда случаются ситуации, когда ничего удивительного от игры не ждешь, а она выходит и буквально поражает всех геймеров вокруг. Именно о такой игре мы сегодня и поговорим — разработчики сделали крутой продукт про космос, который вызовет у вас массу противоречивых эмоций. До...

Флагманские смартфоны Huawei Mate 30 получат компактные системные платы, которые освободят больше места для аккумулятора, камеры и других компонентов Как пишет источник, компания Huawei выбрала технологию SLP для системных плат флагманских смартфонов Mate 30. Переход на SLP позволит инженерам размещать внутри корпуса аккумуляторные батареи большей емкости и многомодульные камеры. Технология SLP (Substrate Like PCB) ...

Модули памяти Viper Steel DDR4 SODIMM продаются по одному Под маркой Viper Gaming, принадлежащей компании Patriot, которая специализируется на выпуске высокопроизводительной памяти и твердотельных накопителей, представлена оперативная память Viper Steel DDR4 SODIMM. По словам Viper Gaming, модули «проверены вручную и пр...

Инженерные подходы и чеклисты: как не сойти с ума в хаосе задач Привет! Меня зовут Олег, и я frontend-разработчик в Альфа-Банке. Я хочу рассказать вам немного философскую историю — про инженерный подход к разработке, про мою первую работу и грабли, которые я там собрал, про то, почему чеклисты очень важны (и спасают жизни). А еще про ...

[Перевод] Что такое качественная idle-анимация? Разработчики делятся своими любимыми примерами Создание связи игрока с персонажем, раскрытие подробностей его личности, чтобы он был для игрока уникальным — сложная задача, и как решить её всего несколькими простыми движениями? Анимации ожидания (Idle animations), эти небольшие всплески движения, когда игрок ненадолго ...

Upgrade дисковой подсистемы старого сервера с шиной PCIe 1.0 — 2.0 Почему темой данной статьи выбран апгрейд дисковой подсистемыПонятно, что в первую очередь нужно, как правило: Увеличить оперативную память. Это настолько очевидный ход, что я даже не счёл нужным писать об этом в основной статье Поставить дополнительный процессор(ы) или за...

Check Point Falcon Acceleration Cards — ускоряем обработку трафика Относительно недавно мы публиковали статью про Check Point Maestro, новую масштабируемую платформу, которая позволяет практически линейно наращивать “мощность” шлюзов Check Point. Однако это не единственная технология увеличения производительности. Еще в 2018 году были ано...

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

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

Игроки разочаровались в Red Dead Online Red Dead Redemption 2 без труда стала одной из лучших игр 2018 года, получила крайне высокие оценки критиков и профильных СМИ, да и обычные геймеры в полном восторге от новинки. Продаётся продукт тоже отлично, но авторы проекта делают упор не только на прибыль от реализации ...

Татьяна Алексеевна «Сталина»: Голикова может провести «зачистку» сферы образования по образцу 2011 года «Дело врачей-вредителей» с легкой руки вице-премьера может превратиться в мероприятие, карающее учителей, посмевших создать свою «Ассоциацию» против нее. Стало известно, что в Югре некая Бернацкая Олеся Александровна записала видео о том, что власти значительно преувеличиваю...

Chimera Steel или 33 несчастья Всем доброго времени суток. Сие есть моя первая запись в блоге, поэтому прошу сообщать где-что - как неправильно сделал и что доработать) Да, фоток, к сожалению не будет по техническим причинам.Почему я решил взять этот принтер? Давно  хотелось тот самый магический h-bo...

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

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

«Сам себе Чубайс» или альтернативная энергетика в деревне Доброго дня дорогие Хабровчане! Сегодняшняя моя статья будет посвящена теме «альтернативной энергетики» — точнее системы электропитания деревенского дома от солнечных батарей. Я не являюсь каким-то «ушибленным на всю голову Гринписовцем» которому жить на свете никак от тог...

Нашли iPhone 5s за 3 900 рублей. Нет, не на барахолке Покупка iPhone не всегда сопровождается тратой большой суммы денег. Зачастую дорогой телефон просто не нужен, но выпадать из экосистемы Apple при этом не хочется. И думаешь, как бы здорово было бы взять iPhone 5s, например, за 4 тысячи рублей, или iPhone 6 за 6-9 тысяч рубл...

Мобильный файтинг Fighting EX Layer -α доступен на iOS и Android бесплатно и без покупок Fighting EX Layer – это не очень популярный, но красивый и качественный файтинг, выпущенный студией Arika в конце прошлого года. И на PS4, и на ПК проект получил положительные отзывы. А вчера в честь первого апреля разработчики представили мобильную игру по франшизе Fighting...

[Из песочницы] Как одно изменение конфигурации PostgreSQL улучшило производительность медленных запросов в 50 раз Здравсвуйте, хабровчане! Предлагаю вашему вниманию перевод статьи «How a single PostgreSQL config change improved slow query performance by 50x» автора Pavan Patibandla. Она очень сильно мне помогла улучшить производительность PostgreSQL. В Amplitude наша цель — предоставит...

ASUS ROG Strix B365-G Gaming: плата для компактного ПК на чипе Core девятого поколения Очередной новинкой ASUS в сегменте материнских плат стала модель ROG Strix B365-G Gaming, выполненная в форм-факторе Micro-ATX. Изделие использует набор логики Intel B365. Обеспечивается поддержка процессоров Intel Core восьмого и девятого поколений, а также оперативной памя...

Интервью с исследователем рынка и трендов разработки ПО в Центральной и Восточной Европе, Юджином Швабом-Чесару По долгу службы я взяла интервью у человека, много лет занимающегося исследованиями рынка, трендов разработки ПО и ИТ-услуг в Центральной и Восточной Европе, из них 15 — и в России. И хотя самое интересное, на мой взгляд, собеседник оставил «за кадром», тем не менее, рассказ...

Тонкий, мощный и выносливый, да ещё и со вторым экраном в тачпаде. Обзор ноутбука ASUS ZenBook 14 Когда в устройстве находишь много недостатков, в статье всегда найдётся, о чём написать. Когда недостатков практически нет, зато есть всё необходимое, хочется написать "просто хороший ноутбук". И в статье об ASUS ZenBook 14 UX434F мы бы так и поступили, но на самом деле эта ...

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

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

Осторожно: В App Store появились фейковые приложения FaceApp Принято считать, что App Store является более безопасным магазином приложений, чем Google Play. Таковым его делает собственная служба контроля качества, которая состоит не только из программных алгоритмов, но и живых людей, анализирующих размещаемое в каталоге ПО. Однако, к...

Материнская плата Asus ROG Zenith Extreme Alpha на чипсете AMD X399: попытка совместить премиальные сегменты игровых и рабочих систем Asus ROG Zenith Extreme Alpha — это материнская плата премиального уровня, очень дорогая. Продукт обладает всеми признаками принадлежности к топовому классу, начиная с упаковки и комплекта поставки. У платы превосходная функциональность. Это и 21 порт USB разных видов (включ...

Как научиться читать в 3 раза быстрее за 20 минут Возьмите книгу и проверьте эффект на себе прямо сейчас.

iPhone 11, Galaxy Note 10, Google Pixel 4. Какой смартфон подойдет именно вам? Какой из самых свежих флагманов достоин вашего внимания? Мы живем в поистине удивительное время, когда технологические новинки выходят чуть ли не каждый день. Apple и Samsung уже представили свои мощные гаджеты (причем последняя сделала это аж 2 раза за этот год, выпустив сн...

Apple Card мы увидели. На очереди банк от Apple На прошлой неделе первые пользователи получили доступ к новому сервису Apple Card — кредитной карте, интегрированной в приложение Wallet. Правда, выпускает ее не сама компания из Купертино, а ее партнер банк Goldman Sachs (по этой причине Apple Card в России мы вряд л...

Поддержка PCIe 4.0 дешево: в следующем году выйдут системные платы на чипсетах AMD B550 и A520 для процессоров Ryzen 3000 Ожидаемые многими процессоры AMD Ryzen 3000 сопровождены только одним новым чипсетом – AMD X570. Он раскрывает потенциал новых CPU целиком и полностью, но готовые решения на его базе стоят прилично: даже дешевые модели едва ли опустятся ниже планки в $200. Что дел...

370 лампочек Хорошие люди прислали на тест светодиодные лампочки. Триста семьдесят штук! Прислали лампы двенадцати брендов: REV, Smartbuy, Эра, Camelion, Gauss, Navigator, Онлайт, Philips, Ecola, Фотон, Космос, General. Читать дальше →

[Перевод] Искусственный интеллект Horizon Zero Dawn Horizon Zero Dawn находится в списке одних из лучших эксклюзивов для Playstation 4. В роли охотницы Элой игроки путешествуют по постапокалиптическим ландшафтам будущего, чтобы раскрыть тайны её прошлого и узнать о причинах разрушения мира. Упадок человечества привёл к расцве...

Обзор и тестирование материнской платы ASUS ROG Maximus XI Apex: энтузиастам разгона Ассортимент системных плат ASUS ROG всегда отличался разнообразием моделей. Если изначально их насчитывалось всего несколько штук, то в 2019 году только Maximus XI нам представили семь версий… С одной стороны, модели одного семейства по мере роста цены традиционно оснащаются...

Mini-ITX плата ASRock Rack EPC621D4I-2M поддерживает 28-ядерные Intel LGA3647 Компания ASRock пополнила ассортимент материнских плат под брендом ASRock Rack моделью EPC621D4I-2M, выполненной в формате Mini-ITX. Новинка предназначена для сборки серверов на процессорах Intel Xeon Scalable и в настоящий момент является единственной платой...

«Механика» или «автомат», 2.0 или 1.6? Как правильно выбрать Mazda 3 для города Автолюбитель решил объяснить, какую «трёшку» лучше взять. Популярный обзорщик Артур Арчилов взял для тест-драйва две подержанных Mazda 3: один «японец» с 2-литровым мотором и механической коробкой, а другой – с «автоматом» и двигателем 1.6. Если внешне оба автомобиля похожи...

Выборка данных с ORM — это просто! Или нет? Введение Практически любая информационная система так или иначе взаимодействует с внешними хранилищами данных. В большинстве случаев это реляционная база данных, и, зачастую, для работы с данными используется какой-либо ORM фреймворк. ORM устраняет большую часть рутинных оп...

Лучшая игровая материнская плата для Intel Core i9-9900K по версии pcgamesn ТОП лучших материнских плат для геймеров

NLP. Основы. Техники. Саморазвитие. Часть 2: NER Первую часть статьи об основах NLP можно прочитать здесь. А сегодня мы поговорим об одной из самых популярных задач NLP – извлечении именованных сущностей (Named-entity recognition, NER) – и разберем подробно архитектуры решений этой задачи. Читать дальше →

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

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

Разработка чат-бота (laravel+botman) Welcome! Я, как junior full stack разработчик, при попытке написать бота с использованием laravel и botman’а столкнулся с многими проблемами. Во-первых, я плохо знаю английский, а на русском статей очень мало на эту тему, а те, что есть не помогли мне решить мои проблемы. В ...

Asus выпустила первые системные платы ROG на недорогом чипсете Intel B365 Компания Asus пополнила ассортимент своими первыми системными платами семейства ROG на основе набора логики Intel B365. Младшая модель получила название ROG Strix B365-G Gaming, а старшая называется ROG Strix B365-F Gaming. Основное отличие между новинками — форм-...

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

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

IT Релокация. Из Бангкока в Сидней Доброго времени суток дорогой читатель. Если ты знаком с моей историей переезда в Бангкок, то, я думаю, тебе будет интересно послушать еще один мой рассказ. В начале апреля 2019 года я переехал в самый лучший город на Земле — Сидней. Занимай свое уютное кресло, завари теплы...

Инженерный подход к разработке ПО Как проверить идеи, архитектуру и алгоритмы без написания кода? Как сформулировать и проверить их свойства? Что такое model-checkers и model-finders? Требования и спецификации — пережиток прошлого? Привет. Меня зовут Васил Дядов, сейчас я работаю программистом в Яндексе, до ...

[Перевод] Оттенки значений в английском языке: как использовать глаголы Advise, Recommend, Suggest Английский язык часто воспринимается как нечто не столь сложное, как некоторые другие языки – взять тот же немецкий. Но на самом деле в нем есть достаточное количество трудностей и тонких моментов («Пишется Ливерпуль, а читается Манчестер» ). Один из них, вызывающий личн...

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

Разрабатываем утилиту на GraalVM Постановка задачи Периодически у меня возникает задача поделиться файлами по локальной сети, например, с коллегой по проекту. Решений для этого может быть очень много — Samba / FTP / scp. Можно просто залить файл в общедоступное публичное место типа Google Drive, приложить к...

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

Дебютировала Thin Mini-ITX плата ASRock A320TM-ITX ASRock обнародовала фото и характеристики материнской платы A320TM-ITX, выполненной в форм-факторе Thin Mini-ITX. Устройство поддерживает гибридные процессоры в конструктиве AMD AM4 и найдёт применение в различных мини-компьютерах, встраиваемых системах и моноблоках. В основ...

[Перевод] Как работает видеоадаптер Apple Lightning Это мой маленький твиттер-тред о видеоалаптерах Lightning, также известных как Haywire, которые на самом деле являются компьютерами с Apple Secure Boot и ядром Darwin. Читать дальше →

Фотогалерея: Инженерный прототип первого iPhone, который больше похож на материнскую плату компьютера, чем на смартфон В распоряжении ресурса The Verge оказалась оригинальная плата раннего прототипа iPhone, фотографии которой впервые были опубликованы в сети. Это даёт представление о том, как компания Apple создавала свой первый iPhone в 2006 и 2007 годах. Чтобы достичь высокого уровня секре...

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