Вот честно: не знаю, что ответить, чтобы обошлось без пошлости и не обидело человека.
#4736: Два раза проверь, один отрежь
19:45 19.11.2010, IT happens
Прочитав историю о жёлто-индийских программистах[3], решил пополнить коллекцию. Как-то раз, ковыряя код, написанный известным франчайзи, наткнулся на такое:
Коллеги, работайте на свежую голову.
#4737: Метод кроссплатформенного копипаста
12:00 20.11.2010, IT happens
Вкривь и вкось[4], говорите? Что ж, поскольку с P-CAD дружу я давно, но в меру необходимости, расскажу ещё одну историю.
Периодически приходится делать что-нибудь ну очень мелкосерийное — скажем, штук двадцать каких-нибудь плат. Заказывать производство — дороговато и долго, поэтому обычно выручает метод лазерного утюга (http://easyelectronics.ru/sozdanie-pechatnoj-platy-metodom-lazernogo-utyuga.html). Так было до того самого момента,пока не оказался в моём распоряжении нехилый такой забугорный фрезер с ЧПУ[5]. Почитывая толстую книжку мануалов и изучая возможности буржуинской техники, я мог делать на станке всё, что душе угодно. Примерно в то же время мне как раз нужно было «откатать» небольшую платку, так почему бы не попробовать в этом деле канадскую машинку? Точности у станка хватает, файлы в P-CAD готовы — за чем же дело стало?
А стало оно всерьёз и надолго. Постпроцессор станка воспринимал только три вида файлов: *.plt, *.dxf и свой собственный формат, который простому текстовому редактированию не поддавался. Было решено *.pcd во что-нибудь преобразовать. Поскольку напрямую совместимых форматов обнаружено не было, я решил искать посредника. Путь к *.dxf отпал почти сразу по причине отсутствия опыта работы с AutoCAD, и после нескольких безуспешных попыток я запустил Corel. Хотя промежуточные форматы в списках импорта-экспорта программ нашлись, счастья всё равно не было: то разбегался масштаб, то слипались слои, то дорожки рассыпались в растр... Убив почти день, исступлённо сидя перед монитором с открытыми окнами P-CAD и Corel, я сделал жест отчаяния: тупо скопировал фрагмент платы и на пустом месте в Кореле кликнул «вставить».
Результат превзошёл все ожидания: в Кореле образовалась замечательная копия фрагмента. Более того, при внимательном изучении она оказалась состоящей из правильных замкнутых кривых, которые оставалось только местами объединить. Даже цвет слоёв передался просто замечательно, в отличие от предыдущих попыток. Размеры совпали идеально. Дальше было дело техники: немного обработать рисунок и экспортировать в *.plt.
С тех пор, когда нужно спроектировать к готовой плате корпус или просто нужен векторный рисунок печатки, в ход идёт метод кроссплатформенного копипаста.
#4738: Жопе не прикажешь
12:00 20.11.2010, IT happens
Ну что все заладили: «Свитер-свитер...» Не ношу я дома свитеров, да и тепло постоянно: минимум 20 градусов. Но ведь сердцу не прикажешь! В роли свитера выступили шорты: слой непонятной природы и происхождения с них можно было снимать скребком. Удобно ведь во время работы не искать, обо что вытереть руки в смазке, термопасте, паяльной пасте, кислоте или WD-40. Но у любой сказки есть конец.
Воскресенье, утро. Грязная голова, небритость, легендарные шорты, из карманов торчат инструменты, в руках паяльник, вокруг мусор, — короче говоря, полная идиллия. До встречи с любимой ещё несколько часов. Вдруг телефонный звонок:
— Ну что, ты уже проснулся?
— Угу...
— Тогда открывай дверь, я приехала.
Я понимаю: захотелось сюрприз сделать и всё такое. Она-то понимает, что это рабочая одежда, но всё равно стыдно как-то...
Товарищи, имидж имиджем, но за рамки выходить всё-таки не следует. Кстати, после стирки оказалось, что шорты те тёмно-зелёные, а не коричневые.
#4739: Если долго мучиться, линуксы получатся
12:00 20.11.2010, IT happens
Недавно решил совершить небольшой половой акт со своим мозгом и старой машиной: решил водрузить на неё Linux Slackware. Качаю финальный дистрибутив, записываю на диск, ставлю. Ошибка: не тянет машинка версию чёртовой дюжины. Снова на сайт, ищу более раннюю. Ищу-пишу-качаю — та же реакция, но уже на чуть более дальнем пункте установки. Снова на поиски ещё более ранней версии. Снова установка. Снова зависание машины. Чертыхаясь, опять на сайт и снова по кругу. Облом: древнее версии 11.0 не нашёл. Хватаю Гугл и ищу ещё более ранние версии. Не тянет: установиться установилась, запускаться отказывается. Смотрю на часы: потратил уже больше 15 часов на всё это.