Friday, October 31, 2008

Make XP remember your open folders from the previous session

If you're like me you virtually always have the same folders open.  Previous versions of Windows would restore any folders you left open at the end of your previous session.... phew, that's a mouthful.  In other words, If you keep the same folders open regularly, and you want them open when you restart, then follow these steps in any folder.

1. Click Tools
2. Click Folder Options
3. Click the View tab
4. Scroll down and check the checkbox beside "Restore previous folder windows at logon"
5. Click OK, and you're good.

Wednesday, October 29, 2008

Call for Contributors

Are you a tech savvy lawyer or law student?  We at TOL are looking to add an additional contributor.  If you're interested drop us a line at techoflaw@gmail.com.

Monday, October 27, 2008

Weekly Links

"Weekly Links" is a feature each Monday on Tech of Law reviewing several articles that may be of interest to Tech-aware attorneys.  Most were not the subject of a post during the week so it's worth the time to visit each link.

Monday, October 20, 2008

Weekly Links

"Weekly Links" is a feature each Monday on Tech of Law reviewing several articles that may be of interest to Tech-aware attorneys.  Most were not the subject of a post during the week so it's worth the time to visit each link.

  • Attribute Changer
    "a free right-click utility, gives you total control over everything reported by a file to your system. Right-click one or many files and choose "Change Attributes," and you can enable or disable read-only status, hiding, indexing, and even NTFS compression. You can change the file's date of creation, modification and last access, and tweak a photo's time of taking."

  • Brit Judges give up wigs
    "judges across civil courts break with 300 years of tradition and ditch their horsehair wigs for modern gowns."

  • The Cost of Not Going Digital
    If you have not yet made the move to keeping all of your documents digitally, I recommend that you check out this post.



Wednesday, October 15, 2008

Installing and Creating Open Search Plugins

Ever since Firefox added its search plug-in feature, I've been trying to get plug-ins for the search sites I use the most. Search plug-ins are one more way to make using a computer a little more efficient. The Search bar is usually in the upper right hand of your browser. To search a site you simply click on the Search bar and select the plug-in you want to use from your list.

I believe all the browsers out today have this feature. Further, these browsers can all share the same search plug-ins because they use a standard called OpenSearch. There are plug-ins for all the major sites. Even if your favorite site doesn't have a plug-in, you can make your own.
Finding and installing plugins

Lifehacker did an article about installing plug-ins so I wont go into specifics. Usually, once you find a plug-in you want to add, there is a link you click to add the plug-in. Also, some sites will "broadcast" that they have a plug-in to add. These sites will insert an "add" menu item at the bottom of the plug-in list.


Several websites allow you to search for plug-ins for your favorite search site. The ones I've used are Mycroft at Mozzila and SearchPlugins.net. Even these plug-in sites have search plug-ins.

The Lifehacker article listed a few plug-ins that I find invaluable. Searches for:


  • gcalfavico.pngGCal (Firefox only)
    I have been experimenting with using google calendar for my legal calendaring, this plug-in allows me to search by client name without having to the Google calendar page.

  • gmailfavicon.pngGmail

  • gmapsfavicon.pngGoogle Maps

  • wikipediafavicon.pngWikipedia


About wikipedia, have you ever noticed that their search engine is sub par? Google does a much better job of searching wiki than wiki. Here's a search plug-in that only searches Wikipedia pages using Google.


Cornell provides plug-ins to search their site. Finally, I've been making my own search plug-ins for sites that don't provide one. So far, I've only done plug-ins for the South Dakota legislature site - most significantly, the codified laws. I use this plug-in every day and you find it here.

Making Search More Efficient
Firefox 3 has the ability to associate a keyword with a search plug-in. For example, I use "wiki" as the keyword for wikipedia. To use my keyword, I type "wiki" and the term I want to search for in the address bar.

To create a keyword, click on the search plug-in drop down. Then, select Manage Search Engines. In the Manage Search Engine List dialog, you can change the order that your engines are arranged in your list. More importantly, you can add a your keyword to a search plug-in by hitting the Edit Keyword button.



To make searching even more efficient, I use the keyboard shortcut Ctrl+l to automatically put the cursor in the address bar.

Creating Your Own Search Plug-In

Before continuing with my tradition of giving too much information, I must give the disclaimer. If you don't want to know how to create your own plug-in, don't read this.

The Mozilla Mycroft project makes it easy to create your own plug-ins with an Open Search generation page.
The best way to explain this is by an example. Lets create a plug-in to search the South Dakota Constitution.

The first step is to get an icon for the plug-in. I want to use the page's icon. Most websites have their icon in a file called favicon.ico. I can get to this on legis.state.sd.us with the address http://legis.state.sd.us/favicon.ico. Then I can save the file to my hard drive. Next, on the Mycroft page, I can browse to the file on the Choose Icon box.

