Archive for the 'Uncategorized' Category

31
May
10

Faronics Core 3.2 Issue (Updated)

Well, we have updated Faronics Core 3.2 to address the update issue that some of our customers where seeing. The new build is up on our site and should be avaliable for download  in the appropriate places.

If during the update you still have some issues please contact the support team at 800-943-6422 x 1 and we can assist further.

31
May
10

Service Pack 2

The article below is an interesting read about how many people are still running XP SP2 as opposed to upgrading to SP3.

http://www.computerworld.com/s/article/9177474/Windows_XP_SP2_retirement_looms_puts_users_in_tough_spot

I know that a lot of people take the “if it’s not broke, don’t fix it” attitude to a lot of things in IT, but when it comes to the security of the systems that your data sits on it’s probably a good idea to make sure that you are on a supported service pack.

It is interesting to note that Microsoft has already extended the support period for XP, and according to another article has changed their support policies to allow support people to continue to answer questions about the older service pack.

21
May
10

Faronics Core 3.2 Issue

We have had some customers reporting an issue upgrading to a point release of Faronics Core 3.2. The issue has been replicated by development at this time and we have been given the following workaround to get customers up and running until a fix is released:

QA Team has replicated and confirmed FCC issue  #1249 “Upgrade of Core Console 3.2 from 3.1 rolling back [DBUpgrad]ERROR:”

This problem will appear for customers using remote database with SQL Authentication. When upgrade process is started, FC is trying to connect to SQL Server using local system account instead of SQL account from ServerConfig.xml file.  Currently FC developers are working on fix for this issue, meantime we found there is workaround for customer who affected by it:

1. In SQL Server Managment Studio under Security -> Logins customer will need to create an account for local system for machine with FC installed “<DOMAIN_NAME>\<MACHINE_NAME>$”.

2. In the Poperties for this account “User Mapping” should be enabled for FaronicsCore and FCCMembership.

3. Both FaronicsCore and FCCMembership should have db_owner and db_securityadmin roles enabled.

Please notice, this account is necessary only for upgrade process.

Once upgrade process is finished, this account can be removed and FC will continue using SQL account set up during original FC 3.1 installation.

As more information comes up we will keep you posted.

22
Apr
10

The value of a good QA Team.

I’m thinking that there are some people over at McAfee that are realizing now that it’s not a good idea to skimp on testing your releases before putting them out the door. If you have been hiding under a rock for the last few days you probably have not seen this little piece of news.

In a nutshell McAfee released a update to their antivirus software that quarantined some core system files on systems running Windows and that has resulted in a large number of systems being rendered inoperative. The Register is even going as far as to compare this issue with the effects of the Blaster worm and are questioning if any piece of malware has been able to take out that many systems as quickly and effectively. Now that’s not an entirely fair comparison as Blaster wasn’t a piece of software that users where trusting to work properly on their systems, but it’s still an interesting comparison.

22
Mar
10

More on Power Management

Well it looks like the folks at Intel are looking into getting systems to be a bit more energy friendly. The Register has a article here that details some steps that they are looking at that could have a fairly good impact on the power consumption of today’s computers.

I know for a fact that I probably push my work machine more than most people do, but even I don’t need a quad core machine for checking email (not that i’m complaining about having one mind you).

12
Feb
10

Sleep States and maximizing power savings.

So, quick question – how many people know the difference between the various sleep states supported on most computer hardware?

ACPI defines several different power states that a computer can be in at any given time, below is a table copied from Wikipedia that details the sleep states on a computer:

State Description
S0/Working System is on. The CPU is fully up and running; power conservation operates on a per-device basis.
S1 Sleep System appears off. The CPU is stopped; RAM is refreshed; the system runs in a low power mode.
S2 Sleep System appears off. The CPU has no power; RAM is refreshed; the system uses a lower power mode than S1.
S3 Sleep (Standby) System appears off. The CPU has no power; RAM is in slow refresh; the power supply is in a reduced power mode.
S4 (Hibernate) System appears off. The hardware is completely off, but system memory has been saved as a temporary file onto the hard disk. This mode is also referred to as ‘Save To Disk’.
S5 Soft Off System is off. The hardware is completely off, the operating system has shut down; nothing has been saved. Requires a complete reboot to return to the Working state.

