#4686: Не множьте сущности
15:45 14.11.2010, IT happens
Не так давно выяснилось, что некоторые корейцы — очень даже индусы.
Приобрели в организацию для собственных нужд станок, предназначенный для изготовления небольших по размеру печатных плат из фольгированных заготовок. Алгоритм работы таков: в P-CAD выполняется трассировка, производится импорт в файлы, содержащие данные о контуре платы, печатных проводниках и отверстиях, затем это дело обрабатывается софтом, который генерит файл, через флешку передаваемый на станок.
Всё шло очень неплохо, пока платы делали по одной. Но потом кто-то из любознательных обнаружил, что можно задать изготовление нескольких одинаковых плат одновременно, эдаким двумерным массивом. Лучше бы он этого не делал. Все платы, кроме самой первой, при этом шли вкривь и вкось. Сначала ничего не могли понять: замеряли вибрацию станка во время работы, прикручивали стол к полу, даже усиливали подручными средствами крепление заготовок. Потом кто-то обратил внимание на схожесть ошибок.
На софт из комплекта поставки были натравлены лучшие программисты из имеющихся. Оказалось, что при «размножении» рисунка платы только имеющая индекс (1, 1) получала нормальные координаты всех технологических элементов, а у остальных они умножались на соответствующее порядковому номеру число.
#4687: Оптимальный расклад
12:00 15.11.2010, IT happens
Занимаюсь SEO — сайты продвигаю, свои и клиентские. Параллельно учусь в институте. Надо было мне один раз уйти с одной важной пары по личным делам. Дотошный препод просто так не отпустил, а решил попытать:
— А где работаешь-то?
Объяснять экономисту со стажем, что такое SEO, я не решился.
— Я компьютерщик.
— О, как раз то, что нам нужно! Пойдём на кафедру, у нас один из компьютеров барахлит.
Лезть в чужие ПК неохота. Зачем им админы штатные нужны?
— Эм, я не совсем компьютерщик, я скорее программист.
— Да? Слушай, может, ты тогда поможешь моему сыну с информатикой в школе? Что-то он совсем не понимает, только в игры на компьютере дуется.
Дядя, не нервируй меня!
— Это тоже не совсем по моей части. Я сайты пишу, а не программы.
— Так это тоже замечательно! Видел сайт нашего института? Совсем он старинный, его ещё в девяностых делали, надо бы обновить. Может, займёшься?
%$#! Может, я просто пойду по своим делам? Бесплатно делать что угодно мне совсем не хочется.
— Я опять выразился не совсем точно. Я сайты не делаю, а продвигаю их, чтобы приходили посетители.
Всё, думаю, выкрутился! Смотрю на препода глазами кота из «Шрека». Но не тут-то было:
— Великолепно! У меня есть блог личный, да что-то никто на него не заходит — как в пустоту пишу. Поможешь?
Эх, значит, судьба такая: без работы не уйти.
#4688: Винты внешне-внутренние
12:00 15.11.2010, IT happens
Случился с доблестным следственным органом трёхкратный пожар: переехали мы.
Пожар первый: приехала из управления новая партия системников с формулировкой «заменить всё старое на новое». «Новое» снаружи выглядело брендово и красиво, а внутри оказалось барахлом. Чёрт с ним: не поленился, внутренности всюду пересадил — красота! К тому же новые корпуса лучше дружили с понятиями «нормальное охлаждение» и «БП на 600 W в комплекте». Когда же сдавал «старые» системники, меня огорошили отказом: «Не те». Посмотрел опись, долго ругался и пошёл по знакомым собирать наклейки «Core 2 Duo inside», «Powered by ...» и так далее.
Пожар второй: на новом месте обнаружились замечательно проложенная локалка (спасибо предыдущему админу) и полное отсутствие всяких намёков на выход в сеть: ни витухи, ни ТВ-кабеля, по которому интернет раздают. Поступили просто: нашли подъезд с домашней сетью, забрались на чердак и, мерзко хихикая, обесточили роутер. Приехавших монтажников взяли за шкирку: «Подключайте!» Пара вайфай-антенн, полчаса на поездку к провайдеру за договором, полчаса настройки — есть интернет! Народ радуется.
Пожар третий: на новом месте сгорел файл-сервер. Физически. Что и как загорелось, мне неведомо, но своим раздолбайством я теперь горжусь: винты лежали далеко и очень отдельно от самого системника. Грелись они, собаки, потому и болтались на двухметровом сказёвом шнуре. Базы, бланки, документы и электронные копии дел на всякий случай выжили.