본문 바로가기

삶은계란 (Diary)

(36)
A&K XB10의 배터리를 교체해 보자 서론 자취방이라 스피커는 없어도 된다며 저소음 라이프를 즐기던 때가 있었다. 블루투스 송신기와 리시버를 사용했었는데 자그마한 사이즈에 평가도 좋던 XB10이 되시겠다. 아이리버 Astell&Kern AK XB10 (정품) : 다나와 가격비교 가전/TV>홈시어터/오디오>앰프/리시버>AV리시버, 요약정보 : 블루투스 수신기 / 블루투스 v4.1 / 프로파일: A2DP, AVRCP, HSP, HFP / 코덱: aptX, aptX HD, AAC, SBC / 입출력: AUX / 핸즈프리 / 내장배터리 / 충전시 prod.danawa.com 당시엔 매물이 없어 중고나라에 잠복하다 겨우 가져왔었고, 꽤나 잘 썼지만 갑자기 불어온 스피커 바람에 박스 안으로, 서람 안으로 방치만 되기 시작했다. 심야에 음악을 들을 일이..
KB스타뱅킹 6.2.6 통신사 인증 버그 서론 KB스타뱅킹 앱은 어째서인지 업데이트를 하면 높은 확률로 KB인증서 오류가 생긴다. 앱에 KB인증서가 존재하지만, 해당 인증서로 로그인은 할 수 없지만 해당 인증서를 사용하는 KB페이와 같은 계열사의 앱은 또 사용이 가능한 희한한 오류다. 이번엔 유독 짜증이 나서 컴플레인도 걸고 조금 버티다가 오늘에서야 재발급을 받기로 했다. 이번에 찾은 버그는 이 'KB인증서 발급' 과정 중 발생한 버그다. 본론 문제 발급 과정 중 개인정보를 다 입력하면 두 번째 사진과 같이 특정 번호로 문자를 하나 발송하게 된다. 문제는 그다음부터는 진행할 수가 없다. 해당 단계는 '모바일 인증서 가능 여부 확인 > 인증번호 요청'의 단계 사이에 문제가 발생한 경우로, 보낸 문자가 제대로 들어가지 않았거나 통신사 측의 전산 오..
사라진 'Info.plist' 파일 다시 만들기 프로젝트를 생성하거나 기존에 생성된 프로젝트를 사용하려는 경우 필요한 'Info.plist' 파일이 보이지 않는 경우가 있다. 문제를 해결해 보자 해결법은 간단하다. Project > Targets > Info 로 접근한 뒤 Key에 'App Transport Security Settings'를 추가하고 하위에 'Allow Arbitrary Loads'를 추가한다. Value는 'YES'로 설정한다. 짠, 간단하게 'Info.plist' 파일이 다시 나타났다.
애플의 locale identifier Localization 등으로 종종 쓰인다. BCP 47 code를 기반으로 하고 있으며, 어떤 언어가 있는지, 어떻게 표현하는지는 다음과 같다. BCP 47 ar-SA Arabic Saudi Arabia (사우디 아라비아) cs-CZ Czech Czech Republic (체코) da-DK Danish Denmark (덴마크) de-DE German Germany (독일) el-GR Modern Greek Greece (그리스) en-AU English Australia (오스트레일리아) en-GB English United Kingdom (영국) en-IE English Ireland (아일랜드) en-US English United States (미국) en-ZA English South Afric..
너도 알고 나도 아는 iOS 팁 06 : 사진들을 분리해 관리해 보자 서론 아이폰을 사용하다 보면 사진 앱이 금방 지저분해진다. 업무 목적이나 친구들과의 대화 등 여기저기서 저장한 사진들이 모두 사진 앱에 모이고, 이들을 구별할 수 있는 건 앨범이 유일하다. 그나마도 앨범은 사진들을 분리해서 저장하는 것이 아닌 '태그'의 개념에 가까워 난장판이 되는 건 정말 순식간이다. 애플에서는 당연하게 사진앱에 저장해 버리지만, 이걸 분리해서 관리하는 것이 필요할 때가 있으니 한번 그렇게 관리해 보자. 본론 준비물 파일 앱 ‎Files ‎Access and organise your files no matter where they’re located — on your device, in the cloud, on an external drive or file server— with Fil..
애플에서 무손실 음원을 즐기는 방법 우리는 스트리밍의 세상에 살고 있다. 우리가 아는 많은 것들이 디지털화돼 인터넷을 떠돌아다니고, 우리는 언제는 접속해 이를 즐길 수 있다. 결론적으로 불과 몇 년 사이에 '굉장히 큰 용량'은 그 수요가 줄게 됐고, 음악이나 영화, 사진을 핸드폰 등의 휴대기기에 넣는 그 번거로움도 기억의 저편으로 사라져 가는 요즘이다. 모두가 각자가 원하는 모든 것을 그렇게 즐길 수 있으면 좋았을 것이다. 하지만 얽히고설킨 이해관계와 산업과 서비스는 태생이 모두를 만족시킬 수 없다. 이건 현실이다. 음악도 그렇다. 좋아하는 노래가 모종의 이유로 더 이상 스트리밍이 불가하거나, 원하는 앨범만 서비스에서 쏙 빠진다거나, 수록곡 중에 원하는 음원만 쏙 빠지는 일이 있기 마련이다. 산업이 커지고 안정화된 지금은 보기 힘든 경우지..
없는 날짜는 어떻게 표시해야 할까? 서론 우리 가족은 생일에 대해 그리 민감하지 않다. 선물을 챙겨 주거나 파티를 하지도 않고, 그냥 잊고 지나가거나 어쩌다 운이 좋아 그날 알아차린다면 축하한다며 인사 한 마디 하는 게 전부다. 선물을 챙긴다고 해도 받는 사람이 뭘 원하는지, 받아도 실망하지 않을 선물은 무엇인지, 어떻게 하면 기억에 오래 남을지 생일을 챙겨 본 사람이라면 누구나 공감할 골칫거리인데 이게 매년 있다고 생각하면 아주 불편해진다. 문제는 사회생활이란 게 그리 녹록지 않다는 거다. 우리 가족이 아닌 누군가에게는 특별한 날일 수도 있고, 누군가는 나에게 축하받는 것이, 혹은 나를 축하해 주는 것이 특별한 일일 수도 있다. 세상에는 매 년 존재하지 않는 날이 있다. 양력으로는 2월 29일, 음력으로는 2월 30일이다. 실제 생일로 ..
너도 알고 나도 아는 iOS 팁 05 : 애플워치의 나이 확인 문제와 미디어 용량이 가득 참 문제 서론 따로 글을 올리겠지만 얼마 전 애플 워치를 구입했다. 최근 다시 시작한 러닝 때문인데, 염두해 두고 구입했을 터인 아이폰 미니도 러닝 때 걸리적거리기는 마찬가지였기 때문에, 양손 가볍게 나가서 음악을 듣고, 트래킹을 하고, 연락이 가능하길 바랐다. 모든 게 준비됐다고 생각했고 컨디션도 좋았건만 문제가 생겼다. 본론 애플워치의 미디어 용량이 가득 찼다는 메시지가 뜨고, 연령 제한으로 인해 스테이션이나 특정 곡들을 들을 수 없고, 큐레이션 재생 목록 등을 재생하면 애플 뮤직이 튕기는 문제가 있었다. 실질적으로 폰 없이 단독으로 사용하려고 구매한 셀룰러 버전의 애플 워치의 가치가 사라지는 것이다. 이대로는 도대체 사용할 수가 없어서 해결법으로 꼽히는 방법과 실제 해결한 방법 두 가지를 정리해 본다. 초기..
너도 알고 나도 아는 iOS 팁 04 : 왜 아이폰은 사진의 이름을 '날짜'와 '시간'으로 표현하지 않을까? 서론 나야 아이클라우드를 기반으로 모든 사진을 업로드하고, 이를 관리하므로 신경 쓴 적이 없지만, 대부분의 사람들은 아이폰을 직접 연결하거나 파일 자체를 다뤄야 할 일이 반드시 생긴다. 아마도 이런 상황일 테고, 심하면 미리 보기 없이 이름만 주르륵 나열된 상황일지도 모른다. 그럼 이제 슬슬 혈압이 오르기 시작한다. 언제 찍은 사진인지 '이름'만 보고 알 수 있다면 얼마나 좋을까? 우린 언제부터 이런 요행을 기대하기 시작했는지, 왜 사용자들이 원하는데 애플은 'IMG_0002' 같은 코드 방식의 이름을 고집하는지 파헤쳐 보자. 본론 우선 결론만 말 하자면 이건 애플의 똥고집 과는 거리가 조금 멀다는 점이다. 77D로 촬영했던 사진도, GR 3x로 촬영했던 사진도 너무도 당연하게 'IMG_0112' 혹은 ..
쌩뚱맞은 'SyntaxError: invalid character in identifier' 해결하기 서론 최근 친구들과 함께 알고리즘 공부를 위해 파이썬을 복습하고 있다. 서로 작성한 코드를 채팅을 통해 주고받는데 유독 한 녀석의 코드만 문제가 생겼다. 본론 SyntaxError: invalid character in identifier 위와 같은 이름의 에러로 문제가 없는 코드지만 문법 오류라며 발광한다. 조금 특이했던 점은 위와 같이 같은 문장을 다시 작성하면 에러가 사라진다는 점이다. 위와 같은 문제는 코드를 복사, 붙여넣기 하다 보면 자주 발생하는 문제로, 육안으로는 문제가 없어 보이지만 내부적으로는 다른 문자가 사용된 경우 발생한다. 주로 발생하는 부분은 다음과 같다. 코드 내의 공백 (Tab, Space) '.'와 ',' ';'와 ';' '-'와 '—' '''와 '`' 따라서 위의 문자들을 ..