Pull to refresh
4
0

Разработчик электроники

Send message

Handspring Visor Edge или Краткий курс адаптации для путешественников во времени

Reading time6 min
Views67K
В прошлое воскресенье я, как и много раз до этого, праздно шатался по одному из двух блошинных рынков Петербурга, питаемый надеждами найти абстрактное «что-нибудь интересное и недорогое». К сожалению, даже среди выкопанных из мусорных баков артефактов техногенной эры два этих пункта редко сочетаются. Однако в этот раз мне повезло — уже по пути к выходу я краем глаза выцепил смутно знакомые формы на одном из лотков и через несколько секунд уже вертел в руках пару наладонников. «50 за каждый. И я не имею понятия, работают ли они» — раздался голос продавца откуда-то из-за плеча. В этот самый момент я понял, что не уйду сегодня с рынка с пустыми руками.
DSC03096
Читать дальше →
Total votes 70: ↑66 and ↓4+62
Comments35

Thinkpad T22, Windows 98 и адекватность

Reading time6 min
Views29K
Этот ноутбук был в настолько хорошем состоянии, что я даже не стал его разбирать и чистить. Все работает, вентилятор шепчет, жесткий диск бодро щелкает головками. Даже аккумулятор немного живой. Чудо, а не ноутбук, несмотря на 17-летний возраст. В отличие от более ранних, еще DOS-совместимых моделей, компьютеры начала 2000-х очень похожи на современные. Это обманчивое впечатление: если от машины с Windows 95 или MS-DOS никаких подвигов не ждешь, то в данном случае кажется, что вот еще пара драйверов, и заработает как надо, загрузит фейсбук, телеграм и дропбокс, фотошоп и Office 365.

Ничего подобного. Условная граница между работающим железом и антиквариатом сейчас проходит где-то в 2005 году. ThinkPad T22, наследник идеалов ThinkPad 600, выпущен в 2001-м. В этом посте разборок не будет, зато будет рассказ об установке Windows 98 SE и о попытках подключения хоть к какой-нибудь сети — хоть всемирной, хоть локальной.
Читать дальше →
Total votes 47: ↑47 and ↓0+47
Comments201

Обзор Palm i705

Reading time5 min
Views49K
Хочу рассказать про весьма редкую модель КПК — Palm i705, заодно и поностальгировать об ушедшей эпохе. Это пришелец из начала 2000-х и один из самых приятных по сочетанию параметров наладонник тех времен. Тогда можно было получить две недели активной жизни от пары батареек стандарта ААА. И хотя в этом образце установлен литиевый аккумулятор, живет он никак не меньше. Из приятностей есть карта памяти, на которую можно заливать книжки и ставить софт без использования громоздкой родной софтины для синхронизации и немаленького кредла


Читать дальше →
Total votes 67: ↑58 and ↓9+49
Comments57

Пишем USB-драйверы для заброшенных устройств

Reading time6 min
Views64K


Недавно на eBay мне попалась партия интересных USB-девайсов (Epiphan VGA2USB LR), которые принимают на вход VGA и отдают видео на USB как веб-камера. Меня настолько обрадовала идея, что больше никогда не придётся возиться с VGA-мониторами, и учитывая заявленную поддержку Linux, я рискнул и купил всю партию примерно за 20 фунтов (25 долларов США).

Получив посылку, я подключил устройство, но оно даже не подумало появиться в системе как UVC. Что не так?

Я изучил сайт производителя и обнаружил, что для работы требуется специальный драйвер. Для меня это была новая концепция, ведь в ядре моего дистрибутива Linux обычно есть драйверы для всех устройств.
Total votes 230: ↑228 and ↓2+226
Comments96

Простые эксперименты с микроконтроллером STM32F103 («Голубая таблетка»)

Reading time6 min
Views35K
image

Часть 2 < — Часть 1

Продолжим эксперементировать с микроконтроллером STM32F103C8T6, подключим некоторые датчики/дисплеи с интерфейсом I2C к «голубой таблетке».

Реализована поддержка популярных дисплеев I2C:

  • LCD 1602
  • SSD1306

