More with the Hip Grip

Just did my first car ride with the Hip Grip.

Letting the hook go on the jeans, behind the belt, seems to be better. It lets the gun float around a little more so it can assume a more comfortable position. Else at least with this J-frame against my body, you end up with metal pressing into spots on your leg… like into nerves or veins and cutting off flow. Or just sticking into you and being most uncomfortable. Not fun.

Of course, the downsides are, as I said before, the gun sits lower and is harder to draw. Furthermore, the little bits of shifting around are not ideal. I mean, it’s good to have the gun in the same solid known established place so a draw is “without thinking”… you don’t have to go searching for it. How much of this shifting about is an issue? I have yet to determine that… need more time with it.

Still, it’s been rather comfortable. Sure I know it’s there, but it’s not too bad.

One thing for those wondering.

I don’t expect I’ll have issues with the gun discharging. I admit, it’s possible something could snag and work the trigger, but it’s a remote chance. Still I can’t help but think about it. Of course, a lot of guys would be worried about shooting their manhood. That’s not really my concern. I am more concerned with blowing a hole in my femoral artery. That’s what’s really in the line of fire. There’s that mental hurdle to overcome, no doubt.

The testing continues….

Hip Grip is here

My Hip Grip’s arrived in yesterday’s mail.

The Hip Grip’s are one part of the Werner Carry System.

Of course, as soon as I got them out of the package, I put them on my S&W 442 to see how it worked.

They are hard plastic. The plastic does seem fairly durable and tough, but I must admit if I’m going to go this route I’m going to want to have another set in the closet as a spare. The portion that is the “hook” is only so thick, and while it’s fairly sturdy I’m sure with the right amount of force applied to it it can break. How much force? I don’t know because I’m not interested in finding out right now. I would think in daily/regular use it wouldn’t be a problem but who knows how much it will take for them to break. I don’t want this to give the impression that they’re cheap or brittle, far from it. Just that being hard plastic, there’s no “give” and well.. they are plastic, so there’s certainly going to be a breaking point.

The plastic also came out with a few burrs on it from the molding process. No big deal, really. Oh, one nice thing about the hook is it is wide, so those of us wearing thicker belts should be able to hook it just fine.

The grips are slim, mirroring the frame of the revolver almost perfectly. That’s great for concealment. I mean, when this thing is on my belt it almost disappears.Of course, it does mean there’s not much available to grip on, and with an exposed backstrap your palm will get to absorb all that recoil. Still, for the point and purpose of what these are for? It’s all good.

In terms of wearing it, it’s at the “appendix” position, somewhere around 1 or 2 o’clock. I’m still getting used to the feeling of it and finding just what works for me. I did notice something. If I hooked it on my belt, that positioned the snub in a way where it was angled “back”… the muzzle pointing more into my right thigh crease than straight down. This was great for the positioning of the grip and made drawing almost as easy as drawing from a strong-side holster at 3 o’clock. But with the muzzle angled back, it was a little uncomfortable for sitting. If instead I hooked on the pants just behind my belt, that allowed the gun to float around a little more, sink down a little bit, and find its own resting spot. That allowed it to be a lot more comfortable for me to wear, but now the grip was angled parallel to my belt. This was great for concealment and comfort, but now it’s a bit harder to draw. So, I’m still finding what works for me.

I’m actually surprised at how quickly I can draw. Sure it’s not as fast as a strong-side OWB holster draw, but it’s not as ugly fumbling about as say drawing from a pocket holster. Speaking of which, no problems putting this into my Desantis Nemesis pocket holster and working from there.

In the less than 24 hours I’ve been wearing it, it’s actually not that bad. Sure you’re aware it’s there, but as the saying goes “to bring comfort, not to be comfortable”. That said, you still don’t want something unbearable. I’m still finding what works for me, but so far this really isn’t bad. I’m liking it so far.

So, I’m still figuring all of this out, but I wanted to post my initial take on this. I’m still waiting for the T-Grip to show up. Once I get that, I’ll put it all together and see how it goes, including shooting. I’ll also be sure to get pictures up later on. Stay tuned….

