вы даете процессору задание начать выполнение цепочки команд, представленных в виде
машинных кодов в исполняемом файле. Если вы каким-либо образом посмотрите исполняемый
файл, то увидите лишь непонятные символы машинного кода. А программист, сможет ли он
понять машинный код? Чаще всего, вряд ли, точнее говоря, теоретически понять можно, но это
сопряжено с такими трудностями, что ни один уважающий себя программист, не считая хакеров, возиться с машинным кодом не будет. Программист пишет свои программы на языке
программирования, например, на С++. С языка программирования на машинный код программу
переводит специальный компилятор, причем перевести с языка программирования С++ на
машинный код – легко, а назад, с машинного кода на язык программирования С++ - очень сложно.
Часто проще написать программу заново, чем возиться с машинным кодом.
Имея исходники, т.е. тексты программ на языке программирования С++, с ними можно
работать: исправлять ошибки, модифицировать, вставлять комментарии, готовить новые версии и
т.п. Без исходников это сделать практически невозможно.
Вернемся в Корею. Исходники Shinhwa Smart Card CSP были у меня на компьютере и в
Kookmin Bank не передавались. Я берег их, как зеницу ока, и сделал копию на съемном жестком
диске. Упоминавшийся ранее в этой книжке мой начальник mr. Lee что-то слышал про ценность
исходников, но реального представления, что с ними делать, не имел. Его представление
ограничивалось только словом продать. Добуду исходники, рассуждал он после того, как его
выгнали с NETS Corporation, и продам их. Товар – деньги – навар.
Честно признаюсь, что через некоторое время я и сам иногда не могу вспомнить, зачем
прописал в исходниках какие-то команды, с чем это было связано, где могли быть ошибки, какие
ошибки я исправил, а какие - нет. Короче, даже имея исходники, но чужие, программисту
придется изрядно с ними повозиться, чтобы получилась приемлемая программа. Эту работу могли
бы облегчить комментарии в исходниках и документация к ним. Но практически любой
программист страшно не любит писать документацию, а комментарии часто пишет только для
себя, любимого. А у меня ситуация осложнялась еще и тем, что ни документацию, ни
комментарии на корейском языке я писать не мог. Для себя писал иногда комментарии на
вольном русском языке. Вольном ото всякой цензуры, чтобы не забыть родной страны.
Зимой я уехал в Австрию кататься на горных лыжах. Съемный жесткий диск с исходниками
остался в моем номере в Корее в спортивной сумочке. На нем, кроме исходников, было еще
много моих корейских фотографий и видеороликов. Прилетаю после Австрии в Сеул - в сумочке
диска нет. Сильно расстроился, в основном из-за фоток и видосиков.
Приезжаю в офис NETS Corporation, рассказываю обо всем мистеру Baik. Он моментально
связывает это с недавним увольнением mr. Lee. Вечером возвращаюсь в свой номер – диск на
месте. На следующий день утром беру этот диск с собой и ребята из NETS Corporation легко по
имеющемуся на диске журналу учета определяют, что пока я был в Австрии, кто-то к этому диску
обращался.
Замечу, что замок в номере моей гостиницы в Корее – цифровой, его код, кроме меня, знал только mr. Lee.
Корейцы уважают свою полицию. Мистер Baik отдал мой диск в полицию для
расследования. Туда вызвали mr. Lee для объяснений. «Мои исходники, я их сам писал» - заявляет
в полиции mr. Lee. Смотрят исходники, находят комментарии. «Что означает этот комментарий?» -
спрашивают его. А в комментарии по-русски написано
Здесь была ж*па
Свет и тьма
Зимой в Гузеево темнеет рано, даже раньше, чем в Москве, ибо Гузеево километров на
300 севернее Москвы. И не просто темнеет, а деревня в самом прямом смысле иногда
погружается в темноту потому, что зимой свет часто отключают.
Я начал приучать своих пернатых ложиться спать пораньше. Доброе слово и гусям
приятно! Они стали понимать, что темнеет рано и заходить в сарай надо раньше.
В Гузеево выпал первый снег. Я понял, что летний сарай, где жили мои пернатые, необходимо утеплять, стал прибивать к тонким стенкам различные утеплители. Но морозостойкие
гуси восприняли утеплитель по-своему: его надо пощипать. Везде, куда только могли пролезть их
ушлые носы, они этот утеплитель выщипали.
Я заметил, что у Гуси появился возлюбленный гусак. Это оказался один из двух серых гусят, которые вывелись у меня в Москве. Я опять не смог правильно определить гусиный пол: считал
этого гусака гусыней до тех пор, пока не увидел, как он топчет Гусю, а она отвечала ему взаимной
лаской. Появилась надежда вывести своих гусят, но ближе к весне.
К зиме надо готовить не только птичий сарай. Расчищать снег лопатой мне как-то не очень
хотелось, поэтому появился снегоуборщик. Следом за снегоуборщиком появился зверь под
названием мотособака Мухтар 15.
Идея хорошая, но исполнение… Сначала я никак не мог ее завести. Нет искры. Изучаю
систему зажигания, какой-то непонятный провод… Отсоединяю – искра появляется, двигатель
заводится. Но теперь не останавливается. Чтобы его остановить, приходится перекрывать
топливный кран и ждать, пока выработается бензин из карбюратора. Ездил на этой собаке всю
зиму в лес за дровами. К концу зимы замечаю, что двигатель стал сильно дымить и теряет
мощность. Видимо, в карбюратор плохо поступает воздух, возможно, что засорился воздушный
фильтр. Но ведь зимой пыли нет, чем может засориться воздушный фильтр? Снял его совсем, вроде заработало.
В общем, ощущение того, что эта мотособака какая-то недоделанная, у меня осталось. И
ведь в моем медвежьем углу никаких сервисов нет, надежда только на себя.
А вот снегоуборщик отлично прослужил всю зиму, без проблем.
Теперь про самую большую проблему зимнего Гузеево: отключение света. В декабре
отключения были плановые, МЧС проводило какие-то учения. К этому еще можно было
привыкнуть: каждый рабочий день, строго по графику, часов в 10 утра свет отключали, а вечером, часов в 5 – 6, он снова появлялся. Так продолжалось с начала декабря. Примерно 22 декабря
учения должны были закончиться. «Ну, теперь будет полегче» – наивно думал я.
С окончанием учений плановые отключения закончились. Начались внеплановые, а
попросту – беспредел. Свет часто отключали уже не на несколько дневных часов, а на сутки –
двое. И почти не было ни одних полных суток со светом.
«Снег налип на провода высоковольтной линии» - такое объяснение чаще всего
приходилось слышать от различных контор, ответственных за энергоснабжение. Не знаю, не
специалист по высоковольткам. Только вот один конкретный пример почему-то породил у меня
сомнения в коварных действиях снега на проводах.
31 декабря 2018 года. Ночью – Новый Год. Целый день (!) со светом нет проблем. Ну, наверное, решили порадовать на праздники. 1 января 2019 года – полчаса свет есть, а затем часа 2
– 3 его нет и так весь день. Под конец дня лампочки привычно потухли уже на сутки. Снег налип?