서론 JetBrains는 상당히 매력적인 IDE를 많이 개발하였다. 안드로이드 앱을 개발하는 IDE인 Android Studio 역시 구글이 JetBrains의 IntelliJ를 기반으로 만든 IDE이다. 파이썬을 공부할 때 한 번 쯤 들어봤을만한 파이참(PyCharm) 역시 JetBrains가 만들었으며, C 언어의 IDE인 CLion 역시 JetBrains의 IDE다. 이러한 IDE는 오픈소스로 공개된 버전이 있긴 하지만, 상용 IDE로서 정식 라이센스를 받아야 사용할 수 있다. 그런데 만약 학생이라면, 중고등학생을 포함하여 학생이라면, 학생 전용 교육 라이센스를 받아서 무료로 JetBrains 사의 각종 유료 기능을 누릴 수 있다. 이에 이번 글에서는 학생용 라이센스를 발급받는 과정을 알아보겠다. ..
서론 앱 개발 시 실제 기기와 PC를 USB로 연결하는 것은 생각보다 번거롭다. 요즘 같은 무선 클라우드 시대에 언제까지 거치장스러운 USB 선을 꼽아야 디버깅이 가능한지 의심스러운데, 이미 그 해답은 수 년 전에 필자가 포스팅한 글에 있었다. [SmartPhone/Android] - Adb Over Network 사용 방법 [Android/App] - 안드로이드 무선 ADB 사용하기 (Wi-Fi로 디버깅하기) 그러나 이 방법 역시 cmd 배치파일을 이용하는 방법이기 때문에 CUI에 익숙하지 않은 사람이라면 상당히 번거롭다. JetBrains Plugin Android WiFi ADB 대부분의 안드로이드 앱 개발자는 안드로이드 스튜디오를 사용할 것이다. 필자는 안드로이드 스튜디오의 기반이 되는 Intel..
서론 필자는 오래전에 Apk Manager에 대해 포스팅한 적이 있었다. [SmartPhone/Android] - Apk Manager 5.0.2 다운/사용법 및 Java 설정 [SmartPhone/Android] - Apk Dex Tools (Apk Manager) apktool.jar 파일을 이용하여 안드로이드 앱 파일인 apk를 디컴파일하고, 수정한 뒤에 다시 컴파일할 수 있는 도구 중에서 가장 대중적인 도구가 바로 Apk Manager였다. 그러나 Apk Manager는 윈도우 배치파일(.cmd, .bat)으로 만들어진 도구라서 UI도 별로 아름답지 못할 뿐더러 각종 오류를 발견하고 대처하기가 생각보다 까다롭다. GUI 기반 Apk Easy Tool 그러던 중 필자는 apktool.jar을 이용한..
서론 주연테크에서 출시한 윈도우 태블릿인 제이탭2를 오랜만에 클린설치했다. 그런데 이번에도 어김없이 각종 드라이버를 잡지 못했다. 카메라와 사운드는 물론이고, 화면 터치까지 잡지 못했다. 아무리 장치 관리자에서 드라이버 업데이트를 해도 도무지 잡을 생각을 하지 못하는 것이다. 온라인 드라이버 설치 실패 그래서 주연테크 홈페이지에 들어가서 온라인 드라이버 설치를 해보았다. https://www.jooyon.co.kr/onlinedriver.php 주연테크 www.jooyon.co.kr 요즘 시대에 Active-X를 이용하는 것도 어이가 없지만, 무엇보다 제이탭을 인식하지 못했다. 복구 영역까지 모두 지우고 클린 설치한 게 원인일지는 몰라도, 주연테크 기기가 아니라는 알림과 함께 아무런 도움도 되지 않았다...
서론 git은 익숙해질수록 개발에 있어서 엄청난 편리함을 가져다 주는 것 같습니다. 필자는 git을 알게된 지는 꽤 오랜 시간이 흘렀지만, 아직도 git의 기능 전체를 알고 있다고 자신하지 않습니다. 이 사이트에서 git에 대해 알아가던 중, git diff 기능을 gui 프로그램인 P4Merge로 작동할 수 있도록 설정하는 방법을 발견하여 이를 공유하기 위해 포스팅합니다. 이 글에서는 P4Merge, Meld, WinMerge 세 툴을 git difftool으로 설정하는 방법을 소개합니다. default git diff 아무런 설정을 하지 않으면 git diff는 다음과 같습니다. 기본 git diff는 어느 부분이 수정되었는지 알아보기 힘듭니다. 수정된 전체 라인을 표시하기 때문입니다. 이러한 점을 ..
서론 필자가 과거에 사용했던 아이폰 5s는 중고로 처분하였지만, 필자와 필자의 가족이 오래전에 사용했던 구형 안드로이드 스마트폰은 중고로 판매하지 않았었습니다. 그 이유는 별 다를 게 없었는데, 중고로 팔아야지~ 생각만 했다가 까맣게 잊어버린 탓이 가장 큰 것 같아요. 그래서 적게는 5년 전에 쓰던 구형 안드로이드 스마트폰이 계속 자리를 차지하고 있었습니다. 오늘, 책상을 정리하면서 계속 자리만 차지하고 있던 구형 스마트폰을 폐기하기로 결정했습니다. 일일히 전원을 켜서 초기화를 해준 다음, 배터리를 분리하여 버릴 준비를 마쳤습니다. 갤럭시 넥서스, 갤럭시 S3 3G, kt 에그, 넥서스s, 노키아 710, LG 뷰3 2개 위의 스마트폰을 사용했었을 때의 안드로이드 버전이 진저브레드~킷캣 부근이었으니 생각..
서론 AMD 컴퓨터에서 Android Emulator를 돌리려고 했다. 그런데 Android Emulator Hypervisor Driver for AMD Processors를 설치하려고 하면 다음과 같은 오류 메세지가 발생하였다. 필자는 이 오류 화면을 캡쳐하는 것을 까먹고 있어서 위 스크린샷은 아래 사이트에서 퍼왔다. 이미지 출처 : https://stackoverflow.com/questions/63218262/unable-to-install-android-emulator-hypervisor-driver-for-amd-processor Hyper-V 등을 비활성화 하라는 구글 신의 답변 구글에 쳐보니 Hyper-V 기능을 끄면 된다고 하였다. Windows 기능 켜기/끄기에서 다음과 같은 항목을 끄..
서론 코로나로 인해 비대면 강의가 일상화되었습니다. Zoom, Google Meet 등을 이용한 원격 수업이 이루어지면서 전자기기를 이용한 강의가 많아졌는데요. 아이패드의 노타빌리티 앱을 이용하면, 녹음과 필기를 동시에 함으로써 추후에 해당 부분을 다시 재생해서 복습할 수 있습니다. 다시 말하면, 녹음된 교수자의 설명을 들으면서 동시에 자신이 그 시각에 필기한 내용을 트래킹할 수 있다는 뜻입니다. 참고자료: https://support.gingerlabs.com/hc/ko/articles/206060617-오디오-녹음-및-재생하기 아이패드 내부 소리 녹음 실패 필자는 Zoom으로 원격 수업을 들으면서 노타빌리티 앱을 사용하고 싶었습니다. 정확히 말하면, Notability의 오디오 녹음 기능을 활용하고 ..
이 글에서 다루는 내용은 탈옥된 아이폰만 적용 가능한 방법입니다. 만약 탈옥이 무엇인지 모르신다면 이 글의 내용을 적용할 수 없습니다. 필자의 테스트 기기는 아이폰7 13.5, unc0ver입니다. 서론. 아무리 주의를 기울여도 순간의 실수나 부주의로 스마트폰을 분실할 가능성은 항상 존재합니다. 필자 또한 설마 항상 갖고 다니는 스마트폰을 분실하겠냐는 생각을 갖고 있었습니다. 그러나 분실은 예상치 못하게 누구에게나 다가오나봅니다. 필자는 최근 버스에서 아이폰을 분실하였는데, 자리에서 일어나면서 바지 주머니에 들어있던 스마트폰이 스르륵 저도 모르게 빠진 것이 원인이었습니다. 다행히 차고지에서 아이폰을 되찾을 수 있었지만, 다시 스마트폰을 되찾기까지의 몇 시간이 너무 길게 느껴졌습니다. 애플은 나의 아이폰 ..
해외 직구를 한 이후, 언제쯤 물건이 통관될지 기대가 되는데요. 관세청 유니패스 홈페이지에서는 개인통관고유부호를 통해 자신의 통관 부호로 통관되는 물건의 현 상황을 조회할 수 있습니다. 유니패스 사이트에서 통관 정보를 조회하기 위해서는 공인인증서가 필요합니다. 즉 공인인증서로 본인 인증을 해야 하므로 귀찮은 pc를 사용할 수 밖에 없지요.. 관세청 모바일 앱을 다운받아 살펴봤지만 관련 메뉴가 존재하지 않더라고요. 검색해보니 어느순간 모바일 유니패스 사이트가 삭제된 듯 합니다.. 따라서 모바일 기기에서 통관 상황을 알아보기 힘들어졌습니다. 공인인증서가 필요하니까요... 그런데 인증서 클라우드 서비스를 이용하면 아이패드에서도 공인 인증서를 불러올 수 있습니다. 바로 브라우저 인증서를 이용한 방법입니다. 거두..
서론 안녕하세요. 이번에 소개할 단축어는 사파리에서 사용할 수 있는 구글 번역기 단축어입니다. 먼저 이 단축어의 자바스크립트 부분은 M4XiMUEL님께서 공유해주신 단축어를 일부 참고하였음을 밝힙니다. 원본 출처는 https://m.clien.net/service/board/pds/12726238 입니다. 단축어 사용법 단축어의 사용법은 간단합니다. 번역을 원하는 대상을 단축어로 넘겨주면 끝입니다. - 텍스트 : 번역하기를 원하는 텍스트를 드래그한 다음, 공유 버튼을 눌러 이 단축어를 실행해주세요. 텍스트 구글 번역 사이트로 넘어갑니다. - URL : 사파리를 제외한 다른 앱에서 URL을 공유해주시면, 구글 번역 사이트로 입력받은 URL을 넘겨줍니다. - 사파리 : 사파리 웹페이지에서 이 단축어를 실행하..
iOS 글쓰기 어플 기능 비교/정리하기 안녕하세요. 앱스토어에는 글쓰기를 지원하는 다양한 앱이 존재합니다. 소설, 시나리오 글쓰기 프로그램의 끝판왕이라고 할 수 있는 Scrivener부터 마크 다운 에디터인 iA Writer까지 다양한 앱을 만나볼 수 있습니다. 그러나 대부분의 앱은 유료이거나, 구독형입니다. 그래서 결제를 하기 전까지는 이 앱이 정말로 나에게 필요한 앱인지 알기가 쉽지 않습니다. 인터넷에 있는 리뷰를 살펴봐도 기능을 일일이 비교해보기란 쉽지 않습니다. 이번에 iOS의 수십 개의 글쓰기 앱 기능을 전부 비교하여 원하는 앱을 고르기 쉽게 도와주는 사이트를 발견하여 이를 소개하려 합니다. https://brettterpstra.com/ios-text-editors iTextEditors - ..
서론 고가의 아이패드를 사용하면서 기기의 성능을 완전히 뽑아먹기란 생각보다 어려운 듯 하다. 누군가에게는 지금 사용하고 있는 활동이 만족스러울 수도 있지만, 어느 누군가에게는 비싼 값을 치른 만큼 기기의 성능을 완전히 사용하고 싶은 욕망이 있을 수도 있다. 그래서 오늘도 어떤 분께서는 아이패드 활용법, 아이폰 활용법, 아이패드 필수 앱, 추천 앱 등을 찾아 어슬렁거리고 계실 것이다. 이런 여러분을 위해 이 글을 작성하였다. 시중의 추천 앱 목록은 대부분 너무 뻔한 앱만 소개, 나열했다. 예를 들면, ‘필기에는 굿노트나 노타빌리티를 사용하세요.’, ‘동영상에는 nPlayer가 좋습니다.’ 등의 자주 들어본 내용만을 나열하는 것이다. 이런 포스팅이나 영상은 생각보다 도움이 되지 않는다. 겹치는 것도 매우 많..
서론 안녕하세요. Apple App Store에는 언제부터인가 위시 리스트 기능이 사라졌습니다. 사고 싶은 앱이 있다면 Wishlist에 담아두지 말고 바로바로 사라는 애플의 뜻일까요? 당장 필요하지는 않지만 언젠가 유용하게 써먹을 수 있을만한 앱을 발견했다던가, 할인할 때 구매하고 싶다는 이유 등 위시 리스트가 필요한 경우는 생각보다 많습니다. 단축어를 이용한 앱 위시리스트 iOS의 단축어를 이용하면 이 위시 리스트 기능을 간략하게나마 구현할 수 있습니다. 먼저, 이 단축어는 coldpza님께서 공유해주신 앱바구니 단축어를 제가 직접 수정하고 개량한 것임을 밝힙니다. 기반이 된 단축어 출처는 https://coldpza.tistory.com/14 입니다. 앱스토어 위시리스트 (업데이트 18.12.07...
서론 윈도우에서 아이클라우드 드라이브를 사용하다보면 파일 이름의 한글 자음과 모음이 분리되는 경우가 종종 있다. 이는 윈도우와 Mac OS 간의 한글 인코딩 방식 차이에서 비롯된 현상인데, 두 OS에서 사용하는 인코딩 체계가 모두 표준이라 해결될 낌새가 보이지 않는다고 한다. 해결책 그래서 자소가 분리되어 있는 파일명을 교정해주는 프로그램을 찾았고, 어떤 국내 개발자분께서 오픈소스로 공개하신 프로그램을 발견하였다. https://namocom.tistory.com/630 [Windows] 한글 자소 교정기 ver.2 라이센스 본 애플리케이션은 오픈 소스 소프트웨어(Open Source Software)입니다. 개인용 및 회사에서 사용이 가능하고 재배포 또한 가능합니다. 다만, 재배포시에 댓글로 재배포 하..
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;