분류 전체보기(50)
-
1. Github 설치하기 for windows
개발되어지는 소스를 관리하기 위해서 svn, cvs 등을 이용하는 것 말고 'GitHub'를 이용한 소스관리법에 대해 정리해보고자 합니다. 1. https://git-scm.com/download/win 에 접속하여 최신 버전의 git을 다운로드 받습니다. 2. 다운로드가 완료되면 설치 프로그램을 실행, 'next' 만 눌러서 프로그램을 설치합니다. (추가적으로 설치 경로등을 수정한다고 하면 별도의 작업이 필요합니다. 또한 'Git Bash Here' 과 'Associate .sh files to be run with Bash' 는 꼭 체크해줘야 합니다) 3. 설치 이후 시작 프로그램에서 git bash 을 확인합니다.
2019.06.05 -
[MSSQL] DB 백업 및 복원 방법
개발을 하다보면 실서버와 개발서버의 갭으로 인해 DB를 백업 및 복원해야 하는 경우가 잦기에MS-SQL을 사용 시 백업 및 복원하는 법을 정리해보고자 합니다. 1. DB 백업하기 - 그림처럼 백업하고 싶은 DB를 선택한 후 ' 마우스 오른쪽 버튼 > 테스크 > 백업 ' 을 클릭합니다. - 클릭 이후의 화면입니다. 사진처럼 어느 경로에 백업 파일이 생성되는지 확인할 수 있습니다. '확인' 버튼을 클릭하면 설정한 위치에 백업 파일이 생성된 것을 확인 할 수 있습니다. 2. DB 복원하기- 그림처럼 백업하고 싶은 DB를 선택한 후 ' 마우스 오른쪽 버튼 > 테스크 > 복원 > 파일 및 파일 그룹 ' 을 클릭합니다. - 이후의 화면입니다. 사진처럼 장치 부분을 선택한 후 파일 찾기를 선택합니다. - 이후의 화면..
2019.06.05 -
[MSSQL] 쿼리 결과가 없을 경우 대처법
오라클 같은 경우에는 nvl 이라든지 decode 라든지.. 여러 방법으로 쿼리 결과가 없을 경우 대처하는 법이 있었는데mssql에서는 잘 되지 않는 바람에 해당 방법을 적어볼까 합니다. IF EXISTS( 해당 데이터가 존재 하는지 셀렉트 ) BEGIN 데이터가 있는 경우 실행할 쿼리 END ELSE BEGIN 데이터가 없는 경우 실행할 쿼리 END 이것을 활용하여 insert 문이나 update 문 등에도 응용할 수 있습니다.
2019.06.05 -
내부망에서 개발 시 gradle 설정하기
흔히 회사에서 앱을 개발하다보면 사내 규칙에 의해 인터넷을 접속할 수 없게 되는 상황을 마주하게 되더라구요.이 경우에 있어 앱이 빌드되어질 때 외부 환경에 접속하지 못해 빌딩이 안되는 경우가 생기는데이를 해결하기 위해 gradle 의 위치를 내부 환경으로 설정 해주도록 합니다. * gradle 이란 앱 빌드 배포 도구입니다. android studio 가 코드를 편집해주는 역할을 한다면 앱의 빌드는 gradle 이 담당하게 됩니다.
2019.06.05 -
안드로이드 프로젝트 구성
안드로이드 개발에 필요한 기본 설정이 끝났다면 프로젝트를 하나 만들어보자. Start a new Android Studio project 를 선택하면 첫번째로 아래와 같은 화면을 마주하게 될 것이다. 각 항목을 올바르게 입력하고 넘어간다. 이후 어떤 플랫폼을 위한 앱인지 선택하는 화면이 나오는데 스마트폰을 기본으로 할 것이기에 Phone and Tablet 을 선택한 후 넘어간다. 앱 안에 만들어질 첫 화면의 모양을 선택할 수 있는 화면이 표시 된다. 원하는 것을 선택한 후 넘어가면 첫 화면을 위해 만들어질 두개의 파일 이름을 알려주는데 확인하고 finish 버튼을 클릭하면 일련의 과정을 거친 뒤 프로젝트 창이 열리게 된다. 짠! 마지막으로 안드로이드 창이 열리면서 프로젝트 생성이 끝나게 된다.(첫 시작..
2019.06.05 -
안드로이드 개발 환경 구축 (2)
최근 오라클의 정책으로 인해 자바가 유료화로 전환된다는 이슈가 있기에 openJDK 를 설치하는 법도 같이 적어보고자 한다. 1. 다운로드https://github.com/ojdkbuild/ojdkbuild 에 접속하여 OS 버전에 맞게 다운로드를 받는다. 2. 설치별다른 특이사항은 없고 받은 파일을 실행시키면 된다.
2019.06.05 -
안드로이드 개발 환경 구축 (1)
그간 많은 경험을 해온건 아니지만 생각보다 안드로이드 개발을 하고자 할 때 개발환경을 구축하는것부터 헤매는 경우를 종종 볼 수 있었던 거 같다. 지금 정리하는 이 글이 훗날 누군가에겐 도움이 되겠지란 생각을 하면서 개발환경 구축에 대한 과정을 적어보고자 한다. [준비물]1. JAVA SE (Java Standard Edition) 2. Android Studio [설치하기]1. Java 설치하기① 파일 다운로드- 설치를 하기 위해선 설치파일이 있어야 하는 것은 당연지사. 먼저 파일을 받으러 가보자 https://www.oracle.com 으로 이동, menu > developer > java 를 선택한다. - 이후 나오는 화면에서 Java Standard Edition (Java SE) > downloa..
2019.06.05 -
버전 별 주요 변화 및 지원 기능 정리
안드로이드 앱을 개발할 때 가장 먼저 고려해야 하는 것들 중 한가지를 꼽으라면 앱의 최소 지원 버전 및 최대 지원 버전을 정하는 것이라 생각한다. 이에 각 OS 버전별로 지원하는 기능 및 특징들을 정리하는 것도 개발에 도움이 될 것 같아각각의 특징들을 정리해보고자 한다. 1. 젤리빈 (Jelly Bean, 4.3)아이폰과 비교해 느리다고 평가받던 안드로이드 OS가 그래픽에 중점을 둔 변화를 통해 충분히 쓸만하다는 평가를 받게 된 버전.[특징]- 그래픽 성능 향상 : 그래픽 그리기 속도를 빠르게 하는 버퍼링 기술등을 사용하여 좀 더 빠르고 부드러운 화면과 애니메이션 처리 그리고 터치 반응을 빨리 처릴 수 있음- 텍스트 폰트 기능 강화 : 웹뷰에서 세로 방향 텍스트를 지원하고 볼드체 폰트가 없어도 합성 볼드..
2019.06.05 -
추천 라이브러리 정리
몇년간 웹 개발 및 하이브리드앱만 개발해오다 네이티브 앱 개발을 시작하게 되었습니다. 순수 안드로이드 개발을 등안시하던 기간사이에 쓰기 편하고.. 어찌보면 필수로 느껴지는 라이브러리들이 많이 나와있어 정리해보고자 하네요. 1. 버터나이프(ButterKnife) - 예전 무수히 많은 findViewById를 작성하는 것 대신 몇줄로 이 작업을 대신할 수 있습니다. 개인적으로 버터나이프 사용이후 코딩이 편해진 거 같네요.(1) 빌드법- build.app 단에 다음을 추가시킵니다. 단 추가 시점에 따라 version이 다를 수 있으니최신버전을 확인하고 추가시켜야 합니다.implementation 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jake..
2019.06.05 -
[oracle] sqlplus 와 bat 파일을 활용한 데이터 처리방법
상황에 따라 developer를 활용한 데이터 처리보다 원시적(?)으로 sqlplus를 활용하는 것이 좀 더 빠를때가 있더군요. 이런 의미에서 지난주에 활용해 본 방법을 정리해둘까 합니다. 1. sql파일 만들기 2. bat파일 만들기 내용은 아래와 같이 채워줍니다. - sqlplus 계정/비번@서비스명 만든sql파일.sql < 로그파일이름.log exit sqlplus를 활용하면 별도의 cmd창에서 결과값이 안보이더라구요. 따로 로그파일을 만들어서 결과를 확인해줘야 합니다. . . . 이런 식으로 처리하고자 하는 sql 파일을 만들고 bat파일을 생성하면 됩니다.
2019.06.05