David 的个人资料Same Scheidt, Different ...照片日志列表更多 工具 帮助

Same Scheidt, Different Day

Music, computers, Corvettes, a fluffy cat & programming, oh joy...
11月3日

Line 6 Toneport UX8 report

I can't believe I forgot to mention this on the blog... After I worked with the Wave GTR Solo, I really liked the idea of using the computer as the amp modeller.  Right AFTER I tried GTR Solo, I started to get interested in the POD Farm from Line 6.  But, to purchase the Pod Farm, I was going to have to spend a bit of money.  Plus, at the time, I was not very thrilled with my Presonus Firestudio Project.  So, I started looking at the Line 6 Toneport UX8.  What a nice combination, a good recording interface with Line 6's amp modelling software.  So, by selling the Presonus, I was able to justify the price.  (a $100 coupon from Sam Ash didn't hurt, either!) 
 
Initially, I had a couple of little glitches, but between bug reporting to Line 6 and Apple resolving the OS issues, this has turned into a fantastic unit.  The guitar modelling is great!  There is virtually no latency when running POD Farm for a virtual amp.  The sounds are fantastic.  Lots of features (most of which I'll never use), but overall, a GREAT primary multi-track audio unit for a guitarist.
 
I'm happy!  (especially looking forward to the NEXT upgrade of Pod Farm!)

How to get the ASP.NET AdRotator to hide if there is no ad to display

Some days, I wonder about the people who write the ASP.NET controls...

Today, I was implementing the AdRotator control on one of our main pages.  The control needed to do the following... display an image if there was something to display, but if not, don't display ANYTHING.

Unfortunately, what the control does if there is nothing to display is set the image source to an empty string.   On Internet Explorer 8, this produces the following lovely result:

Doh!  That's not what I wanted!

Fortunately, there is a quick answer.  The AdRotator control has an AdCreated event.  By assigning a bit of code to it, one can check if the ImageUrl property is blank.  At that point, it's very easy to hide the control.

Here's the code:

protected void AdRotator1_AdCreated(object sender, AdCreatedEventArgs e)
{
  if (String.IsNullOrEmpty(e.ImageUrl))
  {
    AdRotator1.Visible = false;
  }
}

Pretty simple, and gets rid of the ugly red 'X'!

 

8月15日

NGD (New Guitar Day)

Just gotta say, God works in some STRANGE ways...

Recently, I was able to sell two of my guitars, mainly to pay bills.  Unfortunately, that left me with too few guitars.  When one plays with a band and a church, there is no such thing as 'too few' guitars :)

Ever since GC announced that 45th Anniversary Custom 24, I've been wanting one. Well, the Private Stock that I had was returned to it's original owner, and my intention was to order one. Unfortunately, a disagreement between myself and my wallet put the price of that one out of the ballpark. I wanted SOMETHING with 57/08's, and most of those guitars were in the same price range as the 45th. Then, the 59/09's started to show up, and in SC 245's, of all things. I like a bit hotter pickup anyway, so I started to keep an eye out.

Then, someone posted the link to Martin Music's Single Cut Tremolo with the Indian Rosewood neck that had been sent to the PRS PTC (tech center) for 59/09's pickups. And, the price was reasonable  (just a tad more than I paid for my OTHER SCT IRW that is my main playing guitar). So, I snapped that up IMMEDIATELY!!!!

It got here on Wednesday, but because of circumstances, I wasn't actually able to plug it into an amp until FRIDAY NIGHT!?! What a LONG wait!

Friday was my Praise and Worship band's practice. I ALWAYS play through a POD XT and bass amp, even with guitar. Usually that works well. For some reason only known to God, I FORGOT my POD!!!! And guitar through a solid state Bass amp was going to sound TERRIBLE  Fortunately, the church had a little Fender Blues Junior Amp. 1-channel. No distortion. No effects (It did have a master volume)

How did it sound, you ask? UN-FREAKIN'-BELIEVABLE!!!!!!!!!!! There is some SERIOUS Mojo in that guitar being plugged into a nice tube amp. I cranked the master down, and the channel volume up... just wow... The other musicians were saying, 'I haven't heard a guitar sound that good in a LONG time'. The guitar just sang. The amp was distorted, but not loud, and the crunch was just perfect. I wouldn't use that setup to play in my regular band, but man, oh man, did it work for the church band. Time to find a tube screamer guitar pedal :)

And, yes, the 59/09's are WORTH IT TO FIND THEM!!!!!!!!!



I'm baaaacckk!!!!

Just a quick note... I'm back.  Lots of music gear to blog about.  Some good computer stuff.  Even a few life stories.

5月11日

“Guitar Pedals!?! We don’t need no stinkin’ guitar pedals…”

I have always been a long time believer in guitar pedal boards and guitar modeling.  I love the sound of a Marshall cranked, but HATE having to lug a head and 4x12 cabinet around.  I also like to record with the computer.  Recording amps in computer rooms can be tough at ANY given time :) 

