![]() | Blog |
![]() | Releases |
Page:
0 ... 5 ... 10 ... 15 ... 20 ... 25 26 27 28 29 30 31 32 33 34 ... 35 ... 40 ... 45 ... 50 ... 55 ... 60 ... 65 ... 70 ... 75 ... 80
The "No files were found to look in." saga continues... | |
---|---|
Date: 25/6/2008 | Visual Studio 2002, 2003 and 2005 all have a delightful little bug where sometimes the keyboard state can get messed up so that find in files stops working with the error message:
No files were found to look in. Find was stopped in progress. Which I've blogged about before. The commonly held solution is to press Well until yesterday that is. Where upon that error message appears in my Find Results pane. I dutifully look up the key press on my own blog (who remembers these things?) and press the key combo. And...? Nothing. Still the same error. Huh? So back to dearly beloved Google, and I'm searching around. And ran into an alternate solution. Yes, a different key combo. For the same problem. *sigh* I present to you: Yes... believe it. If the first combo doesn't work, try the 2nd. I suspect by now there are "n" different combos that might need to be invoked to pacify the raging Visual Studio, and that getting you hooked on Previously. |
(4) Comments | Add Comment | |
Debugging Linux GUI apps. | |
---|---|
Date: 23/6/2008 | When you are running X windows apps in gdb and they grab the mouse and then crash or hit a breakpoint your console is locked out, you can't do anything except quit the app from a text terminal (i.e. However there is a better way. Add these lines to your X11 config: Section "ServerFlags" Option "AllowDeactivateGrabs" "true" EndSection And restart X, now you should be able to use Nice. But it begs the question, why is it not on by default? |
(2) Comments | Add Comment | |
Longest Back Order Ever | |
---|---|
Date: 5/6/2008 | Some 8 months after I ordered a BYOC EQ pedal it arrived today, just as the Aussie BYOC distributor is calling it quits.
![]() I didn't intend for it to arrive the same week as the Microprocessor, I'll be getting pretty good at wielding a soldering iron yeah? On top of that I finally picked up D.M. Cornish's Lamplighter last week, written by a friend of mine who now lives in SA. How am I ever going to get time to code? |
(1) Comment | Add Comment | |
Scripting Engine v2 | |
---|---|
Date: 4/6/2008 | Basically in the background over the last few months I've been working on a complete rewrite of the Scribe/i.Mage/i.Hex scripting engine to a bytecode/VM model. Currently the engine is going into i.Mage first as a non-default option (i.e. it'll use the v1 engine by default) until I shake out all the bugs.
The main reason for doing it is a lot more speed. The initial version 1 engine was a dumb interpreter and hideously slow. I'm not sure how much faster it'll be until I get a few more things working but I'm expecting a 10x at least increase in speed. The 2 engines run the same code in the same environment, but the error checking is a lot better in the new engine. At the moment it's a switch branching design (i.e. dumbest) but it'll do for the moment. I can refine the internals later if need be. This will be shipping in the next release of i.Mage, and most likely be the default and only engine in Scribe v2. |
(1) Comment | Add Comment | |
Microcontroller arrived.... | |
---|---|
Date: 2/6/2008 | ![]() I'm going to see if I can program it to display current economy figures in my car using the OBD-2 connector. |
(3) Comments | Add Comment | |
Mac D'n'd | |
---|---|
Date: 29/5/2008 | This morning I did some work on the drag and drop support for Mac Lgi applications. Basically I'm playing with SetDragImageWithCGImage to add an image next to the cursor that displays the current drag verb as you move the mouse across the screen. Currently this is static, but it should be possible to have this update as the cursor moves across different windows that may or may not accept the type of data you are dragging. This is not quite as defined as on windows, but with a little extra code I think it could be better than the windows implementation.
At the moment I think the default behaviour will be to write the word "Copy" next to the cursor if the d'n'd action will be to copy. And "Move" if it will move the data etc. Eventually I will add a hook back into the application so that apps can provide custom images for d'n'd operations. This might even be portable back to Windows and Linux, I don't know yet. But if I implement it on Mac first I'll have something to play with back on Windows. I've always found it annoying when the default icon or picture doesn't give you feedback on whether you're copying or moving the data with d'n'd. I know on windows there are different icons and sometimes Mac gives you a "+" sign, but still... I don't want to have to remember what "+" means! |
(0) Comments | Add Comment | |