27 October 2008

Directory Opus version 9.1.1.5

Directory Opus version 9.1.1.5 - October 27th 2008

A free update for all Directory Opus 9 users is now available for download from GP Software.

Bugs fixed / minor changes:

  • Fixed problem with File Collections introduced in 9.1.1.4 which made it impossible to create new collections.
  • Fixed some duplicated hotkeys in the default Go menu; updated labels to the modern Vista forms (English version only -- 'Computer' instead of 'My Computer', etc.).
  • Added better error reporting to the Configuration Backup function.
  • Creating a shortcut to a File Collection now sets the icon for the new shortcut correctly.

25 October 2008

NVidia driver update tip if you get display weirdness

(If you don't want to see off-topic stuff like this then use the on-topic filter/label.)

No idea if this will help other people of if it was just my system but when I updated from some fairly old NVidia drivers to 178.24 a couple of weird things happened with my monitors.

TLDR: It seems the drivers apply your old screen-mode/monitor settings incorrectly with some odd results. Easy to fix.


1) After the first reboot the left monitor would not display anything at all once Windows had booted. It displayed a black screen and a message saying it was going into power saving mode except it never went into it.

Forcing the OS to put the monitors to sleep and then wake them up seemed to solve that, luckily.

(You can trigger the power-off immediately using a little tool I wrote a while back: "screensave.exe /poweroff" from http://www.pretentiousname.com/miscsoft/index.html#ScreenSave )

(The monitor that wouldn't show anything is my "primary" monitor where the NVidia control panel, command prompts, start menu, etc. all appear. I was running blind. Luckily I had mIRC set to open on the 2nd monitor and remembered my tool was installed and remembered that mIRC has a /run command. Luckily it worked!)

(NVidia really should make their control panel open on the screen the mouse is on, FFS.)


2) A bit later I noticed that everything on the left monitor was "wibbling" around, like scan lines were moving left and right in certain places. If you've ever put a mobile phone next to CRT and had it ring, it's like that. Except these are TFT displays hooked up via DVI.

This was really weird since swapping the cables over (at the video card end) moved the wibbling to the other monitor. So it was the graphics card, not the cables or monitors or interference from something near one of the monitors... Weird.

However, I solved that as well. At least I think I have, touch wood. If it happens to you open the control panel and change the screen resolution to something else. Apply that and then set it back to what it was.

When I did that for the screen with the problem it seemed to work and the problem then moved to the other screen. Doing the same thing for that screen seems to have made both of them fine now.

23 October 2008

Directory Opus version 9.1.1.4

Directory Opus version 9.1.1.4 - October 23rd 2008

A free update for all Directory Opus 9 users is now available for download from GP Software.

Bugs fixed / minor changes:

  • Fixed problem with Advanced Filters where the value of a Size clause would not be correctly saved in some cases.
  • Fixed problem where the drag/drop menu for folders dragged from the tree with the right mouse button would not include all context menu items in some cases.
  • It is now possible to override the Use internal picture viewer option on a per-filetype basis by configuring the dblclk event.
  • Fixed a problem where .IFF files would always be identified as Amiga IFF on double-click even if they weren't.
  • Drag and drop from the third-party Internet Download Manager program now works.
  • Fixed range selection issue in List and other Icon modes (e.g. when a key has been pressed to jump to the first file beginning with that letter, pressing Shift-End or Shift-Home now selects the correct range.)
  • Moving a folder to a junction folder on the same drive, that points to a different drive, now works correctly.
  • The Dynamic Thumbnails sizer now correctly disappears if a dual-display Lister's only thumbnail display is closed when it is inactive.
  • Fixed rendering glitch with the 'auto-select previous folder' option with long folder names in Thumbnails mode.
  • Fixed rendering glitch in Theme dialog when theme names contain descenders (j, y, etc.).
  • Fixed problem with the Go command – if the Go OPENCONTAINER NEWTAB=nofocus command caused a new tab to be opened, the tree would sync with the new tab even though focus was not switched to it.
  • Fixed incorrect text in Replace confirmation requester when using the Image ROTATE command.
  • The Set Description for files within folders option in the Set Description dialog now works.
  • Fixed problem where the CreateFolder command could not create collections if the Collections folder was displayed under the Desktop in the tree.
  • The Clipboard is no longer cleared after a Cut & Paste operation if its contents have already changed.
  • Fixed rendering issue in Thumbnails/Icon modes with single-click selection enabled.
  • Fixed a problem that could cause Opus to crash if the Customize dialog was opened from the tray menu while Help was showing.
  • Copying multiple files plus sub-collections from a collection now works reliably.
  • Fixed potential 100% CPU loop error on malformed PNG files.
  • Fixed support for MP3 thumbnails when the thumbnail data is "unsynced".
  • The folder colors drop-down in the Add Folder dialog in Preferences Folder Colors section now works under x64.
  • Fixed a problem in MultiView plugin that could cause a crash when viewing files in zip files or on FTP sites.
  • Copy MAKELINK now supports the AS argument to specify the name of the new link.
  • Fixed crash in line rename if the string was deleted completely and then enter pressed.
  • Fixed problem with FTP passwords being stored unencrypted in tab groups.
  • Fixed problem with FTP passwords being displayed in tab tooltip for a locked tab.
  • Fixed rendering issue with glass status bars.
  • Updated ActiveX plugin.

9 October 2008

ActiveX Plugin 3.1.0.7

An update to the ActiveX plugin, version 3.1.0.7, can be downloaded from its page.

There's only one small change but it might be important to you if people send you Office 2007 documents and you're using an earlier version.

Changes in v3.1.0.7 (9/October/2008):

  • Requires Directory Opus 9.1.1.3 or above.
  • You can now view Office 2007 documents if you have Office 2000, Office XP or Office 2003 and have installed the Office Compatibility Pack.
  • Note: If you have Office 2000 then this only applies to Word .docx files. Excel .xlsx and PowerPoint .pptx files still won't work in the viewer unless you have Office XP, 2003 or above.

30 September 2008

Have your say: Preferences tidy-up

I've just posted a list of ideas for re-organising parts of Opus's Preferences window. Before formally submitting the list to GPSoftware I thought I'd share it with the community in case anyone wants to add to or refine it.

If you'd like to have your say then please join the thread over at the Resource Centre:

(Update Jan/2010: Thread has been archived now. If you have any feedback feel free to post it at the forum.)

28 September 2008

Solid State Drives won't speed up your compiles

NOTE: This was written in 2008. SSD hardware is better now...

(If you don't want to see off-topic stuff like this then use the on-topic filter.)

(Since this was written, affordable SSD tech has improved a lot, so it may no longer be true.)

I bought one of the new SATA2 solid state drives (SSD) in the hope that it would speed up compilation of the project I'm working on. The project is a large and complex financial system. I've been given quite a powerful machine (quad core Xeon, four gig of RAM) to work with but compiling the beast still takes about 1.5 hours.

With the normal HDD I heard a lot of disk thrashing. By default Visual Studio was compiling four projects in parallel (one per CPU) and it seemed to build faster (or at least no slower) if reduced that to two. I thought that the HDD's seek time may be a bottleneck when those parallel compilers/linkers were writing so much data in parallel. SSDs have great seek times so I ordered one to see if it would speed things up.

It didn't. At least not this particular SSD (a new model which only just came out), with the particular project I'm working on and the hardware it was combined with. It didn't make things any better or worse. I tried moving the temp directory to the SSD as well (since Visual Studio writes a lot of data to TEMP) but that made no difference either.

I took the SSD home and tried it with some of my Opus-related projects (plugins etc.) in case it fared better with different hardware. The SSD seemed faster in my home machine than my work machine, probably due to a better SATA2 controller (or maybe a less imposing real-time anti-virus scanner?), but it made no difference to compilation times compared to my existing HDDs. (That said, I've got quite fast HDDs.)

I've got no benchmarks to show because it never made any difference whether the SSD was used or not.

I'm just posting this to warn people not to waste money on an SSD if the aim is to speed things up. You'll get better value out of a fast HDD.

I've heard that some SSDs don't even use less power than laptop HDDs, on average. (Since they don't have a low-power state they are always on. HDDs use more power when active but when they are inactive they use less. So, if what I read was correct, HDDs use less power on average unless you are reading/writing a lot of data.)

This isn't to say that SSDs are useless. They're silent and don't produce heat (which means less fan noise and less power spent on spinning fans). The one I have seems about as fast as an HDD, too, and it's probably difficult to get 2.5" HDDs at this kind of speed. I'd like one in my laptop. (Sadly, my laptop only takes PATA drives so I can't put the SDD I bought into it.) Just don't buy an SSD thinking that the improved seek times will benefit your desktop because chances are they won't.

EDIT:

It's an OCZ Core Series V2 drive. They've only just come out this month (yes, just a few months after the previous generation) and I failed to find reviews that compare them to other drives, or the older Core Series ones. Maybe other types of SSD are better. A friend posted me an interesting article showing that the OCZ Core Series (not V2) and some other SSD models had some big problems due to the controller chip they used but I don't know if the V2 uses the same chip or corrects those problems.

Someone also said that compilation isn't disk intensive so the whole idea was stupid... Uh, it can be disk intensive and seek intensive, especially with the amount of data both written and read by four huge debug builds running in parallel. (Large PDB and SBR files are read and written. Large binaries, too, and all the header files, source files and lib files have to be read, of course.) (It can also be memory and CPU intensive. Where the bottleneck is will depend on the project and other hardware.)

25 September 2008

Directory Opus version 9.1.1.3

Directory Opus version 9.1.1.3 - September 25th 2008

A free update for all Directory Opus 9 users is now available for download from GP Software.

Bugs fixed / minor changes:

  • Fixed crash that could be caused by reading folders containing certain types of TTF fonts with the Description / Font name column on
  • Fixed problem viewing partially corrupted jpeg files (will now try to display as much as possible of the file)
  • A command that combines Select ALLFILES with Copy ZIP now correctly includes all files in the folder – previously the first file would be omitted.
  • Fixed cosmetic problem with focus item in List mode with file color blending enabled
  • FTP: Fix for Linksys NAS server returning illegal 451 error for remove directory command