About 10 years or so ago (ack… I REALLY hated writing that!) BOSS came out with the GT-5 and GT-3.  I started using the GT-3, and quickly came to use that for recording with the computer.  It also functioned great as a set of stomp boxes if I ever needed pedals with a live amp.  (At the time, I wasn’t playing with any bands, other than an odd audition or two)  When BOSS came out with the GT-6 and GT-8 I jumped on both.  They were great boxes.  I also had worked with a Line 6 POD 2.0.  The POD had a much more ‘open’ sound, and, to my ears, sounded much more realistic in the amp models.  So, I switched to a POD XT Live, the pedal board version of the POD XT.  I still use this unit to this day, as Line 6 released update packs that allowed me to have bass guitar amp models and sounds.  Since I play both bass and lead guitar, having one unit to lug around is awesome.

Which brings me to this weekend…  I am starting to play with my church’s band, and I don’t know from day to day what I will be playing… So I bring my guitar, my bass, my POD, and a full range amp (a bass amp that can double as a monitor).  Since my POD isn’t plugged into the computer any more, I needed to find a way to play guitar when playing with the computer.  I had seen that Waves had started give 1 year licenses to GTR Solo for free.  I’ve played with the GTR demo before, and it wasn’t half bad.  I didn’t have a lot of time to put it through it’s paces, but it worked well enough.  So, this weekend, my thought was ‘what the heck, it’s free for a year, let’s see what we can do’.

It turns out that with a couple of tweaks, the GTR Solo sounded pretty darn good!

I learned a couple of things with the plug-in…  First off, when I was initially playing with the amp simulator, I could hear both the amp sim output and the unaffected sound.  This sounds completely horrible…  To solve this problem, you mute the output of the channel that the guitar signal is coming in on.  The amp sim still gets the signal and processes it, then puts THAT signal out.  Viola!  Next up, there’s a weird sound when bending notes.  This is called ‘aliasing’, and most guitar processors have this issue…  Hmmm… I remember hearing someone say that switching the input and effect to a 96k sampling rate makes the aliasing go away.  What the heck, I went ahead and gave it a try… WOW!!!! IT WORKED!!!!  The latency (time between playing a note and hearing it from the speakers) was down, too!

The GTR Solo stuff looks to be very usable.  The sounds that are in the download are good.  I haven’t even started tweaking yet :)  My next step might be to get the Amp Farm from Line 6.  I happen to line the Line 6 Marshall Amp sound, so it could imagine it’s right up my alley.

As for my Pod XT Live, it’s going to start living up to it’s name :)  I’ll be using that to play more, and less sitting in front of the computer.

5月6日

On the Lamb (C# Lambda expressions, that is)

Ok, I finally get it…  Recently, .NET code has started to look really funky.  I’ve been reading a lot of the MSDN blogs, and the C# has been looking really weird.  Stuff like (i => i > 5) or even (i => { Console.WriteLine(i); }) have been showing up, and I’ve been like ‘What the heck!?!’ 

I wasn’t getting this new code.  I felt like the time I same my first Windows C program.  (Where’s main()?  How do the methods get called?  Why’s there this giant switch statement?)

In an article entitle ‘Java vs. .NET developers’ by Greg Young, where he discussed Davy Brion’s article ‘At This Point, I’d Prefer Java Developers Over .NET Developers’, a couple of things hit me in the head…  First off, Davy Brion mentioned that the 2nd year Java developers he interviewed seemed to understand many patterns and how to use them effectively.  Heck, after reading his article, *I* had look up several of the things that he talked about.  One of those that he mentioned was the Inversion of Control pattern.  What I do find interesting is that IOC is just a fancy name for delegates.  .NET developers have been using those for YEARS.  What the article did do was raise my awareness of delegates and IOC. 

A bit later, I was ready the pick-ax Ruby book, and came across how Ruby does it’s callbacks / delegates.  It REALLY made sense.  Then it hit me… This is was .NET is doing with the Lambda expressions!  I then looked the Lambda expressions up, and re-read my books on .NET 3.5, and lo-and-behold, they made PERFECT sense!  Being able to nicely add delegate code to a method call… really cool!

Just another one of Dave’s ‘Doh!’ moments :)

