ssmtp отправляет пустые письма
Долго бился головой об ssmtp. Оказалось в начале отправляемого письма(stdin) зачем-то должна быть пустая строка.
Долго бился головой об ssmtp. Оказалось в начале отправляемого письма(stdin) зачем-то должна быть пустая строка.
http://wiki.fh-up.ru/ Сама форма блога не очень удобна: старые записи обновлять бессмысленно… Т.ч. Только писать ещё, а не дополнять существующее.
Понятно, что это действительно только на том сайте, но всё-таки:)
Забей твой никнейм!
Наткнулся на обсуждение: 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. И разумеется, нужен только оригинальный картридж. Как залить чернила, в интернете написано много. Но принтер ведь хочет картридж… Разбираю, из микросхем, на которые есть даташиты, только EEPROM 24С32WP. Смотрю логическим анализаторам. Очень много он из неё читает. Делаю программатор. Долго втыкаю в дамп. Потом подумал, а если запустить без EEPROM? По идее HP не тупые, должны в случае отсутствия еепромки всяческо сопротивляться. НО, принтер включился. Проверяю: даже печатает! Отлично. Делаю как было. И фотографируя разбираю.
Вот подробная инструкция отучения DeskJet 1660 series от жадности:






Разумеется, для качественной печати необходимо использовать только оригинальные чернила. Но я не хочу загрязнять окружающую среду лишний раз, а по программе утилизации от HP перерабатывается только пластик. Поэтому почему-бы не продлить жизнь картриджа, тем самым меньше загрязняя окружающую среду.
Чуть не забыл, с не стартовым картриджем, скорее всего, такой трюк не пройдёт. Поэтому надо смотреть различия этих картриджей. При включении принтер по i²c пытается получить что-то от 0xFE, возможно это и есть картрдж.
Методом Тыка(назван в честь известного российского учёного Тыка) нашёл как в DELL IN1720(или просто DELL 1720, надо будет на наклейке поглядеть) в сервисное меню зайти:
Кнопки сверху вниз. В первой менюшке называются так:
Теперь, собственно, как заходить в меню.
Как видно, тут даже за нами следят, сколько монитор проработал. Это можно сбросить. Но всё-ли сбрасывает монитор? Может он в себе хранит ещё какие данные: сколько проработал действительно, скриншоты
У меня всё-таки получилось получить консоль на qumo libro.
Получилось, что через USB поднимается Ethernet. А поверх него ssh.
Вот готовые скрипты:
На нём всё-таки есть нормальный bios shift+f8 надо нажать было:)