Posted by jpluimers on 2014/08/03
If an Alt-combination does not work, try the Command-Alt-combination or through the menu.
For instance:
- Alt-Tab: works
- Alt-F: fails
- Command-Alt-F: works (starts the file menu
- Alt-Space: fails
- Command-Alt-Space: fails
- Via the menu: works
–jeroen
via: Making Keystrokes with Macintosh Keyboards – Citrix eDocs.
Posted in Keyboards and Keyboard Shortcuts, Power User | Leave a Comment »
Posted by jpluimers on 2014/08/01
When using Windows RDP you have the risk of a Shift key getting stuck.
This happens when press Ctrl and Shift. Make sure you release Shift first, otherwise Shift gets stuck.
Same with Alt and Shift: you have to release the Shift key first.
This is not a problem when using the OS X Remote Desktop application 8.x from Microsoft: only the Windows MSTSC.exe applications included in Windows 7 and higher suffer from this when you connect to Windows 7 and higher (including connecting from Windows to Windows Server and from Windows Server to Windows).
It does not happen with the MSTSC.exe in Windows 2000/XP and Windows Server 2003/2003 R2.
Results
Here are the important results:
- Press Shift and Control (either order) -> Release Shift -> Release Control: Normal state
- Press Shift and Control (either order) -> Release Control -> Release Shift: Problem state
Conclusion
RDP has a bug whereby the shift state incorrectly remains in the “pressed” state if, after pressing Shift+Control, the Control key is released first.
Bug reference
Bug is with Microsoft: https://connect.microsoft.com/WindowsServer/feedback/details/766863/rdp-shift-key-gets-stuck
And the comments there:
I have been using RDP for years without problems, until about 2 or 3 weeks ago when it suddenly starting going wrong.
Too bad the connect issue requires logon: I have no idea if this is ever going to be fixed.
–jeroen
via: davidbond.net: RDP Shift Key Gets Stuck.
Edit: some comments on G+
made in Delphi :)
Happens to me sometimes when connecting from Win7 to XP+.
Posted in Power User, Windows, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2 | 2 Comments »
Posted by jpluimers on 2014/08/01
Wow, I didn’t even know this was possible, but I recently came across a few people that had actually done this: run multiple versions of Office on one computer.
Microsoft even has a couple of knowledge base articles on it and indicate it is not recommended (wow!), installation/update orders, and potential issues you will face.
I’ve added the respective office version ranges for each link:
- How to run multiple versions of Office on one computer: 4.5, 95, 97, 2000
- How to run multiple versions of Office on one computer: 4.2/4.3, 95, 97, 2000, XP
- Information about running multiple versions of Office with Office 2003: 97, 2000, XP, 2003
- Information about using 2007 Office suites and programs on a computer that is running another version of Office: 2000, XP, 2003, 2007
- Information about how to use Office 2010 suites and programs on a computer that is running another version of Office: XP, 2003, 2007, 2010
- Information about how to use Office 2013 suites and programs (MSI deployment) on a computer that is running another version of Office: x86 2003, 2007, 2010, 2013; x64 2010, 2013
–jeroen
Posted in Excel, Office, Office 2003, Office 2007, Office 2010, Office 2013, Outlook, Power Point, Power User, Word | Leave a Comment »
Posted by jpluimers on 2014/07/31
It is the second – italic – paragraph what I always forget. Thanks Mark Embling!
To move a file or set of files using tortoise, right-click-and-drag the target files to their destination and release the right mouse button. The popup menu will have a ‘SVN move versioned files here’ option.
Note that the destination folder must have already been added to the repository for the ‘SVN move versioned files here’ option to appear.
Yes, it is also in the TortoiseSVN documentation under Deleting, Moving and Renaming and Copying/Moving/Renaming Files and Folders. But those are lacking emphasis on the the italic stuff.
–jeroen
via svn – How do I move a file (or folder) from one folder to another in TortoiseSVN? – Stack Overflow.
Posted in Development, Software Development, Source Code Management, Subversion/SVN | Leave a Comment »
Posted by jpluimers on 2014/07/30
Every time
---------------------------
Debugger Exception Notification
---------------------------
Project Some.exe raised exception class $C0000005 with message 'access violation at 0x00537b14: read of address 0x00000000'.
---------------------------
Break Continue Help
---------------------------
'Exception "EAccessViolation" with message "Access violation at address 00537B30 in module ''TestWordInterface.exe''. Read of address 00000000" at address 00537B30'
---------------------------
Testwordinterface
---------------------------
Access violation at address 00537B14 in module 'Some.exe'. Read of address 00000000.
---------------------------
OK
---------------------------
In system.pas:
{$IFDEF STACK_BASED_EXCEPTIONS}
procedure MapToRunError(P: PExceptionRecord); stdcall;
const
STATUS_ACCESS_VIOLATION = $C0000005;
STATUS_ARRAY_BOUNDS_EXCEEDED = $C000008C;
STATUS_FLOAT_DENORMAL_OPERAND = $C000008D;
STATUS_FLOAT_DIVIDE_BY_ZERO = $C000008E;
STATUS_FLOAT_INEXACT_RESULT = $C000008F;
STATUS_FLOAT_INVALID_OPERATION = $C0000090;
STATUS_FLOAT_OVERFLOW = $C0000091;
STATUS_FLOAT_STACK_CHECK = $C0000092;
STATUS_FLOAT_UNDERFLOW = $C0000093;
STATUS_INTEGER_DIVIDE_BY_ZERO = $C0000094;
STATUS_INTEGER_OVERFLOW = $C0000095;
STATUS_PRIVILEGED_INSTRUCTION = $C0000096;
STATUS_STACK_OVERFLOW = $C00000FD;
STATUS_CONTROL_C_EXIT = $C000013A;
var
ErrCode: Byte;
begin
case P.ExceptionCode of
STATUS_INTEGER_DIVIDE_BY_ZERO: ErrCode := 200; { reDivByZero }
STATUS_ARRAY_BOUNDS_EXCEEDED: ErrCode := 201; { reRangeError }
STATUS_FLOAT_OVERFLOW: ErrCode := 205; { reOverflow }
STATUS_FLOAT_INEXACT_RESULT,
STATUS_FLOAT_INVALID_OPERATION,
STATUS_FLOAT_STACK_CHECK: ErrCode := 207; { reInvalidOp }
STATUS_FLOAT_DIVIDE_BY_ZERO: ErrCode := 200; { reZeroDivide }
STATUS_INTEGER_OVERFLOW: ErrCode := 215; { reIntOverflow}
STATUS_FLOAT_UNDERFLOW,
STATUS_FLOAT_DENORMAL_OPERAND: ErrCode := 206; { reUnderflow }
STATUS_ACCESS_VIOLATION: ErrCode := 216; { reAccessViolation }
STATUS_PRIVILEGED_INSTRUCTION: ErrCode := 218; { rePrivInstruction }
STATUS_CONTROL_C_EXIT: ErrCode := 217; { reControlBreak }
STATUS_STACK_OVERFLOW: ErrCode := 202; { reStackOverflow }
else ErrCode := 255;
end;
RunErrorAt(ErrCode, P.ExceptionAddress);
end;
Posted in Algorithms, Development, Floating point handling, Software Development, Uncategorized | Leave a Comment »
Posted by jpluimers on 2014/07/29
ModelMaker Code Explorer (MMX for short) stores the keyboard shortcuts in the registry.
I’ve had it occur once that somehow most (about 95%) of the shortcuts got lost.
Two thinks I learned from resurrecting the shortcuts:
- MMX writes these settings when you exit Delphi
- Only a few keys (with lots of values under them) store the keys.
To resurrect them,
Read the rest of this entry »
Posted in Delphi, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi 5, Delphi 6, Delphi 7, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2014/07/28
A short while ago, I wrote about Linux: getting the correct license file for AntiVir.
Too bad that I recently read about the Discontinuation of Antivirus solutions for Linux systems on June 30th 2016.
This means the hbedv.key cannot be downloaded any more.
–jeroen
Posted in *nix, Power User | Leave a Comment »
Posted by jpluimers on 2014/07/28
This is yet another post of some information I wish I had known years ago.
AllPinouts: a site that lists pin layouts of common and not so common hardware.
When writing this, the site had Statistics indicating over 3500 pages and close to 1000 pin layouts.
Layouts include cables and connectors for audio, video, computing and much much more.
These were the pin layouts I needed:
I found the 3 and 4 pin layouts also on this page: Desktop Boards — 3-wire and 4-wire fan connectors.
Another site with lots of Power Connectors is Toms Hardware. A good starting page is Additional Power Connectors: Peripheral, Floppy, And SATA – Power Supply 101: A Reference Of Specifications.
The reason I needed it was to add a front case fan to a couple of HP XW6600 workstations in order to improve cooling.
Both 80mm and 92mm fans will fit.
A couple of links:
–jeroen
Posted in Hardware, HP XW6600, Power User, Virtualization | Leave a Comment »
Posted by jpluimers on 2014/07/25
I’ve succesfully woken up these machines:
- HP XW6600 running ESXi 5.1
- ThinkPad W701U running Windows 7
I still need to try to wake up a Mac Mini Server running OS X 10.6 (Snow Leopard).
MacBook Air on 10.7 (Lion) and Retina on 10.8 (Mountain Lion) won’t work as they are WiFi only, and WOL does not work over WiFi.
On 10.7 and up it might not work on a Mac Mini Server either, as Apple Introduced Dark Wake.
I used these tools to send WOL packets: Read the rest of this entry »
Posted in *nix, Apple, ESXi5.1, Ethernet, Hardware, HP XW6600, Linux, Mac OS X / OS X / MacOS, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, Network-and-equipment, openSuSE, OS X 10.8 Mountain Lion, Power User, SuSE Linux, Virtualization, VMware, VMware ESXi, Wake-on-LAN (WoL), Windows, Windows 7 | Leave a Comment »