4月29日

Tip for Developer’s that have a common configuration file, but want multiple database servers

Yes, I’ve been away from blogging for a bit.  I wish this one was something cool, but alas, it’s just a tip on development configurations.

So, here goes…

Problem:

My development team has a common development configuration file.  This file contains a reference to a shared development database machine.  This is fine, as long as everyone is using the same machine and instance of a database.  But what if a developer wants to use a different database machine to test a change that breaks the database?

One Solution:

One thing that I came up with is to add a machine name to the HOSTS file.  In Windows, this is under C:\Windows\System32\drivers\etc.  Add a new entry to the file, something like DevelopmentDB.  Then, just reference that machine name in the configuration files.  Each developer can then have the DevelopmentDB machine pointing to different IPs, but still maintain a single reference in the configuration file.

3月3日

Happy Apple/Mac Day!

Wow, where to begin… Apple dropped a SLEW of updates today, and they didn’t even do a ‘Event’!  There is a new Airport/Time Capsule, new Mac Minis, new iMacs, new Mac Pros, and a quiet update to the MacBook Pro.  Plus, a couple of video cards showed up, an ATI 4870 and an nVidia GT 120, for the Mac Pro…

There’s a LOT to digest here.  I don’t think I’ve ever seen Apple release so many products on one day, EVER.

First off, even though a lot of stuff is ‘new’, it isn’t really.  The main thing that changed on all of the machines is that the base line video is now fairly decent.  The worst video option available on any Mac is now an nVidia 9400M chipset.  It’s a good graphics card that can do all of the fancy rendering, play DVDs well, and play a decent game.  No, it’s not going to be a 3D shooter monster, but since developers have a very limited set of cards to write for, they can optimize for that card.  (And they will, as most Macbooks, Macbook Pros, Minis, and some iMacs will contain this video card.)  The processors got bumped a bit, but not much.  Memory has gotten better, as all but the base Macs come with 4 gigs of memory, and have options for 8 gig upgrades.  Hey, the Mini can even be upgraded to 4 gigs.  Also, the hard drives increased up to a decent amount.  Nothing earth shattering, but still respectable.

Now, the Mac Pro is VERY new… in fact, INTEL hasn’t even announced the chips that are being used in the Mac Pro.  This has happened before, Apple gets chips that are unavailable to the rest of the world.  The Mac Pro also got cheaper for a single processor box, and more expensive for a dual processor box.  The video card options have increased, and they are finally getting the latest cards available from ATI and nVidia (well, at least today… ATI is supposed to be bringing out new cards in a couple of weeks).

Here’s the dilemma…  All of these updates are VERY welcome.  They bring the Mac hardware in line with the rest of the industry.  The only problem is that they still are more expensive than a similar Dell system.  A Quad Core Dell with 6 gigs of memory, a 640 gigabyte hard drive AND a 22” LCD monitor goes for around $950… It’s hard to convince someone to send $1500 for an iMac with less memory and two fewer cores, even though it might have a bigger monitor.

Personally, I think OS X is worth the extra money.  The machines are exceptionally well designed, and they are a lot less hassle.  I know that a Mac Pro is gonna be on my wish list for Santa!

2月24日

Safari 4 public beta released today

