Tuesday, June 02, 2009

PDF Ifilters in SharePoint - Follow Up

I would like to add an addendum to http://bobklass.blogspot.com/2009/04/pdf-ifilters-in-sharepoint.html.

I was not aware of PDFLib's ifilter until I was near the end of my testing and procurement a few weeks back. Since I still had a pretty good test setup for this, and I needed to do some final QA, I decided to test PDFLib too.

Before you can test PDFLib you will need to get yourself a license from their sales group. They give you a reasonable testing period and the process is painless.

In today's test, PDFLib's installer didn't add both of the registry keys I mentioned in my last post, only the first.
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf]
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf]
The GUID for PDFLib seems to be {47A1AF35-C345-475d-AE68-EB07E948BD07}

I added the second manually. I would guess it is not important if you have MOSS.

My test set was not a very challenging bunch of documents (about 680 MB, 1200 documents). In some previous tests, Adobe was much slower (as anticipated) but in the ones today, they all three were similar. I previously was running the test after resetting the content. On today's I did full crawls (to save time??).

Interestingly, the quality of Adobe was much lower. The same search terms produced far fewer hits with Adobe while Foxit and PDFLit had the exact same results. It almost seemed anomalous, but my main objective today was to review the installation process (I have beaten that to death, no?) and give PDFLib a quick test, so I don't have time for further tests.

We already bought Foxit. I may have been able to save a little money with the way PDFLib is licensed, but I think I made the right choice because of Foxit's more foolproof installer. Hopefully I can add one more follow up article once I have been running Foxit in a large production environment for a while.

Sunday, May 31, 2009

Eric Brown - Kethani

English author Eric Brown's 2008 sci-fi novel Kéthani shows an earthly world that is at once scary and intriguing. An alien race has left its' imprint on our society by giving it a boost to the future. The characters' lives are described by their central point of reference - the pub. We readers get to meet them at "the Fleece" for a few pints every Tuesday (and many other days that end in "ay").

Unfortunately, as a reader, I cannot be "implanted" and so the association must end. But I thoroughly enjoyed the company of so many of Brown's lifelike characters. So much so that next I will read his Helix (unrelated story).

Highly recommended: Eric Brown's Kéthani.

Friday, May 29, 2009

Nancy Kress - Steal Across the Sky

A recent good and fast read of mine, Nancy Kress' Steal Across the Sky is a great romp through a near future world where we have made alien contact. These aliens had been here before, and they messed things up for us. But they came to make things right and thus they called themselves "the atoners." They send witnesses to see what they messed up and ... well I don't want to spoil it.

I do want to say that Nancy Kress is a great find for me. My taste lately has been to seek out new books and try new-to-me authors (hey, Robert Silverberg and some of my other old favorites aren't churning them out the way they used to). She reads very smoothly - crawls right into your head. There were some global warming related story points that are based on bad science, but like other bad sci-fi inventions, you can just look past that.

Nancy Kress is a celebrated author and with this, her latest, it is easy to see why.

... and sorry about the recent "test" post, everybody. We were trying the Word 2007 integration on our (new, not yet completed) standard desktop, only to find that it can publish to Blogger rather nicely if you know what you are doing (or almost do).

Thursday, May 21, 2009

Cedar Point 2009

What can I say about Cedar Point that I haven't already said? It is one of my favorite places, and I'll bet you would love it too. Yesterday we had a wonderful day. Perfect weather. Lots of great rides. The Dragster picture looks just like one I posted before (only a year older). The rest of the pictures (click) are seriously sun-drenched.

From Cedar Point 2009


We had one big mishap, and it paid some dividends. Early in the morning we were going to ride Maverick, which I had yet to ride. There were very short lines, but while we were waiting, it had a minor problem. A few minutes later they had it back up and we were riding. Maverick has two lift launches. On the second launch (which is out of a dark tunnel) we shot out as designed, but at the top of the hill the machine braked heavily and we slid back down backwards, all the way into the tunnel. There we sat for 40 minutes - 12 of us. Harnessed in with no way out.

Eventually they got the machine working and we were re-launched. When we arrived in the station they gave us a free no-waiting pass onto Top Thrill Dragster, Raptor and Millennium Force. We turned the Dragster and Raptor ones into instant front seat rides. Not too shabby.

In general, Cedar Point never looked better. The place is extremely clean and well manicured. Everything (well, most things) seemed to be in great working order. Even the ticket prices were reasonable (early season Internet specials). Famous Dave's was great, as always, for BBQ wings and Sam Adams. I hope the coming Memorial Day weekend turns out as nice.

Here's a tip:
save your parking receipt and turn it in for 100% credit at Famous Dave's. I've been doing this for years. $10 off! It works at some of the other places on the pennisula that aren't in the main park, but you won't find it printed anywhere.

Wednesday, April 29, 2009

PDF Ifilters in SharePoint


We have more PDF files than anything else in our SharePoint sites, by a huge margin. We also have some pretty over-sized hardware, so up until recently, we have been able to get by with the single-threaded free Adobe ifilter.

When the Foxit ifilter was released I did some testing and could not see sufficient benefit to make the change. I am pretty sure my testing was flawed, as others have confirmed the superior performance of the Foxit ifilter. I carefully retested it and with a relatively small sample size (less than 2000 files) I got a benefit of not quite double the throughput. I think that with a larger sample the benefit would be greater, but the successful test is sufficient for my needs and allows me to justify this purchase.

Checking Ifilter Registry Entries

Along the way I experienced some difficulties. The instructions for installing the Foxit ifilter are very simple, and sometimes they work as they should, but not always. If you are doing a first time installation of a PDF ifilter, follow Foxit's instructions carefully. For a replacement of Adobe, you simply uninstall the Adobe ifilter and then you install Foxit. I did this uninstall/install cycle a couple times. Either of the uninstalls may not always happen cleanly, so you may need to get out your SharePoint/IIS/Windows hammer and do a bit of tapping.

As I was testing, I was getting an error on all the PDF's that there was no ifilter installed. I ended up manually modifying two registry keys, at first just to put back Adobe so I could test that. Then the uninstall/reinstall worked, but I still checked it just to be sure. My problems could have been from not following procedures (starts, stops, etc.) or possibly from the install / uninstall not being complete. Checking these keys was a big part of my solution.

The two keys are:
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf]
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf]
Their multi-string value should be the appropriate GUID for the classid for the ifilter you are using (I think that's what this is):
  • {987f8d1a-26e6-4554-b007-6b20e2680632} Foxit
  • {4C904448-74A9-11D0-AF6E-00C04FD8DC02} Adobe 6
  • {E8978DA6-047F-4E3D-9C78-CDBE46041603} Adobe 8 (or 9 or 64 bit??)
You also need to be sure to start and stop the search services and why not throw in an IIS reset while you are at it (hammer). Of course a reboot has the same effect (more hammering). After doing that, to make your tests cleaner, it's good to get the setup primed. You can do that by running it twice (reset the content in between), or just enough the first time to be sure that everything is running. If you monitor the index you will see a minute or two delay on an un-primed setup.

I am looking forward to getting this into a production environment with hundreds of thousands of PDFs. I hope I won't need my hammers, but at least I know where to look if it doesn't seem to be working.

Thursday, April 23, 2009

Jeff Beck Cleveland Set List

In response to a request for a Cleveland (April 15, 2009) Jeff Beck at the House of Blues set list:

1 Beck's Bolero 
2 The Pump 
3 You Never Know 
4 Cause We've Ended as Lovers 
5 Behind the Veil 
6 Blast from the East 
7 Stratus 
8 Angel 
9 Drums 
10 Led Boots 
11 Nadia 
12 Space Boogie 
13 Goodbye Porkpie Hat 
14 Blue Wind 
15 Bass 
16 Day in the Life 
17 Big Block 
Encore Break 
18 Where Were you 
19 Scottish One 
20 Theme from Peter Gunn 

Tal Wilkenfeld-Bass 
Vinnie Colaiuta-Drums 
Jason Rebello-Keys 
Jeff Beck-Guitar 


You can probably find an active torrent of this show. I have heard two very similar sounding recordings (OK, but A- grade). 

The show was a nice display of Jeff's guitar prowess and thoroughly enjoyable. A sonic treat. I was very disappointed that the "Jeff" album was not represented (I hoped it would be featured). Jeff's last three albums have been explorations in this direction, with Jeff being the pinnacle of the bunch. 

Here's the set list for the show I am seeing tonight:
;<)