Next fill in something for the Reference. I'm using sd_const. Name, e-mail, plug-in name, Plug-in Description, category, country, language, and Comment are all up to you. I leave Input Encoding at UTF-8 and I'm not going to research it to give a good explanation.

Next, I'm going to fill in the Search URL. This is the hardest part. I can either look at the code of the page I want to make a plug-in for or, in the easiest case, look at the URL of the page doing a search. The South Dakota Constitution search is easy because it passes its search string in the URL. To get to § 6, the Bill of Rights, the page uses the URL http://legis.state.sd.us/statutes/DisplayStatute.aspx?Type=Statute&Statute=0N-6. The important part is seeing where the "6" is. Copy everything up to the "6" paste it into the Search URL text box and put "{searchTerms}" where the 6 was. Thats it. For searches that don't pass on the URL, I'll figure it out and fill you in later.

Now make sure the Get radio button is checked. For the other fields; suggestions URL is for sites that support this and those probably have made their own plug-in and I don't know what the Search Form URL is for yet but I had to fill it in. I used http://legis.state.sd.us/statutes/Constitution.aspx.

Finally, hit the Generate Plugin button and then Install Plugin button. Test the plug-in out and if it works, hit the Submit Plugin button. Thats it.

Thursday, October 9, 2008

Blog Worth Reading: Windows Keyboard Shortcut of the Day

Windows Keyboard Shortcut of the Day (WKSotD) may not roll off the tongue very easily, but it will definitely make your life easier. 

There is perhaps nothing simpler that you can do to increase your efficiency and productivity on the computer than to learn, use and, in some cases, customize the keyboard shortcuts of whatever particular piece of software you are using.  WKSotD does exactly what it sounds like it should do.  Every day (almost) a different keyboard shortcut is covered whether it be a universal one (Ctrl+S) or a software specific one (Firefox/Google Chrome).

Go to WKSotD and subscribe to his RSS feed.

Tuesday, October 7, 2008

Making GPS easier with Google

I have a Tom Tom GPS receiver and have found it to be very helpful in navigating in unfamiliar places. I haven't used it in a legal context as of yet, but I can guarantee there will be a time in the future. Specifically, I would like to add large numbers of addresses to my GPS as favorites. Tom Tom can store favorites but it is a hassle to enter them in. Google on the other hand provides two products that are very capable of compiling large lists of addresses, Google Maps and Google Earth. Google Maps is web based and available here (you will need a Google account to save lists of addresses). Google Earth gets installed on your computer and is available here. However, both of the products place their data in a format that my GPS device doesn't understand. Google uses a file called KML or KMZ, while Tom Tom has their own ov2 format. The solution is POIEdit which allows you to import and export Google, Tom Tom, and many other formats. The program also lets you edit the "Points Of Interest" in a tabular format.

Lets take the example of using Google Earth to look up a collection of addresses. First, create a folder for saving your addresses in by right clicking on the My Places root folder in the Places box and select Add->Folder.



Next, do a search in Google Earth's search box. Then, click & drag the address you want to save into your new folder.

Finally, right click on your folder and select Save Place As. Save the file as a KML file because POIEdit doesn't understand the KMZ variety. Now in POIEdit, go to File->Open and find the file you saved from Google Earth. Once the file is open, you can tweak the names of your points of interest.

Now we can save in a format our GPS device can use. Select File->Save as and select the format that your GPS device uses. Mine uses the Tom Tom ov2 format. Finally, save it on your device. My Tom Tom is treated as a memory card, so I just save the file directly to its memory.

POIEdit also has a batch convert tool in the tools menu. Use this tool to convert multiple files. My Tom Tom uses the name of the file as the category of the POIs, which can be handy. For example, I have a file of climbing spots. When I do a search on the Tom Tom, I can look for POIs in a certain area with the category of Climbing and select the spot from the list. One final idea, some services allow you to upload a excel file of addresses and then download a table of gps coordinates (for example, CommunityWalk). If you have a large number of addresses, these services can be handy for getting those into your GPS quickly.





Monday, October 6, 2008

Customize Ctrl+Shift+S

Many of you know that Ctrl+S is a near universal keyboard shortcut to save a document, regardless of what program you're using.  Slightly less well known is that many programs use Ctrl+Shift+S as the keyboard shortcut for "Save As".  If you're working with a template or new document for the first time, Ctrl+S will have the same effect as "Save As" because the document has yet to be saved.  But if you're working off of an existing document that you want to keep as is "Save As" will allow you to keep both your original and your changes.

