AndroidManifest.xml 파일에 설정되어 있는 android:screenOrientation="portrait"에 빌드가 안되는 것도 아니고 앱도 정상적으로 돌아가니 그냥 놔두고 있다가 신경 쓰여서 날 잡고 수정해 보기로 했습니다. 마우스를 갖다 대니 다음과 같은 문구가 뜹니다. 네 제목에도 쓰여있는 것 처럼 unspecified(기본) 나 fullSensor(방향감지)를 사용하라고 권고하고 있네요. 제 앱은 세로 모드인데 말이죠. 실제로 변경하면 경고 밑줄이 없어지긴 합니다. 하지만 위 2가지 모드를 사용하면 가로모드까지 허용되어 버리죠. 경고문을 보니 Chrome과 연관되어 있는 것 같은데 해결 해보니 맞았습니다. 해결 방법 안드로이드 스튜디오 File > Setiings 을 클릭합니다. ..
구글로부터 업데이트 리젝 메일을 받았습니다. 잘 업데이트되고 있었는데 갑자기 메일이 왔네요. 2019년부터 권고했던 사항 같은데 왜 이제 잡는지 모르겠습니다. 문제의 메일을 보니 Cross-app Scriting 이라는 타이틀이 보입니다. 간단하게 말하면 Webview를 사용하고 있는 Activity가 취약점이 발견되어 다른 앱에서 해당 Activity를 공격할 수 있으니 수정하라고 합니다. 그래서 결론은 다른앱에서 해당 Activity를 켤 수 없게 만들면 됩니다. 바로 아래 코드를 AndroidManifest.xml의 Webview를 사용하고 있는 Activity를 찾아 모두 적용해 주면 됩니다. android:exported="false" 바로 이런식으로 말이죠. 약 5개 Activity에서 웹뷰를..
Error running 'app': Default Activity not found 프로젝트 빌드를 하던 중 발생한 오류입니다. 시작 시 설정되어 있는 액티비티를 찾을 수 없다고 하네요. manifest 파일을 수정하다 보니 갑자기 생긴 오류였습니다. 해결방법은 간단합니다. 해당 오류가 나게되면 app에 빨간색 X 표시가 나고 있을 텐데요. Edit Configurations를 클릭합니다. Launch Options 의 Launch를 Specified Activity로 변경하고 아래 Activity에 본인 프로젝트의 시작 액티비티를 입력해주시면 됩니다. 보통 패키지명.mainactivity 형식으로 되어있을 겁니다. 시작 액티비티 확인 방법 시작 액티비티는 AndroidManifest.xml 파일을 보..
친구에게 갑자기 연락이 왔습니다. 친구 폰에서 제 계정으로 푸쉬 알림 메세지가 온것인데요. 바로 다음과 같습니다. Google Play 서비스 계정 관련 조치 필요 제 폰도 아니고 친구폰에서 와서 저는 해킹 당한줄 알고 너무 당황했습니다. 생각해보니 한 3~4년 전에 친구와 같이 했던 모바일 게임 연동을 친구폰에서 했던 기억이 났어요. 지금은 쓰지도 않는 예전 회사 메일주소로 된 계정이었어요. 요새 해킹, 보안 관련해서 이슈도 많은데 친구가 해킹 당한것 같다고 하니까 덩달아 당황했네요. 모바일 게임 연동하는 방법으로 페이스북, 카카오톡, 구글 계정이 있는데 연동 이후에 한번도 사용하지 않은 계정에 한해서 계정 조치를 하라고 권고하는 것 같습니다. 저도 저 계정은 게임 연동 말고는 사용하지 않고 있어서 삭..
기업은행 홈페이지에서 통장사본을 출력하는 방법에 대해서 포스팅합니다. 먼저 기업은행 사이트 접속 후 로그인을 해주세요. 2021년부터 공인인증서가 공동인증서로 명칭이 변경이 되었습니다. 다시 기존에 공인인증서로 로그인을 했다면 공동인증서로 재발급을 해주셔야해요. 로그인 후 상단 메뉴 우측 끝에 뱅킹관리 탭을 클릭합니다. 중간에 보시면 증명서발급란에 통장출력서비스가 있습니다. 클릭 후 사본을 출력하시면 됩니다. 참고로 기업은행에서 출력을 하기 위해서는 아크로뱃 리더 10이 설치되어 있어야 하고 크롬환경에서 정상적으로 동작합니다. 크롬에서 접속 후 출력해 주세요. 프린트만 있으면 출력하기는 쉬운데 로그인이나 공동인증서, 프로그램 설치 등 배보다 배꼽이 더 큰 것 같습니다.
윈도우 서버 2003 원격 접속 비밀번호 변경하는 방법에 대해서 알려드립니다. 서버는 중요한 저장소이자 웹, 앱 서비스의 근간이 되기 때문에 보안이 철저해야 하는데요. 연말이 되어서 비밀번호를 변경해 보기로 했습니다. 윈도우 서버 2003 비밀번호 변경 컴퓨터 관리의 좌측 메뉴 로컬 사용자 및 그룹 > 사용자를 눌러 접속 계정명에 마우스를 대고 우클릭을 합니다. 그럼 암호 설정이라고 나오는데 클릭하세요. 계속 버튼을 누릅니다. 새 암호와 암호 확인을 하고 확인을 누릅니다. 서버를 빠져나와서 변경된 암호를 치고 접속하여 확인합니다.
해마다 안드로이드 스튜디오에서 apk 파일 업로드시 api 수준을 한단계씩 올리고 있습니다. 작년에는 28이었는데 올해는 29로 한단계 상승해서 높이도록 권장하고 있네요. 2020년 8월부터는 신규앱에 적용해야 하고 기존에 있던 앱을 업데이트하는 경우에는 11월부터 타겟팅해야합니다. 단, 29로 변경했을 시 발생하는 오류 또한 대응을 해야하는데요. 예를 들어 작년에 28로 변경했을 때 안드로이드8.0 기기에서 회전처리가 되어 있는 부분에서 문제가 발생했었습니다. 따라서 강제 타겟팅을 해야하는 이번과 같은 경우는 웬만하면 모든 기기를 테스트해서 문제가 없는지 확인해야합니다. api 수준 29로 변경하는 방법 먼저 안드로이드 스튜디오 상단 메뉴 Tools > SDK Manager로 이동합니다. SDK Pla..
오늘은 프로그램 설치 없이 웹사이트에서 바로 영상이나 음성파일 확장자를 변환하는 사이트를 알려드립니다. 급하게 변환할 일이 생겼는데 그 흔한 곰플레이어가 없어서 웹사이트에서 바로 변환해 주는 사이트를 찾았습니다. 요새는 악성코드나 바이러스, 해킹당하는 사례 때문에 프로그램 설치하는 데 거부감이 들기도 하는데요. 이렇게 웹사이트에서 바로바로 할 수 있는 사이트가 있어서 참 편리한 것 같습니다. 프로그램을 설치하다 보면 한번 쓰고 말아 버리는 경우도 있어서 괜히 용량만 차지할 수 있기 때문에 설치하고 삭제하는 일도 부담스러울 때가 있습니다. 그럼 바로 알려 드리겠습니다. 동영상 확장자 변환 사이트 123apps.com/ko/ 123apps – 무료 웹 앱 비디오 변환기 한 형식에서 다른 형식으로 온라인에서 ..
페이스북을 하던 중 신기한 글을 봤습니다. 바로 윈도우에서 이모티콘을 쓸 수 있는 방법인데요. 보통 카카오톡 같은 메신저를 사용할 때 많이들 사용하지만 일반 윈도우상에서는 이모티콘 쓸 일이 없긴 합니다. 하지만 저는 블로그를 하고 있기 때문에 네이버 블로그처럼 티스토리도 중간중간에 이모티콘을 쓰면 좋겠다고 생각한 적이 있습니다. 😢👍🎶🤞🤦♂️😂😁💕👌😍😍❤😒🙌🤦♀️🤷♀️🤷♂️😉😎💖🐱🏍🐱👤🎂🌹💋👏😜👏💋🎂🤳🐱👤 자 위에 이모티콘 보이시나요?? 😀 이게 바로 윈도우 단축키를 사용한 이모티콘입니다. 윈도우 이모티콘 단축키 바로 윈도우키 + 마침표(.) 버튼을 누르면 이모티콘 창이 뜹니다. 상단에 메뉴가 3가지가 있고 하위 메뉴도 여러 개가 있습니다. 특수기호뿐만 아니라 kaomoji라는 기호를 사용해..
프로젝트 컴파일 시 아래와 같은 오류메세지가 나면서 빌드가 되지 않을때가 있습니다. 저 같은 경우는 외부 SDK를 연동하는 과정에서 로드하는 라이브러리가 많다보니 메모리가 충족되지 않아 발생하는 문제였습니다. expiring daemon because jvm heap space is exhausted Execution failed for task ':app:mergeExtDexDebug' 해결방법 1 android { ... defaultConfig { multiDexEnabled true ... } } 첫 번째로 해야할 일은 build.gradle에 multiDexEnabled true로 설정해 줍니다. packagingOptions { exclude 'META-INF/NOTICE' exclude 'M..
여러 가지 일을 동시에 작업할 때 듀얼 모니터(모니터를 여러 개 사용하는 것)를 사용하면 좀 더 수월하게 일을 할 수 있습니다. 인터넷 창, 작업창, 메신저 등등 모니터를 채우게 되면 복잡하고 일의 능률이 떨어지게 마련이죠. 여분의 모니터를 연결하고 듀얼 모니터 설정을 하면 바로 인식되지 않습니다. 윈도 10에서 이 문제를 해결하기 위해 설정 > 시스템 > 디스플레이로 들어갑니다. 하단에 여러 디스플레이 하단 검색 버튼을 누르면 다른 디스플레이가 검색되지 않았습니다.라는 문구가 뜨는 경우가 있는데 모니터에 맞는 그래픽 드라이버가 설치되지 않았거나 PC 재부팅이 되지 않았을 때 발생하는 문제입니다. 다른 디스플레이가 검색되지 않았습니다. 해결방법 보통 컴퓨터가 켜진 상태에서 모니터를 연결하는 경우가 많은데..
얼마 전부터 크롬에서 검색어를 입력하면 이전에 검색했던 검색어가 자동으로 입력되는 기능이 생겼습니다. 사용자 측면에서 빠르게 검색할 수 있게 업데이트된 것 같은데 결론적으로 봤을 때는 너무 불편합니다. 위 이미지는 구글 검색창에 "구" 라고 쳤을 때 이미 검색했던 "구글 웹마스터 도구"라는 검색어가 자동으로 완성되는 화면입니다. 계속해서 구글이라고 입력하면 결과적으로 "구구글" 이라고 입력됩니다. 여간 불편한 게 아니네요. 검색을 해보니 저와 같은 불편함을 호소하는 사람들이 많았습니다. 이제 이 자동완성 기능을 꺼보도록 하겠습니다. 크롬 검색어 자동완성 해제 1. 크롬에서 우측 메뉴버튼을 클릭하고 설정에 들어갑니다. 2. 첫 화면 상단에 보이는 동기화 및 Google 서비스를 클릭합니다. 3. 검색어 및..
아이폰 7 레드를 쓴 지 거의 4년이 되어갑니다. 그동안 액정이 깨지던지 잃어버려서 2년에 한 번씩은 바꿨는데 아이폰 7은 정말 오래 쓰고 있는 것 같습니다. 오래 쓰다 보니 요즘 들어서 버벅거림이 심해졌는데요. 페이스북, 유튜브, 게임을 하다 보면 스크롤이 안될 정도로 느려지거나 튕기는 일도 빈번히 일어나고 있습니다. 그전에는 필요 없는 사진을 지우거나 실행 중인 앱도 지우고 멀티태스킹도 끄면서 해결했는데 이번에는 해도 소용없어서 다른 해결방법을 찾았습니다. 아이폰 사용한 지 오래되었거나 문자 메시지를 특히 많이 받으셨다면 해결할 수 있을 것 같네요. 아이폰이 느려지는 원인은 많이 있겠지만 용량이 부족해서 발생할 수 있습니다. 컴퓨터도 마찬가지도 하드디스크 용량이 부족하면 느려지는 경우가 있는 것 처럼..
안녕하세요. 토끼파파입니다. TV 방송 시청률보다 조회수가 더 잘 나오는 유투브도 심심치않게 찾아볼 수 있을 정도로 1인 미디어가 강세인 요즘이죠. 경쟁이 심해진 만큼, 구독/조회수를 늘리기 위해 타인의 컨텐츠 도용 등 다소 치사한 방법을 사용하는 상황도 볼 수 있는데요. 내가 직접 만든 소중한 컨텐츠가 도용당했다고 생각되면 저작권 침해 신고를 통해 나의 권리를 되찾아 봅시다. 신고가 유효하다고 확인되면 게시 중단 조치를 취할 수 있습니다. 유튜브 저작권 침해 신고하는 방법 (유해 컨텐츠 등의 신고 방법도 동일합니다) 1. 신고할 동영상 페이지에서 [ … ] 표시를 클릭하면 신고 버튼이 보입니다. 2. 권리 침해 - 내 저작권을 침해함을 선택, 다음을 클릭합니다. 3. 내용을 읽고, 저작권 침해 신고 제..
바람의 나라 연 게임 관련 포스팅으로 눈살 찌푸리는 일이 자주 발생하고 있습니다. 워낙 기대를 한 몸에 받고 출시한 게임이라 그런지 게임 관련 주제로 포스팅하는 블로그도 많고 네이버 카페도 많이 있습니다. 얼마 전 제 글을 인용했다고 생각한 티스토리 블로그는 다음 고객센터를 통해 신고했지만 결국 게시글 중단까지는 되지 않았습니다. 복사해서 붙여 넣기 한 글이 아닌 인용으로 판단했기 때문이죠. 정황상으로 볼 때 제 블로그를 구독하고, 제가 쓴 글과 굉장히 유사한 내용과 구성, 이미지 캡처로 되어있어서 카피가 분명한데 복사, 붙여 넣기가 아니기 때문에 처리해 줄 수 없다는 답변을 들었습니다. 자세한 내용은 아래 링크를 통해 확인하시면 됩니다. 관련 글 보기 [블로그] - 다음 고객센터를 이용한 저작권 침해 ..
개발을 하다 보면 한 화면에서 여러 개의 액티비티를 불러와서 쓰는 경우가 있습니다. 각 액티비티마다 처리해야 하는 명령이 다를 경우 분기해서 처리를 해줘야 하는데 이때 현재 띄워져 있는 Activity를 알아내는 방법입니다. ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List info = manager.getRunningTasks(1); ComponentName componentName= info.get(0).topActivity; String ActivityName = componentName.getShortClassName().substring(1); ActivityManager를 사용해..
현재 가장 많이 사용하는 웹 브라우저가 크롬으로 알고 있는데요. 2018년 기준으로 50%가 넘는 점유율을 보여주었습니다. 그만큼 활용도가 높고 장점이 많은 브라우저라고 할 수 있겠네요. 크롬을 사용하면서 가장 좋은 점이 바로 로그인이 필요한 사이트의 아이디와 비밀번호를 자동으로 기록해 준다는 점이라고 생각합니다. 공용에서 쓰는 PC가 아닌 일반 개인 데스크톱에서는 굉장히 좋은 장점입니다. 프로그래밍을 하다 보니 인터넷창을 여러 개 띄우고 작업하는 경우가 많이 생깁니다. 자료 수집뿐만 아니라 거래처 관리자 페이지도 수시로 확인해야 하기 때문에 보통 20개 이상씩 창을 띄우고 있습니다. 크롬에서는 컴퓨터를 재시작하거나 종료 후 다시 켜도 크롬에서 가장 최근에 열려있는 탭을 바로 켤 수 있습니다. 우측 상단..
오늘은 조금 기분이 좋지 않습니다. 방금 다음 고객센터를 이용해서 제 글을 무단으로 카피한 글을 신고했습니다. 제 블로그가 게임 관련한 포스팅으로 방문자수가 급격히 증가한 뒤로 벌써 두 번째 있는 일입니다. 한 번은 네이버 카페에서 교묘한 방식으로 제 글을 이용해 카페로 유입시키는가 하면 이번에는 아예 제 글을 거의 똑같이 복사해서 쓰고 있었습니다. 캡처한 이미지도 같고 빨간색 네모 표시까지 똑같고, 표와 내용까지 그대로 쓰고 있네요. 정말 어이가 없습니다. 얼마 전에 제 블로그를 구독한 사람이 2명 있었습니다. 저는 타 블로그와 교류가 없기 때문에 구독자가 거의 없는데 갑자기 두명이 늘어나서 좀 의아했습니다. 한 명은 블로그만 개설되어있고 글은 없었습니다. 그리고 다른 한 명은 저와 비슷한 IT와 게임..
스마트폰으로 인터넷을 하다 보면 자주 방문하게 되는 사이트가 생길 텐데요. 블로그나 커뮤니티 사이트, 카페, 상품 판매 사이트 등 다양한 목적으로 사이트들을 방문하게 됩니다. 어느 정도 규모가 있는 사이트라면 애플리케이션을 제공하지만 그렇지 않은 사이트들은 인터넷을 켜고 사이트를 다시 재검색하거나, 주소를 직접 입력해서 들어가야 하는 경우가 생깁니다. 이런 불편함을 해소하기 위해 스마트폰에서 제공하는 기본 인터넷 사이트인 아이폰의 사파리, 안드로이드 갤럭시의 구글 크롬, 삼성 인터넷은 웹사이트를 홈화면에 등록할 수 있는 기능이 있습니다. 그럼 위의 3가지 인터넷 앱을 이용해서 저의 블로그를 홈 화면에 추가시켜 보도록 하겠습니다. 이렇게 홈 화면에 추가를 하면 인터넷을 켜지 않고도 바로 웹사이트에 접속할 ..
원격으로 스마트폰에서 데스크톱 PC나 MAC을 제어할 수 있는 프로그램인 팀뷰어 많이들 사용하고 계실 텐데요. 크롬 원격 프로그램과 더불어 사람들이 많이 사용하는 원격 제어 프로그램입니다. 무료로 사용해도 간단한 작업은 되기 때문에 회사원들이 자주 사용합니다. 외근 업무를 할 때나 주말에 회사에 출근하지 않을 때 사내에 있는 개인 PC에 접속할 수 있기 때문에 유용하게 사용할 수 있습니다. 또 요즘에는 PC에 설치된 녹스나, 블루스택, 미뮤 같은 앱 플레이어를 이용해서 모바일 게임을 많이 합니다. 보통 자동으로 돌려놓을 때 사용하면서 한 번씩 확인을 해줘야 할 때가 있습니다. 이때 팀뷰어로 원격 접속해서 게임이 잘 돌아가고 있는지 확인하는데 자주 사용합니다. 하지만 스마트폰에서 팀뷰어로 원격 제어를 시도..