Git commit, add, pull, merge 취소하기
Git commit, add, pull, merge 취소하기 아직도 git 을 타이핑 하시나요? alias g=git 이 정신 건강에 이롭습니다. reset reset 명령은 현재 브랜치의 HEAD가 다른 commit 을 가리키게 만듭니다....
Git commit, add, pull, merge 취소하기 아직도 git 을 타이핑 하시나요? alias g=git 이 정신 건강에 이롭습니다. reset reset 명령은 현재 브랜치의 HEAD가 다른 commit 을 가리키게 만듭니다....
Windows 에서 static, dynamic 분석을 위한 대표적인 툴 정리.
iOS Change the title of cancel button in UISearchBar - Stack Overflow: SearchBar cancel 을 “취소”로 바꾸는 법. 이걸 왜 기본제공 하지 않을까.
상황 스팸 트랙백이 너무 미친듯한 기세로 달려들어서 이걸 하나씩 지울 엄두도 안 나고 아무 짜증이 막 나서 이걸 어떻게 막을까 고심하기 시작. 도메인 차단 일단 스팸 트랙백이 제일...
예전에 깃헙에 C# 코딩 가이드라인 리포지토리를 하나 열어둔 것이 있다. https://github.com/aliencube/CSharp-Coding-Guidelines 이 리포지토리는 원래 원저작자인 Dennis Doomen1에게 한국어 번역 허락을 맡고 난 후 번역 작업을 하다가 만든 것이다....
오늘 오후를 통째로 리눅스 설치와 삭제로 날려먹었다. 원인은 Ubuntu가 PHP5.5를 지원하지 않아서…. 처음엔 ppa인가 뭔가를 추가해줬다. 깡그리 씹혔다. 잡다한 설치로 인한건가 싶어 스냅샷을 초기로 돌렸다. 여전히 안된다. Ubuntu는...
WWDC 2014는 여러모로 달라진 애플을 볼 수 있는 행사였다. 모두가 바랬던 아이폰 6은 없었다. 사실, 어떠한 새로운 하드웨어도 없었다. 그러나, 소프트웨어만으로 애플 세계개발자회의(WWDC) 2014 기조연설은 2시간의 알찬 축제를...
리팩토링 까지는 아니지만, 오늘은 약간은 고쳐야 할듯. 예전에는 좋은 코드, 깨끗한 코드를 만드는것이 중요하다고 생각했는데 요즘 드는 생각은. 중요하지만 그 코드를 다시 꺼내서 보거나 유지보수 할 일이 생길정도의...
Mongoose Validation 사실 Database Layer 에서 Validation 을 하는건 좋은 방법은 아닌 것 같습니다. Front 단에서도 필요하고, Back 단에서도 필요하지만, Back 단에서는 가능하다면 Server Application 단에서 처리하는게 더...
본 프로젝트는 Penflip에서 실시간으로 진행되고 있습니다. 현재 19명이 참여중이며, 프로젝트 링크는 https://www.penflip.com/jjuakim/swift-korean 입니다. 현재 ”Welcome to Swift”와 ”Language Guide”부분을 번역하고 있습니다. “Language Reference”부분은 추후에 번역할 예정. Apple Swift Programming...
확장: 써드파티 앱이 시스템 내에서 할 수 있는 기능이 훨씬 증가. 예를 들어, 시스템 공유 시트에 써드파티 앱을 띄울 수 있고, 기본 사진 앱에서 써드파티 앱의 필터 및...
새로운 디자인: iOS 7에 영감을 받은 새로운 디자인. 알림 센터에는 오늘 뷰 및 위젯 추가. 스팟라이트: UI를 개선하여 중앙의 창에 입력을 하면 바로 앱이나 파일을 여는 것이 가능....
아이클라우드 사진 라이브러리: 아이폰 등의 기기로 찍은 모든 사진의 편집 버전, 앨범들이 기기 간에 모두 동기화. 맥 버전은 내년 초에 제공 예정. 메시지 앱: 음성 메시지 전송, 사진이나...
개인적으로는 rooting 이나 hacking 에 관심은 많이 있었지만 제가 직접적으로 하기보다는 사실 남의 일로만 생각을 해왔다. 그러다가 최근 CTF(Catch The Flag) 라는 것을 알게 되었고, 이를 나도 한...
얼마 전 Cask 공식 문서를 한국어로 번역해서 공개한 바 있다. Cask는 기본적으로 개발중인 패키지의 의존성을 관리하기 위한 툴이다. Emacs24부터는 기본적으로 패키지 관리자가 포함되어있지만, 이를 통해서 설치되는 패키지는 전역적으로...
equals() 와 hashcode() equals 는 두 객체의 내용이 같은지, 동등성(equality) 를 비교하는 연산자 hashCode 는 두 객체가 같은 객체인지, 동일성(identity) 를 비교하는 연산자 다음과 같은 클래스가 있을때 equals()...
[링크] 파이썬 한글 인코딩에 대해 : 한번 블로그에서 밝힌바와 같이 팀내에서 세미나를 진행하고 있는데 파이썬 유니코드 문자열 관련 처리와 관련되어서 찾은 자료이다. 머 코드 자체 인코딩 설정하는 것이나,...
2013년 2월 한국 다녀올 당시 레오폴드 키보드를 구입해서 왔다. 당시 회사에서 사용했던 이상한 키배열의 삼성 노트북 이후 키보드에 관심이 생겨서 관련 글을 읽다보니 기계식 키보드에 대해 좋은 인상을...
NSObject의 Method 중에서 가장 기본적인 메소드는 performSelector가 있으며 다음과 같이 선언되어 있습니다. - (id)performSelector:(SEL)selector performSelector로 호출하는 것과 클래스에 메소드를 직접 호출하는 것 [foo selectorName]과 결과로는 같습니다. 하지만 performSelector는...
RESTful API Design: what about errors? | Apigee Blog: 왜 에러디자인이 중요한가? API를 직관적으로 보이게 하고, 개발자를 도와준다. 에러라는 것은 그 API를 어떻게 써야 하는지에 대한 이해를 돕는다. ...
다른 뷰어 라이브러리들이 OpenGL을 사용하는 경우에 Context가 정리되면서 기존 뷰의 Context들이 사라져버리는 경우들이 있습니다. EAGLContext는 OpenGL ES Rendering context를 관리하며 다른 뷰로 호출할 경우 Context를 저장하여 나중에 복원할...
워드프레스의 KBoard를 사용시 KBoard 소셜 공유 플러그인을 사용하면 페이스북에 공유할 때 제목과 URL 등이 엉뚱하게 나온다. KBoard 소셜 공유 플러그인 뿐 아니라 다른 플러그인을 사용하여도 마찬가지 현상이 발생한다....
지난 토요일, #이상한모임 정모에 다녀왔다. 바로 후기를 남기려고 했으나 조금 생각을 정리하고 후기를 쓴다. 2013 트위터 송년회(이후 이상한모임으로 바뀌었…)에 비해 더 많은 분들이 참석하셨고, 개발자가 아닌 다양한 분야의...
다른 뷰어 라이브러리들이 OpenGL을 사용하는 경우에 Context가 정리되면서 기존 뷰의 Context들이 사라져버리는 경우들이 있습니다. EAGLContext는 OpenGL ES Rendering context를 관리하며 다른 뷰로 호출할 경우 Context를 저장하여 나중에 복원할...
Ubuntu 14.04 Setup 2010년부터 Windows 에서 개발했는데, 이제 도저히 못해먹겠습니다. VMware 에 Ubuntu 설치 후 개발하다가 Ubuntu 14.04 릴리즈 후 본격적으로 갈아 탔습니다. 이 글은 기록 / 공유...
Ubuntu 14.04 Setup 2010년부터 Windows 에서 개발했는데, 이제 도저히 못해먹겠습니다. VMware 에 Ubuntu 설치 후 개발하다가 Ubuntu 14.04 릴리즈 후 본격적으로 갈아 탔습니다. 이 글은 기록 / 공유...