yoy.be "Why-o-Why"
2006 ...
januari (6)
februari (3)
maart
april (2)
mei (15)
juni (7)
juli (4)
augustus
september (1)
oktober (3)
november (6)
december (15)
Application version: alternative to GetFileVersionInfo
2006-11-02 23:50
r640
[permalink]
→ Application version: alternative to GetFileVersionInfo
Changed the "0"'s to SysInit's HInstance
in the resource calls. Apparently this is important when using this code from a DLL. By using 0 you get the version of the process' exe, not the real 'module' the code is running from. E.g. when writing a DLL that is loaded by explorer.exe, iexplore.exe, etc.
TreeBrowse
2006-11-03 17:39
r641
[permalink]
→ TreeBrowse
'wuauclt.exe' came down the chimney to force IE7 on me also... But let's welcome change. For now all seems ok, and TreeBrowse does it's job just as before, as far as I can tell. The default IE-error-pages have been updated! Nice. If anyone notices something wierd about TreeBrowse on IE7, please let me know!
DirDiff
2006-11-11 21:12
r643
[permalink]
→ DirDiff
DirDiff v1.0.4
A few minor changes:
- Now accepts unicode text documents, the unicode text may still be converted to ANSI, but you still get to do a diff on most of the data!
- Diff on directories was using a verry slow technique, so this should work mush faster now.
(And for who's interested it doesn't even take the real diff algorhythm, since you can sort the filenames in a directory)
- There was an issue with the 'unable to set visible in onshow' errors, especially when used from TortoiseSVN.
Beware Of Migrationalism
2006-11-20 10:36
i859
[permalink]
When ordering changes to the system, the customer may be tempted to construct the ChangeRequest using declarations like "remove this" and "change that to this". In essence, this will contain the information about what is required to change, but in general will not be a clear guide to where to alter the system.
When starting from a certain perspective of the system, which may or may not be a complete view of all the functions of the application, and describing the migration to a new view of the system with some functions altered, the description will only contain the effect on elements of the system that were envisioned in this primary perspective of the system. I call this [[migrationalism]].
So my advice is to explain this to the customer, and that a migrationalist ChangeRequest might lead to incorrect implementation of the changes, and may impact more functions than requested. Ask to revise the ChangeRequest into a proposition of how the revised system should work, without referring to the current operation of the system, optionally only describing part of the system that should undergo the changes. I call this [[propositionalism]].
A description of a system and it's functions is a more independent document. It leaves it up to the architects and developers of the system to compare it to the current build-up of the system and determine where it is best to alter the system to reflect the changes as described in the propositionalist ChangeRequest.
Cursor Time
2006-11-21 20:14
i891
[permalink]
Download: CTime.zip ~224KB
CTime stands for Cursor Time and is a clock that follows your cursor around the screen.
FAQ
- How do I install CTime
- The zip file contains the executable, extract it to a new directory (preferrably named "CTime") in a suitable location (like "C:\Program Files"). If you want to have CTime start when you start Windows, create a shortcut and store it in the 'Startup" folder of your Start Menu.
- What is the blue arrow for?
- The blue arrow shows the position into the current week. It starts on top on monday and is at the bottom wednesday at noon.
- Why doesn't the minute/hour arrow skip to the next position when the minute/hour is up?
- Hour, minute and week arrows move gradually, moving half the distance if half of the time passes.
- Why does the second arrow do skip per second, then?
- I tried to show the second arrow gradually also, and the rate it moves at depends on the current load of the computer, and may result in an uneven, possibly disturbing rate, which might distract you more than the somewhat natural rate of once per second does.
- Can I change the colours of the arrows?
- Not yet, but if I add a settings dialog this will be an option there.
- Can I change the position of the clock relative to the cursor?
- Not yet, but if I add a settings dialog this will be an option there.
- Can I change the size of the clock?
- Not yet, but if I add a settings dialog this will be an option there.
- How do I close CTime?
- For now, open the Windows Task Manager and end the "CTime.exe" process. If I add a settings dialog, I will add an Exit or Close option also. Optionally I'll add a tray-icon, but we already have a lot of those, haven't we?
- Can the clock also display the current rate of my favorite stock options?
- No, the clock displays the time for now. But if you can show me a way to get to live stock data, please let me know and I'll have a look. See also next item.
- Can the clock also display my current health state in my favourite MMO-RPG?
- No, the clock displays the time for now. But keep the good idea's coming. If you're a bit of a developer, have a look at the COM API the CTime.exe exposes (use the CTime.CTimeClock object and implement the ICTimeArrowValueProvider interface)
DirDiff
2006-11-28 21:07
r665
[permalink]
→ DirDiff
version 1.0.5
The used values for red and green may have had too little contrast, expecially on LCD displays. This version now uses more 'balanced' shades of red and green that display and look better.
Also the drag handle does no longer show up on the task-bar and the Alt-Tab window.