topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Monday June 23, 2025, 11:40 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 133 134 135 136 137 [138] 139 140 141 142 143 ... 184next
3426
General Software Discussion / Re: WINRAR free this sunday 30th July 2006
« Last post by jgpaiva on July 29, 2006, 04:38 AM »
This is cool! 8)
WinRar is my favourite compression tool. I hope i don't forget to download it tomorrow.
Thanks!  :Thmbsup:
3427
There might be a bug there, i need to look into it.
Nevertheless, if you write:
nud super grid 01.grid,
It works (notice the comma at the end and not in the beggining. that's where the bug is).
3428
Living Room / Re: What are your best working hours?
« Last post by jgpaiva on July 28, 2006, 04:36 AM »
Definitely it'd have to be 10am-9pm. Anything i code past 9m comes out absolute rubish and i have to redo everything on the next morning :S
3429
 ;D ;D Cool grid!
I notice that you really really miss the grids using the mouse position. I hope i'll be able to get what working some day.

No need to disable the right-click to switch grids, you only have to change the grid order to only include your grid ;)
3430
I'm not much for anonymousity.
I do understand the reasons josh mentioned, but this gets us in a dead end. If someone doesn't provide a contact info, it'll be a non-personal form. This means that people will just click through it and write non-sense stuff.
The only solution for this would be to make the form have to be aprooved. To have a form like that, i think it'd be better to have the e-mail system as it's much more personal, and i think rewarding for the author. Also, the person would have much more ease in stating their situation in an e-mail than in a form.
3431
I think that to define a broader concept, there's an error in your definition.
While it does make much sense to specify what not to do (nag screens, way too much work to get the key, etc.), it shouldn't specify what the software may do.
I say this because there's no perfect solution, and while the system on DC looks pretty good, there might be a better soution. So, it should be left to the creator's imagination what to do to encourage the user to donate. (i'm saying this because if it's a good concept, other software creators might adopt it, but if they find a better solution than DC has, it won't be donationware 2.0.)

I'm also for the donation OR e-mail method. There has to be a bigger conscience of the user when downloading software.
That behaviour of downloading software and simply not worrying about who did it or how they did it is incompatible with donationware 2.0.
Making it be too easy (like, "drop me a few lines in the box below and you'll get your key") would make it be just like freeware.

I'm also thinking... How about a survey? When the person comes to get the second key, the percon could be obligated to fill a few questions like "what do you think about the sofware?" or "what made you get the second key", something like that. It might make people think twice about how great the software is, and that possibly the author would deserve a donation from them :D
3432
But... "if(a=b) c;" could make sense in "if(a=malloc(FOOBAR) c;"... if you like terse code anyway.
:) Sure, i already did some code like that, it can be useful. (althought it tends to generate spaghetti-code).
What i meant is that being it a typo or not (sometimes when you're using to different languages at the same time you don't have time to get in the mood of the other one), i think everybody already did that small slip.
3433
Accidental assignment/Accidental Booleans
        if(a=b) c;
I think that's one of those everyone did at some point!
 ;D ;D Good read!  :Thmbsup:
3434
I'm sorry i can't do this right now.
But i'm sure that if Skrommel comes around, he should do it in no time.
Anyway, if you'd like to give it a try yourself, you could start by the Send command and the Inputbox command. The first will allow you to send text to a specified window, and the latter will allow you to easily input text.
3435
Post New Requests Here / Re: IDEA: systray keyboard lights
« Last post by jgpaiva on July 24, 2006, 10:25 AM »
Sorry, i misunderstood you.
To have the tooltip working only on hover on the tray icon, use this:
If Scroll
      {
      Menu,TRAY, Icon, 8.ico
      menu,tray,tip,Caps ON`,Num ON`,Scroll ON
      }
3436
Post New Requests Here / Re: IDEA: systray keyboard lights
« Last post by jgpaiva on July 24, 2006, 05:57 AM »
That bug is weird, Dan. I can't figure out where that comes from.

As for having tooltips, just do it like this:
If Scroll
      {
      Menu,TRAY, Icon, 8.ico
      ToolTip,Caps ON`,Num ON`,Scroll ON
      sleep,500
      Tooltip,
      }
