ssmtp отправляет пустые письма

Апрель 26, 2012 at 17:45 • В категории: FreeBSDНет комментариев

Долго бился головой об ssmtp. Оказалось в начале отправляемого письма(stdin) зачем-то должна быть пустая строка.

Wiki

Сентябрь 10, 2011 at 13:41 • В категории: Без рубрикиНет комментариев

http://wiki.fh-up.ru/ Сама форма блога не очень удобна: старые записи обновлять бессмысленно… Т.ч. Только писать ещё, а не дополнять существующее.

Забеё свой никнейм

Август 9, 2011 at 16:17 • В категории: Без рубрикиНет комментариев

Понятно, что это действительно только на том сайте, но всё-таки:)
Сертификат на никнейм Parus, зарегистрирован на http://fh-up.ru
Забей твой никнейм!

Мысли вслух…

Июль 4, 2011 at 01:53 • В категории: Без рубрикиНет комментариев

Наткнулся на обсуждение: http://ddixlab.ru/forum/viewtopic.php?t=2034&postdays=0&postorder=asc&start=75

Вот что я думаю по этому поводу:

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

Например «кампутерная» — раньше компьтер был очень мало у кого. Стоил дорого. И покупая пользователь получал его в полное распоряжение — была подробнейшая документация. На модеме — все поддерживаемые AT команды. В инструкции к монитору — все характеристики вплоть до таймингов видеосигнала. Инструкция к принтеру могла иметь даже описание заправки устройства. Девайс был качественный — производитель всё-таки с него прибыль получил. Его хватало надолго. И при покупке пользователь из-за лишних 10$ не очень волновался, он выбирал по характеристикам(а не по одной характеристике). Хомячки поняли, что «Кампутер — это хорошо», стали гнаться за основными цифчислами(частота процессора, объём оперативки). А ещё подешевле. А производителям главное прибыль -  вот они и стали делать побольше основные числа(100500 мегапикселей, 9000кратный зум), не глядя на качество. Ну и цена пониже. А прибыль как получать? Девайс делается чуть-ли не одноразовым — полгода и в нём вышли из строя конденсаторы(на которых также сэкономили) или ещё что-то. Ремонт не выгоден -  допустим, человеку в день нужно заработать как минимум 2000р(с учётом налогов и отчислений фирме останется рублей 800). Рабочий день 8 часов → 250 рублей в час. На ремонт девайса стоимостью 600р нужно 2 часа(чтобы добраться до внутренностей надо всё разобрать). Итого — 500р+детали. Почти новый девайс. Если гарантия — то производителю дешевле поменять сразу большой блок(а то и весь девайс). А так — пользователю проще купить новый девайс. И всё повторяется. Ну экологи придумали RoHS — чтобы этой прибылью планету не так засорять.

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

А уж а поддержке устройства можно даже не разговаривать — через полгода устройство снимается с производства. Никаких устранений ошибок в прошивке. Нужен новый функционал — покупайте новое устройство, с которым всё повторится. Иногда бывает что устройство(все данные устройства) тормозят уже при покупке.

С софтом немногим лучше: раньше для «компьютер — печатная машинка» 1 пентиум с 16мб оперативной памяти хватало вполне, даже считалось слишком много. Сейчас-же на него даже linux с прожорливыми X11 не встанет. Последняя версия windows тоже. А ведь его хватило-бы для пользовательских задач. Так что софт — ещё один стимул к покупке нового железа. А значит дорогое качественное железо опять невыгодно покупать. А значит опять несём деньги производителям, которые железо не поддерживают.

Ещё есть такая замечательная вещь как OEM. «Производитель» заказывает девайс с его логотипами. Зачастую ему не предоставляют исходников прошивки. А поддержка… А зачем? Если не нравится, пользователь может приобрести новый девайс.

Впрочем ещё есть корпорации, которые за счёт свого мирового имени могут позволить себе выпускать качественную продукцию. Например Cisco Systems. Но они вынуждены брать огромные деньги за свою продукцию.

