본문 바로가기

Development

Find, Grep 명령 예제 대용량 파일 검색find / -size +102400k -print|xargs ls -hl 문자열 찾기grep -rni "text for search" ./dir 도스문자열 유닉스문자열로 변경find ./ -type f -exec dos2unix {} \; 더보기
Git 을 사용하면서 발생하는 실수를 복구 하기 위한 명령 몇 가지 케이스 Git 을 사용하면서 발생하는 실수를 복구 하기 위한 명령 몇 가지 케이스 Reset (http://ecogeo.tistory.com/276) 방금 전 커밋한 것을 취소하고 싶을 때, 취소된 커밋은 워킹트리에 그대로 보존 된다. git reset HEAD^ git reset HEAD~커밋갯수 Rebase (http://canto.btool.kr/programing/35117) 원격 저장소로 푸시한 커밋을 합치고 싶을 때, 로컬에서 합치고 강제로 푸쉬한다. (여러명이 사용하고 있는 환경이라면 하지 말 것) git rebase -i HEAD~커밋갯수 (이전 것을 포함하여 모두 3개를 합칠 경우 HEAD~3) 커밋을 리베이스 한 후 git push -f 강제로 푸시 한다. 더보기
나눔고딕 적용시 문제점 네이버에서 제공되는 나눔고딕은 세가지 베리에이션을 가지고 있습니다.400 : 보통600 : 굵게700 : 아주 굵게IE 에서 폰트 스타일을 bold 로 세팅하게 되면 700 으로 표현됩니다.반면 다른 브라우저에서는 600 으로 표현되죠. 이거 어떻게 해결하는게 좋을까 살펴보다 구글 웹폰트는 이 문제가 해결된 상태로 배포되는 것을 확인하였습니다. 이전 코드와 변경한 코드를 비교해 봅니다. {% if useragent.isDesktop %}{% endif %} {% if useragent.isDesktop %}{% endif %} /* webfont from http://fontface.kr/ */.wf-active *,.wf-active body,.wf-active table,.wf-active input.. 더보기
Dart lang 개인적인 생각 문법 깔끔하고 구글이 주도하고 있어 망할 수도 있지만 괜찮아보인다. 홈 디렉토리에 dart-sdk 만 풀고 (웹스톰 사용자라 이클립스 따위...) 패스만 추가 해준고 메뉴얼을 보도록 한다. ~ ❯❯❯ cat .zprofile export PATH=$HOME/dart-sdk/bin:$PATH ~ ❯❯❯ 패키지 메니저에 등록되는 모듈들을 보면 장래가 밝다. 더보기
윈도우즈 피시에 우분투 더부살이 우분투 1304 설치 후 작업 목록 우분투 1204 는 좀 지겨워졌다는게 정답이겠다. 아무래도 데스크탑에 설치할 버전은 좀 화려해도 괜찮다고 생각하는 편이기 때문이리라.어쨌든 우분투 1304 를 설치했다. 몇 달 전 이 녀석을 설치하다 디스크를 통째로 날려버린 경험 때문에 약간 주눅이 들었지만 시디에 구워져 있는게 있어서 다시 받고 메모리에 담고 하는 과정이 귀찮아 그냥 그 때 날 엿맥인 버전을 사용하기로 했다.윈도우즈 디스크에서 파티션을 잡았다. 처음에 윈도우즈 관리도구를 통해서 공간을 확보하고 우분투로 부팅해서 설치를 진행하는데 해당 빈 파티션에 설치를 할 수 없다고 자꾸 거절했다. 어둠의 그림자가 보이기 시작해 일단 올 스톱. 좀 더 고민해보고 설치할 생각에 한 발 물러났다.파라곤디스크매니저를 통해.. 더보기