Jive Talk: Jib Jab, errh

Jive v. Jibe.

if you came of intellectual age after the 70’s, then you don’t know what these mean. You probably think this makes sense:

I’m no Cocoa/Obj-C cheerleader, but this doesn’t jive with what most people who use Cocoa say about it.

And it does make sense. It makes sense if you think that JIVE is JIBE. Of course, the word has changed. One was dropped (jibe) and its meaning has become the meaning of (jive). So we loose another distinction. One word takes over the semantic position of another.

Rosetta Detector

the right way:

http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary_exec_a/chapter_7_section_7.html

another way:

 bool CPSFMactel::IsRosetta() {
 bool isRosetta = false;
     char model[32];
     size_t len = sizeof(model);
     int mib[2] = { CTL_HW, HW_MODEL };
      if (sysctl(mib, 2, &model, &len, NULL, 0) == 0) {
 isRosetta = (len == 9 && strcmp(model, "PowerMac") == 0);
 }
 return isRosetta;
 }
 

Kinda: In General Use

Yet another great example of KSA. The general briefing reporters about the killing of Zaqawi today. When describing the methods of tracking, and verifying location and identity of the target said it was “kinda important” that he not reveal full details — so that they could be used further.

In this use KSA means

  • not very
  • very
  • my attorney will fill in the answer later
  • KSA — hedge your answer. Take away. Use kinda, kinda often.