Fostex AR-4i turns iPhone 4 into handheld stereo HD video powerhouse

Attention budding iPhone videographers! Before you start filming your magnum opus for next year’s Venice International Film Festival, be sure to check out the US$149.99 Foxtex AR-4i Audio Interface for iPhone 4.

While the iPhone 4 does a pretty good job of capturing 720p video, the sound leaves a lot to be desired. There’s only a small built-in mic, and the sound is recorded in monaural. With the AR-4i, your soundtrack can reach impressive levels of stereo awesomeness. The unit consists of a slide-on device that connects to the iPhone 4 through the Dock connector. Inside the device, powered by a pair of AAA alkaline batteries, is a AD / DA converter. You can either use the two small plug-in powered condenser cardioid mics that come with the AR-4i, or plug your own professional mics into the 3 stereo inputs on the device.

To check sound levels while you’re recording, there’s a 4-dot LED level meter within sight and a thumb wheel gain control. To do your professional recording, you’ll want to use the free Fostex AR-4i app that provides filters and equalization. The mics can be switched around to the various input ports for horizontal or vertical video capture, or switched in direction to capture both an interviewer and interviewee.

Along with the stereo sound goodness, the AR-4i provides a screw-in hand grip, or you can place it onto your favorite tripod or monopod for extra stability. To demonstrate the use of the AR-4i, Fostex enlisted the help of winsome Japanese Ustreamer Ayano, who shows how the device works while wandering the famous Akibahara gadget district of Tokyo. Enjoy the video, and if you decide to buy an AR-4i, you can check ’em out at Amazon, J&R Electronics, or other retailers.

Fostex AR-4i turns iPhone 4 into handheld stereo HD video powerhouse originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 14:30:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

How to get rid of DigiNotar digital certificates from OS X (Updated)

Update 2: After a conversation with Seth Bromberger we have some new details. First, the reason you’re unable to replicate this issue is that DigiNotar appears to have re-issued certificates. You can see Seth’s screencast showing the issue here (you may need to go fullscreen to see the text). Further, DigiNotar appears to have chained their certificates to the Dutch government, we’re not sure why.

But there’s a larger problem here, and that involves how Keychain and Safari work to try and protect you from unsafe sites — those signed by bad authorities. Essentially, the way this works in every other browser is that, if you take any certificate in Keychain and say “Never Trust” you will get a warning when visiting a site signed with that CA. In Safari, this doesn’t happen. Instead, you must delete the certificate entirely. We’re not sure why this is so, but Apple has apparently known about this for a while and done nothing to change what would seem like an obvious method for protecting users.

We’re working on this story, stay tuned for a separate post. – Victor

After DigiNotar‘s servers were hacked last month and began issuing false digital certificates, some Mac users claimed they were finding that despite changing their security settings that sites from DigiNotar were still seen as trusted.

IDG News Service (via Computerworld) cited Seth Bromberger, who said after he removed revoked DigiNotar certificates from Keychain that he was still able to access material that should have been marked as untrusted. In other words, setting the certificates to “Never Trust” seemingly had no effect from Safari’s viewpoint.

However, before panicking about unsafe digital certificates, the folks over at io101.org posted a how-to on getting the DigiNotar certificates off your Mac.

First, test to see if your browser has DigiNotar SSL access by clicking this link. If there are no DigiNotar certificates on your Mac, you will get the following:

However, if you don’t get a warning, then do the following:

  • Open Keychain Access
  • Search for DigiNotar

  • Delete the certificate entirely or double-click to bring up options and change the trust setting to “Never Trust”
  • Restart Safari
  • Check the above link again to see if the certificate was blocked.

So, what about Bromberger’s concerns? I replicated the steps above by first deleting the DigiNotar certificate entirely, then distrusting it. Both times, I received warnings from Safari that I was accessing an insecure site.

However, the key here is to restart Safari once the certificate changes are made. When I made the fixes without restarting Safari, I was still granted access to the site.

If you’re able to replicate Bromberger’s issues, we’re interested in hearing from you in the comments.

