본문 바로가기

테크 노트

카카오톡 대화목록에서 오픈채팅만 따로보기 요즘 오픈채팅 많이들 사용하실텐데요. 지인들과의 톡방 목록과 섞여있어 불편한 경우가 가끔 있었습니다. 이번 카카오톡 업데이트에 오픈채팅과 톡방을 분리하는 기능이 있어 소개합니다. 현재 카카오톡 iOS 8.3.0 버전을 사용중입니다. 따라서 다른 기종, 다른 버전에 이 기능이 있는지는 잘 모르겠습니다. 원래는 두번째 탭(대화 탭)에 들어가면 위와같이 상단에 "채팅" 이라는 한개의 탭만 존재합니다. 설정 방법 더보기탭(쩜쩜쩜탭) → 오른쪽 상단의 설정(톱니바퀴)버튼 선택 → 실험실 선택 그러면 위와같이 "오픈채팅 목록 분리" 항목을 만나실 수 있는데요. "켜짐"으로 변경해봅시다. 그 후 대화탭으로 돌아오면 위처럼 상단에 "오픈채팅" 탭애 생겼음을 알 수 있습니다. 말 그대로 오픈채팅만 모아볼 수 있으며 미확..
1Password로 안전하게 패스워드를 관리하자 패스워드를 안 까먹고 잘 관리하는 것은 매우 중요합니다. 그러나 안 까먹고 싶어서 모든 서비스에 모두 동일한 패스워드를 쓰시는 분들이 많습니다. 만약 같은 패스워드를 새 사이트에서 또 사용하려는데 정책상 길이를 n자 더 늘려야하고 숫자/특수문자를 섞어야 하는 상황이라면? 역시 많은 분들이 같은 패스워드 뒤에 123, !@# 이런거 넣어서 자릿수를 채우곤 합니다. 그러면 어떻게 될까요? https://news.v.daum.net/v/20160607185506723 "같은 비밀번호 쓰다가 해킹 당했어요" 저커버그 페이스북 CEO 트위터 등 계정 도용당해 마크 저커버그 페이스북 최고경영자(CEO·사진)가 최근 며칠간 트위터와 핀터레스트 계정을 도용당한 가운데 과거 해킹당한 비밀번호를 다시 사용한 게 원인이었다..
pixel text generator 글을 포스팅하고 나서 대표 이미지가 없으면 글 목록이 좀 허전에 보이곤 합니다. 저의 포스팅에는 이미지가 없는 글이 대부분이여서 이 상황을 어떻게 해결할까 고민하다가 간단하게 "#tag" 형태의 이미지를 넣기로 결정을 했습니다. 제가 이미지를 잘 다루는 사람도 아니기때문에 어떻게 할 지 막막해하다가 방법을 찾았는데요. 바로 pixel font를 만들어주는 툴을 사용하는것 입니다. (8비트 글자, 픽셀 폰트, 픽셀 글자 .. 뭐라고 하는게 좋을까요) 아래에 pixel text를 만드는 온라인 도구들을 몇개 소개해보겠습니다. https://fontmeme.com/pixel-fonts/ Pixel Fonts - Generate Text Designs with Pixel Fonts More Fonts to Ch..
github, src refspec master does not match any ... 1. 시작하며 로컬에서 작업하던 어떤 프로젝트에 대해 github으로 관리를 하고싶어졌습니다. github에 프로젝트를 생성 한 후 해당 프로젝트의 remote를 변경하고 push를 하려는데.. $ git init $ git $ git remote add origin 리모트주소 $ git push -u origin master error: src refspec master does not match any. error: failed to push some refs to ... ???? 2. 해결방법 매우 안타깝게도 저것은 로컬 저장소에 커밋된 내역이 없으니 푸시할게 없어서 나타나는 에러입니다. 당연히 git init을 하자마자 푸시를 하려고 했으니 푸시할게 없는게 당연하겠죠. 커밋을 해줍시다. (커밋 방..
android, realm 초간단 정리 1. 시작하며 대체 저의 커리어가 어떻게 돼가는것인지 잘 모르겠습니다만.. 최근에 안드로이드 공부를 시작했습니다. 안드로이드 앱을 만들때면 거의 필수적으로 앱 내장 DB를 사용해야 합니다. 이때 sqlite 같은 기본 솔루션을 쓸 수도 있겠지만 좀 더 쉬운 툴이 있으면 그것을 써야겠죠. 쉽게 설명하자면 안드로이드 내장DB에서 사용되는 ORM 이라고 보시면 됩니다. java, spring 을 잘 아시는 서버개발자 분들께서는 JPA가 생각나실겁니다. 공식 홈페이지(https://realm.io/kr/)의 설명에 따르면.. Realm DB로 모바일앱 데이터 저장을 뚝딱뚝딱 만들수 있고, 자바, 스위프트, 오브젝티브C, 자바스크립트 등등에서 쓸 수 있대네요 2. 사용법 거두절미하고 어떻게 사용하는지 아주 간략히..
switch, 뉴 슈퍼마리오 브라더스 U 디럭스 후기 및 공략 팁 1. 시작하며이 게임도 자신만만하게 시작했으나 사람에 따라 발암 게임이 될 수 있습니다. 게임에 대한 소개는 생략하겠습니다. 왜냐면 여기저기 많이 있으니까요. 2. 후기 이 게임은 슈퍼마리오와 슈퍼루이지 합본입니다. 한 달 정도의 시간을 투자하여 슈퍼마리오와 슈퍼루이지 전부 별 다섯개로 클리어 하였습니다. (톳텐이 아닌 캐릭터로 올클리어 + 스타월드 클리어 + 모든 스타코인 획득 + 모든 월드에서 톳텐 잡기 + 모든 비밀 출구 찾기) 왠지 마리오, 루이지 말고 다른 캐릭터로 플레이 하는것은 자존심이 허락하지 않았던터라 톳텐으로 스타코인을 모을지언정 마리오로 다시 클리어했습니다. 그래서 속으로 욕을 많이했습니다. 어렵습니다. 심지어 톳텐으로도 클리어하기 어려운 스테이지도 종종 있습니다. 개인적으로는 슈퍼루..
spring, aop 특정 조건에서 실행 제외하기 AOP에 대한 자세한 설명은 생략합니다. 아주 간략히 정리하면 특정 조건(어느 패키지, 어느 클래스, 어느 메소드 등) 메소드를 수행할 때 그 메소드의 실행 전, 실행 후, 실행 전 후에 참견하는 기능입니다. (그 특정 조건을 pointcut이라고 합니다.) Spring에서는 AspectJ라는 라이브러리를 이용합니다. 준비물 Spring boot에서 AOP 설정 하는 방법을 간략하게 정리하겠습니다. 포스트 제목의 답을 구하신다면 과감히 스킵해주세요. org.springframework.boot spring-boot-starter-aop pom.xml에 의존성을 추가해봅시다. @Configuration @EnableAspectJAutoProxy // 이 어노테이션으로 활성화 해줍시다 class Spring..
github, 여러 repository에 대해 ssh 설정 하기 github 인증을 http로 하면 별 문제가 없습니다만 ssh 인증으로 사용할 때, 만약 자신의 ssh key를 여러 repository에 등록하려고 하면 어떻게 될까요? 아마도 위와 같은 상황이 연출될 것입니다. 이미 해당 ssh key가 다른 repository에 이미 등록되어 이 키를 재활용 할 수가 없는것이죠. 해결방법 방법은 간단합니다. 특정 repository 마다 ssh key를 각각에 맞게 여러개 만들어서 github repository 설정에서 맞게 등록해주면 됩니다. 우선 ssh-keygen 명령을 통해 필요한 ssh key들을 만들어 봅시다. (참고 https://git-scm.com/book/ko/v2/Git-서버-SSH-공개키-만들기)$ ssh-keygen Generating p..