Google Voice: Power to the People!

Lately, I’ve had a phone that just keeps randomly calling my cell phone.  It appears to be some magazine subscription service. I get at least 2 calls a day and let’s just say it’s really annoying. Don’t have to use my imagination to think that this is probably some type of obnoxious robocall service.

I rarely use my phone, so I have a prepaid plan with over 3000 minutes (accumulated over a few years of light use), with a max cap of 5000 minutes.   After digging around on the Internet, I discovered that Google Voice can block calls with a very cool message: “this phone number is no longer in service”. Sounds like the real deal too!  Even more cool is that I can have it notify me when I’ve missed a call through the Google Voice extension for Chrome or alert me to a new voice message that I can play right from the Internet.  All I have to do is forward my phone number to Google Voice.

It seems odd that blocking e-mail addresses is pretty trivial these days (Hotmail.com even allows top-level domain blocking!), but nothing like that seems to exist for most cell phone providers. AT&T has a parental control service that they will sell you for $5/month, but it doesn’t work for prepaid plans. Bummer.  Maybe with all the FCC regulations that we now have on the books, maybe we can add 1 more that would require cell phone providers to allow all customers to block phone numbers of their choice from a web page.  Crazy?

The one caveat to using Google Voice with conditional forwarding is that this will use the phone plan’s airtime minutes: basically, it costs me 10 cents every time someone calls me regardless of whether they leave a message.  Given that I add $100/year to carry over the unused minutes, I’m only paying about $8.33/month to keep to the right to use the phone when I want.

Scott Hanselman’s 2011 Power Users Tool List for Windows

A very nice list of power tools by Scott Hanselman. Most of these are free.

I would add the following to the list (most of which have already been mentioned on my blog some where in the past):

DesktopOK - Save and restore the positions of desktop icons.

DontSleep - Don’t Sleep is a small portable program to prevent system shutdown, Standby, Hibernate, Turn Off and Restart.

MobaXterm – Like Putty/SecureCRT, but better.  Allows you to run XWindows apps over a ssh connection.

Agent Ransack - Search utility that adds a context menu for searching and allows advanced searching features such as searching for a text string in a set of files.

DirSync Pro - DirSync Pro is a small, but powerful utility for file and folder synchronization. DirSync Pro can be used to synchronize the content of one or many folders recursively.

GreenShot - Greenshot is a light-weight screenshot software tool for Windows.

FF File Time – A program that allows you to easily modify the time stamps of any file on your computer. It features an easy to use GUI that offers the possibility to modify not only single but also multiple files or whole directories.

Google Chrome – My favorite web browser! Add addons from the Chrome store such as GMail, Google Voice, Adblock and IETabs.

Free Download Manager – Why buy GetRight when you can use this program for free?  Helps with troublesome downloads that like to stall out in web browsers.

Secunia Personal Software Inspector (PSI) - Secunia PSI is a security scanner which identifies programs that are insecure and need updates. It even automates the updating of many of these programs, making it a lot easier to maintain a secure PC.

QEMU Manager – Lightweight Virtual Machine emulator.  Also has versions that run from a USB flash device.  Seems to only use its own internal DHCP server and won’t use an external network’s DHCP server.

Zip2Secure - ”ZIP 2 Secure EXE” is a utility program that creates self-extracting EXE files for Windows.  Self-extracting EXE files are executable programs (EXEs) that contain a ZIP file and the software necessary to unzip the contents.  No other software is needed.

- Soli Deo Gloria

Donate to EFF this weekend and it will be matched 4x!

Join me in fighting for the users! Become an EFF member today and your donation will get a 4x Power Up @ https://supporters.eff.org/donate/powerup

These are the guys that fight against the censorship of the Internet and ridiculous laws such as SOPA and PROTECT-IP.

- Soli Deo Gloria

UltraISO 9.3 for Free!

I was looking around for a free ISO editor and found a promo for UltraISO 9.3: http://www.raymond.cc/forum/freebies/12282-free-ultraiso-v9-full-license-key.html

This was offered as a freebie in the June 2009 PC User magazine from Australia.

- Soli Deo Gloria

Fun with Bootable USB Flash Devices