In Word 2007 the default keyboard shortcut for Save As is F12.  It's easy enough, and if you are used to it, go for it.  But for people like me who use several different software programs on a daily basis we'd prefer to have Ctrl+Shift+S activate the Save As dialog.  Here's how to do it in Word 2007.

  1. Click the Menu orb, then click Word Options
  2. Click the "Customize" tab on the left hand side
  3. Click "Keyboard Shortcuts: Customize" near the bottom of the options pane
  4. For your Category select Office Menu. For the Command select FileSaveAs
  5. In the "Press new shortcut key" textbox, simply press Ctrl+Shift+S (or anything else you'd want to use as the shortcut).
  6. Press Assign.
Keep in mind that Ctrl+Shift+S is already the default keyboard shortcut to apply a style. So if you use styles often, simply be aware that you will lose this shortcut when you redefine it.

Wednesday, October 1, 2008

Law Office Automation - Mail Merge in Word

Bill and I have been preaching automation for a while now. I'm going to talk about one of the very most powerful technologies known to law office automation - Mail Merge. Mail Merge is a very unfortunate name and I'm not sure Microsoft really understands the power of what they have created. Think "fill in the blanks" instead. To use Mail Merge you first create a document with blanks in it. Then you set up a database with the information that you are going to use. Finally you use Mail Merge to suck that information in.

I'm going to use an example of a summons because that's the area of law I'm working in. I've experimented with a similar setup for corporate organization/offering documents at a previous employer. You are only limited by your imagination.

First, we need to set up our document. We can leave out our "blanks." Word gives us a special "blank" to use. Below is my caption.

In this caption I left out the things that change from case to case. Here, the county, circuit, plaintiff, and defendant. Next, we can create our "database." In Excel, add headings for those items that change (remember what these headings are for later). Under the headings, we can fill in the information that will be "sucked in." Now save the Excel table (remember where you did).

The next step is to add the "blanks." First, click where you want your "blank" to go. In Word 2007 (the worst version of Word EVER) the our "blanks" are cleverly hidden under a button under the Insert tab called Quick Parts. Under that button, select Field.

The Field dialog box will open. This is where we will find our "blank," aka field. Specifically, our field is called a MergeField. Select MergeField from the Field names list. Next, under the Field properties heading, add a Field name. The field name is what connects your Word document to your Excel table. YOUR FIELD NAME HAS TO MATCH A HEADING NAME IN THE EXCEL TABLE. For example, the first field I am inserting is the Plaintiff field. In my Excel table, I named this heading "Plaintiff" (obviously). So my Field name in Word should also be Plaintiff (its not that hard right?).

After you hit ok, your Field should appear in your document. Field names will be surrounded by greater-than, less-than characters to show that there is a field there. I.e. «Plaintiff» (my Windows charactermap tells me this symbol is really a "Double angle quotation mark"). Below you can see my finished product. Now to set up the Merge.

First we have to point Word at our data source, the Excel table we made earlier. This step is where we really see that Microsoft doesn't have a clue of what kind of technology they have created. All our Merge stuff is buried under the Mailings tab in Word 2007 (I guess you can mail a summons). To pick a data source, we have to go to the Select Recipients button (what???). Then pick Use Existing List.

First navigate to where you saved your Excel file (hope you remembered). Then we select which table in the Excel file we want to use (Excel can have multiple Worksheets in a file). Our table is Sheet1 (unless you named it something).

Now our Word Template should be talking to our Excel Data Source. We can test things out. Hit the Preview Results button.

Our first record is automagically filled in.

You can cycle through the records in your Excel table with the forward and back buttons.

Finally, we can have Word spit all the records into new documents. Hit the Finish & Merge button. Then click Edit Individual Documents.

The Merge dialog will let you pick which records to Merge.

The finished product:

Now imagine how efficient this can make litigation.

EDIT: I've had an issue in Word 2003 that I want to share. Save your merge template before you associate your Excel file and don't save you template after associating the file. It seems that Word will open the Excel file in memory and, if you save your template with the Excel file associated, Word takes a snapshot of the Excel file or simply keeps it open in memory. When you try to add information to the Excel file and then do a new merge in Word, the new information isn't included. Or, wose yet, when you try to open your template that has been saved with an Excel file associated, sometimes it gives you an error indicating that the Excel file is already open. Finally, if you save your template when you are in the "Preview" mode, your MergeField will be overwritten. The moral of the story is that you (1) should get your template built how you want it, (2) save, and (3) never save when an Excel file has been associated/opened in the Word template.

Jureeka! The Firefox extension we've been waiting for

Jureeka! turns legal citations in web pages into hyperlinks that point to online legal source material. Its handy toolbar also allows you to search for source material by legal citation and to find HTML versions of PDF pages. Jureeka! is great for quickly locating statutes, case law, regulations, federal court rules, international law sources, and more. It weaves together a host of law sources into a giant mesh.
Get it here. Homepage here.