TomasiTECH

CES 2012: DropCam

This looks really promising. I cannot tell you how many camera’s like this I have tried. These replace the old school baby monitors of the past and those really cheesy video ones they dumped on the market.

CES 2012: Swivl Motion

Swivl is a motion tracking mount for your iPhone. You set you iPhone in the Swivl motion and then clip the sensor to you person. The device will then follow your movements. This is a great idea and I hope the product works as good as demonstrated. The Swivl will cost $159 and should ship within the next few months. Swivl site

Nikon D4 Announced!

It is finally here!!! The Nikon D4. I am very excited, the Nikon D4, AF-S Nikkor 85mm f/1.8G lens, Wireless Transmitter WT-5 have now been officially announced! I have only had a few minutes to soak in the new features. One that I am most happy about is the built in Ethernet. I am also looking forward to seeing some benchmarks of shooting tethered via wireless with the new WT-5.

I am going to have to start saving my pennies for this puppy. My D700 will turn 4 this year and has served almost 100,000 images. It is need of a new younger and more advanced sibling.

Official Press Release: http://www.nikon.com/news/2012/0106_flagship_01.htm
Official Product Info: http://imaging.nikon.com/lineup/dslr/d4/
NikonRumors.com: http://nikonrumors.com/#ixzz1ieNzIlpj

iTunes Match Service – What they don’t tell you!!!

So with great excitement I tried to connect my library to iTunes match service, after paying for it already as part of the iOS developer program, only to get the following message.

The interesting thing is, this was never stated during the beta program.  I understand, I guess why they are doing this, but I think this is going to turn off allot of people whom have large libraries like mine.  What am I supposed to do, delete/remove songs from my library?  Well that is not going to happen.

Google’s Music Beta, a review

So after a few weeks I finally received my invitation to participate in Google Music Beta. The music beta offers a free service where you can upload up to 20,000 music files to the cloud. Upon logging in for the first time, accepting the terms of use and privacy policy, you are asked if you would like to receive free songs for a wide array of genres. Once your are taken to your music dashboard you there are songs waiting, based on the selected genres you chosen. I ended up with 160 files. There is music management software that is available for windows and mac. Once downloaded and installed, you are asked where you store your files. You can choose itunes or file system. After choosing itunes as an example it scans your files and begins uploading. Since I have a large collection, I received the message that over 20,000 files were found, and uploading will continue until quota is reached.

Now onto the performance, much like was stated in the recent Apple keynote announcing the icoud service, the uploaded process is going to take more than 3 days at the current rate. I began the upload process at 11:30 AM, at 1,988 files were uploaded, minus the 160 that were already present based on music preference.

There are currently only two methods of streaming your music, through the web browser or through the Android application. Since I have multiple iOS devices, Android is not an option. The music streaming service seems to work pretty well so far. There are multiple options for playing albums, single songs, shuffling all, repeating. Once expected feature is the ability to move forward to the next song or back to the previous song by clicking the arrows on your keyboard. There are auto playlists, instant mixes, and playlists. I have found that playlists get imported automatically from your iTunes account.

There is a search function that allows you to locate files in your library. So far it works pretty well. Another interesting fact is that the number of times a file has been played, even from your iTunes account. There is also the ability to New and Recent, Songs, Artists, Albums and Genres.

The following is an example of the preferences pane:

I will provide an update soon, once all the files have been updated and I have had an opportunity to explore the features in a little more depth.


Flip Video Ultra HD: Video Jumpy on Mac FIX

So I recently picked up a Flip Video Ultra HD to test it out.  I immediately noticed when trying to dump the video to my MAC that the video was jumpy.  And the audio was out of sync.  Well as you can imagine, my first thought was to pack it back up and return it.  I did some immediate research but found nothing.

Day 2: I found the solution, which I was thinking to begin with but just had no time to test.

Upgrade the Flip Share software to Release 5.0.5 (PC/MAC).

Visit the following link http://www.theflip.com/en-us/App/fvsw/5.x/update/

After installing, it will tell you it is going to update the device software.  I am not sure if this includes a firmware update, but will have to test on another mac at a later date so see if the corrections carry forward.  You can get instructions on how to check firmware by going here: http://www.theflip.com/en-us/app/fvsw/CheckVersion.aspx

NOTE: The issue I encountered was on a Dual G5 Running Leopard.  I have not tried the resolution on this machine.  Video seems to be working perfectly on my MBP running Snow Leopard.

Time Machine Editor

Looking for a little control of Time Machine. Time machine editor is a “FREE” app that lets you change the default one-hour backup interval of Time Machine.
You can change the interval or create a more sophosticated scheduling.

This is useful if you don’t need to backup every hour. This is also especially useful if you manipulate lots of data within one hour as you would spend the whole day backing up.

http://timesoftware.free.fr/timemachineeditor/

Google Voice

What is Google Voice?

In a nutshell, imagine a phone number that can remain a constant in your life. Imagine not having to worry about paying 40-50 bucks every time you change carriers. Imagine having the ability to route all your calls from friends, family and colleagues to different phone numbers at the same time. Change jobs, no problem.