Update: Rachel’s provided a couple other test links for the certificate, which io101 did as well. Thanks, Rachel!

How to get rid of DigiNotar digital certificates from OS X (Updated) originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 14:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Eddy Cue promoted to Senior VP of Internet Services

Apple has promoted its Vice President for Internet Services, Eddy Cue, to Senior Vice President for Internet Software and Services. The promotion represents the first reorganization of Apple’s leadership under Tim Cook’s command.

Cook distributed an email earlier today, first obtained by 9to5Mac, that announced Cue’s promotion to the company:

Team,

It is my pleasure to announce the promotion of Eddy Cue to Senior Vice President of Internet Software and Services. Eddy will report to me and will serve on Apple’s executive management team.

Eddy oversees Apple’s industry-leading content stores including the iTunes Store, the revolutionary App Store and the iBookstore, as well as iAd and Apple’s innovative iCloud services. He is a 22-year Apple veteran and leads a large organization of amazing people. He played a major role in creating the Apple online store in 1998, the iTunes Music Store in 2003 and the App Store in 2008.

Apple is a company and culture unlike any other in the world and leaders like Eddy get that. Apple is in their blood. Eddy and the entire executive management team are dedicated to making the best products in the world that delight our customers and make our employees incredibly proud of what they do.

Please join me in congratulating Eddy on this significant and well-deserved promotion. I have worked with Eddy for many years and look forward to working with him even closer in the future.

Tim

As a Senior Vice President, Apple has given Cue his own biography page, which lists his new duties at Apple. Among them, Cue will oversee the iTunes Store, the App Store, the iBookstore, Apple’s iCloud services and the iAd advertising platform. Good luck, Eddy!

Eddy Cue promoted to Senior VP of Internet Services originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 13:30:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Apple selling refurbished iPad 2s

For those of you who want to save a little money on an iPad 2, Apple has begun selling refurbished models on its online store. Apple currently has a stock of white and black Wi-Fi iPad 2 models for US$549.99 for the 32 GB model and $649.99 for the 64 GB model. Refurbished iPad 2 3G models will run you $679.99 for the 32 GB model and $779.99 for the 64 GB model.

Those prices are a $50 savings over new models. Apple also has a selection of refurbished original iPads for sale, starting at $399.99 for a 32 GB iPad 3G model. All of Apple’s refurbished products feature a one-year limited warranty and can be purchased with an extended AppleCare warranty. You can read Apple’s Certified Refurbished Products guidelines here.

Apple selling refurbished iPad 2s originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 13:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

5th Avenue Apple Store new glass unloading: Video and pics

As astute TUAW readers know, the flagship 5th Avenue Apple Store in New York City is being renovated. The glass cube is being rebuilt, this time out of 15 huge panes of glass instead of the 90 that were in place. While construction is going on, the store is still open 24/7.

One of our readers, Justin Parmer, was in the Big Apple and on hand as construction crews began unloading the huge glass panels. He took several photos of the process, and then shot some video as well (the video has been sped up by Parmer).

Apple and the architects working on designing the Apple Stores have been making great use of large expanses of glass. The cylindrical store in Shanghai, China uses curved glass panels that are thought to be some of the largest manufactured to date, and the new Apple Headquarters campus in Cupertino, California will make good use of the same manufacturing process. A close-up look at the glass being held by the workers shows that it is about two inches thick, and it certainly can’t be lightweight.

Many thanks to Justin for providing the photos and video.

5th Avenue Apple Store new glass unloading: Video and pics originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 12:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Dear Aunt TUAW: Beta 7 bricked my iPhone 3GS

Dear Aunt TUAW,

Beta 7 bricked my 3GS. Help.

Your loving nephew,

Chi C.

Dear Chi,

No, it didn’t. Read the release notes.

Hugs,

Auntie T.

Dear Aunt TUAW: Beta 7 bricked my iPhone 3GS originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 11:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Apple posts new iPad ad, "Learn"

Apple has released a new video in its iPad 2 ad campaign. The ad is called “Learn” and it, as expected, focuses on using the iPad as a learning tool.

