Backup
이클립스 프로젝트 안드로이드 스튜디오로 마이그레이션 할 때 주의점 (출처)
이클립스 프로젝트 안드로이드 스튜디오로 마이그레이션 할 때 주의점 (출처)
2018.04.12주의점 1그냥 Open existing project 하면 에로사항이 꽃핀다.import project (Eclipse ADT, Gradle, etc.) 메뉴를 이용할 것 주의점 2때로는 이클립스 프로젝트 자체에서 수정해야 될 필요성이 있다.이클립스를 지워버렸으면 좀더 귀찮아진다… 주의점 3임포트 후에 라이브러리 설정을 잘 해줘야 한다.support-library 관련 충돌이 많이 일어난다.빌드버전/컴파일 버전/서포트 라이브러리 버전 등을 잘 맞춰야 한다. 주의점 4임포트가 끝난후에 Android Studio 프로젝트 루트 폴더에 res 폴더 및 src 폴더가 남아있다.한마디로 app/src/main 과 이중으로 폴더가 남아있는 것…이때문에 xml 레이아웃 수정시에 URI is not registered..
iOS ARC(Automatic Reference Counting) 자동 메모리 관리 기능 (출처)
iOS ARC(Automatic Reference Counting) 자동 메모리 관리 기능 (출처)
2018.04.11예전에 Xcode를 4.2로 업데이트한 후에 새로운 메뉴가 생겨서 이건 뭔가했었던 부분이 있었습니다. Use Automatic Reference Counting 메뉴인데 그냥 아 자동으로 객체들의 메모리를 관리해주는 아이구나 라고 생각만하고 지나갔었습니다. 불연듯 이게 뭔지 정확히 알아야 겠다는 생각이 들어 아침에 출근후 아이폰 개발자 사이트에서 레퍼런스를 읽어봤습니다. 아래는 그 내용을 정리한 내용입니다~ 영어가 짧아서 잘못 해석된 부분도 있을수도 있으니.. 이해해주시기 바랍니다 ㅋ 먼저 iOS Developer 사이트에 공개한 레퍼런스 링크를 알려드리겠습니다.https://developer.apple.com/library/ios/#releasenotes/ObjectiveC/RN-Transitionin..
iOS Push APNS 인증서 만드는 방법
iOS Push APNS 인증서 만드는 방법
2018.04.11이번에는 iOS Push APNS 인증서 만드는 방법에 대해서 알아보도록 하겠습니다.우선 가장 중요한 것은 애플 개발자 등록(1년 129,000원)이 되어있어야만 가능합니다. 이 자격에 해당되시는 분들은 아래를 따라하여 .pem파일을 만들어보도록 하겠습니다. APNS 인증서 발급을 위한 개인 인증서 만들기우선 런치패드를 실행하여 기타를 누르고 키체인 접근 아이콘을 눌러 실행합니다. 키체인 접근이 실행 되었다면 메뉴에 키체인 접근 > 인증서 지원 > 인증기관에서 인증서 요청.... 을 선택합니다. 이메일 주소를 입력하고 계속을 눌러 진행합니다. 파일을 어디에 저장할 것인지 선택 후 저장을 합니다. 암호화 알고리즘을 다음과 같이 선택 후 계속을 누릅니다. 다음과 같이 하였으면 CertificateSignin..
iOS Push 수신할 때 앱의 3가지 상태 확인
iOS Push 수신할 때 앱의 3가지 상태 확인
2018.04.10iOS Push 수신할 때 앱의 3가지 상태 확인iOS 모바일 앱에서 Push를 수신할 때, 앱의 상태는 다음의 세 가지가 있습니다. 1. Push로 앱이 실행된 상태. (백그라운드가 아니라 킬 된 상태)2. 앱이 포그라운드 실행 중인 상태.3. 앱이 백그라운드 실행 중인 상태. 각각의 상태에서 별도의 다른 동작을 위해 이 상태를 구분할 필요가 있습니다.AppDelegate 내에서 다음의 코드를 통해 구분이 가능합니다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions && [launchOptions objectForKey:U..
MacOS에서 안드로이드 연결하여 파일 전송 및 불러오는 방법
MacOS에서 안드로이드 연결하여 파일 전송 및 불러오는 방법
2018.04.09안녕하세요~ 이번에는 MacOS에서 안드로이드 연결하여 파일 전송 및 불러오는 방법에 대해서 설명하려고 합니다.Mac에서 안드로이드를 연결하여 .apk파일을 넣어야하는 상황이였는데, 연결해도 아무런 반응이 없었습니다.그래서 인터넷을 검색 중 다음 프로그램을 찾았습니다. Android File Transfer 다운로드DOWNLOAD NOW 버튼을 눌러 프로그램을 다운로드합니다. Android File Transfer 설치Android 파일 전송 아이콘을 드래그하여 Applications에 놓아줍니다. 안드로이드 파일 전송 (MTP) 설정먼저 안드로이드를 USB를 이용하여 연결합니다.여기서 중요한 것은 파일 전송 (MTP) 방식으로 되어 있어야하고 허용을 눌러줍니다.안드로이드 상태창에 보면 USB 방식이 나..
MacOS 런치패드(Launchpad) 배열 늘려 사용하기 - 꿀팁
MacOS 런치패드(Launchpad) 배열 늘려 사용하기 - 꿀팁
2018.03.26안녕하세요. 오늘은 MacOS 런치패드(Launchpad) 배열 늘려 사용하는 방법에 대해서 알아보도록 하겠습니다. 런치패드(Launchpad)런치패드의 가장 큰 장점은 직관적이고 쉽게 앱에 접근할 수 있다는 건데요. 아이폰과 같은 사용자 인터페이스 덕분에 맥을 사용한지 얼마 되지 않은 유저가 쉽게 맥을 사용할수 있게 해줍니다. 또한 iOS처럼 앱을 폴더로 묶을 수도 있고, 여러 페이지에 나누어 담을 수도 있습니다. 런치패드는 기본적으로 세로 5줄 x 가로 7줄로 총 35개의 아이콘을 표시해 줍니다. 하지만 모니터 해상도나 화면 크기에 따라 아이콘이 너무 커 보이기도 하고 프로그램이 늘어날수록 페이지가 너무 많아져서 사용에 불편함이 생길 수 있는데요. 이럴 때 터미널 명령어를 이용하여 한 화면에 표시되는..
Xcode 테마(Theme) 다운로드 및 적용하기
Xcode 테마(Theme) 다운로드 및 적용하기
2018.03.18안녕하세요~ 이번에는 Xcode 테마 다운로드 및 적용하기에 대해서 알아보도록 하겠습니다.개발자 프로그래밍에 영향을 주는 것 중에 하나는 에디터의 테마라고 생각합니다.자신에게 맞게 색상을 변경하면 눈의 피로감도 줄일 수 있고 집중력 또한 높일 수 있다고 생각합니다. Xcode Preferences 테마(Theme) 확인Xcode > Preferences > Fonts & Colors 이동먼저 기본적으로 Xcode에서는 10개의 테마를 제공해줍니다. 10가지의 테마 중 마음에 드는 테마가 있다면 선택하면 됩니다. GitHub 테마(Theme) 다운로드 및 설치 (https://github.com/hdoria/xcode-themes)GitHub로 이동하시면 50가지 이상의 테마들을 확인할 수 있습니다.여기서..
MacOS High Sierra에서 VirtualBox 설치 오류 시 해결 방법
MacOS High Sierra에서 VirtualBox 설치 오류 시 해결 방법
2018.02.10MacOS High Sierra에서 VirtualBox 설치 오류MacOS High Sierra에서 VirtualBox를 설치하다 보면 다음과 같은 오류를 나타날 수 있습니다.이런 현상이 발생될 때에는 다음과 같이 진행하시면 됩니다. MacOS High Sierra에서 VirtualBox 오류 해결좌측 상단에 사과 아이콘을 클릭하여 시스템 환경설정을 실행합니다. 보안 및 개인 정보 보호 아이콘을 클릭합니다. Allow 버튼을 눌러 권한을 허락합니다. 다시 VirtualBox를 설치를 진행하면 정상적으로 설치 되는 것을 확인할 수 있습니다.
윈도우10 시작메뉴 윈도우7처럼 변경하기
윈도우10 시작메뉴 윈도우7처럼 변경하기
2018.02.09윈도우10 시작메뉴 윈도우7처럼 변경하기윈도우10 시작 메뉴를 사용하다 보면 윈도우7의 시작 메뉴가 그리울 때가 있으실 겁니다.처음 사용하면 복잡하고 윈도우10에서 기본적으로 보이는 기능들은 사용하지 않는 사람들에게는 불편하고 리소스만 잡아먹는 쓸데없는 항목으로 여겨질 수 밖에 없습니다. 운영체제가 바뀌면 거기에 빨리 적응하는 것도 중요하겠지만, windows 10의 화려한 라이브 타일을 사용할 필요성을 못 느끼면서 사용에 불편함을 겪고 있다면 예전의 방식으로 되돌리는 것도 괜찮은 선택 같습니다.??다음과 같이 윈도우10 시작 메뉴를 윈도우7 스타일로 바꾸는 방법에 대해서 설명해 드려보겠습니다. Classic Shell 다운로드 및 설치하기 (다운로드)Classic Shell 프로그램은 윈도우 10의 테..
카드로 보는 뉴스
카드로 보는 뉴스
2018.01.28카드로 보는 뉴스 (이동)1. 간단함직장인들과 수험생들이 시사이슈를 공부하거나 간단하게 읽을거리를 찾을 때 신문이나 뉴스, 칼럼 등 중, 장문보다 심지어 단문보다도 더 쉽고 명확하고, 간단하게 시사, 뉴스거리를 접할 수 있습니다.2. 정보량의 습득많은 정보를 간편하게 습득이 가능합니다.3. 효율성자투리시간을 이용해서 많은 정보를 접할 수 있습니다.4. 휴대성카드 뉴스를 메모해 놓는다면 여기저기서 볼 수 있습니다.5. 면접 대비용많은 정보, 이슈화된 기사를 적은 시간, 많은 정보량으로 능률적 대처가 가능합니다.
포트 범위 사용 가능성 검증
포트 범위 사용 가능성 검증
2018.01.27포트 범위 사용 가능성 검증0번 ~ 1023번: 잘 알려진 포트 (well-known port) 1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic port) 포트 설명 상태 0/udp 예약됨; 사용하지 않음 공식 1/tcp TCPUMX (TCP 포트 서비스 멀티플렉서) 공식 7/tcp ECHO 프로토콜 공식 7/udp ECHO 프로토콜 공식 9/tcp DISCARD 프로토콜 공식 9/udp DISCARD 프로토콜 공식 13/tcp DAYTIME 프로토콜 공식 13/udp DAYTIME 프로토콜 공식 17/tcp QOTD (Quote of the Day) 프로토콜 공식 19/tcp CHARGEN (Character Genera..
C++ 중위표기법을 후위표기법으로 변경하는 샘플
C++ 중위표기법을 후위표기법으로 변경하는 샘플
2018.01.26중위표기법 (infix)연산자를 연산 대상의 가운데에 쓰는 표기법일반적인 수학 표기법경우에 따라 연산의 우선순위를 정확히 표현하기 위해 괄호가 필요함예: ( 1 + 2 ) * ( 3 + 4 ) 전위표기법 (prefix)연산자를 연산 대상의 앞에 쓰는 표기법 예: * + 1 2 + 3 4 후위 표기법 (postfix)연산자를 연산 대상의 뒤에 쓰는 표기법예: 1 2 + 3 4 + * 예시 중위표기법 전위표기법 후위표기법 ( 1 + 2 ) * ( 3 + 4 ) * + 1 2 + 3 4 1 2 + 3 4 + * 중위표기법에서 후위표기법 풀이 과정 프로그램 실행 모습 샘플 소스https://github.com/Developer-Yongil/PrecedenceStack