Pull to refresh
61
0

Пользователь

Send message

Каждому 3D принтеру — по рельсам

Reading time5 min
Reach and readers24K

Давно хотел написать статью о своём положительном опыте переделки 3D принтера с линейных стержней на рельсы, похоже время пришло.

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

Сетевые соединения X11

Reading time8 min
Reach and readers30K

Есть две технологии в ИТ, которые казалось должны были исчезнуть на рубеже прошлого века, но их живучесть и удобство раз за разом отодвигает их уход со сцены. Речь идет об IPv4 и X11. Если первый из них практически во всех аспектах уступает IPv6, то преимущества Wayland, как технологии над X11 очевидны не всем. Wayland вовсе не универсален, как X Windows System, он намного более прост. Это дает ему ряд преимуществ по сравнению с иксами, но в этом же кроются его недостатки.

Если говорить о преимуществах, то это в первую очередь простота реализации и долгожданное избавление пользователей графической среды Linux от таких артефактов перерисовки, как разрывы изображения, a․ k․ a․ tearing. С этим особенно часто сталкиваются обладатели видеокарт NVidia. Хватает и недостатков и противники замены X-сервера напирают на гибкость использования сетевых возможностей в различных сценариях.
Читать дальше →

Реальный тест 6 отечественных автомобильных аккумуляторов 2021. Часть 1: входной контроль и заряд

Reading time8 min
Reach and readers114K

Привет, Хабр! Представляю отчёт о первом этапе испытаний 6 российских стартерных аккумуляторных батарей (АКБ) из премиум-линеек в корпусе L2. Результаты тестов помогут определиться, какая модель аккумулятора оптимальна по цене и эксплуатационным характеристикам для определённого автомобиля в контексте особенностей его эксплуатации. Кому интересно, велком под кат.
Насколько вредит аккумуляторам хранение без подзаряда, и возможно ли это исправить?

Зеркало здесь, зеркало там: сетевая репликация дисков под Windows

Reading time4 min
Reach and readers18K
Однажды на моём компьютере сгорел блок питания. С дымом, шумом, и прочими спецэффектами. Жёсткий диск тоже не выжил.

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

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

Такие решения есть для Linux и FreeBSD — DRBD и HAST. Они позволяют реплицировать блочные устройства хранения по сети. То есть, создать что-то вроде RAID-1, где «половинки» дискового массива находятся на разных компьютерах. Теперь такое решение есть и для Windows.


Читать дальше →

Управление репутацией хостинга: почему стало так важно рассказывать про процессы открыто

Reading time8 min
Reach and readers7.1K
Потому что дерьмо случается.

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

Перенос дата-центра OVH SBG2 в облако, 55 % complete

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

То есть блог на Хабре — это часть нашего антикризисного плана. И, как показала практика переноса ЦОДа в облако примерно 10-летней давности, это бывает очень актуально.

В общем, есть много причин управлять репутацией хостинга, если вы на рынке больше чем на пару лет. Я бы хотел немного рассказать, что именно мы делаем для этого. Потому что на нашем рынке управление репутацией — это работа с негативом.
Читать дальше →

Что это за зверь — WebAssembly?

Reading time6 min
Reach and readers12K


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

Космический туризм поставлен на поток. Не рано ли радоваться?

Reading time6 min
Reach and readers10K
В 2021 году как будто из вселенского шампанского выбило пробку и праздничным фонтаном забили проекты в сфере космического туризма. В июле впервые полетели корабли Ричарда Брэнсона и Джеффа Безоса, осенью состоится первый туристический полёт на корабле SpaceX Crew Dragon – миссия Inspiration 4, а в декабре ожидаем возвращение туристов на МКС — японца Юсаки Маэдзавы и его помощника по бизнесу Йозо Хирано. Прорвало и через 10-20 лет мы будем покупать билеты в космос как на самолёт? Светлое будущее, у нас проблема.

Читать дальше →

Эбен Макассар, палисандры и акации: дерево накладок гитарных грифов. Опыт 4: акустические свойства с разными усилителями

Reading time8 min
Reach and readers8.2K

Привет, Хабр! Герои сегодняшних опытов — твёрдые, тяжёлые и ценные породы дерева, в основном семейства бобовые. Иными словами, акации. Сравним по паре образцов одного и того же дерева.

Изучим чистый сигнал пьезозвукоснимателя в инструментальный вход аудиоинтерфейса, а также эмуляцию усилителей и кабинетов миниатюрным цифровым процессором Valeton Coral Amp. Винтажное усиление на тему Фендера мы уже рассмотрели, настал черёд модернового, — в стиле Mesa Boogie и Peavey.

Влияет ли материал накладки на прорезание микса, и в каких случаях древесина деки и грифа мало заметна в звучании электрогитары?
Послушаем и посмотрим по приборам!

IBM PC 41 год назад

Reading time13 min
Reach and readers11K

История создания легендарного IBM PC, первого массового ПК от IBM, включая его техническую реализацию и программные особенности. Какие новаторские решения были применены в этой модели, и что обусловило именно такой их выбор?
Читать дальше →

Мир на ладони. Вспоминаем карманные компьютеры Pocket PC

Reading time12 min
Reach and readers16K