Cleveland Orchestra - Sir Colin Davis, guest conductor

Hector Berlioz - Overture to Beatrice and Benedict

W.A. Mozart Piano Concerto No. 25 in C major, K503
1. Allegro maestoso
2. Andante
3. Allegretto
Mitsuko Uchida, piano

INTERMISSION

Jean Sibelius Symphony No. 2 in D major, Opus 43
1. Allegretto
2. Andante, ma rubato
3. Vivacissimo
4. Finale: Allegro moderato

Wednesday, April 22, 2009

Travis Review



This is the text from my gushing review I posted yesterday on TravisOnline.com:

What a lovely, lovely show. All day yesterday I had the Monday blahs. I was wondering how I could get myself up for seeing Travis. I listened to a lot of Travis during the day, and that helped, but it wasn't until Travis started playing that my day turned around. And it really turned around.

As the show progressed, you got the feeling that everyone was having the same beautiful experience. We were all feeling the power of the music. I had seen Travis once before in Detroit, several years ago, and it was the same experience, but on a slightly larger scale. The House of Blues crowd was less than capacity (it was a rainy, crappy Monday night) but that added to the intimacy of the show.

Having checked all the set lists posted on this site, I noticed that "As You Are" was missing. I was sad about that. You could feel that this was a really good show the band was playing - one with lots of positive feelings. When they played "As You Are," it went over the top for me. 

It was a very special Monday. Thank you Travis.

Wednesday, April 15, 2009

Jeff Beck, Travis, Berlioz, Mozart and Sibelius in 8 Days

Today begins a very full 8 day week of music. I have been looking forward to tonight's Jeff Beck concert at the Cleveland House of Blues for some time. Years, in fact.  Fortunately, Jeff Beck has been touring a lot lately. He fronts a band with the highest caliber of musicianship. 

Next Monday is the great brit-pop group, Travis, also at the Cleveland House of Blues. Travis latest album is similar to their other hauntingly dreary yet uplifting albums, but more electric. 

I am looking forward to seeing both of those shows from the extreme comfort and sonic heaven of the HOB balcony. 

Also a sonic heaven will be the Cleveland Orchestra with guest conductor, Sir Colin Davis next Thursday. Cleveland's Severance Hall is a wonderful place. My employer is sponsoring these concerts, so heavily discounted ($60 tickets for $20) were available. 

Speaking of ticket prices, the Jeff Beck tickets were the most expensive I have purchased for the HOB at $99 each, including the ridiculous fees. You may or may not know, I used to boycott the HOB because they are an out of town company that received tax abatements so they could put local venues out of business. Once I broke my boycott, the flood gates opened, but I still bad- mouth it and the bar stinks (high prices and poor selection).

Thursday, March 26, 2009

Aloha

Greetings from Hawaii. What a crazy long way from home this is, but how simple it is to get here (put it into your favorite mapping program, it will tell you to just go straight across the Pacific - not a problem, but a jet helps). It's just another state. So everything works, U.S. money, bank cards, cell phones. The Outrigger Waikiki Beach hotel where we are staying is extremely hospitable. This should be a fun visit.

Wednesday, March 18, 2009

Live Recording with the Zoom H2 - Epilog

See previous

Last Saturday I took the H2 to the House of Blues in Cleveland and recorded Dickie Betts. Dickie allows taping, but I thought I'd try out my stealth since they have overly strong security at that venue. I had no issues with stealthiness.

In general, I would say that recoding with the H2 is much less prone to error than with the Rockbox iRiver. Once it is set, just turn it on, press record to arm and press record again to confirm. I used the same levels I used for the last show (78, and it is set at the least sensitive level).

I have not used any of the compression or limiting and there hasn't been any issues with overload. The levels also haven't been too low. Just no issues (so far).

The recording is great. Betts brings a three guitar, two drummer (plus bass and keys) ensemble. They can do "Allman Brothers" style music very effectively, and as my friend Nick said, he obviously just loves to play.

Monday, March 09, 2009

How Bad Is it?

8.1% unemployment. That's bad. Unemployment was much worse not that long ago. How about the entire period of November 1981 through December 1983. What was that like? In the media it was always somewhat gloomy, but it seems like the media negativism is worse this time. And even more mindless.

There have been some economic extremes in my lifetime. How about 18% mortgages? Or double digit inflation year after year. Globally. And whatever happens to the U.S. is usually much worse in most of the rest of the world.

Most people in the U.S. do well all the time. Some never do well. During such crises, there is a bit of crossover of the mosts to the somes. If the media didn't over play it (and we "mosts" never looked at our 401k statements), the mosts would hardly be aware of the crisis. 

I truly believe that contributions from the media towards a negative psychological state of the masses are significant to overall trends. Most of it isn't news from a well-informed source, it's just drivel. 

So the answer is, it's not that bad. Who do you trust, TV writers or me? At least I have an MA in economics. If you have some dough and can figure out some winners, it's time to buy!

Friday, March 06, 2009

Live Recording With the Zoom H2 (Part Two)

See also Part 1

My second recording with the H2 was a bit of a clandestine affair. Instead of bringing a mic stand to the show, I used the very nice, discrete black cloth bag that comes with the H2. This particular venue is a pretty laid back club - no strip search, metal detectors, etc. and I recorded there many times with my Rockbox. But sometimes it's best to take a "don't ask, don't tell" policy.

So the little, thin bag that comes with the H2 fits loosely on the device. It is acoustically transparent, so once I set levels, I simply left the bag on the table pointed towards the stage. I had recorded in this club many times so I knew that the best place to sit is right by the sound board. 

The recording came out far better than expected. Usually this room has a very boxy sound to it - there is nothing that can be done, it's a very boxy room. In this case the recording is much better than any previous I had made. Again, the mics pick up nicely and the 24 bit digital sounds smooth.

I am convinced the H2 was a good choice. I have several big shows coming up (check my calendar) so I hope to give it a workout. 

Wednesday, March 04, 2009

New Photos From the Ice!

I posted a couple new albums last night. The first is from a rec league all star hockey game at Quicken Loans Arena (where the Cavs play). the second is also the Q ice, the U.S. Figure Skating Championships from January. Both sets were taken by me with Gayle's cool Casio camera. It has a long zoom for a ultra compact camera (7x). Still, it's hard to get really great results without a faster lens, more light, etc.
All Star

2009 US Figure Skating Championships

Friday, February 27, 2009

IPhone = Lotus Notes

I my have been drawn to this phone because this wonderful user interface is so similar to the "concentration game" tiles we have been using with Lotus Notes for DECADES.



Photo taken with an LG Vu!

Thursday, February 26, 2009

Free the iPhone

I've had an iPhone for less than a week.  Sure it is very cool in many respects, but there is a big butt! Actually, there are a number of big butts, things about which an astute user might be upset.

There are the missing things, like Bluetooth for something other than a stupid earpiece. How about files and such. And MMS - we really need multimedia messaging - it will save the world and get us out of this recession.

And the dumb things that aren't there - like a clipboard. But of course there are good things. The UI, of course. And it works well as a phone. And many other things we expect a phone to do, it does well - play music, calculator, take pictures (this is really not that good), SMS texting, etc., you know, phone things. It is a great phone for those.

Then there are the crazy apps. The vast majority are crappy things - toys for wasting time. I am not a gamer, so I have not evailuated those capabilities (not do I care to). The minority of apps are somewhat useful, or gee-whiz information that is amazing to have so conveniently in your pocket.

I like it, and it can stay. 

The Big Issue

There is something outside of my drivel that is a topic of contention - the freedom for an application developer to create something for the iPhone platform. It seems that Apple is trying very hard to stifle this. If you tried to create a new Mail client, for instance, forget it, Apple won't let you distribute it.

This is wrong. It's un-American. Remember? Freedom? We used to value it. We cannot let corporations or governments dictate our actions like this. We don't have to take this without a fight. Think about it.

Being locked to iTunes is simply silly. Tethering users to a moronic user interface, designed to sell them more stuff is insulting. So it should be obvious that I will be avoiding Apple's proprietary setup. Having a closed system so that something works reliably is OK, but having it so you can control consumer behavior is unacceptable. 

The "Jailbreaking" community seems to have a lot of junk out there too, just like the Apple apps store. I think the only way for Apple to make this ethically right is to reconcile with Jailbreakers and mainstream the process of freeing the platform. From what I've heard, this is another point of view I have taken where I am on the losing side.

Wednesday, February 25, 2009

Launching Directly into Lotus Notes Applications

Launching Lotus Notes directly into an application is dangerous to workstation stability. To qualify this statement, launches with versions up to 6.5.x were always unstable. I am an ex-Notes developer and a little behind. I am just getting into 8.5.1, but I am not going to retest this behavior until 8.5.1 is completely rolled out (and the need arises).

There are a number of ways to do launches directly - .lnk files, shortcuts into a document, the Notes://ServerName/Directory/DatabaseName.nsf format embedded in HTML. All of these work. Sometimes. For a while. If everything works out OK. But they will consistently fail and cause Notes to crash. 

It would be great for a Notes guru, who somehow still cared about version 6.5, etc., to come along and tell me I am wrong. I welcome that. If anybody has had good experiences with Notes launches, let me know.

A little history: we use the Lotus Notes email platform because of it's ability to handle many terabytes of mail. It has aways been the most scalable and secure mail product. I have worked with Notes as an application platform since version 3 (1993), and it has always been one of my favorites. We put a moratorium on new Notes apps several years back. I was fortunate to have been assigned to creating our SharePoint environment, starting in 2005. 

Along the way, there have been several attempts at links like this, and they have always failed. Also keep in mind that we work in a fairly well controlled environment - standardized desktop and server setups, etc., and it still always fails. I am not anxious to try this again with Notes 8x, but I guess that will be necessary at some point.

Tuesday, January 27, 2009

Easy Way How to Find SharePoint Subsite Size

Revision: All the following was fine and dandy for SP 2007, and maybe if you don't have access to Powershell. If you do, just do this:

$used = (Get-SPSiteAdministration -Identity ).DiskUsed
$used
_______________________________

I was looking for a GOOD way to find out the size of subsites. It seems a lot of people are struggling with this. You could try SharePoint Designer. That's fun. When you ask it site properties, it will give you a different answer depending on what document libraries or lists you touched. Obviously that is not going to be reliable.

I'll cut to the chase (although I was trying to be as wordy as possible). This isn't a GOOD way, but it is a very simple way: 

  • open the site in Windows Explorer
  • navigate to the root of the site or subsite in question
  • right click, properties

That may be a little resource intensive - it takes a while to open. I think it may have to open a lot more than it appears just to get you that number, but there it is in the properties window. Piece of cake.

Post Script: http://www.codeplex.com/SPUsedSpaceInfo is a console app to get a CSV listing of sites and their size. Beware that the setup is pretty heavy handed - a Dotnet 3.5 SP1 installation starts right up if you aren't there already. 

Tuesday, January 20, 2009

Time Zones and Site Templates in SharePoint

This little problem had blog entry written all over it. We use a site template created in the SharePoint user interface (not Visual Studio) in several farms. Maybe we should stop that practice as it is starting to slow us down, but that's how it is currently deployed. 

Besides being a pain because the template needs to be re-saved in each site collection in order for our stuff to work right, we also have to do it to set the regional settings because:

  • When you save a site template in the SharePoint GUI, it saves the regional settings in the template.

Use this to your advantage!

See also my blog entry about how simple and straight forward time zone issues are in SharePoint: http://bobklass.blogspot.com/2008/06/regional-settings-are-simple.html.

Wednesday, January 14, 2009

Robert Gordon and Chris Spedding at the Beachland

I have been going around saying that there weren't enough shows going on in Cleveland this winter, but maybe all I had to do was open my eyes. I nearly missed a great one this Saturday at the Beachland. Robert Gordon and Chris Spedding are so important to Rockabilly and yet I almost missed it.

Once I realized I was going to go to this I started getting psyched by playing the only two things I had of Roberts - the first Link Wray thing (on vinyl, of course) and a King Biscuit of the two of them from the late seventies. By showtime I was ready.

With no opener, the "7:30 doors/8:30 show" didn't start until after 9:30. I got there 8ish (it was a nasty weather evening, as they all have been - snow and ice and cold) and got a seat right by the mixing desk. Schoolboy was there with his Zoom H2 just sitting on the table in the little acoustically transparent black bag that comes with the Zoom. That worked out just fine for the whole evening.

This rockabilly revival with a brit twist (Chris) worked beautifully. Robert did a set, Chris did a nice set in the middle (doing fine vocals, tasty guitar, etc.) and then Robert did another set. The band was just Robert and Chris with a bass plus drums rhythm section (electric bass only, and I was a little disappointed in that). The band was well rehearsed - they do a great show.

The Beachland crowd was a lively one. Mixed ages in the 25-60 range - I would say average in the 40's, though. After the show I met with Robert and Chris. They were very gracious, but Chris seemed pretty tired. 

Schoolboy's recording is outstanding - easily the best Beachland recording I have heard. The Zoom did well. At 24 bit 96 kHz, the show took up around 3.7 GB. That high resolution gives it a smooth sound and the great mic capsules in the Zoom perform well. Nice!

Saturday, January 03, 2009

Indians Depth Chart - I Hope This Is Better Than It Looks

I got a little depressed today as I was reading about the trade for Mark DeRosa. That seems to have been a good trade - he must either be expensive or not have a lot of time left on his contract, because they gave up very little for a good player.

This is the depressing part - the depth chart: http://cleveland.indians.mlb.com/team/depth_chart/index.jsp?c_id=cle. It doesn't feel like a championship team. It doesn't feel like a contender. I hope that changes. I have followed Indians baseball as a fan since I was a kid. It's always fun, even if they aren't very good, but right now there doesn't seem like there is enough there to make it fun.

The pitching depth is very questionable. Almost every position is questionable. Centerfield and catcher are pretty well covered. Hopefully I will gain confidence in these guys as they show up in their new spring training site. 

Tuesday, December 16, 2008

Cannot Move Web Parts on Page

This simple little issue has cropped up at least twice in our environment. Most recently it happened because we started using a new alternate access mapping. Previously we encountered it when migrating from IE 6 to IE 7.

The Javascript needed for editing pages (and other stuff, no doubt) cannot run without adequate browser security. Check that the site is included in Trusted Sites or the Intranet Zone and that your policies (for the zone for the specific browser version) enable scripting. 

Tuesday, December 09, 2008

Migrating Content Databases from RTM to SP1

We did a migration, copying a content database from an RTM farm with a SQL 2000 back end in North America to an SP1 farm (no infrastructure update) with a SQL 2005 back end in Europe (and another in Asia) in order to give a starting point for replication (using a certain major replication software).

It was easy. We restored a backup of to the new database server. It's now a SQL 2005 database. If you try to simply attach this database to the SP1 farm in the Central Admin GUI, when you browse to it you will get an error with a useless link to a Microsoft site (that's what we got). 

To make it work, with the database not attached, we ran:

Stsadm.exe -o addcontentdb -url -databasename

If you want to check the database version, you can run:

SELECT * FROM Versions

There is a nice table of the database versions here http://blogs.msdn.com/shaden/archive/2008/01/10/migrated-to-sp1-checking-your-database-schema-version.aspx. You are looking for 12.0.0.4518 for RTM, 12.0.0.6219 for SP1. You can see the rest of the database versions in the post linked above.

Where's my Easy button? I hope this is really as good as it looks.



Wednesday, December 03, 2008

Live Recording with the Zoom H2

See also Part 2

For the casual (low budget) recorder (previously know as "tapers"), if you wanted top quality and the ability to record concerts lasting many hours, the iRiver H120 was a great way to go. I like to think I was on the forefront of the iRiver-for-tapers movement, and helped promote using these great devices for recording concerts. You see them a lot these days.

For the uninitiated, the iRiver was a brickish iPod-like device with a little hard drive and great DSP stuff. It even had digital ins and outs. The Rockbox project adopted it and created some great software for it. I started using mine for shows in January 2006. I later bought an H320 too and Dale has been using that one. 

I hate to come out and publicize it. It may impact the resale value of the iRivers. But here goes: the Zoom H2 can be had for about the same money as good second-hand iRivers (iRivers in questionable condition are fairly cheap, though). The H2 can do a lot more. Most significantly, the H2 has built in mics that aren't bad and it is 24 bit.

I have done only one concert with the H2, so if you were expecting the definitive guide to recording with this device, come back in a few months. What I have found so far, though, is that the thing sounds good. The mic capsules inside the H2 are pretty good (there are four of them, read about it here).  The electronics do a good job of capturing that decent sound and digitizing it,  and the user interface beats Rockbox.

The H2 has two cool mounting options - a regular camera tripod thread, or a mic-holder/mic stand adapter (which I used with a regular boom. It has a volume control range that worked well for a very loud live venue. Functionally, it gets high marks for out-in-the-open taping. For less overt recording, it may have it's drawbacks, but the H120 with Rockbox also leaves much to be desired for clandestine taping.

As for the show I chose as my first with the H2 (I didn't really choose it, the H2 I ordered arrived two days before the show, so I took it), to be kind, it was memorable. It was the third or fourth time I went to the Jigsaw Saloon and Stage's Thanksgiving eve show. The place is always packed, and that always makes it fun. The sound in there is always WAY too loud. The bass bins on their main stacks are way too big for the venue - a lot like the Beachland Ballroom used to be. 

Since I didn't have my 16GB memory card that I'd ordered (I only had a 2GB card) I could only get 59 minutes at 96 kHz 24 bit, so I decided I would only record the Lords of the Highway. It turns out they got stuck all the way at the end of the bill, so I had to listen to the other 5 or 6 bands they put on first. I didn't like any of them, except for Uncle Scratch (always fun) and the Whiskey Daredevils. I had seen them before, but not with their new guitar player, Gary Popcorn (Siperko?). That guy could really play and it made the entire evening worthwhile. I just wish that I had recorded their set. I stopped him (Gary) and told him how much I enjoyed his playing at least three times.

The Lords got on stage about 1:30 and started playing about 1:32 after the crappiest two minute sound check I ever heard. It was their first Cleveland show with new bassist, Jimbo, so of course all of us fans (those who were left) were enthusiastic. Overall, though, it was too short. Insultingly, the sound guys shut off the PA in the middle of a song at 2 AM. Need I say more?

Sunday, November 23, 2008

New Look for BobKlass.Info

I am a copycat. Scott recently added new theming and functionality to mylifeinaminute.com and it prompted me to look at some alternatives. After two or three minutes of shallow thought, a new theme was selected.

It looks and works better for me on my new studio monitor in 1920x1200 (yes, it's the month long Black Friday celebration when new gear finds its' way into my setup).

Wednesday, November 12, 2008

Prophylactic Reboots of SharePoint Servers

Up front, I will admit that I've always been a fan of prophylactic reboots of servers. Any servers. In the NT4 world, weekly. In the Solaris world, monthly. And in the Windows Server 2003 world, monthly. But things are not always equal, and SharePoint is a huge wild card.

WSS/MOSS 2007 causes IIS some heavy duty pain. Put it up, leave it up, and eventually, it will die. We've all seen it, and I'll bet those of you who are lucky enough to run SP1 or other patched up  systems have seen it too. Hopefully we will get all patched up soon too, but I don't expect that to make things perfect.

The unexpected crashes of IIS seemed to do the most damage to the indexing process. The indexer itself can take a hit and stop functioning (you probably will see a lot of junk in the event logs) or the web front ends it is trying to use might unexpectedly crash. We got slightly toasted (not quite burned) by this several times.

Since we started rebooting the farm Saturday night (before Sunday's full crawl), things have been better (I would hate to say perfect, but it has been perfect).

I know that server folks don't like prophylactic reboots. They really would rather address the problem, but since some of what ails SharePoint servers are real bugs, memory leaks, etc., this kind of thinking has to give way to good, old fashioned, weekly reboots.

Wednesday, November 05, 2008

Halloween Psychobilly Party to Remember

Some of my friends call psychobilly "halloween rock." This seems especially appropriate when that season rolls around. Last Friday's show was a special kind of party because it marked the last Lords of the Highway show with Sugar on bass. 

Lords fans are like a family (a family that likes to party!) We turned out in big numbers since this was a special occasion. Crazy people, some in crazy costumes. 



The Music
The Slackjawed Yokels, Horror of 59 and Lords of the Highway were on the bill. The Yokels reunion sounded great and was a blast. I've seen Horror of 59 a couple times before. Since Sugar will be in the band from here on out, I will give them more attention. The Lords gave one of best performances (out of how many have I seen?? - It feels like maybe 50?? but probably less).

The Recording
Bob and Dale Boots had the recording rigs going pretty well (Keith the taper was there with his too). We got a feed off the soundboard to one iRiver and another room microphone up high on a mic stand to another iRiver. We haven't combined them yet, but it should make a great surround mix.

The Photos
I almost didn't bring a camera. I wish I could capture a night like this on video, but the Beachland Tavern is just too darn dark. I grabbed my old Cannon and had it in my back pocket most of the night. That's what you see above. I have Dale's pics on a different computer and maybe I'll post those too. He got some good shots.

The Beer
If the Beachland didn't make a killing that night somebody robbed them. It was flowing. I must criticize the bad Great Lakes on tap (I think it was Dortmunder, but it tasted like soap). I got it early in the evening (early was around 10:30 and my complaint was not answered with a free one as it should have been). I switched to other stuff, and had plenty! It was a good time for all.

Tuesday, November 04, 2008

I Wish I Took This Advice ...

... then, as the man says, you couldn't blame me for any of the mess!


Do what you like today. I voted absentee a few weeks back. At least I could tune out most of the garbage that flies through the air during election time.

Tuesday, October 28, 2008

This Is No Way to Promote Tourism

How about extreme nasty tours. The weather is Cleveland is turning sour. It should stay that way for a while. Tourists are now few and far between. But it's not so bad that one can't enjoy a brisk walk by the sea shore!




Beats me where the audio went on this, but just think shwwwwwwwwew ...
and a little rock and roll at the end.

Thursday, October 23, 2008

I Verse Uverse, We All Verse

Ma Ma Ma Belle! I'm not sure what the AT+T breakup was really all about in the first place, since so much of it came back together. Once upon a time there really was very little competition in the U.S. in most of what was then the telephone business, but look what it is now. AT+T has a few competitors, but it has huge market share in so many of today's (much broader) communications markets.

They now have all of my personal communications. And long before even cell phones, in the early days of home Internet service, I was wishing for a single provider to sell it all to me. Somehow I now wake up in the middle of the night and it has happened (it could be because I missed one of my Lyrica pills, though, because my skin also feels like it's peeling off).

My TV, home phone, cell phone, and Internet are all from the same provider. AT+T Uverse was the latest addition to this pile, with television and Internet services. So, what's it like? It certainly is impressive to look at the router config screen and see that 25 megabits of IP are coming into my house.  I haven't had the service long enough to say much about reliability. 

There definitely are limits to what it can do. I am supposed to have 6 mbit down and 1 mbit up of Internet. This seems to be rock solid, unlike the cable TV provider, which felt inconsistent. Cable was supposed to be faster on the down side, but it seemed to be spotty. On the TV side, yesterday we were recording two HD programs and watching one regular program in one room. When I tried to tune to an HD channel in another room, it said it could not (sorry, Dave). I can live with that (I watched a different, recorded HD program).

We bought the whole bevy of channels - 341. There are maybe 10 more HD channels than we had with cable (48, I think). It comes with a DVR you can access from other sets (or even control over the Internet). It can record 4 programs at once, two HD. American HD is a lot of data - 1920x1080 - so that's pretty impressive. Although we usually are not technologically deprived, we didn't have a DVR before this. It a keeper, something we can't do without. Pausing live TV. Gotta have it.

As a quality freak (but really only an expert on the audio side), I was concerned about excessive compression on the HD cable channels. With cable, you could see lots of artifacts if you looked at where subtle gradations of color were supposed to be. Uverse was supposed to be better, using MP4 compression. I don't think it holds up very well under close scrutiny either, though. Color gradations seem less blotchy, but animation of things like background colors is jumpy. Only a picky person would notice, and I would need side by side installations to give a more accurate account. And that ain't going to happen.

So, I am happy, but I won't save any money (not much, anyway) and the difference in the amount of service we are getting is negligible.

Wednesday, October 22, 2008

"Route 66" on WRUW

Eclectic. To me, that's always a positive word. I suppose there may be some things eclectic that I would want to avoid, but I'm not sure what they would be.

The term is perfect for describing a radio show I have been enjoying the last few years. It is inexplicably called "Route 66." You can find this show on WRUW 91.1 FM in Cleveland or http://www.wruw.org/ every Wednesday from 9:00 A.M. to Noon.

Your DJ Carl's shows normally cover multiple genres, often within one set. It is always fresh and heartfelt programming. And eclectic. Not to the point of obscurity, but in range. You can get everything from jam bands to punk rock, classic rock, any form of jazz, world music, odd imports. Nothing is off limits (although I'm not sure I've ever heard him delve into any orchestra music).  All mixed up and presented with a curious thread. 

You can check out some older shows as well: http://www.wruw.org/guide/show.php?show_id=163

Carl - for that dip into orchestra music that I think you should feel challenged to make, rather than the usual 19th century longhairs, maybe some Moondog would work.

Thursday, October 09, 2008

Happy Birthday John Lennon


John Winston Ono Lennon
9 October 1940 – 8 December 1980







... and an early happy 72nd birthday to Bill Wyman (October 24, 1936). This is a picture of me with Bill a few years back. It was at a book signing at the Rock Hall. I was standing with a few other people waiting for Bill and didn't realize that I was standing almost right next to Gary Brooker ("Whiter Shade of Pale").

Tuesday, October 07, 2008

Relative URL's In a SharePoint Masterpage

I've mentioned that I hate branding, right? It is kind of nice, though, when you get it right. I've had some recent little successes that have made me happy. Or it may be the Lyrica I've been on for the past month that keeps me happy (nice drug).

OK, so while you are out there messing with masterpages, you might want to add a static URL link that goes to the current site. Here's mine that worked so nicely:

NavigateUrl="$SPUrl:~Site/../Search.aspx"
Text="Metadata Search "
Target="_new"
runat="server" CssClass="ms-SPLinkButtonInActive" Font-Size="XX-Small"/>
               
"$SPUrl:~Site/../Search.aspx" goes to a page saved at the root of the subsite. Naturally, you could specify a path into the subsite as well.

There also was a significant amount of pain that went into the meticulous placement on the masterpage. I'm not sure if I am satisfied with the way I did that. We'll see when I roll it to the QA and production environments. It is pretty! Likewise, I'm still debating on the actual location of that file, etc., but in the mean time, you've got your relative URL.

Friday, October 03, 2008

Adding a "Fake" Item to the Views Dropdown

I recently built some demos using Bamboo Solution's fantastic "List Search Advanced" web part. I called it "Metadata Search" since that's what it really is - a search on any of the columns (but not documents in a library). We needed to have a search limited to individual lists but we couldn't use the out of the box Advanced Search web part because it needs a defined scope.  We have too many subsites (Microsoft recommends no more that 200 scopes, or something like that). We could have tried to roll our own, but Bamboo Solutions to the rescue! Highly recommended.

The primary use of the Bamboo search web part will be from a special search page that I will add to the site template. In looking for other ways to incorporate it, I came up with something interesting. I created a view called "search."  It didn't matter what was on the view because I hid it.

Then I edited the web part page and hid the view web part (in the Layout section). It is now a web part page which shows in the view drop down, and I can add web parts to it. I added the Bamboo Solutions search web part, but it could be anything. Instructions, maybe.

Do not remove the list view web part from the page. If you do, the page will no longer show in the drop down. You may then need to delete it with SharePoint Designer.

The users turned down my idea, but it's still a nifty (stupid) SharePoint trick that I'm sure I will use someday.

Thursday, September 04, 2008

SharePoint Search Hammers and Crowbars

Search can get stuck in some funky ways. Who knows why - disturbances in SQL connectivity, disturbances in the force? 

I recently had a rather nasty bout with some stickiness. One of the query servers was not communicating properly for some reason. Even after a restart, our full crawl would stop almost immediately (when it tried to propagate). The last message it would show was "the query server xxxxxx is not responding." xxxxxx was one of my web front ends and which also is a query server. As I said, the restart (small hammer) of that server did not help.

The BIG hammer I used to pound this out was to go into Central Admin and remove the search query service from this server and then re-add it. Ultimately, this got us past this bump.

Along the way, I was finding the full crawl stuck, and it would not respond to a stop command. The crowbar I used to get this done was to restart the Office Search service on the indexing server. 

It pains me to do these things!

Wednesday, September 03, 2008

SharePoint Reminder - Tickler System

OK, I know you really smart SharePoint people won't even have to think about this one. But I thought about my user's application needs for a good 10-15 minutes before I came up with this one. So for the really smart ones, this is no use, but for anybody not feeling quite that sharp, maybe you can save half that think time (you still had to google "sharepoint reminder" and find this post!).

So this is really simple. All you need to do is:

  1. Have a reminder date (not necessarily the due date). This can be a calculated field, based on due date (like =[Expiration Date]-30).
  2. Create a reminder view that filters based on the reminder date (is less than or equal to today).
  3. Use an alert or an RSS feed (now that was easy).

This thing does not need to be any particular kind of list or library. I know it's a brain dead simple solution, but if you were having a mental block, maybe this will help.

Friday, August 22, 2008

Holy Cash Flow, Batman

Scott Hoag pointed out that Bamboo Solutions has released this very interesting SharePoint price calculator:

http://community.bamboosolutions.com/blogs/sharepoint-price-calculator/default.aspx

We stuck in everything for our four farms and it spit out an estimate of the list price of the SharePoint implementation. It is somewhat staggering - list prices.

I have been a long time Microsoft stockholder. To me, this is further evidence that the stock is way undervalued (in case their outstanding earnings weren't enough)! Buy some stock today.


Sunday, August 17, 2008

Dogfish Head 120

Those of you who have known me for a while know that I have this thing about Dogfish Head brews. They are my favorite, even though I come from a town where we have one of the best craft breweries - Great Lakes - and I worked with the people who started the very large creative brewery, Crooked River (I think it was mostly software money that financed that company in the beginning). I probably told far too many people about the beer aging in my basement. There is a big pile of it. It's an investment! After you drink with me, you may think that I am this huge beer snob (snob is so cruel, I just appreciate the good stuff). I'm just a connoisseur for crying out loud.

So today I finally popped open one of the "holy grail" beers. A Dogfish Head 120 that had been aging for a couple years. Here is my review from BeerAdovcate.com:

"If anyone asks, Dogfish Head 90 is my favorite "everyday" beer. That's not to say that it isn't special, it's just that it is readily available and I wish I could drink it every day (but of course that would cause health problems). I have always loved it, and I have never aged any of it.
At first the Dogfish Head 60 was a disappointment to me. But I later realized what a dope I was. It was just something completely different. Now I love it, especially on tap.

"A few years ago (when my son started at Purdue) I was able to procure a few bottles of 120 in Indiana (they can't sell it in Ohio - too much alcohol). They were around $10 each. I just let the suckers sit in storage until today, when I finally had one (I have been meaning to do this). I had good reason, I wanted to relax and enjoy something special - I deserve it. 120 did not disappoint.

"I had an opportunity to buy preaged bottles of 120 at their brew pub in Delaware last summer but for whatever reason I passed (I am pretty sure the price was in the $15 range and I was already spending a bundle there). But the one I am drinking is one I aged myself. It's over two years old. Everything seems to be settling in on it.

"It is sweet, hoppy, well balanced. There does not seem to be a boozy smell whatsoever. The alcohol is definitely there, but the smell is not. The smell actually is a bit weaker than I would like. Everything else about this beverage is what I would expect from a well aged, over hopped, over malted ale. Smooth.

"It was worth the wait and the $10. Now I have to think about (1) when to drink the rest of them and (2) how to get some more to put up for later. And how the hell do you follow that act?"

Wednesday, August 13, 2008

The Curmudgeon's Guide to Practicing Law

I can be a curmudgeon. For me it's "acting my age" (and settling in to the years ahead). I have a right to act this way. An example of curmudgeonly behavior in public might be insisting on being addressed as "Mr. Klass." At work or at home it might include niceties and protocols just "because I say so."

Our lawyers have an (at least partially deserved) reputation for curmudgeonly behavior. Many of them demand respect in a way that is difficult for the uninitiated (and especially IT persons) to appreciate. This has always worked OK with me since I naively give everyone credit for having made it this far through evolution. The fact that they are here at one of the biggest law firms in the universe must mean something. Never mind the amazing academic and professional accomplishments of these people.

This lawyerly curmudgeoness is amplified (exaggerated, at times) in Mark Herrmann's The Curmudgeon's Guide to Practicing Law. This nifty little legal best seller is required reading for new lawyers wanting to make their way through the ranks at a major law firm.



As a long time law firm IT person, I also think it is useful for non-lawyers to get the curmudgeon's pointers about quality of work, his basic rules for writing, etc. It is a quick read (more like a big pamphlet) and the humor makes it fun. So I declare it required reading for anyone who works in this environment.

"It's a shame that they waste licenses to practice law on people who ask questions like this."

Monday, July 28, 2008

Fairport Lighthouse Triathlon July 27, 2008

Back when I ran marathons I got into quite a rut. Although I had traveled to some out of town races, I found it very easy to simply do Cleveland's in May, Erie's Eriesistable Marathon in September and the Toe to Tow (Towpath) Marathon in October. I think I did those same three races six years in a row. That's the definition of a rut.

Towards the end of my marathoning days I started doing the Fairport Lighthouse Triathlon. I have now done that race something like 10 out of the last 11 years. But it never feels like a rut. It is always exciting!

It never ceases to be amazed me how comfortably I can complete this race with little or no training. Yesterday was no exception. I went in worried (I had swam that distance once in 2008 and rode bike the distance only once, and never had I combined events). I have been running a little more lately, upping my puny mileage a bit.

I didn't worry about much else. I was forced to stick new tires on my bike on Friday, but that was an improvement. The race went very smoothly for me. I swam strong, biked strong and ran OK. I don't really keep very good track of my times on this race from year to year - they are always about the same.

Two of my close colleagues from the firm were also doing the race, making it that much more fun. Mona Lombardi, who also did this race last year, improved her time substantially. Jean Ference flew in from New York to do the race (bringing her bike on the plane!). She took second place in her age group. Jean just whizzed by me on the bike! I am honored to be in the company of these athletic women!

The race is one of Lake County, Ohio's best kept secrets. It may be run simply and the old fashioned way, but it works. It is a beautiful setting and the weather is almost always perfect. Yesterday was gorgeous. 168 men and 100 women participated. Since Jean won an award we stuck around for the ceremony. Check out the photo album - click on the photo-link (I will add a few more in a couple days).

Friday, July 25, 2008

They Don't Put Out Any Good Music Anymore -- NOT!

I recently ran into an old acquaintance who is an aging rock music aficionado and he said something to the effect of "They don't put out any good music anymore." I think he meant it, and I told him he was wrong.

Last night I heard The Raconteurs "Consolers of the Lonely" for the first time. Right now I am listening to it for the third time. This album single handedly shoots my old friend's statement to pieces. Although I've listened to a bunch of other great new albums this year (how about Aimee Mann's "@#%&*! Smilers," for instance), this one is at the top of my best of 2008 list.

Great songwriting, brilliant production and a powerful rocking sensibility put this up there with the best albums in recent years. Get it!



Monday, July 21, 2008

Moving Central Admin (Again!)

You will note that I wrote about misadventures moving Central Admin a while back (http://bobklass.blogspot.com/2008/03/how-to-move-central-admin-site-even-if.html). Maybe I should have read my post before I went to do it again, but things seem to have worked out OK this time, sort of doing it the right way.

We added two more servers to our main North American farm (now four WFE's and an indexer, and I'm not sure how we will distribute other shared services - Enterprise stuff is new to us). We had previously been running Central Admin on one of our two WFE's and the indexer ONLY indexing. One of the new WFE's is to be dedicated to indexing, and it seemed like a good idea to move Central Admin there. This will make even more sense when we add decent load balancing to this setup.

So I ran the Config Wizard for the first time on the freshly built box and indicated that it should host Central Admin. When it was all done, it pops up Central Admin, running off the old host. Hmmm. Time to read my old post. Those misadventures didn't really seem to be relevant, but I was considering running the Config Wizard on the old host to remove it. Or mess with alternate access mappings. I may still have to do that - there is some baggage in there.

In the end, though, I typed in the URL to the new host and Central Admin was running (in two places!). From the new one I just stopped it on the old and everything seems to be fine. I guess that was the right way!

P.S. - There was just one more thing. After an IIS reset the CA site stopped functioning (I don't even care why). So I went into ../_admin/AlternateUrlCollections.aspx and changed CA there to point to my new site. NOW I'm golden.

Wednesday, July 16, 2008

Elegant Solution or Kludge?

According to those who know, SharePoint databases shouldn't get extremely large. What I gather this means, is 50 GB is large, 100 GB is very large and 200 GB is excessively large. In an industry like mine, that's not a lot of data.

Our main SharePoint litigation support application has been a big hit, and it is beyond very large and on its way to being excessively large. We present visitors to this site a "My Sites" table of contents as there are hundreds of sites but very few users are members of more than a couple sites.

With the success of the application, it is easy to foresee growth many times what it is today, so we needed a way to deal with this. Our solution is to have multiple site collections and a custom table of contents that represents them all in one place. Users create new sites self-service, so we just force them to the one site collection that is open for new cases. It's seamless to the users - they do not need to know anything about what is under the hood.

In answer to the title question "Elegant Solution of Kludge," I'll glom the two together and call it an elegant kludge. What do you think?

Monday, July 07, 2008

In Training

Well, I am, sort of. Some of you might not know that I used to run marathons (very slowly). I quit in 2000 after about 13 years and 36 marathons (including three or so where I did not finish, but I did at least 20 miles). My time varied from 4-5 hours. Back in that day, I did have to follow a strict training schedule in order to get to the STARTING line (more important than getting to the finish).

Now ... not so much. I usually do the Turkey Trot in Cleveland on Thanksgiving (5 miler). And I may do the Johnnycake Jog in Painesville this month, just so as to get together with my old neighbor, Chris Emminger. My one big event is something I've done for the last 10 years or so, the Fairport Harbor Lighthouse Triathlon. It's a real mini - 500M swim in Lake Erie (can be a little choppy), 20 KM bike, 5 KM run.

I actually have been "training" a little - a couple bike rides, a very little bit of swimming. Lots of excessive eating and drinking (no, wait a minute). The first time I did the race I found out about it two days before and "trained" for one day. It's always fun (see last year's blog on it). July 27th, Fairport Harbor - come on out!


From "Summer" 2008



The other side of the "training" thing was going out to see my friend Frank Foti's steam engine running this weekend. This hobby is definitely model trains gone wild. They carry many passengers on these miniature trains, winding through the lovely woods in Kirtland.

Here is their track from the air.

Frank - Thanks for the ride.

Thursday, July 03, 2008

Clapton, Return to Forever and Patrick Sweany

Of these varied shows I've gone to recently, the most pleasing was the wonderful Patrick Sweany (Band) at the Rock Hall last night. Let me explain.

I saw Eric Clapton at Blossom a few weeks back. I had never seen him before (it's hard to believe because I have HUNDREDS of his recordings), and I wasn't doing anything better, so I grabbed the GPS, jumped in the tC and headed South. Traffic was horrible, and if it weren't for a bold move (passing the Blossom exit and using the GPS to take back roads), I would have been late, as was much of the crowd.

What we were treated to was vintage Clapton - sounding much like a 90's show of his. Doyle Bramhall II was his second guitarist. Even though he is a major talent, I wished I could see Clapton with Derek Trucks - or both Trucks and Bramhall. Trucks is amazing. As it was, it still was a quality show, and very exciting in parts.

I had poor seats, and the venue is too big - these are the reason I had never seen him anyway - he always plays big venues. Schoolboy was there with his iRiver H120 Rockbox and was sitting right in front of a speaker, so the recording sounds pretty good.

I saw Return to Forever last week in Cleveland's lovely (sort of) Plain Dealer Pavilion (at least the place is lovelier than the name). It's a 5500 seat outdoor venue with a pretty urban setting and a cute tent. Unfortunately, the seats (at least on the floor) are very uncomfortable (too close together), and the sound is bad. It was a first for me for both the band and the venue.

Return to Forever always was one of my favorite fusion bands. This re-incarnation of the band is the perfect line-up of virtuosos - Lenny White, Stanley Clarke, Al Dimeola, and Chick Corea. They played some of their challenging repertoire and schoolboy's recording shows that the performance was somewhat sloppy. The solos by Al and Chick made it all worthwhile, but the poor sound and seating made the concert a disappointment.

Patrick Sweany is one of the treasures of Northern Ohio. I've seen and recorded him several times. At last night's Rock Hall performance Patrick was his usual energetic and spontaneous self. Pretty much throwing the set list away after the first song, he worked the crowd, trying hard to include everyone. He was especially good at bringing the small children in attendance into the show - inviting them on stage and letting them screw up his songs.

It was all very entertaining and I wished I could have gone to Patricks other gig later that night, but I'll just have to vow to catch him more frequently. Keith (the frequent taper) was there with his family. I forgot that he has recorded Patrick hundreds of times. The crowd consisted of maybe 50% tourists and 50% hard core fans. We all enjoyed it.

I was disappointed to see he had a new bass player and drummer, but they were great. Part of Patrick's act is for the bass and drums to jam in between songs. The new guys did up some classic jams in the vein of John Entwhistle and Jack Bruce. Wonderful. The opener, Christine Jackson, was also very good. She had a full band (I had previously seen her open for Buddy Guy as a solo act).

So of these three shows, I enjoyed Patrick Sweany the best. Better than Eric Clapton or Chick Corea and Return to Forever. And it's not because I'm cheap (the Rock Hall show was free).

Monday, June 30, 2008

Changing Breadcrumb Text for a Sub Site

We had some sub sites that had been created a while back and part of the breadcrumb was all caps. We since had changed the parent to be mixed case but the sub site still showed it as all caps (Firm > DEPARTMENTS > Subsite instead of Firm > Departments > Subsite ).

I tried re-saving the "Title, description and icon" but that didn't work. It was simple enough, though, to move the site elsewhere and then move it back. All better.

It may be kind of low-brow, but it works.

Regional Settings Are Simple

Regional setting look like something they got right in SharePoint. At least sort of.

This very clear and simple article sums it up nicely: http://office.microsoft.com/en-us/sharepointserver/HA101774731033.aspx

I will attempt to make things even more concise, so as to distill this down to what I needed to know as we prepare to roll out farms in Asia and Europe.

  1. Don't set a time zone in the Central Admin Web Application General Settings as this will override the settings on the site collection or sub site (unless that is what you really want to do).
  2. Users will need "Edit personal user information" permissions if you want them to be able to set "My Regional Settings" (off the Welcome menu).

When a sub site is created it inherits the locale settings from the parent. These can be changed at the site level.

If a user has permission, they can override the setting for the sub site. When they uncheck Always follow web settings, they get locale, time zone, calendar and alternative calendar(??), work week and time format settings.

That's pretty simple. I will need to verify that this works consistently.

Thursday, June 26, 2008

Mike McCartney Gets It


Last night I went to an event at the Rock and Roll Hall of Fame and Museum where Mike McCartney, who not surprisingly reminds me a great deal of his older brother Paul McCartney, gave a talk about his photography (and life in general). As Liverpudlians always seem to be, Mike is very charming and talkative, and he has had many interesting experiences.

In talking about his work, Mike expressed a love for taking pictures. To him, having a camera around so he can capture images is an important part of his life. I think it it his most profound way of expressing himself. I was very pleased to see him expressing the opinion that, although it is important to know how to use the medium (craft), the quality of the camera (technology) is of much less importance. I very briefly talked with him about this, and he and I agreed that WHAT you are doing with the camera (where you point it) is what it is all about.

Unfortunately, people I know who fancy themselves amateur and "professional" (I don't want to insult anyone with a "wannabe" prefix) photographers don't seem to get it. Maybe you can be a good photographer, but you can never be any kind of artist unless you understand this. Seeing an image taken with a decent cell phone camera, for instance, would INSPIRE an artist to dump the expensive Canon (not forever, just for a bit) and take a series of crude but cool photos. I have been inspired by my cell phone camera many times (although that doesn't make me a great artist either). The musical equivalent would be a toy piano or a cheesy electronic organ. Or a Danelectro guitar.

The extremely low-light (cell phone camera) photo above was taken at the Rock Hall today. Mike was signing autographs and generally just hanging out and being the lovely man that he is.

Wednesday, June 25, 2008

Cancún Vacation

Last week I traveled to Cancún with my wife Gayle, daughter Holly and son Matt. We all certainly needed a vacation, and we were glad to spend some time together. We went to an all-inclusive resort - you know the drill, all the food and drink is included. This was great for us as we felt uninhibited and ate a drank a lot. The food was great. The drink was plentiful (I got the most, but both kids had a quite a bit of alcohol on this trip).

It was beautiful and hot, and we would go again if the opportunity afforded itself. Check out our photos (this is just a sampling):


Friday, May 30, 2008

"Summer" 2008 - Has it Started

It's been pretty chilly here - not quite summer - but we are trying to force our way into it. We shivered through an Indians game (if only we had been in the sun more the shorts would have been fine), went swimming (once), and now Cedar Point (on a very pleasant day).

How about those puffy cheeks from the "Rocket Sled" that is the front seat of Top Thrill Dragster.


Boilermaker

Sunday, May 11, 2008

Not Quite Gilligan's Island

I am headed to Cancun with my family very soon and we all may be in for some technology withdrawal. OK, so they have electricity, satellite TV, and some pretty lively entertainment, from what I've heard. Buses and boats and whatnot are plentiful too. Clearly our all inclusive hotel will qualify as an overindulgence of eat and drink. BUT ... no phone, no net, not a singly luxury ... as primitive as can be.

Although we should be able to get cell coverage, it will be absurdly expensive (for us impoverished gringos). We are all quite used to calling anyone, anywhere (in the US), any time, especially amongst ourselves. That's out.

I thought about using our FRS and GMRS radios that haven't seen the light of day for several years, but they aren't legal in Mexico. They have FRS (no GMRS) but our radios are not certified for Mexico. I might take a couple anyway, but my family always thought they were extremely hokey.

I have found that no hotels in the Cancun zona have free Internet of any kind and the only free Internet I have found was one spot at the airport. That would leave us paying $20/day at the hotel (I think) or something like $7/hour at a cafe. I'll probably have to spring for that.

Part of the purpose of the vacation (for me at least) is to get away from the keyboard, so maybe that's not so bad, but I hope the withdrawal symptoms can be mitigated with tequila.

It would be nice if the professor were there to figure out how to fix our cell phones and connect to the Internet with coconuts and bamboo.

Tuesday, April 22, 2008

Direct TV Dumping Satellites for Blimps?

I look out my office window and see a Direct TV blimp fighting its way through the wind. I wonder: Is Direct TV dumping satellites for blimps?


Monday, April 21, 2008

Rock and Roll Boulevard

Greetings from the corner of Rock and Roll Boulevard and Lakeside Avenue in beautiful downtown Cleveland. While I was in Vail, Colorado last December, an announcement was made that one of the main streets here (the one that terminates at Lake Erie with the Rock and Roll Hall of Fame and Museum, East 9th Street) was being renamed "Rock and Roll Boulevard."

This was pretty cool for me, as a charter member (and frequent visitor) of the Rock Hall, a native Clevelander, and someone whose office overlooks the Rock Hall. I'm not sure if they made a big deal of the announcement - I was out of town, but they have very quietly put up street signs underneath the East Ninth signs that say Rock and Roll Boulevard. Last week they also changed the signage on the building itself (see photo). Woo hoo!

Wednesday, April 02, 2008

What Constitutes Technical Competance for an End User?

Unfortunately, IT people berate non-technical people all the time. Much of the time we don't understand why so many of them "don't get it" and why they are SO far behind. Although these attitudes are to be expected, they do not breed a good customer service environment. So try to put on your rose colored glasses and think that the glass is half full. There is (probably) a reason why this person is in the position they are - someone thought they were valuable (and people are WAY more valuable than machines - maybe not systems, but most machines - but that is a topic for another day).

With that respectful disclaimer in place, I have some ideas about good users vs. bad users. It's interesting, you have bitching and moaning from both of these. Good users bitch and moan constructively, and bad users, well, for many reasons. The constructive bitching and moaning is one way to tell the good from the bad.

What is the bad user bitching and moaning about? Sometimes it is everything. Nothing works. Everything sucks. Nothing is designed right. Everything is too slow. I have tried many times to turn such users away from the dark side and maybe I have even fixed a few of them - permanently - transforming them to competent users. Although this is a worthy goal, don't drive yourself crazy trying to save everyone from their (most likely self-inflicted) technological hell.

Just listen. Is there something they are doing wrong that you can correct? Is there something you can build to better accommodate their work?

Another way to differentiate the competent from the incompetent is by how well they can accomplish what they do with technology. Does it enable them, or get in their way? Most of the time we are not well qualified to make such judgments, but we are entitled to our opinions. Some people take what is given them and soar. Others get mired in problems they cannot overcome. I think we know which ones we'd rather have for customers, sponsors, etc.

Monday, March 24, 2008

Spell Check Fix Clarification

The MOSS 2007/WSS 3.0 spell check bug (that supposedly IS fixed in SP1, but I'd like to know how they fixed it) has had work arounds documented several times, but I'm not sure any of these were complete. Neither will this one be, but I have two observations I would like to share.
  • You do not need to have any special permissions on the root of your site collection (just read).
  • Spell check can also be broken with inadequate permissions in the %windir%\temp on the web front ends.
The standard "fix" is to have a document library called "Spelling" off the root of each site collection, and in that library you need a junk document named "Custom Dictionary.txt." It doesn't matter what is in this document. The users need to have at least some (read?) access to the root, but to this Spelling document library they need these permissions (and nothing more):
  1. View Items
  2. Browse Directories
  3. View Pages
  4. Use Remote Interfaces
  5. Open
With this access, depending on what they have in the root, they may not be able to see the list, and they defeinitely cannot even open it in Sharepoint. They are unaware it exists.

The other problem we have seen is that on the %windir%\temp folder (usually C:\Windows\Temp) on each of the web front ends, the Network Service needs the following permissions:
  1. Traverse Folder/Execute File
  2. List Folder/Read Data
  3. Read Attributes
  4. Delete
  5. Read Permissions
Being cruddy work arounds, I'm not sure how well these are documented anywhere. These are the steps we have had to take to keep working. It is a shame that the SharePoint community has had to endure bugs like this. Unfortunately I am pretty sure most of us will not be taking SP1, so we won't see how they fixed this problem.

Thursday, March 20, 2008

Backup/Restore "Duplicates" and Broken "Content and Structure" (Settings.aspx)

This took a couple hours of staring at things and looking at every side of everything. I had used STSADM to back up a site and restore it to another site collection. This went pretty well, except for two problems:
  1. Two of the lists showed up twice in the "All Site Content" (viewlsts.aspx) and
  2. Content and Structure (settings.aspx) would error
#1 Symptoms
I tried deleting one of the lists. Oops. It deleted both (there really only was one). Hooray for the Recycle Bin!
The allitems.aspx for each list showed two web parts for the list (this is significant).

#2 Symptoms
You could navigate to any of the lists and stuff if you opened Content and Structure from another subsite, but you could not get to the root of this site.

Fix:
Delete the extra (duplicate) webparts from the allitems.aspx and all three problems went away.

Why? Ha! You tell me! But I am happier, and the users are happier. I'm just not very warm and fuzzy (welcome to my life with SharePoint).

Monday, March 10, 2008

How to Move the Central Admin Site, Even if You Already Screwed it Up

Revised! And also see http://bobklass.blogspot.com/2008/07/moving-central-admin-again.html
Moving the Central Admin site the right way is easy:

Run config wiz on old, removing
Run config wiz on new adding


But what if you did something to screw that up, like:

Start Central Admin on new server (through Central Admin)
Stop Central Admin on old server (through Central Admin)
Run Configuration Wizard on new server

which would leave you with NO Central Admin server?

You will have to try a little harder if you really want to screw things up. To fix it:

Run Config Wizard on new and REMOVE central admin
Run Config Wizard on the old and remove central admin
Run Config Wizard on new and ADD central admin

Similarly, you probably could redo the old Central Admin if it were screwed up and then do it the right way once everything was back the way it should have been. The right way:

Run config wiz on old, removing
Run config wiz on new adding

That's all fine, but sometimes SharePoint just won't do things the right way. My production server didn't present the option to remove the Central Admin site (why?) until I removed it from the farm and added it back (and the first time I ran the Config Wizard it took over an hour!).

But then it looked like the "right way" wasn't working. Upon close inspection, everything seemed to be where it should be. The problem was that the alternative access mapping for Central Admin needed to be changed (it still showed the old server). So just put in an explicit address and include ../default.aspx and navigate to the maintenance page, or just use ../_admin/AlternateUrlCollections.aspx and then change it to your new Central Admin server.