The Department of Education is purchasing… shotguns?

Right from the .gov itself. The US Department of Education is purchasing shotguns. And not just any shotguns:

The U.S. Department of Education (ED) intends to purchase twenty-seven (27) REMINGTON BRAND MODEL 870 POLICE 12/14P MOD GRWC XS4 KXCS SF. RAMAC #24587 GAUGE: 12 BARREL: 14″ – PARKERIZED CHOKE: MODIFIED SIGHTS: GHOST RING REAR WILSON COMBAT; FRONT – XS CONTOUR BEAD SIGHT STOCK: KNOXX REDUCE RECOIL ADJUSTABLE STOCK FORE-END: SPEEDFEED SPORT-SOLID – 14″ LOP are designated as the only shotguns authorized for ED based on compatibility with ED existing shotgun inventory, certified armor and combat training and protocol, maintenance, and parts.

It’s Solicitation Number EDOOIG-10-000004 dated March 8, 2010.

Now, those are some pretty bitchin’ shotguns… I’m envious, especially of their 14″ barrels (your normal citizen can’t possess such a thing). And these are certainly not set up for going dove hunting. No.. these are “fightin'” shotguns.

Interesting that this model was chosen because it needs to be compatible with existing inventory and combat training.

I have to wonder, as are probably you…. what the hell sort of combat does the Department of Education have to involve itself in?

Oh wait, I see…

Place of Delivery:
U.S. Department of Education
Office of Inspector General
c/o: Gary Pawlak, Special Agent
500 West Madison Street – Suite 1414
Chicago, IL 60661

Chicago. Say no more. 😉

To Daddy, from Daughter

Daughter wrote me a poem last night.

When the clouds become dark,
And when the dog doesn’t bark,
I become very, very sad.
The only way
For me to be gay
is sunshine, a treat, and Dad.

🙂

Note: this poem comes from the innocent and loving heart of my Little Girl. Don’t twist it around (e.g. “gay”).

NSRuleEditor – you are so cool but so frustrating

If you’re not a Mac programmer, you can stop reading now. 🙂

Apple has this cool new widget called NSRuleEditor, introduced in Mac OS X 10.5. A lot of the software I’ve written over the past some years involves searching for things and often the user needs to provide you with rules by which to search. I’ve always had to invent my own solutions, and it’s a non-trivial thing to do. So when I finally heard about NSRuleEditor some years ago I was most excited to finally have an OS-provided solution.

The way Apple implement the widget is pretty cool. They realize people will use it to display whatever arbitrary data model they have, so they structured it that way. The NSRuleEditor iself is a single control, the contents of which are opaque to you… mostly. There’s your data model objects, which NSRuleEditor calls your criteria (that bugs me, as “criteria” is plural and the API uses it in a singular sense, but oh well… I can understand why they did that). The criteria can be whatever you want them to be, it doesn’t matter. But each criteria object then has a “display value”, which is how the criteria is displayed and/or worked with in the GUI, such as a string or a menu item or a text field or date picker. Thus I can have a LabelObject, an OperatorObject, and a TextObject which represent my data model. The LabelObject would have a display value of “name” and a predicate value of “left hand expression” and kMDItemDisplayName, the OperatorObject would have a value of “contains” and a predicate operator value of  “IN”, and the TextObject would have a display value of an NSTextField and a predicate value of the “right hand expression”. Thus I could get the GUI to display “name contains <foo>” and create a query string like “kMDItemDisplayName IN <foo>”.

It’s a little obtuse to wrap around at first, but once you figure it out, it’s actually pretty well done. Apple has to make a generic control that anyone can use, and rule display/editing is non-trivial. Really, they did a pretty good job with this.

