Tuesday, January 10, 2006

This is a question I see very often, and you can set the paper orientation in code-behind as such:

ReportDocument.PrintOptions.PaperOrientation = CrystalDecisions.[Shared].PaperOrientation.Landscape

Crystal Reports .NET Programming
If you're new to Crystal Reports, or just to CR .NET, this is the book you need. Part how-to, part programming reference, lots of simple examples in both C# and VB.NET.

 

Now playing: Rent - Out Tonight

Tuesday, January 10, 2006 5:00:08 PM (Eastern Standard Time, UTC-05:00)

Teun Dynstee released his Gantt Chart Web Part today:

The part allows you to specify a list and view to render. You select the fields from the view that will indicate the start and end date of an item. The third required field is the title field. Because the part works with view fields, you can also use calculated fields to specify the start date, end date or title of the item.

 

Now playing: Dierks Bentley - Lot of Leavin' Left to Do

Tuesday, January 10, 2006 2:29:28 PM (Eastern Standard Time, UTC-05:00)

Bob Mixon has released a beta of his Quick Launch Web Part:

This Web Part can be used to replace the hard coded HTML in a Windows SharePoint Services (WSS) Site. The first advantage to this Web Part is simply being aware of the current users security permissions. Meaning, if a user does not have the permissions to view the items in a document library or list, even if it is marked to be displayed on the Quick Launch bar, it will not be displayed.

There are many additional features currently present in this Web Part, which include:

  1. The ability to turn any set of lists on or off. So if you chose to not display Surveys, simply turn it off!
  2. The ability to display separation lines below the grouping headers.
  3. And, the best of all features, the ability to dynamically add any items to the quick launch bar through a standard SharePoint list.

 

Now playing: M - Popmuzik

Tuesday, January 10, 2006 2:13:00 PM (Eastern Standard Time, UTC-05:00)

From the CR .NET Newsgroup:

Due to the popularity of my CR.NET Programming book being posted online for
free prior to its publication, I'm doing the same with my new book. You can
read chapters from "Crystal Reports XI Encyclopedia" online for free. I'm
posting chapters as I finish them and I currently have four chapters posted.
I'll post the next four after I review them for errors. If you find the
chapters helpful, please link to them so that others may read them.

You can find the chapters listed on the home page of my website:
www.CrystalReportsBook.com


Enjoy!

Brian Bischof

 

Now playing: Chic - Le Freak

Tuesday, January 10, 2006 1:32:11 PM (Eastern Standard Time, UTC-05:00)
 Friday, January 06, 2006

Want one, too?  Become a benefactor: http://www.dotnetnuke.com/Home/tabid/894/Default.aspx.

The logo is actually grey (matches my eyes), it just looks blue-ish with the flash.

Now playing: Chamber Music Society of Lincoln Center - 3. Allegro Assai (Brandenburg Concerto #2 In F, BWV 1047)

Friday, January 06, 2006 11:03:02 PM (Eastern Standard Time, UTC-05:00)

I would claim that the image says it all, but I'm not quite sure what it's saying...

Now playing: Southern Culture On The Skids - Galley Slave

Friday, January 06, 2006 10:24:11 PM (Eastern Standard Time, UTC-05:00)
 Thursday, January 05, 2006

Business blogging is exploding this year, but content ideas are always in short supply.  Small businesses can benefit from blogging, but ideas may be even more difficult to come by, especially in small towns.  There was a good article this week from Marketing Profs with "Five Surefire Content Ideas (When Your Blog Is Drawing Blanks)" (http://www.marketingprofs.com/6/kranz9.asp).  Here's the intro:

If you're like me (and many others building a business), you may have created a Web log to communicate more intimately and more frequently with your audience. It's supposed to be easy. After all, the technology is simple, the style casual and the content brief.

But after the initial wave of enthusiasm, you may find it increasingly difficult to generate ideas for the blog that began with so many thoughts—and so many posts—just a few months ago. Worse, you might be guiding a boss or colleague who may not be a fluent writer, but is the appropriate representative whose voice must be present in the blogosphere.

This is free content, so definately check it out when you get a minute, and keep working on the content for your blog!  For more insight into business blogging, I do recommend reading Naked Conversations.  I was fortunate enough to be a galley reviewer, and you can read my review at http://www.rjdudley.com/blog/Review+Of+Naked+Conversations.aspx.

If you're interested in adding a blog to your website, drop me a line through the contacts page and I'll be glad to help you get started.

Thursday, January 05, 2006 7:15:27 PM (Eastern Standard Time, UTC-05:00)
 Wednesday, January 04, 2006

TiE PittsburghEvent:

Sales & Marketing Network: The Blog
Blogging and podcasting are revolutionizing the way companies interact and communicate with customers, suppliers, partners and employees. Learn how these new tools are impacting marketing and branding efforts as you hear from a panel of regional and national experts, including Microsoft's Robert Scoble, Pepper Hamilton's Jim Singer, Schwartz Communications' John Moran, Pittsburgh Bloggers co-founder Mike Woycheck and moderator John Soat, Producer of InformationWeek's The News Show. Note: Pre-registration is required. Please bring valid photo identification for security purposes.
Date: Thursday, January 19
Time: 6:00 p.m. - 8:00 p.m.
Venue: One Mellon Center, Third Floor Conference Room
Cost: $25 for Council and TiE Pittsburgh members, $35 for non-members
RSVP: Online, Council Events or 412.918.4229

Scoble first announced this a while ago, but the Tech Council’s newsletter just came out today.  Blogfest 5 will happen the night before, and Scoble’s an scheduled guest.  Nothing’s guaranteed with weather at this time of year, but I look forward to the event!

Now playing: Electric Light Orchestra - Do Ya

Wednesday, January 04, 2006 7:03:06 PM (Eastern Standard Time, UTC-05:00)

One great advantage electronic media have over printed media is quick and easy corrections.  Someone may capture screenshots or save printouts, but you don’t have to send your delivery guys all over a city to retract a headline.  The PG was able to correct on their website in short order, but the printed copies had already flooded the streets.

This is a serious mea culpa:

 

Wednesday, January 04, 2006 6:49:49 PM (Eastern Standard Time, UTC-05:00)

via Digg

The Software for Starving Students CD enhances the Windows and Mac desktop computing experiences by providing an easy way to install free, high-quality software titles via a user-friendly interface. It includes popular open source programs like Firefox and OpenOffice, intended to help students learn about and benefit from open source and free software programs. The SSS team put all the most commonly used free programs onto one CD to make it easier for students to install useful software (including fully-featured office suites, 3D graphic editors and much more) for free. To preview the new SSS interface, check out some screenshots of the latest release.

Full info at http://mirror.softwarefor.org/index.html.

Wednesday, January 04, 2006 5:07:27 PM (Eastern Standard Time, UTC-05:00)

via Digg

O'Reilly Media's latest book, Asterisk: The Future of Telephony, written by Jim Van Meggelen, Jared Smith, and Leif Madsen is the most complete book on the Asterisk PBX system to date. The new book, announced at Astricon 2005 covers many of the new features of Asterisk 1.2. In the spirit of open source, O'Reilly has licensed the book under the creative commons license making it free to download and distribute. If you are looking for the ultimate Asterisk book, you can now download the entire book as a PDF file!

Find it at http://voipspeak.net/index.php?/content/view/33/2/.

Wednesday, January 04, 2006 5:06:06 PM (Eastern Standard Time, UTC-05:00)
 Tuesday, January 03, 2006

Good advertising isn’t dead, there’s just so much bad advertising that it seems to be.  Below is a photo of a recent full-page Coke ad that caught my attention.

Things I liked:

  • Tasting Coke vs. Coke is a little dig at the Pepsi Challenge of yore.
  • “Blindfolding mechanism”.  That’s a hilarious overdescription of a cut-out paper blindfold.  The “blindfolding mechanism” reminds me of the Joo Janta 2000s that came as part of Infocom’s Hitchhiker’s Guide to the Galaxy game in the 80’s, so it has the cool retro feel to it also.
  • The bottom of the coupon is right on the fold in the newspaper, for easy removal.

Coke is preaching to the choir here, since I prefer Coke in general. I’ve had Coke Zero (and I can tell the difference), but I’m redeeming the coupon anyway.

 

Now playing: Pearl Jam - You've Got to Hide Your Love Away

Tuesday, January 03, 2006 8:41:37 PM (Eastern Standard Time, UTC-05:00)
 Saturday, December 31, 2005

I was recently paid by a client, so I took the opportunity to add a little hardware to my home network:

 Netgear SC101
Netgear SC101 Storage Central

My home network consists of two laptops (mine and Wifey’s, via w-fi), and my desktop (wired to the base station).  I needed to be able to access the same files from my laptop and my desktop.  These include my iTunes library, and source code stored in my VSS repository.  Wifey needed to back up iTunes, and I needed to make sure she can access the thousands of images from the flower shop’s weddings and funeral work.  Netgear’s “toaster” seemed like it would fit the bill, so I ordered it and a pair of Maxtor 200 GB IDE hard drives.  Total cost was under $400, significantly less than for a full file server.  One of the reasons this is so much cheaper than a full file server is that this is more of a networkable hard drive, and this particular model is meant for the home network.  Technically, this device is a SAN, not NAS (http://kbserver.netgear.com/kb_web_files/n101547.asp).  Similar products on the market are Iomega’s StorCenter hard drives or the lower-end Snap Servers.  One advantage this device has over the other competitors is that you can determine how much storage you have.  You have to buy the drives separately, but you can start with one and add another one later.  You can also upgrade the drives for more storage down the road.

Setup was very easy—I literally opened the side of the SC101, dropped in the two drives and connected the power and ribbon cables to each.  The side needed a little more force to get back on than I wanted to use, and the lock is spring loaded, so I had to use both hands, one to keep the lock unlocked until the side was back in place, and the other to press the side into place.  It’s like they needed to leave a few mm more space than they did, and the side still doesn’t fit back perfectly.  I then attached the network cable and plugged the unit in, and it started its self configuration.  You do need to have your network running with DHCP, which is the default for most home networking gear.  If you haven’t fiddled with the DHCP settings, you’re probably good to go.

Next step was to install the software, which you must use in order to make this work.  Installation was quick, and it even prompts you to check for an update first.  Good thing, as there was a minor version upgrade since my unit shipped.  Once the software is installed, your first task is to configure the drives, and I was pleasantly surprised as to how the drives can be configured.  During configuration, you’re prompted to check for a firmware upgrade, and this too had a minor version upgrade.  The firmware upgrade was the only glitch in installation—the installer program crashed after the update finished, and I couldn’t reconnect to the device with the client software until I power cycled it.  After the power cycle, I could configure the drives, and everything progressed normally.

I was most interested in having my drives mirrored for data protection reasons (http://kbserver.netgear.com/kb_web_files/n101543.asp), but you do have some options in how you divide the physical drives into logical drives.  You can define the physical storage media into a number of logical drives, and each drive can be mirrored or not.  I could have two drives, each of 190 GB (representing the two physical volumes), or one 150 GB mirrored and two 40 GB non-mirrored (one on each physical volume).  I ended up with a 150 GB and a 40 GB drive, each mirrored.  Total time was maybe 20 minutes from when I started unpacking to finishing configuration.

In the Amazon reviews, you’ll see people complain about the speed of the device.  Part of this may have to do with the network speed, part may have to do with the speed of the physical drives (try to buy faster ones if you can), and part may have to do with the size of the logical drives.  I use a Microsoft MN-500 base station running at 100 Mbps (the speed of most corporate networks), and it took 2–3 minutes to copy 1300+ files (894 MB) from my desktop to the SC101.  You will probably get better performance by partitioning into smaller logical volumes, and by using a wired connection (the laptops connect at 10 Mbps via wi-fi, but newer wi-fi networks can connect at 54 Mbps).  On the larger volume, it does seem to take a few moments longer to load folder and file listings than on the smaller volume, so I would suggest several smaller logical drives, rather than one monster drive.

There are a couple considerations/downsides.  One thing you definitely need to make sure of is that if you’re using a wi-fi home network, you should definitely secure it with WEP or WPA, especially if you’ll be storing sensitive files on the SC101.  If you don’t, there’s a chance someone could access your files.  I suspect this device uses some form of embedded Linux, and it doesn’t support NTFS or Windows security—it just uses a simple password to access the volume (if you set one).  There does not seem to be any client for Macs or Linux machines, only Windows.  Since I bought two new drives off the shelf at Staples, I can’t say if older drives work or not (you can find a list of tested drives at http://kbserver.netgear.com/kb_web_files/n101554.asp).  Also, Netgear’s website says that the device is compatible with Windows XP SP1, but the box and product insert both say that XP SP2 is the minimum system.  I had to upgrade Wifey’s laptop to SP2 in order to make the client software connect, and the software worked fine after the upgrade to SP2.  Also, SFS bypasses the Windows cache, so folder and file information must be reloaded each time you access your drives.  This absoluetly slows the interface down, and can get annoying if you have to keep accessing different folders in a short amount of time.

All in all, I’m very pleased after several days of use.  One cool feature is that the drives do not need to be defragged.  The controller software uses SAN File System (SFS), which is self-optimizing (to oversimplify).    Even though it’s not a Windows-based device, I haven’t noticed any incompatibilities at all, and the speed seems fine for normal file operations.  And, you can choose to share the logical drives, or keep them private.  This allows you to have a central family place for photos or whatever, and private drives for each family member.

<update 2006–01–01>

I noticed today that for some reason the Windows Installer is painfully slow when I have drives attached.  When using the Add/Remove programs, or when installing a new application, the installation takes forever.  To remedy this, I ran the drive wizard and detached the drive.  Then, installation was pretty normal.

Saturday, December 31, 2005 10:50:55 PM (Eastern Standard Time, UTC-05:00)
 Friday, December 30, 2005

Wifey came through with a seriously cool find this Christmas--I didn't even know these existed:

Logitech Wireless Headphones for iPod
Logitech Wireless Headphones for iPod

These are Bluetooth-enabled headphones that connect to my iPod with a tiny transmitter.  There are 5 buttons on the right earpiece (play/pause, FF, REW, vol up, vol down).  Both the headphones and transmitter are rechargeable.  The volume buttons are easily distinguished from the FF/REW by small dimples in the buttons, and the play/pause doubles as the power button on the headphones.

So far, I'm really pleased.  These are not the lightest headphones you'll ever wear, and people with melon heads may find them a little tight on the ears (especially if they wear glasses).  The sound quality is surprisingly good--in fact, some of the best I've heard through headphones (not as good as my Etymotic ER-6i earbuds, but that's to be expected).  The Bodeans are crisp and clean, and my classical selections are full-bodied.  The bass response is quite good, without sacraficing treble or suffering distortion.  If I didn’t know these were from Logitech (which I still think of as a mouse company), I’d believe the speaker portions were from an audio company such as Shure or Sony.  The headband goes behind your head, not on the top, so it won’t mess up your big hair.  The headphones/transmitters are paired, so I don’t know if the signal can be shared.  I’m the only one I know with these headphones, so I can’t test it, either.

For me, the best part is the wireless control.  I’m no longer chained to a 4–foot radius in my office.  I can move about freely, and still have control over the songs I listen to with the FF/REW buttons.  It’s kind of Trekkie to press a button on the side of my head when a coworker stops by.  Remember these control an iPod, not iTunes, so if you’re listening at home, you’ll need to use your iPod.  At the end of the day, I just plug in the headphones and transmitter and let them charge overnight.  I’m ready to go the next morning!

I would still recommend the Etymotic ER-6i earbuds for lawnmowing (snowblowing for the next few months) or plane travelling, but Logitech’s Bluetooth headphones are awesome for the office.

<update 2006-01-06>

Here's the transmitter mounted on my iPod.  USB-powered lava lamp not included.

Now playing: Southern Culture On the Skids - House of Bamboo

Friday, December 30, 2005 8:30:49 PM (Eastern Standard Time, UTC-05:00)
 Friday, December 23, 2005

It's been three years since the release of DotNetNuke, and today Shaun announced the DotNetNuke Benefactor Program.  Basically, you can make a donation to support the project, and get some extra benefits in return.  DNN will remain open source and free, and becoming a benefactor is optional.

The DotNetNuke Benefactor Program was created with the intent to preserve the delicate balance between the needs of the open source community, the serious business ecosystem it has fostered, and the on-going management of the project. The Benefactor Program provides the ability for community members to gain access to a premium set of layered benefit packages; with each level designed to satisfy the needs of a specific stakeholder group.

Full information at http://www.dotnetnuke.com/Home/tabid/894/Default.aspx.

Now playing: Pearl Jam - You've Got to Hide Your Love Away

Friday, December 23, 2005 10:29:09 PM (Eastern Standard Time, UTC-05:00)