I began to have some problems using ZoneAlarm on Windows Vista. It often blocked all the internet traffic, if I ran a bittorrent client (like uTorrent or Vuze). The only solution was the restart. The problem seems was caused by a service, Microsoft Adapter 6to4, which incapsulates IPv6 into IPv4 (used by torrent), that doesn’t run correctly with ZoneAlarm, and crashed the connection with my pc.
So I must use another firewall, what a pity, ZoneAlarm it’s (was) my favourite.
If you want more information about, read Microsoft forums, or Configuring and Deploying IPv6 on Windows Vista.
I realized also that ZoneAlarm cause another problem: it avoids killing processes. If you are using ZoneAlarm under Windows Vista (I don’t know if also with Xp) and you go to Task Manager to kill process (not the applcation, but the really the process), it makes it impossible, the process still lives. Without ZA, the problem goes away.
They’re very powerful ajax libraries but…what happens when you use them together? There are some conflicts because they all override $ function.
So if you want to use different libraries that are using both JQuery, Prototype and Mootools, like Lightbox, Slimbox, Thickbox, JSValidate or something else, you can use noConflict function. It’s only a JQuery feature, so you can use JQuery with Prototype or JQuery with Mootools. I never tried Prototype with Mootools but it seems there isn’t still a similar function like noConflict in these libraries.
This is the code you can set for calling JQuery:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">var $JQ = $; //rename $ function</script>
and then you must use the new prefix, $JQ, insted of $ for every JQuery call. For example, if you’re using Thickbox just replace every instance of $ with $JQ inside thickbox.js
Sources:
JQuery
Davide Salerno
Filippo Pisano