Never been to CodeSnippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)

Disable audible bell in Terminal.app

defaults read com.apple.Terminal Bell
#defaults write com.apple.Terminal Bell -string YES
defaults write com.apple.Terminal Bell -string NO


# some further options to consider
#defaults read com.apple.Terminal FocusFollowsMouse
#defaults write com.apple.Terminal FocusFollowsMouse -string YES
#defaults write com.apple.Terminal FocusFollowsMouse -string NO

#defaults read com.apple.Terminal OptionClickToMoveCursor
#defaults write com.apple.Terminal OptionClickToMoveCursor -string YES
#defaults write com.apple.Terminal OptionClickToMoveCursor -string NO

Play sound for certain events in IRSSI

Perl script to allow sounds to be played for different events in IRSSI

Just keep adding handlers to IRSSI's pools pointing to different functions for different events or whatever you want.

use strict;
use vars qw($VERSION %IRSSI);

use Irssi;
$VERSION = '0.0.3';
%IRSSI = (
        authors     => 'Chrelad',
        contact     => 'blah@blah.blah',
        name        => 'alert',
        description => 'Play sounds for different events in IRSSI.',
        url         => 'http://google.com',
        license     => 'GNU General Public License',
        changed     => '$Date: 2007-02-07 12:00:00 +0100 (Thu, 7 Feb 2008) $'
);

#--------------------------------------------------------------------
# Created by Chrelad
# Feb 7, 2008
#--------------------------------------------------------------------

#--------------------------------------------------------------------
# The sound playing function for public message
#--------------------------------------------------------------------

sub pub_msg {
        my ($server,$msg,$nick,$address,$target) = @_;
        `mplayer -quiet ~/file.mp3 > /dev/null`;
}

#--------------------------------------------------------------------
# Irssi::signal_add_last / Irssi::command_bind
#--------------------------------------------------------------------

Irssi::signal_add_last("message public", "pub_msg");
#- end