Tagged Posts

If you don’t know Will Strohl, you are one of the lucky ones. He’s an annoying guy, a total lunatic when it comes to DotNetNuke, but even that can’t fix his flaws.

You can however help fix one of the flaws of the “Mighty” Will Strohl. Will has a problem, he can’t afford collared shirts. Seriously. if you’ve ever met him you know this.

Check out this public service announcement for Will.

Now, here’s a challenge for you, two of them actually.

1) Bring your un-needed collared shirts (size XL) to DotNetNuke World in Orlando in Florida. Will needs them.

2) Make your own video for Will! Actually, provide your own audio track. I created the video and audio in about 30 minutes. I’m looking for people who can come up with a better audio track for the video, come up with something funny, something sad, something crazy, I don’t care! Just download the original WMV file (right click, save as) for the video and remove the audio, add your own. Then upload it to YouTube or Vimeo, and tweet the link to the video with #Collars4Will in the message. https://cjh.am/strohlc

Disclaimer: this video was generated out of necessity, check out the video that Will made for me a while back.

So here we are at day 101, I have to keep going!

Today’s blog is going to be to “correct” the blog posted last night. I used google voice transcription to post, and it didn’t exactly get what I wanted. First you should read the original post over here.

And here’s what I really said

“Hmmmm so here I am driving home from El Toro and I realize that it is day 100 of blogging every day this year I need to get a blog post done. I don't have a computer handy so I need to go ahead and use the audio features on my android phone. I meant to get the blog post done today while I was at the event site but I was unable to do so today, so I have to get day 100 of 365 done. I will go back and edit this blog post to accurately convert the proper word on day 101 but for now you have to try to translate what google really thought I meant verses what I actually said”

Mmm so here I am driving home from el toro and I realize they 100 up by blogging every day this year I need to get a blog post done I don't have a computer handy so I need to go ahead you the audio features on my android phone I meant to get the blog post done today while I was at the event site but I was unable to do so today watch football have to do for day 103 165 I will go back and edit this blog post to accurately convert the proper word on day 101 but for now you have to try to translate what google really thought I meant verses what I actually said

For those of you who have known me for a while this won’t come as a surprise. I suffer from Automotive ADHD (attention deficit hyperactive disorder),  and it is just getting worse!

oyNatalie and I are in car shopping mode, we’re looking to downsize from our 2008 F250 FX4, while we love the truck, it is just far too big for our lives in California. We recently sold our horse trailer that we had been trying to sell for a while now. Now that the trailer is gone, we are ready to part with the truck.

So we’re looking at what to get. Natalie would like a 4 door wagon, with room for a stroller (or the dogs) in the back, the baby in the back seat, and us up front. We’re thinking that we would like to find a used BMW 5 series to fill that role, though figuring out what year/mileage is something we haven’t decided yet.

One thought we are having is that perhaps it might be a good idea to trade the Z in on a 4 door car for myself as well. I test drove a 2011 Mitsubishi Evolution today, oh boy, daddy like!

I wouldn’t buy a new Evo, they are far too costly, but I would considering getting a used one and then perhaps an  older (2000-2003) 5-series for Natalie. I went to check out a couple of used 2008 Evo’s at a dealer down in San Jose today but immediately noticed that they were both modified, which totally turns me off. I don’t want to get into a modified car again, I’d rather buy something that is completely stock and if I want to modifiy it do it myself.

So we’ll see where this bout with my latest batch of AADHD takes us.

Don’t believe me that I have a problem? Here’s a list of the cars I and Natalie have owned over the past 5 years.

2003 Nissan 350z
2004 Ford F350
1988 Thunderbird Turbo Coupe
1973 Datsun 240z
1978 Datsun 280z 2+2
2005 Chevy Tahoe
2004 Chevy Corvette Z06
2005 GMC Yukon
2008 Ford F250
1995 Audi A6
2004 Nissan 350z