Реализована поддержка следующих датчиков:

  • BH1750 — датчик освещенности
  • BME280 — датчик температуры, давления, влажности
  • CCS811 — датчик СО2, ЛОВ ( Летучие Органические Вещества )
Читать дальше →
Total votes 37: ↑35 and ↓2+33
Comments33

IBM PC своими руками — это очень просто

Reading time34 min
Views200K
image

После того, как я воплотил свою давнишнюю мечту и все-таки (хотя и с опозданием почти на 30 лет) построил Радио 86РК, некоторое время мне казалось, что на этой части моей истории поставлена вполне достойная точка.

Тем не менее, обнаружилось, что болезнь до конца не вылечена, и она вернулась еще более острым рецидивом. Наверное, сказались как неожиданно успешный опыт постройки 86РК, так и то, что у меня в ходе данного процесса образовалось довольно большое количество весьма притягательно выглядящих инструментов, приборов и деталей, которым очень хотелось найти применение.
В конце концов ломка стала нестерпимой, и мне пришлось снова взяться за паяльник, а также вспомнить некоторые другие навыки из прошлого. Что из этого получилось, можно увидеть вместе с некоторым количеством картинок и очень (повторяю – ОЧЕНЬ) большим количеством букв (и даже не букв, а страниц) дальше…
Читать дальше →
Total votes 261: ↑260 and ↓1+259
Comments81

Освобождаем свободное место на жестком диске: WIMBoot

Reading time12 min
Views72K
Сегодня стационарные компьютеры начинают медленно уходить на задний план. Их место прочно занимают ноутбуки, а затем идут и планшетные компьютеры. Сочетание мобильности, высокой производительности и высокой скорости получения информации – все это является несомненным плюсом планшетов. Однако, и своя ложка дегтя у планшетов есть: это малый размер жестких дисков. Если диск 16, 32 и даже 64 ГБ, вовсе не хочется разбрасываться ценным пространством на установочные файлы. С выходом Windows 8.1 Update появилось решение этой проблемы – WIMBoot – новый способ установки ОС, обеспечивающий большее свободное пространство для пользователя.


Читать дальше →
Total votes 36: ↑25 and ↓11+14
Comments19

Software Defined Radio — как это работает? Часть 9

Reading time69 min
Views11K
Привет, Хабр.

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

Вариантов будет два — простой, и более сложный, с RDS.



Как и в предыдущих случаях, сделаем мы все это в GNU Radio, не написав ни одной строчки кода. Для тех кому интересно, продолжение под катом.
Читать дальше →
Total votes 32: ↑32 and ↓0+32
Comments15

DisplayPort-LVDS

Reading time4 min
Views29K
Доброго времени суток, Хабр!



И снова хочу предложить Вашему вниманию проект аппаратного конвертера, но теперь уже DisplayPort-LVDS построенный на одной (!) микросхеме NXP.
Читать дальше →
Total votes 53: ↑52 and ↓1+51
Comments30

Как работает видеоадаптер Apple Lightning

Reading time3 min
Views45K
Это мой маленький твиттер-тред о видеоадаптерах Lightning, также известных как Haywire, которые на самом деле являются компьютерами с Apple Secure Boot и ядром Darwin.


Читать дальше →
Total votes 72: ↑68 and ↓4+64
Comments48

Ещё лучшая ZIP-бомба

Reading time25 min
Views130K
В статье показано, как создать нерекурсивную zip-бомбу, которая обеспечивает высокую степень сжатия путём перекрытия файлов внутри zip-контейнера. «Нерекурсивная» означает, что она не зависит от рекурсивной распаковки декомпрессорами файлов, вложенных в zip-архивы: здесь всего один раунд. Выходной размер увеличивается квадратично от входного, достигая степени сжатия более 28 миллионов (10 МБ → 281 ТБ) в пределах формата zip. Ещё большее расширение возможно с помощью 64-разрядных расширений. Конструкция использует только наиболее распространённый алгоритм сжатия DEFLATE и совместима с большинством парсеров zip.

  • zbsm.zip 42 kB → 5.5 GB
  • zblg.zip 10 MB → 281 TB
  • zbxl.zip 46 MB → 4.5 PB (Zip64, менее совместима с парсерами)

