joeware - never stop exploring... :)

Information about joeware mixed with wild and crazy opinions...

4/5/2011

joeware call home?

by @ 7:04 pm. Filed under tech

Just received this email which is the first of its kind that I have seen but wanted to give a global response in case anyone else has a question about it…

From: Steve [mailto:xxx@xxx]
Sent: Monday, April 04, 2011 8:11 AM
To: joe@joeware.net; support@joeware.net
Subject: What is causing the traffic?

Joe,

You tools are excellent!  I especially like the ‘OldCMP’ utility and your ‘staff’.  I have one question/concern….  I occasionally see a lot of traffic going through our content filter from joeware.net to my computer under my login.  What is causing those hits/ traffic?  This is happening even when none of your programs are in use.

Thank you,

Steve

My response was that I don’t know what it is, the joeware utilities DO NOT CALL HOME. Never have, I can’t say they never will but I will tell you very clearly if they start on the download page for the tool and likely in the blog as well where I will also explain why. I wouldn’t do that without some very seriously good reasons behind it. 

Rating 3.00 out of 5

Happy Birthday!

by @ 3:07 pm. Filed under general

Happy Birthday to my very old friend Deano. Smile 

If you are in Redmond, stop by and ask him if he needs a full walker or just a walking stick.

 

    joe

Rating 4.00 out of 5

Purple Martins are on the way!

by @ 12:28 am. Filed under general

http://purplemartin.org/scoutreport/

Rating 3.00 out of 5

4/1/2011

A Letter to the Men’s Helpline

by @ 6:00 pm. Filed under humour

Hi Andy, I really need your advice on a serious problem: 

I have suspected for some time now that my wife has been  cheating on me. The usual signs: if the phone rings and I answer, the caller hangs up. She goes  out with the girls a lot. I try to stay awake to look out for her when she comes home but I usually fall asleep.

Anyway, last night about midnight I hid in the shed behind the  boat. When she came home she got out of someone’s car, buttoning her blouse, then she took her panties out of her purse and slipped them on.

It was at that moment, crouched behind the boat, that I noticed a hairline crack in the outboard engine mounting bracket. 

Is that something I can weld or do I need to replace it?

Sincerely, 

Pete

Rating 4.50 out of 5

3/31/2011

Auto Incrementing Build Versions for c++ applications in Visual Studio 2010

by @ 11:32 pm. Filed under tech

Visual Studio 2010 has been a bit annoying for me. Some basic things that Borland has done for years isn’t handled by the built in functionality.

The issue I dealt with tonight was auto incrementing the build numbers for the executables. Again, in Borland/CodeGear C++ Builder you simply go to the tab with the properties of the application (or DLL) and simply click a check box saying you want a version number, specify the version number, then click another check box saying you want auto-incrementing of build numbers.

Where is that in VS2010? Couldn’t find it. So then I look at third party VS extensions. I find a couple of them, I install each in turn, neither seems to work. I look at a KB article from MSFT which I had no intention of going through all of that work so then I just wrote a quick and dirty perl script to do it that I attach to the app build process through a Post-Build Build event in the property sheet for the app.

Here is the script with its q-n-d instructions on how to use

#
# Quick and Dirty Script to implement a basic feature that Visual Studio should have
# that Borland has had for at least 10 years… Auto Build Version Increment
#
# Note that if there are any unicode characters in the version resource script file
# they will be screwed up after this runs.
#
# To get Visual Studio to execute, add
#      perl f:\dev\perl\vsBuildIncrement\vsBuildIncrement.pl $(ProjectDir) quiet
# to the Property Page for the app under All Configurations and All Platforms
#
#

$path=shift;
$quiet=shift;

@out=`dir $path\\*.rc* /b`;
chomp @out;

