Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В Поволжье следует опасаться темечкового дятла, жертвами которого становятся пожилые люди, пренебрегающие панамкой. Скорость полета такого дятла — 340 метров в секунду, он наводится на солнечный блик, не боится воплей и всегда доводит дело до конца.
Дятлов называют санитарами леса, и это, в принципе, правдаА как они умудряются выдалбливанием наносить деревьям меньше вреда, чем съедаемые ими жучки и муравьи? Ведь долбят явно не в одном и том же месте, да и добыча наверное разбегается.
Амортизационная система дятла включает также эластичный клюв, жилистую и пружинистую подъязычную кость (гиоид), а также особую губчатую кость в голове. Гиоид — это скорее хрящ, чем костная ткань. Располагается он не только в глотке, но также заходит в носоглотку, оборачивая череп.
Видел. Стучит он быстро, но никак не 25 раз за секунду. После нескольких ударов останавливается и делает довольно продолжительные паузы. Поэтому запросто может оказаться около 25 ударов за минуту.
#!usr/bin/env python
# This is a simple metronome coded in Python, my first experience with python
# Any ideas, corrections and comments pleas email-me
# ricardolameiro at y a h oo dot com (sorry, anti spam here)
#
#
# needs Python module tkSnack developed at KTH in Stockholm, Sweden
# free download: snack229-py.zip
# from: http://www.speech.kth.se/snack/
#
# This code is free, for any type of use, except commercial
# I assume a kind of GPL
#
# copyright (c) Ricardo Lameiro 2008
import Tkinter
import tkSnack
import time
import sys
def playNote(freq, duration):
"""play a note of freq (hertz) for duration (seconds)"""
snd = tkSnack.Sound()
filt = tkSnack.Filter('generator', freq, 30000, 0.0, 'sine', int(11500*duration))
snd.stop()
snd.play(filter=filt, blocking=1)
def soundStop():
"""stop the sound the hard way"""
try:
root = root.destroy()
filt = None
except:
pass
#insert Beat per minute routine
if len(sys.argv) == 1:
ubpm = raw_input('Insert BPM please: ')
else:
ubpm = sys.argv[1]
#protects for errors, maximum bpm is bpm_limit
bpm_limit = 600
Ubpm = int(ubpm)
if Ubpm > bpm_limit:
BPM = bpm_limit
else :
BPM = ubpm
if BPM == bpm_limit:
print "The maximum BPM is {1}, using {1} BPM" % bpm_limit
else:
pass
#this transforms the bpm time, into a usable time delay var
bpm = 60.0 / int(BPM)
#this subtracts the time used by the sound beep, so the total delays is
# BPM = beeptime + delay
delay = bpm - 0.1
root = Tkinter.Tk()
tkSnack.initializeSnack(root)
tkSnack.audio.play_gain(80)
#delay routine
while True:
playNote(880, 0.1)
soundStop()
time.sleep(delay)
root.withdraw()
Пример с дятлом и вправду удивительный. Способность долбить – это еще не так интересно. Многие птицы неплохо долбят, не только дятлы. Простая ворона, если ее разозлить, может так врезать клювом по темени – мало не покажется. Знаю одного человека, который после такого эпизода в больницу попал. (долбительные способности птиц отражены в народном фольклоре и воспеты Пушкиным в «Сказке о золотом петушке». Вспомните трагическую гибель царя Додона). Таким образом, способности дятла не на пустом месте возникли (имелись преадаптации). Что касается амортизаторов – это тоже не на пустом месте. Во первых, у птиц распространен т.н. «кинетизм надклювья», во вторых, у всех позвоночных череп – не монолит, а состоит из многих костей, котрые в раннем возрасте не сросшиеся, разделены упругими хрящами, и только у взрослых особей, причем не у всех, эти кости срастаются в цельную черепную корбку. Так что были предпосылки и для развития амортизаторов.
Но вот язык, прикрепленный к правой ноздре – это и впрямь удивительно! Пришлось у профессоров консультироваться. Оказывается, у всех птиц от заднего края языка отходят «гиальные рожки» – хрящевые тяжи, помещающиеся в соединительнотканных чехлах, в которых они могут свободно скользить вперед-назад. У большинства птиц концы этих чехлов помещаются в глотке. У дятлов (не у всех, у некоторых – ведь дятлов более 200 видов!) в связи с удлинением языка задние концы этих чехлов стали удлиняться назад, но, поскольку они не могли лезть глубоко в глотку (это помешало бы глотанию и дыханию), они прошли под кожей на наружную поверхность нижней челюсти и продолжили удлиняться, постепенно огибая череп. У некоторых дятлов концы этих чехлов расположены на затылке, у других – на темени, и, наконец, у некоторых они действительно, обогнув весь череп, заканчиваются в правой ноздре. Потрясающая адаптация, но, как видите, и тут есть переходные формы, так что случай с точки зрения трансформизма не безнадежный.
Физика в мире животных: дятел и его «отбойный молоток»