This particular usage is on the rise with educational institutions around the country providing iPads to students. Schools from Yale Medical school to a kindergarten in Maine are now using the Apple tablet in the classroom. Outside the classroom, adults and students alike have a variety of learning applications that teach you everything from tying a knot to playing a piano.

Apple posts new iPad ad, “Learn” originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 10:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Yoink takes the drag out of file dragging

Lion users, have you ever tried to drag a file between full-screen apps? It’s a bear to do, especially with a trackpad. Matthias Gansrigler at Eternal Storms (no stranger to TUAW) has solved this problem with an app called Yoink.

Yoink simply watches for you to start dragging a file and when the app notices this dragging motion, it opens a small drawer on the side of your screen. You can drag files to the drawer, and even stack multiple files in there, then switch spaces and drag them back out. It’s simple, it’s effective and it solves the problem quite elegantly.

Check out Yoink on the Mac App Store, where you can pick it up for US$2.99. For a video of Yoink in action, or a 15-day trial, visit the Yoink homepage.

Yoink takes the drag out of file dragging originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 09:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Daily iPhone App: Jetpack Joyride

After a few conventions’ worth of teasing and a last-minute name change, Halfbrick Studios’ latest, Jetpack Joyride, is available as a universal app for iPhone and iPad. I’m ready to call it one of the best iOS games of the year.

Of course, I’m a big Halfbrick fan, and I think the running title Monster Dash is their best game until this one (though Fruit Ninja obviously racks up some points for them as well), so this game ends up being particularly up my alley. But it’s really a terrific game — extremely well polished, with great mechanics, tons and tons of replayability, and pretty much everything you’d want in a pick-up-and-play iPhone title.

The idea is that you’re Halfbrick’s main man Barry Steakfries yet again, this time strapping on a Machine Gun Jetpack to try and escape through a lab, and you need to get as far as possible without blowing yourself up. On the way you can collect powerups, spin tokens, and coins, and each of those tweaks the gameplay. Powerups are all vehicles, which change the game’s controls for a bit and provide you with an extra shield in case of explosion. Spin tokens add chances at a post-game slot machine, with available bonuses for both the current game and your next go, and coins can be spent in the in-app store (and purchased via in-app purchase, though you never really need them) on extra skins, vehicle add-ons, and other custom items.

Jetpack Joyride just oozes style and expertise — there are also missions that you can accomplish while playing to earn stars, which implement a nicely-paced progression system (complete, I’m told, though I haven’t gotten there yet, with a prestige system to boot). And of course there’s integrated Game Center, so you can compete with friends and the world on best distance and other stats.

Jetpack Joyride is easily on the short list for best iOS games of the year, and might even top it, depending on what else comes out. At just US 99 cents, it’s one of the best gaming deals anywhere right now. Get it, without reservation.

Daily iPhone App: Jetpack Joyride originally appeared on TUAW – The Unofficial Apple Weblog on Thu, 01 Sep 2011 08:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

AppifyWP WordPress Theme Gets an Update plus Giveaway!

AppifyWP, a WordPress theme designed to promote your iPhone, iPad, Android, and Mac apps, has been updated to version 2.0.

This update includes many requested features such as multi-platform support, portrait/landcape orientations, and a revamped settings page to quickly configure your site.

Check out the demo site and the video to see what’s behind the curtain.

Giveaway

Cory over at AppifyWP was nice enough to offer Mobile Orchard readers a chance to win an AppifyWP license. He is giving away one regular license and one unlimited license.

To win all you have to do is:

  1. Follow @appifywp on twitter
  2. Send a Tweet: “Following @appifywp for a chance to win a free copy of the AppifyWP WordPress theme courtesy of @mobileorchard http://appifywp.com

The winners will be chosen on September 8th. Good luck!

News: Google Releases New Objective-C Library For Communication With Their API’s

