July 9th, 2016

Chua

Лайфхаки от слесаря-программиста

Программа каталогизации носителей продвигается - запилил шелл-вариант (для андроида) первичного осмотра носителей на хосте и исправил систему проверки свободного пространства. Заодно выучил процедуры в шелле (до сих пор думал, что самый странный синтаксис - у TCL, ан-нет, оказывается есть и пострашнее). Зато теперь программы приобрели общую часть, в виде импровизированных include-файлов, и даже некое подобие единого интерфейса.

В процессе написания открылась очередная азбучная истина: никогда, нет я бы даже сказал НИКОГДА, не пишите скриптовую программу на "чуждой" платформе. Какие заковыристые ошибки выдавал андроидный шелл на созданные в DOS-формате программы, это надо поискать. Короче, dos2unix - вот главный лайфхак для всего, что запускается под Юникс-платформой.

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

Сегодня же наконец-то дошли руки посмотреть, что случилось с феном - старичок внезапно перестал реагировать на внешние раздражители. Починить его было решительно невозможно по причине сложновыдолбанной головки на всех шурупчиках корпуса - она имела вместо обычнго шлица "разорванный" на две половинки, с ребром посередине. Никакая отвёртка тут не подходила, как и круглогубцы, и прочий "садовый инвентарь". Покупать в онлайне, или в офф-лайне специальную отвёртку было бы слишком долго и мудрёно (а вдруг не угадаю). Отдавать в ремонт - тоже долго, да и ненадёжно (кто знает этих мастеров, что они там выдумают?). В результате родился такой простой лайфхак: берётся старинная совейская реверсивная отвёртка с набором насадок, в подходящей плоской насадке пропиливается (обычной ножовкой по металлу) борозда на 2 миллиметра (плюс-минус) и voila - насадка спокойно откручивает пресловутые "хитрые" шурупы. Фен был тут же починен безо всяких заморочек, а лайфхаком я с удовольствием делюсь здесь.
Одна маленькая деталь - обычную современную отвёртку фиг пропилишь ручной ножовкой. Используйте в качестве "пациента" что-то ненужное и достаточно "дряхлое", иначе можно запороть полотно.

Collapse )