Categories
Growl

Growl Extension Bug

Joey Minta brought it to my attention that Growl isn’t saving your preference about a notification being displayed once the application you have the extension running in restarts. Today I looked into it a bit, and at first I thought I was using the wrong method. However, the method that I thought was the right one ended up being an alias for what I was doing anyway (yey for open source code!).

I really don’t want to compare registration dictionaries and then re-register myself, and it seems like I shouldn’t have to. So, I’ve sent a message to the Growl Discussion list wondering if that is actually the intended behavior. The first e-mail I got back seems to indicate that it isn’t the intended behavior, so I’m going to hold off on writing code to compare dictionaries for now. Once this issue is resolved, I will feel confident about releasing 0.9.5, as well as get docs out on how other extension can include support for Growl easily. Hopefully that will be within the next two weeks.

Categories
PHP Technology

Secure PHP on the Web

PHP is a powerful and easy language to learn. As a developer, you must use that power in a safe and effective manner. While being easy to learn means that it is easy to pick up, it also means that you may not have any experience with writing secure code. Writing secure code is a must, however, if you do not want your server to be compromised, user data stolen, your site destroyed, or quite possibly worse. In this article, you will learn about writing more secure PHP code.

Categories
Growl

Stalk words and channel messages; Check

Well, I just checked in the code to have stalk words and your nick send a notification, as well as any message said in the channel. It’s really cool!

I might be able to get all the notifications done by the end of the week, and then I’ll have another preview release out for general consumption (still in the sandbox of course).

You can of course build it from the source if you are ambitious enough. ;)

Categories
Growl

Chatzilla support with Growl

I’m working on making Chatzilla work with the Growl extension. The idea was actually brought up by Joey Minta, who pointed out that a lot of other irc clients use Growl. I quickly realized that this would be an awesome feature for the extension and for Chatzilla, so I pinged Gijs Kruitbosch seeing if it would be feasible.

Looks like it will be, so I spent some time today and yesterday getting the component setup for integration. I’m just waiting to hear back from him about how I need to use Chatzilla’s hooks, and away I’ll go!

I’m still looking for feedback, so the more testers the better. I noticed a bug yesterday with Thunderbird new mail notification, and I’m investigating that (my knowledge of mail code is much weaker than that of browser code).

I will keep you all posted!

Categories
Growl

Growl Extension released!

Well, today I added support for Thunderbird (2.0b2 and greater) for my Growl integration extension. It also works in Firefox for the downloads. You can get it here, but you need to make the sandbox visible in order to see it (it isn’t a public release yet). You should not click the link to go to the extension since it logs you out of amo (another bug that I don’t know the number of, but will be fixed soon). Copy and paste it, and all should work out.

It only says support for Firefox on that page, but that’s only because of Bug 374890. It really does support Firefox 2.0, Thunderbird 2.0b2, and Flock 0.8!

It will display notifications for download start, download finish, download canceled, download failed, and new mail notifications (depending on which application you install it in). If you have any suggestions, please let me know!

EDIT: There seems to be some possible issues for those using 2.0.0.1 of Firefox. Please make sure you have the latest version!

EDIT2: OK, there seems to be some confusion about the url. Sadly, this is in the sandbox, which means there’s a nice complication. You have to log in/create an account at the site, go to your user preferences, and then enable the sandbox. From there, the url will work just fine – otherwise you’ll get an “Addon not found!” error (see Bug 374406 and friends)