барабанний гумор

Самовчитель гри на бубні

Мале поширення бубна в Європі пояснюється жорстокого переслідуванням інквізиції в епоху середньовічного мракобісся, а також відсутністю подібного самовчителя.

ТЕХНІКА ГРИ: Навчається бере бубон в праву руку і починає струшувати його, одночасно б'ючи по ньому пензлем іншої руки.

НОТИ: При записи музики для бубна на початку кожної музичної фрази ставиться бубновий ключ.

СИСТЕМА нотними знаками: Хрестик (дзень) - знак струшування; нулик (бум) - знак удару. Наприклад, популярний романс "Однозвучно дзвенить дзвіночок", будучи покладено на бубон, виглядає так:

дзень, бум, бум, бум, бум, бум, бум, бум

Три початкових удару робляться для того, щоб привернути увагу публіки до виконавця.

Іспит на кафедрі бубна

виступають учні кафедри бубна

З життя кафедри бубна

Одного разу у шамана запитали:
- ви хочете стати почесним академіком Кафедри Бубна?
Шаман подумав і сказав:
- Однак, добре! По парних буду академіком, а по непарних - в бубон бити!

Як вибрати шаманський бубон програміста?

Останнім часом часто стали з'являтися питання: Як вибрати шаманський бубон програміста? Яким повинен бути бубон? Спеціально для того, щоб відповісти на ці питання і розвіяти ряд проблем, що накопичилися міфів і помилок навколо даної теми, я пишу цю статтю.

У різних джерелах можна зустріти масу рекомендацій. Наприклад, що радіус бубна повинен бути рівним радіусу кривизни рук програміста [1] або, що бубон має бути зроблений зі шкіри «незайманого юзера» [2] або, що колір бубна повинен збігатися з кольором шпалер на комп'ютері і т.п. Е-р-у-н-д-а! Дурні забобони і невігластво! Неважливо якого кольору, розміру і з якого матеріалу виготовлений бубон. Важливо лише те які рунічні письмена нанесені на бубон.

Які ж руни повинні бути на бубні?

Відповідь проста. Це повинні бути фрагменти коду реальних, а головне, що працюють програм. Бажано, щоб фрагменти були взяті з різних програм і написані на різних мовах програмування.

На яких же мовах повинні бути руни на бубні? А це залежить в першу чергу від того якою мовою написана заклинає програма. Якщо ваша програма написана на C ++, то на Вашому бубні обов'язково повинна бути руна на C ++, якщо програма на Java, то повинна бути руна на Java і т.д. Якщо ваша програма написана на декількох мовах, то ваше завдання ускладнюється, тому що вам потрібно бубон з рунами кожного з використовуваних мов. Чи можна використовувати кілька бубнів замість одного? Так, але тільки якщо вони сумісні між собою [3]. Запам'ятайте, що бубон без руни використовуваного вами мови програмування для вас марний. Одного разу я зустрів бубен з рунами на Коболе і компонування IBM 360. Дествітельно рідкісна річ! Але для сучасного програміста зовсім марна.

вибираючи бубон, остерігайтеся підробок

Зараз можна зустріти безліч бубнів з кричущими іменами: 20 в одному, 40 в одному і навіть 100 мов в одному бубні. Але якщо уважно придивитися до таких «творінь» ;, то видно, що всі фрагменти коду наведені там є ніщо інше, як програма «Hello World!» ;, продубльована на різних мовах. Такий бубон вам нічим не допоможе. Хіба тільки при створенні програми рівня «Hello World!».

І наостанок я хочу розвінчати усталений міф про те, що танці з бубном здатні вигнати баги з програми. Несусвітня дурість! Однак дуже живуча і кочує з покоління в покоління. Суть танцю з бубном є звернення до Великого Духу Первопрограммера і його синові Первопрограмме, а також зречення від Перворідного Бага. Правильно виконаний танець з правильним бубном буде почутий Великими Парфумами і вони дарують Вашій дітищу своє Благословення і Захист від багів. Таким чином ви не позбудетеся від багів, але вони на час перестануть виявлятися. А ось на який час вони перестануть виявлятися залежить від майстерності танцюриста.

4 рівня майстерності володіння бубном

Програміст вміє заклинати конкретний екземпляр програми на конкретному комп'ютері на короткий термін.

2-й рівень

Програміст вміє створювати власний бубон.

Програміст вміє заклинати безліч екземплярів програми на безлічі віддалених комп'ютерів на тривалий термін.

Програміст вміє обходитися без шаманського бубна.

І нарешті, мій останній рада.
Припустимо ви купили бубон і зробили вдалий танець - програма під час здачі працювала як треба. Не поспішайте спочивати на лаврах. Сядьте і спробуйте розібратися, чому ваш код працював не так як треба. Якщо ж це неможливо, то у вас є два варіанти: переглянути свою життєву позицію і зайнятися чимось іншим або валити нафіг з цієї шарашки, в якій створення програмного продукту без танців з бубном неможливо.

Щиро Ваш, Гура Кодовіч Бажев