3437
@nudone:
Notice that on the right-click swap, you can customize the grid order to include .grid files on the same directory as gridmove.exe. Just append ",nameofthefile.grid" to that list.

Oh, i'd forgotten about those. On prior versions, there were shortcuts to enable/disable the interaction methods but i removed those as i thought they weren't that useful.
I already tried to have a background on the numbers, as i've found the exact same problem you did. I didn't have much luck, though. I guess i'll have to try to find another way of doing it ;)

I see what you mean by having the trigger zones have the transparent background like the highlight does.That's a good point, i hope i can do it, i also think it's a big improvement.

AhAh... The ontop bug... That had happened to me. it's a damn weird bug, it shouldn't occuor. I had already looked into but couldn't find a solution for it. That's a damn hard one, i think.

Good point about adding the other options to the keyboard shortcuts. I think i need to revise the way those work, because having a lot of shurtcuts made out of single keys will become complex as there already are a bunch of options. I think most probably the non-numeric options will be changed into typing part of the name of the option (as some options have the same start (reload / restore)).

Unfortunatelly, i have bad news. On my latest post, i mentioned i had the command working on drop zone mode, but i didn't test it as i should. It can't be done like i did, which means it isn't working.
I'll now upload the version i did before, that uses a different syntax for the .grid files.
3438
Intel P4 Dual Core 3.2, 2048MB ram, Nvidia GeForce 6800, Windows XP MCE 2005. All that happens is a resolution change (and as you see in the screencast, I do manually reselect the 4 grid option). What else do you need?
I think i know what the problem is (at least, i hope so ;) ). Did you start gridmove before changing the resolution?
The screen sizes are only calculated once, at the start of the script. So, if you start gridmove before you change the resolution, it'll be all messed up.
I'm not sure if that's the problem, but please try starting it after the resolution change, or reload it after the resolution change.
The specs i was looking for were moore like number of screens and resolution of each of them ;)
3439
i'm just playing around making a few test.grid files and i have to ask is there a quick way of refreshing 'gridmove' so i don't have to keep loading the .grid file in again after i've made a slight edit.
It's already there, press win+g then press R. It'll reload gridmove.

I think you had a good idea, if the person right-clicks, it'll change to the next grid but if the person keeps pressing it for a bit, a menu will come up with the .grid files in gridmove's directory. You think that works?
I'll see what i can do.

ps: to get restore and ontop working on a custom grid, just make all the elements on the "grid" part be "restore" or "AlwaysOnTop", respectivelly.
i.e.:
1gridtop = restore
1gridbottom = restore
1gridleft = restore
1gridright = restore
3440
Hi there!
I'm glad that you are suggesting new names for the program :D

Josh: thanks for the screencast!
I noticed it's quie weird, though. This means i need your full specs, to try to trace the bug. Tell me, normally the command is on the right of your screen or did it happen only on the screencast? (did you change your resolution or are you using some function of the screencast program?)
I also noticed the grid is all messed up :S

I'm currently not at home, which means i'll be posting less. Nevertheless, i'm updating more. I've already made the feature mouser asked, made some more templates (included in the for of .grid files so that you can learn how to make custom grids).
Also, I've changed the .grid files syntax, so that you can create a grid only by copy-pasting stuff from other grids. Please don't create your own grids right now, as it'll not work on the next version.
I hope i'll upload the new version as soon as possible (which should be in about 24hours from today.

Nudone: I know you made your own grid. I'm sorry for this, but it won't take you much time to convert it to the new format.
3441
Living Room / Re: What ya got, and how d'ya use it ...
« Last post by jgpaiva on July 22, 2006, 08:40 AM »
Mine is really easy to describe: acer aspire 1692 wlmi :P

It's a laptop, 2.0 centrino, 512mb of ram (trying to find out how to update it), radeon x600, dvd+rw, winxp sp2, 15'' widescreen with glare and a 80gb hd. It also has the lamest sound card ever, with the worst sound system possible.

The material i bought external to the laptop was: sennheiser pc130 headphones, my beloved logitech keyboard and my even more beloved logitech mx310mouse.
I also own an aditional old monitor that belonged to one old computer i had.