So last year, shortly after I moved from St. Louis to Denver, I went back to St. Louis to present at the 2nd St. Louis Day of .Net. Now, having moved from Colorado to California I’m headed back to St. Louis again. Once again presenting at the St. Louis Day of .Net, August 20-21, 2010. I will be presenting my crowd favorite DotNetNuke Best Practices session, the same one, possibly tweaked a bit, I delivered in Toronto in May. This session always seems to go over well with DNN people, old and new alike.

There are a few other “big name” DotNetNuke speakers who are also rumored to be attending and submitting sessions for this year’s Day of .Net. They are still taking speaker submissions (deadline unknown?), so if you want to present a DotNetNuke session be sure to get your submissions in quick!

If you aren’t up for speaking at the event you can still attend! What good are speakers if there is no audience? Get working on your boss/employer now, start the thought process of getting them to pay for the event. At the $125 price you are going to see a plethora of great sessions about DotNetNuke and other great topics.

If you can get away from work for the event (it’s actually a two day event) I highly encourage you to check out the St. Louis Day of .Net.

You can find more info about the event at https://www.stlouisdayofdotnet.com, be sure to check out their website, guess what it runs on? DotNetNuke of course! (Site designed and developed by Cuong Dang of R2integrated.)


More ...
Tags: DotNetNuke,St. Louis,Day of .NET,STLDoDN,DNN,Conference,Trip,Sessions,Best Practices
Category: Events

 So the big scary electrical gremlins in the Audi were an easy fix. The ignition key gets stuck a little too far forward sometimes, so as long as everytime I start the car I turn the key back in the running position everything works fine! Yay for the easy fixes.

I thought the car was burning oil, when we got it it was 2qts low, then yesterday the oil light came on so I threw some in quickly. Today I got the oil changed (for free with a coupon, score) and they did a minor inspection of the car, found an oil leak. They want $220 to replace the oil pan gasket. Yeah right, I'm not spending that! I'll do it myself sometime soon. Also need to get that windshield replaced soon too, but I think I might try to last through winter.

9:18AM: I’ll be updating this blog post as I can throughout Shaun’s Keynote, so refresh the page to see if you have the latest info! Shaun’s Keynote starts in 45 minutes (10am PST) so I’ll come back at that time and start adding content as he spits it out.

10:02AM: Shaun is up on stage getting ready to start. I’m recording, or attempting to, using my recorder to try to post the audio for the session tonight on DNNVoice.com

Agenda: Project Review, Product Roadmap, DNN Corp Overview, Embracing Industry Trends, Community Choice Awards

 

From here I’m not posting “times” from the post, but everything is in order.

Project Review

870k downloads (DNN CE) 2009

All time downloads 4.95 Million

DotNetNuke.com registered users 740k, up from 625k this time last year

Production websites running on DotNetNuke (estimate) 500k

Estimated 12k new websites deployed monthly

Conferences: OF EU 10/09, OF NA 11/09

Publications: # of books released in the past year

Packt Publishing: 2008 Best Overall Open Source CMS 3rd place, 2009 Results soon

 

Product Review

12 Public releases in 2009, 7 in 2008

4.X platform releases over the past year. 4.X end of life’d in September, all new releases are DNN 5 (personal note, you should be on DNN 5.1.4 now! it rocks)

5.X 7 releases in the past year. Working on 5.2

5.1 (released 07/09) Feature enhancements, Content Versioning/Approval, web request caching provider, Google Analytics support, Site Health Monitoring, Extended Permissions, Application Integrity checker, Management UI console, Core Entity Auditing (some of those features were specifically for PS)

Future current release, 5.2, Module and Page Output caching provider, Scheduler Enhancements, Tab Settings API, Portal and Page Template Serialization Improvements, Module Developer Productivity Enhancements, Content Localization API Foundation, Commercial Web Control Suite Integration PUBLIC RELEASE NEXT WEEK

