Monthly Archives: July 2009

More FB stuff

One of the more “reasonable” (aka not totally FB hate) things I dislike about FB is that the events are too ephemeral–whether you see that status update depends so much on what time you happen to be looking at your news feed, that it’s almost certain you’re going to miss out on some posts that you would have liked to see.  Likewise, it’s likely that you’re missing a large audience just because they didn’t happen to check things at the right time.

I’m not really sure what the solution is.  Though one thing is to limit your feed (or, more cleanly, just limit your friend list) so that it’s not cluttered by useless junk.

The stupid thing about programming is that you can spend 2 hours on something and accomplish absolutely NOTHING because instead of actually programming you were busy trying to get past a compile error with some library that you didn’t even code yourself.  I’m not a big fan of FML at =all=, but i’m tempted.

===

Somewhere between CS107 and CS140 there is this big gap in assumed knowledge that can be both intimidating and daunting.  Whereas before everything is very well explained and you get your hand held a lot so that you can focus on the actual important things (like learning concurrency), now there are these issues with things like “extern” or “volatile” that seem all so bizarre when you first encounter them.  And when someone says “your job is to reimplement the framework of the API etc etc…” you’re like WTF?

Nocturnal

There is something about the daytime that just tends to make it unconducive to work for me.  Maybe it’s the sun making it all hot and groggy (especially in the summer months).  Or maybe it’s because of mealtimes (have you ever tried getting stuff done after a huge lunch?  Ugh…).  Or maybe it’s because there are less distractions in the night-time?  I’m not entirely sure what it is.  Maybe it’s just that when I start working on something at 11:00 PM and am well-rested, it just feels good because I know I have a huge block of time where I can presumably focus on nothing except doing whatever it is that I need to get done.

===

On an unrelated note, when it comes to typing (as with DDR, Beatmania, GH, etc, but more so with typing) it pays to be adaptable.  There are never any 100% tried and true rules that will give you optimal speed, and using “proper” touch-typing techniques every single time will only slow you down.  I don’t think I’ve ever hit the ‘P’ key with my right finger in qwerty, for example.  And you have to learn alternative fingerings.  Like when I type the word “right” in qwerty I use middle finger for ‘R’.  Actually I do that for the word “for” as well.
With alternative keyboard layouts like colemak and dvorak, such “tricks” are less necessary, but still useful.  Right now I’m trying to devise a system for handling the Shift key.  I decided early on that there’s no way I could use anything other than my right thumb for the space bar (at first I was trying to do things like type the space with the opposite hand of whatever letter came before, but quickly realized that it wasn’t worth it at all), but I know I’m a little more adaptable with shift.  I think for qwerty I used to use right shift exclusively, but I’m thinking that might not be optimal.  Granted my right hand is more nimble and so it can deal with more stretching and alternative fingerings, but there are some words which seem to lend themselves more to using left shift.  Like the word “Like” (Ulnk in qwerty).  However there are other words which lend themselves to right shift, like “Haruhi” (Hasihl in qwerty).  The advantage of using same hand shift in Haruhi is that it’s better than using your left pinky for both shift and then ‘a’ (slow!).  Also same hand shift seems easier to coordinate (kind of like wavedashing with R instead of L).  But sometimes it causes undesirable stretching (as in “Like”).  And “SOS Brigade” (D:D Bsltagk in qwerty) is just REALLY awkward to type with left shift.  Also, typing in all caps seems a lot easier with right shift.

I think as a general rule I should stick to right shift, unless I learn a common word or trigram that deserves left shift.  For example, typing “I” is a lot easier with left shift.  So we’ll see how that goes.

colemak update

I’m at a pretty solid 60 wpm now, and it’s time to start breaking down the 60 wpm barrier that a lot of people seem to run into.  I’m comfortable using colemak for pretty much everything except for gaming (which I don’t intend to change) and coding (just because it’s more to think about and the words aren’t as normal).

I’ve just downloaded Amphetype and I’m typing through the 2nd volume of the Haruhi light novel right now…hey, might as well practice typing and read at the same time, right? ^^
My two big problem keys at the moment are D and S (and to a lesser extent, R).  I’m still trying to override the qwerty response to those.  Also the LUY keys tend to give me trouble as well.

in a somewhat related note, I’ve hit a 70 second wall in typomino 40 lines (typomino is a tetris game with unique controls; you basically “type” out where you want the pieces to go–theoretically it’s very fast but it’s very hard to learn as well).  I need to do more slow and focused practice before I try to up the pace.  I think i’m rushing too much right now.  I totally want to be able to beat my time in tetris friends though!

On another note, i got to level 475 in TA Death.  WHOO!~  Almost M rank now…

I’ve finally gone through all of my Magical Girl Lyrical Nanoha pics…I picked all of the best ones…and now I’ve got “only” 500 pics for when I want to browse through or look for a good one for a picture frame!