본문 바로가기

분류 전체보기

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. 사용법 거두절미하고 어떻게 사용하는지 아주 간략히..
스팸체 생성기 (광고체 생성기) 한가할 때 심심해서 만들어 본 작품이 한개 있는데요. 바로 스팸체 생성기 입니다. 뭐 거창한건 아니고요. 한글을 입력하면 그것을 스팸체 처럼 바꿔줍니다. 스팸체 생성기 스팸체 생성기는 https://mingpd.github.io/2019/04/18/workroom/spammaker/ 에서 확인할 수 있습니다. 스팸체 생성기 亼팸ㅊㅔ를❥만✪틂♜ㅇㅓ✢봅ㅅ1ㄷr♘ mingpd.github.io 안드로이드 앱도 있습니다. https://play.google.com/store/apps/details?id=com.mgstudio.spammaker 다만, iOS 앱은 돈이 없어서.. 기능 ♚♚히어로즈 오브 더 스☆톰♚♚가입시$$전원 카드팩☜☜뒷면100%증정※ ♜월드오브 워크래프트♜펫 무료증정¥ 특정조건 §§디아블로3..
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..
switch, 슈퍼마리오 오디세이 후기 및 공략 팁 작년(2018년) 11월 느지막이 포켓몬스터 레츠고를 핑계로 스위치를 구매하였습니다. 그리고 올해 (2019년) 1월 초가 되어서야 느지막이 슈퍼마리오 오디세이를 구매하였습니다. 마침 설 연휴를 앞두고 슈퍼마리오 관련 DL판이 세트로 할인이 들어갔었기 때문에 놓치지 않고 구매하였습니다. 후기 결국 거의 두 달 만에 올 클리어했습니다. 모든 왕국의 모든 파워문 획득, 모든 로컬 코인 획득, 상점의 모든 코스튬 획득. 어렸을 때부터 슈퍼마리오를 즐겨했던 터라 꽤 자신 있게 게임을 시작했는데.. 그런데 이거.. 너무 어렵습니다. 달나라 뒤편의 보스까지는 어째 어째 클리어했으나 달나라 뒤편 파워문 3번 고고 부서지는 길에서는 200회 정도 죽고 나서 멘탈이 부서졌습니다. (2000 코인 넘게 날림) (이건 버그..
예쁘게 코드 공유하기 github이라는 훌륭한 코드 저장소가 있습니다만 이런 블로그에서 짧은 코드를 공유하기에 적합한 솔루션이 있어 공유드립니다. 컬러스크립터(https://colorscripter.com/)라는 솔루션입니다. 장점 - 별다른 설치가 필요 없습니다. 내가 필요한 코드만 있으면 됩니다. - 확장성이 뛰어납니다. 기본세팅에 내가 원하는 언어가 없다면 확장프로그램을 적용하면 됩니다. - 따라서 내가 원하는 코드 하이라이팅이 없다면 직접 만들어서 배포하면됩니다. 사용법 컬러스크립터(https://colorscripter.com/)에 접속합니다. 로그인을 하고싶으면 합니다. (왠지 로그인을 해야 확장프로그램 적용이 가능할것 같아서 전 했습니다.) 원하는 코드를 입력합니다. 입력 후 오른쪽 하단의 "클립보드 복사"를 클..