beepコマンドのソースをみてPureRubyでbeepをならしてみる(linux環境のみ)[ruby][linux]
#!/usr/bin/env ruby KIOCSOUND = 0x4B2F CLOCK_TICK_RATE = 1193180 begin io = File.open("/dev/console",File::Constants::WRONLY) io.ioctl(KIOCSOUND,(CLOCK_TICK_RATE/442).to_i) sleep 1 io.ioctl(KIOCSOUND,0) rescue StandardError => e puts e end
なんか面白いことできないかな...
MMLとかかな やっぱり