Wednesday, October 7, 2009

@see autogeneration

Greetings, this post is for programmers.

For everyone left, I thought of making an IDE plugin that would generate Javadoc for fields automatically. Namely, it would do a search for usages and insert a @see Javadoc automatically. This would help for fields in large classes. Maybe if it was used in more than 3 or 5 places it would just have a total count.
IE:
@see Method2
@see Method3
or
Used in 21 places.

Tuesday, September 1, 2009

Nothing past Enter

Greetings,

It occurred to me that I could use AutoHotKey to mimic the Fn key on a laptop. That is to say, rig it so that I'll never have to go further right than the Enter key.

The insert function won't be dead to me, but the physical key will be.

I wonder if I can do keyboard-layout specific settings...

Friday, August 21, 2009

Mouse + x?

Greetings. I'm finally running out of combinations on my mouse. I'm not sure what to do with my other hand while I'm on the mouse. My regular keyboard is in a bad spot for use. I'm thinking of picking up a Numeric keypad, or maybe a Dvorak left-handed keyboard...

Sunday, August 16, 2009

Goodbye, Capslock

Greetings. I've done some AutoHotKey-ery again and remapped my Caps Lock to CTRL in most cases (just to get it out of the way) and "Code Complete" in my IDE. I use the latter frequently enough to warrent something better than CTRL-Space.

Method Statistics

Greetings, this is going to be a programmer's post again.

I've been reading Code Complete and just finished a section on method statistics. These include complexity measurements as well as line count, variable count and maximum nesting.

These values should be computed by the IDE and available for easy reference. I'm going to look for a plugin and see if this has been done already.

Friday, August 14, 2009

Varying Mouse Sensitivity

Greetings. I've found that you can change your mouse sensitivity using AutoHotKey. I was hoping that holding Mouse3 down would do it, but I needed to do Ctrl+Mouse3 (much less convenient). I may adopt a similar scheme for First Person Shooter games.

Desktop on a Cloud

Greetings. I've noticed that my personal computation requirements are starting to go up quite dramatically. For example, I could practically use a separate computer just to run my IDE by itself. However the interface for such a setup with RDP would be terrible. What I need is a cloud desktop, where different windows could be running on physically separate (but most likely local lan) machines. To put it another way, I need my desktop to seemlessly integrate the computing power of a small cloud.

Tuesday, August 11, 2009

Ultimate Mouse-Fu

Greetings. LifeHacker has had many articles on AutoHotKey and I've created many shortcuts (rocker gestures for programs that don't support them out of the box for example). After doing this for several weeks I've conceived of the ultimate mouse-fu: when you only have to go to the keyboard to type a whole word or more.

As an example, I've rigged my mouse to:
  • Do Ctrl-(Shift)-Tab
  • Do Alt-(Shift)-Tab
  • Copy
  • Paste
  • Delete
  • Enter (for form posts mostly)
  • Undo
  • Find (Ctrl-F)
I'm getting close to mouse nirvana and recommend this heartily. Also a 5 button mouse is also a great boon to this endevor.

Keep Hackin'.