Not really a good machine, and with a giant lack in terms of ram (although it has a pretty good processor), but well.. i can take it with me when i'm not at home. (being studying at university, i travel every week as i pass the weekends at my parents').

At my house i have a linksys wireless router (with wich i fight almost every day to get wireless in the whole house), with a 8mbps web connection.
At my parents' i have a wired router with a 20mbps web connection.

[edit] forgot the software:
i love opera, always with at least 6 donationcoder.com tabs open, winamp, directory opus, find and run robot and clipboard help and spell. [/edit]
3442
@nudone:
You actually gessed what i mentioned i had tried.
I've been thinking, and the grid on the mouse needs to have a complete rewrite of the whole code. I misunderstood what you mentioned. But i have already tested this latest options you mentioned:
If the grid was dynamic, it could use variables like mouse position and resize the window based on that information (like the maximize vertically / horizontally works now).
But this is limited, the grid's trigger has to be fixed because the gui is generated at the beggining, generating it each time the grid comes up would take too much time.
But using this grid, we could have some really cool grids.

Anyways, for now i'll focus on making the command work on drop zone mode and on the red dot helper.
Next i'll also make a "help mode", which will display some tooltips when gridmove is running, so that new users can get aquainted faster with the program ;)

I now expect everyone's beta testing, to find bugs, and improve this program, so that it can have it's own page and go out in the public during the next week.

Also, please try to mention a better suiting name, so that i can open a poll to find the best name for it.
3443
Thanks nudone, there really was a bug there. Disabling the lbutton method was disabling the edge drag method.
It's now fixed.

I forgot to mention earlier, now there's also the on top grid element, which makes the windows that are dragged into it be on top, the maximize grid element, which makes the windows dragged into it be maximized, and the restore grid element that restores the window to it's last position and size, before it was snapped. (for those times when you inadvertedly resize a window and then can't get it back to the old size)

The mouse wheel method makes much sense to me, i had already thought about it. The only problem i find is that it can't be used with the mbutton drag method, as the button is pressed. I'll have to think it over.

As for being able to activate the drop zone by dragging in a place close to the right of the title bar, i'll see if that's possible without having it not allowing you from clicking the minimize/maximize/close buttons.

Now, the best part.
I can see what you mean about having the grid close to the mouse pointer, it'd make the program be way faster. And the best part is that i think this can be done. A few days ago, i tried something similar, which had great effects but it also broke half of the code. I'll look into it, and see what i can do.

As for the red dot next to the pointer when the mouse is on the titlebar, i think that's very important, specially for new users, and i'll install that asap.

Thanks!  :Thmbsup:
3444
At last!!
I present GridMove v1.13 :D

New features:
  • Next grid / grid list. When the on drop zone mode, right click and the grid will change to the next one on the list. this list can be costumized in the options.
  • Options Menu. No more .ini file editing, all is done through the tray menu now.
  • New command mode. Pressing win+g will bring the new command window up. No more selecting number and pressing enter. Now, you only press the number of the window and it'll be moved there. If the grid has more than 9 elements, it'll wait for the next digit, but if you just give it one and wait a bit, the window will be moved. Also, by pressing 'n' you get the next grid, pressing 'r' reloads the script and pressing 'm' maximizes the window.
  • Dynamic Grids. Now, the custom grids can featura variables line [Monitor1Width] or [Monitor1Left], and can be expressions. This means you can create your own and share it!
  • MultiMonitor support. The default grids will now work on multimonitor configurations, displaying the same grid on every monitor. It's also possible to create custom grids with variables like [Monitor2Width] or [Monitor3Top].
  • New about box.

The dynamic grids can be created line the earlier ones, on one .grid file.
Click here for more on how to make custom grids
Variables must be enclosed in rectangular brackets.
Parentesis cam be used.
Monitor1Top represents the top of the work area of the first monitor.
MonitorReal1Top represents the top of the first monitor.
Notice that if, for example, the monitor is at the top of the screen, Monitor1Top will be 30, while MonitorReal1Top will be 0.
The variables available are top,left,right,bottom,width and height, for all screens from one to three.

The following will create a trigger that goes from the left of the work area to 1/3rd of the work area, which will make the window take the whole work area when activated.
1TriggerTop    =[Monitor1Top]
1TriggerBottom=[Monitor1Bottom]
1TriggerLeft    =[Monitor1Left]
1TriggerRight  =[Monitor1Left] + ([Monitor1Width] / 3)

1GridTop=[Monitor1Top]
1GridBottom=[Monitor1Bottom]
1GridLeft=[Monitor1Left]
1GridRight=[Monitor1Right]

The following code will create a trigger that goes from the half of the second monitor to it's right, and that when activated will expand the window so that it takes the whole screen. (even if there is a taskbar there).
1TriggerTop    =[Monitor2Top]
1TriggerBottom=[Monitor2Bottom]
1TriggerLeft    =[Monitor2Left] + ([Monitor2Width] /2]
1TriggerRight  =[Monitor2Right]

1GridTop=[MonitorReal2Top]
1GridBottom=[MonitorReal2Bottom]
1GridLeft=[MonitorReal2Left]
1GridRight=[MonitorReal2Right]

To test any of those, just copy the code, open notepad, write
[Groups]
NumberOfGroups = 1
paste the code you'd like to try, save it as test.grid, run GridMove and go to the templates menu, select "browse" and open the file you created.

There's no problem in using a grid that was configured to work on several screens in one only screen, as the non-existent elements will be ignored.



I hope you like this new version, here's the links:
.exe version
.zip version (the .ahk version is now a .zip version as it includes several .ahk files and image files, all included in the .exe version)
3445
General Software Discussion / Re: Scripting vs. Programming
« Last post by jgpaiva on July 21, 2006, 06:37 PM »
My opinion is that, as for the languages, it works something like this:
-A scripting language is easy, a programming language is usually complex.
-A scripting language is fast which means you can code something interesting in just a bunch of lines. A programming language takes a bunch of includes, libraries, and at least some tens of lines to make something interesting.
-A scripting language is usually very limited, it's aimed at something very specific.Taking the example of ahk, it's mainly aimed at user interface. A programming language will allow you to do almost anything, if you have enough patience ;).

