Обновить
0
Василь Бєляєв@VXPread⁠-⁠only

C#, C++, Lua

Отправить сообщение

Как подключить термопринтер к микроконтроллеру

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели17K
Приветствую всех!
Некоторые из нас неоднократно интересовались, как подключить термопринтер от какого-либо оборудования (кассы, терминала, торгового автомата или чего-то ещё). Количество постов на тематических форумах — хороший тому пример.

Тем не менее, подробного описания работы с такими железками я нигде не встречал.



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

Сегодня день толстой полярной лисички розницы — ошибка касс Штрих-М по всей стране

Время на прочтение5 мин
Охват и читатели73K

А я было думал, что больше никогда не увижу ком-9 нуль-модем

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

Штрих-М стоят, например, по данным РБК, в Пятёрочках, в Магнитах, в Магнолии, на заправках Газпрома и Роснефти. И у нас.

Работать без кассы нельзя. Это нарушение закона. Та же Магнолия около нашего офиса вообще сегодня, как мы увидели, закрылась. Некоторые небольшие сети по всей стране тоже не открывали магазины.
Читать дальше →

Наследник АЦПУ внутри калькулятора

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели8.3K
Приветствую всех!
Я уже не раз рассказывал про устройство, работу и использование различных принтеров (так уж получилось, что по большей части чековых). Но один экземпляр так и остался в стороне, несмотря на то, что штука эта, пожалуй, один из самых необычных вариантов конструкции такого принтера. Удивительно, насколько часто его путают с другими типами, с которыми он не имеет практически ничего общего.



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

Как Windows покорила мир. История самой популярной ОС

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели14K

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

Читать далее

ЭКЛЗ. Как работали кассы в нулевые

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.1K
Приветствую всех! Давным-давно, лет так десять назад, не было онлайн-касс. И, если в девяностые обходились одной лишь фискальной памятью, то в двухтысячные придумали ещё один девайс для контроля, сложный и во многом противоречивый. Сейчас они уже не используются, а кассы такой системы запрещены к применению. Тем интереснее заставить их работать сейчас. Конечно, в магазин такую уже не поставишь, но посмотреть на сами аппараты после многих лет простоя мы сможем.



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

АМС-100Ф. «Народный» кассовый аппарат двухтысячных

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели13K

Приветствую всех!

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

Так уж вышло, что один из имевшихся у меня экземпляров я тогда так и не показал, хотя на самом деле его воистину можно назвать одним из символов касс той эпохи. Что же в нём такого примечательного? Сейчас и узнаем.

Спасибо за покупку!

Активная электроника расширяет возможности электрогитары

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели16K

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

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

Читать далее

Странные CSS-свойства, но, возможно, полезные

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели12K

Хабр, привет!

Я много лет рассказываю о CSS. Показываю, как применять его, чтобы не было больно. Рассказываю про лучшие практики. Забочусь о вас, чтобы вы не стреляли себе в ноги.

Только и у меня бывают непонятки с CSS. Сижу и задаю себе вопрос «А зачем это свойство нужно?». У меня даже подгорает на авторов спецификаций. Конечно, так не всегда, но всё же бывает.

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

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

В общем, начинаю свой «критический обзор» CSS. Давайте посмотрим, что я подготовил.

Читать далее

Изучаем рефаб Nokia 5300 за $20: как китайцы возвращают к жизни старые телефоны

Время на прочтение9 мин
Охват и читатели29K

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

Цены смешные: легендарный Nokia N95 от $50, а бодрый слайдер Nokia 5300 всего за $20.
Почему же так дёшево, получится ли окунуться в прошлое за смешную цену, и что скрывается за такими рефами внутри и снаружи — разбираю далее в статье.

Читать далее

Три пути к 4K: выбираем свой инструмент для нейросетевой реставрации видео

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели10K

Превратить старое видео из 480p в кристально чистое 4K сегодня может каждый. Но какой ценой? Пока одни инструменты подкупают простотой и мощными моделями вроде Starlight, другие предлагают безграничную гибкость open-source, а третьи — ультимативную скорость обработки, требуя взамен технических знаний.

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

Читать далее

Пайплайн цифрового фотографа на LINUX

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели18K

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

Читать далее

«Дивный новый мир»: что такое Fediverse и как стать его частью

Время на прочтение6 мин
Охват и читатели19K

Сегодня вы узнаете, что такое Fediverse, как он выглядит в России и в мире, и как стать частью "будущего интернета" уже сейчас.

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

HTML как архивный формат. Локальные мини-сайты

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели12K

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

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

Один из вариантов — генерация локальных мини-сайтов с перекрёстными гиперссылками. В таком виде информация воспринимается очень комфортно.