I’ve mentioned some of the excellent libararies that Google provides for iOS developers in the past.  If you read some of the bigger tech blogs it may seem like Google and Apple are in a constant state of battle because of Android.  Fortunately, that doesn’t stop Google’s Mac team from putting out useful libraries that we  can use in iOS apps.

Yesterday Google announced a replacement for their Gdata Objective-C client library, and replaced it with the new Google API Objective-C client library.

The new library is for communicating with Google’s JSON based API’s, and provides support for Oauth2 identification.  Examples are included for Google Shopping, Latitude, Tasks, and Books.

You can find the new library on it’s Google Code repository here:
http://code.google.com/p/google-api-objectivec-client/

If you are using the old client library for API’s supported in this newer library you will probably want to switch over as Google updates their API’s frequently, and they could be deprecated before you know it.

The previously library is still around, and you can find it here.

[via the Google Mac Blog]

©2011 iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.

DeliciousTwitterTechnoratiFacebookLinkedInEmail


How to Search option enable in TableView in iPhone

This is very simple SearchBar Application.In this application we will see how to SearchBar implement in the TableView
and the code. So let see how it will worked.

Step 1: Open the Xcode, Create a new project using Navigation Base application. Give the application “SearchBar”.

Step 2: Xcode automatically creates the directory structure and adds essential frameworks to it. You can explore the
directory structure to check out the content of the directory.

Step 3: Expand classes and notice Interface Builder created the RootViewController class for you. Expand Resources and
notice the template generated a separate nib, RootViewController.xib for the SearchBar application.

Step 4: We need to add one UIViewcontrollersub class in the application. Select New File -> Cocoa Touch -> select
UIViewcontrollersub. Give the class name”SearchView”.

Step 5: Open the RootViewController.h file and make the following changes in the file:

#import <UIKit/UIKit.h>
@interface RootViewController : UITableViewController {
NSMutableArray *data;
NSMutableArray *Listdata;
IBOutlet UISearchBar *searchBar;
BOOL search;
BOOL Rowselect;
}
(void) search;
(void) doneButtonClicked:(id)sender;
@end

Step 6: Double click the RootViewController.xib file and open it to the Interface Builder. First drag SearchBar from the
library and place it to the View window. Select SearchBar from the interface builder and bring up Connection
Inspector,connect delegate to file’s owner icon and File’s Owner icon to SearchBar and select “searchBar”. Now save
the .xib file save it, close it and go back to the Xcode.

Step 7: In the RootViewController.m file make the following changes in the file,