Исходный код:
git clone https://www.bamsoftware.com/git/zipbomb.git
zipbomb-20190702.zip

Данные и исходники иллюстраций:
git clone https://www.bamsoftware.com/git/zipbomb-paper.git
Читать дальше →
Total votes 176: ↑176 and ↓0+176
Comments53

Трансляция проектов и библиотек из Altium Designer в PADS Professional

Reading time9 min
Views8.4K

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


Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments4

Почему Windows XP в 2019 году по-прежнему рулит, или ЧЯДНТ?

Reading time9 min
Views171K
На Хабре в комментариях к статьям о выходе новых версий операционных систем, выпуске новых моделей ноутбуков, накопителей данных, модулей памяти и т.п. регулярно высказывается мнение о том, что только наипоследнейшая версия операционной системы известного вендора даёт возможность современному гику не скатиться в унылое г… очувствовать себя человеком, и только тот, у кого стоитустановлена Windows 8, 10, 11, 9000 (нужное подчеркнуть), будет пользоваться популярностью у девушекработодателей и клиентов. По причинам изложенным ниже я полагаю таковое мнение глубоко ошибочным и даже ущербным, показывающем неспособность владельца компьютера оптимально использовать имеющиеся в его распоряжении аппаратные и программные ресурсы.
Читать дальше →
Total votes 168: ↑100 and ↓68+32
Comments543

Быстрая и безопасная ОС для web-серфинга с неприступным носителем, легко изменяемым пользователем

Reading time7 min
Views40K

(Источник)

ОСы с неприступным носителем, т.е. с носителем, информацию на котором физически невозможно изменить, давно и широко известны — это так называемые “live CD” — точнее было бы называть их “live DVD”, т.к. iso-образы многих современных ОС для CD ROM слишком большие. Встречаются iso-образы, которые и на DVD ROM не влезут, но и это не проблема, т.к. файл iso-образа можно использовать и с жесткого диска, например, для установки ОС в виртуальную машину. Но это уже другой случай, а первоначальная идея была прожечь iso-образ на болванке CD или DVD ROM. С такой болванки можно загружать компьютер, и при этом никакие зловреды этому диску не страшны, т.к. он ROM. При этом для полного исключения заражения жестких дисков их вообще можно убрать. Это легко сделать, если HDD внешние, или если они съемные — установлены в Mobile Rack. Однако практическому использованию схемы “только один RO диск” мешают два серьезных неудобства: медленная загрузка (по сравнению с HDD) и невозможность изменять настройки, сохранять историю посещений сайтов, закладки и т.д. Эти неудобства преодолимы, во всяком случае, для простейшего web-серфинга.
Читать дальше →
Total votes 13: ↑10 and ↓3+7
Comments4

Методы сопряжения электрических соединений при трассировке дифференциальных пар на печатных платах

Reading time5 min
Views10K
В публикации приводится описание метода сопряжения электрических соединений при трассировке дифференциальных пар на печатных платах. Основу метода составляет техника генерации и применения шаблонов подключения печатных проводников дифференциальной пары к трассируемым контактам электронных компонентов с минимизацией длины несопряженных участков.
Читать публикацию
Total votes 33: ↑31 and ↓2+29
Comments6

Пентест-лаборатория «Pentestit Test lab 12» — полное прохождение

Reading time21 min
Views25K
image

Каждый год компания Pentestit запускает новую лабораторию для тестирования на проникновение «Test Lab», и данная статья будет посвящена прохождению 12-ой лаборатории, получившей название «z 9r347 39u411z3r» или если раскодировать — «The great equalizer».

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

Подключение к лаборатории


Подключение к лаборатории происходит через VPN-соединение (так как я проходил лабораторию на машине под управлением ОС Linux, то все действия будут описаны именно для этой платформы). Для того чтобы попасть в частную сеть, необходимо выполнить следующие шаги:

  1. Зарегистрироваться здесь.
  2. Сохранить конфигурационный файлы отсюда.
  3. Зайти в настройки сети и выбрать «добавить VPN».
  4. Импортировать из файла (указываем скачанный файл с конфигурациями).
  5. Указать логин и пароль для подключения (даны на вкладке «how to connect»).
  6. Подключаемся к VPN и пингуем шлюз 192.168.101.1. Если пинг проходит, то вы успешно подключились к лаборатории.