5.3 Features – Abstract Folder Provider (for use potentially with things like sharepoint, amazon s3, azure, other types of items). Need to enhance messaging, storage, delivery providers. Search Engine overhaul. Portal Groups – allowing portals to share authentication. Content Localization within the UI. UI/UX improvements. Google Sitemap Extensibility, Improved User Profile Display and Field Types Goal Q1 2010

Longer term roadmap – Improved install experience. Enterprise Content Staging/Publishing (yay). Social Networking (Tagging, Taxonomy, etc). Document Management. Improved Foundational Core Modules. Contemporary Data Access Layer (ie. ORM). Friendlier URLS and SEO Optimizations. Enterprise Logging Provider. Clustered Caching Provider. New and Enhanced Authentication providers, much more. Planned Quarterly releases schedule

Corporation Overview

Vision, provide the most deployed, valuable, and cost-effective web app framework in the world

Investors AugustCapital and Sierra Ventures, Series A financing 11/08.

Business Growth: Multiple office locations, Australia, UK/Ireland, Vancouver BC, Silicon Valley

Commercial Product: Needed to provide support to business customers. PE is CE with value added wrapper, support, and features.

Professional Edition Benefits: Exclusive product features, unlimited tech support, Network Services, Documentation and Knowledge base, Annual Product Subscription

Elite Edition Benefits: Live telephone support, priority management of trouble tickets, guaranteed 2 hours support response time, extended support house. Installation/upgrade assistance, Source Code Access to PE features

Elite Premier Edition: Deployments of 5 or more product instances, increased indemnification, flexible contract terms

Number of licensed customers today 250

Commercial Roadmap

Community, Express, Professional, Enterprise.

Express, Very small business, less than 20 employees, 2 web based support tickets annually, single portal. same features as CE. Sometime in 2010

 

DNN Corp Strategic Accomplishments

Acquisition of Snowcovered, Brice is up on Stage.

Partnership with Telerik for use of controls, Rad Controls for ASP.NET Ajax. Rich Text Editors, Grid Controls, bundled with DNN 5.2, more UI overhauls will utilize more features in future releases.

Industry Trends

Things that DNN wants to do

Integrating product and channel, PAAS, platform as a service. Provide a seemless way to integrate DNN and Snowcovered, within your DNN installs.

Cloud infrastructure amazon and azure.

Empowering productivity developer

Mobile devices

Rich Internet Applications

Community Choice Awards

Best Overall and Best Informational Site – Rehab.com

Most Creative/Original Site – SilkRoadProject.org

Best E-commerce Site- SakeSocial

 

 

 

 

More coming

 So this weekend was the first weekend with the car, lots of effort put into it, 250 miles driven today, and lots of Gremlins found! So let's start in order.

Friday afternoon Natalie and I headed down to the DMV to get the title and registration taken care of on the Audi, we also hoped to take care of our licenses as well. First thing we figure out when we walk in the door is that you can't do your license and registration in the same place. What? Colorado, hello, what's the deal? (we learned why later).

(read the full blog post for A LOT MORE about this weekend)

So here we are, a new domain, a new project and a new car! This car, while a "project" isn't a project like that other car is.

Since we moved to Colorado we figured it would be a good idea if we had AWD/4wd vehicles, so we sold our 2004 F350 and traded in our 2004 GMC Envoy for a 2008 F250 FX4 last week. That put us down to a one (running) vehicle family, I couldn't take it! I'd been looking around for a while for another ride and came across this Audi not even 5 minutes from our house. It's got just under 130k miles.

With the success last night I decided I had to work on the car this evening a bit. The first thing I did was get it up on all four jack stands so that they were under the frame and not under control arms of the car. This would allow me to begin working on the suspension pieces.

When I got the car from Jeff, uhhh over three years ago now, it came with a second suspension that had been pulled off another car. This other suspension has springs (yellow), new(er) struts, a larger front sway bar, and also the addition of a rear sway bar. It also is a lot cleaner then the current suspension. So tonight I started pulling off the front suspension, starting with the sway bar, and moving on to removing the rest, at least what I could, of the right front.