One thing to realize is the displayValues are not necessarily what is displayed in the GUI. Yes they generally are, but when you do this there is no localization. However, NSRuleEditor has a way you can provide a dictionary of formatting strings that allow you to change the displayed format. You see, the criteria objects are truly the data model. The displayValues aren’t truly the view… they can be, but they’re like “one step back” from being the view. Really, you should be using the formatting strings to get the real view… and then it’s like the displayValues are a “view model” for the view. Confusing? I know, but this is how it is. The formatting strings are your way to localize the display, but of course you don’t need to use it for localizing… you could just use them to change what is truly displayed to something other than the strict “view model”. There’s flexibility in the mapping the formatting strings provide.

So for instance I want to do a name criteria. The formatting strings are a key-value pair. The key is a pattern that matches the labels of your criteria objects. For instance:

%[Name]@ %[matches, contains, is, begins with, ends with]@ %@

Provides the formatting key. The %@ groups demarcate special identifiers, so that in your value, you’d have something like:

%1$[Name]@ %2$[matches, contains, is, begins with, ends with]@ %$3@

As the formatting value is parsed, it picks up the “x$” identifiers and knows this affects the ordering of the elements in the string, so you could shuffle things around. As well then, the items within the brackets are also ordered. So for instance if I had a value string like:

%1$[Name]@ %2$[ends with, begins with, is, contains, matches]@ %$3@

then when my data model said “matches” the GUI would present “ends with” to the user. Of course, this would be highly confusing to the user thinking they were doing an “ends with” search but the actual search ended up doing a “matches” search. But it shows what you can do.

Of course, the real benefit of this is localization. Let’s say we were converting “name contains foo” to Japanese. The key is the same as above, but the value then becomes:

%1$[お名前は]@ %$3@ %2$[が入っている]@

Which is “name contains”.

All of this is good and great. But where it falls flat? You have no way to know what NSRuleEditor is displaying. What if you wanted to get that that information? You can’t. You can get the -criteriaForRow: to get the row’s criteria objects. You can get the -displayValuesForRow:, which gets the raw display values. But you can’t get the formatted display values, like a -formattedDisplayValuesForRow:

*sigh*

This put a big crimp in things for me and the code I’m presently working on. Granted, I can get all the elements myself, of the criteria, the display values, and the formatting strings, but to apply the formatting strings to the display values is a non-trivial task. IMHO, a bug/shortcoming in the NSRuleEditor API. Bug filed: rdar://problem/7741182.

NSPredicate trick

That all said, there is a cool NSPredicate trick.

This comes from blacktree-alchemy’s code for QSMDPredicate. It’s basically a way you can shove a MDQuery syntax string into an NSPredicate and have it all work out. Handy because NSRuleEditor is based upon NSPredicate, but since NSPredicate and the MDQuery syntax don’t have a perfect one-to-one correspondence (or maybe you’re using MDQuery instead of NSMetadataQuery), it’s handy.

In case the QSMDPredicate code ever goes away, here it is. Again, this is NOT mine, just someone thankful for it’s existence and release under the Apache License 2.0.

QSMDPredicate.h

//
// QSMDPredicate.h
// QSSpotlightPlugIn
//
// Created by Alcor on 5/6/05.

//

#import

 

@interface QSMDQueryPredicate : NSPredicate {
NSString *query;
}
+ (id)predicateWithString:(NSString *)aQuery;
- (NSString *)query;
- (void)setQuery:(NSString *)aQuery;
@end

QSMDPredicate.m


//
// QSMDPredicate.m
// QSSpotlightPlugIn
//
// Created by Alcor on 5/6/05.

//

#import "QSMDPredicate.h"

@implementation QSMDQueryPredicate
- (id)generateMetadataDescription{
return query;
}
+ (id)predicateWithString:(NSString *)aQuery{
QSMDQueryPredicate *predicate=[[[self alloc]init]autorelease];
[predicate setQuery:aQuery];
return predicate;
}
- (NSString *)predicateFormat{
return query;
}
- (NSString *)query { return [[query retain] autorelease]; }
- (void)setQuery:(NSString *)aQuery
{
if (query != aQuery) {
[query release];
query = [aQuery copy];
}
}
- (id)copyWithZone:(NSZone *)zone
{
id copy = [[QSMDQueryPredicate allocWithZone:zone]init];
[copy setQuery:[self query]];
return copy;
}
@end

 