foreach $thisfile (@out)
{
  $updated=0;
  $filepath=$path."\\".$thisfile;
  if (!$quiet) {print "Processing $filepath…\n"};
  @file=`type $filepath`;
  map 
   {
    $thisline=$_;

    # FILEVERSION
    #  FILEVERSION 1,0,0,0
    if ($thisline=~/(.+)FILEVERSION (\d+),(\d+),(\d+),(\d+)/)
     {
      $newline=$1."FILEVERSION $2,$3,$4,".($5+1)."\n";
      if (!$quiet)
       {
        print "Replace\n";
        print "   $thisline";
        print "with\n";
        print "   $newline";
       }
      $updated=1;
      $_=$newline;
     }    

    # FileVersion
    #              VALUE "FileVersion", "1.0.0.0"
    if ($thisline=~/(.+)VALUE \"FileVersion\", \"(\d+).(\d+).(\d+).(\d+)\"/)
     {
      $newline=$1."VALUE \"FileVersion\", \"$2.$3.$4.".($5+1)."\"\n";
      if (!$quiet)
       {
        print "Replace\n";
        print "   $thisline";
        print "with\n";
        print "   $newline\n";
       }
      $updated=1;
      $_=$newline;
     }    

   } @file;

  if ($updated)
   {
    open OFH,">$filepath";
    print OFH @file;
    close OFH;
   }

}

Rating 4.00 out of 5

Lucas Films Data Center Video

by @ 10:39 pm. Filed under tech

http://www.datacenterknowledge.com/archives/2011/03/28/to-the-deathstar-tour-of-lucasfilms-data-center/

Rating 3.00 out of 5

Couple of Domain Local Group guidelines, free of charge…

by @ 7:03 pm. Filed under tech

Try not to use Domain Local Groups to grant READ access to data in any partition that can replicate to domain controllers outside of the Domain Local Group’s scope. This can cause a very inconsistent experience and absolute  chaos for anyone affected by that permissioning.

Like data that can go into the PAS of a Global Catalog or something that lives in the Configuration NC or App NCs that span domain controllers for multiple domains (like DNS App NCs).


ABSOLUTELY DO NOT USE Domain Local Groups to grant WRITE access to data in any partition that is writeable on domain controllers outside of the Domain Local Group’s scope.

Like data that lives in the Configuration NC or App NCs that span domain controllers for multiple domains (like DNS App NCs).

 

     joe

Rating 3.00 out of 5

Sigh.

by @ 7:00 pm. Filed under tech

I fail to see the benefit of changing from

 

servermanagercmd –install adlds

 

to

 

import-module servermanager

add-windowsfeature adlds

Rating 3.00 out of 5

3/28/2011

Someone give the salaries of all the sports stars to this kid…

by @ 10:28 pm. Filed under general

“A 12-year-old child prodigy has astounded university professors after grappling with some of the most advanced concepts in mathematics.

Jacob Barnett has an IQ of 170 – higher than Albert Einstein – and is now so far advanced in his Indiana university studies that professors are lining him up for a PHD research role.

The boy wonder, who taught himself calculus, algebra, geometry and trigonometry in a week, is now tutoring fellow college classmates after hours.

http://www.dailymail.co.uk/news/article-1369595/Jacob-Barnett-12-higher-IQ-Einstein-develops-theory-relativity.html

Rating 4.00 out of 5

Artificial leaf??? Cool!

by @ 10:12 pm. Filed under alternatives

“A team of scientists at the Massachusetts Institute of Technology has developed what it describes as the first practical artificial leaf.

The device, made from silicon, electronics and catalysts, is the same size and shape as a playing card, but thinner.

It splits water into its two components, hydrogen and oxygen. These are then stored in a fuel cell and used later to generate electricity.”

 

http://www.technewsworld.com/story/Power-Plant-One-Small-Leaf-Could-Electrify-an-Entire-Home-72156.html?wlc=1301364029

Rating 3.00 out of 5

[joeware – never stop exploring… :) is proudly powered by WordPress.]