Archive for the ‘Uncategorized’ Category

Technicasts’ Grand Opening

Sunday, January 10th, 2010

I’ve been a busy bee.  I’m about to release the 20th FOSSCast on Friday and I’m also starting another screencasting site this week – Technicasts.com.

Technicasts is part me wanting to try and do some longer screencasts about topics that are too big for a 5-10 minute screencast, and part needing to find a way to pay for the increasing cost of  hosting, bandwidth, and all the time I’ve been putting into it.  So, Technicasts are not free – I’m looking at $9 USD per screencast.

The first episode is on the ZFS file system, and I just finished it up today.  It was a blast to put together, so if you have $9 and a mild interest in ZFS, give it a watch – I think you’ll enjoy it.

Lessons learned from 11 screencasts

Friday, November 13th, 2009

I’ve now completed 11 screencasts for FOSSCasts.com, and I must say it has been a great learning experience.  I’d like to share the workflow that I’ve settled on.

Getting Started

First, the equipment:

  • recorded on a Mac using Snapz Pro to record the desktop.  Lots of other Mac screencasters will recommend iShowU, but I already had a Snapz Pro license and it works well enough for me.
  • Shure SM55S Mic
  • Tascom USB Audio interface.
  • Final Cut Pro to edit the video, add transitions, and overdub audio.  The first couple episodes were edited with iMovie.
  • Keynote to create slides.
  • Sun VirtualBox for virtualization
  • Levelator to normalize the audio.  Levelator is a great piece of software.

Now, I actually got some advice from Ryan Bates  of RailsCasts fame as to actually recording the screencasts.  For the Quicktime videos I use the Animation codec.  One thing that Ryan pointed out is that the fewer pixels that change, the smaller the file size.  You many notice I don’t do a lot of moving my mouse and try to not use arrows when scrolling.  Just jumping to a section of a document is much better with the Animation codec.  Scrolling text, fades, or anything with lots of movement will make your file size grow quickly.

Now, the Ogg Theora codec is a different story. It is much closer to H264 than Quicktime Animation.  Generally I get smaller files with Ogg Theora, but they tend to have slightly less accurate color and detail.

For both I usually set the frame rate to 15 frames per second and keyframe every 160 frames with Quicktime animation and 24 frames with Ogg Theora.  I hear that Ryan has set this as high as 600.  Geoffery Grosenbach of PeepCode uses a lower value and has now started using H264 for many of his screencasts.  I may switch, but for the time being, Animation has given me better results, though a slightly higher file size.  I record at 800×600, same as Ryan Bates does for RailsCasts.

I thought about whether to upload the screencasts to something like Vimeo or YouTube, but in the end decided against it.  One thing I want FOSSCasts to be is well produced and high quality.  Once you convert them to Flash, the quality drops considerably, thus I decided against it.

Now, when it comes down to actually putting the screencast together, my workflow is as follows:

  1. Research the topic.
  2. run through what I want to do.
  3. re-run through it while recording the desktop and talking into the mic.  The talking is just so I can roughly gauge myself and get a feel for what I need to say.
  4. watch what I just recorded, keep what works, and re-record what doesn’t.
  5. Load everything into Final Cut.
  6. Go through slicing everything into sections so I can overdub the audio.
  7. Go through, overdubbing audio, extending parts that should be longer, shortening others.
  8. Create the slides in Keynote, exporting them to PNGs.
  9. Import the slide PNGs, putting them into whatever order I need.
  10. Record over them, shortening and extending as necessary.
  11. Finally, add transitions, the ending slide, and recording over the ending.
  12. Create the title slides, export it, and add to Final Cut.
  13. Add the into and outro music clips.
  14. Export only the audio to an AIFF and use Levelator to normalize it.
  15. Import the normalized audio into Final Cut and export the entire movie to Quicktime and Ogg Theora!

Looking back at that list,  it is quite a bit and there is some room for improvement in my workflow.  I can usually get through the whole thing in 3-4 hours if I’m aiming for a 5-6 minute FOSSCast.

The hard part

Initially it was dealing with all the strange things I would say or noises I would make while recording the audio that I didn’t realize I was making.  For example, I would make this clicking noise between sentences.  Go listen the first episode and I’m sure you’ll hear some.  I also tend to do a lot of “umms” and “so’s”.  I’m still working those :)

Of course, you have to get over listening to yourself talk.  I found that after the first two weeks this was no longer an issue.  Learning how to talk into a microphone is also fun and something I’m still perfecting.

Also getting over “putting yourself out there” takes some time.

Thoughts

I might have to write a version 2 of this post in a year and see what changes in my work flow and how I feel about FOSSCasts then.  In the mean time, I’m having a blast.

Drive Failure

Monday, October 26th, 2009

I had a hard drive go out on my server at home a lost a couple months worth of posts.  Not fun. Back up your data kids.

Used Car Shopping

