Шаг пятый: всё, заработало, перебирает и шуршит. Самое время перебраться с симулятора на реальное железо. Из заказанного шкафа выдирается контроллер — и-и-и… Фейл! Эта фича работает или на старшем поколении, или всего на трёх из младшего по мощности, у которых есть порт Profinet.
Мораль: мануалы курить не надо, их надо читать. И очень внимательно, иначе никаких стульев не напасёшься. А я тем временем жду подходящее железо — буду дальше воевать с немцами…
#11341: Непереводимое английское ругательство
12:15 29.08.2013, IT happens
Не то чтобы я не любил AutoCAD — я просто не очень хорошо его умею готовить в силу отсутствия насущной необходимости. Периодически чертежи можно и в знакомом до боли Короле Дров 12 запилить: чай, не адронный коллайдер проектирую, а корпус всего лишь, да и рисовать его — два часа работы. Всё тютелька в тютельку, размеры идеально сходятся, можно отдавать на изготовление.
Стоп. Размеры. Надо нанести их на чертёж, ибо пилить изделие будут люди от компьютеров далёкие, чертёж им нужен на бумаге, они по-другому не понимают. Ну, в чём вопрос — есть же здесь инструмент «Размерная линия»! Всё же просто: от точки до точки, вынос на нужное расстояние, клик!
Опа! Полная опа… Вместо автоматически проставленного размера отображается «####». Меняю шрифт, двигаю линии, пытаюсь вписать размер вручную — фиг вам, ничего не получается. В мозге лихорадочно проносятся возможные причины — от пиратских версий винды и Корела до проблем драйверов видеокарты.
Начинаю гуглить. Узнаю, что в английской версии такого нет. Итак, виновник найден — корявая русификация. Конечно, можно было бы, сохранив работу, снести Корел целиком и заинсталлить начисто английскую версию, но и тут был облом: диск куда-то потерялся, а вытаскивать образ через тогдашний дайлап было грустно, а главное — долго. Чертежи нужны завтра. Ночь впереди.
Настоящие психопаты так просто не сдаются. Перекапываю потроха Корела. В языках — ничего, экзешники стрингов почти не содержат (ну правильно, с чего бы на многоязычном интерфейсе). Нахожу с дюжину DLL. Список подозреваемых сужается.
Начинаю ковырять библиотеки редакторами ресурсов. Знать бы ещё, что я ищу! Примерно через час копания по тегу «размер» я таки нахожу соответствие — «Dimension». Благо инструментом горе-переводчиков служил тот же самый Ресторатор, и теперь я чётко вижу все исправления, выделенные красным. Так, это текст, это снова текст, это опять текст… Блин, да сколько раз тут повторяется этот несчастный «Dimension»?
Стоп. Едва не проскочил — а вот это уже ни фига не стринговая константа, а переменная. Вписываю английское слово вместо русского, сохраняю, подменяю, запускаю — нет, это ещё не всё. Ковыряю дальше и делаю ещё три таких замены. Снова тест — профит! С размерами всё гуд. Три часа ночи, за пять минут доделываю чертёж, печатаю.
В общем, красные глаза по утрам — это ещё не признак линуксоида.
#11342: Тест на внезапную нагрузку
12:15 29.08.2013, IT happens
Прочитал историю, как апгрейдили ЕС ЭВМ, и припомнил, как устанавливали БЭСМ-4.
Процесс занял примерно полгода (с учётом встраивания машинного зала в здание 30-х годов). Потом вентиляция, электропитание (400 Гц), монтаж оборудования, наладка…
Госиспытания. Идёт трёхсуточный прогон. Техника работает как часы. Комиссия не спит (или спит, сидя на стуле). Остаётся два часа.
Открывается дверь в гермозону. Входит мичман с паяльником в руках. Открывает стойку памяти и втыкает паяльник в розетку, зачем-то там установленную. Раздаётся бабах. В машинном зале отключается свет. Через пару секунд зажигается аварийное освещение.
Припёртый к стене мичман дал показания: «Ко мне в коридоре матрос подошёл, попросил паяльник проверить…» Матроса, естественно, не обнаружили.
Испытания пришлось проводить сначала.
#11343: Мимо! Ранен! Убит!
12:15 29.08.2013, IT happens
У меня дома в одной сети стоит системник, именуемый сервером, и ноутбук. Причём проброс портов настроен так, что доступ к ноутбуку из сети есть, а к серверу нет. Понадобилось клиенту скачать собственную утилиту с сервера, а он выключен. Wake-on-LAN работает только внутри сети. Была тут недавно такая история…
Решение пришло через минуту. У меня к ноутбуку подключена USB-ракетница. Я скачал из инета Radmin Viewer и зашёл на свой ноут.
Целимся в большую кнопку включения системника. Залп! Низко: забыли про гравитацию. Осталось две ракеты.
Целимся повыше. Залп! Ладно, не получилось.
Целимся очень осторожно. Победа, мы включили сервер!
#11344: Выкрутасы с расширениями
00:32 30.08.2013, IT happens
В школе ввели нам информатику. Тогда в классах находились БК-шки. Пока все создавали «Hello World», мы с другом рисовали синусоиды и радовали преподавателей.