-
Chapter 1 Connecting to IRC
-
Introduction: Hacks #1-4
-
IRC from Windows
-
IRC from Linux
-
IRC from Mac OS X
-
IRC with ChatZilla
-
-
Chapter 2 Using IRC
-
Introduction: Hacks #5-11
-
The IRC Model
-
Common Terms, Abbreviations, and Phrases
-
Common Acronyms and Initialisms
-
Register with NickServ
-
Register Your Channel with ChanServ
-
The QuakeNet L Channel Bot
-
Fix Channel Problems with CHANFIX
-
-
Chapter 3 Users and Channels
-
Introduction: Hacks #12-16
-
Find Relevant Channels and Servers
-
Guess the Time Zone of a User
-
Study Channel Statistics with pisg
-
Find Users in Channels
-
Filter Channel Lists
-
-
Chapter 4 Enhancing IRC Clients
-
Introduction: Hacks #17-30
-
Automatic Completion of Nicknames
-
Add Timestamps to mIRC Messages
-
Highlight Lines in mIRC
-
Automate mIRC with Scripting
-
Format Text
-
Colorize Text
-
Play Sounds
-
Enhance irssi with Perl
-
Connect to Multiple Servers
-
Secure Your IRC Connection with SSL
-
Tunnel Your IRC Connection with SSH
-
Automate Voice Management
-
Make IRC Talk
-
Add Your IRC Nickname to Your Webcam
-
-
Chapter 5 Writing IRC Bots
-
Introduction: Hacks #31-39
-
IRC Over Telnet
-
A Simple Perl IRC Client
-
IRC with Perl and Net::IRC
-
A Simple Java IRC Client
-
IRC with Java and PircBot
-
A Simple Python IRC Client
-
IRC with Python and IRCLib
-
Extend the Python IRCLib
-
The Ethics of IRC Bots
-
-
Chapter 6 Logging Bots
-
Introduction: Hacks #40-43
-
Keep Tabs on People
-
Log URLs People Mention
-
Blog from IRC
-
A Continuity Bot
-
-
Chapter 7 Community Bots
-
Introduction: Hacks #44-50
-
Infer Social Networks from IRC
-
Run an Infobot
-
Use PPF for Gaming Clans
-
Write a Plug-in for PPF
-
Getting Friendly with FOAFBot
-
Interrogate Trust Networks with TrustBot
-
Pass Notes to Other Users
-
-
Chapter 8 Search and Query Bots
-
Introduction: Hacks #51-57
-
Search the Web with Google
-
Use the Dictionary
-
Check the Weather
-
Don't Get Lost in Translation
-
Convert Currency
-
Find Out When People Are on the Network
-
Search for Books on Amazon
-
-
Chapter 9 Fun Bots
-
Introduction: Hacks #58-63
-
A DiceBot
-
An Egg Timer
-
A Trivia Bot
-
Perform Feats of Math
-
An Artificial Intelligence Bot
-
Create Comic Strips
-
-
Chapter 10 Announcement Bots
-
Introduction: Hacks #64-67
-
Welcome Visitors Automagically
-
Announce Newsgroup Posts
-
Feed Syndicated RSS News
-
Watch Online Games with MatchEd
-
-
Chapter 11 Network Bots
-
Introduction: Hacks #68-72
-
Link Channels on Multiple Networks
-
Get a Remote Shell
-
Tail Log Files
-
Bridge Two Infobots
-
A File-Sharing Bot
-
-
Chapter 12 Channel Management Bots
-
Introduction: Hacks #73-77
-
Protect the Channel Topic
-
Invite Users into Channels
-
Maintain Operator Status
-
Set Up an Eggdrop Bot
-
Manage Channels with an Eggdrop
-
-
Chapter 13 The IRC Protocol
-
Introduction: Hacks #78-85
-
Understanding the IRC Protocol
-
Text Over Multiple Lines
-
Fake an Ident Response
-
Strip Formatting from Messages
-
Remove Color from Messages
-
Encrypt Messages
-
Timestamp with the TS Protocol
-
Understanding CTCP Messages
-
-
Chapter 14 Other Ways to Connect to IRC
-
Introduction: Hacks #86-94
-
Hypertext Links to IRC Channels
-
IRC from Your Mobile Phone
-
Enemies of Mobile IRC
-
IRC from a Pocket PC
-
Access IRC with Java Applets
-
Use IRC from a Web Page Without Java
-
Use IRC Within screen
-
Set Up an IRC Proxy
-
Use irssi and Its Proxy
-
-
Chapter 15 Servers and Services
-
Introduction: Hacks #95-100
-
Set Up Your Own IRC Server for Unix/Linux
-
Install Services
-
Set Up Your Own beware ircd Server
-
Link Two IRC Servers Together
-
Use MSN/ICQ/Jabber from IRC
-
Combine BitlBee and CtrlProxy
-
-
Colophon
- Title:
- IRC Hacks
- By:
- Paul Mutton
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- July 2004
- Pages:
- 432
- Print ISBN:
- 978-0-596-00687-7
- | ISBN 10:
- 0-596-00687-X
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The tool on the cover of IRC Hacks is a hacksaw. The hacksaw is a saw specifically designed for cutting short or thin metal building materials as well as PVC pipe. It has an adjustable frame and uses thin, flexible blades that are stretched tightly in the frame. The blades are meant to be disposed of after they become dull from use. The finer the teeth on a hacksaw blade, the thinner the piece of metal that can be cut. A junior hacksaw is used for even finer cutting, and intricate cutwork in metal requires a piercing saw.
In Greek mythology, the saw was invented by Talos, who was the nephew of the preeminent inventor Daedalus. By the time he was twelve, Talos had invented not only the saw, but the potter's wheel and the compass. Daedalus murdered his nephew out of professional jealousy, luring him to the top of the Acropolis and then pushing him off. The Furies-who punished criminals, especially murderers-strongly disapproved of parricide, and manipulated events such that Daedalus' son, Icarus, perished while flying in one of Daedalus' own inventions. Sarah Sherman was the production editor and Norma Emory was the copyeditor for IRC Hacks . Catherine Morris was the proofreader, and Matt Hutchinson and Emily Quill provided quality control. Ellen Troutman wrote the index.
Hanna Dyer designed the cover of this book, based on a series design by Edie Freedman. The cover image is from the DJ Soft Tools V39 CD. Emma Colby produced the cover layout with Quark XPress 4.1 using Adobe's Helvetica Neue and ITC Garamond fonts.
David Futato designed the interior layout. This book was converted by Julie Hawks to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Helvetica Neue Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Reg Aubry.