If you are interested with booting operating systems from a USB Flash device, check out RMPrepUSB.com. This is the home of the kick arse utility called RMPrepUSB that will make your USB device bootable a snap using either syslinux or grub4dos boot managers.  Using this utility, I was able to take a 2GB SD card and my Zonet SD card reader and create a WinPE 3 x64 bootable USB flash device using Make_PE3 and RMPrepUSB with great ease.

Another cool thing I discovered is the ability to test booting your USB flash device with QEMU Manager (tutorial here).  The advantage to this is that you can take screen shots of the early stages and you don’t have to keep rebooting your computer all the time to see the changes you made. There are over 50 tutorials on this web site, from installing Windows XP from a USB flash device to resetting passwords.

Speaking of USB flash devices: ISOStick.  This is a project they are trying to get off the ground and is worth watching.   It is a USB flash device where you drop an ISO file unto it and then you can boot from that ISO, without any of the messy configuration necessities of grub4dos or syslinux.

- Soli Deo Gloria

Stop Internet Censorship (SOPA)!

Join me in the fight to stop Internet censorship: http://americancensorship.org/

- Soli Deo Gloria

Finding the OS Type in VBscript

Poached parts of this script from

http://anandthearchitect.wordpress.com/2008/11/12/find-os-type-using-vbscript-ready-to-use-vbscript-function-right-here/.  Finds the current OS, then allows you to fire actions based on that information.
Set Shell = CreateObject("WScript.Shell")
Set oFSO = CreateObject("Scripting.FileSystemObject")
strComputer = Shell.ExpandEnvironmentStrings("%computername%")

Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Battery",,48) 

IsLaptop = False 

For Each objItem in colItems
      IsLaptop = True
  Next 

If IsLaptop Then
wscript.stdout.write "Laptop, running PowerLinkTSIcon()"
PowerLinkTSIcon()
   Else
 wscript.stdout.write "Not a laptop, not running PowerLinkTSIcon()"

End If

Sub PowerLinkTSIcon()

OSType = FindOSType(strComputer)

wscript.echo OSType

If OSType = "Windows XP" Then
oFSO.CopyFile "PowerLink Terminal Services.lnk", "C:\documents and settings\all users\desktop\"
  End If

If OSType = "Windows 7" Then
oFSO.CopyFile "PowerLink Terminal Services.lnk", "C:\users\public\desktop\"
   End If

oFSO.CopyFile "Powerlink.ico", "C:\windows\system32\"
End Sub

Function FindOSType(strComputer)
    'Defining Variables
    Dim objWMI, objItem, colItems
    Dim OSVersion, OSName, ProductType

    'Get the WMI object and query results
    Set objWMI = GetObject("winmgmts://" & strComputer & "/root/cimv2")
    Set colItems = objWMI.ExecQuery("Select * from Win32_OperatingSystem",,48)

    'Get the OS version number (first two) and OS product type (server or desktop)
    For Each objItem in colItems
        OSVersion = Left(objItem.Version,3)
        ProductType = objItem.ProductType
    Next

    'Time to convert numbers into names
    Select Case OSVersion
    Case "6.1"
    OSName = "Windows 7"
        Case "6.0"
            OSName = "Windows Vista"
        Case "5.2"
            OSName = "Windows 2003"
        Case "5.1"
            OSName = "Windows XP"
        Case "5.0"
            OSName = "Windows 2000"
        Case "4.0"
            OSName = "Windows NT 4.0"
        Case Else
            OSName = "Windows 9x"
    End Select

    'Return the OS name
    FindOSType = OSName

    'Clear the memory
    Set colItems = Nothing
    Set objWMI = Nothing
End Function

- Soli Deo Gloria

Getting Rid of Local Profiles for Multiple Use PCs

One annoying thing with multi-use PCs such as those in conference rooms or terminal services is the glout of user profiles that build up. Such is the task I was asked to solve when building a VM in VSphere.

The solution is simple: add Domain Users to the local Guests group and Windows will automatically purge the profile on logoff. It doesn’t seem to do this with accounts with administrative rights, but it seems to work for every other account without admin rights.

I gleaned this gem from this web page from someone named rvdmast:
http://www.edugeek.net/forums/windows/4292-script-delete-profile-log-off-2.html