IMO, the main difference is in the last detail i mentioned. The more limited it is, the easier it can be handled and learned.

Basicly, it's like Rover said.
Fast food vs. Restaurant food.
Fast food is good, cheap and easy, but it's not exactly the best place to have a business meeting   :huh:
3446
Mini-Reviews by Members / Re: Zoom Player - the all-in-one media player!
« Last post by jgpaiva on July 21, 2006, 09:53 AM »
Hi Blight! Thank you so much for contributing to our site.
I'm one of those who most appreciates when software authors participate in our forums, it shows they are commited to help their users.
Also, thanks for the donated licenses and discount!  :Thmbsup:
3447
Living Room / Re: Quck change artists — WTF?
« Last post by jgpaiva on July 21, 2006, 06:47 AM »
that is so obvious - they are using a timemachine.
;D ;D ;D
3448
Living Room / Re: Quck change artists — WTF?
« Last post by jgpaiva on July 21, 2006, 06:41 AM »
Omg, i'm just like the lady in the video: "how did you do that???"
AhAh... Impossible. I think i'll onl believe it when i see it live and close..  :Thmbsup:
3449
Find And Run Robot / Re: Thoughts of a new comer
« Last post by jgpaiva on July 20, 2006, 02:59 PM »
Compare this to a free software from sf.net that I used later to get the deepest folder in less than 3 seconds using auto complete.
Would you please tell which program is that?
I've been very interested in typeandrun too, so i think i'd love that program you mentioned ;)
3450
Find And Run Robot / Re: Thoughts of a new comer
« Last post by jgpaiva on July 20, 2006, 02:01 PM »
Amadawn:
I don't agree with you. Although it's good to have many test versions, and it can speed up the development, it'd be too much unecessary work for mouser.
I think we should all help, try to get mouser new coherent ideas.
If everyone comes out with great ideas, we can select the best one, get a general concensus and get our new farr as soon as possible ;)
Pages: prev1 ... 133 134 135 136 137 [138] 139 140 141 142 143 ... 184next