Now as you go through these power states the computer consumes less and less power as you move down towards S5, at S5 most computers are pulling about 7watts of power to keep things like wake on lan possible. The biggest drop between the power states happens when you get into the S3 Sleep state, in a large number of cases that’s the sweet spot for saving power.

Now with Windows XP there are some problems with getting into the S3 sleep state, a lot of machines don’t have the S3 sleep state enabled by default as a number of vendors USB devices back when XP was released may not have supported going into a S3 sleep state, or would not be able to wake a computer from S3 sleep with the push of the mouse button or keyboard.

There’s a document on the Microsoft site that details this better than I can:

To prevent a negative end-user experience, Windows XP and Windows Server 2003 modify the power capabilities that are returned by the BIOS. Therefore, the system only supports wake by using the USB for the S1 system power state. If there is no USB device that is armed for wake from a system power state, the system enters the S3 system power state during standby.

The page also details a registry key that can be set that will force the computer to go into the S3 sleep state as opposed to defaulting to the S1 sleep state. So if you are looking to maximize the power savings on your older XP workstations – putting the following key into your system may be the trick to get the machines to sleep properly.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usb
“USBBIOSx”=DWORD:00000000

Now some people may ask why not just go to S4, or S5 for that matter to save even more power? Well as you go deeper and deeper down the rabbit hole you wind up taking a longer and longer time to come back to the S0 (Working) state on the computer. Anybody that has worked with computers in the past knows that users who have a machine that has gone to sleep is not going to want to wait too long for a computer to come back online. Trick is to balance the power savings against the inconvenience for the end user.

02
Feb
10

New Releases

For those of you who have not heard we have a new release of Core Console available and have finally updated all the associated products to work properly in this new Core Console. WINSelect was the last holdout and was officially signed off on last Friday by our QA teams and should now be available for download from the usual locations.

Core Console 3 represents a fairly large under the hood change in the Core Console product line, and I would honestly recommend it as a upgrade for pretty much all of our customers. The product page for the new version of Faronics Core can be found here. With this build we address a number of customer suggestions and comments about the Core Console that we have gathered over the past year or so.

We have separated the Console UI and the Core Server as two separate components. This change, while it seems small has a number of benefits for the end users:

  • Multiple consoles talking to a single Core Server so that more than one person can be managing workstations through the same Core Server
  • You can now install the Console UI on a different machine than the one running the Core Server, so you no longer have to remote desktop into the computer running Core Console to manage workstations.
  • You can control multiple Core Servers from a single Core Console.
  • Faronics Core no longer needs to be running interactively for a scheduled event to be run. This allows administrators to schedule events and then log off the server completely and still have the events fire properly.

That last point is probably one of the most requested features for Core Console by far.

The other big change that we have done is that we have moved away from using WMI / DCOM as our communications protocol between clients and the Core Server. We have opted to move towards our own protocol based on SOAP for a number of reasons.

First off it gives us more control over what we are doing and allows us to better support environments with mixed operating systems. The second thing that is does is gives us finer control over how we use the network. With WMI/DCOM we had to accept a rather large port range as needing to be open for optimal results (port 135 and anything above 1024), with our new protocol we only require that three ports be addressed (one on the client, two on the server). And finally it frees us up from needing to rely on Windows Authentication as much as we have been, making the software more consistent in Workgroups or situations where a full AD implementation is not in place.

As stated earlier, if you are running an older version of a Core Console managed product I would suggest grabbing the latest versions and giving Faronics Core another poke. And to answer the inevitable question, yes Deep Freeze will wind up in Core Console,  but I don’t have a specific timeframe as for exactly when it will occur.

07
Jan
10

Durability of SSD’s

I saw this link today, and thought that some of the people that read this might find it amusing:

I’ve done this with magnetic media and never had some survive, even looking at this I’d be taking a backup before playing ball with my disk.

04
Dec
09

Too Many Files, or How PowerShell Saved me a lot of time.

I originally posted this on my personal blog, but it’s a interesting note so I figured what harm is a little cross posting.

Had a small problem today.

I do a lot of photography and back in 2004 I finally put down the cash for a DSLR and proceeded to shoot whacks of photos. And up until last year everything was good. Then I hit 10,000 photos and the counter on the camera rolled over back to 0001. I didn’t think much of it at the time but the end result was that I started getting duplicate files in the directories that I import my photos into, so there where two files called DSC_0001.NEF on my hard disk.

No problem I figured, I segment the photos into folders based on the year that I shot them so as long as I make sure not to something silly with the photos I should be fine. Now skip ahead a year or so and now I’m seriously considering a copy of Lightroom for managing my photos as it does some really neat stuff with post processing the photos and should really cut down the time I’m spending working on getting photos processed the way that I want.

So, to test I load up a test system with Windows 7, toss in the updates and my applications and then upload a copy of my digital negatives onto the test machine and leave Lightroom to import the entire six years worth of photos. After several hours of grinding away at it I find that there’s a large number of errors during the import – namely that a whole bunch of files are duplicates and already exist in the library. The duplicates that I’ve been shooting for the last year and a bit since the camera rolled over the counter. Turns out that Lightroom doesn’t like to have two files with the same name in the Library, even if they are in different folders.

Rats.

Now I’ve got to find a way to rename all those files without loosing the sequence that they where shot in. Thinking that it’s no big deal I was just going to run the files all back through the program that I use to copy them off the memory cards in the first place, since it’s got the ability to rename files on the fly I thought I could just append the date the photo was taken to the file name and that would give me my unique file names. Unfortunately Nikon Transfer ONLY works with removable media, and I don’t have any media that’s large enough to hold an entire year of photos. That would make the process of importing the files again something that would have to be done 4gb at a time.

There’s 100gb of photos sitting here.

Double Rats.

It’s almost enough to make someone wonder if it’s worth the time just to be able to use Lightroom. Unfortunately it probably is or else I’d just leave it.

So not looking forward to a long process I look through some of the old file rename tricks that I used to do, problem with doing it in dos is that it’s a long script that I really don’t want to write, and I’m not sure that I’ll be trusting a script that I find online with my family photos unless I really know what it’s doing. After a bit of goggling I wondered if PowerShell might be able to assist, and sure enough I found a script that I altered as below:

dir |Rename-Item -NewName {"YEAR-"+$_.Name}

This, when run in the working directory appends a given text string to the name of the file, so all my DSC-0001.NEF files now read 2004-DSC-0001.NEF, and instead of a long and ugly rename process I was able to get everything renamed in a matter of about 5 min. Moving forward I’ll be doing the date append as I import the files from the media cards in the first place.

I think I’ll be picking through PowerShell a bit more to see what it can do, anybody else working with this or using it in conjunction with our products?

29
Nov
09

Google Chrome OS

After building and playing with Chrome OS for the last little while and looking through a lot of the reviews that have been posted there’s little left to say. But the one thing that that they are doing that I really like is that they are segmenting out the users information from the operating system. In Chrome OS they are doing this by putting the users data into the cloud and making the file system holding the OS as read only. In practice I’ve been doing something similar for over ten years for a number of different reasons.

On my computer there are always two disks installed, one that holds the OS and one that holds my user data. I like the segmentation because it lets me pave my OS without having to worry about loosing my data beforehand in the event that something goes sideways with my computer. Now while the data can be moved around getting a Windows based OS to behave like it’s on a read only file system is a difficult task. Thankfully there’s Deep Freeze to protect the operating system once it’s installed and configured to my liking.

It will be interesting to see what Google actually releases as a final product in a year when the devices start to show up with the OS installed, and it’s also going to be interesting to see what the adoption rate for people living full time in the cloud will be.