(Wow… I just realized my current WordPress.com theme is crappy at handling blocks. I need to learn more CSS so I can tweak that).

To tip or not?

Sometimes I go to a restaurant where there’s generally no service other than someone taking your order, giving you the food, and then you’re on your way. For instance, McDonald’s works this way. Obviously, there’s no tipping involved.

I’ve been to some restaurants, like BBQ joints in this area, where the service is the same: they’re behind a counter, take my order, give me the food, payment happens, and then I leave. But when I pay, at some places the credit card receipt prints with a line for a tip.

Am I supposed to tip?

Now granted, sometimes at the BBQ joints I ask them a few special things, like to cut the brisket just right, or to wrap things up in some foil and plastic bags so I don’t get drippings on the inside of my motorcycle saddlebags. That’s a little bit out of the way, so I will usually throw a buck or two into the tip jar.

But when you think about the unquestionable tipping situation in a restaurant — you have a waiter and they wait on you — someone just taking my order and handing me back my food well… that doesn’t really seem to equate. Fundamentally it’s the same service, but really the waiter does a whole lot more.

Just sitting here doing bills, reconciling statements against receipts, a few receipts came up with that and well.. I thought I’d ask and see what people thought.

Pick one of each

OK, I’ll bite on the meme.

One Handgun, One Rifle, One Shotgun. You are able to choose just one of each for self defense with NO modifications.

Note the criteria: for self-defense.

Handgun – I’d go with Springfield XD-9, mostly because that’s what I already have and use and am heavily enough invested in (e.g. lots of magazines).

Shotgun – Mossberg 500 series, probably in 20 gauge and then probably their “bantam/youth” setup. If I was thinking shotgun for self-defense, it’d likely be a “home defense gun”. Around my home I have a mix of right-handed and left-handed people, and the Mossberg is a bit more ambidextrous than the Remington 870. And I’d go with a smaller gun (20 gauge, bantam size) to fit the wider range of potential users within this household.

Rifle – AR, chambered in 6.8 Remington SPC or 5.56 NATO. This is where the meme criteria break down a bit, because when it says “no modifications” well… please tell me what a stock/factory AR would be and does that include building your own from scratch. 🙂   But as for the chambering, I’m falling more and more in love with the 6.8 SPC round and know it’d be good for social purposes as well as light hunting (e.g. may not take a moose at 500 yards with it, but for most Texas game and distances it’ll be ample). The only debate about maybe going 5.56 NATO instead would be how “self-defense” are we talking? like social breakdown? if so, a more common chambering like 5.56 has advantage. Plus I’m still trying to research up on (over) penetration issues with 5.56 vs. 6.8, because the 5.56 is theoretically “safer” in that it should fragment and reduce issues whereas the 6.8 is certainly going to keep on truckin’… but I suspect in this area it really won’t matter as they both have big enough issues.

Snub AAR updated – now with pictures!

The AAR for the snub revolver weekend with Claude Werner has been updated. Added some pictures and a couple links to some other AAR’s written by another student.

Click here to go see!

Violent carjacking in Austin

This morning a man was shot in a carjacking in Austin:

Austin police arrived at the 400 block of FM 1327 after a call came into the Austin Police Department at 6:11 a.m. Tuesday.

Police said they immediately discovered a Red Wing Shoes delivery truck stopped on the SH 45 access road with a wounded man standing in front of it.

The man had been shot in the upper right area of his chest, reportedly by one of two people involved in the carjacking.

They don’t know what the deal was. If there was motive, something in the truck of value, or just what. Investigation continues.

One thing to note about carjackings. If it happens, one of the best defenses you have is under your right foot. Hit that accelerator pedal and GTFOOT.

Note as well, there were two scumbags involved.