Today, Apple released a public beta of Safari 4.  I pulled the Windows version, and all I can say is ‘WOW’!  It definitely has some nice features, like the ‘Top Sites’ feature.  Coverflow for bookmarks is interesting IF it would automatically load the pages (I haven’t seen that behavior yet).  The tabs at the top is OK, makes sense, but does break a lot of UI conventions.  The Windows version looks like a Windows application, not a ‘Mac-skinned wanna be’.  Can’t wait to try the Mac version at home.  The new Developer tools are nice, as well.  The new Safari really rocks!

2月23日

Marsedit for the Mac ALSO works with Windows Live Spaces!

Well, it looks like MarsEdit works with Windows Live Spaces as well! It hasn't pulled the themes in, and the editor is definitely mark-up rather than WYSIWIG, but it works! Choices, choices....
2月17日

Hi from a Mac! And a Weight Watchers update

Ok, so Scribefire works quite well from a Mac!  Yeah!

Oh, and we had a weigh in with Weight Watchers... I'm down 41.5 lbs from April of last year!

Finally! Exchange 14 will have a full ‘heavy’ web interface that works with Firefox and Safari

This video shows off Microsoft’s new Exchange Outlook Web Access that is coming in Exchange 14.  Biggest feature is that the AJAX / full interface now works with Firefox and Safari!  Awesome!

First post from Scribefire!

This is the first post using ScribeFire...  I'm trying to find something that will work with my Mac to post to Windows Live Spaces.  So far, to my knowledge, none of the major Mac blog programs work with Windows Live spaces.  I ran across ScribeFire in a post of a review of the different Mac blog programs.  ScribeFire is a plug-in for Firefox.  I'm working off of a Windows computer now, but will try this from my Mac at home later.
2月11日

My Mac just got a little bit ‘Logic’-al

I’ve written a LOT about Garageband, and how I really enjoy it.  I just upgraded to Garageband ‘09, and find it a nice upgrade, but I’ve been hitting some snags.  I have been trying to take my Garageband experience to the next level.  I work with MIDI a LOT, making backing tracks from MIDI songs.  I’m starting to get to the point where Garageband just can’t do what I need done.  The main thing is Multiple Time Signatures in One Song.  Anyone who’s ever looked at ‘The Ocean’ by Led Zeppelin in a MIDI editor knows what I’m talking about. :)

So, a couple of weeks ago, my friend Rick and I were over at the local Apple store.  It was relatively quiet (for an Apple Store), so I decided to play with Logic Studio and see how hard multiple time signatures were.  After a few minutes of figuring the time signatures out (it was VERY easy), one of the Apple Store employees came up to help.  I explained what I was looking for, and he went and brought over their Logic teacher!  He ended up showing me a BUNCH of stuff that I could do very easily with Logic that was taking a lot of time in Garageband.

I ended up ordering Logic Express and a PeachPit book on Logic.  Everything arrived, and I’ve been able to start playing around with it.  It is definitely a step up over Garageband, but one of the beautiful things about Garageband is it’s simplicity.  It was a good thing I ordered the book, there is a lot to learn about Logic, and the book is great.  Both programs are great tools, and I plan to continue using Garageband, as it is VERY fast to set up good sounding backing tracks.

Hotmail and Windows Live Mail free POP3/SMTP access seems to be live in the US!!! (At least for me it is!)

Well, it looks like Microsoft finally got the free POP3/SMTP access working for Hotmail and Windows Live Mail in the US.  This is one of the LAST pieces of ‘Windows Only’ things that I used to use. 

There are only 2 reasons I keep Windows around anymore… One is for Microsoft Money.  This is a major sticking point for me :(  Quicken has not released a ‘DECENT’ version for the Mac, and I doubt Microsoft will ever port Microsoft Money to the Mac.  All I ask for in a program is that it connects to my banks/credit cards/401k and automatically downloads the information.  And, by automatic, I do not mean that *I* log into the site, download a file, then drop it into a program.  Several Mac programs say ‘connect to your bank’, but they require going through a very manual process.  If Quicken Financial Life will do true automatic downloads, I’ll switch to Quicken, but as I’m using the beta, automatic downloads really don’t seem like a feature that is implemented yet.  Come on guys, if Microsoft can do it, surely Quicken can.  The second reason is Visual Studio.  As I make my bread-and-butter with .NET, I have to keep a copy of it around.  Oh, and there is Windows Live Writer, from which I write this blog.  But, many things might be changing with this blog soon, so that might not be an issue :)