In the words of Columbo: just one more thing.  When you place Domain Users in Guests, you also become locked down and won’t be able to do certain things such as accessing the local event logs.  You can get around this by using RunAs and the local administrator account (which is NOT apart of Domain Users). I also had one PC where this refused to work.  I just used Delprof from Microsoft and used a scheduled task at the system’s boot to run this utility to purge the system of needless profiles.

- Soli Deo Gloria

List of Changes in Windows 8

Someone made a nice listing of changes in Windows 8… Source: http://www.grouppolicy.biz/2011/09/what-is-new-in-windows-8/
  • sub-32bit video color is no longer supported in Windows 8
  • XDDM video driver will no longer work in Windows 8 (XDDM seems to be 2000/XP video drivers…why you would you use these in Windows 7/8 anyways?)
  • Upgrade of video driver in Windows 8 will not lose SYNC with monitor…
  • Display Drivers can be Full, Render Only and Display Only
  • True headless servers are now supported. Interrupt 10 is handled by stub driver of VGA driver.
  • Video Driver crashes can be isolated to a specific engine rather than the whole driver.
  • Windows To Go – You will be able to run full copy of Windows off any 32gb USB Storage device. This means you will be able to take your computer with you in your pocket and just plug it into almost any computer.
  • USB 3 is now fully supported.
  • WiFi Direct is now supported. This will allow you to connect any two WiFi direct devices without an access point.
  • You can project any HTML5 video to a play-to device with Windows
  • NVIDIA Windows 8 ARM based systems support TPM (This was a channel 9 video).
  • Bitlocker Network Unlock in Windows 8 will be great. If the computer is plugged into the LAN no start-up PIN will be required.
  • 15.6ms wake timer is gone during sleep mode therefore better battery life.
  • Connected standby allows you apps to sleep but then periodically wake up and check for new information so they stay up to date.
  • SMB 2.2 will allow you to load balance all SMB traffic over multiple NICs
  • Built-in NIC teaming support
  • Server comes in 3 modes: Full Shell, No Shell (only management tools) & Server Core. This means all certified server products must be able to run without a Windows shell.
  • Servers are now configured using PowerShell and this is driven using Server Manager.
  • Server Manager will allow you to manage multiple servers at the same time.
  • Using PowerShell or DISM you can move add/remove the shell
  • Windows 8 will have an AppStore: very similar to Windows phone.
  • Hyper-V servers will support VHD’s on SMB Shares. This means you can run a live migration fail over cluster without the need to use iSCSI or Fibre Channel SANs.
  • All Metro App’s will be able to save application configurations to SkyDrive. This allows your metro settings to roam between computers. This does NOT replace traditional AppData folder.
  • RemoteFX will work over a WAN and has greatly reduced bandwidth requirements. It can also use UDP packets for transmission of videos.
  • Hyper-V Virtual Network allows you to migrate hosts from on-site to off-site without having to re-IP the servers. A virtual network tunnel will be established between both sites that allows the same subnet to span multiple geographical locations.
  • Single instance storage is now supported. Put your VHD files on a SMB file share and enable de-duplication and reduce the storage requirements overnight. This also works for all other files types such as the MS Office file format.
  • Hyper-V is now supported on the Windows 8 (client)
  • Secure Boot ensures that the whole boot process is secure. This prevents malware/rootkits from being able to install before the OS starts. This leverages systems with a TPM chip.
  • TPM can now be used to store certificates to ensure that malware cannot access these certificates. The is protected via a password with a hammer timeout
  • Add multiple USB 3 devices and then pool them together for a high performance disk drive.
  • Memory chips can now be put into low power mode saving power on a system.
- Soli Deo Gloria

Windows 8 Developer Preview Available for Download

Should be up tonight:

http://www.winsupersite.com/blog/supersite-blog-39/windows8/windows-8-developer-preview-build-today-140553

Updated 9/14/11: Don’t bother.  Very early release.  Couldn’t get most of the tiles to work in Metro.  Classic start menu was missing.  Did like the ribbon in the new explorer.  Disliked cheesy Metro style UI.

- Soli Deo Gloria