Читать далее

Nikon F80 — почти профессиональная плёночная камера за немного денег

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели16K

Порой бывают такие камеры, о которых многие забывают, но сами по себе они являются весьма достойными аппаратами для съёмки. При этом их цена из‑за невостребованности может быть весьма привлекательной. Nikon F80, вышедшая в начале нулевых, не получила должной популярности из‑за определённых обстоятельств, но сейчас, с новой волной популярности фотоплёнки, про неё нет‑нет, да вспоминают. А недавно я сам стал обладателем этой камеры!

Читать далее

Как же прекрасна структура UTF-8

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели18K

Когда я впервые узнал о кодировке UTF-8, то был поражён её продуманностью и структурой. Тем, как изящно её авторам удалось выразить миллионы символов разных языков и письменностей, параллельно сохранив обратную совместимость с ASCII.

В UTF-8 используется 32 бита, а в старой доброй ASCII — 7 бит. Но UTF-8 выстроена так, чтобы:

- Любой файл в кодировке ASCII являлся валидным файлом UTF-8.

- Любой файл в кодировке UTF-8, имеющий только символы ASCII, также являлся валидным файлом ASCII.

Спроектировать систему, способную масштабироваться на миллионы символов и сохранить совместимость со старыми стандартами, использующими всего 128 символов — это гениально.

Читать далее

HTTP/3 и QUIC: почему интернет обновляется, и что это даёт приложениям

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели17K

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

Так же внезапно (и не так уж безболезненно) интернет получил новую «дорожно-транспортную» логику: QUIC и HTTP/3. В этой статье разберём, что конкретно дают HTTP/3/QUIC веб- и мобильным приложениям, где эффект заметен сразу, а где — только после тщательного теста. Детали под катом.

Читать далее

Создаём личную систему VoIP

Уровень сложностиПростой
Время на прочтение22 мин
Охват и читатели20K

Я всегда был активным сторонником самохостинга, но ни разу не пробовал ничего, связанного с VoIP. Недавно я приобрёл несколько IP-телефонов и создал личную домашнюю телефонную сеть на основе Asterisk. Это руководство поможет вам настроить собственную телефонную систему при помощи опенсорсных инструментов.

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

Читать далее

Почему не работает VoWiFi в роуминге

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели16K

Привет, Хабр!

Есть у меня телефон Redmi Note 13 Pro 5G, который покупался по двум причинам — в нём есть eSIM, он поддерживается российскими операторами в плане работы VoWiFi (он же WiFi calling). И таким образом, я проживая вне РФ смог купить удалено симку российского оператора, которая мне периодически нужна и звонить и принимать вызовы без роуминга, находясь где угодно.

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

Тут нужно заметить, что я живу не в РФ и по месту моего жительства VoWiFi работал, но непосредственно перед отъездом в Турцию я обновил прошивку телефона (со штатной на штатную обычным OTA). В конце статьи напишу, почему это может быть важно.

Ну что делать? А делать, имея роутер на OpenWRT можно следующее. Широко известно, что VoWiFi работает путем установки IPSec соединения с узлом ePDG (Evolved Packet Data Gateway). Для этого происходит сначала обмен по UDP порту 500, а потом по порту 4500.

Вот и установим на роутер tcpdump и посмотрим, что за UDP трафик исходит от моего телефона командой:

Читать далее

Коллекция полезных HTML и CSS фич, которые редко используются

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели17K

Привет, Хабр!

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

Давайте посмотрим, что я вам подготовил.

Читать далее

«Spacewar!»: как хакеры создали первую популярную компьютерную игру? Часть 1

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели11K

В начале 1962 года группа энтузиастов-программистов из MIT, называвшая себя хакерами, создала первую работоспособную версию компьютерной игры «Spacewar!». Дуэльный симулятор боя космических кораблей для двух игроков был написан для новейшего в то время компьютера DEC PDP-1, оснащённого круглым дисплеем. «Spacewar!» не была самой первой компьютерной игрой, в том числе для самих же её создателей, но часто называется самой важной и влиятельной из ранних экспериментов в области игровых программ. Она завоевала огромную популярность сначала среди сотрудников и студентов MIT, а затем и во множестве других организаций, использовавших DEC PDP-1 и более поздние ЭВМ с мониторами. «Spacewar!», прадедушка популярного в 90-е «StarCon», — самая популярная компьютерная игра 1960-х годов, и именно опыт сессий в неё сподобил многих программистов с начала 70-х заняться созданием своих игр.

Читать далее
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Одесса, Одесская обл., Украина
Дата рождения
Зарегистрирован
Активность