Google voice allows you to give your phone number out and have confidence that no matter what and where you end up, you can be reached.

In an environment where phone service is all eventually going to be VOIP or CELL, and companies like Cablevision, Comcast, Verizon… are all trying to outsell each other, now you don’t have to worry about your number changing so you can save a few bucks.

How does it work? Receiving phone calls…

When a person calls your google phone number, they are automatically forwarded to the number you have chosen. Example: I have mine set to automatically forward to my cell phone. Friend dials my google numberand my Cell rings. Pretty cool. I can have it ring my home number. or even my work number.

Making phone calls…
To make a phone call, you login to google voice “online”, click co your contact list. Select the number your want to dial by clicking it. My Cell phone will ring and then the number I selected will start ringing. Since this is a new service that is still in beta, it is only a matter of time before google releases apps for iPhone and blackeberry, your computer, etc… To make dialing easier. There is already two apps by a third party for the iPhone. 1 free and 1 like 3 bucks. I am personally waiting for google to release one.

How did I get invited?
I signed up weeks, if not months ago, as soon as I heard about the beta that was coming. I finally received my invite this week. Set up my number. Got to choose from an Oakland, Wycoff or Ridgewood, NJ number. So far the service is very interesting. I like the SMS feature. Especially since you have visibility in to past messages sent. You can keep or delete them. Same thing goes for voicemail.

In tests with a colleague of mine the call screening feature is a nice addition to what seems to been a pretty standard set of features.

Call screening will announce the callers name and allow you to accept or reject the call. It can be sent right to voicemail.

You can send anyone to voicemail by default. Let’s say you have someone that is calling too much. You can have them go to voicemail and get a custom message. This is as far as I have gotten in a few short days. I will write more about it soon…JT

To learn more about google voice CLICK HERE >>

WordPress 2.8.1 Error – Call to undefined function: _deep_replace()

Problem:

When trying to login to the admin section of word press http://www.yoursite.com/wp-admin the following error message appears

Fatal error: Call to undefined function: _deep_replace() in /home/yoursiterooddir/yoursitename.com/wp-includes/pluggable.php on line 884

If you are in fact able to see the login screen and try to login, the above message will appear.  If you go back to the wp-admin page directly the dashboard appears.  If you try to execute any changes, the message will appear again.

Analysis:

I compared the wp-includes/pluggable.php code on or around line 884 to the code in version 2.8.0.  See differences below:

version 2.8.1 of wp-includes/pluggable.php

// remove %0d and %0a from location
$strip = array('%0d', '%0a', '%0D', '%0A');
$location = _deep_replace($strip, $location);
return $location;
}
endif;

version 2.8.0 of wp-includes/pluggable.php

// remove %0d and %0a from location
$strip = array('%0d', '%0a');
$found = true;
while($found) {
$found = false;
foreach( (array) $strip as $val ) {
while(strpos($location, $val) !== false) {
$found = true;
$location = str_replace($val, '', $location);
}
}
}
return $location;
}
endif;

Solution:

Comment out 2.8.1 code, then copy and paste 2.8.0 code below it.  You can also just copy and past code provided below.  Upload to your site and all should be ok until WP releases an update to correct this issue.

// remove %0d and %0a from location
 /*$strip = array('%0d', '%0a', '%0D', '%0A');
 $location = _deep_replace($strip, $location);
 return $location;
}
endif;*/
// JSTomasi :: CODE from previous version 2.8.0
// remove %0d and %0a from location
 $strip = array('%0d', '%0a');
 $found = true;
 while($found) {
 $found = false;
 foreach( (array) $strip as $val ) {
 while(strpos($location, $val) !== false) {
 $found = true;
 $location = str_replace($val, '', $location);
 }
 }
 }
 return $location;
 }
 endif;

Image Naming – DAM

In this installment I will guide you through naming your image files.  First for the convention, I prefer the following for my image files.  Please remember this is my recommendation.

My convention is as follows:

YYYYMMDD_INITIALS_MASTERFILENAME.EXT

20090604_JST_0234.jpg

I use a MAC and use the Aperture.  Aperture is a pro application that assists me with DAM.  But that’s not the whole story.  I Shoot with a Nikon D700, which allows me the name my MASTER Image files with INITIALS_SEQUENTIALNUMBER.  When I import images into APERTURE I have a custom setting that looks into the EXIF information and appends to the beginning of the file YYYYMMDD_

This gives the end result of: 20090604_JST_0234.jpg

You may be asking yourself, who cares?  What is the benefit of this?  Well, first off, computer sort numbers from left to right so if you put the month first, you would end up with all the 06’s for every year next to each other.  This is frustrating.  The other issue is if you lead with the image sequential number, you will end up with all the 0234’s next to each other.  I think you get the point.

If you have more than one shooter at an event it is also beneficial because you always know who took the pictures.  Shooting with two people and assuring the images are displayed in sequence is a different challenge.  Before you begin shooting the event you have to sync the camera’s internal clocks.  After you dump the images, you have to sort by date/time.

Look for steps to set up this naming convention in APERTURE and other image editing applications in future posts.