Заправка пробного картриджа HP DeskJet D1663

Июнь 29, 2011 at 16:57 • В категории: Без рубрикиНет комментариев

Внезапно «закончились» чернила в картридже HP DeskJet D1663. И разумеется, нужен только оригинальный картридж. Как залить чернила, в интернете написано много. Но принтер ведь хочет картридж… Разбираю, из микросхем, на которые есть даташиты, только EEPROM 24С32WP. Смотрю логическим анализаторам. Очень много он из неё читает. Делаю программатор. Долго втыкаю в дамп. Потом подумал, а если запустить без EEPROM? По идее HP не тупые, должны в случае отсутствия еепромки всяческо сопротивляться. НО, принтер включился. Проверяю: даже печатает! Отлично. Делаю как было. И фотографируя разбираю.
Вот подробная инструкция отучения DeskJet 1660 series от жадности:

 

  1. Выкручиваем 4 винта и снимаем крышку:
  2. Отсоединяем шлейф кнопки:
  3. Сдвигаем каретку пальцем вправо
  4. Вытаскиваем эту как её для парковки головки:
  5. Отгинаем нижнюю защёлку и вытаскиваем «эту, как её»:
  6. Выпаиваем(феном) или отрезаем 5 и 6 ножки у микросхемы(EEPROM) в SOIC8 корпусе
  7. Собираем в обратном порядке(микросхему запаивать не надо :) )
  8. Принтер печатает

Разумеется, для качественной печати необходимо использовать только оригинальные чернила. Но я не хочу загрязнять окружающую среду лишний раз, а по программе утилизации от HP перерабатывается только пластик. Поэтому почему-бы не продлить жизнь картриджа, тем самым меньше загрязняя окружающую среду.
Чуть не забыл, с не стартовым картриджем, скорее всего, такой трюк не пройдёт. Поэтому надо смотреть различия этих картриджей. При включении принтер по i²c пытается получить что-то от 0xFE, возможно это и есть картрдж.

DELL IN1720 сервисное меню

Май 30, 2011 at 17:48 • В категории: Без рубрикиНет комментариев

Методом Тыка(назван в честь известного российского учёного Тыка) нашёл как в DELL IN1720(или просто DELL 1720, надо будет на наклейке поглядеть) в сервисное меню зайти:

Кнопки сверху вниз. В первой менюшке называются так:

  1. Preset modes
  2. Brightness/Contrast
  3. Menu
  4. Exit
  5. Power(не в менюшке)

Теперь, собственно, как заходить в меню.

  • Выключаем моник
  • Зажимаем [1] и [2]
  • Включаем моник [5]
  • Когда появляется изображение, нажимаем(по-очереди) [4] [5].
  • Отпускаем [1] и [2]
  • Всё делаем на свой страх и риск.

Как видно, тут даже за нами следят, сколько монитор проработал. Это можно сбросить. Но всё-ли сбрасывает монитор? Может он в себе хранит ещё какие данные: сколько проработал действительно, скриншоты :)

Схема BAKU898D

Апрель 1, 2011 at 18:11 • В категории: Без рубрикиНет комментариев

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

часть схемы baku898d

JTAG

Март 23, 2011 at 16:44 • В категории: Без рубрикиНет комментариев

Нашёл доку по различным распиновкам jtag.

jtag pinouts

QUMO libro shell

Февраль 24, 2011 at 20:23 • В категории: qumo_libroНет комментариев

У меня всё-таки получилось получить консоль на qumo libro.

Получилось, что через USB поднимается Ethernet. А поверх него ssh.

Вот готовые скрипты:

http://qumo.svn.sourceforge.net/viewvc/qumo/ethernet/

Cameron Maxmedia NB-1060 BIOS

Январь 8, 2011 at 22:14 • В категории: Без рубрикиНет комментариев

На нём всё-таки есть нормальный bios shift+f8 надо нажать было:)

Cameron Maxmedia NB-1060 [28] — Конференция iXBT.com.