반응형

분류 전체보기 38

스무살에 알았더라면 좋았을 것들

"당신 스스로를 허락하라" 고정관념에 의문을 품고, 세상을 다른 시각으로 바라보고, 끊임없이 실험하고, 실패하고, 나아갈 길을 스스로 설계하고, 능력의 한계를 믿지말고 그것이상의 무언가를 시도해도 좋다고 당신 스스로에게 허락을 내리라는 뜻이다. - 스무살에 알았더라면 좋았을 것들(What I wish I knew when I was 20) - 그때 할 수 있었다면 지금도 할 수 있다! 티나 실리그 교수의 생생한 스탠퍼드 대학 강의 스탠퍼드 대학의 ‘기업가정신과 혁신’ 강의를 정리한 책으로, 자신만의 방식으로 당당하게 행복을 찾고 나름의 성공을 일군 많은 이들의 사례와 혁신적이고 창의적인 방식으로 여러 과제들을 풀어나가는 스탠퍼드 학생들의 흥미로운 실례를 담고 있다. 등장 인물들은 사회나 인생선배들이 정..

[개인] 읽은책 2011.09.04

URL에서 파일이름만 가져오기

가끔씩 주어진 URL에서 파일이름만 가져와서 사용하고 싶은 경우 아래와 같은 함수를 적용하면 쉽게 가져올수 있다. String path = "C:/test_folder/hello.txt";String fileName = new File(path).getName(); 위 소스를 실행하면 아래와 같이 "hello.txt" 만 가져오게 된다. URL에서 확장자 없이 파일이름만 가져오거나, 확장자만 가져오게 하려면 아래와 같이 약간의 수정이 필요하다. public static String getFileNameWithoutExtension(String fileName) { File tmpFile = new File(fileName); tmpFile.getName(); int whereDot = tmpFile.ge..

[개발] 자바 2011.08.31

몸을 부지런히 놀려라

몸을 부지런히 놀려라 몸을 부지런히 놀리는 데서 지혜와 순결이 온다. 나태로부터는 무지와 관능이 온다. 공부하는 사람에게 관능은 마음의 게으른 습성이다. 깨끗지 못한 사람은 열이면 열 게으른 사람이며, 난로 옆에 웅크리고 있는 사람이며, 해가 떠 있는데도 누워 있는 사람이며, 피곤하지도 않은데 휴식을 취하는 사람이다. - 헨리 데이빗 소로우의《월든》중에서 - * 게으름이 만병의 근원입니다. 몸만 불결해지는 것이 아니고, 온갖 잡동사니가 쌓여 마음도 머리도 혼탁해집니다. 피곤하지도 않은데 휴식을 취해 버릇하면, 정작 휴식이 필요할 때 갈 길이 없습니다. 동창에 해가 떴습니다. 얼른 일어나 몸을 부지런히 놀리십시오. 몸을 움직여야 마음도 건강해집니다. 출처: http://www.godowon.com/3068

Android 폰의 Wi-Fi Mac Address 알아오기

안드로이드 폰에서 Wi-Fi Mac 주소 가져오는 함수, 어떤 기계에서는 Wi-Fi 가 꺼져 있으면 못가져 온다고도 해서, Wi-Fi 가 활성화 되어있는지 체크하고 Mac 주소 가져옴. public String getCurrentMacAddress(){ String macAddress=""; boolean bIsWifiOff=false; WifiManager wfManager = (WifiManager)getSystemService(Context.WIFI_SERVICE); if(!wfManager.isWifiEnabled()){ wfManager.setWifiEnabled(true); bIsWifiOff = true; } WifiInfo wfInfo = wfManager.getConnectionInfo(..

Internet Connect 체크하기

Android 단말기는 WI-FI 와 3G 망으로 인터넷 연결이 되는데, 요즘 거의 모든 Android application 들은 인터넷환경에 접속이 되어야 실행이 가능한 경우가 많다. 여기서 인터넷 환경에 연결되어 있는지 체크할 경우, 아래와 같이 하면 된다. public boolean isTestInternetConnected(Context context) { boolean isuse = true; try { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo nim = cm.getNetworkInfo(ConnectivityManager.TYPE_M..

onCreate 에서 View의 높이값, 너비값 가져오기

요즘 Android Market 에 있는 More and Less 버튼 기능을 구현하고 있는데, 구현은 어느정도 완료는 됐지만, 처음부터 Collapse 되어있게 하려고 onCreate() 내에 collapse 함수를 실행하니깐, 제대로 동작이 안되었다. 문제를 찾아보니 FrameLayout 의 getHeight() 함수가 onCreate() 에서 항상 0을 리턴했다. 그래서 방법을 좀더 찾아본 결과, setContentView 로 불려지면, 실제로 뷰를 확장한다고 하지만, onDraw 가 불려지지 않아서 뷰의 크기를 제대로 못가져 온단다. (onDraw 는 실제화면에 뿌려지기 바로전에 불려진다고 함) 그래서 아래와 같이 코딩해야 하면 값이 불려와짐. mFrame.post(new Runnable() { ..

Tistory 에 SyntaxHighlighter 적용하기

Tistory 자체에서 매우 깔끔한 SyntaxHighlighter 를 제공하기 시작했기 때문에 더이상 아래와 같이 어렵게 설정해줄 필요가 없다. console.log('손쉽게 코드 하이라이팅이 가능하다.') Tistory 에 소스코드를 깔끔하게 작성하기 위해서 SyntaxHighlighter 를 사용하면 된다. http://code.google.com/p/syntaxhighlighter/ [설치방법] 1. SyntaxHighligher 다운 및 압축풀기 2. Tistory 의 Skin 에 파일 업로드 3. 아래 Script 전에 입력 ​ 4. 블로그에 적용 아래 태그에 HTML 모드로 전환해서 소스코드를 입력. 코드 입력 @Override protected void onCreate(Bundle save..

[개발] 기타 2011.06.17

Ratingbar 가 크게 나올때 해결방법

Android 에서 Ratingbar를 달았는데, 위와 같이 크기가 커져버리는 경우, 해결하는 방법에 두가지가 있는데, AndroidManifest.xml 파일에 아래와 같이 입력하면 된다. 1. Android 1.5 이후 버전부터 지원하게 하려면, 2. Android 1.5 이전 버전까지 지원하게 하려면, 위와 같이 해결하면, 아래 이미지와 같이 Ratingbar 의 크기가 화면에 맞춰진다.

반응형