5 Lessons to Learn from Web Startups :: 2010/07/20 13:49
/Misc
1. Your Company Culture Can Be Fun
2. Work Can Be Done Anytime, Anywhere
3. You Don’t Need a Lot of Money to Have a Good Time
4. It’s OK to Change Your Mind
5. A Small Risk Can Return a Great Reward
출처: http://mashable.com/2010/07/19/lessons-web-startups/
2. Work Can Be Done Anytime, Anywhere
3. You Don’t Need a Lot of Money to Have a Good Time
4. It’s OK to Change Your Mind
5. A Small Risk Can Return a Great Reward
출처: http://mashable.com/2010/07/19/lessons-web-startups/
Top Collection of JQuery Plugins :: 2010/07/01 11:58
Playing Only the Audio of a Video Podcast on iPhone 4 :: 2010/06/30 19:36
아이폰 OS 4.0에서 비디오 재생 시 오디오만 듣는 방법:
1. 비디오 재생 중 상단 Sleep 버튼으로 끔
2. 홈 버튼을 세번 클릭하여 재생화면을 클릭 후 재생
3. 비디오의 오디오만 재생됨 (배터리 절약)
-------
1. Play a video podcast.
2. Click sleep button to turn off the video playing.
3. Triple-click Home button and play the video.
4. That's it. You can hear audio only and save your bettery.
1. 비디오 재생 중 상단 Sleep 버튼으로 끔
2. 홈 버튼을 세번 클릭하여 재생화면을 클릭 후 재생
3. 비디오의 오디오만 재생됨 (배터리 절약)
-------
1. Play a video podcast.
2. Click sleep button to turn off the video playing.
3. Triple-click Home button and play the video.
4. That's it. You can hear audio only and save your bettery.
HTML5 Browser Comparison :: 2010/06/08 16:29
SSL Socket Helper :: 2010/05/20 12:21
/* * @(#)SSLSocketHelper.java */
import java.io.InputStream; import java.security.KeyStore; import java.security.SecureRandom; import javax.net.ssl.KeyManagerFactory; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSocket; import javax.net.ssl.SSLSocketFactory; public class SSLSocketHelper { public static String KEYSTORE_TYPE_JKS = "JKS"; public static String KEYSTORE_TYPE_PKCS12 = "PKCS12"; private SSLSocketFactory sslSocketFactory; public SSLSocketHelper(InputStream ksStream, String password, String ksType) throws Exception { KeyStore keyStore = KeyStore.getInstance(ksType); keyStore.load(ksStream, password.toCharArray()); this.sslSocketFactory = getSSLSocketFactory(keyStore, password); } private SSLSocketFactory getSSLSocketFactory(KeyStore keyStore, String password) throws Exception { KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance("SunX509"); keyManagerFactory.init(keyStore, password.toCharArray()); SSLContext sslContext = SSLContext.getInstance("TLS"); sslContext.init(keyManagerFactory.getKeyManagers(), null, new SecureRandom()); return sslContext.getSocketFactory(); } public SSLSocketFactory getSSLSocketFactory() { return sslSocketFactory; } public SSLSocket createSSLSocket(String host, int port) throws Exception { return (SSLSocket) sslSocketFactory.createSocket(host, port); } }

