Skip to content

Instantly share code, notes, and snippets.

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy8mWgcGq27LwbDvmhNJ+c/Lf5NDlPGT/fxPuo8aELReNF8f2sa1D2mR0UUvaQjrFjHkua/eW/SDy/Vkxtt23A7KPqnmA4YaTSiqgby+MQbPFMWmBfeTmQ+f+p7rs4WNGHRkf/hr2mk8lAkrxP1wEk2KTF6l1Vh+H12afYjDaAye66o/NmBmTW9iz3g1VtjqwxZ3Kvv6mqOEQSE8O0oEXHyP+OtlTD/eYGyqalZDe4kqnS/toWdhlHLmpG6nbp+6Y4olnYuBssFk7azrw35ScEJUnKPL0EOIB1jnOWrzquTbbBCv5OADHuuUQX23MsyfnDu3a1ZG99MP+WZHA6la6t dork@Y580
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy8mWgcGq27LwbDvmhNJ+c/Lf5NDlPGT/fxPuo8aELReNF8f2sa1D2mR0UUvaQjrFjHkua/eW/SDy/Vkxtt23A7KPqnmA4YaTSiqgby+MQbPFMWmBfeTmQ+f+p7rs4WNGHRkf/hr2mk8lAkrxP1wEk2KTF6l1Vh+H12afYjDaAye66o/NmBmTW9iz3g1VtjqwxZ3Kvv6mqOEQSE8O0oEXHyP+OtlTD/eYGyqalZDe4kqnS/toWdhlHLmpG6nbp+6Y4olnYuBssFk7azrw35ScEJUnKPL0EOIB1jnOWrzquTbbBCv5OADHuuUQX23MsyfnDu3a1ZG99MP+WZHA6la6t dork@Y580
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy8mWgcGq27LwbDvmhNJ+c/Lf5NDlPGT/fxPuo8aELReNF8f2sa1D2mR0UUvaQjrFjHkua/eW/SDy/Vkxtt23A7KPqnmA4YaTSiqgby+MQbPFMWmBfeTmQ+f+p7rs4WNGHRkf/hr2mk8lAkrxP1wEk2KTF6l1Vh+H12afYjDaAye66o/NmBmTW9iz3g1VtjqwxZ3Kvv6mqOEQSE8O0oEXHyP+OtlTD/eYGyqalZDe4kqnS/toWdhlHLmpG6nbp+6Y4olnYuBssFk7azrw35ScEJUnKPL0EOIB1jnOWrzquTbbBCv5OADHuuUQX23MsyfnDu3a1ZG99MP+WZHA6la6t dork@Y580
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy8mWgcGq27LwbDvmhNJ+c/Lf5NDlPGT/fxPuo8aELReNF8f2sa1D2mR0UUvaQjrFjHkua/eW/SDy/Vkxtt23A7KPqnmA4YaTSiqgby+MQbPFMWmBfeTmQ+f+p7rs4WNGHRkf/hr2mk8lAkrxP1wEk2KTF6l1Vh+H12afYjDaAye66o/NmBmTW9iz3g1VtjqwxZ3Kvv6mqOEQSE8O0oEXHyP+OtlTD/eYGyqalZDe4kqnS/toWdhlHLmpG6nbp+6Y4olnYuBssFk7azrw35ScEJUnKPL0EOIB1jnOWrzquTbbBCv5OADHuuUQX23MsyfnDu3a1ZG99MP+WZHA6la6t dork@Y580
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy8mWgcGq27LwbDvmhNJ+c/Lf5NDlPGT/fxPuo8aELReNF8f2sa1D2mR0UUvaQjrFjHkua/eW/SDy/Vkxtt23A7KPqnmA4YaTSiqgby+MQbPFMWmBfeTmQ+f+p7rs4WNGHRkf/hr2mk8lAkrxP1wEk2KTF6l1Vh+H12afYjDaAye66o/NmBmTW9iz3g1VtjqwxZ3Kvv6mqOEQSE8O0oEXHyP+OtlTD/eYGyqalZDe4kqnS/toWdhlHLmpG6nbp+6Y4olnYuBssFk7azrw35ScEJUnKPL0EOIB1jnOWrzquTbbBCv5OADHuuUQX23MsyfnDu3a1ZG99MP+WZHA6la6t dork@Y580
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy8mWgcGq27LwbDvmhNJ+c/Lf5NDlPGT/fxPuo8aELReNF8f2sa1D2mR0UUvaQjrFjHkua/eW/SDy/Vkxtt23A7KPqnmA4YaTSiqgby+MQbPFMWmBfeTmQ+f+p7rs4WNGHRkf/hr2mk8lAkrxP1wEk2KTF6l1Vh+H12afYjDaAye66o/NmBmTW9iz3g1VtjqwxZ3Kvv6mqOEQSE8O0oEXHyP+OtlTD/eYGyqalZDe4kqnS/toWdhlHLmpG6nbp+6Y4olnYuBssFk7azrw35ScEJUnKPL0EOIB1jnOWrzquTbbBCv5OADHuuUQX23MsyfnDu3a1ZG99MP+WZHA6la6t dork@Y580
ButtonPress event, serial 32, synthetic NO, window 0x3800001,
root 0x9d, subw 0x0, time 96990854, (504,315), root:(507,344),
state 0x10, button 8, same_screen YES
ButtonRelease event, serial 32, synthetic NO, window 0x3800001,
root 0x9d, subw 0x0, time 96991040, (504,315), root:(507,344),
> 5*pi*8/e
(5 * pi * 8) / e = approx. 46.229094
>
#!/usr/bin/perl
use warnings;
use strict;
package MyBot;
use base qw( Bot::BasicBot );
# the 'said' callback gets called when someone says something in
# earshot of the bot.
sub said {
#!/usr/bin/perl
use warnings;
use strict;
package MyBot;
use base qw( Bot::BasicBot );
# the 'said' callback gets called when someone says something in
# earshot of the bot.
sub said {