Monthly Archives: October 2008

System Explorer All-In-One PC Monitor and Manager [Featured Windows Download]

Windows only: When you want to manage your PC’s processes, startup items, network connections, windows, tasks, open files, and installed software, you can do that all using the free all-in-one monitoring tools System Explorer. The long list of functionality in System Explorer’s broken down into four categories: Monitoring, Autoruns, Software, and Settings (they’re tabs across the top). From there you can drill down and manage running processes, files, tasks, and more. While we’ve seen a few souped-up task manager type apps (like TaskExplorer), System Explorer packs in even more features with a small memory footprint and USB drive-friendly portable version. Check out a few screenshots of System Explorer in action.

Under Monitoring, here’s the Processes tab for straight up task manager-like functionality, with built-in hooks to ProcessLibrary.com and Google to look up what the heck a particular running file is, anyway:

Under Autoruns, here’s the Startups section, where you can trim what autostarts with your PC:

Under Monitoring, hit the Performance tab to see live-updating graphs of what’s eating up your RAM and processor:

System Explorer is a free download for Windows XP and Vista, portable version available. Thanks, thelord!

Minimalist Conky Setup Ported for Windows and Samurize [Featured Desktop]

Many readers were seriously impressed with the stylish, minimalist Conky setup we highlighted last week for Linux desktops. Just as many readers, however, wanted something similar for their Windows desktops running Samurize. In less than six hours, industrious commenter hyperhead had drafted the majority of that Conky setup’s tools into a Samurize config file, and now he’s offering it up for everyone. Read on for a shot of the Samurize setup in context and to grab the file for your own tweaking.

The Conky setup is available as a dialog-asking configuration file, or .SAM, at Hyperhead’s TechButlers site. Download the file, make a backup of your default configuration, and double-click the .SAM to initialize it.

You'll be asked a few questions while it sets itself up—one or more about your network configuration, and one prompt to set up your POP (or, theoretically, IMAP) email account. I had trouble getting my Gmail account hooked in through POP, and I couldn't find an IMAP option, but I'm also a novice Samurize user who doesn't dig in very deep. The temperature sensors don't work at this point, as Hyperhead notes on his page, and on a Vista system, I needed to download and install the correct fonts from his site to get the proper left-hand icons. Doing so is pretty easy, though—just grab the package from its MediaFire home, and use an unzipping utility like 7-Zip to unpack first the .gz file, then the .tar file inside of it. Select all the fonts contained in the .tar, right-click and hit “Install.”

Here’s how Hyperhead’s setup looks in his provided screenshot. If you’ve cobbled together your own modified version of this, or any similar Samurize setup, tell us about it in the comments.

iTunes Data Grid Skin

I am playing around with a couple new data grid skins roughly based on what iTunes looks on my Vista box. Here is how it is looking so far …

iTunes on Vista …

image

My iTunes data grid …

image

Live Demo | Download

Blue and Gray Skins

I actually created 2 slightly different skins- a blue and a gray one. The gray one is above and is a little bit darker. The blue one is slightly softer and looks like this …

image

The Markup

The markup for the grid consists of a HTML table with wrapped in a DIV. I am using the odd/even classes for zebra striping and I also have a DIV above the TABLE for the title bar.

The title goes here
First Name Last Name
Matt Berseth
Tony Montana

The Images

Each skin makes use of 4 images. 2 sort arrows (ascending and descending), the default header background image and a different background gradient when the column is the sort.

Sort Icons:

Gray Theme Header Background:

Blue Theme Header Background:

Active Sort Header Background:

Sorting

I am currently using the jQuery tablesorter plugin to provide client-side sorting.

Generating the Markup

Because of the flexibility you have over the rendered markup, generating the above HTML for the grid is pretty easy using jTemplates or even ASP.NET‘s ListView control (the demo and download have examples for each). Using the tablesorter plugin to provide client-side sorting for an ASP.NET GridView requires a little more work. The GridView doesn’t render the THEAD element by default, but the tablesorter plugin requires it to work properly. So to use the tablesorter with an HTML table rendered by the GridView, you will need to write a small bit of code that will move the header row from the TBODY into the THEAD.

You can do this on the server using these instructions

Or, you could do it on the client using jQuery’s DOM manipulation API like so …

