home *** CD-ROM | disk | FTP | other *** search
/ Internet! I Didn't Know You Could Do That... / Internet_IDKYCT.iso / killad / kiladfaq.txt < prev    next >
Text File  |  1999-01-02  |  11KB  |  214 lines

  1.                                  KillAd
  2.                        Frequently Asked Questions
  3.                       http://www.wplus.net/pp/fsc/
  4.  
  5.  
  6.  
  7. Q. What is so special about the program? I've seen similar programs.
  8.  
  9. A. I love my users. All my competitors' programs constantly monitor
  10. all windows in system, consuming lots of precious CPU time and therefore
  11. slowing down the whole system. KillAd does NOT degrade system performance
  12. because it works in a different way. More, it does not require any huge
  13. additional libraries like Visual Basic run-time just because it is written
  14. entirely in Assembly language. Yes, this needs much more efforts than
  15. writing "programs" in Delphi or VB but once again, I LOVE AND RESPECT MY
  16. USERS. I prefer to spend my time and efforts instead of making my users
  17. upgrade their computers every single month and wasting their time and money.
  18.  
  19. All this has a side effect. Have you ever heard the phrase "This is not my
  20. bug, wait for the new Delphi release, maybe they'll cure the bug"? Sounds
  21. familiar? Yeah. You won't hear this phrase from me. All bugs in KillAd
  22. (if any) are exclusively MINE, no other parties involved.
  23.  
  24. And KillAd is free.
  25.  
  26. Anyway, you decide.
  27.  
  28. -----------------------------------------------------------------------------
  29.  
  30. Q. What is considered as a popup?
  31.  
  32. A. It depends. In general, I consider a popup ANY NEW BROWSER WINDOW.
  33.  
  34. Yes, the rule may be a bit too severe, so there are a couple of options
  35. telling the program what exactly it must consider a popup.
  36.  
  37. First of all, you may instruct the program not to spy for maximized windows.
  38. If your browser is maximized and you open a new window manually, it gets
  39. maximized, too (at least, Netscape works this way). That is, all windows
  40. you open intentionally are maximized. On the contrary, popups are rarely
  41. maximized. That is, most of windows opening automatically are not
  42. maximized. The task is done.
  43.  
  44. Second, you can give the program a list of popups. As only the program sees
  45. a window whose title matches to one of entries in the list, it realizes that
  46. this is really a popup you don't like to see and destroys it. If a window's
  47. title cannot be found in the list, the window stays alive. This method is
  48. very accurate, however you have to maintain the list of "wicked" windows.
  49.  
  50. -----------------------------------------------------------------------------
  51.  
  52. Q. Your URL list feature does not work. I know exactly that the line "Some
  53. words from one of our sponsors" is in my URL list but when I visit a site
  54. hosted on Geosh... oops... Geocities popups stay alive. Why?
  55.  
  56. A. Computers (even ones running Windows) are a bit faster than human brain.
  57. Usually browser windows change their caption twice. At first the caption
  58. changes to the window's URL and after a while it changes to the title of
  59. current HTML document. When KillAd notices caption change most probably
  60. the caption still shows the URL and in the case of Geocities the URL
  61. is http://www.geocities.com/ad_container/blah-blah-blah. When you notice
  62. the popup its caption usually has turned into the document title and in
  63. the case of Geocities it is "Some words blah-blah-blah". Though the latter
  64. string presents in your URL list, KillAd does not destroy the popup because
  65. it saw the first one and it was not in the list. The solution is very simple
  66. - put both strings in the list.
  67.  
  68. It is also possible for KillAd to miss the first caption change and notice
  69. only the second one (quite often browsers behave rather unpredictably). The
  70. solution is very simple - put both strings in the list.
  71.  
  72. Summary: the solution is very simple - put both strings in the list.
  73.  
  74. -----------------------------------------------------------------------------
  75.  
  76. Q. How can I know the first string?
  77.  
  78. A. Guess... <g> Don't worry, it's easy. The Add URL dialog has all tools
  79. to do the job. When you open the dialog, its edit control may be not empty.
  80. In this case it shows the title string of the last tracked window as it was
  81. seen from the point of view of KillAd. If this string differs from the
  82. current title, add it and then use Finder Tool to add the current title
  83. string.
  84.  
  85. -----------------------------------------------------------------------------
  86.  
  87. Q. Something is wrong with your Add URL dialog. Sometimes the edit field is
  88. empty and sometimes it shows some strange URL. Huh?
  89.  
  90. A. This edit contains the title of the last tracked window as it was seen
  91. from KillAd's point of view. If no windows were tracked or if the last
  92. tracked window was successfully recognized as a popup, the edit is empty.
  93. Otherwise it isn't.
  94.  
  95. -----------------------------------------------------------------------------
  96.  
  97. Q. I want to add an entry into the URL list but the Add button is disabled.
  98.  
  99. A. This entry (or an entry with wider scope) is already in the list. For
  100. example, you want to add the "Some words from" line and the entry "Some
  101. words" is already in the list. In this case all windows whose titles begin
  102. with the words "Some words" (including ones whose titles begin with "Some
  103. words from") are already popups and the line you're trying to add is purely
  104. superfluous. The smaller the list is the faster is its processing, therefore
  105. you better don't put superfluous entries when you edit the list manually.
  106.  
  107. -----------------------------------------------------------------------------
  108.  
  109. Q. When I open new browser window it becomes background window first and
  110. after a while returns into foreground. What's wrong?
  111.  
  112. A. If this behavior annoys you check the "Restore focus: Never" box in
  113. Advanced options dialog. If another method of focus controlling is chosen
  114. any window while it is being suspected to be a popup is brought into the
  115. background. When it is clear that the window is not a popup it becomes
  116. active again. When you prohibit KillAd to control the focus (Restore focus:
  117. Never) this effect disappears but please note it also disappears for real
  118. popups.
  119.  
  120. -----------------------------------------------------------------------------
  121.  
  122. Q. How do I change the wave file?
  123.  
  124. A. Rename the wave file you want to use to killad.wav and put it into
  125. KillAd folder.
  126.  
  127. -----------------------------------------------------------------------------
  128.  
  129. Q. Your [...] program plays my favorite wave file (Beethoven's 5th) not
  130. every time it kills a popup.
  131.  
  132. A. The KillAd's sound subsystem is intentionally programmed not to interrupt
  133. any currently playing wave sounds. Imagine you're listening to some MPEG
  134. file. KillAd destroys a popup, stops your MPEG and plays its sound. There
  135. is no way to restart your interrupted MPEG and you'll have to restart it
  136. manually. I'm pretty sure you wouldn't love this behavior. When popup
  137. intensity is high, the program may attempt to play sound while the previous
  138. sound is still playing. In this case one or more sound events may be omitted.
  139. Note this does not affect the situation when KillAd is instructed to produce
  140. beeps and each killed popup is accompanied by a beep.
  141.  
  142. -----------------------------------------------------------------------------
  143.  
  144. Q. The tray icon does not change when I fiddle with the Control key. Why?
  145.  
  146. A. Most probably you are in a console application or DOS session. Due to the
  147. Windows design there are no chances for Windows application to know that a
  148. key was pressed in a console application. Or better say, I am too lazy to
  149. build the bypass.
  150.  
  151. -----------------------------------------------------------------------------
  152.  
  153. Q. I've released the Control key but KillAd's icon stays inactive. Why?
  154.  
  155. A. If I were Micro$oft I would publish a note saying that this behavior
  156. is by design. Unfortunately, it isn't. This is a bug. The only question is
  157. whose bug it is. And I'm starting to think that it is not mine. There are
  158. cases when I'm not notified that a keyboard events has occurred and therefore
  159. the icon doesn't change. One of early betas had much more reliable keyboard
  160. events detection scheme. However, it required too much of precious CPU time
  161. and was therefore removed. Anyway, when you see that the icon has stuck in
  162. some state just press the Control key once and release it immediately. This
  163. will cure the icon. Please note the situation described here affects only the
  164. icon appearance and does not affect any of windows tracking procedures. I'm
  165. going to investigate the situation more carefully before releasing the next
  166. version.
  167.  
  168. -----------------------------------------------------------------------------
  169.  
  170. Q. My browser crashes sometimes after closing a popup.
  171.  
  172. A. Netscape, huh? Why do you ask me about the problem? I don't do anything
  173. illegal. Netscape guys do. You can easily prove that this is not my problem.
  174. Just open a page producing a popup and when the popup appears try to close
  175. it as fast as possible. Try this few times. If you're fast enough you'll
  176. win pretty soon. Another way to prove this is to run the browser under
  177. NuMega's Bounds Checker (please don't attempt to do this if you suffer of
  178. heart diseases). After that you'll stop wondering why it crashes sometimes
  179. (and start wondering why it does not crash every single microsecond). Smart
  180. M$ guys do not allow their browser to be run under BC, although I'm sure the
  181. whole picture is the same.
  182.  
  183. As a temporary solution I can suggest to increase the Pre-kill extra delay
  184. value in Advanced options dialog.
  185.  
  186. -----------------------------------------------------------------------------
  187.  
  188. Q. I sometimes receive "Script error" message. Why?
  189.  
  190. A. Let me guess: Geocities and IE4. Yes? Yes. Unfortunately, the script
  191. which produces popups on Geocities is pretty wicked. Roughly speaking, it
  192. creates a popup, waits a bit, and then attempts to communicate with the
  193. popup. If the popup is closed for the moment, this attempt is unsuccessful
  194. and IE4 reports error. You can easily reproduce the situation by closing
  195. popups manually as fast as possible.
  196.  
  197. You can avoid the problem by increasing the Pre-kill extra delay value to
  198. something like 2000-3000ms (the biggest delay in the Geocities script is
  199. 1700ms but implementation of this timing in IE is highly inaccurate). This
  200. way when the script wakes up and attempts to communicate with the popup,
  201. it is still alive and IE does not say anything about the problem.
  202.  
  203. Btw, there is an option in IE5 which allows to disable such "error" reports.
  204.  
  205. -----------------------------------------------------------------------------
  206.  
  207. Q. Where can I get the latest releases of KillAd? How can I mail the author?
  208.  
  209. A. http://wwwwin.wplus.net/pp/fsc/
  210.    http://www.fortunecity.com/skyscraper/apple/759/
  211.    fofcheek@hotmail.com
  212.    fofcheek@mail.wplus.net
  213.  
  214.