Самовчитель гри на бубні
Мале поширення бубна в Європі пояснюється жорстокого переслідуванням інквізиції в епоху середньовічного мракобісся, а також відсутністю подібного самовчителя.
ТЕХНІКА ГРИ: Навчається бере бубон в праву руку і починає струшувати його, одночасно б'ючи по ньому пензлем іншої руки.
НОТИ: При записи музики для бубна на початку кожної музичної фрази ставиться бубновий ключ.
СИСТЕМА нотними знаками: Хрестик (дзень) - знак струшування; нулик (бум) - знак удару. Наприклад, популярний романс "Однозвучно дзвенить дзвіночок", будучи покладено на бубон, виглядає так:
дзень, бум, бум, бум, бум, бум, бум, бум
Три початкових удару робляться для того, щоб привернути увагу публіки до виконавця.
Іспит на кафедрі бубна
виступають учні кафедри бубна
З життя кафедри бубна
Одного разу у шамана запитали:
- ви хочете стати почесним академіком Кафедри Бубна?
Шаман подумав і сказав:
- Однак, добре! По парних буду академіком, а по непарних - в бубон бити!
Як вибрати шаманський бубон програміста?
Останнім часом часто стали з'являтися питання: Як вибрати шаманський бубон програміста? Яким повинен бути бубон? Спеціально для того, щоб відповісти на ці питання і розвіяти ряд проблем, що накопичилися міфів і помилок навколо даної теми, я пишу цю статтю.
У різних джерелах можна зустріти масу рекомендацій. Наприклад, що радіус бубна повинен бути рівним радіусу кривизни рук програміста [1] або, що бубон має бути зроблений зі шкіри «незайманого юзера» [2] або, що колір бубна повинен збігатися з кольором шпалер на комп'ютері і т.п. Е-р-у-н-д-а! Дурні забобони і невігластво! Неважливо якого кольору, розміру і з якого матеріалу виготовлений бубон. Важливо лише те які рунічні письмена нанесені на бубон.
Які ж руни повинні бути на бубні?
Відповідь проста. Це повинні бути фрагменти коду реальних, а головне, що працюють програм. Бажано, щоб фрагменти були взяті з різних програм і написані на різних мовах програмування.
На яких же мовах повинні бути руни на бубні? А це залежить в першу чергу від того якою мовою написана заклинає програма. Якщо ваша програма написана на C ++, то на Вашому бубні обов'язково повинна бути руна на C ++, якщо програма на Java, то повинна бути руна на Java і т.д. Якщо ваша програма написана на декількох мовах, то ваше завдання ускладнюється, тому що вам потрібно бубон з рунами кожного з використовуваних мов. Чи можна використовувати кілька бубнів замість одного? Так, але тільки якщо вони сумісні між собою [3]. Запам'ятайте, що бубон без руни використовуваного вами мови програмування для вас марний. Одного разу я зустрів бубен з рунами на Коболе і компонування IBM 360. Дествітельно рідкісна річ! Але для сучасного програміста зовсім марна.
вибираючи бубон, остерігайтеся підробок
Зараз можна зустріти безліч бубнів з кричущими іменами: 20 в одному, 40 в одному і навіть 100 мов в одному бубні. Але якщо уважно придивитися до таких «творінь» ;, то видно, що всі фрагменти коду наведені там є ніщо інше, як програма «Hello World!» ;, продубльована на різних мовах. Такий бубон вам нічим не допоможе. Хіба тільки при створенні програми рівня «Hello World!».
І наостанок я хочу розвінчати усталений міф про те, що танці з бубном здатні вигнати баги з програми. Несусвітня дурість! Однак дуже живуча і кочує з покоління в покоління. Суть танцю з бубном є звернення до Великого Духу Первопрограммера і його синові Первопрограмме, а також зречення від Перворідного Бага. Правильно виконаний танець з правильним бубном буде почутий Великими Парфумами і вони дарують Вашій дітищу своє Благословення і Захист від багів. Таким чином ви не позбудетеся від багів, але вони на час перестануть виявлятися. А ось на який час вони перестануть виявлятися залежить від майстерності танцюриста.
4 рівня майстерності володіння бубном
Програміст вміє заклинати конкретний екземпляр програми на конкретному комп'ютері на короткий термін.
2-й рівень
Програміст вміє створювати власний бубон.
Програміст вміє заклинати безліч екземплярів програми на безлічі віддалених комп'ютерів на тривалий термін.
Програміст вміє обходитися без шаманського бубна.
І нарешті, мій останній рада.
Припустимо ви купили бубон і зробили вдалий танець - програма під час здачі працювала як треба. Не поспішайте спочивати на лаврах. Сядьте і спробуйте розібратися, чому ваш код працював не так як треба. Якщо ж це неможливо, то у вас є два варіанти: переглянути свою життєву позицію і зайнятися чимось іншим або валити нафіг з цієї шарашки, в якій створення програмного продукту без танців з бубном неможливо.
Щиро Ваш, Гура Кодовіч Бажев