Want to stay up to date on the latest Michael-Springer [dot] net entry?
Then subscribe via RSS Feed: All Posts (RSS) | All Comments (RSS)

Loss of focus

Greetings whatever random reader may happen upon my weblog. To clear some things up as to why I dropped off the face of the internet altogether:
- School let out for the summer
- Summer means I had start my part-time job again
-The job took over all of my focus

And with this loss of focus I have failed to write the many things I had planned to during the summer such as the android app idea I made, the guide for MonsterGrid, a more presentable website layout, or anything else for that matter.

I have one week left till I move back to school, perhaps this will give me time to build a good time table in which to perform everything I need/wanted to do.

Idea: Make Caps Lock into Compose Key

So who here accidentally hits the Caps Lock key on their keyboard and ALL YOUR TYPING LOOKS LIKE YOU ARE IMPERSONATING THE LATE BILLY MAYS? Right, I thought so. And who here would like to be able to type those Unicode characters we don’t have on a QWERTY keyboard besides typing a odd chain of the control+shift+U and 4 characters requiring knowlege of every Unicode character or having a chart open at all times. Go ahead, try this: CTRL+SHIFT+U 00f4 and you should get ô. Very painful no doubt. Well all you Linux users out there (and possibly other OS users) I have come across a solution that not only prevents you from LOOKING LIKE YOU ARE YELLING WHILE YOU TYPE, but also allows you to simply type in characters such as ®, ©, £, ‽, while requiring no painful combination of keys to hold down at once.

What this modification does is replace the binding of your Caps Lock Key and turn it into the Compose Key using xmodmap, a utility for modifying keymaps and pointer but mappings in X. The Compose key is a key that allowed you to press it and then two other keys to produce another character in the Unicode Character Set. For instance you could press <Compose> followed by  “-L” (dont type the quotes) , and then get £. The combinations are fairly simple and most of the time you can guess, or reference this page.

The Mod – Linux Only

This is extremely painless and doesnt even require being root, all you need to do is open your favourite terminal emulator and type the following commands:

$ xmodmap -e "remove Lock = Caps_Lock"
$ xmodmap -e "keysym Caps_Lock = Multi_key"
$ xmodmap -e "add Lock = Caps_Lock"

Quite simply we remove the Caps_Lock function from the Caps Lock Key on the keyboard map, then have the Caps_Lock keysym produce the Multi_key keysym, and then reassign Caps_Lock back to Caps Lock on the map except with the Multi_key function replacing Caps_Lock thus giving us a Compose Key.

For those not on Linux

As for those of you on Mac OS or Windows, we can’t exactly do this but there are other options.

For Mac users your Option key serves a purpose similar to the Compose Key except you have a more limited range of characters you may create. A reference for that may be found here.

And as for you sinners Windows users, you may either be stuck with holding in ALT+4 digits to produce corresponding Unicode characters, or you may utilize the open source application known as AllChars.

For those who produce keyboards

Please get rid of the Caps Lock key, it is for an era long gone where all commands were required to be in Uppercase. All it does now is serve a nuisance and give people a way to shout on the internet easier. I suggest that the Compose Key be brought back to the standard keyboard layout. Why? It makes more sense, is more useful than Caps Lock, and would also extend the range of characters a user could input as a password increasing security.

MonsterGridv2.2.1 Released

Wait, what? Yep, I’ve been uber busy coding on the project for the last 5 days. So busy that I’ve already hit the 4th stable release. It’s not like I’m just releasing every little change I make but there has been quite the progress in the last week in the code itself. So let me just give a quick rundown of what is included with the most recent release:

  • 6 Preset Column layouts ranging from 1 to 3 column layout options
  • More content areas above and below the columns and inside the footer
  • Cleaned code, more semantic names
  • A proper README file (zomg O.O)
  • A demo custom style named ‘Foo’ (like foo bar? get it?)

Trust me, it’s been a hell of a week and MonsterGrid has grown like wild fire. Currently the only things that will be getting released soon is the long over due documentation. So you should also be expecting:

  • A GettingStarted with MonsterGrid guide
  • Stylings explanation guide
  • How To Style guide just for demonstration purposes

Well, that is it for now folks. So I guess the next thing to do would be go give MonsterGrid a try by downloading the archived release or checking out a copy via svn at code.google.com/p/monstergrid

MonsterGrid Vanilla v1.0 Released

Today I finally managed to get enough time to sit down and clean up MonsterGrid to produce the first of the core in the project called MonsterGrid Vanilla. This release is extremely basic and exemplifies what I plan to do with the framework by keeping things simple. There is nothing special with this release aside from the fact that it is a complete build which you can check out at its google code page here.

New Year, New Start

Well now that we have all had plenty of time to settle into 2010, and plenty of you out there are probably panicking about that whole 2012 deal (personally I think its bull, but thats not my field of study to determine..I think.) Anyways, like every new year that has come around we see it as a chance to get a fresh start at things; a chance to head in the right direction. I feel that this is my time to start something new here on my blog; I mean who seriously read the tech posts and rants you can find somewhere else on the internet? I feel that this needs to head into a more productive direction.

I could start writing about day to day activity in the life of a college student, but that is not exactly ideal toward productivity. Perhaps a web comic? Alas that would be white noise. Something to do with Linux? Once again white noise without some sort of major distro/project to be working on to make it worth reading.

Regardless of what I decide upon for the main focus of my blog, I will still be hosting a plethora of Open projects such as MonsterGrid on here (And possibly show notes for a radio show I will be running at SRU.)

If I have any readers at all, not you spam bots, suggestions please? If your suggestion is negative, then don’t even bother as I’m trying to actually do something here.