I got stuck at the tie rod, but I did manage to get most of the other bolts removed. I came to a conclusion though, I’m going to likely just drop the whole front suspension out, including the cross member as the second suspension has one as well. In order to do that though I am going to have to dismount the motor. I will attempt to do that by lifting the motor up off the mounts with the cherry picker, hopefully without having to disconnect the transmission and not removing the whole thing from the car.

Before I do that though I will likely fully disassemble the other suspension and take it to a friend’s house to sandblast everything. I’m heading to Tampa for a conference tomorrow, so that will have to wait until the evenings next week. I’ll try to get everything disassembled during the week, both front and rear suspensions, and then probably go down to his place Saturday if he’ll be around.

So tonight after work I came home to get the starter out of the car and took it back to Autozone, fortunately the lifetime warranty was honored! Though I did have to run off to the Autozone Hub to get the replacement starter. The guy at the hub was kind of lost, but he eventually got everything worked out and I headed home with the new (remanufactured) starter.

So the last starter started off working, but after a few days just started spinning without engaging the flywheel, no grinding either. This one, once all wired up worked like a champ. I even got the car started up for a minute or so. I did all this without hooking up the computer, so I didn’t want to spend too much time keeping it running.

So now was the time, time to hookup the laptop and get the video camera out and record the car actually running! Well I am proud to say it was successful, here’s the video below.

So here’s the time lapse video from yesterday’s garage sale. No audio, so turn up your Zune software if you need music to go along with it, what, you don’t have a Zune? You should!

What do you think? I think I need to get a power cord for the camera (if they make one) to prevent the times where I missed video because the battery ran out and I had to switch.

UPDATE: apparently I did add audio to it... uhhhh

Dave and I spent the day working on the Corvette. Here's what was accomplished drain the rear end and replace with Redline gear oil removed the rear Konis from the car and replace with the stock shocks drained the transmission and replaced with redline drained/replace oil and filter, both with Mobil 1 hack the stock radio to add a line in wash the car, clean off all of Dave's cone marks #5 and #6 were done by myself, Dave had left by then. #5 involved splicing into the CD input line and wiring up a minijack input, I actually wired this into the back of the radio, I thought it was ingenius, but I figured out the error in my ways. The jack I used was one that when nothing was plugged into it would allow the CD audio to pass through normally. When a line was plugged in the jack input is used and the CD Audio is bypassed. Anyone see the err of my ways? By mounting the jack in the back of the radio I effectively disabled the CD audio from working until the radio is removed and the minijack wire unplugged. This actually isn't a big deal for me, I never use the CD player anyways, and now I can listen to my Zune! Though I will most likely need to rewire or just unplug this before I sell the car, otherwise the next owner won't know WTF is going on. Now it's time for a https://shirt.woot.com party, I'm meeting some guys from the office there. Race on Sunday!
Natalie and I were planning on heading off tonight to see Indiana Jones, but ran into a wall. We both crashed and fell asleep after a long day. I woke up and now am getting caught up on a the Elite XC fight that I set to record tonight on CBS. This is a first for MMA as they have a national audience on network TV. It will be interesting to see what the response is.
Chris Hammond, 5th place after day 1. Woulda been 4th in final trophy spot but had a cone call on the corner sheets that no one knew about till audit. Still not far back from 4th, 2 tenths maybe. Going out to dinner with the guy in 4th tonight, plan, get him wasted.

As some of you may know, I have political aspirations sometime in my future. I don't know what, or how far I want to go, but I've always managed to keep myself clean and without skeletons in my closet so that I could ultimately run for office some day.

The older I get the more I have this desire. Today I'm sitting here listening to CNN.com's audio feed of the Supreme Court's discussion of the ban on handguns in Washington DC. This is some interesting stuff. I'm a supporter of the Second Amendment and believe that it is everyone's right to own firearms. Listening to the discussion about the issue at hand is very interesting. I've honestly never listened to such a debate before, it leads me to think: I probably need to take some debate classes if I really want to pursue politics in the near future.

