<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8788244635716953273</id><updated>2011-11-11T15:49:21.268-05:00</updated><category term='isight'/><title type='text'>Best thing since sliced bread</title><subtitle type='html'>What was the best thing before sliced bread?  Ahh well this is my attempt at a somewhat "professional" blog to share tips and tricks that I have collected over the past years with my OSX and Windows integration and Video Production, as well as some personal tidbits.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bestsinceslicedbread.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-4520484158996486491</id><published>2010-02-08T08:01:00.001-05:00</published><updated>2010-02-08T08:02:08.043-05:00</updated><title type='text'>Video System aka "OMG"</title><content type='html'>Well, our new video system is in. &amp;nbsp;And, with a few exceptions, it is OMG good! &amp;nbsp;Here is the low down...&lt;br /&gt;&lt;br /&gt;3 cases. &amp;nbsp;The first case is the power horse case that can be used standalone for a shoot using up to 3 cameras. &lt;br /&gt;&lt;br /&gt;The first case consists of...&lt;br /&gt;&lt;br /&gt;2 Shure wireless mic receivers, Sony HDV VTR (Mini or Regular DV tape with LCD preview monitor on the front),&amp;nbsp;Extron D/A and Extron VGA Scan Converter,&amp;nbsp;DataVideo DN-500 digital recorder (records onto removable hard drive packs you can then hook up to your computer with USB to offload content), Tricaster Studio and Shure 8 input audio mixer. &amp;nbsp;We have an external Marshall 17" VGA/Video monitor for the Tricaster interface and A/V hookups for spot checking the recording decks. &amp;nbsp;The breakout panel on the back consist of 5 composite (BNC) inputs, 1 VGA (DB15) input and buffered output with composite output (BNC), 2 Composite and Audio outputs for the recording decks, an Auxillary A/V output and a mono 1/4 inch output for the press box.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_JAHs-59E4Fg/S3AKtjMmbzI/AAAAAAAAACI/B56gpKr4y1Y/s1600-h/case_1_front.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_JAHs-59E4Fg/S3AKtjMmbzI/AAAAAAAAACI/B56gpKr4y1Y/s320/case_1_front.jpg" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_JAHs-59E4Fg/S3AK8QsM2HI/AAAAAAAAACg/L8dmwmEUSIQ/s1600-h/case_1_back.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JAHs-59E4Fg/S3AK8QsM2HI/AAAAAAAAACg/L8dmwmEUSIQ/s320/case_1_back.jpg" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_JAHs-59E4Fg/S3ALFznyYzI/AAAAAAAAACw/SgGzPdD-N7o/s1600-h/press_box.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JAHs-59E4Fg/S3ALFznyYzI/AAAAAAAAACw/SgGzPdD-N7o/s320/press_box.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The second case consists of...&lt;br /&gt;&lt;br /&gt;2 units of Marshall 3 LCD monitors, 1 Marshall Dual LCD monitor, 1 Marshall audio monitor and 1 Telex intercom system. &amp;nbsp;The breakout panel on the back consist of 6 monitor inputs with passthrough (BNC), 2 monitor inputs with passthrough, an audio monitor input and a Telex breakout panel for up to 6 intercom station connections.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_JAHs-59E4Fg/S3AKygadNVI/AAAAAAAAACQ/lfCZN3CiPO0/s1600-h/case_2_front.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_JAHs-59E4Fg/S3AKygadNVI/AAAAAAAAACQ/lfCZN3CiPO0/s320/case_2_front.jpg" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_JAHs-59E4Fg/S3ALAP_mZ0I/AAAAAAAAACo/Qdo7godNfDo/s1600-h/case_2_back.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_JAHs-59E4Fg/S3ALAP_mZ0I/AAAAAAAAACo/Qdo7godNfDo/s320/case_2_back.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The third case consists of storage drawers to hold all the cables and goodies (we have a custom made BNC cable that ties case 1 and 2 together) as well as a custom foam insert to store the 17" Marshall Monitor.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_JAHs-59E4Fg/S3AK4hQWKYI/AAAAAAAAACY/OcuMRuoXqxE/s1600-h/case_3_front.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_JAHs-59E4Fg/S3AK4hQWKYI/AAAAAAAAACY/OcuMRuoXqxE/s320/case_3_front.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;For a regular shoot where you only need up to 3 camera, the first case and storage case are all you need. You can configure the Tricaster in ISO mode so that you get 3 preview (inputs 1-3) on the interface screen. &amp;nbsp;You can use the A/V inputs on the Marshall 17" monitor to spot check the video outputs of the recording decks. &amp;nbsp;If you are going to use more than 3 cameras then you would facilitate the second case with all the preview and program monitors, audio monitor and intercom.&lt;br /&gt;&lt;br /&gt;Also with the Tricaster we purchased the educational combo pack that gives us the external controller, Timewarp and LiveText software.&lt;br /&gt;&lt;br /&gt;The only problem that we currently have is with the Scan Converter. &amp;nbsp;It is connected to input #6 using component and the quality looks pretty good going to the tricaster interface, but once recorded and viewed on an LCD screen, the quality is rather poor. &amp;nbsp;It might just be what it is...but I am not 100% convinced it can't be better. &amp;nbsp;We decided on Composite instead of S-Video since BNC connections can all lock in place. &amp;nbsp;S-Video connections can wiggle loose.&lt;br /&gt;&lt;br /&gt;The system is definitely worth every penny for video productions. &amp;nbsp;The time you save in setup and configuration alone is worth the money, as well as all the other things the Tricaster gives you. &amp;nbsp;We were also able to setup Flash streaming with our provider &lt;a href="http://www.eastbaymedia.com/"&gt;Eastbay Media&amp;nbsp;&lt;/a&gt;&amp;nbsp;with no problems whatsoever, and the quality is quite good. &amp;nbsp;Tricaster uses the Adobe Streaming Server and Windows Media Server in the background for it's streaming.&lt;br /&gt;&lt;br /&gt;We sill need to play with the text and other aspects of the system, but for a quick setup and recording this system can't be beat.&lt;br /&gt;&lt;br /&gt;Thank you to the folks at &lt;a href="http://www.appliedvideo.com/"&gt;Applied Video Technology&lt;/a&gt; for putting it together with us. &amp;nbsp;They sell this system under the moniker "VidCaster" but it really is just a custom built production rack built to your specs. &amp;nbsp;We had a tough time getting what we wanted to fit into a 12U case, but in the end it was worth the trouble.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-4520484158996486491?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/4520484158996486491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/4520484158996486491'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2010/02/video-system-aka-omg.html' title='Video System aka &quot;OMG&quot;'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JAHs-59E4Fg/S3AKtjMmbzI/AAAAAAAAACI/B56gpKr4y1Y/s72-c/case_1_front.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-4917515944155215815</id><published>2010-02-01T11:13:00.002-05:00</published><updated>2010-02-01T11:22:51.440-05:00</updated><title type='text'>IPad and Marketing Genius</title><content type='html'>I just have to say...so far...no DIRECT mention from Apple on the Exchange support I mention in my earlier post, but all seem to think that if the iPhone OS has it in there since version 2.0, that it will be in there....once can only hope...however...lets talk about Marketing GENIUS that is Apple.&amp;nbsp; During the Live Grammy Award Ceremony, the first award was presented by Stephen Colbert and while looking for the nominations...well...look for yourself.  sorry for the cut off video, but you get the idea.&lt;br /&gt;&lt;br /&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/UItafcU4kz0&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/UItafcU4kz0&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Brilliant...if you listen to the crowd.&amp;nbsp; Product placement has always been fantastic with Apple.&amp;nbsp; Next time you watch a show, keep an eye out for Apple products, or other tech items like Cisco IP phones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-4917515944155215815?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/4917515944155215815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/4917515944155215815'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2010/02/ipad-and-marketing-genius.html' title='IPad and Marketing Genius'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-8425128117243593561</id><published>2010-01-27T22:04:00.006-05:00</published><updated>2010-01-27T22:27:11.956-05:00</updated><title type='text'>Apple, remember the whole "Think Differnet" thing....well??</title><content type='html'>OK...so I love the &lt;a href="http://www.apple.com/ipad/"&gt;iPad&lt;/a&gt; (not too keen on the name now) but I think the device fills a good niche for uses where the iPhone/iPod Touch screen is just to small.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://images.apple.com/ipad/home/images/over_100k_apps_20100127.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="http://images.apple.com/ipad/home/images/over_100k_apps_20100127.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;with the iPod Touch I can VPN in (using built in Cisco VPN client), get all my Exchange goodness with ActiveSync and use Safari for all our internal web stuff.  I can get RDP and VNC clients so I can look at and control my servers.  I wish Apple would make Server Tools for iPhone/iPad/iPod Touch, and a remote screen sharing client. I can also load a SIP client and hop on my phone system.&amp;nbsp;The new iWork and keyboard dock make for a great note taking device during meetings.....so Apple, why am I not buying one????&lt;br /&gt;&lt;br /&gt;AT&amp;amp;T....is one reason.  We are a Verizon house.  I use a Blackberry Storm...I hate it.  I would upgrade to an iPhone in no time flat if it would come to Verizon, and this iPad would by the ultimate technician "in the field" tool.&lt;br /&gt;&lt;br /&gt;Also, it is apparently LACKING the VPN/ActiveSync functionality (since I can not find any mention of it on the info pages) of the iPod Touch...WHY WHY WHY WHY WHY WHY WHY???? &amp;nbsp;This is supposed to be based on the iPhone OS, WHY would you remove that functionality and instantly remove IT people from your client list?? &amp;nbsp;The iPhone/iPod Touch integration with ActiveSync is one of the BEST mobil email/Calendar clients I have ever used. &amp;nbsp;To me this totally negates this device to a consumer toy and you instantly remove a good bit of sales. &amp;nbsp;It shows once again that Apple does not care about enterprise, and I was so hopeful in the direction of the iPhone OS. &amp;nbsp;I hope this is rectified with OS 4.0.&lt;br /&gt;&lt;br /&gt;Below is the CBS News Online story on the event, and you can go to the iPad website (&lt;a href="http://www.apple.com/ipad"&gt;link here&lt;/a&gt;) to see the event and short web feature.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/poaUbmdUcCY&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/poaUbmdUcCY&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-8425128117243593561?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8425128117243593561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8425128117243593561'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2010/01/apple-why-has-thou-forsaken-me.html' title='Apple, remember the whole &quot;Think Differnet&quot; thing....well??'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-662866442763021459</id><published>2010-01-20T19:59:00.002-05:00</published><updated>2010-01-20T20:03:41.230-05:00</updated><title type='text'>Nostalgia - WOW the Amiga Days</title><content type='html'>For this that don't know the Amiga was THE computer back in the day for graphics...as I posted in a previous story, it was the launching point for the Video Toaster. &amp;nbsp;Here are a few examples of what is was able to do back then.&lt;br /&gt;&lt;br /&gt;First, a demo reel from the same company that eventually revolutionized the Desktop video revolution..&lt;br /&gt;&lt;br /&gt;Demo Reel 1..&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/PXqmTZMtAj8&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/PXqmTZMtAj8&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Demo Reel 3..&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/y2zVDYmGwYo&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/y2zVDYmGwYo&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;then the Video Toaster 2.0 Demo...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/f3YfpCx1W7o&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/f3YfpCx1W7o&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Another Toaster Promo..&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nymVNhy4dw8&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/nymVNhy4dw8&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The computer Chronicles interview with Newtek about the Video Toaster..&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zyGCYoZ5Nlk&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zyGCYoZ5Nlk&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt; &lt;br /&gt;&lt;br /&gt;One of my favorite Amiga games - Shadow of the Beast, one of the first games to feature Paralax scrolling give the illusion of depth to the background...&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WnHY7qUPPro&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/WnHY7qUPPro&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here is a part 1 of a multipart history of the Amiga...&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VCREhVvHXL4&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/VCREhVvHXL4&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And a quick European Graphics Movie Demo with unheard of graphics/sound from a home computer..(not the best quality recording)&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/c5kuYfTCGLg&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/c5kuYfTCGLg&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Check out Youtube for many many more trips down Amiga lane.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-662866442763021459?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/662866442763021459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/662866442763021459'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2010/01/nostalgia-wow-amiga-days.html' title='Nostalgia - WOW the Amiga Days'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-3787553110276354014</id><published>2010-01-12T12:13:00.001-05:00</published><updated>2010-01-15T14:54:17.858-05:00</updated><title type='text'>Lightspeed users...blocking chat sites...add these NOW.</title><content type='html'>If you are using Lightspeed then you should immediately add these following sites to the forums.im catagory&lt;br /&gt;&lt;br /&gt;chatroulette.com and chatrt.com as well as omegle.com and their associated IP addresses.&lt;br /&gt;&lt;br /&gt;The danger here is that both site connect you to anonymous strangers for chat. &amp;nbsp;Although for adults this may be an exercise in chat adventure....for kids....this is very dangerous. &amp;nbsp;Omegle is bad enough as it is just TEXT chat but chatroulette is Audio/Video (yes, built in cam chat). &amp;nbsp;Upon testing, I was connected to a male chatter who was doing something less than appropriate on cam.&lt;br /&gt;&lt;br /&gt;Apparently there is an iPhone app for Omegle as well.&lt;br /&gt;&lt;br /&gt;Also, if you are using a student policy to block chat sites, make sure you use the option to block non-http sites that are unknown IP addresses and block https to blocked sites. and keep checking IP addresses and keep them current. &amp;nbsp;Most chat sites can be had by using https and they rotate their IP's in DNS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-3787553110276354014?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/3787553110276354014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/3787553110276354014'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2010/01/lightspeed-usersblocking-chat-sitesadd.html' title='Lightspeed users...blocking chat sites...add these NOW.'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-542106718932724706</id><published>2009-12-27T22:00:00.004-05:00</published><updated>2009-12-27T22:17:21.631-05:00</updated><title type='text'>Santa was here!! YEAHHHH!</title><content type='html'>Well, I have finally made it into the present in technology...yeah I know, you figure since I work with technology that I would be on top of it. &amp;nbsp;I have had &lt;a href="http://www22.verizon.com/Residential/FiOSTV/Overviewab/Overviewab"&gt;Verizon FIOS&lt;/a&gt;&amp;nbsp;for a couple years now, 2 flatscreen HD TV's (&lt;a href="http://www.vizio.com/"&gt;Vizio&lt;/a&gt; and Samsung) and have had &lt;a href="http://www.tivo.com/"&gt;TIVO&lt;/a&gt; since they first came out. &amp;nbsp;Now the FIOS &lt;a href="http://en.wikipedia.org/wiki/Digital_video_recorder"&gt;DVR&lt;/a&gt; replaces the TIVO (well it is substituted for the TIVO, it will never replace it) and last Christmas I received a Sony up-scaling DVD player which has worked beautifully. &amp;nbsp;This Christmas I was upgraded (thank you Santa) to a Blu-Ray player. &amp;nbsp;I have not jumped on the &lt;a href="http://en.wikipedia.org/wiki/Blu-ray"&gt;Blu-Ray&lt;/a&gt; HD bandwagon, as far as DVD's go. &amp;nbsp;I do have to admit, it is beautiful.&lt;br /&gt;&lt;br /&gt;The player I received was a &lt;a href="http://www.samsung.com/us/consumer/tv-video/blu-ray/blu-ray-players/BD-P1590/XAA/index.idx?pagetype=prd_detail"&gt;Samsung BD-P1590&lt;/a&gt;. &amp;nbsp;It comes with a multi-function remote to control the TV, however it does not fully support the features of the Vizio. &amp;nbsp;It gives me on/off, volume, mute, channel control but NOT source selection. &amp;nbsp;With that aside, the player itself has a couple of nifty added features. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.walmartimages.com/i/p/00/36/72/56/08/0036725608108_215X215.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://i.walmartimages.com/i/p/00/36/72/56/08/0036725608108_215X215.jpg" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It has built in &lt;a href="http://www.pandora.com/"&gt;Pandora&lt;/a&gt; and &lt;a href="http://www.netflix.com/"&gt;NetFlix&lt;/a&gt; player capability as well as players for YouTube and Blockbuster. &amp;nbsp;Pandora is a music playing service that allows you to type in an artist or song and it will automatically select similar music and play it for you like a personalized radio station. &amp;nbsp;With the Blu-Ray player you get a free subscription to Pandora. &amp;nbsp;Once you create your account you can then tune into the Pandora website from your computer, or log in from the Blu-Ray player and listen to your music "channels". &amp;nbsp;Netflix (as you may or may not know) is a DVD mailer service that allows you to queue up DVD titles that are sent to you in the mail with a return mailer. &amp;nbsp;You can take as long as you need to watch the DVD then mail it back and upon return you will receive the next DVD in your queue. &amp;nbsp;NetFlix has since added streaming "on demand" services which can stream to either a computer or a dedicate player device. &lt;br /&gt;&lt;br /&gt;Once you create your NetFlix account (the cheapest service is 8.99 a month for one DVD at a time service, online content included), you login from the Blu-Ray player and can then see your "instant queue" material and it start playing your selections.. &amp;nbsp;What was the first video I watched you ask? &amp;nbsp;It was "&lt;a href="http://www.imdb.com/title/tt0078579/"&gt;Buck Rodgers in the 25th Century&lt;/a&gt;" TV series of course.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/en/thumb/b/b5/BuckRogersDVD.jpg/200px-BuckRogersDVD.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://upload.wikimedia.org/wikipedia/en/thumb/b/b5/BuckRogersDVD.jpg/200px-BuckRogersDVD.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The Samsung BD-P1590 connects to the internet using a Ethernet connection, or a USB wireless adaptor. &amp;nbsp;I opted for Ethernet since my FIOS router is located in my entertainment system as well. &amp;nbsp;One of the first things you should do is go into the player settings and make sure everything is set correctly and have it do a firmware check to make sure you have the latest firmware. &amp;nbsp;Mine had to be updated even though it was a brand new player.&lt;br /&gt;&lt;br /&gt;The one other device that I received was a set of &lt;a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&amp;amp;storeId=10151&amp;amp;langId=-1&amp;amp;productId=11028983"&gt;Sony rechargeable IR headphones&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ecx.images-amazon.com/images/I/41M7Y7XHMCL._SS400_.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://ecx.images-amazon.com/images/I/41M7Y7XHMCL._SS400_.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I used to have a model about 10 years ago that broke a few years back. &amp;nbsp;These are much better in that they are much more sturdy headphones. &amp;nbsp;They recharge when sitting in their base-station and use IR to communicate. &amp;nbsp;One nice feature is a silencer when you wander out of the IR path (like to the kitchen for a cup of &lt;a href="http://www.greenmountaincoffee.com/"&gt;Green Mountain coffee&lt;/a&gt; from my &lt;a href="http://www.keurig.com/"&gt;Keurig coffe machine&lt;/a&gt; 8-)...) so you dont hear static. &amp;nbsp;I have my TV audio out going to my home stereo, and the Tape recording out going to the headphones. &amp;nbsp;As long as I have the stereo on, I can turn the TV and Stereo volume all the way down and hear the audio of whatever is on my TV (TV, DVR, Blu-Ray, Wii etc etc) in the headphones. &amp;nbsp;They also function on a single AAA battery if needed. &lt;br /&gt;&lt;br /&gt;There, I am all caught up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-542106718932724706?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/542106718932724706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/542106718932724706'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/12/santa-was-here-yeahhhh.html' title='Santa was here!! YEAHHHH!'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-7923806208352945739</id><published>2009-12-20T17:50:00.002-05:00</published><updated>2009-12-20T17:51:39.955-05:00</updated><title type='text'>Pinball Dreams and Pinball Fantasies Live again!!!</title><content type='html'>For all you former Amiga heads....remember &lt;a href="http://en.wikipedia.org/wiki/Pinball_Dreams"&gt;Pinball Dreams&lt;/a&gt;...then the sequel &lt;a href="http://en.wikipedia.org/wiki/Pinball_Fantasies"&gt;Pinball Fantasies&lt;/a&gt;? &amp;nbsp;Remember playing until your hands hurt from clutching the keyboard....remember cranking the awesome soundtrack and enjoying the smooth and quite accurate ball physics?&lt;br /&gt;&lt;br /&gt;Well, if you own an iPod Touch, or an iPhone....You get both again...ported over and I would say almost 100% accurate and true to the original....YEAHHHHH....&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://toucharcade.com/wp-content/uploads/2009/02/pinball_dreams.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://toucharcade.com/wp-content/uploads/2009/02/pinball_dreams.jpg" width="213" /&gt;&lt;/a&gt;&lt;a href="http://toucharcade.com/wp-content/uploads/2009/07/pinball_fantasies_iphone.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://toucharcade.com/wp-content/uploads/2009/07/pinball_fantasies_iphone.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Here are the reviews for them at &lt;a href="http://toucharcade.com/"&gt;toucharcade.com&lt;/a&gt;....&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Review for &lt;a href="http://toucharcade.com/2009/02/01/amiga-classic-pinball-dreams-comes-to-the-iphone/"&gt;Pinball Dreams&lt;/a&gt;....&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Review for &lt;a href="http://toucharcade.com/2009/07/06/amiga-classic-pinball-fantasies-soon-to-hit-app-store/"&gt;Pinball Fantasies&lt;/a&gt;....&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Works well and brings back memories....I hope more old Amiga games come over....two of my old favrites....Roller Ball, and Battle Squadron.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-7923806208352945739?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/7923806208352945739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/7923806208352945739'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/12/pinball-dreams-and-pinball-fantasies.html' title='Pinball Dreams and Pinball Fantasies Live again!!!'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-3847916580315612381</id><published>2009-12-17T19:15:00.002-05:00</published><updated>2009-12-27T22:27:47.772-05:00</updated><title type='text'>Video Hard Drive recording</title><content type='html'>We often look for ways to streamline our video production workflow. &amp;nbsp;There are some very time consuming parts to digital video production, mainly around getting your source video into the computer. &amp;nbsp;This usually involves using a VTR connected via &lt;a href="http://en.wikipedia.org/wiki/Firewire"&gt;FireWire&lt;/a&gt; to your computer and "ingesting" the video. &amp;nbsp;The problem is that if you have 4 hours of video, it takes at least 4 hours to ingest it.&lt;br /&gt;&lt;br /&gt;One way to reduce this time, is to record directly to some other media that makes it easy to get your material on the computer. &amp;nbsp;Newer camcorders now record to SD cards in &lt;a href="http://en.wikipedia.org/wiki/H.264"&gt;H.264&lt;/a&gt; (Mpeg 4) files. &amp;nbsp;You can literally drag and drop those files into your editing program.&lt;br /&gt;&lt;br /&gt;A few years ago we started using a device called the &lt;a href="http://www.nnovia.com/products.php"&gt;nNovia QuickCapture A2D&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.nnovia.com/store/images/qca2d.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://www.nnovia.com/store/images/qca2d.jpg" width="320" /&gt;&lt;/a&gt;&lt;a href="http://www.nnovia.com/store/images/qca2d2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://www.nnovia.com/store/images/qca2d2.jpg" width="320" /&gt;&lt;/a&gt;&lt;a href="http://www.nnovia.com/store/images/qca2d3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://www.nnovia.com/store/images/qca2d3.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This device works just like a VTR with controls to play, record, rewind and fast-forward. &amp;nbsp;You can connect a camera directly via FireWire, or using the analog "dongle" that provides Composite/S-Video inputs/outputs and audio. &amp;nbsp;This unit has the added benefit that it transcodes from FireWire to Analog and the other way too. &amp;nbsp;We would use a &lt;a href="http://pro.sony.com/bbsc/ssr/cat-switchersdandrouters/resource.solutions.bbsccms-assets-cat-switchers-solutions-anycast.shtml"&gt;Sony Anycast&lt;/a&gt; and connect the FireWire output to the QuickCapture to record.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Once you have your material recorded, you can put the unit into FireWire Hard Drive mode, and connect it to your computer. &amp;nbsp;It can record either Quicktime MOV files or Windows compatible AVI files. &amp;nbsp;You can simply drag and drop these files onto your computer and start editing. &amp;nbsp;We love them.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Recently nNovia was purchased by &lt;a href="http://www.datavideo.us/en/products/players-recorders/sd-recorders-players.html"&gt;DataVideo&lt;/a&gt; and a few new models were introduced, including a removable HD model that allows you to pop out the HD module and connect it directly to your computer via a USB cable. &amp;nbsp;We plan on using a &lt;a href="http://www.datavideo.us/products/players-recorders/sd-recorders-players/dn-500-dv-hdv-hard-drive-recorder.html"&gt;1U version&lt;/a&gt; of this in our new Video system. &amp;nbsp;You can also purchase additional "sleds" to put HD's into giving you a great amount of storage.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;a href="http://www.datavideo.us/components/com_virtuemart/shop_image/product/Copy%20of%20DN-500-image-front.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="72" src="http://www.datavideo.us/components/com_virtuemart/shop_image/product/Copy%20of%20DN-500-image-front.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;There are other versions of this type of product, such as the &lt;a href="http://www.focusinfo.com/solutions/catalog.asp?id=150"&gt;Firestore&lt;/a&gt; made by Focus, but after using a few products, the ease of use, reliability and the ability to monitor your recording using standard analog monitors is fantastic.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-3847916580315612381?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/3847916580315612381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/3847916580315612381'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/12/video-hard-drive-recording.html' title='Video Hard Drive recording'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-9183388935120017444</id><published>2009-12-17T18:49:00.000-05:00</published><updated>2009-12-17T18:49:41.214-05:00</updated><title type='text'>Mobile Video Production</title><content type='html'>Every now and then a product comes along that makes people in a certain industry sit up and pay attentions. &amp;nbsp;Back in the 90's it was &lt;a href="http://www.newtek.com/"&gt;NewTek&lt;/a&gt; with the &lt;a href="http://en.wikipedia.org/wiki/Video_Toaster"&gt;Video Toaster&lt;/a&gt; for the &lt;a href="http://en.wikipedia.org/wiki/Commodore_Amiga"&gt;Commodore Amiga&lt;/a&gt; Platform.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://amiga.resource.cx/photos/photos/videotoaster.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="111" src="http://amiga.resource.cx/photos/photos/videotoaster.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Back in the day, I was involved with using the Amiga in video production when it was given to the cable TV studio I worked for as a grant project. &amp;nbsp;We received it along with a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Genlock"&gt;genlock&lt;/a&gt; (used to sync the computer video to the same timing of an incoming video signal and overlay graphics on top of that video signal) and some basic titling software. &amp;nbsp;One of the first titling products that we worked with was called &lt;a href="http://www.scala.com/"&gt;Scala&lt;/a&gt;, which is now one of the defacto digital signage products available. &amp;nbsp;A local PBS station installed an Amiga in their studio and they were having issues integrating it. &amp;nbsp;They received my name from Commodore and called me to come in and look at it. &amp;nbsp;With my video editing and engineering background, I ended up staying and working with them editing show packages and eventually getting an FCC broadcast license and operate the transmitter.&lt;br /&gt;&lt;br /&gt;This station then received an ALPHA unit of a new product called a Video Toaster. &amp;nbsp;It was a hardware/software combination that gave you 3-4 video inputs and allowed you to do real-time video switching, with 3D effects and add titling. The cost of this total product was FAR below the cost of any comparable video switching unit at the time. &amp;nbsp;Along with this product came an extra add-on of a 3D rendering program called &lt;a href="http://en.wikipedia.org/wiki/Lightwave"&gt;Lightwave&amp;nbsp;3D&lt;/a&gt;. &amp;nbsp;I do believe I was the first person to use a Toaster in on-air broadcast use on the East Coast of the US. &lt;br /&gt;&lt;br /&gt;NewTek continues to produce the Toaster now, as well as introducing a new product line called the Tricaster which was basically a video switcher, web streamer, graphics and video editor in a self contained small form factor (ala Shuttle PC) box, running Windows XP. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.digitalvideoproducts.com/DVP_Store/images/TriCaster_Large.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://www.digitalvideoproducts.com/DVP_Store/images/TriCaster_Large.jpg" width="320" /&gt;&lt;/a&gt;&lt;a href="http://us.shuttle.com/Static_Images/New%20Models/BusinessSolution/Solutions_Models.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://us.shuttle.com/Static_Images/New%20Models/BusinessSolution/Solutions_Models.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This box originally had 3 analog composite/S-Video inputs as well as audio line and Mic inputs as well as Composite/S-Video output with line level audio outputs. &amp;nbsp;It allows you to mix 3 live video sources, pre-recorded video and graphics using 3D video effects as well as having a downstream keyer for lower thirds and other overlay graphics. &amp;nbsp;The box also has the ability to use a network connected computer as a video source by running a special program on the client, which then shows up as a "VGA" source. Not only does it scale that VGA input for video, but you can then use the DVI output to display a clean unscaled version of the VGA input to a monitor or projector. &amp;nbsp;This works great for still slides, but not good for anything with moving video.&lt;br /&gt;&lt;br /&gt;The interface is controlled with standard keyboard and mouse, however, NewTek offers a a usb attached control surface with a standard "T" bar as well as input buttons ala a standard video switcher interface.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.newtek.com/tricaster/images/lc11_index.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="http://www.newtek.com/tricaster/images/lc11_index.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;There have been new models of the TriCaster introduced recently which included models with more inputs, Component inputs, SDI input support and a recently introduced HD model.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The latest models also support the newer control surface shown above, as well as an external DDR controller (controls the built in "VCR" features) as well as LiveType which is an external CG program to allow a second person to update and create title graphics on the fly.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;One other neat feature of this box is that it supports the "Virtual Set" feature, which allows you to sit in front of a &lt;a href="http://en.wikipedia.org/wiki/Green_screen"&gt;green screen&lt;/a&gt; and look like you are sitting in the middle of professional studio, including shadows, reflections and multiple cam angles.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;a href="http://newtek.com/liveset/images/liveset1_sm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://newtek.com/liveset/images/liveset1_sm.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;So all in all, this box is literally a TV studio in a box..with video editing features and streaming (Flash and Windows Media) this box is bang for the buck. &amp;nbsp;We are currently working on purchasing a self contained video production system that contains a Tricaster, wireless microphones, Sony DV tape deck, and a DataVideo video hard drive recorder. &amp;nbsp;Pictures will follow when the unit is complete and delivered.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-9183388935120017444?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/9183388935120017444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/9183388935120017444'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/12/mobile-video-production.html' title='Mobile Video Production'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-1235867391543788757</id><published>2009-11-28T13:54:00.002-05:00</published><updated>2009-11-28T13:55:59.930-05:00</updated><title type='text'>Turning off the Lightspeed LsSaAlerter in OSX</title><content type='html'>We were having an issue with LsSaAlerter application which is part of the Lightspeed systems Security Agent for OSX. &amp;nbsp;the LsSaAlter application is responsible for the menu bar icon that shows you the status of the security agent and what it is currently doing. &amp;nbsp;There is also a shortcut to get to the Lightspeed Preferences Pane by clicking on the menu icon.&lt;br /&gt;&lt;br /&gt;There does not appear to be any current way via filtering policies to disable that menu and even if you MANUALLY go into the com.lightspeedsystems.securityagent.plist and set the "Enable Manger" key to false, it resets on next logout/login.&lt;br /&gt;&lt;br /&gt;So, to manually force that option we look to Apple's MCX system that we use to manage our laptops via group policy. &amp;nbsp;Using the Workgroup Manager application, we select the computer group and click on PREFERENCES, then click on the DETAILS tab. &amp;nbsp;Click the little + symbol at the bottom and find the Lightspeed preference file and load it in making sure you are loading it into the ALWAYS category. &amp;nbsp;The preference file is found at&lt;br /&gt;&lt;br /&gt;/Library/Preferences/com.lightspeedsystems.securityagent.preferences.plist&lt;br /&gt;&lt;br /&gt;Once loaded, click on the EDIT symbol (little pencil) next to the + and - buttons, and expand the ALWAYS selection. &amp;nbsp;Click on each entry and hit DELETE to remove it. &amp;nbsp;The only entry you wish to remain is "Enable Manager" which should be set to boolean and false. &amp;nbsp;This allows the other items to still be controlled by the filtering policy.&lt;br /&gt;&lt;br /&gt;Now, next time your clients in that computer list refresh their preferences, the menu item will no longer be present.&lt;br /&gt;&lt;br /&gt;BTW, this is a good way to force preferences for many third party programs that support PLIST preference files. &amp;nbsp;Of course, it is good to test, and you may have to use OFTEN or ALWAYS. &amp;nbsp;Always means that the preference can NOT be changed...OFTEN means it sets the preference on login, and can be changed, but on next login the preferences will be reset to what you want them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-1235867391543788757?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/1235867391543788757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/1235867391543788757'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/11/turning-off-lightspeed-lssaalerter-in.html' title='Turning off the Lightspeed LsSaAlerter in OSX'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-795359845837225709</id><published>2009-11-28T13:29:00.002-05:00</published><updated>2009-11-28T13:37:11.113-05:00</updated><title type='text'>Upgrading from iPhone 2G to 3G.</title><content type='html'>My wife has an iPhone 2G that we had the Pick Your Plan with unlimited data from AT&amp;amp;T. &amp;nbsp;She has been wanting to upgrade, but I have not been in love with being locked into a 2 year contract. &amp;nbsp;She purchased an iPhone 3G from Ebay, and it arrived today.&lt;br /&gt;&lt;br /&gt;After reading many MANY conflicting reports on what AT&amp;amp;T supports, workarounds etc etc we did the following...&lt;br /&gt;&lt;br /&gt;Fully sync and backup the original iPhone 2G which is fully updated with the latest OS and service provider updates. &amp;nbsp;We then attached the iPhone 3G to the computer, and when it shows up in iTunes, we right click on the name on the left hand pane of iTunes, and select "Restore from Backup" then choose the backup from your original phone.&lt;br /&gt;&lt;br /&gt;Once restored, we did a full sync just to make sure it was all good. &amp;nbsp;We then shut off the original phone and &amp;nbsp;removed the SIM card, then turned off the new iPhone 3G and placed the SIM inside. &amp;nbsp;The phone started right up and worked right away with NO tweaking. &amp;nbsp;The only thing we needed to do was re-enter any passwords (WI-FI, email passwords etc) and all was well.&lt;br /&gt;&lt;br /&gt;So, for the time being.....VIOLA...upgrade from 2G to 3G keeping all SMS messages and configurations.&lt;br /&gt;&lt;br /&gt;BTW, this may only have been possible as we had the Pick Your Plan with unlimited data all along with our original iPhone. &amp;nbsp;It is my understanding that you can no longer purchase the unlimited data for your Pick Your Plan unless on an original iPhone or iPhone 2G. &amp;nbsp;So, if you can get your hands on an original iPhone and activate it or Pick Your Plan with unlimited Data, you may stand a chance....good luck. &amp;nbsp;BTW, as I said, there has been many many conflicting reports so you should contact AT&amp;amp;T for the official info.&lt;br /&gt;&lt;br /&gt;Next, my daughter has another AT&amp;amp;T phone with Pick Your Plan and Unlimited Data. &amp;nbsp;We will see about transplanting that SIM into the iPhone 2G and see what happens.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-795359845837225709?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/795359845837225709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/795359845837225709'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/11/upgrading-from-iphone-2g-to-3g.html' title='Upgrading from iPhone 2G to 3G.'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-1720761861346308994</id><published>2009-11-06T21:05:00.003-05:00</published><updated>2009-12-16T18:34:55.699-05:00</updated><title type='text'>Free Windows Protection Options</title><content type='html'>It's a known fact that if you are running Windows you should have a working anti-virus and anti-spyware software installed and up to date. &amp;nbsp;If you purchased your computer 2 years ago, odds are that your anti-virus free subscription to updates is expired. &amp;nbsp;This means that at some point your anti-virus stopped receiving updates and any virus that is discovered after that point is not known about and therefor you are not protected against.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The other problem is that most of these "catch all" programs eat up processing power from your computer. &amp;nbsp;So, after trying different solutions, I discovered the following combination that I use. Also, toss in a little common sense.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First, the anti-virus. &amp;nbsp;AVG makes a great product called AVG Free, now at version 9.0 and available &lt;a href="http://free.avg.com/us-en/download"&gt;here&lt;/a&gt;. &amp;nbsp;This software is very easy on your system, has daily updates and scanning and best of all...it's FREE. &amp;nbsp;In addition, another good antivirus choice would be Avast, available &lt;a href="http://www.avast.com/eng/download-avast-home.html"&gt;here&lt;/a&gt;, and now Microsoft has a suite of utilities called Security Essentials available&amp;nbsp;&lt;a href="http://www.microsoft.com/SECURITY_ESSENTIALS/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Second, the anti-spyware. &amp;nbsp;Microsoft not only makes Windows, but they also make a free anti-spyware solution that comes pre-installed on Windows 7, but you can get it &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=435BFCE7-DA2B-4A6A-AFA4-F7F14E605A0D&amp;amp;displaylang=en"&gt;here&lt;/a&gt;&amp;nbsp;if you have Windows XP or Windows Vista.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you use these programs, keep them up to date and use some common sense while browsing the internet and installing software, you should be OK. &amp;nbsp;Just one word of warning, you should choose only one antivirus and anti-spyware program to run at a time. &amp;nbsp;If you wish to try a different program, uninstall the previous program you have installed.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One last program I use is MRU Blaster which can be had &lt;a href="http://www.javacoolsoftware.com/mrublaster.html"&gt;here&lt;/a&gt;. &amp;nbsp;It isn't known if it works on Windows 7, but &amp;nbsp;it works for all other versions of Windows. &amp;nbsp;It's primary function is to keep your "Most Recently Used" lists clean..and if you run and configure the software you will see what I mean. &amp;nbsp;It runs every 15 minutes to cleanse these lists but has 2 additional plug-ins not enabled by default. &amp;nbsp;First it can clean cookies. &amp;nbsp;A cookie is a little piece of code that stores things about websites you visit and for the most part are harmless. &amp;nbsp;Some cookies store your name/password for websites when you tick that little checkbox that states "remember me". &amp;nbsp;If the cookie is deleted then you must re-enter your name/password when you next visit the site. &amp;nbsp;This plug-in gives you the ability to keep selected cookies from being deleted and you can usually tell the ones you want to keep by looking at their full name. &amp;nbsp;If you see a cookie for "yahoo.com" and you know you visit yahoo.com on a regular basis and do not wish to have to re-type your name/password each time, make sure you add this cookie to the exceptions list so it isn't erased.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second plug-in is more important. &amp;nbsp;Your computer keeps a temporary directory where it stores all the lovely things that make up web pages, such as graphics and misc. files. &amp;nbsp;Viruses also live out of this area. &amp;nbsp;This plug in will clean that directory every time the program does it's thing and can be configured to also do a secure deletion .&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-1720761861346308994?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/1720761861346308994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/1720761861346308994'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/11/free-windows-protection-options.html' title='Free Windows Protection Options'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-8919165912660288672</id><published>2009-11-06T20:37:00.001-05:00</published><updated>2009-11-06T20:41:34.396-05:00</updated><title type='text'>Home filtering for OSX</title><content type='html'>Well, there are many ways to filter your internet connection. &amp;nbsp;You could setup your own proxy/filter (like &lt;a href="http://dansguardian.org/"&gt;Dan's Guardian&lt;/a&gt;) solution at home, but I think many parents will not bother (or just plain don't know how) to do it. &amp;nbsp;The other thing, if you have an unsecured wireless network around (you know...form those pesky neighbors) then your little one can just jump on that network and avoid it.&lt;br /&gt;&lt;br /&gt;Some home routers support firewall/filtering rules, but you have to get into the router to set it up and still, the problem you have is if you have unsecured wireless networks around.&lt;br /&gt;&lt;br /&gt;Lastly, you can install filtering software on the computer. &amp;nbsp;This is an option only if you make sure your child is not an admin on the machine. &amp;nbsp;A problem especially in the Windows world. &amp;nbsp;But either way, with the child being an Admin, anything can be installed or uninstalled which is a BIIIG problem since kids have a habit of clicking all over the place whenever any type of advertisement or fake warning (you know the type...."Your computer is not running 100%, click here to make it faster") pops up while web browsing....Not to mention the virus threat of transferring files all over the place using IM. &amp;nbsp;So...what to do? &amp;nbsp;Sure there are lots of Windows solutions out there...but what about OSX? &amp;nbsp;Here is one solution that works for both!&lt;br /&gt;&lt;br /&gt;Lightspeed Guide is a product of Lightspeed Systems which make a filtering and anti-virus product for Window/OSX/Linux. &amp;nbsp;They also have a home filtering option for school districts that opt to send laptops home with kids and require to maintain logging and filtering called the LightSpeed Guide. &lt;br /&gt;&lt;br /&gt;They offer a free LightSpeed Guide as well which you can get from &lt;a href="http://www.lightspeedguide.com/Guide/login.aspx?ReturnUrl=%2fguide%2fsettings.aspx"&gt;here&lt;/a&gt;. &amp;nbsp;You log in to their site and create accounts for your children, then you can go and modify the filtering policy using one or more of their over 100 categories, or just choose a preset policy.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_JAHs-59E4Fg/SvTJIuvjpXI/AAAAAAAAABg/PCDtn57k3Cg/s1600-h/lightspeedcats.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JAHs-59E4Fg/SvTJIuvjpXI/AAAAAAAAABg/PCDtn57k3Cg/s320/lightspeedcats.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;You can also force Safe Search on for Google and Micorosft Bing, but beware that this option is not the moderate safe search (regular searching but not able to disable it) but rather the strict safe search, which may be too strict for useful reports for Middle School aged students and above. &amp;nbsp;You also have the ability to tell the client to block all surfing if the LightSpeed Guide servers are not available. &amp;nbsp;This could happen for many reasons, but it is a safety measure incase there are any shenanigans happening at the home router attempting to bypass the security.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The Windows version also has a removal password, so even if you are an admin, you can not remove the software without knowing that password.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Last thing, you can do reports, as well as have reports emailed to you on a regular basis. &amp;nbsp;BUT PLEASE, do not try and thing that any type of filtering product is 100% foolproof. &amp;nbsp;The best filtering policy is to be open and talk to your children, and just be a parent. &amp;nbsp;Stay on top of what your children are doing, don't let them lock themselves in their room with a computer and have honest and open talks with them about the dangers that lurk out there (not just the internet).&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Lastly...BE A PARENT. &amp;nbsp;If you know the internet is being abused take the computer away! &amp;nbsp;Know the capabilities of your home router and see if you can put time &amp;nbsp;restricting in place for your child's computing devices (don't forget about the iPhone, iPod Touch, Wii or anything else that can be put on your home network). &amp;nbsp;And if you know your neighbor has an unsecured network, tell them about it too. &amp;nbsp;they should know the security risk that they are presenting themselves with before something bad happens. &amp;nbsp;As a prime example, we initially attempted to recover a stolen laptop that reported back to us it's internet address and DNS name. &amp;nbsp;The police went to the house and were befuddled to find out the people we knew had the laptop was not the family that lived there...well, we eventually found out that they were the neighboring house and were borrowing the unsecured WI-FI.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Just for a point of reference, if you have Verizon FIOS, their included router has the following parental controls...&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The box on the left will be populated with the names of the computers on your home network....&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_JAHs-59E4Fg/SvTNk7GbyMI/AAAAAAAAABo/eNwCSpDa3eU/s1600-h/parent1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_JAHs-59E4Fg/SvTNk7GbyMI/AAAAAAAAABo/eNwCSpDa3eU/s400/parent1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_JAHs-59E4Fg/SvTN0-e61qI/AAAAAAAAABw/bi8RARmC7Cg/s1600-h/parent2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JAHs-59E4Fg/SvTN0-e61qI/AAAAAAAAABw/bi8RARmC7Cg/s400/parent2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_JAHs-59E4Fg/SvTN7ErhnGI/AAAAAAAAAB4/M6Xonu_uCuo/s1600-h/parent3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JAHs-59E4Fg/SvTN7ErhnGI/AAAAAAAAAB4/M6Xonu_uCuo/s400/parent3.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-8919165912660288672?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8919165912660288672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8919165912660288672'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/11/home-filtering-for-osx.html' title='Home filtering for OSX'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JAHs-59E4Fg/SvTJIuvjpXI/AAAAAAAAABg/PCDtn57k3Cg/s72-c/lightspeedcats.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-7847600205304827557</id><published>2009-11-03T19:09:00.002-05:00</published><updated>2009-11-22T21:27:23.153-05:00</updated><title type='text'>Cross Platform Utilities</title><content type='html'>Just some items that might help OSX people with working with Windows implementations....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cord.sourceforge.net/"&gt;CORD&lt;/a&gt;&amp;nbsp;&amp;nbsp;the open source RDP client which works really well.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cord.sourceforge.net/images/MediumCoRDScreenshot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" src="http://cord.sourceforge.net/images/MediumCoRDScreenshot.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Vnc"&gt;VNC&lt;/a&gt; clients/server. &amp;nbsp;I have successfully used &lt;a href="http://www.tightvnc.com/"&gt;TIGHTVNC&lt;/a&gt; server and client on Windows. &amp;nbsp;If you are on an OSX 10.5.x or later workstation VNC is built in by using the GO, CONNECT TO SERVER from the finder, enter vnc://mymachine.domain.com or vnc://xxx.xxx.xxx.xxx (put the IP address of the remote machine in place of xxx.xxx.xxx.xxx) and supply your VNC password is needed. &amp;nbsp;If you are connecting to another OSX machine using this procedure, use the account information you have set-up on the remote client for ARD use (name/password). &amp;nbsp;Other VNC clients on OSX are &lt;a href="http://sourceforge.net/projects/cotvnc/"&gt;Chicken of the VNC&lt;/a&gt;, and &lt;a href="http://www.jinx.de/JollysFastVNC.html"&gt;Jolly's Fast VNC&lt;/a&gt; which is part of a more comprehensive OSX utility called &lt;a href="http://www.screenrecycler.com/home.html"&gt;ScreenRecycler&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There are some great utilities that deal with cross platform audio/video conversion. &amp;nbsp;Find my blog entry that talks about these &lt;a href="http://bestsinceslicedbread.blogspot.com/2009/09/video-conversion-tools.html"&gt;HERE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you need to run Windows on OSX you can try virtualization products like&amp;nbsp;&lt;a href="http://www.vmware.com/products/fusion/"&gt;VMware&lt;/a&gt;, or &lt;a href="http://www.parallels.com/"&gt;Parallels&lt;/a&gt; or a free product called &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt;. &amp;nbsp;You could also try using Apple's Dual Boot system called BootCamp which allows you to easily use the BootCamp Utility to partition your HD (non destructive) Burn a Driver CD and boot onto Windows Install Media to install Windows just like any other Windows compatible PC...because, well...it IS a Windows compatible PC as far as the hardware under the hood. &amp;nbsp;Dont forget to put your OSX install CD in after you install Windows, to install the Apple Windows Drivers (just rolls off the mouth don't it)....then use Apple Software update to make sure you have the latest versions.&lt;br /&gt;&lt;br /&gt;BTW, do you need to backup your Windows partition, to restore later? &amp;nbsp;Look no further than &lt;a href="http://www.twocanoes.com/winclone/"&gt;WINCLONE&lt;/a&gt;. &amp;nbsp;It allows you to compress, backup and restore the Windows partition to larger HD partitions...you could also use &lt;a href="http://support.microsoft.com/kb/302577"&gt;SYSPREP&lt;/a&gt; to prepare the Windows partition for installation to other OSX hardware platforms. &amp;nbsp;It is my understanding, that OSX 10.6 Bootcamp drivers also install a HFS+ driver to allow you to access your OSX HD partition....not sure how I feel about that 8-). &amp;nbsp;Also, look at &lt;a href="http://refit.sourceforge.net/"&gt;rEFIt&lt;/a&gt;&amp;nbsp;or &lt;a href="http://www.apple.com/education/it-professionals/bootpicker/"&gt;BootPicker&lt;/a&gt;&amp;nbsp;to assist in the booting process...of course you could always just hold down the OPTION key while booting up your OSX machine to use the built in bootpicker, for simple selection of the partition you wish to boot from (including External HD, CD, DVD, Windows, OSX etc).&lt;br /&gt;&lt;br /&gt;If you only need the occasional program, you can try &lt;a href="http://www.codeweavers.com/products/cxmac/"&gt;CrossOver&lt;/a&gt;, which is the commercial version of the &lt;a href="http://www.winehq.org/"&gt;WINE&lt;/a&gt;&amp;nbsp;project which allows you to install and run some Windows programs in Linux (and now OSX) without the need to actually install Windows. &amp;nbsp;It works well for the programs it supports. &amp;nbsp;I have personally run the Office Suite under CrossOver...and yes...it works. &amp;nbsp;Here is a shot of IE7 (with flash support (yes YOUTUBE works just fine)) running in CrossOver Professional 8 on my MacBook Pro.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_JAHs-59E4Fg/SwnyhWg_I3I/AAAAAAAAACA/TV0yhpfdJgw/s1600/ie7-crossover.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JAHs-59E4Fg/SwnyhWg_I3I/AAAAAAAAACA/TV0yhpfdJgw/s320/ie7-crossover.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you need to WRITE to a NTFS formatted HD, you can try &lt;a href="http://code.google.com/p/macfuse/"&gt;MacFuse&lt;/a&gt; and its &lt;a href="http://www.ntfs-3g.org/"&gt;NTFS 3G&lt;/a&gt; module. &amp;nbsp;Of course, OSX has the ability to READ NTFS just fine without any additional software.&lt;br /&gt;&lt;br /&gt;I am sure there are MANY more tidbits but these are the items that help me the most in doing my job.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; -Mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-7847600205304827557?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/7847600205304827557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/7847600205304827557'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/11/cross-platform-utilities.html' title='Cross Platform Utilities'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JAHs-59E4Fg/SwnyhWg_I3I/AAAAAAAAACA/TV0yhpfdJgw/s72-c/ie7-crossover.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-6076332529779704288</id><published>2009-10-27T20:54:00.000-04:00</published><updated>2009-10-27T20:54:22.308-04:00</updated><title type='text'>Mac Mini and Home entertainment</title><content type='html'>Mac mini.....for 549...home entertainment at it's best, and toss in one of &lt;a href="http://kanexlive.com/products/item.aspx?id=3495"&gt;these&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.blogcdn.com/www.engadget.com/media/2009/10/kanex-displayport-20091005.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="145" src="http://www.blogcdn.com/www.engadget.com/media/2009/10/kanex-displayport-20091005.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;converts mini displayport and toslink audio to HDMI...can you say...HOME THEATER...8-)&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-6076332529779704288?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6076332529779704288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6076332529779704288'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/mac-mini-and-home-entertainment.html' title='Mac Mini and Home entertainment'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-6579241523797712486</id><published>2009-10-27T20:51:00.000-04:00</published><updated>2009-10-27T20:51:02.025-04:00</updated><title type='text'>iMac or Monitor?</title><content type='html'>The new 27" iMac...a thing of beauty...if you can get to an Apple Store or Best Buy, you MUST take a look at these.....but here is the thing.....it doubles as a MONITOR!!. &amp;nbsp;Using the mini display port you can use it as a monitor for another computer (or anything that using mini display port)....&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://images.apple.com/imac/images/design_hero1_20091020.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="147" src="http://images.apple.com/imac/images/design_hero1_20091020.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;There is even talk of adaptors to convert HDMI and other formats to use this...who hooo&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-6579241523797712486?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6579241523797712486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6579241523797712486'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/imac-or-monitor.html' title='iMac or Monitor?'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-4772091832527045331</id><published>2009-10-27T20:34:00.000-04:00</published><updated>2009-10-27T20:34:08.169-04:00</updated><title type='text'>Server, we don't need no stinkin' server...</title><content type='html'>OK....Mac Mini Server ...WHOO HOOOO finally a cheap SUPPORTED server that I can use for testing....lets see...educational price of 2,004.00 which includes a 4 x 1TB external FW800 Promise Raid, and 2x 500GB internal drives. &amp;nbsp;Unlimited server (which is 1,000 alone). &amp;nbsp;EXCELLENT.&lt;br /&gt;&lt;br /&gt;Read more about it &lt;a href="http://www.apple.com/macmini/server/"&gt;here&lt;/a&gt;....&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://images.apple.com/macmini/images/server_hero_20091020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://images.apple.com/macmini/images/server_hero_20091020.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-4772091832527045331?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/4772091832527045331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/4772091832527045331'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/server-we-dont-need-no-stinkin-server.html' title='Server, we don&apos;t need no stinkin&apos; server...'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-8804336620921265001</id><published>2009-10-21T14:37:00.000-04:00</published><updated>2009-10-21T14:37:41.771-04:00</updated><title type='text'>New Macs</title><content type='html'>Once again, a refresh of the Mac lines with a new Macbook, Mac Mini (with supported server config...yeahhhh) and new iMac.....one issue....Macbook is for education, it is the lowest priced laptop option...they removed firewire all together....THATS BAD....here is why...&lt;br /&gt;&lt;br /&gt;We have lots of Firewire based camcorders in our K-12 buildings...kids and faculty do a lot of projects using Firewire to connect those pieces of equipment to the laptops....DOH!...Also, FIrewire Target Mode is priceless for recovering files off of messed up HD's....but wait...no firewire, no Target Mode hence you need to take the laptop apart....C'MON APPLE...if you are going to do that to us, at LEAST give use Target Mode via USB.....and btw...thank you for shooting us in the foot with the Firewire thing....at LEAST they could have made it a 4 pin Firewire connector to save space...and guess what...k-12...we aint buying Pro's just to get Firewire.....&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; sigh...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-8804336620921265001?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8804336620921265001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8804336620921265001'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/new-macs.html' title='New Macs'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-266328822258492591</id><published>2009-10-19T07:53:00.000-04:00</published><updated>2009-10-19T07:53:52.830-04:00</updated><title type='text'>Loggen and Support Documentation</title><content type='html'>The folks at University of Michigan have changed their site, so all links that I have come to to try and get the documentation for LOGGEN have gone bye bye.&amp;nbsp; I have downloaded and am making available the &lt;a href="http://sites.google.com/site/filesformyblogsite/logGen-2.2.dmg"&gt;LOGGEN 2.2 DMG&lt;/a&gt;, as well as the &lt;a href="http://sites.google.com/site/filesformyblogsite/logGen-docs.txt"&gt;LOGGEN Documentation&lt;/a&gt;.&amp;nbsp; Loggen 2.2 is from January '09 so it has been recently updated.&lt;br /&gt;&lt;br /&gt;For those that do not know...this is a little utility that produces snapshots and diff files of your operating system.. Then there are utilites that can take these diff files and create root package directories for you to repackage the changes into an OSX Installer pkg file.&amp;nbsp; On our image, we always finish with a loggen initial scan, which we can then go back to and look at what has changed if need be.&amp;nbsp; If you google loggen you will see a few links on how to use it for the above purpose, but I just use it as a command line diff maker for trouble shooting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-266328822258492591?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/266328822258492591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/266328822258492591'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/loggen-and-support-documentation.html' title='Loggen and Support Documentation'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-5486127794086833162</id><published>2009-10-15T20:55:00.001-04:00</published><updated>2009-10-15T20:58:18.552-04:00</updated><title type='text'>Wirecast - True Software Video Production and Streaming</title><content type='html'>Every now and then you come across a piece of software that is really incredible. &amp;nbsp;I was originally blown away when I first used a Video Toaster&amp;nbsp;on an Amiga 2000&amp;nbsp;(OK, I know, that was hardware and software....but c'mon, it literally was the start of the desktop video revolution we all take for granted now) . &amp;nbsp;I also played around with the then free add-on tool called Lightwave.&lt;br /&gt;&lt;br /&gt;Since my roots have always been in video production, I always am fascinated in how far software has come. &amp;nbsp;Enter &lt;a href="http://www.telestream.net/wire-cast/overview.htm"&gt;Wirecast&lt;/a&gt;&amp;nbsp;a little gem that is truly an incredible piece of software for those on the spot video production needs without having a huge video rig.&lt;br /&gt;&lt;br /&gt;Wirecast allows you to connect multiple cameras via Firewire, mix in pictures and movies, apply lower third graphic overlays, manipulate sound and use some PIP effects and move seamlessly from one to another. &amp;nbsp;You can apply video effects and green screen.&lt;br /&gt;&lt;br /&gt;The product is available for Windows and OSX and not only allows you to record locally as you live switch between all your composed "shots" but also STREAM the event live in Windows Media format (Windows Only), Flash and Quicktime. &amp;nbsp;You can do push or pull streaming and also stream to relay servers or outside services like &lt;a href="http://www.eastbaymedia.com/"&gt;Eastbay Media&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;They also have a product for OSX called &lt;a href="http://www.telestream.net/video-cue/overview.htm"&gt;Video Cue&lt;/a&gt;, which basically allows you to create a running script (teleprompter style) then line up video shots (same type you can create in Wirecast) so as the script runs, you can read and record yourself and have the shots appear at designated times during the script. &amp;nbsp; I have used Wirecast on many occasions as a front end to video conferences and quickly apply lower thirds etc etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-5486127794086833162?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/5486127794086833162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/5486127794086833162'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/wirecast-true-software-video-production.html' title='Wirecast - True Software Video Production and Streaming'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-1592730318009410731</id><published>2009-10-15T20:41:00.000-04:00</published><updated>2009-10-15T20:41:35.382-04:00</updated><title type='text'>Eastbay Media</title><content type='html'>Kudos to Eastbay Media for an excellent streaming service and one of the most friendly services I have ever dealt with!&lt;br /&gt;&lt;br /&gt;For those looking for a top notch media/streaming service you must take a look at &lt;a href="http://www.eastbaymedia.com/"&gt;Eastbay Media&lt;/a&gt;. &amp;nbsp;We use their service for Quicktime Streaming, Flash Streaming, Flash movies storage and serving for our website, and Windows Media Streaming. &amp;nbsp;They are a very fair and knowledgeable service with excellent support and great tolerance for working with our K-12 organization. &amp;nbsp;I highly recommend them for anyone that requires a reliable distributed streaming service.&lt;br /&gt;&lt;br /&gt;And that CEO guy seems pretty cool too...Thank you Brad.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.eastbaymedia.com/files/images/brad2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.eastbaymedia.com/files/images/brad2.jpg" width="166" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-1592730318009410731?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/1592730318009410731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/1592730318009410731'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/eastbay-media.html' title='Eastbay Media'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-8671177933699709294</id><published>2009-10-13T07:41:00.000-04:00</published><updated>2009-10-13T07:41:15.354-04:00</updated><title type='text'>Video Furnace Channels and Workflow</title><content type='html'>So we have been lucky enough that Comcast has been really good with working with us.&amp;nbsp; We used to have a hardline (off the pole from outside) which is a much thicker/rigid coax cable that also carries high voltage to power amplifiers and such.&amp;nbsp; This hardline was tapped to run a standard coax cable to our eqiupment rack and then using a few splitters was split 22 ways.&amp;nbsp; We now have fiber and established a node directly in our facility.&amp;nbsp; We have 20 1u Dell Servers each with 2 encoder cards (VFLive).&amp;nbsp; The coax terminates at each card, and I can control and tune each card to the appropriate channel we wish to use.&amp;nbsp; I then setup the channel information inside Video Furnace software.&amp;nbsp; We also have 1 video on demand server (VFNow) and a license manager server.&amp;nbsp; We also have 5 in-house scheduled channels which run our&lt;a href="http://www.scala.com/"&gt; Scala message board&lt;/a&gt;.&amp;nbsp; Channel 1 goes out to the community via Comcast and Verizon FIOS by feeding the associated equipment and encoders from the output of a set-top box.&amp;nbsp; We can then schedule any asset (recorded or live) to play on that channel for the community to view.&amp;nbsp; This is how we do things like school board meetings, and live graduation.&lt;br /&gt;&lt;br /&gt;Video Furnace is now merged with Haivision who makes hardware encoders.&amp;nbsp; Previously (and in our current setup) Video Furnace only had the server based encoders, and portable encoders which were really just small form factor PC's with an encoder card inside.&amp;nbsp; They work, however often the unit needs to be opened and have the daughter card/PCI cards reseated from being jostled around.&amp;nbsp; HaiVision brings to the table a hardware encoder platform as well as a chassis based encoder farm instead of servers, which both are a welcomed addition.&lt;br /&gt;&lt;br /&gt;So, for live events we feed directly into a portable encoder, and schedule that to be live at the times needed on either an in-house channel or the community channel.&amp;nbsp; Otherwise, we record our events using &lt;a href="http://www.nnovia.com/products.php?categories_id=25"&gt;nNovia&lt;/a&gt; video hard drives and edit in Final Cut Pro.&amp;nbsp; We then use utilities like &lt;a href="http://www.ffmpegx.com/"&gt;FFmpegX&lt;/a&gt; to convert to MPEG2 video and MPEG2 audio then ingest that into the system and schedule it to play&amp;nbsp; using some rather interesting free utilities listed &lt;a href="http://bestsinceslicedbread.blogspot.com/2009/09/video-conversion-tools.html"&gt;here&lt;/a&gt;. I can also convert and ingest video directly from DVD's as well as other digital sources and video furnace also has a workstation with an encoder card that allows me to ingest directly from VHS or other analog video sources (you could, of course, just use a VCR and a portable encoder as well).&lt;br /&gt;&lt;br /&gt;Just some points to consider....&lt;br /&gt;&lt;br /&gt;1. live video switching with a product like the &lt;a href="http://pro.sony.com/bbsc/ssr/cat-switchersdandrouters/resource.solutions.bbsccms-assets-cat-switchers-solutions-anycast.shtml"&gt;Sony Anycast &lt;/a&gt;is great because they offer both recording directly to a hard drive in AVI format and Firewire output to a device like a DV deck or nNovia HD recorder.&amp;nbsp; However, the Anycast only does basic switching and the AVI files are recorded onto a hard drive which is formated in a Linux (ext2) format which requires special software to access on both Windows and OSX. The OSX software is listed &lt;a href="http://sourceforge.net/projects/ext2fsx/"&gt;here&lt;/a&gt; which appears to not install on 10.6 at the moment.&amp;nbsp; Also, if using a product like &lt;a href="http://www.newtek.com/tricaster/"&gt;Newtek Tricaster&lt;/a&gt;, make sure you record locally in a format like MPEG2.&amp;nbsp; If you use AVI, Newtek uses a custom video codec which is only available on Windows.&amp;nbsp; Only newer Tricaster units have this option.&lt;br /&gt;&lt;br /&gt;2. Ripping from DVD requires program to Decrypt the CSS copy protection on the DVD.&amp;nbsp; Although this practice is considered illegal by many, it is sometimes your only choice other than actually playing the video and ingesting it in real time via an encoder (which sometimes a system called &lt;a href="http://en.wikipedia.org/wiki/Rovi_Corporation"&gt;Macrovision&lt;/a&gt; will cause strobing or very dark video).&amp;nbsp; Please make sure you have the publishers permission to take the material and use it in this manner, as often it requires the purchasing of additional network rights.&amp;nbsp; I will not link to such utilites here, but you can find them on the internet if needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-8671177933699709294?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8671177933699709294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8671177933699709294'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/video-furnace-channels-and-workflow.html' title='Video Furnace Channels and Workflow'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-7421135285545068008</id><published>2009-10-12T15:37:00.002-04:00</published><updated>2009-10-13T07:07:04.620-04:00</updated><title type='text'>Video Furnace/HaiVision</title><content type='html'>When I was first hired at Lower Merion School District, one of my duties was to install a Video Distribution system.&amp;nbsp; At that time, multiple VCR's with cable multiplexers etc were to be the solution.&amp;nbsp; Each building would need it's own system/cable plant.&amp;nbsp; At that point, we were starting a Capital Improvement project of renovating all our schools.&amp;nbsp; Part of the renovation was to install coax cable to all rooms.&amp;nbsp; Our 2 high schools were networked but no coax was installed to the existing facilities.&amp;nbsp; So I was then tasked with trying to find a video system that could use CAT5 cable/Coax.&amp;nbsp; We started with IP Telephony at that same time.&amp;nbsp; I was not happy with any solutions we saw, mostly because they were not cross-platform compatible.&amp;nbsp; One vendor used Windows ME for their Set-Top-Box platform....are you serious???&lt;br /&gt;&lt;br /&gt;Finally, I got the name "&lt;a href="http://www.videofurnace.com/"&gt;Video Furnace&lt;/a&gt;" through a sales rep. from another company we do business with.&amp;nbsp; The Video Furnace CEO and CTO came on-site and did a demo.&amp;nbsp; They had a switch, a smaller&amp;nbsp;form factor&amp;nbsp;encoder and a portable DVD player.&amp;nbsp; They showed us how the system was ENTIRELY IP and performed equally for both viewing and management on both OSX and Windows (as well as Linux).&amp;nbsp; ZERO footprint client (delivered from the web portal upon connection) with identical form and function.&amp;nbsp; I then connected my own laptop to their demo network and with the click of the mouse on a web portal page, had the system running on my laptop.&amp;nbsp; SOLD!&lt;br /&gt;&lt;br /&gt;So we have 20 live channels that we now multicast through our facility as well as 5 scheduled channels (Community Cable Station, and 4 in house stations).&amp;nbsp; We purcahsed the system, the servers were drop shipped to Video Furnace site, they were configured and shipped to us.&amp;nbsp; Plug and Play!&amp;nbsp; The system was up and running immediately upon being plugged into the network.&lt;br /&gt;&lt;br /&gt;Next up...the digital workflow.....getting live channels connected, and how we add our own content...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-7421135285545068008?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/7421135285545068008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/7421135285545068008'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/video-furnacehaivision.html' title='Video Furnace/HaiVision'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-286987050899582247</id><published>2009-10-12T13:36:00.004-04:00</published><updated>2009-10-12T15:17:05.378-04:00</updated><title type='text'>Email and VPN in OSX 10.6</title><content type='html'>I took a bold step and updated my work laptop (MacBook Pro) to 10.6 the other night.&amp;nbsp; Of course, mostly everything still worked but there were a few things...&lt;br /&gt;&lt;br /&gt;1. Cisco VPN broke.....but hey...no big deal since it it possible to configure Cisco compatible VPN in the OS itself.&amp;nbsp; Open up the Network Preferance Pane and click the + at the bottom of the interface list, choose VPN then make sure it is set for Cisco (IPSec).&amp;nbsp; Then enter your username/password (or leave password blank to be prompted) and either your security cert info, or your group name and shared secret password.&amp;nbsp; Also at the bottom is a checkbox to put the VPN status in the menu bar.&amp;nbsp; DONE!&amp;nbsp; Works like a charm&lt;br /&gt;&lt;br /&gt;2. Parallels 3.x does not function....&lt;a href="http://forum.parallels.com/showthread.php?t=93705"&gt;well, this was known and well advertised on their site&lt;/a&gt;.&amp;nbsp; I decided to give &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; a try.&amp;nbsp; WOW...not bad for free.&amp;nbsp; I only had to get my Parallels drive container over.&amp;nbsp; VirtualBox does not handle Parallels containers by default, but it DOES work with VMware containers.&amp;nbsp; Download and install a trial of &lt;a href="http://www.vmware.com/products/fusion/"&gt;VMware Fusion for OSX&lt;/a&gt;, then use the Importer application to convert the Parallels HD container to VMware.&amp;nbsp; Right click on VMware container and use the SHOW CONTENTS menu item and remove the .vmdk file and place it wherever you wish.&amp;nbsp; Make sure you de-select the "create 2 gig files" option in the importer before starting the conversion.&amp;nbsp; In VirtualBox, just point to this new .vmdk file and you are good to go.&amp;nbsp; Don't forget to install the VirtualBox host utilities after your initial boot.&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp; &lt;a href="http://support.apple.com/kb/HT3748"&gt;Exchange 2007 support&lt;/a&gt;.&amp;nbsp; You need at least Exchange SP 1 rollup 4 to use the ActiveSync capability of 10.6.&lt;br /&gt;&lt;br /&gt;4. OSX Server Utilities.&amp;nbsp; Download and install the &lt;a href="http://support.apple.com/kb/DL914"&gt;10.6 Server Tools&lt;/a&gt; from Apple's support site, even if using 10.5.x servers.&lt;br /&gt;&lt;br /&gt;That should be about it...the only other thing I noticed is that a login hook I had set was not working, so I created a launchd item using a program called &lt;a href="http://sourceforge.net/projects/lingon/"&gt;Lingon&lt;/a&gt;.&amp;nbsp; Which allows you to either create user agents, or system daemons.&amp;nbsp; Since most loginhook's want to run as root, you need to use a Daemon...not a user agent, unless there is something that needs to run as the user, in which case a user agent would work nicely.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-286987050899582247?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/286987050899582247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/286987050899582247'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/email-and-vpn-in-osx-106.html' title='Email and VPN in OSX 10.6'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-3241498776021633669</id><published>2009-10-04T16:12:00.001-04:00</published><updated>2009-10-04T16:13:59.973-04:00</updated><title type='text'>FINALLY someone gets it...</title><content type='html'>The whole Palm Pre thing, with iTunes is just stupid and Palm refuses to do the right thing and just create their own music syncing app that uses Apples open and published XML file to give access to play lists and the music itself. &amp;nbsp;Why Palm can't do the same thing as many vendors over the years (even RIM has a media &amp;nbsp;sync app for Blackberry) is absolutely crazy. &amp;nbsp;They rely on underhanded (some may say illegal) means to spoof (aka HACK) their USB identity so that iTunes THINKS it is talking to an official Apple iPod. &amp;nbsp;Why don't they do the same thing for the Zune Marketplace....ohhh wait....&lt;br /&gt;&lt;br /&gt;tsk tsk tsk Palm....&lt;br /&gt;&lt;br /&gt;For a more in-depth explanation, check out &lt;a href="http://hunter.pairsite.com/blogs/20091004/"&gt;this blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;FINALLY, someone gets it.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;-Mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-3241498776021633669?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/3241498776021633669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/3241498776021633669'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/10/finally-someone-gets-it.html' title='FINALLY someone gets it...'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-719768346614418755</id><published>2009-09-24T20:26:00.000-04:00</published><updated>2009-09-24T20:26:30.683-04:00</updated><title type='text'>Install files into user directories</title><content type='html'>The new LANrev Install Ease application has the ability to create packages that automatically adds files to all current users on your system.&lt;br /&gt;&lt;br /&gt;Lets look at doing it the ol' fashioned way....&lt;br /&gt;&lt;br /&gt;Using Iceberg makes this easy. &amp;nbsp;Either install files somewhere on your HD (like the user template located at /System/Library/User Template/English.lproj and inside there is the template of what gets copied to all new users. Lets say you want to install prefs for an application you are pushing out. &amp;nbsp;Install the pref file at /System/Library/User Template/English.lproj/Library/Preferences then create a text file script that will copy that to all your users. &amp;nbsp;Lets say the pref file is myapp.plist.&lt;br /&gt;&lt;br /&gt;____ 8&amp;lt; snip ________&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# get listing of /Users Directory&lt;br /&gt;# and set template locaton&lt;br /&gt;&lt;br /&gt;dirs=`ls /Users`&lt;br /&gt;template="/System/Library/User Template/English.lprog"&lt;br /&gt;&lt;br /&gt;# now do something for each entry&lt;br /&gt;&lt;br /&gt;for dir in $dirs&lt;br /&gt;do&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; # exclude /Users/Shared&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; if [ "$dirs" != "Shared" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cp "$template/Library/Preferences/myapp.plist" "/Users/$dir/Library/Preferences"&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; chown $dir:$dir&amp;nbsp;"/Users/$dir/Library/Preferences/myapp.plist"&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; chmod 700&amp;nbsp;"/Users/$dir/Library/Preferences/myapp.plist"&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; fi&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;______ 8&amp;lt; snip _______&lt;br /&gt;&lt;br /&gt;Take this script and make it a postflight script. &amp;nbsp;Iceberg will take care of naming it correctly and such for you.&lt;br /&gt;&lt;br /&gt;Now, if you simply want to make a quick package to copy stuff you can do this....Make a new dummy package and put the item &amp;nbsp;you want to copy in the "Resources" section of Iceberg (Iceberg will add it to the Resources folder of your package for you). &amp;nbsp;Then do a postflight script &amp;nbsp;which is something like above...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;____ 8&amp;lt; snip ________&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;#!/bin/sh&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;# get listing of /Users Directory&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;dirs=`ls /Users`&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;# now do something for each entry&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;for dir in $dirs&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;do&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; # exclude /Users/Shared&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; if [ "$dirs" != "Shared" ]; then&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cp "$1/Contents/Resources/myapp.plist" "/Users/$dir/Library/Preferences"&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;chown $dir:$dir&amp;nbsp;"/Users/$dir/Library/Preferences/myapp.plist"&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; chmod 700&amp;nbsp;"/Users/$dir/Library/Preferences/myapp.plist"&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; fi&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;done&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;______ 8&amp;lt; snip _______&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;the $1 indicates the path to the script and then follow the path to the Resources folder.&lt;br /&gt;&lt;br /&gt;The chown and chmod commands make sure the file has the correct owner and permissions.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; -Mike&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-719768346614418755?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/719768346614418755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/719768346614418755'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/install-files-into-user-directories.html' title='Install files into user directories'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-6421430611339438428</id><published>2009-09-14T21:49:00.001-04:00</published><updated>2009-09-14T21:49:47.460-04:00</updated><title type='text'>-36 Errors with EZIP and 10.5.7 and 10.5.8</title><content type='html'>We were experiencing issues with clicking on files in a users home directory mounted via the AD plugin with EZIP 5.x running on Windows 2003 File Servers. &amp;nbsp;Upgrading EZIP to 6.x seems to take care of it (as noted in a KB Article on their support website.) &amp;nbsp;If you are seeing these errors, try to upgrade EZIP to the most recent version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-6421430611339438428?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6421430611339438428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6421430611339438428'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/36-errors-with-ezip-and-1057-and-1058.html' title='-36 Errors with EZIP and 10.5.7 and 10.5.8'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-2866901263489663819</id><published>2009-09-13T20:21:00.001-04:00</published><updated>2009-09-13T20:31:20.088-04:00</updated><title type='text'>DIY Centralized Printer Management</title><content type='html'>We currently use Windows servers as our backend. &amp;nbsp;With 10.4 we basically used MCX settings to push out printer management. &amp;nbsp;This was broken with 10.5.4 so we had to come up with a home brew solution. &amp;nbsp;We already use a PHP/SQL solution that controls our imaging solution, so adding printers to that was not that difficult. &amp;nbsp;In addition, we use &lt;a href="http://www.grouplogic.com/products/extremeZ-IP/"&gt;GroupLogic ExtremeZ-IP&lt;/a&gt; software to dish out our file and printer shares.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;No matter where you get your printer list from, you can use the following code to pull printer info, and process the changes. &amp;nbsp;We will be using the Widget from GroupLogic, they call it a "Zidget". &amp;nbsp;Contained in the Zidget is an application called "zidgethelper" which can process the URL's of the printer share and install it on the local computer. &amp;nbsp;If you copy this application, and put it in your /Applications directory, then you can use it to also process URL's from a webpage (this means you can have a web page with a map, and click on locations to install a printer from there...really cool). EZIP also downloads PPD files if needed from the server.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;This script is a login script and does the following...&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Pulls down a printer list from a web server&lt;/li&gt;&lt;li&gt;Pulls down default printer from a web server&lt;/li&gt;&lt;li&gt;Looks for existing printer list, if none, make a blank&lt;/li&gt;&lt;li&gt;Compare New printer list to Old printer list&lt;/li&gt;&lt;li&gt;Remove any printers that need to be removed&lt;/li&gt;&lt;li&gt;Add any printers that need to be added&lt;/li&gt;&lt;li&gt;set the default for the logged in user&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;The beauty in this is that is will only add/remove printers that you specify, leaving user added printers alone. &amp;nbsp;If there are any problems, delete all printers and delete the com.company.printers file. &amp;nbsp;Once the script runs again, all printers will be re-added. &amp;nbsp;FYI, we pass several items to the login script. &amp;nbsp;Some of those items are the logged in user name, Platform UUID (for ByHost settings) and more. &amp;nbsp;You will see a reference to those variable at the end of the script.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;__________ 8&amp;lt; snip ____________&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;oldprinters="/Library/Preferences/com.company.printers"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;newprinters="/tmp/.newprinters"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;printers_url="http://www.company.com/printerlist.txt"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;default_url="http://www.company.com/default.txt"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;# Check for exising printers.txt file, if none, make one&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;echo "Checking for org.lmsd.printers"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;if [ ! -e $oldprinters ];then&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;echo "Creating com.company.printers"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;touch $oldprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;chown root:wheel $oldprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;chmod 700 $oldprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;fi&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;# cleaning up and creating blank newprinters and defaultprinter files&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;rm -f /tmp/.newprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;touch /tmp/.newprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;rm -f /tmp/.newprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;touch /tmp/.defaultprinter&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;# Now we have an existing existing printers.txt, check for server&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;echo "checking for server"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;curl -s --fail -o /tmp/.newprinters $printers_url&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;RESULT=$?&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;if [ $RESULT -eq 6 ] ; then&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;echo "Server not availble or Network Interfaces off"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;else&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;if [ $RESULT -eq 22 ] ; then&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;echo "Server there, no printers file"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;else&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;if [ $RESULT -eq 0 ] ; then&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;echo "Found Server and File moving forward"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;# We found server, continue with pulling printers and remove existing&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;# LPD printers and install new ones using ZidgetHelper&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;echo "Checking for changed printers"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; touch /tmp/.newprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;diff -q $oldprinters $newprinters &amp;gt;/dev/null&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;RESULT=$?&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;if [ $RESULT -ne 0 ]; then&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;echo "Assigned printers have changed, setting up new printers"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;echo "removing printers no longer assigned"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;remove=`diff -w $oldprinters $newprinters | awk '/&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;     &lt;/span&gt;for printer in $remove&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;     &lt;/span&gt;do&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;     &lt;/span&gt;lpadmin -x $printer&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;     &lt;/span&gt;done&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;echo "adding newly assigned printers"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;add=`diff -w $oldprinters $newprinters | awk '/&amp;gt;/ {print $2}'`&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;     &lt;/span&gt;for printer in $add&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;     &lt;/span&gt;do&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;     &lt;/span&gt;/Library/Widgets/Zidget.wdgt/ShellScripts/ZidgetHelper.app/Contents/MacOS/ZidgetHelper $printer&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;     &lt;/span&gt;done&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;mv -f $newprinters $oldprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;chown root:wheel $oldprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;chmod 700 $oldprinters&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;rm -f /tmp/.defaultprinter&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;else echo "Assigned printers are the same"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;fi&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;echo "Setting default printer if needed"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;curl -s --fail -o /tmp/.defaultprinter $default_url&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;if [ -e /tmp/.defaultprinter ];then&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;echo "Setting default printer to `cat /tmp/.defaultprinter` for ${1}"&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;su ${1} -l -c "touch /Users/${1}/Library/Preferences/ByHost/com.apple.print.PrintingPrefs.$PLATFORM_UUID.plist"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;su ${1} -l -c "defaults -currentHost write com.apple.print.PrintingPrefs UseLastPrinterAsCurrentPrinter -bool False"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;su ${1} -l -c "lpoptions -d `cat /tmp/.defaultprinter` &amp;gt;/dev/null"&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;    &lt;/span&gt;rm -f /tmp/.defaultprinter&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;   &lt;/span&gt;fi&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;fi&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;fi&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;fi&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;exit 0&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Helvetica; font-size: small;"&gt;&lt;span style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-2866901263489663819?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/2866901263489663819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/2866901263489663819'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/diy-centralized-printer-management.html' title='DIY Centralized Printer Management'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-8994801137681181849</id><published>2009-09-13T19:41:00.000-04:00</published><updated>2009-09-13T19:41:31.347-04:00</updated><title type='text'>Lightspeed and OpenBook software</title><content type='html'>Lightspeed TTC+ has a feature to block any traffic that resembles proxied traffic. &amp;nbsp;For some reason, this applies to the OpenBook software and the connection it needs back to the OpenBook network. &amp;nbsp;Since it is blocked at the TTC+ level, you receive NO block messages. &amp;nbsp;You can manually browse the URLS's in a browser, but the application will still not function. &amp;nbsp;You need to add the IP address of the OpenBook network in your bypass sections of the TTC+ configuration. &amp;nbsp;This is the only way at the moment to make this work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-8994801137681181849?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8994801137681181849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8994801137681181849'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/lightspeed-and-openbook-software.html' title='Lightspeed and OpenBook software'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-1401888323967239008</id><published>2009-09-13T19:35:00.000-04:00</published><updated>2009-09-13T19:35:21.929-04:00</updated><title type='text'>Dual Boot Backup and Restore</title><content type='html'>One of the first (and my opinion still the best) tools for backing up and restoring a Windows partition on a dual boot Mac (mostly referred to as Boot Camp) is a utility called &lt;a href="http://twocanoes.com/winclone/"&gt;Winclone&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;With this utility you boot into your OSX partition, launch the utility use the SHRINK VOLUME menu tool to make the Windows partition as small as possible then back up the partition your OSX volume or external HD. &amp;nbsp;You can then reformat, or remove the Boot Camp partition and create a new one of different size. &amp;nbsp;You can then restore using the utility as well. &amp;nbsp;One nice feature, is the ability to restore the Windows partition without needing the Winclone software. &amp;nbsp;This is called the "self extract" feature and is great if you wish to distribute the Windows backup to other computers. &amp;nbsp;Copy the backup file to the remote computer. &amp;nbsp;Create the Windows partition, either by remote control and using the Boot Camp Utility or issuing the correct command line commands, then run the following...&lt;br /&gt;&lt;br /&gt;/path/to/backup.winclone/winclone.perl -self-extract&lt;br /&gt;&lt;br /&gt;There is an excellent PDF at the Winclone site that expands upon this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-1401888323967239008?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/1401888323967239008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/1401888323967239008'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/dual-boot-backup-and-restore.html' title='Dual Boot Backup and Restore'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-6545007117618174708</id><published>2009-09-13T19:01:00.008-04:00</published><updated>2009-09-13T19:13:36.266-04:00</updated><title type='text'>Modifying Print Queue Behavior</title><content type='html'>&lt;span style="font-size: small;"&gt;Somewhere after 10.5.4 Apple modified the way in which print queues can be controlled. &amp;nbsp;It requires you to either put users/groups into the lpadmin group, or you need to edit the /etc/cups/cupsd.conf file. &amp;nbsp;One of the things we need to do is allow a valid user to operate a print queue (pause, resume, cancel jobs) but not modify or add/delete print queues. &amp;nbsp;You can edit a section of of the cupsd.conf file to achieve this..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: small;"&gt;1. Make a backup of your existing cupsd.conf file&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: small;"&gt;sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.bak&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: small;"&gt;2. Edit the follow section of the original using your favorite text editor of choice.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Edit the lines below that entry from:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Tahoma, 'Sans Serif', Arial;"&gt;&lt;limit activate-printer="" cups-accept-jobs="" cups-reject-jobs="" deactivate-printer="" disable-printer="" enable-printer="" hold-new-jobs="" pause-printer-after-current-job="" pause-printer="" promote-job="" release-held-new-jobs="" restart-printer="" resume-printer="" schedule-job-after="" shutdown-printer="" startup-printer=""&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: small;"&gt;AuthType Default&lt;br /&gt;&amp;nbsp;&amp;nbsp; Require user @AUTHKEY(system.print.admin) @admin @lpadmin&lt;br /&gt;&amp;nbsp;&amp;nbsp; Order deny,allow&lt;/span&gt;&lt;/span&gt;&lt;/limit&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Tahoma, 'Sans Serif', Arial;"&gt;&lt;limit activate-printer="" cups-accept-jobs="" cups-reject-jobs="" deactivate-printer="" disable-printer="" enable-printer="" hold-new-jobs="" pause-printer-after-current-job="" pause-printer="" promote-job="" release-held-new-jobs="" restart-printer="" resume-printer="" schedule-job-after="" shutdown-printer="" startup-printer=""&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/limit&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;span style="font-size: small;"&gt; &amp;nbsp;To:&lt;br /&gt;&amp;nbsp;&amp;nbsp; #AuthType Default&lt;br /&gt;&amp;nbsp;&amp;nbsp; #Require user @AUTHKEY(system.print.admin) @admin @lpadmin&lt;br /&gt;&amp;nbsp;&amp;nbsp; Require valid-user&lt;br /&gt;&amp;nbsp;&amp;nbsp; Order deny,allow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Helvetica;"&gt;&lt;span style="font-size: small;"&gt;3. Stop and restart the cups service (or reboot).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Helvetica;"&gt;&lt;span style="font-size: small;"&gt;killall -HUP cupsd&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Helvetica;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Helvetica;"&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="font-size: small;"&gt;Thats it. &amp;nbsp;You can then distribute that modified cupsd.conf file as you would any other file. &amp;nbsp;Make sure you use a postflight script to stop/restart the cups service, or your changes wont take affect until a restart.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Helvetica;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-6545007117618174708?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6545007117618174708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6545007117618174708'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/modifying-print-queue-behavior.html' title='Modifying Print Queue Behavior'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-2954581908624981701</id><published>2009-09-13T18:39:00.004-04:00</published><updated>2009-09-13T18:44:32.286-04:00</updated><title type='text'>Compare secure values in a script</title><content type='html'>I am always leery of putting a password into a script in case someone gets into the script and can see the text. &amp;nbsp;One thing you can do is read a value and encrypt it with openssl (included with OSX). &amp;nbsp;This allows you to encrypt the results of a command and then you can compare that encrypted result with a known good encrypted result.&lt;br /&gt;&lt;br /&gt;echo "123456abc" | openssl dgst -sha1&lt;br /&gt;&lt;br /&gt;this results in the following&lt;br /&gt;&lt;br /&gt;6dd9b0fde6acb54d86ffe02dad8c587646f6ba87&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Now, if you run the above command ahead of time on a known good value, you can put this all in a script like the following..&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;_______ 8&amp;lt; snip ____________&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;#!/bin/sh&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;test=`echo "123456abc" | openssl dgst -sha1`&lt;/div&gt;&lt;div&gt;good="6dd9b0fde6acb54d86ffe02dad8c587646f6ba87"&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;if [ "$test" = "$good" ]; then&lt;/div&gt;&lt;div&gt;echo "they match"&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;echo "they don't match"&lt;/div&gt;&lt;div&gt;fi&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-2954581908624981701?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/2954581908624981701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/2954581908624981701'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/compare-secure-values.html' title='Compare secure values in a script'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-5793183592547340421</id><published>2009-09-13T16:21:00.000-04:00</published><updated>2009-09-13T16:21:45.873-04:00</updated><title type='text'>Some image based things</title><content type='html'>Some things you might want to consider doing for your image....run these as sudo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Hide account from login Window&lt;br /&gt;defaults write /Library/Preferences/com.apple.loginwindow &amp;nbsp;HiddenUsersList &amp;nbsp;-array-add accountsname&lt;br /&gt;&lt;br /&gt;# Locking down SSH to a given username&lt;br /&gt;echo "AllowUsers username" &amp;gt; /etc/sshd_config&lt;br /&gt;echo "PermitRootLogin no" &amp;gt;&amp;gt; /etc/sshd_config&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;&lt;br /&gt;echo "PermitEmptyPasswords no" &amp;gt;&amp;gt; /etc/sshd_config&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;/span&gt;# Enabling Shortname in Connect to Server dialog&lt;br /&gt;defaults write /Library/Preferences/com.apple.NetworkAuthorization UseDefaultName -bool NO&lt;br /&gt;defaults write /Library/Preferences/com.apple.NetworkAuthorization UseShortName -bool YES&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Disabling Computer-Computer network creation without admin rights&lt;br /&gt;/usr/libexec/airportd en1 -ibss_admin 1&lt;br /&gt;&lt;br /&gt;# Enabling DVD Set Region First Time - Anyone&lt;br /&gt;/usr/bin/security authorizationdb write system.device.dvd.setregion.initial allow&lt;br /&gt;&lt;br /&gt;# Disable iWeb upsale dialog&lt;br /&gt;defaults write /Users/username/Library/Preferences/com.apple.iWeb dismissDotMacUpsellWindow -bool True&lt;br /&gt;&lt;br /&gt;# Remove sidebar settings and keychain from template account&lt;br /&gt;&lt;br /&gt;rm /Users/username/Library/Preferences/com.apple.sidebarlists.plist&lt;br /&gt;rm /Users/username/Library/Keychains/login.keychain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-5793183592547340421?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/5793183592547340421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/5793183592547340421'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/some-image-based-things.html' title='Some image based things'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-6951026227571149782</id><published>2009-09-13T15:48:00.003-04:00</published><updated>2009-09-13T16:27:53.784-04:00</updated><title type='text'>Converting DV video for Tricaster on OSX</title><content type='html'>You can use use &lt;a href="http://www.squared5.com/"&gt;Mpeg Streamclip&lt;/a&gt; to convert DV video files for use on &lt;a href="http://www.newtek.com/"&gt;NewTek Tricaster&lt;/a&gt;. &amp;nbsp;Newtek is very annoying in that they do NOT recognize Quicktime format files so you have to convert to AVI format. &amp;nbsp;Quicktime movies and AVI movies are just containers. &amp;nbsp;The important part is the format of the audio and video inside those containers.&lt;br /&gt;&lt;br /&gt;Using Mpeg Streamclip you can install the included "Save as AVI" Quicktime component and make sure the video is in DV format and the Audio is in MP3 format. &amp;nbsp;You can then put the resulting AVI file on a thumb drive or external hard drive, quit the Tricaster interface and copy the file to the media clips folder. &amp;nbsp;Once you re-launch the Tricaster interface you can then load up the video in the "VCR" (or I will assume a DDR in the Video Toaster product) for playback.&lt;br /&gt;&lt;br /&gt;Converting from Tricaster naitive format is pretty much impossible. &amp;nbsp;You need to obtain the video CODEC from the NewTek website and install it on your Windows workstation. &amp;nbsp;You can then open the file in Windows Media Player to view it...but you will have to find utilities to then convert it to a format you can play elsewhere. &amp;nbsp;NewTek does NOT make a Quicktime component to support their format, which in my opinion is a mistake on their part. &amp;nbsp;The prevents you from sourcing a video file on a Tricaster or Video Toaster and using it in Final Cut Pro on OSX. &amp;nbsp;Very short sighted on NewTeks behalf if you ask me. &amp;nbsp;I believe you now can use MPEG2 as a format, but in my opinion...too little...too late.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-6951026227571149782?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6951026227571149782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6951026227571149782'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/converting-dv-video-for-tricaster-on.html' title='Converting DV video for Tricaster on OSX'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-8724716930259531469</id><published>2009-09-13T15:41:00.002-04:00</published><updated>2009-09-13T16:28:48.847-04:00</updated><title type='text'>Audio/Video conversion tools for OSX</title><content type='html'>Some wonderful OSX tools to manipulate and convert audio/video.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://audacity.sourceforge.net/"&gt;Audacity&lt;/a&gt; - Open Source audio editor&lt;br /&gt;&lt;a href="http://www.gimp.org/macintosh/"&gt;Gimp&lt;/a&gt; - Open Source graphic editor&lt;br /&gt;&lt;a href="http://www.ffmpegx.com/"&gt;FFmpegX&lt;/a&gt; - GUI front end to OSX version of ffmpeg (Video Conversion)&lt;br /&gt;&lt;a href="http://www.squared5.com/"&gt;Mpeg Streamclip&lt;/a&gt;&amp;nbsp;- Converter (supports many formats)&lt;br /&gt;&lt;a href="http://www.videolan.org/"&gt;VLC&lt;/a&gt; - Media player that can also transcode and convert in many formats&lt;br /&gt;&lt;a href="http://perian.org/"&gt;Perian&lt;/a&gt; - Quicktime component that allows Quicktime to play many formats&lt;br /&gt;&lt;a href="http://handbrake.fr/"&gt;Handbrake&lt;/a&gt; - Rip DVD's to MP4, directly into iPod/iPhone formats as well as others.&lt;br /&gt;&lt;br /&gt;All the above utilities are free. &amp;nbsp;You can download them and use them to perform many tasks. &amp;nbsp;Mpeg Streamclip also includes a "Save as AVI" quicktime component. &amp;nbsp;I use all these utilities on a regular basis when I need to convert video into different formats for our video needs. &amp;nbsp;The only other utility we use is &lt;a href="http://www.sorensonmedia.com/video-encoding/"&gt;Sorenson Squeeze&lt;/a&gt; to convert video to FLASH format for the website. &amp;nbsp;It isn't pretty or quick, but it does the job.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-8724716930259531469?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8724716930259531469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8724716930259531469'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/video-conversion-tools.html' title='Audio/Video conversion tools for OSX'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-6716801721546903863</id><published>2009-09-13T15:17:00.002-04:00</published><updated>2009-09-13T16:31:27.820-04:00</updated><title type='text'>Creating packages and installing</title><content type='html'>There are many great ways to easily create packages. &amp;nbsp;The 2 that I mainly use are &lt;a href="http://www.lanrev.com/solutions/package-building.html"&gt;InstallEase&lt;/a&gt; and &lt;a href="http://s.sudre.free.fr/Software/Iceberg.html"&gt;Iceberg&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;InstallEase is a snapshot package creator that allows you to snapshot your machine. &amp;nbsp;You can then install, run, modify and configure your application. &amp;nbsp;Once finished you run InstallEase again and take a second snapshot of your machine. &amp;nbsp;You are then presented with what has changed. &lt;br /&gt;&lt;br /&gt;You can now make changes or add/remove items from this list and proceed to make a package. &amp;nbsp;You can also have InstallEase create a DMG with all the files in their folder heiarchy, create an uninstaller and create a project folder and file for Iceberg. &amp;nbsp;It also copies all the source files to source folder for the Iceberg project.&lt;br /&gt;&lt;br /&gt;The uninstaller simply is a dummy package with a script that uninstalls the items installed with your package.&lt;br /&gt;&lt;br /&gt;InstallEase can also create an "uninstaller" for any package you feed it. &amp;nbsp;This uninstaller will only delete files installed, and not undo changed made to your system by script or other installer plug-ins.&lt;br /&gt;&lt;br /&gt;In Iceberg, you can now make more changes and do things like add/modify license agreements and add different scripts (prefight, postflight etc etc).&lt;br /&gt;&lt;br /&gt;Package making is an art form in that you need to understand what goes where, what you need, and what you don't need. &amp;nbsp;You also need to dig a little deeper into the guts of what makes OSX do what it does. &amp;nbsp;Simple applications are easy, but repackaging applications like Adobe CS3 take many attempts and testing.&lt;br /&gt;&lt;br /&gt;Always have a test machine with your current image on it to install. &amp;nbsp;This allows you to install and test your applications in the same environment you will be deploying to.&lt;br /&gt;&lt;br /&gt;Also a little tip. &amp;nbsp;We keep our packages on a network volume and you can NOT install packages from the GUI installer if they are located on a network volume without dragging it down to your local HD first, or putting everything on a disk image. &amp;nbsp;The way around this is to mount your network volume, then open the terminal and type&lt;br /&gt;&lt;br /&gt;sudo installer -package /path/to/package -target /&lt;br /&gt;&lt;br /&gt;This will run the installer with admin priv's and install on the root of the HD. &amp;nbsp;It works directly off of a network volume and is quicker (in my opinion) than the GUI installer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-6716801721546903863?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6716801721546903863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6716801721546903863'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/creating-packages-and-installing.html' title='Creating packages and installing'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-8824717010319148404</id><published>2009-09-13T14:59:00.001-04:00</published><updated>2009-09-13T15:00:14.882-04:00</updated><title type='text'>Repackage Xcode for distribution</title><content type='html'>The Xcode distribution from Apple consists of an installer metapackage and all the sub-packages are stored in a directory called "packages" located at the same level as the installer metapackage.&lt;br /&gt;&lt;br /&gt;No existing tools (Iceberg etc..) will allow you to use this metapackage, so in order to distribute as an installer (to be installed by end users or pushed out via utilities like ARD or LANrev) you need to create a dummy package with a postflight script that runs the terminal installer program and include the Xcode installer metapackage and package folder in the package resources. &amp;nbsp;&lt;a href="http://s.sudre.free.fr/Software/Iceberg.html"&gt;Iceberg &lt;/a&gt;is a great utility to create packages and this can be done easily. &amp;nbsp;Here is the postflight script.&lt;br /&gt;&lt;br /&gt;installer -package "$1/Contents/Resources/XcodeTools.mpkg" -target /&lt;br /&gt;&lt;br /&gt;Notice the "$1/Contents/Resources" refers to the path to the packages Resources folder. &amp;nbsp; This is a great trick for any utility commands that you wish to install with a package and run as part of a script.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-8824717010319148404?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8824717010319148404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8824717010319148404'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/repackage-xcode-for-distribution.html' title='Repackage Xcode for distribution'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-6770815569213348833</id><published>2009-09-13T14:32:00.000-04:00</published><updated>2009-09-13T14:32:01.275-04:00</updated><title type='text'>Removing First run warnings from downloaded applications</title><content type='html'>Apple has metadata that trigger the OS when you are running applications that were downloaded from the internet. &amp;nbsp;To remove this warning use the following terminal command&lt;br /&gt;&lt;br /&gt;xattr -d com.apple.quarantine /path/to/application&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-6770815569213348833?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6770815569213348833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/6770815569213348833'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/removing-first-run-warnings-from.html' title='Removing First run warnings from downloaded applications'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-4448335533542954121</id><published>2009-09-13T14:16:00.002-04:00</published><updated>2009-09-13T14:16:40.941-04:00</updated><title type='text'>Using Terminal to turn Airport off</title><content type='html'>Here is a little code snippet to use terminal to turn the Airport on and off&lt;br /&gt;&lt;br /&gt;/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/networksetup -setnetworkserviceenabled "AirPort" off&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-4448335533542954121?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/4448335533542954121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/4448335533542954121'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/using-terminal-to-turn-airport-off.html' title='Using Terminal to turn Airport off'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-5643218221005078178</id><published>2009-09-13T14:14:00.000-04:00</published><updated>2009-09-13T14:14:33.947-04:00</updated><title type='text'>Running an Application that requires a mounted Network Share</title><content type='html'>Here is an example of how to script the mounting of a network share, and launching an application. &amp;nbsp;You can then use a utility like &lt;a href="http://www.sveinbjorn.org/platypus"&gt;Platypus&lt;/a&gt;&amp;nbsp;to create an application. &amp;nbsp;In this case, the actual KIDPIX application folder is copied inside the application bundle created by Platypus. &amp;nbsp;This script mounts the share in the background and it does not appear in the finder. &amp;nbsp;It then waits for the program KIDPIX to quit and then unmounts the share. &amp;nbsp;Notice the&amp;nbsp;$1/Contents/Resources which references the KIDPIX files located inside the application bundle.&lt;br /&gt;&lt;br /&gt;_______ 8&amp;lt; snip ________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;echo "KIDPIX: Creating mount point"&lt;br /&gt;mkdir /Volumes/KIDPIX4&lt;br /&gt;&lt;br /&gt;echo "KIDPIX: mounting AFP server"&lt;br /&gt;mount_afp -o nobrowse afp://username:password@server/KIDPIX4 /Volumes/KIDPIX4&lt;br /&gt;&lt;br /&gt;echo "KIDPIX: Launching Application"&lt;br /&gt;open "$1/Contents/Resources/Kid Pix 4 Network/Kid Pix Deluxe 4"&lt;br /&gt;&lt;br /&gt;echo "Sleeping so Program can Launch"&lt;br /&gt;sleep 10&lt;br /&gt;&lt;br /&gt;echo "KIDPIX: Waiting for program exit"&lt;br /&gt;while ps wwax | grep "[K]id Pix Deluxe 4" &amp;gt;/dev/null; do&lt;br /&gt;sleep 5&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo "KIDPIX: umount volume"&lt;br /&gt;umount /Volumes/KIDPIX4&lt;br /&gt;&lt;br /&gt;echo "KIDPIX: Remove mount point"&lt;br /&gt;rm -d /Volumes/KIDPIX4&lt;br /&gt;&lt;br /&gt;echo "KIDPIX: Always exit 0"&lt;br /&gt;exit 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-5643218221005078178?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/5643218221005078178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/5643218221005078178'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/running-application-that-requires.html' title='Running an Application that requires a mounted Network Share'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-868950533216719718</id><published>2009-09-13T14:05:00.002-04:00</published><updated>2009-09-13T14:08:21.893-04:00</updated><title type='text'>Testing for Machine Architecture</title><content type='html'>I little script to run if on PPC or Intel then do something....&lt;br /&gt;&lt;br /&gt;_______ 8&amp;lt; snip ______________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# check for hardware arch&lt;br /&gt;type=`arch`&lt;br /&gt;echo "Hardware Type is $type"&lt;br /&gt;&lt;br /&gt;#Install appropriate package&lt;br /&gt;# If result is Intel&lt;br /&gt;if [ $type = "i386" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; # Put what you want to do here&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; echo "You are running on Intel&lt;br /&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="white-space: normal;"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="white-space: pre;"&gt;  &lt;/span&gt;# If PPC&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; if [ $type = "ppc" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# Put what you want to do here&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo "You are runnin on PPC"&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; fi&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Always exit cleanly&lt;br /&gt;exit 0&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-868950533216719718?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/868950533216719718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/868950533216719718'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/testing-for-machine-architecture.html' title='Testing for Machine Architecture'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-8592709224736489848</id><published>2009-09-13T13:10:00.006-04:00</published><updated>2009-09-13T13:57:37.903-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='isight'/><title type='text'>Enable and Disable the built in iSight.</title><content type='html'>This can be accomplished by changing the permissions of 2 files. &amp;nbsp;It can be done by removing rwx for all users (ie chmod a-rwk) on the following&lt;br /&gt;&lt;br /&gt;/System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer&lt;br /&gt;&lt;br /&gt;/System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC&lt;br /&gt;&lt;br /&gt;This has been tested on OSX 10.5.7 (MacBook) and OSX 10.5.8 (MacBook Pro)&lt;br /&gt;&lt;br /&gt;A DMG with the completed script and application can be found &lt;a href="http://sites.google.com/site/filesformyblogsite/isighter.dmg"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The script should go somewhere in your path (/usr/sbin or such) and have the appropriate permissions and owner. &amp;nbsp;You can then run it from a utility such as ARD or LANrev, or from a SSH login by issueing the command with the appropriate option use -h or -help for info.&lt;br /&gt;&lt;br /&gt;The Application has a copy of the isighter script contained in it's bundle. &amp;nbsp;The actual Applescript is an example of how to run a terminal command with admin privileges and can be found &lt;a href="http://sites.google.com/site/filesformyblogsite/isighter_script.scptd.zip"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;ENJOY!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-8592709224736489848?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8592709224736489848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/8592709224736489848'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/turning-built-in-isight-on-and-off.html' title='Enable and Disable the built in iSight.'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8788244635716953273.post-7732062176300888758</id><published>2009-09-13T12:53:00.001-04:00</published><updated>2009-09-13T12:57:15.641-04:00</updated><title type='text'>Hey there!</title><content type='html'>Welcome to my blog. &amp;nbsp;I will attempt to blog on snippets of code and other utilities that I use day in and day out to do my job. &amp;nbsp;I don't claim to be an expert but I do believe that you should share information that has helped you so that others may find it if they need help. &amp;nbsp;Everything contained in here are snippets of code that I have seen or found on the internet, as well as from the fantastic individuals on the MacEnterprise forum. &amp;nbsp;If you are supporting OSX in any larger scale network, you should check out this fine resource at www.macenterprise.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8788244635716953273-7732062176300888758?l=bestsinceslicedbread.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/7732062176300888758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8788244635716953273/posts/default/7732062176300888758'/><link rel='alternate' type='text/html' href='http://bestsinceslicedbread.blogspot.com/2009/09/hey-there.html' title='Hey there!'/><author><name>Michael Perbix</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
