Слесарное дело как программирование

Feb 20, 2013 17:09

В прошлое воскресение пришлось заменить замок на двери в тамбуре. Старый замок стал резко заедать. Сходил в магазин, спросил похожий, накладной, чтобы не тратить много времени на врезку. Сделан в Украине на заводе Мотор Сич. Небесная фирма, да.

Упаковки как таковой не было. В магазине он был такой один, сложили мне его в кулёчек. Саморезы завернули в бумажку, в которую ещё в советские времена шурупы в сельских магазинах заворачивали. Ностальжи, однако. По всему выходило, проект обещал быть интересным.


Ну ладно, принёс домой, распаковал, приготовил нужные инструменты. Снял старый замок, приложил новый на старое место. Сразу полезли "сюрпризы". Оказалось, что замок расчитан на двери просто таки нехилой толщины, так что язычок, который собственно и проводит усилие от ключа к механизму замка, был слишком длинным. Потащился за пилой по металлу. А так как тисочков до сих пор дома нет, пилил, держа головку замка плоскогубцами, левой рукой и прижимая к порогу. Ладно, отпилил.

Второй сюрприз - головка замка оказалась побольше предыдущей версии и расположена слегка в стороне. Так что пришлось расширять дыру в двери. Лобзика нету, так что кое-как обошёлся дрелью, пилочкой из "швейцарского" ножа и круглым рашпилем. Отлично. Что дальше?

Дальше нужно притянуть двумя винтами головку замка через полотно двери ко втулке. А уже потом ко втулке прикрутить сам замок. Винты - 5мм, довольно длинные. Беру, закручиваю. Один пошёл хорошо, второй никак не попадёт. В недоумении раскручиваю и снимаю всё. Оказывается, что Небесная контора забыла накрутить внутреннюю резьбу на головке. Ну и что делать? Метчиков у меня нет, тем более на 5мм резьбу. Относить назад уже не получится, т.к. уже отпилено часть замка, да и был тот замок единственным в магазине. А другой замок опять же, 100% не попадёт в старое отверстие. Думай, голова, шапку куплю.

Идея! Заменить винт на шпильку, благо с другой стороны отверстия на головке есть как раз достаточно места для гайки. Ищу в закромах шпильку на 4мм. НАШЁЛ! К сожалению, не хватает 5мм длины буквально. :( Ладно. Делаем шпильку из самого длинного в наличии винта путём отпиливания головки. Ура! Хватает. Но резьба на кончике повреждена слегка, так что нужно гайкой пройтись по всему винту до конца. Так, двумя гайками фиксируем шпильку, третьей уже прикручиваем. Второй винт тоже заверчен. Замок поставлен и даже ровно! Теперь вторая часть, что вешается на косяк.

Ага! Сюрприз! В наборе от замка какая-то хитровывернутая накладка. Ладно, снова лишнее отпиливаем (и снова же без тисков). Ковыряем немного дерево, чтобы эта накладка красиво поместилась напротив старого углубления. Есть! Саморезами прикручиваем намертво.

Попробуем закрыть замок? А вот шиш там. Язычок замка не заходит глубоко. Опытным путём устанавливаю, что если кнопочка над язычком не сильно нажимается косяком, то язычок и не выходит далеко. Вот блин, получается, что у меня дверь слишком далеко отстоит от косяка. Что делать? Как уменьшить расстояние?

Идея! Просверлить в накладке маленькое отверстие в аккурат напротив кнопки и закрутить туда маленький винтик. Головка винтика будет дополнительно нажимать на кнопку, и всё сработает. Делаю. Долго пытаюсь попасть винтиком в гайку, которую приходится держать мизинцем, но таки попадаю. Пробуем? Должно же работать теперь! А вот шиш. Почему-то не работает. Наверное, не совсем попала головка на кнопку? Ну точно, на миллиметр не совпала. ОК, сверлю ещё одно отверстие буквально рядом. Завинчиваю. А не работает. Загадство, мягко говоря. И вот тут я догадался заглянуть в отверстие для язычка замка. Оказалось, что в глубине оно уже, чем нужно. А я тут отверстия сверлю! Поковырял отвёрткой - работает!

Урра! Проект завершён. Убираю инструменты, жена убирает опилки и прочий мусор, отдаю соседям ключик.

Спросите вы - а причём тут, собственно, программирование?

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

programming, fun, дыбр

Previous post Next post
Up