//  fix up the gridview so its header row is in a thead
//  and the rows are in a tbody ...
$('#gridView .datatable').prepend(
    //  remove the header and wrap it in a THEAD
    $('


').append($('#gridView .datatable TR.header').remove())
);

That’s it. Enjoy!

Rob Cosman’s 3-1/2 Minute Dovetails


After watching Frank Klausz cut a set of dovetails
in three minutes
using a special bowsaw blade (see the video here in our video
section), Rob Cosman decided to show that it can be done by cutting the tails first.
(Frank cuts his pins first.)

For those who don’t know Cosman, he has produced a series of great
videos
on hand joinery and has a new companion
book
on dovetailing that we highly recommend. It’s spiral bound for the shop and
is the best book I’ve ever read on cutting this traditional joint. You can read more
about his videos, book and tools at RobCosman.com.

— Christopher Schwarz

Looking for More Free Woodworking Information?

• Sign up for our newsletters to get free plans, techniques and reviews HERE.
• Want more videos? See all our free videos HERE.
• Get 8 years of Popular Woodworking on one CD. Click HERE.

Get Addresses from Google Maps with Reverse Geocoding [Google Maps]

Google Maps has long been able to translate an address into a latitude and longitude. Now it can do the opposite—turn a latitude and longitude value into a (pretty approximate) address. Blogger Amit Agarawal has created a mashup to display the reverse-geocoded address when you click on a map, and MeetWays provides you with an address of location equidistant between you and someone you’d like to hang out with.

Beautifully Minimalist Conky Setup [Featured Desktop]

Topping off our fascination with Linux desktop monitor Conky this week, here’s a remarkable setup on Ubuntu that delivers Gmail counts, Yahoo weather with graphics and system stats, all with an eye for uncluttered text and transparent integration with any wallpaper. Check out a larger look at this Conky setup, and the desktop it came from, below. Want to get started setting up your own ambient monitor? Check out our guide to customizing Conky.

These pictures come from Quick Tweaks’ detailed Conky how-to, which explains how to set up Gmail monitoring, Yahoo Weather updates, and statistics from your system temperatures and fans. The author is also rocking Avant Window Navigator, GNOME-DO (running a Launchy-like skin), and an Emerald theme. Check out the post for more details.

Thanks for the link, asge!

SoftPerfect Network Scanner Digs Through Networks from a Thumb Drive [Featured Windows Download]


Windows only: A good network scanner digs deep into any network it’s pointed at and opens it up for you to get into. SoftPerfect Network Scanner does those things, can do them from a thumb drive, and is a good deal less intimidating than some other scanner apps out there. The small program lays out its network findings in an easy-to-grasp manner, and can be expanded to show you more than just names and addresses. Weighing in at less than 1MB, it makes a great addition to any thumb drive, especially for anyone often called upon to figure out what’s up with the router. Check out some of SoftPerfect’s deeper options and offerings below.

After grabbing and installing the stand-alone executable, you’ll see that SoftPerfect can do some pretty basic system-finding and exploration. Head to “Options” and choose “Auto Detect Local IP Range” to save yourself the typing. On most home networks, if you’re prompted for an interface choice, pick the one that starts with 192.168. Hit “Start scanning,” and you’re off.

If SoftPerfect finds a shared folder, you can right-click it to open Windows’ native explorer view or map it to a virtual letter drive. Right-clicking a computer icon offers you wake-on-LAN sleep/wake-up options, along with HTTP, FTP, and Telnet connection. Where are the MAC addresses, though? And how do you know which workgroup a system belongs to? Head into the options (Options menu, choose Program Options) to unleash SoftPerfect’s more powerful tools.

The General tab doesn’t offer too much intriguing, unless SoftPerfect is timing out on you regularly. Under Additional, though, you can enable MAC address finding, which you’d need to remotely wake up or put a computer to sleep, or to lock down a network later. The Workstation tab has more useful tools, including look-ups of “LAN group” (i.e. the workgroup setting that’s driven many a would-be Window file-sharer nuts) and others.

More powerful than any of those, though, is the Applications tab. Here you can set up quick pipes to unleash your favorite apps on remote systems, whether you’re using PuTTY for SSH access, Total Commander to browse files, or just connecting to your streaming Jinzora jukebox with Firefox, while keeping Chrome your default browser (or vice-versa). Simply hit “New” and fill in the apps’ details, and right-clicking on a system will let you work your custom-app magic.

SoftPerfect’s great for anyone whose home router or cable modem regularly switches up their systems’ IP addresses, or for traveling tech types who like to know what’s on deck right away. Found a better use for SoftPerfect, or your preferred network scanner? Tell us in the comments.

SoftPerfect Network Scanner is a free download for Windows systems only. Thanks, MyTQuinn!

Browse RAW File Thumbnails Easily with Instant JPEG from RAW [Featured Download]

Windows/Mac only: Instant JPEG from RAW allows you to browse RAW photo files from a number of high-end digital cameras directly in Windows File Explorer and Mac OS X Finder. The software extracts the JPEG thumbnail usually embedded in a RAW file and makes it the file's system icon—which makes editing large batches of pictures much quicker and easier. Instant JPEG from RAW is a free download for Mac or Windows after registration (license key arrives via email).

Adding Style to Silverlight 2 Controls

Silverlight 2 provides a nice set of controls that can be used to capture and display data. While control properties can be set directly on the control in a XAML file using attributes, some properties will be duplicated between controls causing maintenance headaches. The following example demonstrates this problem:

<Button x:Name="btnSubmit" FontFamily="Arial"
FontWeight="Bold" Width="100" Height="25" Margin="10" />

<Button x:Name="btnCancel" FontFamily="Arial"
FontWeight="Bold" Width="100" Height="25"
Margin="10" />

Notice that both Button controls define the same values for FontFamily, FontWeight, Width, Height and Margin properties. Although this XAML works fine, you’ll want to encapsulate repeated properties into re-useable styles so that you can apply them to any Button quickly and easily. It’s really the same concept used in Web pages. Developers create CSS stylesheets to encapsulate styles into re-useable classes that can be applied to various elements. The same overall process can be used in Silverlight 2 applications.

Silverlight 2 allows styles to be defined in several resource sections including within a control, within a UserControl or within App.xaml’s application resources section. While styles can be defined in the UserControl.Resources section of a Page.xaml file, re-useable styles that may be used across multiple XAML files should be placed in the App.xaml file within the Application.Resources section. Silverlight 2 projects add an App.xaml file that contains the following default XAML code:

<Application
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:vsm="clr-namespace:System.Windows;assembly=System.Windows"
  x:Class="UsingStylesAndTemplates.App">
    <Application.Resources>

        <!-- Styles go here -->

    </Application.Resources>
</Application>

Control styles can be placed in the Application.Resources element. Styles are defined by using the Style element as shown next. The Style element defines the style’s key as well as the type of control that it targets:

<Style x:Key="ButtonStyle" TargetType="Button">

</Style>

This example defines a style that has a key of ButtonStyle. The style can only be applied to Button controls. 

Styles are defined by using a Setter element which contains Property and Value attributes. An example of converting all of the repeated attributes shown earlier on the Button controls into a re-useable style is shown next:

<Style x:Key="ButtonStyle" TargetType="Button">
    <Setter Property="FontFamily" Value="Arial" />
    <Setter Property="FontWeight" Value="Bold" />
    <Setter Property="Width" Value="100" />
    <Setter Property="Height" Value="25" />
    <Setter Property="Margin" Value="5,10,0,10" />
</Style>

In addition to defining styles within App.xaml you can also define them within a UserControl.Resources section in cases where the style is only used within the scope of the UserControl:

<UserControl.Resources>
    <Style x:Key="ButtonStyle" TargetType="Button">
        <Setter Property="FontFamily" Value="Arial" />
        <Setter Property="FontWeight" Value="Bold" />
        <Setter Property="Width" Value="100" />
        <Setter Property="Height" Value="25" />
        <Setter Property="Margin" Value="5,10,0,10" />
    </Style>
</UserControl.Resources>

Once a style has been defined, it can be applied to a control by using the Style attribute. Because styles are statically defined within a resources section they can be referenced using the StaticResource keyword. An example of applying the ButtonStyle shown earlier to two buttons is shown next:

<Button x:Name="btnSubmit" Style="{StaticResource ButtonStyle}" />
<Button x:Name="btnCancel" Style="{StaticResource ButtonStyle}" />

This is equivalent to assigning a CSS class to an HTML element's style attribute and allows the two buttons to pick up the ButtonStyle style without having to define the same properties over and over.  In a future post I'll discuss another interesting aspect of Silverlight 2 styles referred to as control templates and show how they can be used to completely customize the look and feel of a control.

SHOPNOTES: Table Position Jig

One of the keys to drilling precise holes with a drill press is making
sure the table is perfectly square to the bit. I’ve come up with a
handy jig that makes this task foolproof.

Continue reading: “SHOPNOTES: Table Position Jig”.

WP Like Button Plugin by Free WordPress Templates