#import "RootViewController.h"
@implementation RootViewController
(void)viewDidLoad
{
[super viewDidLoad];
data = [[NSMutableArray alloc] init];
NSArray *NameArray = [NSArray arrayWithObjects:@"Ambalika", @"Arti", @"Arun", @"Balen",
@"Chandrani", @"Chandrika", @"Deepak", @"Dilip",@"Emran",@"Era", nil];
NSDictionary *NameArrayInDict = [NSDictionary dictionaryWithObject:NameArray forKey:@"Names"];
[data addObject:NameArrayInDict];
Listdata = [[NSMutableArray alloc] init];
self.navigationItem.title =@" Names ";
self.tableView.tableHeaderView = searchBar;
searchBar.autocorrectionType = UITextAutocorrectionTypeNo;
search = NO;
Rowselect = YES;
}
#pragma mark Table view methods
(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
if (search)
return 1;
else
return [data count];
}
// Customize the number of rows in the table view.
(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if (search)
return [Listdata count];
else {
NSDictionary *dictionary = [data objectAtIndex:section];
NSArray *array = [dictionary objectForKey:@"Names"];
return [array count];
}
}
(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
if(search)
return @"Search Results";
if(section == 0)
return @"Search Names";
}
(NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title
atIndex:(NSInteger)index {
if(search)
return 1;
return index % 2;
}
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)
indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier]
autorelease];
}
if(search)
cell.textLabel.text = [Listdata objectAtIndex:indexPath.row];
else {
NSDictionary *dictionary = [data objectAtIndex:indexPath.section];
NSArray *array = [dictionary objectForKey:@"Names"];
NSString *cellValue = [array objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;
}
return cell;
}
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *selectedCountry = nil;
if(search)
selectedCountry = [Listdata objectAtIndex:indexPath.row];
else
{
NSDictionary *dictionary = [data objectAtIndex:indexPath.section];
NSArray *array = [dictionary objectForKey:@"Names"];
selectedCountry = [array objectAtIndex:indexPath.row];
}
}
(NSIndexPath *)tableView :(UITableView *)theTableView willSelectRowAtIndexPath:(NSIndexPath *)
indexPath {
if(Rowselect)
return indexPath;
else
return nil;
}
(UITableViewCellAccessoryType)tableView:(UITableView *)tableView
accessoryTypeForRowWithIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellAccessoryDisclosureIndicator;
}
(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath
*)indexPath
{
[self tableView:tableView didSelectRowAtIndexPath:indexPath];
}
#pragma mark –
#pragma mark Search Bar
(void) searchBarTextDidBeginEditing:(UISearchBar *)theSearchBar {
if(search)
return;
search = YES;
Rowselect = NO;
self.tableView.scrollEnabled = NO;
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self action:@selector(DoneButton:)]
autorelease];
}
(void)searchBar:(UISearchBar *)theSearchBar textDidChange:(NSString *)searchText {
[Listdata removeAllObjects];
if([searchText length] > 0) {
search = YES;
Rowselect = YES;
self.tableView.scrollEnabled = YES;
[self search];
}
else {
search = NO;
Rowselect = NO;
self.tableView.scrollEnabled = NO;
}
[self.tableView reloadData];
}
(void) searchBarSearchButtonClicked:(UISearchBar *)theSearchBar
{
[self search];
}
(void) search {
NSString *searchText = searchBar.text;
NSMutableArray *searchArray = [[NSMutableArray alloc] init];
for (NSDictionary *dictionary in data)
{
NSArray *array = [dictionary objectForKey:@"Names"];
[searchArray addObjectsFromArray:array];
}
for (NSString *sTemp in searchArray)
{
NSRange titleResultsRange = [sTemp rangeOfString:searchText
options:NSCaseInsensitiveSearch];
if (titleResultsRange.length > 0)
[Listdata addObject:sTemp];
}
[searchArray release];
searchArray = nil;
}
(void) DoneButton:(id)sender {
searchBar.text = @"";
[searchBar resignFirstResponder];
Rowselect = YES;
search = NO;
self.navigationItem.rightBarButtonItem = nil;
self.tableView.scrollEnabled = YES;
[self.tableView reloadData];
}
(void)dealloc
{
[Listdata release];
[searchBar release];
[data release];
[super dealloc];
}
@end

Step 8: Open the SearchView.h file and make the following changes in the file:

#import <UIKit/UIKit.h>
@class RootViewController;
@interface SearchView : UIViewController {
RootViewController *rootController;
}
@property (nonatomic, retain) RootViewController *rootController;
@end

Step 9: In the SearchView.m file make the following changes:

#import "SearchView.h"
#import "RootViewController.h"
@implementation SearchView
@synthesize rootController;
(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[rootController doneButtonClicked:nil];
}
(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
(void)dealloc
{
[super dealloc];
[rootController release];
}
(void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
#pragma mark – View lifecycle
(void)viewDidLoad
{
[super viewDidLoad];
}
(void)viewDidUnload
{
[super viewDidUnload];
}
(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
@end

Step 10: Now Compile and run the application in the Simulator.

You can Download SourceCode from here Search Bar Source Code.

Link Building – 100 Pr5+ One Way Links

looking for 100 PR5+ permanent one way links from English websites relevant to jewelry and gold. Links must be done manually, must be DO FOLLOW links, no more then 75 OBL per page, shopping websites related links that have nothing to do with jewelry will be rejected. We are not interested in any other form of website promotion such as directory submission, article writing, etc…
You must provide 5 examples of websites where you will build these links before being considered for this project. Payment through escrow in full upon completion to our satisfaction. Successful candidates would be considered for future long term link building projects.