Sunday, July 12th, 2009

We just bought a used 2007 Hyundai Elantra.  It’s a great car, but I completely hate the car buying experience.  Something learned this round.

  1. They (used car salesmen) will try to keep you there as long as possible.  This is to wear you down.  If you’re like me, after a while you’re ready to say yes to anything just to get the hell out of there.  Don’t let them.  
  2. You’re actually the one in control.  They’ll make you feel like you’re not, but you are.  Remember, they’re desperate to sell cars right now.
  3. You don’t need to buy ANY maintenance plans, and extra warranty, or other crap.  Just say no to it all.
  4. Don’t pay for any other extra fees.  The guy we bought ours from tried to tell me that there was a “online” fee since I first saw the car online.  I actually laughed when he tried to tell me that one.
  5. Don’t buy the car on the first visit.  Go in, look at it, take it for a test drive and tell them you’ll think about it.  That’s it. Come back in a couple days and then negotiate a price.  They’ll try to get you to buy it right then and there.  Do not do that – you’ll buy something out of emotion and probably regret it.
  6. Pull your credit score ahead of time if you’re financing.
  7. Speaking of financing, when it comes time to sit down with the financing guy, he’ll give you every reason in the world why they had a hard time getting financing and give you two or three choices. Usually one is the low interest rate that requires you to buy a big extended warranty and the other are higher interest rates.  You can get the lower one with no extended warranty.  Tell him the deal is off unless you get it without the strings attached and begin to get up.  He’ll probably stop you and give you some more reasons he can’t do it, but stick to your guns and you’ll get it. 
  8. Don’t ever be afraid to walk out.  We did at one place.  
  9. Remember, they need to sell cars and you can get a good deal if you’re prepared.  Check out http://edmunds.com and know what you should be paying and don’t go above it. 

blog.john.yerhot.org

Wednesday, November 19th, 2008

I will be moving this weblog to blog.john.yerhot.org in the next couple days.  I will also be moving from Wordpress to my own home brew platform.  johnyerhot.com will still go here, and so will all the posts, but I will not be posting here any longer.

blog.john.yerhot.org

KVM, VMware, and my whole Saturday

Saturday, September 27th, 2008

My big project for the weekend has been moving my humble lil web hosting setup to a separated out, virtualized environment.  We’re doing this at work and have been very happy with the results.

My original plan was to use KVM for the virtualization, so I could take advantage of paravirtualization.  Supposedly it is much faster than a fully virtualized machine, but requires newer hardware…  anyway, shouldn’t be an issue, I’m using an AMD X2 4400 which has AMD-V built it.

So I spend an hour installing everything on a fresh install of Hardy 8.04 only to realize that I couldn’t take advantage of paravirtualization because my motherboard didn’t even give an option to turn on AMD-V.  Further, I found that KVM’s networking is screwy, especially when bridging connections.

Another hour of deciding what to do and I decided it was best to go with the good old VMware Server solution.  Ended up creating three virtual machines, a Git server, web server, and a MySQL server.  I’m really excited to experiment optimizing each spoke in my web stack, and I can easily back everything up, or setup other development servers quickly and easily.

I’m pretty happy with it and am glad to have it up and running.  It’s totally nerdy and I love it.

Henry Rollins at Sacred Heart

Thursday, September 18th, 2008

Just for those of you in N. Minnesota that love Henry Rollins as much as I, he’s gonna be at Sacred Heart Studio/Music Hall on October 23rd.  No word on how/where/when to get tickets…

Directions to Sacred Heart and their phone number = (218) 723-189.

Google Street View Car in Duluth

Monday, July 21st, 2008

Guess what I saw today driving in Lakeside…

Kind of hard to see, but yeah it is the Google Street View car.  My phone’s camera is pretty bad, this was as high res at it would allow…

m night sucksalot

Saturday, July 5th, 2008

Why don’t I listen to people?  Jen and I just sat through The Happening.  Yes, it does suck just as much as every other M Night Shamalama dig dong movie since the Sixth Sense.

How he managed to make Mark Wahlberg and John Leguizamo completely suck beyond belief is beyond me.  I’m not even sure why I’m writing this.  Guess it was so bad I felt the need to let everyone know.

Our new(ish) hod rod(s) (err… bikes…)

Tuesday, June 24th, 2008

Yes, Jen and I got some hot rods.. two wheeled hot rods with pedals…

We are now the proud owners of two Specialized bikes.   Jen has a Cross Roads and I got a Hard Rock.  It’s by far the nicest bike I’ve ever ridden, though both are used and a couple years old and not top of the line by hardcore biker standards.

Anyways, we’ve been riding all over our new neighborhood and I have to say it is really fun.  We’ve set a goal of riding (most of) the Munger Trail by the end of the summer.  Sweet.  Maybe we’ll even buy some of those spandex jump suits to bike around in. :)

Jen’s got the purple-ish one and I have the white one.