No Clean Feed - Stop Internet Censorship in Australia

nmanzi’s tech ramblings

.NET development, Sharepoint, Office System and tech-in-general.

CTCP request handling in Colloquy

Back in the day, when mIRC and NoNameScript were my friends, I used to have a CTCP trigger set up that gave people DCC leeching from me the ability to resume transfers if they disconnected for some reason, amongst other things.

Now that I’m all Mac, I’ve been using Colloquy, and haven’t started looking at scripting for it - that is, until today.

Austnet are now blocking all DCC by default, and the only way to allow someone to send you a file is to issue the user command /dccallow +User <timeout> - adding them to a temporary Allow list. This, of course, only works if your nick is registered and you have identified with /nickop.

In order to save time and allow for the receiving of DCC file sends while I’m AFK, I did some research and found that Colloquy Plugins are the method of choice for handling CTCP requests. Plugins can be created in a variety of programming languages, like Obj-C, Applescript, F-Script, Javascript, Python and Ruby. I decided to do mine in Applescript, mainly because there’s a lot more support for Applescript plugins over the others.

You can download my script here: Austnet DCC Allow CTCP Trigger Script

Extract the script and place it into your ~/Library/Application Support/Colloquy/Plugins directory, then issue a /reload plugins in Colloquy if it’s already open. People can then use /ctcp <Your Username> DCCALLOW to allow themselves DCC access to your username for 300 seconds. Additionally, if you want to auto-accept DCC requests from strangers, you’ll need to modify your Colloquy settings to allow it.

Full code after the jump.

- NM

Read the rest of this entry »

When to change jobs…

You’re a senior systems administrator on a very active and challenging contract for a global consulting and outsourcing company. You get a very decent salary, job security, paid training and the ability to dabble in other areas of IT.

So, why do you feel the need to move on?

Maybe because you don’t get the level of respect you think you should get. Maybe because you don’t find your job as interesting and as challenging as what it once was. Either way, you want to find something new and interesting.

I find the best thing to do is to voice your feelings to your superior. If he doesn’t take you seriously, then you shouldn’t be there. You know you’re worth more than that.

If nothing changes after a month or so, start looking for a new job. Make sure you don’t break any rules though - working for or taking clients may get you into legal troubles. Try making a name for yourself, do something extraordinary (it’s not hard to do in IT) and you’ll find jobs will come to you. Otherwise, just start looking at seek (or a job search site of your choice) and apply for things that sound challenging.

- NM

Short Hello

Welcome!

I intend to use my Wordpress powered blog to document my exploits in a multitude of technologies, including but not limited to:

  • WSSv3/MOSS Customization
  • .NET Programming
  • Reverse Engineering
  • 16-bit Microcontrollers
  • Anything I find myself attracted to!

Hopefully what I post here can be useful to you.

Stay tuned, for my first real post I’ll be showing you how to easily add custom event handlers to lists in WSSv3/MOSS!

- NM