topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • Tuesday November 11, 2025, 6:22 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 ... 55 56 57 58 59 [60] 61 62 63 64 65 ... 75next
1476
General Software Discussion / I Don't Want To Recode The Wheel
« Last post by tinjaw on April 13, 2007, 12:54 PM »
I have written a few batch files to do this at work. It is time for me to rewrite them into a more robust application or find a replacement solution because several departments at my work place have adopted these scripts as SOP. I doubt there exists a freeware program with a small footprint that does what I need quickly and with command-line options available.

The scripts...
* grab the latest SFV file with SHA1 hashes
* iterate through the files listed and copy them locally from a shared drive if they do not exist locally.
* if they exist locally, it computes the SHA1 hash of the local file. If they are different, it overwrites the local file with the network file.
* shows a results screen
* user re-executes script if any changes were made.
* if third time in a row scripts still show diffs, then they call for help.

This must be able to run from the command-line.

Yes this is easy to script up. That is why I already did this. However, not that it is being used as SOP it needs to be more than some quick scripts. I need to add versioning, insure the shared network files are correct, error handling, logging, etc. Everything that real world applications need in the corporate environment.

If I can't find anything that does 95%+ of what I need, I will be writing it and releasing it as freeware.

All of the file synchronization applications are too heavy and full of features I don't need. The files are only available on a SMB shared drive and I can't use anything else like a rsync server, etc.

I am almost certain that I will need to write this myself to get just what I want, but I figured I'd might as well throw this out there to see if anybody knows of such a tool or, more likely, how interested people are in getting such a utility built.
1477
Living Room / Re: $2 Credit Bounty: Animation of Hamster on Wheel
« Last post by tinjaw on April 12, 2007, 02:40 PM »
Cpilot,

That may be our winner. Can you please tell me where you obtained that graphic? I cannot use anything without permission. I need permission of the creator.

thanx,
tinjaw
1478
Living Room / $2 Credit Bounty: Animation of Hamster on Wheel
« Last post by tinjaw on April 12, 2007, 11:06 AM »
I would like to stick an easter egg into one of my programs at work. In order for this to work, I need an animation of a hamster running on a hamster wheel. I would prefer a computer graphic over a movie of a real hamster. I would prefer it to be at least 150 pixels by 150 pixel.

$2 DonationCoder credits if you match 100% and $1 DonationCoder if you come close.

You have 48 hours.

thanx
1479
Living Room / Re: What Programs Run In Your System Tray?
« Last post by tinjaw on April 12, 2007, 05:22 AM »
umm, app. He said System Tray. Not your desktop.  :P
1480
General Software Discussion / Re: wanted: GUI graphics
« Last post by tinjaw on April 12, 2007, 05:19 AM »
2stepsback,

Thank you for your suggestion, but it isn't quite what I am looking for. But your posting has made me realize that I should find and post some examples of the types of graphics I am looking for. Let me find some and post them.
1481
And my advice you young programmers to go along with this fine article [hint, hint] is to find the good blogs, the ones by veteran programmers AND THEN from those, find the ones that have comments from other veteran programmers. Now, you have a blog on programming that is worth reading. And that means from blog post to the last comment each day for a week, or more. Just because the original post is more than 24 hours old, it does not mean the discussion is over. And just because a blog post is a year old, does not mean that the advice is no longer valid. Good advice, real good advice, is timeless.

update: I added a comment to the blog. I am interested in your comments on my comment.  :) It is awaiting approval my the moderators. I signed it Chaim and it is titled Know The General and Learn the Specifics.
1482
Post New Requests Here / Re: IDEA: Search Txt files export data
« Last post by tinjaw on April 11, 2007, 12:08 PM »
What you are asking for is probably doable, but would require a lot of hard coding to get only the info you wanted out of the report. (From just a quick look at things.) How much leeway do you have? You could use WMI and gather the info that you wanted, even remotely, and put it in a CSV or straight into the SQL server.

