2012

昨天看了2012
虽然大家评价不错
但是我对它没有太多的爱
总感觉难逃好莱坞的俗套
突然想起Jim Carrey的The Trueman Show
第一次看的时候
到最后的结局
那种意料之外
是多么的难得可贵
we all have our crosses to bear

昨天看了2012
虽然大家评价不错
但是我对它没有太多的爱
总感觉难逃好莱坞的俗套
突然想起Jim Carrey的The Trueman Show
第一次看的时候
到最后的结局
那种意料之外
是多么的难得可贵
Kristi
4:51
hi
Johnny Lee
5:43
yup
Kristi
5:43
hi
hi how are you today?
Johnny Lee
5:43
fine, and you are?
Kristi
5:43
my name is paris I’m doing great today I’m 21 yrs old how old are you?
Johnny Lee
5:44
25…
Kristi
5:44
listen hun, I am just about to start my webcam show with jen, come chat me there in my chat room? We can cyber, I will get naked if u do..lol!
sign…
now people get more patience..
Here is what it might be days before:
10:46:54 PM setscrewkqqf@hotmail.com: Hey johnny194@hotmail.com check out Http://www.make4893.com
一直困扰于多个SNS之间的状态更新和同步.
常常同样的一句话需要在Twitter/Facebook/围脖/…上面反复的copy发布.
所以打算做一个Android平台上的多SNS服务集成客户端. 希望能够给自己省一点事情.
Project page:
http://code.google.com/p/droidtweet/
谷歌终于出音乐搜索了
尽管Keso有一点失望
尽管在很多人看来谷歌和Google是两家公司
但还是值得一试的
特别是”泡泡挑歌”, 感觉不错
All in all, 这里所有的歌都是正版的
还能要求什么呢?
暮光之城
这个名字翻译得不错
虽然暮光和twilight我都不太确切的知道是什么意思..
这部片子看起来很美丽
真实的美丽, 却又虚幻如梦境般飘渺
喜欢看那些山那些树那些水
在雾蒙蒙的天空下
尽情的摇曳着
仿佛在勾画我们那些失去了的美好记忆
忘了从什么时候开始
当看到美丽的东西的时候
心里却隐隐作痛
努力压抑才能忍住眼泪
那些美好已经逝去
不可追
Twilight
能让你想起那些遗失的美好
那些纯净得压抑的记忆
Good night,
and kiss bye…
The PIMCient project goes well, and better than I expected.
First, it seems the buyer is very satisfied with my previous work. He want me to continue work on this project, and add more features.
At the same time, he also asked me to provide a demo on BlackBerry platform. OK, after an examination of the BlackBerry development ket API, I found it would be easier than Android. So, just an hour work, the demo is done.
The buyer is very nice. Everytime I make my estimation on the project and give him my price, he always says “sweet”, “great”. And accept it. Sometimes I’m wondering whether I’ve sold myself someway cheap? Human beings are born greedy.
Anyway, for all I’ve had now. I’m happy and greatful. Thanks god for being so good to me.
大房子空置了半年后
在反复尝试能不能卖出后
最终我和阳阳还是向房市低头
决定不在现在的熊市卖房子为GDP做贡献
还是老老实实的装修了搬进去住.
预算就那么干巴巴的几万块
却想把120多的房子装成地中海风格, 能成么?
Let’s see!
今天到富森-美家居去逛了下
真是玲琅满目目不暇接啊…
突然发现
跳出自己每天住的房间
世界上还有这么多美丽并且便宜的东西
地板,门,地砖,墙砖,马赛克,墙漆…
无不让我觉得明天是美好的~~
回来再看到空荡荡的水泥房间
每个角落都仿佛跳跃着生气和色彩
嗯…let’s see how it will grow!
It’s been a long time since last time I posted here.
During the past month, several remarkable things happend:
* Spring Festival, again. I got a chance to stay with my mom for 6 days, and visit my old families.
* Got bonus of last year and a little salary raise, though it’s not very much, considering the crisis, it’s still a pleasure to me.
* Got a chance for several projects from oDesk, but finally found that my energy won’t allow me to do more than three projects. Start learning chosen and let it go.
What’s next and what’s more:
* Going to get my new house fit up
* Going to start the blackberry development
Goodbye 2008, and hello 2009.
Hope it’s not too late to say this. ![]()
Just finished the plan of PIMClient, phase II.
After requirement definition, effort estimation, I finally got the biggest bill I’ve had so far from freelance. But I believe that it won’t be the biggest in my life.
Phase II consists of a lot of network related features, which makes it a little bit hard for unit test. But I think Mock Server would be the one.
Let’s see how it goes.
I was trying to connect to a HTTPS server with Basic Authorization. But always get a javax.net.ssl.SSLException saying that “not trusted server certificate”.
After several search on Google, finally found a solution suggested by this post:
http://markmail.org/message/su52jjoj4pdgsni7
It provides a means to allow all the SSL. Just copy the code below to your class, and call the allowAllSSL method before you establish the HTTPS connection. (Tested on Android 1.0 SDK)
private static TrustManager[] trustManagers;
public static class _FakeX509TrustManager implements X509TrustManager {
private static final X509Certificate[] _AcceptedIssuers
= new X509Certificate[]{};
@Override
public void checkClientTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
}
@Override
public void checkServerTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
}
public boolean isClientTrusted(X509Certificate[] chain) {
return true;
}
public boolean isServerTrusted(X509Certificate[] chain) {
return true;
}
@Override
public X509Certificate[] getAcceptedIssuers() {
return _AcceptedIssuers;
}
}
public static void allowAllSSL() {
HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier(){
@Override
public boolean verify(String hostname, SSLSession session) {
return true;
}
});
SSLContext context = null;
if (trustManagers == null) {
trustManagers = new TrustManager[]{
new _FakeX509TrustManager()
};
}
try {
context = SSLContext.getInstance(”TLS”);
context.init(null, trustManagers, new SecureRandom());
} catch (NoSuchAlgorithmException e) {
Log.e(”allowAllSSL”, e.toString());
} catch (KeyManagementException e) {
Log.e(”allowAllSSL”, e.toString());
}
HttpsURLConnection.setDefaultSSLSocketFactory(context.getSocketFactory());
}
Copyright © 2010 Ash of Time All rights reserved. Theme by Laptop Geek.