대학생 때부터 꾸준히 아이폰만을 쓰고 있는데요. 얼마 전부터 icloud 저장공간이 부족하다며 백업 실패 푸시 알림이 계속해서 오고 있습니다. 올 때마다 끄고, 지우고 하고 있는데 정말 계속해서 오니까 너무 귀찮습니다. 특히 유튜브나 게임할 때 집중해서 보고 있는데 갑자기 와서 흐름이 끊기게 되네요. 알림 메시지를 클릭하거나 설정 앱에 들어가서 확인을 하면 월 1,100원에 50GB 요금제를 구매하라고 나옵니다. 사실 큰 금액이 아니어서 할 수도 있지만 특별히 해야겠다는 생각은 들지 않습니다. 연회비로 1,100원이면 하겠는데.. 지금 안 함 버튼이 아니라 영원히 안 함 버튼이 있었으면 좋겠습니다. 요금제를 구입하면 백업 실패 메시지를 안 오게 할 수도 있겠네요. 그럼 백업 실패 메시지를 요금제를 구입하..
오늘은 구글 검색 중 저와 같은 #1 반응형 스킨을 쓰는 분의 블로그를 우연히 가게 되었습니다. 굉장히 깔끔하게 되어 있는 스킨을 보다가 한 가지가 눈에 띄었습니다. 바로 오른쪽 상단에 있는 카테고리 버튼이 눌려진 상태로 활성화되어있는 것입니다. 또 카테고리마다 글 개수도 표시되고 있었습니다. 저와는 다른 상태였고 제가 얼마 전 고민했던 문제를 해결할 수 있을 것 같았습니다. 카테고리를 펼쳐서 보여주게 되면 자연스럽게 다른 글로 유입이 되는 현상이 있습니다. 예를 들어 포스팅을 쓰고 마지막에 관련글을 넣어주면 자연스럽게 다른 카테고리의 글도 보게 되어 기타 유입이 늘어나게 됩니다. 이 결과 제 블로그에 남아있는 체류시간이 길어지게 되는 것입니다. 글 개수 또한 얼마나 이 카테고리에 집중하고 있는지 블로거..
때는 2020년 3월 18일, 약 한 달 전에 썼던 송파 문정역 숨은 맛집, 사천요리주점 조광 201 포스팅에서 카카오톡 유입이 늘었습니다. 다음 사이트 메인에 뜰 정도의 수치는 아니지만 그전에 카카오톡 유입이 5 미만이었던 것에 비해 87까지 수치가 올라가는 일이 있었습니다. 덩달아 하루 방문자수도 400이 넘을 정도로 급증했습니다. 블로그 초창기에 포스팅했던 글이 다음 메인에 걸려 하루에 1만 명 이상이 들어온 적이 있었기에 메인에 걸릴 정도는 아닐 거라고 생각했습니다. 아래 글을 참고하세요. 김태희 포스팅, 다음 메인에 걸리다. 김태희 포스팅, 다음 메인에 걸리다. 김태희 포스팅, 다음 메인에 걸리다. 연말이라 정신없이 지나간 12월달, 이제서야 포스팅을 합니다. 한달정도 안하니 방문자수가 급속도로..
아이폰 게임 영상 녹화하는 방법에 대해서 알려드리겠습니다. 정확히 말하자면 아이폰에서는 화면 기록이라고 칭합니다. 예전에 캔디 크러쉬 사가 플레이하는 영상을 찍어 유튜브에 올리면서 알게 된 방법입니다. 제어센터가 없었을 때는 녹화하는 앱을 따로 설치해서 했던 것 같은데 제어센터가 생긴 뒤로 녹화가 가능해졌습니다. 아이폰 7 기준으로 알려드립니다. 소프트웨어 버전은 iOS 13.3.1입니다. 아이폰 시리즈나 OS에 따라 화면이 다를 수 있습니다. 게임 플레이 영상을 녹화한다는 가정하에 설명 드리겠습니다. 먼저 게임을 켜시고 녹화하고 싶은 시점에 아이폰 제어센터를 열어야 합니다. 제어센터는 아이폰이 켜진 상태에서 화면 하단에서 위로 쓸어 올리면 나오게 됩니다. 제어센터를 열어 하단에 보시면 하단에 화면 기록..
지금 저의 주 SNS 계정은 페이스북과, 유튜브입니다. 페이스북은 최신 뉴스나 이슈, 웃긴 글이나 영상 보는데 좋죠. 초창기만 해도 트위터와 양대산맥이었는데 지금은 이미 트위터를 앞지른 상태죠. 예전에는 주변 친구 및 지인들과 소통하는 창구로 사용했는데 지금은 팬페이지를 보거나 다른 인맥을 쌓는데 도움이 많이 되는 SNS가 되어버렸습니다. 물론 비즈니스 모델로 활용할 수도 있고 회사 및 상품 홍보하는데도 탁월합니다. 10년 전 취직했던 첫 회사 사내 메일 주소로 페이스북 계정을 만들었습니다. 그때는 퇴사 생각이 전혀 없었기 때문에 아무 생각 없이 사내 메일로 계정을 만드는 큰 실수를 했었죠. 지금까지 문제는 없었지만 전 직장 메일 계정으로 만들었던 티스토리 계정 문제가 생각이 나서 이번에 변경하기로 했습..
요즘 긴급재난문자가 엄청나게 오고 있습니다. 코로나 바이러스 때문인데요. 하루에 한 개는 기본으로 오고 있는 것 같습니다. 주변에 확진자가 발생하거나 할 때는 유용한 정보가 될 수 있어서 좋은데 오늘은 연달아 3개가 동시에 와서 진동이 끊이질 않습니다. 깊게 자야 할 때나 휴식을 취할 때는 잠시 꺼두는 게 좋겠죠. 오늘 아침에 식약처 관련정보만 3개가 오네요. 오늘(3월9일)부터 마스크 5부제 시행한다고 해서 오는 것 같은데 한 번씩 상기시켜 주는 측면에서는 좋은 것 같습니다. 드라이빙 스루 선별진료소가 생기질 않나, 마스크 5부제라는 것도 시행하고 참 코로나 때문에 별의별 현상이 다 일어납니다. 마스크 5부제는 주민등록번호 마지막 숫자에 따라 약국에서 마스크를 구매할 수 있는 제도입니다. 1인당 2개를..
티스토리에서 윈도우상의 화면을 캡처해서 써야 할 경우가 자주 있습니다. 일반적인 방법으로는 키보드 Prt Scr키를 누르고 그림판에 가서 붙여 넣기를 하고 자르기로 필요한 부분만 떠서 저장 후 사용하게 됩니다. 저 역시도 이 방법으로 오랫동안 사용했던 것 같습니다. 하지만 그림판은 한계가 있어 간단한 작업일 경우에만 사용합니다. 윈도우 10으로 운영체제를 바꾼 후부터는 기본적으로 깔려 있는 캡처 및 스케치를 사용했습니다. 역시 깔끔하고 간단하게 스샷 해서 사용할 때 유용합니다. 기본적으로 텍스트로 넣을 수 있고 이미지를 다시 잘라서 사용도 가능합니다. 윈도우 10의 캡처 및 스케치의 단점은 테두리에 효과를 줄 수 없다는 점입니다. 위 이미지처럼 배경이 흰색이면 티스토리 글쓰기에 사진 등록 시 글과 이미지..
저는 지금 유튜브를 하고 있어요. 계정이 2개 있는데 한 개는 오버워치 게임 영상을 올리고 다른 계정은 집에서 키우는 고양이 영상을 올리고 있습니다. 오버워치 같은 경우는 리플레이 영상을 OBS studio 프로그램으로 녹화를 해서 올리고 고양이는 폰으로 찍어서 그냥 올립니다. 편집이나 썸네일 작업 같은 경우는 하지 않고 있어요. 동영상 편집을 한번 해봤는데 자막 넣고 음성 넣고 자르고 붙이고 하나 보니까 한 3시간은 걸리더라고요. 그래서 그냥 무편집으로 업로드하고 있어요. 1년 정도 했는데 역시나 노력에 따른 성과(?)일까요. 노력없이 되는 건 없나 봅니다. 구독자 4명과 2명이 전부네요. 구독자 1000명에 재생시간이 4천 시간이 넘어야 광고가 붙는다고 하는데, 그런 날이 올까요. 그러던 중 틱톡을 ..
얼마 전 겪었던 구글 플레이 마켓에 앱이 내려갔던 상황에 대해서 과정 및 대처방법을 알려드립니다. 처음 당하게 되면 당황하고 불안하고 초조하고 그럴 텐데요. 만약 저희와 같은 경우라면 당황하지 말고 이렇게 해결하세요. 아침에 같이 일하는 동료로부터 연락이 왔습니다. 앱이 구글 플레이 마켓에 노출이 안된다는 것이었고 구글 플레이 콘솔에서는 어떤 것도 할 수 없게 일시중지라는 문구와 함께 모든 버튼이 비활성화되었습니다. 그리고 개발자 계정 이메일로 다음과 같은 메세지의 메일을 받았습니다. 앱이 내려간 후 받은 이메일 내용 Issue: Violation of Device and Network Abuse policy We don’t allow apps that interfere with, disrupt, dam..
네이버 웹 마스터도구는 블로그를 최적화 하는데 꼭 필요한 사이트입니다. 기본적으로 rss와 사이트맵을 등록해서 검색사이트에서 노출이 잘 되도록 도와주는 역할을 하고 있지요. 블로그를 하시는 분이라면 사이트 등록 및 구글, 네이버 웹마스터 도구를 활용하여 최적화를 시키게 됩니다. 예전에 티스토리 블로그가 http://로 시작되던 시절 네이버 웹마스터 도구에 등록을 했는데 이번에 https://로 바뀌고 재등록을 하게 되었어요. 검증 메뉴의 웹 페이지 최적화를 해보니 웹 페이지 설명에 X 표시가 나고 있었습니다. 네이버 웹마스터 도구 > 검증 > 웹 페이지 최적화 분명히 사이에 메타 태그를 넣었는데 말이죠. 몇번을 수정해도 그대로입니다. 문제는 간단했습니다. 직업이 개발자 인지라 계속 html 스킨편집만 수..
안드로이드 스튜디오 3.4.1로 업데이트 후 빌드를 할려고 하는데 RUN 버튼을 눌러도 아무 반응이 없네요. 밑에 오류창을 확인해 보니 Unable to locate adb 오류가 나서 찾아본 결과 안드로이드 platform-tools 폴더에 adb.exe 파일이 없어서 생기는 오류입니다. 제 폴더 구조는 C:\Users\user\AppData\Local\Android\Sdk\platform-tools 이렇게 되어있는데 폴더 찾아서 adb.exe 파일을 넣어주면 됩니다. adb.exe 파일 다운로드 주소입니다. https://developer.android.com/studio/releases/platform-tools#download SDK Platform Tools release notes | Andr..
삼성복합기에서 스캔하는 방법과 공유폴더 생성하는 방법 알려드립니다. 삼성복합기는 스캔이 완료되면 연결된 컴퓨터의 공유폴더에 자동으로 pdf 파일을 생성하게 됩니다. 신입사원들에게도 필요한 정보 같습니다. 갑자기 스캔할 일이 생기면 당황할 수도 있을테니까요. 스캔은 문서의 텍스트가 위로 보이게 놓고 시작을 누르면 자동으로 스캔하게 됩니다. 스캔한 파일은 공유폴더에 저장이 되는데 따로 생성을 해줘야 확인할 수 있습니다. 컴퓨터 바탕화면에서 새로만들기 > 바로 가기를 클릭합니다. 여기서 항목위치를 저런식으로 입력해줘야 하는데 공유 프린터의 ip 주소를 알아야 합니다. \\192.168.0.200\nfsroot 한글이나 워드를 열고 인쇄 메뉴로 가서 선택되어 있는 프린터에서 마우스 우클릭 > 속성 > 포트를 보..
스크롤뷰 내부 특정뷰로 포커스되는 현상 막기 메뉴 시작시 sdk를 삽입한 뷰로 스크롤뷰가 포커싱되는 현상이 발견되었다.상단뷰를 먼저 보여줘야 하는데 중간에서 부터 보여주니 사용자들이 당황할 수 있다.sdk를 보니 딱히 설정값을 지정해 주는 메소드도 보이지 않았다. 구글링을 했다. 문제는 스크롤뷰 자식뷰에 내부적으로 포커싱되게 처리를 해서 그런것 같다.포커싱을 막기위해서는 xml 파일의 스크롤뷰의 LinearLayout에 속성을 추가하면 된다. android:descendantFocusability="blocksDescendants" 대충 영어를 보아하니 포커싱을 block 한다는 것.
티스토리 계정 변경이 되네요!! 전에 다니던 직장 메일주소로 티스토리 계정이 되어있어 인증메일을 받지 못해 한동안 블로그를 하지 못했습니다.작년까지만 해도 계정변경을 할 수 없어서 그냥 방치해 두었다가 얼마전 확인을 해보니 계정 변경할 수 있는 방법이 생겼습니다. 진작 알았으면 포스팅도 더 많이 했을텐데 ㅠㅠ 먼저 티스토리 고객센터에 접속합니다. 로그인/계정의 "인증받을 메일이 없어졌어요." 여기를 보시면 됩니다. http://cs.daum.net/faq/173/21197.html#36834 위 링크로 가시면 다음과 같은 화면을 볼 수 있습니다. 필수 기입정보를 확인하고 복사하기를 한 후 하단에 보시면 문의하기 버튼이 있습니다.버튼 클릭 후 나오는 화면에서 필수 기입정보 및 계정변경을 하게된 이유등을 작..
윈도우서버 CPU 100% 원인 모바일앱 서비스중 윈도우 서버 CPU가 100%가 되어 클라이언트 로딩 및 통신하는데 렉이 발생하는 일이 생겼다. 원인이 무엇일까? 원인 파악부터 해보았다. 1. php로 개발한 API 파일에 문제가 있는 것일까?자주 호출되는 API 중 쿼리문에 문제가 있다고 판단하여 쿼리튜닝을 했다. 불필요한 쿼리문 삭제 및 조인을 이용하여 최적화를 시켰지만 똑같은 현상이 발생했다. ㅠ 2. 서버 환경설정 문제인가?my.ini 파일에 동시접속자수 관련된 설정을 추가 하고 서버 재실행 했지만 CPU 100%. OTL [mysqld]max_connections = 500wait_timeout = 60 3. mysql console에 현재 실행중인 프로세스 검사 CPU 100%인 상태에서 m..
ios UIScrollView detect scroll direction UIScrollView 스크롤 방향을 얻는 방법입니다.아래 코드는 테이블뷰를 아래로 스크롤 했을 때 특정 버튼이 보여지고 위로 스크롤 했을 때는 버튼을 숨기는 기능을 구현할 때 쓰입니다. - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat yVelocity = [scrollView.panGestureRecognizer velocityInView:scrollView].y; if (yVelocity 0) { [writeBtn setHidden:NO];..
xcode7 bitcode 오류 항상 Xcode가 업데이트가 되거나 iOS 버젼업이 되거나 OS X가 업데이트가 되면 불안하고 긴장된다.기존 프로젝트에 없었던 다양한 오류가 발견되기 일쑤이기 때문이다.이번에도 혹시나 했는데 역시나.. bitcode 오류로 인해 외부 라이브러리가 먹히지 않는 현상이 발견되었다. 그많은 라이브러리를 다시 교체해야 하는건지 막막했지만,해결방법은 비교적 간단했다. Build Settings에서 검색창에 bitcode를 입력하면 위와 같이 Enable Bitcode를 설정할 수 있는 화면이 나오는데 NO를 입력해 주면 해결된다. 쫄지말자 못 보던 오류.. ㅠ
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. iOS 9Xcode 7MAC OS X 10.11 EI Capitan iOS9 이 출시되고 위와 같이 mac OS, xcode 까지 업데이트를 반나절을 거쳐 진행하고 프로젝트를 빌드 시켰는데 오류가 발생했다.기존에 쓰던 통신모듈이 동작하지 않았다. App Transport Security has blocked a cleartext HTTP (http://) resource load since it is ins..
mysql where 서브쿼리 사용하기 서브쿼리를 좀더 일찍 알았더라면 더 쉽고 빠르게 API를 뽑아내지 않았을까..WHERE문에서 서브쿼리를 사용하는 방법입니다.참 쉬워요. 언어는 PHP를 사용했습니다. select count(*) from savemoneyhistory where sourceId = (SELECT sponsorContentId FROM sponsorcontents where sponsorId = '".$sponsorId."');"; savemoneyhistory 데이터베이스에서 sourceId의 조건에 맞는 데이터의 갯수를 가져오는 쿼리입니다. 서브쿼리는 SELECT, FROM, ORDER BY 문에도 사용할 수 있습니다.사용하게 하면 업데이트 하도록 할게요.