Also, have you looked into freeware tools like WinAudit and Belarc Advisor?
1483
General Software Discussion / Re: Drupal is f*cked
« Last post by tinjaw on April 11, 2007, 11:47 AM »
I can't comment on drupal, because I haven't used it yet. (I know shame shame shame on me  :'( )

However, if you want a really really simple way to set up a site that is centered around a forum, you can install SMF and the TinyPortal mod.
1484
Post New Requests Here / Re: IDEA: Search Txt files export data
« Last post by tinjaw on April 11, 2007, 08:33 AM »
Earthcoder,

 :huh: Please provide a sample of what the CSV files should look like based on the TXT file you provided. That might help to scope out the complexity of what is requested.
1485
General Software Discussion / wanted: GUI graphics
« Last post by tinjaw on April 10, 2007, 09:43 PM »
I build a lot of GUIs at work so people don't have to deal with changing directories, starting up applications with long complicated optional parameters, etc. What I realized today, was that I don't have a good toolkit of what I call "GUI Graphics". These are things like status indicators, which might look like a lit or unlit red, amber, and green LED. Or a AVI of a spinning gears to show something is processing. Or a group of BMPs of Start, Stop, and Reset buttons in both the pushed and unpushed states. Or a series of transparent PNG images of an analog gauge with the needle at every integer position from 0 to 10 and another from -10 to +10.

I am not looking for huge collections of general icons or 10,000 smilies. Think in terms of the types of things that might be useful on a GUI control panel for a business application.

So what resources do you folks know about that might fit my needs?
1486
General Software Discussion / I have the need to convert animated GIFs to AVIs
« Last post by tinjaw on April 10, 2007, 09:34 PM »
Thanks to some help on #donationcoder I created some animated GIFs to use as indicators that the computer was doing stuff. A percentage progress bar was not appropriate. So I created some spinning thingies to show the computer wasn't dead. Any way, it turns out AutoIt doesn't do animated GIFs, but it does do AVIs and with Auto3Lib I can do a multi-threaded splash-screen with an AVI. That would do what I need. So, I am looking for your choice for tools to do animated GIF to AVI conversions.
1487
I have been poking around for weeks, on and off, looking for a good RegEx tool. There are some good free ones, but most of them work only with one or two languages (in this order) C(++), .NET, Perl, or Java. I, as many know, prefer Python. But I must be able to learn them for all languages, or have a way to easily translate between them. Well, this page on the RegExBuddy website has pretty much convinced me to go with RegExBuddy.

On top of that, the fact that the developer runs Regular-Expressions.info just makes me want to support him and his product even more.

What I would like to know are two things:
1) Has anybody had any bad experiences with RegExBuddy or JGsoft?
2) Is there a tool that does more than RegExBuilder that I may have missed? Maybe because it is new and hasn't gotten as much exposure.

thanx,
tinjaw
1488
Living Room / Re: When you make your 100'th Post
« Last post by tinjaw on April 08, 2007, 08:18 PM »
Since seems to be all the rage, when I happened to notice today that I made my 400th post I grabbed a screenie for here.

