본문 바로가기

전체보기

(626)
IT/용어 POC, Pilot, BMT 란? IT/용어 POC, Pilot, BMT 란? POC, Pilot, BMT 이 세가지에 대한 IT업계에서 통용되는 의미에 대해 정리를 해 봤습니다. 물론, 약간의 이견과 분야별로 다르게 해석될 수 있으나, 최대한 공통적인, 일반화된 의미로 해석해봤습니다. 1. POC (Proof Of Concept : 기술 검증, 개념 검증) 기존에 시장에서 사용돼지 않던, 신기술을 프로젝트에 도입하기에 앞서, 검증하기 위한 목적으로 사용. 사업과 관계가 약간은 동떨어진 기술 검토를 위한 프로젝트고객사에서 하고, 업무는 아주 간단한 것을 수반. 신기술 여부는 중요치 않음 2. Pilot 이미 검증된 기술을 가지고, 대규모 프로젝트 진행에 앞서 소규모로 진행해보는 시험 프로젝트를 말함. 본사업(프로젝트) 진행을 위한 수행안..
안드로이드/Android ExpandableListView 만들기 안드로이드/Android ExpandableListView 만들기 안드로이드에서 ListView는 많이들 써보셨을 텐데요. ListView안에 또다른 List가 들어있는 ExpandableListView라는 녀석이 존재 합니다. 기본적으로 ListView를 상속받아 구현한 클래스기 때문에 ListView의 속성과 거의 유사하다고 생각 하시면 됩니다. 생각하실것은 기존의 ListView는 getView하나로 Row를 만들고 사용하였는데 ExpandableListView는 Group 과 Child 의 getView를 각각 구현해 준다는 점만 기억하시면 만드시는데는 큰 문제가 없을 거라고 생각합니다. 자 그럼, ExpandableListView 의 예제를 살펴 보겠습니다. public class TestExp..
안드로이드/Android id, layout을 못 불러 올경우 안드로이드/Android id, layout을 못 불러 올경우 안드로이드로 프로그래밍 하는 도중에 죽어도 R.id.... 다음에 Resource ID 가 안나오거나 R.layout.... 다음에 layout.xml 파일이 안나오는 경우가 있습니다. Clean 을 해주고 WorkSpace를 껏다키고 심지어는 재부팅까지 하는 경우가 있는데요!문제는 바로 요녀석 입니다. import android.R; 징글징글한 녀석 입니다. ㅎㅎ 보통 생각하기에 어! 코드에는 전혀 이상이 없는데 어디서 문제가 생긴 걸까 라는 생각에 어려운 문제들을 많이 떠올리게 되는데요.! "등잔 밑이 어둡다" 라는 말과 같이 import에 android.R 이 importing 되었는지 확인 해보기 바랍니다. 요녀석이 import 되게 ..
안드로이드/Android ArrayAdapter, BaseAdapter를 이용한 ListView 구현 안드로이드/Android ArrayAdapter, BaseAdapter를 이용한 ListView 구현 안드로이드 프로젝트를 진행하면서 ListView 를 이용한 화면 구성을 많이 하겠 됩니다. ListView란 Data를 List 형식으로 출력해주는 View 인데요. ArrayAdapter 와 BaseAdapter를 이용한 ListView 구현 방법에 대하여 알아 보겠습니다. Adapter란 ListView에 출력할 Data를 보관하는 장소라고 생각 하시면 되는데요. 실질적으로 List형식의 Data를 Adapter에 넘겨주면 Adapter가 ListView의 Row마다 List형식의 데이터를 출력 할 수 있게 도와 줍니다. TesLlistViewActivity.java public class TestL..
자바/Java 자바 HashMap 이란? 자바/Java 자바 HashMap 이란? 자바를 사용하면서 HashMap이란 용어를 한번쯤을 들어 보셨을 텐데요. 그 HashMap에 대해서 알아보는 시간을 가져 보겠습니다. HashMap이란 Map인터페이스의 한종류로써 Key와 Value 값으로 데이터를 저장하는 형태를 가지고 있습니다. 그러면 가만, Map이란 녀석을 무엇일까요? Map이란 놈은 키(Key) , 값(Value) 을 하나의 쌍으로 묶어서 저장하는 컬렉션 클래스들을 구현하는 데 사용 되는 녀석 입니다. 쉽게 말해 key, value 값으로 저장하는 List 형태의 조상이라고 생각 하시면 됩니다. Map에 종류에는 Hashtable, HashMap, LinkedHashMap, SortedMap, TreeMap 등이 있습니다. 역시 이들 객..
이클립스/Eclipse SVN Update 시 ' ..Activity.java' is not a working copy ' 오류가 날때 이클립스/Eclipse SVN Update 시 ' ..Activity.java' is not a working copy ' 오류가 날때 SVN을 사용해서 프로젝트를 진행할 때, 간혹, ..Activity.java' is not a working copy 이란 오류가 나면서 SVN에 에서 파일이 안받아 지는 경우가 있습니다. 읔!! 모지!! 라고 엄청난 고민을 하게 될 수 있는데요,! 하지만 "적은 가장 가까운 곳에 있다" 라는 문구처럼... 문제는 바로!! 폴더까지 Check Out을 받아야 한다는 사실입니다. SVN에서 선택적으로 Update를 받는 경우 많이 발생하며, 적지 않은 당황을 하는 경우가 있죠!.ㅎ 쉽게 생각해보면 다른 사용자가 폴더를 생성해서 그안에 새로운 파일을 만들었는데, 파일만 Ch..
윈도우/Windows RGB 색상표 윈도우/Windows RGB 색상표 출처 : http://insahara.tistory.com/233 좋네요!! ㅎㅎ 감사합니다
안드로이드/Android TelephonyManager를 이용한 단말 정보 얻어 오기 안드로이드/Android TelephonyManager를 이용한 단말 정보 얻어 오기 1. AndroidManifest.xml 에 아래 권한 추가 2. 아래와 같이 Context.getSystemService 를 통해 TelephonyManager 를 가져옴. TelephonyManager telephony = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); 3. TelephonyManager 의 메소드 들 중, getLine1Number() 메소드가 전화번호를 반환 String telPhoneNo = telephony.getLine1Number(); 출처 : http://icess.egloos.com/3279459 android.telep..