1. Announcing The Arrival of Popup Gorilla
ok everybody, 'Popup Gorilla' is done! (for now) Please visit
www.popupgorilla.cjb.net to
download version 0.1! It works great! thanks to everybody for their help with
finding sites with
popups. email me any bugs (if you can find em!) I've also included an update to
PatRat's systray
library, so it will support setHandler() rather than onXXX(), which caused me
hours of
frustration until I figured it out.
~Greg
g.haberek at comcast.net
2. Re: Announcing The Arrival of Popup Gorilla
1) I use Opera (and I've paid for it too.)
2) Wildcard searching would be a nice option to catch titles that change
constantly.
3) Have an option to change the checking rate.
4) I'm using Win2000 and the icon isn't visible in the systray when
minimised. All I get is a blank area.
--
Derek
3. Re: Announcing The Arrival of Popup Gorilla
> 1) I use Opera (and I've paid for it too.)
I have the free version of Opera (needed it for research), and I've found
that Opera has a
funny way of handling its child windows. If you use my Windows Monitor, you'll
see what I mean:
Open Opera with a few pages, then Refresh WM and sort by Class. You'll see two
classes: Opera
Main Window and OpWindow. If you close OpWindow, all of Opera closes. If you
close Opera Main
Window, all of Opera closes. If someone has a way to close *some* Opera windows,
I'll gladly
include it. Right now, PG scans classes, which makes it easy to add more
browsers as they come
along, just by adding a string to the known classes.
> 2) Wildcard searching would be a nice option to catch titles that change
> constantly.
Work In Progress, probably version 0.2 in a week or so...
> 3) Have an option to change the checking rate.
See #2 Also coming is a better Import feature, and a saved "Kill Count"
> 4) I'm using Win2000 and the icon isn't visible in the systray when
> minimised. All I get is a blank area.
Hmmm... Not sure on this one. I'll probably fix this once I get XP, or maybe
someone else
can look into this, since I still use '98SE. It might have to do with the
relative path of the
file. I thought I fixed this by grabbing the start up directory from the second
part of
command_line() but this may not be the case in Win2k.
4. Re: Announcing The Arrival of Popup Gorilla
I use opera! :oP And it's free too, if you don't mind too much about a small
banner top right.
Oh well, I don't have too much of a problem with popups, they can be
disabled within Opera anyway.
=====================================================
.______<-------------------\__
/ _____<--------------------__|===
||_ <-------------------/
\__| Mr Trick
>From: Greg Haberek <g.haberek at comcast.net>
>Subject: Announcing The Arrival of Popup Gorilla
>
>
>ok everybody, 'Popup Gorilla' is done! (for now) Please visit
>www.popupgorilla.cjb.net to
>download version 0.1! It works great! thanks to everybody for their help
>with finding sites with
>popups. email me any bugs (if you can find em!) I've also included an
>update to PatRat's systray
>library, so it will support setHandler() rather than onXXX(), which caused
>me hours of
>frustration until I figured it out.
>
>
>~Greg
>g.haberek at comcast.net
>
>
>
>TOPICA - Start your own email discussion group. FREE!
>
5. Re: Announcing The Arrival of Popup Gorilla
- Posted by euman at bellsouth.net
Apr 08, 2003
Hey Greg,
> My next project is an easy to use, wizard-based installer.
I wish you much luck and if I can be of assitance, let me know.
Ive been working on an installer for 'almost' a couple years now.
(No Win32lib, little Euphoria and lots and lots of Win32 API)
Pitfalls:
Cross-Windows Environment implementation
Cross-Windows Registry fondling (Security issues)
Cross-Windows Graphics Utilization
Encapsilating files, what compression (will function) Cross-Windows
Security for Software Company (updates from Web, email passkeys
based on user account registration before they D/L a on the fly passkey
version (each D/L'er will need a private key emailed to them to extract.))
No.1 issue, keep it small (-70k) and very fast.........
etc...etc...etc
I thought it would be easy at first heh, was I ever wrong....
I am just about ready to release an installer that will make INNO sit-up
and take notice...(Source code included)
Perhaps after Rob has the final release of Euphoria 2.4
(Ive said something similar before, so dont hold me to it.)
Euman
----- Original Message -----
From: "Greg Haberek" <g.haberek at comcast.net>
To: "EUforum" <EUforum at topica.com>
Sent: Monday, April 07, 2003 11:21 PM
Subject: Announcing The Arrival of Popup Gorilla
> ok everybody, 'Popup Gorilla' is done! (for now) Please visit
> www.popupgorilla.cjb.net to
> download version 0.1! It works great! thanks to everybody for their help with
> finding sites with
> popups. email me any bugs (if you can find em!) I've also included an update
> to PatRat's systray
> library, so it will support setHandler() rather than onXXX(), which caused me
> hours of
> frustration until I figured it out.
>
>
> ~Greg
> g.haberek at comcast.net
6. Re: Announcing The Arrival of Popup Gorilla
I've been looking to do something similar to NSIS (Nullsoft SuperPIMP
Installation System) which
throws the installer, script, and compressed files (zlib or bzip2) into one
executable.
Unfortunately, one needs to learn the scripting language in order to use it.
NSIS claims
"Wizards slow you down," but I disagree, I think wizards speed up the process of
making the
install script. When I say "easy to use" and "wizard based" I means it! I
figured I could have a
WinZip-like interface, which groups all files into one file, compresses it,
throws a scipt on
the front and names it install.dat. The installer would just be a generic
executable, which
looks for an install.dat file, processes the script and extracts the files.
Support for the
Registry and Environtment variables would surely come in time. Right now, I'm
just looking for a
quick way to package all my files so people don't complain "I don't know how to
use WinZip"
(I've gotten about 4 emails on this already, from my friends who want to use my
software.)
~Greg
g.haberek at comcast.net
PS: Euman, I was considering using some of your API-based code write my
installer, since
Win32Lib has way too much overhead. (I know, I know, the translator eliminates
all excess code,
but I don't need to have Win32Lib indexing all my stuff in this project) I may
even need to
write the installer in C in order to make it smaller. (I haven't done that in
over 4 years!)
----- Original Message -----
From: <euman at bellsouth.net>
To: EUforum <EUforum at topica.com>
Sent: Tuesday, April 08, 2003 11:15 AM
Subject: Re: Announcing The Arrival of Popup Gorilla
Hey Greg,
> My next project is an easy to use, wizard-based installer.
I wish you much luck and if I can be of assitance, let me know.
Ive been working on an installer for 'almost' a couple years now.
(No Win32lib, little Euphoria and lots and lots of Win32 API)
Pitfalls:
Cross-Windows Environment implementation
Cross-Windows Registry fondling (Security issues)
Cross-Windows Graphics Utilization
Encapsilating files, what compression (will function) Cross-Windows
Security for Software Company (updates from Web, email passkeys
based on user account registration before they D/L a on the fly passkey
version (each D/L'er will need a private key emailed to them to extract.))
No.1 issue, keep it small (-70k) and very fast.........
etc...etc...etc
I thought it would be easy at first heh, was I ever wrong....
I am just about ready to release an installer that will make INNO sit-up
and take notice...(Source code included)
Perhaps after Rob has the final release of Euphoria 2.4
(Ive said something similar before, so dont hold me to it.)
Euman
----- Original Message -----
From: "Greg Haberek" <g.haberek at comcast.net>
To: "EUforum" <EUforum at topica.com>
Sent: Monday, April 07, 2003 11:21 PM
Subject: Announcing The Arrival of Popup Gorilla
> ok everybody, 'Popup Gorilla' is done! (for now) Please visit
> www.popupgorilla.cjb.net to
> download version 0.1! It works great! thanks to everybody for their help with
> finding sites
with
> popups. email me any bugs (if you can find em!) I've also included an update
> to PatRat's
systray
> library, so it will support setHandler() rather than onXXX(), which caused me
> hours of
> frustration until I figured it out.
>
>
> ~Greg
> g.haberek at comcast.net
==^^===============================================================
This email was sent to: g.haberek at comcast.net
TOPICA - Start your own email discussion group. FREE!
7. Re: Announcing The Arrival of Popup Gorilla
On Tue, 8 Apr 2003 11:15:41 -0400, euman at bellsouth.net wrote:
>Security for Software Company (updates from Web, email passkeys
>based on user account registration before they D/L a on the fly passkey=20
>version (each D/L'er will need a private key emailed to them to =
extract.))
May I ask how far you have got on that?
Pete
8. Re: Announcing The Arrival of Popup Gorilla
hi Euman,
The installer needn't be cross-platform but if you could achieve this,
then it would be great. For the mean time you could implement the win32
version. Besides a lot of pple use windows. i wish you all my luck.
BTW, I have a question for u,
1) Can you find the zero based index of a menu item using its id without
looping through the whole menu set?
Jordah
----- Original Message -----
From: <euman at bellsouth.net>
To: "EUforum" <EUforum at topica.com>
Sent: Tuesday, April 08, 2003 4:15 PM
Subject: Re: Announcing The Arrival of Popup Gorilla
Hey Greg,
> My next project is an easy to use, wizard-based installer.
I wish you much luck and if I can be of assitance, let me know.
Ive been working on an installer for 'almost' a couple years now.
(No Win32lib, little Euphoria and lots and lots of Win32 API)
Pitfalls:
Cross-Windows Environment implementation
Cross-Windows Registry fondling (Security issues)
Cross-Windows Graphics Utilization
Encapsilating files, what compression (will function) Cross-Windows
Security for Software Company (updates from Web, email passkeys
based on user account registration before they D/L a on the fly passkey
version (each D/L'er will need a private key emailed to them to extract.))
No.1 issue, keep it small (-70k) and very fast.........
etc...etc...etc
I thought it would be easy at first heh, was I ever wrong....
I am just about ready to release an installer that will make INNO sit-up
and take notice...(Source code included)
Perhaps after Rob has the final release of Euphoria 2.4
(Ive said something similar before, so dont hold me to it.)
Euman
----- Original Message -----
From: "Greg Haberek" <g.haberek at comcast.net>
To: "EUforum" <EUforum at topica.com>
Sent: Monday, April 07, 2003 11:21 PM
Subject: Announcing The Arrival of Popup Gorilla
> ok everybody, 'Popup Gorilla' is done! (for now) Please visit
www.popupgorilla.cjb.net to
> download version 0.1! It works great! thanks to everybody for their help
with finding sites with
> popups. email me any bugs (if you can find em!) I've also included an
update to PatRat's systray
> library, so it will support setHandler() rather than onXXX(), which caused
me hours of
> frustration until I figured it out.
>
>
> ~Greg
> g.haberek at comcast.net
==^^===============================================================
This email was sent to: jordah at btopenworld.com
TOPICA - Start your own email discussion group. FREE!
9. Re: Announcing The Arrival of Popup Gorilla
- Posted by euman at bellsouth.net
Apr 10, 2003
----- Original Message -----
From: <jordah at btopenworld.com>
To: "EUforum" <EUforum at topica.com>
Subject: Re: Announcing The Arrival of Popup Gorilla
>
> hi Euman,
> The installer needn't be cross-platform but if you could achieve this,
> then it would be great. For the mean time you could implement the win32
> version. Besides a lot of pple use windows. i wish you all my luck.
>
> BTW, I have a question for u,
>
> 1) Can you find the zero based index of a menu item using its id without
> looping through the whole menu set?
>
Jordah
Just a guess here but try something similar to this:
integer mItems, mItemSubs
hmenu = GetMenu(hwnd)
hsubmenu = GetSubMenu(GetSubMenu(hmenu,mItemSubs),mItems)
"mItem will be what you see before the dropdown and mItemSubs are
the Items associated with the dropdown and this is zero based"
Perhaps this will clue you in, if not, let me know...
Euman
10. Re: Announcing The Arrival of Popup Gorilla
- Posted by euman at bellsouth.net
Apr 10, 2003
----- Original Message -----
From: "Pete Lomax" <petelomax at blueyonder.co.uk>
To: "EUforum" <EUforum at topica.com>ouncing The Arrival of Popup Gorilla
>>Security for Software Company (updates from Web, email passkeys
>>based on user account registration before they D/L a on the fly passkey
>>version (each D/L'er will need a private key emailed to them to extract.))
>May I ask how far you have got on that?
Pete
This is where most of my effort has been focused on for the past several
months. I have three servers (IIs, Xitami and Apache) that I have complete
automated scripts for.
I have a simple mail system that works but what Im concerned about
are major sites that have multiple D/L's at once. The passkey will need
generation and be patched into the installer + emailing the client the right
key.
(CPU time is the issue.)
This is really a seperate part of the Installer System and could possibly be
part of my PRO version although once further testing on my part is complete,
anyone in the Euphoria community who test the program and submits results
will obviously recieve credit and a copy of the code.
I havent decided how to license the code because I need to eat.
Euman