Pageview limit exceeded
The iPhone 4 is no small thing to review. As most readers of Engadget are well aware, in the gadget world a new piece of Apple hardware is a major event, preceded by rumors, speculation, an over-the-top announcement, and finally days, weeks, or months of anticipation from an ever-widening fan base. The iPhone 4 is certainly no exception — in fact, it may be Apple’s most successful launch yet, despite some bumps on the road. We’ve already seen Apple and AT&T’s servers overloaded on the first day of pre-orders, the ship date for the next set of phones pushed back due to high demand, and die-hard fans in line outside of Apple locations a week before the phone is actually available. It’s a lot to live up to, and the iPhone 4 is doing its best — with features like a super-fast A4 CPU, a new front-facing camera and five megapixel shooter on the back, a completely new industrial design, and that outrageous Retina Display, no one would argue that Apple has been asleep at the wheel. So the question turns to whether or not the iPhone 4 can live up to the intense hype. Can it deliver on the promises Steve Jobs made at WWDC, and can it cement Apple’s position in the marketplace in the face of mounting competition from the likes of Google and Microsoft? We have the answers to those questions — and many more — in our full review, so read on to find out!
Windows Live Messenger for iPhone and iPod Touch is the best way to connect with the people that matter most and keep up with the things they are doing across the web. Use your iPhone to instant message your friends list, view and comment on your friends’ photos and status updates from Windows Live, Facebook, and MySpace, and at a glance, see what your Messenger friends are sharing from Flickr, YouTube, and many other social and photo sharing sites. Make sure to visit http://profile.live.com/Services today and setup Windows Live to bring in your social networks. Messenger is simply the best way to connect with your closest friends.
Instant message with your Windows Live Messenger and Y! Messenger contacts on the go so you’re always connected to the people that matter most. You can even receive IM notifications when your app is closed so you never miss a message.
Windows Live Messenger gives you one place to view the updates your Messenger friends are sharing from social networks like Facebook, Flickr, MySpace and more, helping you cut through the clutter on the go.
Upload photos right from your phone to share your favorite moments with the people that matter most. Create albums, add captions, and let your friends and family comment on your photos.
Access your Hotmail account without leaving the app to read, reply to, and compose emails. Get email notifications within the application so you know when you have new messages.
- (UIImage *) roundCorners: (UIImage*) img
int w = img.size.width;
int h = img.size.height;
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef context = CGBitmapContextCreate(NULL, w, h, 8, 4 * w, colorSpace, kCGImageAlphaPremultipliedFirst);
CGRect rect = CGRectMake(0, 0, img.size.width, img.size.height);
addRoundedRectToPath(context, rect, 5, 5);
CGContextDrawImage(context, CGRectMake(0, 0, w, h), img.CGImage);
CGImageRef imageMasked = CGBitmapContextCreateImage(context);
return [UIImage imageWithCGImage:imageMasked];
The web is buzzing with excitement and anticipation. In less than 24 hours, Google Wave will launch to 100,000 early adopters. The real-time communication platform has been making headlines ever since it was announced back in May as a result of its potentially game-changing features.
And while we’ve received our fair share of questions about Google’sGoogleGoogle newest product (most of which we answered in our Google Wave guide), one keeps popping up time and time again: how do I get an invite to Google WaveGoogle WaveGoogle Wave?
There Are Four Ways to Get an Invite
Google clarified things earlier today with an update to their blog. They specifically highlighted the four key ways you can secure an invite. Here are the methods and what you need to know:
1. You signed up early on for a Google Wave account. Google put up a request form for Wave invites not long after Wave was announced. Most of the invites arriving tomorrow will go to people on that list. Your chances improve if you signed up early on and wrote a message to the Wave team.
2. You have an account on the Developer Preview of Wave. The Sandbox version of Google Wave has been active for a select group of developers for several months now, allowing them to test Wave, report bugs, and build Wave extensions. They will all get accounts.
3. Some paying users of Google Apps will get accounts. It’s likely several companies asked Google for invites when the real-time tool launched. They will get accounts. Some schools that use Google Apps will also get early access.
4. You are invited by someone currently using Wave. This is the most intriguing revelation made today by the search giant. Here’s how Google explained it:
“We’ll ask some of these early users to nominate people they know also to receive early invitations — Google Wave is a lot more useful if your friends, family and colleagues have it too. This, of course, will just be the beginning. If all goes well we will soon be inviting many more to try out Google Wave.”
Do you know what this reminds us of? GmailGmailGmail. Do you remember when it first came out and there were a select number of invites users could send out? I remember that people were willing to pay cold, hard cash for one of those invites. You might see the same type of frenzy over Wave.
Regardless, these are currently the only four ways to get an account on Wave. So if you don’t get an invite tomorrow, you still have hope. You’ll probably have to beg someone for an invite, though.
Problems with Exchange, power, more
Downloaders of the iPhone 3.1 firmware are experiencing a variety of problems, according to talk on Apple’s support forums. Perhaps the most serious involves occasional total shutdowns, which occur without warning. Affected iPhones can be revived, but only after a manual reboot.
Others have complained that the update hurts battery life. In one incident a person reports that a phone went from 100 percent to 55 percent charge in the space of six hours, despite being completely inactive and even having Wi-Fi and Bluetooth disabled.
Still more users are complaining of podcasts showing up in random order, instead of by date. More critical is a problem with syncing Exchange e-mail. It is believed though that the errors stem from server-side encryption options being properly enforced, as a result locking out the 2G iPhone, the iPhone 3G and possibly the iPod touch. The iPhone 3GS has built-in support for processing the encryption, and so should be unaffected.
use [view removeFromSuperview]
This application is used for send daily and warmly greeting to your friends via mail in 5 minutes.
It’s very approachable to use, with powerful features, such as rotation & crop with your fingers.
you could store unlimited greeting projects and unlimited albums too.
Double click with your fingle on one widget will popup a property panel, you could lock widget or delete it.
when shake your iphone/itouch on editing mode, you could choose workspace clean option.
There are so less information i could found from the internet, one official doc:
after doing this, and i try to open the hessian service directly by browser
Error 500: org.springframework.web.context.request.ServletRequestAttributes cannot be cast to org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest
Exception Message: org.springframework.web.context.request.ServletRequestAttributes cannot be cast to org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest
Caused by: org.springframework.web.context.request.ServletRequestAttributes cannot be cast to org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest
At Line: [-1]
When Flash Player 10 was released, you heard about this new Vector class, if you are not using it already in your FP10 projects, well you definitely should. When talking with some guys at DotEmu, they confessed me that their whole emulation engine (ported from Java to AS3) which was able to emulate any kind of 8bit and 16bit console was not fast enough to be used in production in Flash Player 9.
When Flash Player 10 was released, they switched from Array to Vectors and realized that their engine was running much faster thanks to methods like BitmapData.setVector() and the Vector class.
After a few days I realised that the JPEG encoding class used in the corelib package was using a lot of Arrays and could benefit from the Vector class and I was pretty sure some tricky optimization could be done. That’s what I did and modified its code to make it faster, I was happy to see that the new version was around 2.5 times faster (on my machine). Now more than 4 times.
The UGreetings 1.0 will be release in next week.