Давно это было. 90-е годы. Тогда я работал на буржуев. На фирму из Норвегия. Не буду писать о подробностях, это скучно, да и многие не поймут деталей.
Нас было трое. Я, который писал программу верхнего уровня. Мой друг, который проектировал железо для решения поставленной задачи, и ещё мой друг, который программировал это железо на самом низшем уровне. На уровне команд мелко процессора. О нём и речь.
Вообще-то мы все были гении. Задачу решили. Но нас норвежские буржуи кинули на деньги. После аванса, получив всю документацию и исходные коды программ, грубо послали нас подальше. А мы что? Три дурака. В суд? Ух, а где деньги на адвоката? Да и как судится с фирмой у которой миллиарды?
Впрочем, это присказка, хрен с ними. А теперь о сказке.
Нужно было в реальном времени сделать цифровую фильтрацию сигнала. Причём, фильтр должен был вырезать только помехи, а основной сигнал не затронуть. Есть проблема, ибо и в основном сигнале в наличие та же частота. Но эта проблема не главная. Главное, что выбранный нами процессор (а других широко доступных особо и не было) не имел достаточной скорости, чтобы и передавать данные и фильтровать их на ходу. Кто знает, что такое цифровая фильтрация, тот поймёт.
И так, мне звонит мой друг по проводному телефону (тогда в интернете была только почта) слушай, говорит, эта задача не решаемая. Невозможно, говорит, обеспечить фильтрацию в режиме передачи данных. Могу сделать или одно или другое, у процессора нет времени.
Честно скажу, я об этом и сам догадывался. Но у меня были многие другие проблемы связанные с программой на верхнем уровне. Конечно, я понимал, что проблему фильтрации сигнала всё одно придётся так или иначе решать. Но я её пока отложил. Потому, как были и другие варианты. А ему я сказал:
- Слушай, неужели мне нужно заняться решением этой проблемы? У меня своих забот хватает. Мне что, нужно заняться программированием процессора? Короче, думай, не получится потом разберёмся.
Почему я назвал статью «Гений»? Потому что прошла неделя, и он мне звонит и радостно сообщает о том, что эту проблему решил. Финиш. Он радостно рассказывает мне, каким образом он обманул процессор и заставил его работать…. Честно признаюсь, я ничего не понимаю в тонкостях, о которых он мне с воодушевлением говорит. Главное, что он мне переслал библиотеку подпрограмм, которые великолепно работали.
Ещё раз скажу - Гений. Боже мой, вот так мы и живём в России, и гении для нас обыденность. Мы не замечаем их. Хотел картинку к статье загрузить, набрал в поисковике слово "гений". И что вы думали? Конечно, кроме еврея Эйнштейна никого нет на экране...
Оценил 1 человек
1 кармы