[attach=#1][/attach]
1489
DLL Help

This database contains information about DLL files that are included with selected Microsoft products.

DLL Help exists to help developers, system administrators, and other IT professionals who face file version conflicts with Microsoft software. Use DLL Help to identify the software that installed a specific version of a DLL file.

1490
General Software Discussion / Re: auto send an email after system start
« Last post by tinjaw on April 08, 2007, 01:32 PM »
Why not turn off automatic reboot so you can troubleshot the cause of the problem?
1491
JGPaiva's GridMove and Ahk Tools / Re: Gridmove - feature request
« Last post by tinjaw on April 08, 2007, 08:44 AM »
I can't reproduce windows or make a preview of them, only move the window itself.
jgpaiva,
I think the latter is what he wants. Lets say you have 10 apps. You have a 3x3 grid on monitor 2 and a single 1x1 on monitor 1. As you do WIN + 0 you get Application #10 on the 1x1 and numbers 1-9 on the 3x3. When you do WIN + 5 you get Application #5 on the 1x1 and  1-4 + 6-10 on the 3x3. Etc.

Here is a screen mock up:

[attachthumb=#1][/attachthumb]
1492
Living Room / Re: The Difference Between Cats and Dogs
« Last post by tinjaw on April 08, 2007, 08:24 AM »
Sparky. My crazy German Spitz.  :-*

Sparky meet Washington. Washington meet Sparky.

They promptly sniff each other a few times then completely ignore each other for the rest of the day.  :P
1493
This is nothing new. Many people don't know that alcohol companies pay people go into bars and order drinks and ask for a certain brand. They do it early in the night when you can still hear people talk. Then they strike up conversation and mention the drink. This is also true for cigarette companies. Night club owners are also known to send people to other clubs, strike up a conversation and then mention that they are going back to the club owner's club.

I can also say that I am taking advantage of a similar offer. I won't say what yet, because I don't want to start the conversation that will inevitably ensue just yet, but I will be reviewing some software and will have a matching post/thread on this subject.

As they say, Stay Tuned
1494
Living Room / Re: Windows XP Annoyance: ToolTip pop-ups
« Last post by tinjaw on April 07, 2007, 03:51 PM »
I suggest posting a screen grab of what you want to eliminate. (Be sure to crop it down to just the area concerned.) That will go a long way in helping us help you.
1495
General Software Discussion / Re: Sticky Alt key on Dell laptop anyone?
« Last post by tinjaw on April 07, 2007, 02:31 PM »
Is there some Dell utility running that does the same thing as sticky keys?
1496
Living Room / Re: The Difference Between Cats and Dogs
« Last post by tinjaw on April 07, 2007, 02:29 PM »
Pudems is a female American Short Haired cat, and wouldn't dare let her photo be taken without first properly primping herself. She would just die if she got caught in a photo with bed head.  :D Washington is a male American Eskimo. Eskies are known as "Dog Beautiful". So even though he doesn't care if you photograph him, when he is not his best, it doesn't matter, because he is always look'n good.  :D
1497
Living Room / The Difference Between Cats and Dogs
« Last post by tinjaw on April 07, 2007, 01:51 PM »
My dog, Washington, napping:

[attach=#1][/attach]

My cat, Pudems, napping:

[attach=#2][/attach]
1498
General Software Discussion / Jeff Atwood Wrestles With Licensing
« Last post by tinjaw on April 07, 2007, 10:20 AM »
The Coding Horror does a good job of explaining why you should always post a license with your code. No matter how small it is. Even for cope snippits. He does a good job of comparing the most popular software licenses in his post "Pick a License, Any License".

Pick a License, Any License
[attachthumb=#1][/attachthumb]

BTW, This posting is licensed under the WTFPL License.

The license text:
DO WHAT THE FUCK YOU WANT TO PUBLIC
Version 2, December 2004

Copyright (C) 2007 Chaim Krause
Kansas City, Missouri, 64154

Everyone is permitted to copy and distribute verbatim or modified
copies of this post, and changing it is allowed as long
as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.

1499
Living Room / Re: Favorite Sci-fi movies?
« Last post by tinjaw on April 04, 2007, 01:18 PM »
Twelve Monkeys  :up: :up:
1500
Developer's Corner / pywinauto
« Last post by tinjaw on April 03, 2007, 01:58 PM »
I have just stumbled upon something so cool, that I have to post it here before I have even downloaded it! :Thmbsup: And of course it's Python related!!  :P

What is it
pywinauto is a set of python modules to automate the Microsoft Windows GUI. At it's simplest it allows you to send mouse and keyboard actions to windows dialogs and controls.

[attachthumb=#1][/attachthumb]

It has a syntax that is very pythonic.

How does it work
A lot is done through attribute access (__getattr__) for each class. For example when you get the attribute of an Application or Dialog object it looks for a dialog or control (respectively).

myapp.Notepad # looks for a Window/Dialog of your app that has a title 'similar'
             # to "Notepad"

myapp.PageSetup.OK # looks first for a dialog with a title like "PageSetup"
                  # then it looks for a control on that dialog with a title
                  # like "OK"
This attribute resolution is delayed (currently a hard coded amount of time) until it succeeds. So for example if you Select a menu option and then look for the resulting dialog e.g.

app.Notepad.MenuSelect("File->SaveAs")
app.SaveAs.ComboBox5.Select("UTF-8")
app.SaveAs.edit1.SetText("Example-utf8.txt")
app.SaveAs.Save.Click()

At the 2nd line the SaveAs dialog might not be open by the time this line is executed. So what happens is that we wait until we have a control to resolve before resolving the dialog. At that point if we can't find a SaveAs dialog with a ComboBox5 control then we wait a very short period of time and try again, this is repeated up to a maximum time (currently 1 second!)

This avoid the user having to use time.sleep or a "WaitForDialog" function.

Sit back and have a look at a little movie
Jeff Winkler has created a nice screencast of using pywinauto at ShowMeDo.



Pages: prev1 ... 55 56 57 58 59 [60] 61 62 63 64 65 ... 75next