Поиск цели


Нам доступна сеть 192.168.101.X с маской 255.255.255.0. Первым делом необходимо найти «живые хосты» в сети. Сделать это легко можно с помощью утилиты nmap:
nmap -sn 192.168.101.0/24
Используемые параметры nmap
-sn – определить «живые хосты»
ip/mask – адрес сети / маска

image
Читать дальше →
Total votes 34: ↑24 and ↓10+14
Comments3

Трекинг украденного велосипеда по протоколу NB-IoT

Reading time3 min
Views20K


Интернет вещей проникает повсюду, даже в велосипеды. Вы можете своими руками смастерить маленький трекер с поддержкой протокола NB-IoT. В любой момент этот гаджет ответит на ваш запрос через интернет и сообщит GPS-координаты велосипеда. И что самое приятное, такой трекер работает целый год на одной батарейке. И это ещё не предел: другие сенсоры NB-IoT могут работать до десяти лет на одном заряде. Низкое энергопотребление — главное преимущества велосипедного трекера NB-IoT перед стандартными решениями GSM/GPS. Наш прибор большую часть времени проводит в спящем режиме и потребляет минимум энергии.
Читать дальше →
Total votes 27: ↑19 and ↓8+11
Comments88

Исследование влияния различных отражателей и рассеивателей на форму светового пучка

Reading time2 min
Views11K


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

Эта модель фонариков является своего рода конструктором, к которому производитель поставляет разные типы отражателей и рассеивателей, так что я заказал все, что было в наличии, дождался доставки, и приступил к тестированию.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments32

Древности: AlphaSmart Dana, дзен и искусство ухода за пальмой

Reading time10 min
Views7.8K
Коллекционирование старых устройств часто вызвано ностальгией по ушедшим временам. Но этого устройства в начале двухтысячных у меня не было, и быть не могло. Альфасмарт Дана — это самый большой «карманный компьютер» на базе Палм ОС, почти идеальная пишущая машинка на батарейках, уникальный девайс, мимо которого я просто не мог пройти.


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

Дана для этого идеально подходит: без интернета, инстаграмма и прочих отвлекающих факторов, это чистый писательский дзен. Который в моем случае был слегка подпорчен проблемами с руcификацией. Я не видел статей, в которых опыт использования Даны по-русски был бы обобщен, так что этот пост — в некотором смысле премьера. И да, текст полностью написан на устройстве, обзор которого вы сейчас читаете.
Total votes 25: ↑25 and ↓0+25
Comments24

Пора на покой. Лучший в мире клавиатурный КПК Psion 5MX

Reading time6 min
Views23K
У компании Psion PLC были все шансы стать крупнейшим производителем карманных компьютеров. Или сотовых телефонов. Или MP3-плееров. В конце 90-х Psion могла опередить Apple с ее iPod или Palm со смартфоном Treo (помните такой?). Более того, они могли попросту купить Palm, точнее это Palm была бы не против им продаться. В любом случае, ничего из этого так и не случилось, Psion ушла с рынка потребительской электроники, и вершиной деятельности компании стал клавиатурный КПК Psion 5mx, выпущенный в 1999 году. Без всяких оговорок, это мой самый любимый гаджет. Он сразу располагает к себе — внешностью, удобством в использовании, надежностью, рекордным временем автономной работы. На днях я достал его с дальней полки, где он лежит без дела уже полгода, и понял, что — все, железка окончательно устарела. Жалко — сил нет. Но единственное, что я могу сделать — это сфотографировать Psion 5mx на память, последний раз пройтись по менюшкам, почитать дневник, который вел на КПК почти два года. Ну и написать про него пост. Точнее, посвятить ему оду. Или — песню! И отправить на вечный покой.

Щас спою!
Total votes 121: ↑117 and ↓4+113
Comments104

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity