tag:blogger.com,1999:blog-39303754424977995142009-07-11T20:47:09.153-07:00Eat, Sleep, CodeI will most likely be blogging about ASP.Net, IIS, and Visual Studio Team System. I imagine there will be other non-geek-related stuff too.Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.comBlogger54125tag:blogger.com,1999:blog-3930375442497799514.post-16890746972591166102009-07-11T20:41:00.000-07:002009-07-11T20:47:09.166-07:00Windows 7 - Test Drive in VirtualBoxI installed windows 7 on VirtualBox using Vista as the host. The VirtualBox drive is sitting on an external USB drive. I re-booted my laptop in to Ubuntu and made reference to the Windows 7 machine within VirtualBox. Now I'm typing in the Windows 7 VirtualBox running inside Ubuntu Linux 8.04 and using only 512MB of RAM dedicated to it and 128MB for video. It's working great!<br/><br/>Now I can play with Windows 7. I'm totally in love with VirtualBox...and it's free. I'm in geek heaven right now.<br/><br/>Oh, and for those of you that know I'm also in love with Firefox...that's the first thing I installed on the Windows 7 box. :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-1689074697259116610?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-19406325712720815982009-07-09T10:13:00.001-07:002009-07-09T13:09:00.701-07:00Firefox or Firefix?I loooove Firefox.</br> But suddenly it won't open at all. I keep getting this...even in "safe mode".<br/><br/> <a href="http://1.bp.blogspot.com/_DuNxoM3z_3M/SlYldPHw8kI/AAAAAAAAEaU/9j8LRs9xApA/s1600-h/FireFix.png"><img id="BLOGGER_PHOTO_ID_5356509991009317442" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 395px; CURSOR: hand; HEIGHT: 362px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_DuNxoM3z_3M/SlYldPHw8kI/AAAAAAAAEaU/9j8LRs9xApA/s400/FireFix.png" border="0" /></a><br/><br/>Ok, now after rebooting, it's fine again, and I just noticed there's a new version "3.5". Woohoo! It claims to be twice as fast as Firefox 3, and so far, I believe them. This browser rocks!!!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-1940632571272081598?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-39405739814046297882009-06-12T08:18:00.000-07:002009-06-12T08:21:35.015-07:00Xmarks (formerly foXmarks)<a href="http://tinyurl.com/b6cjwz">Xmarks</a> (formerly foXmarks) is very cool. You can sync your bookmarks across machines and across browsers. This started with Firefox, but since it works with multiple browsers now, they changed the name.<br/><br/> iGoogle has a gadget too!<br/><br/> I looked this up and started using it this morning, after yesterday's iGoogle homepage fubar-ness. My links were all gone. They came back this morning, and I manually loaded them into Xmarks.<br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-3940573981404629788?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-75979923709720123712009-06-02T15:18:00.001-07:002009-06-02T15:20:05.160-07:00Gas: Yaris vs. Honda ShadowYou'd think that riding my motorcycle to work would save a lot of gas money, but it's really not that much.<br/><br/> Here's the breakdown...<br/><br/> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DuNxoM3z_3M/SiWlcWH4jRI/AAAAAAAAD30/rJmQHvfdRYQ/s1600-h/gas.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 280px; height: 181px;" src="http://1.bp.blogspot.com/_DuNxoM3z_3M/SiWlcWH4jRI/AAAAAAAAD30/rJmQHvfdRYQ/s400/gas.png" alt="" id="BLOGGER_PHOTO_ID_5342858439338528018" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-7597992370972012371?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com1tag:blogger.com,1999:blog-3930375442497799514.post-10423045772054390042009-06-01T14:41:00.000-07:002009-06-01T14:44:07.014-07:00Meebo puzzlerMeebo posted a JavaScript Puzzle today. The goal is to create a one line JavaScript function that takes any number of arguments, sorts them, and returns the sorted list.<br/><br/> I came up with this:<br/><br/> <pre>function SortArguments() { return Array.prototype.slice.call(arguments).sort(); }</pre><br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-1042304577205439004?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-78356456135495076912009-05-26T10:52:00.000-07:002009-05-26T10:57:19.931-07:00FireFox add-on TinyUrl GeneratorThis is another cool add-on for FireFox. With a single click in your browser window, you can generate a tinyurl from your current url. It puts it on your clipboard so you can immediately paste it where you need it. The add-on is called TinyUrl Generator. It puts a little link icon in the tray. This is soooo handy, especially when you need to post a URL to twitter, and you only have 140 characters for your post.<br/><br/> Here's a link to the add-on (and I used tinyUrl to make the url tiny. heh heh)<br/> <a href="http://tinyurl.com/casdu7" target="_blank">http://tinyurl.com/casdu7</a><br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-7835645613549507691?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-7728994192883408652009-05-08T07:07:00.000-07:002009-05-08T07:12:48.350-07:00Firefox add-on: Organize Status BarOnce you get a few Firefox add-ons in your status bar, you might like to put them in an order that works for you. "What can help me with this?", you may ask. Another add-on! Get the <a href="https://addons.mozilla.org/en-US/firefox/addon/1759" target="_blank">Organize Status Bar</a> add-on.<br/><br/> It adds an option to your Tools menu and lets you set the order of your status bar items.<br/><br/> In mine, I have FireBug, FireSizer, Gmail Notifier, Yahoo Notifier, and TwitterFox. I have the same set up on other machines, but the order was different. It's nice to be able to order them in the same way on all of my boxes.<br/><br/> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DuNxoM3z_3M/SgQ9Z3icZKI/AAAAAAAADx4/cZd2CbwKU7E/s1600-h/ffstatusbar.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 233px; height: 35px;" src="http://2.bp.blogspot.com/_DuNxoM3z_3M/SgQ9Z3icZKI/AAAAAAAADx4/cZd2CbwKU7E/s400/ffstatusbar.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5333455373327951010" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-772899419288340865?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-54916762915107334042009-05-05T08:14:00.001-07:002009-05-05T08:26:41.595-07:00Virtual Machines: VMWare, Virtual PC, and VirtualBoxI've used VMWare. I've used Virtual PC at work. I'm using VirtualBox at work and at home.<br/><br/> <span style="font-weight: bold;">VMWare</span><br/> VMWare was cool. I used it at college and at one employer. At the employer we used ESX server, and all of our development machines were virtual. Cool idea, but things were very slow at times.<br/><br/> <span style="font-weight: bold;">Virtual PC</span><br/> Virtual PC is good and has awesome features, like differencing disks and undo disks. Differencing disks let you make a base install, then create new machines from that in just seconds. This comes in handy when you need to spin up a new VM quickly. Undo disks let you install software to test it out, then when you close the machine, you can choose to commit your changes or go back to what you had before you started messing up your machine. :)<br/><br/> <span style="font-weight: bold;">VirtualBox</span><br/> VirtualBox is great for day to day use. I use it at work and at home. At work, I keep an Ubuntu linux VM running at only 256MB of RAM. It's fast and when I close it and save the machine state, 256MB goes to disk in a few seconds. Likewise, when I resume the machine, 256MB loads very quickly--much faster than a fresh boot. Installing Ubuntu on VirtualBox was easy. Installing it on VirtualPC took jumping through some hoops...not fun. At home, I use Ubuntu, and keep an XP VM on VirtualBox to run Quicken basically. I also use that XP box for connecting to work because the Terminal Services client in Ubuntu is a little shaky when controlling machines within machines. For instance, when I remote a work server, then inside that remote my work desktop, the mouse is crazy slow. In any case. VirtualBox is awesome. I'm really happy with it, and when given the chance, will choose it over Virtual PC or VMWare.<br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-5491676291510733404?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com1tag:blogger.com,1999:blog-3930375442497799514.post-43114010673924322692009-05-04T08:33:00.000-07:002009-05-04T08:38:17.356-07:00Firefox add-ons: Testing Resoltion for Acer Aspire One PurchaseI'm still kicking around the idea of buying an Acer Aspire One...now the 10.1". The only thing holding me back, aside from coming up with an extra $350, is the screen resolution. I'm not sure I can live with only 800 pixel vertical resolution. So, I'm using Firefox to help me make that determination.<br/><br/> I'm using the FireSizer add-on to set my Firefox resolution to 1024x600 (the max resolution on the AAO screen), and I'm using the Classic Compact theme to minimize the space that the button bar and menu bar take at the top. I'm doing all of my browsing in this mode. If I really can't stand it after, let's say, a month...then I'll wait for a netbook that has at least a 768 vertical resolution.<br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-4311401067392432269?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-79635724850625429942009-04-22T08:42:00.000-07:002009-04-22T08:46:55.281-07:00SharePoint Designer says I have a file checked out, but I don'tOccasionally, SharePoint designer may tell you you have a file checked out, but you don't. It won't let you undo checkout, because it's not checked out, and it won't let you check it in, because it's not checked out.<br/><br/>To resolve this, you need to go manually (ugh) into the cache on your machine and delete the offending files.<br/><br/>On Windows Server 2003, I had to go here:<br/> <pre>cd %userprofile%\local settings\application data\microsoft\websitecache</pre> <br/> On Vista, I had to go here:<br/> <pre>cd %localappdata%\microsoft\websitecache</pre> <br/> Once you get there, go into the folder of the website you're having trouble with, and delete everything in it. The next time you open SharePoint Designer, your file will not be marked as checked out.<br/><br/>Also, you might want to be sure you have other files checked in before you do this. You don't want to screw up the status of other files to fix just the one file, so be careful.<br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-7963572485062542994?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-55881400908077114912009-04-16T10:54:00.001-07:002009-04-28T14:04:44.298-07:00SharePoint custom security trimmingOk, so this turned out not to be so custom, but it was annoying enough to figure it out that I wanted to share.<br/><br/> My problem: I've created some custom widgets in my master page, but I only want Full Control people and Contributors to see them, not Readers, etc. So, I tried to use the SPRole to figure out what roles the current user was in. It didn't work as expected, plus it's depricated. So I moved on to the SPRoleDefinition and SPRoleAssignment classes. These also didn't give me what I wanted. Finally I did a search on tapping into SharePoint's security trimming, and found this gem.<br/><br/> Wrap the following tag around the thing that you want security trimmed, and SharePoint will take care of it for you.<br/><br/> &lt;SharePoint:SPSecurityTrimmedControl id="something" runat="server" PermissionsString="AddAndCustomizePages"&gt; your stuff goes here &lt;/SharePoint:SPSecurityTrimmedControl&gt;<br/><br/> The important bit is what goes inside the PermissionsString attribute.<br/><br/>Here's a list of possible values:<br/><br/> <b>List Permissions</b><br/> ManageLists<br/> CancelCheckout<br/> AddListItems<br/> EditListItems<br/> DeleteListItems<br/> ViewListItems<br/> ApproveItems<br/> OpenItems<br/> ViewVersions<br/> DeleteVersions<br/> CreateAlerts<br/> ViewFormPages<br/> <br/> <b>Site Permissions</b><br/> ManagePermissions<br/> ViewUsageData<br/> ManageSubwebs<br/> ManageWeb<br/> AddAndCustomizePages<br/> ApplyThemeAndBorder<br/> ApplyStyleSheets<br/> CreateGroups<br/> BrowseDirectories<br/> CreateSSCSite<br/> ViewPages<br/> EnumeratePermissions<br/> BrowseUserInfo<br/> ManageAlerts<br/> UseRemoteAPIs<br/> UseClientIntegration<br/> Open<br/> EditMyUserInfo<br/> <br/> <b>Personal Permissions</b><br/> ManagePersonalViews<br/> AddDelPrivateWebParts<br/> UpdatePersonalWebParts<br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-5588140090807711491?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com2tag:blogger.com,1999:blog-3930375442497799514.post-28557758038449247412009-03-24T09:25:00.000-07:002009-03-24T09:28:18.966-07:00Wonderful WindowsAhh. Is it still Monday? This is the last thing I had hoped to see this morning. <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_DuNxoM3z_3M/SckJuluGq_I/AAAAAAAADug/PuZH9urVqc8/s1600-h/wincrash.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 367px; height: 205px;" src="http://4.bp.blogspot.com/_DuNxoM3z_3M/SckJuluGq_I/AAAAAAAADug/PuZH9urVqc8/s400/wincrash.png" alt="" id="BLOGGER_PHOTO_ID_5316791531091700722" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-2855775803844924741?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-35204946843772832542009-03-19T09:32:00.000-07:002009-03-19T09:36:49.769-07:00Songbird is the bomb!I've been playing with different music players on Ubuntu 8.04. I was fairly satisfied with Banshee, and had settled on that being my player of choice, but whoa baby...along came <a href='http://getsongbird.com' target='_blank'>Songbird</a>. I love it. The interface is pretty much modeled after iTunes, which is fitting, since I'll be using this with my iPod. They did find a bug recently in the iPod add-on, so it's down for now, but I'll wait...no problem. This player has my vote for best Linux music program.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-3520494684377283254?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com1tag:blogger.com,1999:blog-3930375442497799514.post-14554852212513383142009-03-02T15:15:00.000-08:002009-03-02T15:19:06.901-08:00Another Firefox gadget worth having - iGoogle Tab RemoverI've been using iGoogle for a while, and am not happy with the left side navigation they added. I never use it and it takes up horizontal space. This little Firefox add-on gets rid of it, and makes it into a pop-out menu instead. Pretty sweet so far. <br/><br/> <a href='https://addons.mozilla.org/en-US/firefox/addon/10113'>https://addons.mozilla.org/en-US/firefox/addon/10113</a><br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-1455485221251338314?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-55366256114112006452008-11-26T14:13:00.001-08:002008-11-26T14:15:20.742-08:00Metallica & Five Finger Death PunchTonight, on Thanksgiving-eve, we're going to see Five Finger Death Punch in Seattle. I'm pretty stoked. I liiiike these guys.<br/><br/>You know, writing this post I can't believe I didn't write one about seeing Metallica in Portland on November 1st. They absolultely rocked! Anyway, Happy T-day.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-5536625611411200645?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com1tag:blogger.com,1999:blog-3930375442497799514.post-148743347002302002008-10-24T13:53:00.001-07:002008-11-02T19:58:46.401-08:00Wedding (aka Cool Party where we said stuff in the beginning)Just a quick note to mention how incredibly awesome last Saturday was. I'm a married man and have never been happier.<br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-14874334700230200?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-3155568410363007262008-10-21T11:12:00.000-07:002008-10-21T11:13:25.236-07:00Custom Resolutions for Remote DesktopI’ve been using this for a while now, but I’m not sure who else knows you can do this, so…<br/><br/> If you want to specify a special resolution when you run remote desktop, you can do it. For example, if you’re running at 1280x1024 on two monitors, and want to take up both monitors with your remote desktop session, type this into your Run menu or command line, then connect to whatever machine you want. When you maximize it, it will take up both monitors.<br/><br/> mstsc /w:2560 /h:1024<br/><br/> You can also specify the machine, if you like, like this:<br/><br/> mstsc /v:myServerName /w:2560 /h:1024<br/><br/><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-315556841036300726?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-31518425672507761412008-10-18T10:07:00.000-07:002008-10-18T10:08:26.591-07:008 hours to goHoly cow, 8 hours from now I'll be a married man. Woohoo! I'll post details and pictures later.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-3151842567250776141?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-20858292151240213252008-10-09T13:53:00.001-07:002008-10-09T13:56:15.280-07:00SharePoint Terrible Error MessagesI've been staring at this one all day, on and off. It's so nice of Microsoft to give you detailed error messages like this. Grrrrr.<br/><br/><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_DuNxoM3z_3M/SO5vgftaOBI/AAAAAAAACac/8F8EWsWwfeo/s1600-h/sharePoint.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_DuNxoM3z_3M/SO5vgftaOBI/AAAAAAAACac/8F8EWsWwfeo/s400/sharePoint.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5255260419246405650" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-2085829215124021325?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com1tag:blogger.com,1999:blog-3930375442497799514.post-21751309396858825642008-10-09T08:16:00.001-07:002008-10-09T13:55:57.506-07:00Red-Gate and .Net ReflectorI just noticed that my .NET Reflector says "Red Gate's .NET Reflector" in the title bar, so I went to the red-gate.com site, and sure enough, they must've bought Lutz Roeder's .NET Reflector.<br/><br/> Red-Gate tools rock, by the way. They had their SQL compare and schema compare tools well before Microsoft made their own for Team System. They work flawlessly. I won free licenses at a .Net user's group once, and used it to sync between multiple servers. It was awesome, but when SQL progressed from 2000 to 2005, the tools needed to be upgraded and, well, Microsoft had come out with their own tool, which I could get under my MSDN license so I stopped using Red Gate tools, but I'd recommend them to anyone that doesn't have an easy method of comparing schemas and data and doing updates when there are differences. I repeat - they rock!<br/><br/> Here's a <a href="http://blog.lutzroeder.com/2008/08/future-of-net-reflector.html" target="_blank">note on Lutz Roeder's blog..</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-2175130939685882564?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-9980814996787650592008-10-05T16:25:00.000-07:002008-10-05T16:44:52.625-07:00Bachelor partySaturday, I had a bachelor party...and it was gooood. Steph and I were going to have separate bachelor parties, then meet up at the end of the night, but some of our friends couldn't make it, so we decided to merge the parties from the start. We started out at the <a href="http://grandprixraceway.com/" target="_blank">Grand Prix Raceway</a> and had a blast. Here's the team, well, except for John...where's John? Maybe in the John. ha ha. <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_DuNxoM3z_3M/SOlNzZ_TtFI/AAAAAAAACZs/gc5NUdrezmY/s1600-h/STA70008-1.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_DuNxoM3z_3M/SOlNzZ_TtFI/AAAAAAAACZs/gc5NUdrezmY/s400/STA70008-1.JPG" alt="" id="BLOGGER_PHOTO_ID_5253815985849480274" border="0" /></a> <center>Left to right: Steve, Tom, Stephanie, Mark, Kayleen, Tere</center><br/><br/> Then we went to Hooters for dinner. We got some surprise gifts from Tere and Kayleen.<br/><br/> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DuNxoM3z_3M/SOlOxoGLS1I/AAAAAAAACZ0/VfRR8zIJg9U/s1600-h/STA70035-1.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_DuNxoM3z_3M/SOlOxoGLS1I/AAAAAAAACZ0/VfRR8zIJg9U/s400/STA70035-1.JPG" alt="" id="BLOGGER_PHOTO_ID_5253817054788275026" border="0" /></a> Then the Hooters chick made Steph and I stand up on some stools and she got the entire restaurant's attention and let them know we were about to get married. That was pretty cool. They made us make fools of ourselves for a moment before we could jump down. <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DuNxoM3z_3M/SOlPHBy2aHI/AAAAAAAACZ8/tpbnwT_nHxU/s1600-h/STA70039-1.JPG"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_DuNxoM3z_3M/SOlPHBy2aHI/AAAAAAAACZ8/tpbnwT_nHxU/s400/STA70039-1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5253817422463789170" /></a><br/><br/> We went to <a href="http://www.theswisspub.com/" target="_blank">The Swiss</a> after that and listened to the <a href="http://www.kryboys.com/" target="_blank">KryBoys</a>.<br/><br/> Mark was our designated driver, and he had gotten up at 4am, so by the time we got home, he'd been up 22 hours, but was a pretty good sport. Thanks man!<br/><br/> Also: Steve, Tere, Petra, Erika, Jenny, John, & Kayleen. Thanks for coming! We had a great time!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-998081499678765059?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-71126962246643152912008-09-29T15:11:00.000-07:002008-09-29T15:22:34.213-07:0028th Annual Oyster Run in AnacortesAccording to KOMO TV, 30,000 motorcycles visited Anacortes for the Oyster Run yesterday. It's a good thing we were there, or there would've only been 29,998!..kidding.<br><br> It was fun though, oh man, riding in with all those bikes. I wonder if the locals just lock themselves up in their houses for the day or actually come downtown to see what's going on. For being a bunch of bikers, it was a pretty tame crowd, but then again, we did leave in the afternoon. Steph and I didn't stick around for it to get dark; we had a long ride home. There were always plenty of bikes on the road, and the ferries were pretty stocked as well.<br><br> I forgot my camera, but probably had a better time not worrying about taking pictures.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-7112696224664315291?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-91693939774103600112008-09-26T15:32:00.000-07:002008-09-26T15:34:12.106-07:00Acer Aspire One - I can't find you..Where the heck can I see, in person, an Acer Aspire One? None of the stores around here have them in stock. I've seen videos and it looks impressive, but I also saw videos of the Asus EEE, and in person that thing is mega tiny...can't type on the small keys.<br><br> Does anyone know where to find an AAO that I can actually see? I really don't want to order one, check it out, then send it back if it's not what I want.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-9169393977410360011?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com3tag:blogger.com,1999:blog-3930375442497799514.post-43402527430635410602008-09-26T11:45:00.000-07:002008-09-26T11:47:40.201-07:00Virtual PC, VirtualBox, Vista, Ubuntu, XPI'm seriously gettin' my nerd on today. On my Vista box, I installed Virtual PC. On Virtual PC, I installed Ubuntu Linux. On Ubuntu, I installed VirtualBox. On VirtualBox I installed Windows XP. I won't go any deeper. This is cool enough. :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-4340252743063541060?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com0tag:blogger.com,1999:blog-3930375442497799514.post-46111970971948418852008-09-24T13:49:00.000-07:002008-09-24T14:01:35.272-07:00GridView in UpdatePanel refreshes entire pageI've been seriously banging my head against the desk for a couple of hours now. I've got two pages, each loads a different user control. The user controls have a GridView housed inside an AJAX UpdatePanel. When you sort or change page numbers, the grid should update without refreshing the whole page.<br><br> One works, the other doesn't. The settings on the two sets of controls and pages are identical.<br><br> I finally traced this down. One page has in it's web.config <b>xhtmlconformance mode="Legacy"</b>and that was the downfall. The Legacy setting mucks with the HTML a bit and the update panel doesn't work. The default is "Transitional" so I set it to that.<br><br> All is well with the world...now where's the Excedrin?<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3930375442497799514-4611197097194841885?l=www.tompuleo.com'/></div>Tom Puleohttp://www.blogger.com/profile/10697521511530638404tapuleo@yahoo.com4