본문 바로가기
반응형

개발 공부 기록하기84

[안드로이드] adb에서 apk version 확인하기 ADB로 상대방 디바이스에 붙어서 버전명을 알아봐야 하는 상황이 있었다. 아래의 명령어로 간단히 정보를 얻을 수 있다. adb shell dumpsys package my.package | grep versionName 2016. 4. 26.
[Intellij] 노란줄 Found duplicated code in 해결방법 Intellij 에서 코딩을 하다보면 가끔식 복붙 신공을 할 때 다음과 같은 노란줄을 볼 수 있다. Found duplicated code in ... 라는 메세지가 출력되는데 여간 눈에 거슬리는게 아니다. 해결 방법은 다음과 같다. File –>Settings –> Editor –> Inspections로 들어가서 General –> Duplicated Code 체크를 해제 해준다. 이후에는 다음과 같이 노란선이 사라진 깔끔한 코드를 볼 수 있다 ! 2016. 4. 20.
[안드로이드] SQLite 내용을 눈으로 확인하기 안드로이드 SQLite 를 활용해야할 프로젝트가 있어 개발중,SQLite로 작성된 (CRUD) 테이블의 내용을 눈으로 보고싶은데 볼 수 있는 방법이 없을까 하던찰나 구글링중 딱 원하는 자료가 있어서 퍼왔습니다. 출처 : http://berabue.tistory.com/51 프로젝트를 진행하다보면 데이터를 저장해야 할 때가 있다. 데이터를 저장하는 방법은 프레프런스, 파일, DB 등이 있다. SQLite는 다른 데이터베이스에 비해 사용 가능한 자료형이 많지않고 5가지를 지원한다.NULLINTEGER : 1,2,3,4,6,8bytes의 정수값REAL : 8bytes의 부동소수점값TEXT : UTF-8, UTF-16BE, UTE-16LE 인코딩의 문자열BLOB : 입력된 그대로 저장 SELECT 명령을 제외한.. 2016. 4. 14.
[MySQL] 우분투 설정 및 HeidiSQL연동 Spring과 DB연동을 해보기위해 DB는 Mysql을 사용하게 되었다.MySQL에서 제공하는 workbench를 사용할까 했지만, 이미 회사 컴퓨터에 HeidiSQL 툴이 설치되어있었기 때문에 그리고,검색 해본결과 여러사람들이 (workbench보다 사용하기가 편하다 라는 주관적인 글들도 많이 있었다.) 선호하였기에 사용하기로 마음먹게 되었다. MySQL같은 경우에 윈도우에서 바로 깔아서 사용할까도 해봤지만 리눅스와 친해질겸 가상머신에서 우분투 14.04를 설치하고 MySQL를 설치하여 외부 IP연결 가능하도록 설정하고, HeidiSQL에서 연결해서 사용하였다. 아래는 구글링 하면서 찾은 자료들인데 업무시작 시간이 다되어가는 관계로 추 후 정리해서 다시 올릴 예정이다. Mysql 검색#apt-cache.. 2016. 4. 11.
[Java] 날짜 비교하기 & 요일의 날짜 얻기 개발중, 요일 데이터("sun","mon", "tue", "wed", "thu", "fri", "sat") 월~일 중 하나를 받고, 현재 날짜를 기준으로 과거의 날짜를 제외한, 해당 요일의 날짜를 알아야 하는 상황이 있었다. 예를 들면 오늘 날짜 2016-04-06(수)요일에 월, 수 , 금요일을 입력 받으면 2016年 4月일 월 화 수 목 금 토 03 04 05 06 07 08 09 10 11 12 13 14 15 16 위와 같이 2016-04-06, 2016-04-08, 2016-04-11 의 데이터를 얻어오는 것이 목적이었다. 소스는 다음과 같다. final String DAY_DATE_FORMAT = "yyyy-MM-dd";SimpleDateFormat simpleDateFormat = new S.. 2016. 4. 6.
[Trello] 좋은 사이트 참고 출처 : http://spoqa.github.io/2012/01/02/trello.html 스포카 개발팀은 스크럼을 통해 프로젝트를 진행하고 있습니다. 기본적인 최종 릴리즈 주기는 30일로 운영되고 있기 때문에 매월 말/초에 새 버전을 업데이트하고 있습니다.좋은 도구가 있으면 스크럼을 효과적으로 진행할 수 있습니다. 저희 개발팀은 효과적인 스크럼을 위해 여러가지 서비스를 이용해왔었고, 최근에 트렐로로 정착하게 되었습니다. 이번 글에선 트렐로에 대해 소개하고 저희가 트렐로를 이용해서 어떻게 스크럼을 효과적으로 운영하고 있는지에 대해 소개해보겠습니다.트렐로?트렐로는 조엘 온 소프트웨어로 유명한 조엘 스폴스키가 운영 중인 FogCreek에서 최근 출시한 협업 툴입니다. 화이트보드에 포스트잇으로 이슈를 관리하는.. 2016. 3. 23.
[UBUNTU SERVER] 노트북 덮개(LID) 닫을때 대기모드 진입 방지 /etc/systemd/logind.conf 이 파일을 바꾸면 된다. GUI에서는 쉽게 설정가능하지만, 서버에서는 sudo명령을 통해 권한을 받은 뒤 vim등으로 접근한다 #HandleLidSwitch=suspend -> HandleLidSwitch=ignore 주석을 나타내는 #을 제거뒤, poweroffhibernateignorelock이 위의 네가지 속성이 있는데, 무시하려면 ignore가 맞고, 모니터만 꺼지게 하려면 lock의 속성으로 준다. 출처 : http://gorakgarak.tistory.com/25 2016. 3. 18.
[안드로이드] Fragment BackStack에 대한 고찰. 안드로이드 Fragment BackStack에 대한 고찰. 일반적으로 안드로이드 Activity의 경우 BackStack을 제공한다.예를들어 액티비티 A, B, C 가 있다면Intent로 A->B->C 로 이동했을시, 휴대폰 뒤로가기 버튼을 누를 시 C->B->A-> 앱 종료형태로 이루어진다. Fragment도 마찬가지로 동일한 BackStack을 제공하며 소스는 다음과 같다. FragmentManager() .beginTransaction() .hide(mImageViewerFragment) .show( mTextViewerFragment ) .addToBackStack("TEXT_VIEWER_BACKSTACK") .commit(); .addToBackStack을 넣게되면 BackStack기능이 추가되.. 2016. 3. 10.
[Java-lib] Object Mapper에 대해서 Object Mapper 라이브러리 사용관련 자료 조사 며칠전 아는형님의 소개로 Object Mapper에 대해 알게 되었다.그동안 JSON값 활용을 위해 직접 파싱을 하고 인터페이스를 만드는등 번거로운 노가다(?) 작업이 필요했는데,사용해보니 직접 파싱 or GSON 보다 훨씬 ObjectMapper이 깔끔하고 간단하게 데이터를 가공할수 있었다. 앞으로 JSON관련 파싱은 이를 바탕으로 할 것같다. 1. 사용방법에 대해 잘 나와있다.http://www.mkyong.com/java/how-to-convert-java-object-to-from-json-jackson/------------------------------------------------------------------------------.. 2016. 3. 8.
반응형