В далёком 2004 году я работал журналистом сразу в нескольких периодических изданиях. По долгу службы мне приходилось частенько мотаться по командировкам и пресс-конференциям, участвовать в различных презентациях, работать на выставках, брать интервью. Нередко мне приходилось писать статьи «на бегу», работать буквально где попало: на лавочке в аэропорту или на вокзале, на подоконнике в пресс-центре, в уличном кафе, на ступеньках павильона «Ленэкспо»…
Ноутбуки тогда были громоздкими, дорогими и очень тяжёлыми. Таскать с собой в рюкзаке такого монстра — всё равно что совершать пробежку с привязанной к ноге гирей. Верите ли вы в любовь с первого взгляда? Одним солнечным утром я испытал на себе это прекрасное чувство, увидев в витрине компьютерного магазина крошечный карманный компьютер Pocket PC. «Беру!» — решил я.

DIY Zigbee датчик влажности почвы

Reading time5 min
Reach and readers24K
Приветствую читателей Habr! Хочу поделиться с вами своим очередным проектом, сегодня речь пойдёт о небольшом датчике измерения влажности почвы на чипе СС2530. Проект основывается на разработке с открытым исходным кодом DIYRUZ Flower, разработчик @anonymass. Измерение влажности почвы у датчика осуществляется ёмкостным методом, работает от батарейки CR2450 или CR2477, есть защита от переполюсовки батарейки, датчик предназначен для работы в сетях Zigbee.

«Народный» тестер аккумуляторов Konnwei KW600: подробный обзор с историей обновлений

Reading time8 min
Reach and readers47K

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

Опасна ли космическая радиация на полярной орбите?

Reading time8 min
Reach and readers27K
Роскосмос вместо МКС хочет построить свою собственную пилотируемую станцию на полярной орбите. Возможно ли это с точки зрения радиационной безопасности?


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

Что творится в хостинг-индустрии глобально в этом-прошлом годах и чего сейчас ждать

Reading time6 min
Reach and readers11K

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

Коротко:

  • Минкомсвязи хочет приземлить в РФ все зарубежные сервисы с выручкой.
  • IPv4 кончается, но, кажется, нам плевать.
  • Дефицит полупроводников вызывает полуповышение цен.
  • MS закручивает гайки ещё дальше.
  • Импортозамещающий «Байкал» наносит ответный удар.
  • Идут блокировки VPN по сценарию, стремящемуся к китайскому.
  • Удалёнка поменяла потребление VDS.
  • И Антимонопольная служба атакует крупнейшие ИТ-компании (хоть одна хорошая новость для пользователя).

Почти всё из этого вызывает увеличение издержек, и заплатите за них, конечно же, в конце концов именно вы. Потому что так работает экономика.
Читать дальше →

Проектирование измерителя частоты до 100МГц

Reading time9 min
Reach and readers20K

Этот проект посвящен созданию простого частотомера, способного измерять частоту до 100МГц с точностью 0.002%. За основу я взял ATtiny414, задействовав при этом его таймер/счетчик TCD0 и систему событий.
Читать дальше →

Платформа для проведения видеоконференций BigBlueButton. Установка

Reading time8 min
Reach and readers35K

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

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

В данной статье мы поговорим о том, как установить BigBlueButton на свой сервер. Кому интересен данный вопрос — добро пожаловать под кат.
Читать дальше →

Использование Amiga в 2021: создание интро для демопати

Reading time13 min
Reach and readers5.8K

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

Прошивка Wi-Fi-модуля Realtek и разработка Intel 8051-кейлоггера с применением технологии RealWoW

Reading time13 min
Reach and readers12K
В прошлый раз я рассказывал об исследовании прошивки встроенного контроллера моего ноутбука. Сегодня я займусь исследованием прошивки Wi-Fi-модуля, подключённого к тому же ноутбуку.


Читать дальше →

HighFleet: игра про битвы небесных кораблей

Reading time7 min
Reach and readers26K

7 июля 2021 года на Steam вышел давно ожидавшийся инди-проект петербуржского геймдизайнера Константина Кошутина, автора культового стимпанкового HammerFight, поддержанный возрождённой MicroProse. Похоже, предварительные оценки попали в точку.

После долгого ожидания и не раз переносившихся дат выхода он всё же вышел в релиз.

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

Reading time11 min
Reach and readers5.6K
Ошибки, связанные с доступом к областям памяти, которые находятся за пределами допустимого адресного пространства (out-of-bounds memory access), в 2021 году всё ещё пребывают в списке самых опасных уязвимостей ПО CWE Top 25. Известно, что ошибочные операции записи данных (out-of-bounds write, CWE-787) с двенадцатого места, которое они занимали в 2019 году, перешли в 2020 году на второе. А неправильные операции чтения данных (out-of-bounds read, CWE-125) в тех же временных пределах сменили пятое место на четвёртое.



Понимание важности раннего выявления ошибок, приводящих к вышеозначенным проблемам, привело к тому, что в свежих релизах компиляторов GNU Compiler Collection (GCC) была значительно улучшена возможность детектирования подобных ошибок. Речь идёт об использовании ключей для проведения проверок и вывода предупреждений наподобие -Warray-bounds, -Wformat-overflow, -Wstringop-overflow и (самая свежая возможность, появившаяся в GCC 11) -Wstringop-overread. Но всем этим проверкам свойственно одно и то же ограничение, связанное с тем, что система может обнаруживать проблемные ситуации лишь в пределах отдельных функций. Получается, что, за исключением анализа небольшого набора встроенных в компилятор функций, вроде memcpy(), проверка прекращается на границе вызова функции. То есть, например, если буфер, объявленный в функции A, переполняется в функции B, вызванной из функции A, компилятор, если функция B не встроена в функцию A, на эту проблему не реагирует.

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

Information

Rating
Does not participate
Location
Россия
Works in
Registered
Activity