iPhone 4 review by Joshua Topolsky

June 23, 2010

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!

more

Categories: Uncategorized.

朝鲜煤矿新增11名挖煤工人

June 21, 2010

太惨烈了

Categories: Uncategorized.

Windows Live MessengerBy Microsoft Corporation

June 21, 2010

http://itunes.apple.com/us/app/windows-live-messenger/id376196406?mt=8

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.

Chat:
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.

Social:
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.

Photos:
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.

Hotmail:
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.

Categories: Uncategorized.

快递速查/快递速推

April 13, 2010

快递速查姊妹篇已出,点我查看
————————–
2010/08/12
申通快递出现问题,3.2版本修复
————————–
2010/07/22
恢复宅急送查询以及推送,在快递列表页手动刷新可见
————————–
2010/07/15
修复Fedex US查询问题
————————–
2010/06/30
3.0.3上线了,不过有个失误,导致更新后无法获取快递公司列表
临时解决方案是在设置里面,手动添加更新源为:
expressupdate.ultie.com
————————–
这两天升级服务器
————————–
2010/06/16 端午快乐!添加顺丰免验证码接口,原单号直接采用新接口数据
————————–
添加推送功能
————————–
2010/4/22 修正了顺丰无法查询的错误,请在快递列表手动更新快递公司列表(不需要重新添加快递)
软件介绍
--------------
限时免费!
支持查询以下快递投递进度:
圆通快递
中通快递
韵达快递
顺丰快递
天天快递
宅急送
远成物流
鑫飞鸿快递

更多快递持续添加中。。
--------------
ps:我是懒人,软件描述很简单,见谅。。

如果你需要添加其他快递支持,请留言给我一个有效的快递公司名称和单号,方便我调试
1)1.1将修复几个已知的bug,(“意见与建议”错别字-_-!!,填快递号用数字键盘)
2)并增加几个新功能,(数据导出可复制版本)
3)横屏切换也有改进,既可以满足躺床上查阅也可以满足自动横屏的需要
有新的功能需求也可以给我一并提出

Categories: Uncategorized.

make round corners for UIImage

November 14, 2009

- (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);

CGContextBeginPath(context);
CGRect rect = CGRectMake(0, 0, img.size.width, img.size.height);
addRoundedRectToPath(context, rect, 5, 5);
CGContextClosePath(context);
CGContextClip(context);

CGContextDrawImage(context, CGRectMake(0, 0, w, h), img.CGImage);

CGImageRef imageMasked = CGBitmapContextCreateImage(context);
CGContextRelease(context);
CGColorSpaceRelease(colorSpace);
[img release];

return [UIImage imageWithCGImage:imageMasked];
}

Categories: Uncategorized.

Google Wave Invites: How To Get Them

October 27, 2009

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.

Categories: Uncategorized.

IPhone Address Book Programming (Contacts API)

October 2, 2009

http://developer.apple.com/IPhone/library/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/200-QuickStart/QuickStart.html#//apple_ref/doc/uid/TP40007744-CH2-SW8

Categories: Uncategorized.

iPhone 3.1 update triggering several issues

September 19, 2009

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.

Categories: Uncategorized.

how to remove UIView from super View

September 15, 2009

use [view removeFromSuperview]

Categories: Uncategorized.

UGreetings

July 17, 2009

Get UGreetings!

Video http://www.youtube.com/watch?v=ySs27n7Sna8:

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.

Categories: Uncategorized.

Grails & Hessian

June 26, 2009

There are so less information i could found from the internet, one official doc:

http://grails.org/Remoting+Plugin

after doing this, and i try to open the hessian service directly by browser
exception happens:
Error 500: org.springframework.web.context.request.ServletRequestAttributes cannot be cast to org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequest
Servlet: hessian
URI: /GreetingCard/hessian/
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
Class: Unknown
At Line: [-1]
Code Snippet:

god..

Categories: Uncategorized.

Faster JPEG Encoding with Flash Player 10 [ by Thibault Imbert ]

June 25, 2009

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.

http://www.bytearray.org/?p=775

Categories: Uncategorized.

UGreetings release note.

June 25, 2009

The UGreetings 1.0 will be release in next week.

Categories: Uncategorized.

I love you forever!

January 16, 2009

Rainy, my girl, my honey, my wife, i could not tell how much i love you.
I will always remember the day that made my dream came true, Thank you! –2009.1.12

Categories: Uncategorized.

thread link

December 25, 2008

/thread/uuid

/user/id/title

Categories: Uncategorized.

what's the best way…

December 23, 2008

all about my love, my life

Categories: Uncategorized.

追求完美

December 18, 2008

今天一个朋友的女友因为没有拿到一个虚拟的项链而大发脾气
虽然那个虚拟的东西在现实生活中一钱不值,但是,每个人都有一个追求完美的心,即使是一个虚拟的世界,依然对擦肩而过的完美耿耿于怀。

Categories: Uncategorized.

一个新想法

December 15, 2008

busy coding。。

Categories: Uncategorized.