Sorry, got a bit off topic…

To set up Hotmail in either the Mac’s Mail or the iPhone mail, one will need the following settings when setting up a POP3 account:

Incoming Server: pop3.live.com
Outgoing Server: smtp.live.com

Use SSL for the outgoing server (port 587).  Use your full email address for the Username.

It should be fairly easy to set these up under both the iPhone and Mac’s Mail program.

One LESS ‘Windows Only’ feature!  Yeah!!!!!

2月9日

Update on connecting Powershell to a remote, non-authenticated network share

Back in September, I wrote a blog entry on connecting to a remote, non-authenticated network share.  Unfortunately, I made a couple of mistakes in my article.  :(

First off, there is no UnmapNetworkDrive method on the WScript.Network object.  I don’t know where I got that from.  I ended up finding the RemoveNetworkDrive method.  The only problem with that method is it will throw an exception if the drive letter doesn’t exist.  So, I ended up searching the PSDrives to see if the mapped drive already exists before unmapping it.  The last trick was to figure out if the resulting object is null.  To see if an object is null, all one has to do is do

Second, there was a missing parameter in the MapNetworkDrive.

Below is the new script

$pwd = convertto-securestring password -asplaintext -force
$cred = new-object System.Management.Automation.PsCredential "domain\user", $pwd
$net = New-Object -com WScript.Network

$mDrive = get-PSDrive | where-object { $_.root.StartsWith("newDriveLetter:\") }

if ($mDrive)
{
    $net.RemoveNetworkDrive("newDriveLetter:")
}

$net.MapNetworkDrive("newDriveLetter:", “\\123.123.123.123\Share”, 0, "domain/user", $cred.GetNetworkCredential().Password)

Sorry for the confusion!

12月28日

‘Limiting’ tracks can be a great thing

I ran across a very interesting conversation over at the Cakewalk Sonar forums yesterday.  This thread talked about what a ‘pro’ mixer does when mixing.  The very first question the guy was asked was ‘how attached are you to the sounds of the instruments?’  For most musicians / performers, that is a VERY surprising question.  I was lucky enough in college to have been able to have studied some multi-track recording, and had a little bit of knowledge as to where this was coming from. 

The reason for the question is that mixing instruments is different from getting that ‘perfect tone’ that performers try to seek out.  One of the things that STILL TO THIS DAY stands out in my mind is seeing how a pro recording engineer added an acoustic guitar to a track.  He recorded the guitar a couple of different way, then proceeded to throw out MOST of the frequencies!  He mainly left the ‘sparkle’ or highs in the track.  Soloed, the track sounded tinny and weak.  When mixed into the song, the track sat perfectly, allowing one to hear the acoustic guitar, but the guitar didn’t dominate the track.

After reading that thread, I went back and played with a song I had recorded just for fun, Stone Temple Pilots “Plush”.  This song went through a couple of different changes…  Here are the three versions that I mixed over time.  The first one was just the initial ‘recorded the guitar, and wanted to hear the playing’ mix.  The second link is when I went and started adding EQs, compression, delays, and all the other studio tricks to make something sound ‘bigger’.  The third mix was applying yesterday’s lessons.  Also, I split out the drums to different tracks with different kits to get a better sound.  The biggest change to the third mix was the applications of High and Low pass filters.  I think that using these can be incredible tools to getting things to sit in a mix better!

I would love to know what people think, as mixing on a computer in a spare bedroom doesn’t usually translate well to the real world!

12月6日

Dave, the plumber!?!

Today was one of life's small victories...

A couple of days ago, I came home and found a note on my door, saying to call the water company due to high usage...  Now, my water bill is usually quite low, as one man and one cat do NOT use a lot of water.  I went and checked my bill online, and lo and behold, my bill is FOUR TIMES what it normally is!!!  Ack!  One cool thing about my water company is that they have a usage graph for the last several months.  And last month was WAY off the charts.  Thus begins trying to find the leak...

One day during the last month, the lever that closes the toilet hinge had gotten stuck open, and it took me a day to notice it.  I did not pay any attention to it after fixing the running water, though.  After seeing the bill, I took a closer look.  The toilet looked like the water was trickling out constantly.  Uh-oh  Sad  What do *I* know about fixing toilets?  The word 'Zilch' comes to mind... I'm a programmer, not a handyman!  One thing about living in an apartment for 7 years, you don't usually have to worry about stuff like that!  Time to search for the problem and solution on the internet...  Turns out that there are some simple answers.  After draining the water from the tank, I messed around with it, and discovered that the little lid that controls the flushing (it's technical term is a... wait for it... flapper) wasn't sealing completely.  Looks like a trip to Home Depot was in order.  One lesson learned here is... take the part you need to replace with you, or at LEAST know what the part is coming from.  I got very lucky, as I did neither of these, but I did end up with the right part.  The rest was fairly easy, just unhooking the old flapper and put the new one on.  Then, the moment of truth... turning the water back on to the toilet... and... NO LEAKING!!!  Yeah!!!

Maybe someday I'll actually get a household 'handyman' status... right now, I'd rather stick to computers!  Smile
12月5日

Four years, and counting....

December 4th was my 4 year blog anniversary... what an amazing trip so far!  It is always interesting to go back and read old posts...  I've written a LOT, more than I EVER thought that I would.  My old English teachers would be proud!  I remember in one class, we were supposed to write a journal entry every day for a specific time period.  Me, being my procrastinating self, would always just write everything a day or two before turning it in.  What a learning opportunity missed :(  One thing that I've really found with the blog is a great way to write down 'what I'm thinking about right then and there'.  I have a lot more ideas and thoughts that I will start sharing. 

The reason I've kept some things private is because of the purpose of this blog.  Originally, I wanted to use it as a springboard to write a book, or get a job.  I've certainly written enough technical articles on here.  I get a lot of searches for Crystal Reports, Powershell, and Visual Studio.  I seem to get ideas in my head that end up breaking one of those programs, and I haven't found answers on the Internet, hence why I write up my experiences.  I may split this blog up into a technical blog and a personal blog, as both are useful.  They might suffer a bit on content, though :)

We'll just have to see where the NEXT four years takes this blog!
12月4日

When did ‘Unlimited’ become ‘NOT Unlimited’?

This boils my blood…

http://finance.yahoo.com/banking-budgeting/article/106245/Get-Ready-to-Pay-More-for-the-Web

I have AT&T / Bellsouth / FastAccess.  I am CERTAINLY not happy about seeing caps like this.  Do these companies NOT remember how quickly people switched on the Dial-up from per-hour billing to unlimited dialup?  My main problem is that the companies have sold the cable / DSL services as ‘unlimited usage’.  To force people to switch the their plans is almost ‘bait-and-switch’.  I totally understand that the companies need to fund their upgrades, but sheesh, what more do they want?  When I first started with DSL, OVER 10 YEARS AGO, 1.5 megabit DSL was the fastest thing out there, and it was $60 a month.  Now, 1.5 is $32.  They’ve lowered the price to entice more people to use it, but don’t budget for growth?  How’s that the consumer’s fault?  Heck, I can’t even GET 6 megabit DSL because the switch that they put into my community won’t DO 6 meg.  And guess what?  That’s a NEW switch, not an old one.  What are they thinking? 

Come on ISPs!  Wake up!  Think about the today AND the future, not just what you can put in your pocket today!

11月27日

Happy Thanksgiving!!!

Happy Thanksgiving All!!!!

This has been an amazing year with LOTS to be thankful for.  I am most thankful for my family and my friends for helping me get through a year of unreal changes.  I am thankful that those changes happened, both the good and the bad.  I am thankful that even with all the craziness in the world right now, I still have my job and my house.

I hope everyone has a great Thanksgiving Day!

11月19日

The Band!

Well, I've certainly talked enough about the band... Here are the pictures!
 
100_0993
 
100_0994
 
100_0995
 
100_0997
 
100_1001
 
Mike
 
Me!
 
Phil
 
Ed
 
Edited
11月11日

Making a bit of progress (w/SQL Server Replication content)

The last couple of weeks have been a wee bit busy.  I think I’ve been home in the evenings about once in 4 weeks.  Between trying to work with a band, do my side work, and keep up with friends, life has been very hectic.  And, it feels like things have stalled.  For the last couple of months life has been ‘spinning it’s wheels’.  Today changed a bit of that. 

Since the middle of the summer, my company has been wanting to have a replicated SQL Server system.  We knew what we wanted, but didn’t know HOW to implement it.  So, at the beginning of August, I put together a plan to get our systems working.  It has taken FAR longer than I expected, but today we hit a major milestone… we have an actual system replicating with the ability to do a manual failover.  To get this working required an upgrade of a machine (for testing), a lot of reading, and some good old fashioned ‘hacking’.

The one tidbit that I wanted to drop on my blog so that I REMEMBER what to do is… ‘Set up the security certificates!’  This is a very important step, and is fairly easy to do.  Unfortunately, the SQL Server documentation doesn’t place that much emphasis on that little step!

11月3日

Is Apple really serious about being a great development platform?

I’m not one to criticize Apple very often, but recently a couple of actions on their part have really made me wonder if they are really interested in courting developers…

First off, Netflix released their On-Demand movie viewer for the Mac.  What the heck does this have to do with Developers and the Mac OS?  Well, check the article out… Netflix used Microsoft’s Silverlight plug-in to write it.  WTF!?!  Why is Netflix using Silverlight?  One, the tools to develop Silverlight code are very accessible to developers.  Visual Studio Express is free, as is the environment for writing Silverlight code.  Two, Silverlight code is also cross platform, it runs under both the Mac and Windows.  No need to develop two versions of code for the two different platforms.  Three, Silverlight supports DRM encoding.  This makes it easier for Netflix to not have to worry about people stealing the video.  What I don’t understand is that Apple has Quicktime / iTunes which support *the exact same features*. 

So, why did Netflix pick Silverlight?  I think that there are many reasons, but here’s the one that sticks in my mind.  Apple is starting to abuse it’s development community.  Yes, the full XCode is free.  The tools are great… BUT… try moving beyond the ‘hobbyist’ developer. 

Look at the iPhone development.  $100 just to run code on your iPhone.  More to develop for a company.  Limited help, and the forums are ONLY for developers who’ve been admitted to the Development program.  Limited betas.  One doesn’t know if their app will be approved until they finish it and submit it.

Then, on the OS X side, Apple started charging for the WWDC videos.  Granted, these are probably VERY in-depth and well worth the money for an OS X developer, but Microsoft gives these kinds of videos away for free.  BTW, they are charging for those videos even if one is paying membership into the Apple Developer’s Connection program.  Previously, those had been included with the price of admission for ADC members.

What totally kills me is that the OS X platform with XCode, Cocoa, and Unix are an INCREDIBLE combination.  I think that the Application Development on the Mac platform is far simpler than in the Windows world.  But, I think Apple is going overboard with some of the policies.  Chasing developers away is NOT what they need.  The more ‘killer apps’ that show up on the Mac platform, the more machines will be sold, and the more Apple will ultimately make.  At least, I HOPE so!

10月29日

Down 37 pounds!

I can’t believe I’m writing this (on SEVERAL different levels :) )… Yesterday was the start of a new session of Weight Watchers.  This is session number 3.  When I first started Weight Watchers I weighed 234 lbs.  Now, 8 months later, I am down to 197.  The math works out to losing 37 pounds in approximately 24 weeks.  To me, that is just amazing.  I still eat what I want, but I’ve learned a LOT about portions and control.  I hope to drop my weight to somewhere around 180.

 
A Modern Method for Guitar Volume 1
Berklee Basic Guitar Phase: 1
Blues You Can Use
作者 
Jazzin' the Blues
作者 
More Blues You Can Use
作者 
Total Rock Guitar
作者 
C# and the .NET Framework
Code Complete 2
Design Patterns in C#
Rapid Development
Refactoring
Refactoring To Patterns
Software Project Survival Guide
The Art of UNIX Programming
The Pragmatic Programmer

Scheidt David

职业
地点
Computer nerd since I was 10, guitar player since 15. Sports cars came along at the same time as the guitar playing. Cats have*always* been in my life. Karate was the latest interest, been doing that for 7 or 8 years now.

Boca Weather

正在加载...正在加载...

Rick's World

正在加载...正在加载...

Searchbox

正在加载...

Dave@Wordpress

正在加载...正在加载...