Tonight I told myself I wouldn't start the car, I would get ready for my trip to Chicago tomorrow (going up there to give two days of DotNetNuke training classes). But I couldn't help myself, I had to get the camera and record the new exhaust! It's not quiet, but oh it sounds so sweet! Here's a 2mb WAV file of the car running Here's a large WMV video of the same...
Tonight I told myself I wouldn't start the car, I would get ready for my trip to Chicago tomorrow (going up there to give two days of DotNetNuke training classes). But I couldn't help myself, I had to get the camera and record the new exhaust! It's not quiet, but oh it sounds so sweet! Here's a 2mb WAV file of the car running Here's a large WMV video of the same...
Last night I returned the Vertical sander that I had purchased from Sears that was broken when I removed it from the box. I got a replacement sander and brought it home to install. I setup the webcam on the wall, right above the work bench, and got to work assembling the sander. 5-10 minutes later I was ready to start sanding on the aluminum I had cut with a jig saw the day before to make a blockoff plate for my AAC valve on the intake manifold. I tell you what, a vertical sander is a fun thing to have! Here's the result of what I was making, though I'm still going to drill a hole in it and tap that hole for the temperature sensor I'll be mounting in the intake manifold.   I also got to use my new drill press to drill the holes in the plate, it all worked really darn well. After getting the plate made I decided it was time to remove the intake manifold from the car so I could tap and fill some of the holes on the manifold that I don't need to use. I brough the webcam with me and mounted it directly above the motor on the chery picker. I started removing bolts, then decided to read the haynes, it told me I need to remove the Turbo and a few other things to get the manifold removed, I guess I should of planned things a bit better and done most of this work BEFORE I put the engine back in the car, it sure would be a lot easier to get to. Once I realized how much I had to remove to get the manifold off I decided I didn't want to do all that last night, it was nearly 10pm by then. So I moved to the other side of the motor, bringing the camera with me to the other side. Andy and I decided last week to remove the attachments for the oil cooler for now, I'm going to attempt to get the car running without the cooler for now, and reinstall it down the road as I don't have all the hardware for it. So I started removing it last night, got it removed, and then saw that without the attachment there isn't a way to mount the oil filter to the block. So tonight I'll be attempting to remove the oil filter attachment from the parts motor (78 l28e) to see if I can use it on the 83 L28ET. After all this I decided it was time to head inside and play with the cool video I had shot last night, only to realize that I had click on the record audio button, instead of record video. So yet again, there isn't any video to be had :( Tonight though I promise I'll do my best to get it right and have a video to post of the evenings...
Last night I returned the Vertical sander that I had purchased from Sears that was broken when I removed it from the box. I got a replacement sander and brought it home to install. I setup the webcam on the wall, right above the work bench, and got to work assembling the sander. 5-10 minutes later I was ready to start sanding on the aluminum I had cut with a jig saw the day before to make a blockoff plate for my AAC valve on the intake manifold. I tell you what, a vertical sander is a fun thing to have! Here's the result of what I was making, though I'm still going to drill a hole in it and tap that hole for the temperature sensor I'll be mounting in the intake manifold.   I also got to use my new drill press to drill the holes in the plate, it all worked really darn well. After getting the plate made I decided it was time to remove the intake manifold from the car so I could tap and fill some of the holes on the manifold that I don't need to use. I brough the webcam with me and mounted it directly above the motor on the chery picker. I started removing bolts, then decided to read the haynes, it told me I need to remove the Turbo and a few other things to get the manifold removed, I guess I should of planned things a bit better and done most of this work BEFORE I put the engine back in the car, it sure would be a lot easier to get to. Once I realized how much I had to remove to get the manifold off I decided I didn't want to do all that last night, it was nearly 10pm by then. So I moved to the other side of the motor, bringing the camera with me to the other side. Andy and I decided last week to remove the attachments for the oil cooler for now, I'm going to attempt to get the car running without the cooler for now, and reinstall it down the road as I don't have all the hardware for it. So I started removing it last night, got it removed, and then saw that without the attachment there isn't a way to mount the oil filter to the block. So tonight I'll be attempting to remove the oil filter attachment from the parts motor (78 l28e) to see if I can use it on the 83 L28ET. After all this I decided it was time to head inside and play with the cool video I had shot last night, only to realize that I had click on the record audio button, instead of record video. So yet again, there isn't any video to be had :( Tonight though I promise I'll do my best to get it right and have a video to post of the evenings...
Well Natalie, Auntie Carol and I made it on TV tonight. We went down to Fenway to get a few Red Sox jackets today. We figured it would be easier to buy them today rather than fighting the opening day crowds tomorrow. After the jackets we went into the ticket office because Carol wanted to try to find some printed schedules. On our way out of the ticket office the guy from Channel 5 news was there, I made eye contact with him and could tell he was ready to ask a question. Natalie ran away but I grabbed Auntie Carol and we reeled Natalie back into the fold. He asked us a few questions about if we had just gotten tickets, if we were big fans, etc. We got home right at 5pm so we turned on the news. After the 5 o'clock news we figured perhaps we weren't going to make it on the air. Well about 25 minutes into the 6 o'clock news we ended up on TV! We did get it taped with the VCR, now the task is to get it digitized, though it'll probably take a few days as i'll have to make a dupe of the VCR tape and take it home to STL, then digitize it there. The clip was mostly me, but also cut to Auntie Carol when she said we went to Game 4 in St. Louis in 2004, then it cut back to me and the sportscaster cut over the audio and said "before you come to any conclusions this is his aunt, and this is his new wife" after going to a shot of Natalie. Natalie's goal for Opening Day is to make it on TV...
This will be the last DNN Daily Tip for the week. I'm headed to Denver tomorrow for a race this weekend and meetings with a client on Monday, so I'll likely not post again until I return. What's today's tip? It's a special one ;) Upgrade to the latest version of DotNetNuke, 4.3.3/3.3.3! The 4.3.3 package dropped late yesterday afternoon and DotNetNuke.com was upgraded to this "final release" early this morning. What is the 3.3.3 release? It's basically the same release as 4.3.3 but for the .Net 1.1 Framework, 4.3.3 is for the 2.0 platform. Some of the items that the 4.3.3/3.3.3 release include. If you're not running on the 2.0 framework yet, I'd highly recommend looking into it. I've started moving all of my sites over from 1.1 to 2.0 with the latest few releases of DNN. Membership ManagementCAPTCHA - add the ability to display a small image with embedded text which bots can not read. Prevents brute force dictionary login attacks.Login Redirect - after login there is now a way to redirect a user to a specific pagePassword Generation - the ability for an admin to automatically generate a secure password for a user on account creationHttpContext - eliminate dependence on HttpContextPublic Registration - the system sends an email to the user on public registration ( to prevent cases where another user registers with their email address )Profile Change Notification - when any profile attribute is changed, the owner of the account is notified ( using the original email address ). This is to alert people in the event that an unauthorized user has gained access to their account and made changes to their profile ( password, email ). User Account Creation Notification - when an admin creates a user account they have an option to send the account details to the userForce Profile Update - ability to force a user to update their user profileForce Password Change - ability to force a user to change their passwordPassword Complexity - added the ability to define some passord complexity requirements ( ie. mixed upper/lower case, numeric and alpha-numeric, etc... )Display Name Field - the membership schema stores the DisplayName of the user for demographic purposes - this item is critical for international users where their name is not represented as "FirstName LastName". Modules should link to the DisplayName for audit purposes rather than using FirstName and LastName.Preserve Login Parameters - when a user is directed to the login screen, the system retains the original url ( with parameters ) so that it can redirect back after successful login ( especially useful in nested module UIs like Forum )Logout Behavior - after logging out, the user remains on the same page rather than being redirected to the home page ( the only reason they are being redirected now is because they may no longer have access to the page because of roles - but this is largely unnecessary and is handled other ways ).Automated Verified Registration URL - the email sent to user when using he Verified Registration process now contains a URL which a user can click to very quickly validate their accountUser Lockout Notification - enhance the user lockout ( 3 unsuccessful logins ) to send an email to the admin to notify them of the event Role ManagementEffective Date - effective date is used to specify when a role becomes active ( we already had ExpiryDate which specifies when role access terminates )RSVP code - this is a code which can be assigned to a role which would allow a user to obtain access to thge role if they entered the RSVP value. A use case would be an administrator working with a group of users could send them an RSVP code which they could then enter on the site to get instant access, rather than the admin having to assign the users to roles manuallyAvatar field - the administrator should be able to associate an avatar to a role.Role Groups - administration mechanism to group roles within the same portal to provide a faster, easier way to...
Christmas was good this year! Natalie and I both spoiled each other rotten! I just installer her new car stereo into the F350. The stock stereo was hurting! It only had AM/FM, no CD or Tape! I got her a nice Sony CD Player for the dash, two new kicker speakers for the front doors, and an XM Roady2 for the must have Satellite radio. There's no Sirius in this household, down with Howard Stern and Sirius Radio! I installed the CD player this evening and made sure everything worked. It's a very clean install, you have to love Crutchfield for including everything you could need to install a radio ordered from them. The new CD player went right in the old unit's place courtesy of the Crutchfield mounting hardware. I also picked up some fine jewelery from Krekeler Jewelers for Natalie's Christmas gifts. Thanks to Jeff for all the help picking a few nice things out!  Natalie spoiled me with some new Oakleys, a cool North Face Jacket, and the Klipsch floor speakers I'd been asking for! The new speakers sound amazing in front of the 50" plasma! I've ordered the Klipsh C-3 center channel speaker from Best Buy using some great gift cards I received. Sometime later this year I'll get the new receiver and 4 surround sound speakers to complete my new and improved home theater setup. My parents sent me money to purchase an aircompressor and some tools for the garage, so I was out looking at Sears today. I did realize however, I'm going to need to take the truck next time I go, as the air compressors won't fit in the 350Z! Thanks to everyone for the great Christmas. Natalie and I spent our first of many Christmas' together, hopefully next year we'll be able to see our parents though, it was my first Xmas away from my family :( More to come in...
Interesting mix of Jay Z and the Beatles. A friend of mine pointed this out today. It's available for download at https://www.illegal-art.org/audio/grey.html “DJ Danger Mouse remixed the vocals from Jay-Z's The Black Album and the Beatles' White Album and called his creation The Grey Album. He sent about 3,000 promo copies out, and was soon served with a cease-and-desist notice from EMI, who owns the rights to the White Album master. Danger Mouse complied with EMI's order, but Stay Free! (sponsors of the Illegal Art Exhibit) and other fans and activists continued distributing the record over the Internet. EMI sent legal threats to many of us as well but has since backed down, at least for the time being. Just when we think our legal troubles are behind us, SONY/ATV -- who owns the rights to the Beatles' compositions -- sends our internet service provider (ISP) a DMCA takedown notice (3/1/2004). Fortunately, we have secured legal representation from the EFF and Kurt Opsahl, and have moved our website to the Online Policy Group, a nonprofit ISP devoted to free speech. Here is our response to Sony/ATV. Stay tuned!...
RSS URL

Chris Hammond

Chris Hammond is a father, husband, leader, software developer, photographer and car guy. Chris focuses on the latest in technology including artificial intelligence (AI) and has spent decades becoming an expert in ASP.NET and DotNetNuke (DNN) development. You will find a variety of posts relating to those topics here on the website. For more information check out the about Chris Hammond page.

Find me on Twitter, GitHub and LinkedIn.