manywaypark's Blog
개발, 검색, 함수

MSBuild.exe MyProj.proj /property:Configuration=Debug

ref: http://msdn.microsoft.com/en-us/library/dd393574.aspx


happy hackin'

그냥 간단하게 미리 빌드된 rebarwget을 써서 가져다 쓰려고 했는데 다음과 같은 에러가 나면서 아예 받아오지를 못했다.

$ wget https://raw.github.com/wiki/rebar/rebar/rebar && chmod u+x rebar

--2014-01-13 14:27:23--  https://raw.github.com/wiki/rebar/rebar/rebar

Resolving raw.github.com (raw.github.com)... 103.245.222.133

Connecting to raw.github.com (raw.github.com)|103.245.222.133|:443... connected.

ERROR: The certificate of `raw.github.com' is not trusted.

ERROR: The certificate of `raw.github.com' hasn't got a known issuer.


--no-check-certificate 옵션을 추가하면 해결되는데, 원래는 이렇게 쓰면 안될거같은데... 

$ wget --no-check-certificate https://raw.github.com/wiki/rebar/rebar/rebar && chmod u+x rebar


happy hackin'


2015-01-16: ca-certificates 패키지 까는 것이 정공법이다.

[git] gitolite admin public key 교체.

tips & tricks 2013. 12. 23. 16:51 by manywaypark

완전 똑같은 문제에 대한 참조가 있었다.

핵심은 그냥 설치된 머신에서 gitolite user(보통 git)로 변신(su)한 후에 clone한 후에 push하는 것인데 후처리가 필요하므로 gl-admin-push를 쓰는 것이다.

su git

cd /tmp && git clone /path/to/gitolite-admin.git

# keydir 내의 admin.pub key 교체

~/.gitolite/src/gl-admin-push # apt package manager를 써서 설치한 경우는 /usr/share/gitolite/gl-admin-push


ref: http://stackoverflow.com/questions/7033991/gitolite-access-repair


happy hackin'


2017-09-15 추가: gitolite 최신 버전은 여기 참조 http://gitolite.com/gitolite/emergencies/index.html

jsfiddle.net - html, css, javascript

tips & tricks 2013. 11. 24. 20:01 by manywaypark

http://jsfiddle.net/ 에서는 html + css + javascript (일반적인 js lib들 포함)의 조합을 간단히 웹페이지에서 시험해볼 수 있는 환경을 제공한다.

간단한 페이지 정도는 뚝딱 만들 수 있다.


happy hackin'

git submodule foreach

tips & tricks 2013. 11. 21. 23:29 by manywaypark

git에서 모든 submodule에대해 무언가 작업을하고 싶다면 foreach를 활용하면 간단히 해결된다.

모든 서브모듈들을 pull하고 싶다면 아래와 같이 하면 된다.

git submodule foreach git pull origin master


ref: http://stackoverflow.com/questions/1030169/easy-way-pull-latest-of-all-submodules


happy hackin'

git/gitolite - remote branch 삭제하기

tips & tricks 2013. 11. 19. 13:59 by manywaypark

gitolite 관리자 권한으로,

git branch -d -r origin/branch-name

git push origin :branch-name # =:= git push origin --delete branch-name


refs: 

http://www.markhneedham.com/blog/2011/06/28/git-deleting-a-remote-branch-on-a-gitolite-configured-repository/

http://stackoverflow.com/questions/2003505/how-do-i-delete-a-git-branch-both-locally-and-remote


happy hackin'

svn rep를 git의 submodule로 쓰기

tips & tricks 2013. 11. 17. 00:22 by manywaypark

git의 submodule로 svn 저장소를 쓸 수 있을까?

갑자기 궁금해져서 검색해봤다.

결론은  "쓸 수 없다"이다.


하지만 이전글에서도 잠시 언급했듯이, svn repo를 git repo로 변경후에 submodule로 지정하면 동일한 효과를 볼 수 있다.


ref: http://stackoverflow.com/questions/465042/is-it-possible-to-have-a-subversion-repository-as-a-git-submodule


happy hackin'



DNS cache flush하기

tips & tricks 2013. 11. 5. 14:19 by manywaypark

가끔 DNS cache가 문제가 되는 경우가 있다 (name server 변경 등의 경우).


Windows:

관리자 권한으로 명령창을 열고 다음과 같이 하면 flush된다.

ipconfig /flushdns


Mac:

명령창을 열고 다음과 같이 하면 된다.

sudo killall -HUP mDNSResponder              # OS X Mountain Lion or Lion

sudo dscacheutil -flushcache                 # Mac OS X v10.6


refs: 

http://www.tech-recipes.com/rx/1600/vista_dns_cache_flush/

http://support.apple.com/kb/ht5343

http://faq.hostway.co.kr/Linux_DNS/2249 -> Linux


happy hackin'

Ubuntu(Debian) package 관리

tips & tricks/Linux/Unix 2013. 10. 4. 10:16 by manywaypark

박스 A에 설치된 package들을 박스 B에도 그대로 적용하고 싶을 때:

설치 패키지 정보 복사 및 설치:

# box A:

$ dpkg --get-selections > selections.txt

$ scp selections.txt foo@boxB:/tmp/

# box B:

$ dpkg --set-selections < /tmp/selections.txt

$ sudo aptitude install                       # 설치

$ sudo apt-get -u dselect-upgrade


위와 같이하면 설치는 되지만, 의존성 관련 정보(사용자가 깔았는지, 의존성때문에 자동으로 깔렸는지) 등은 소실된다.

이 정보의 복구는 다음과 같이 한다.

# box A:

$ apt-mark showauto > pkgs_auto.lst

$ apt-mark showmanual > pkgs_manual.lst

# box B:

$ sudo apt-mark auto $(cat pkgs_auto.list)

$ sudo apt-mark manual $(cat pkgs_manual.list)


ref: http://askubuntu.com/questions/101931/restoring-all-data-and-dependencies-from-dpkg-set-selections


happy hackin'

ubuntu-desktop, xubuntu-desktop, kubuntu-desktop 패키지 중에 맘에 드는 것을 하나 설치하면 된다.


아래와 같이 하면, ubuntu-desktop 패키지 설치시에 쓸데 없는 패키지(OpenOffice 등)들을 제외하고 꼭필요한 것만 깐다.

sudo apt-get install --no-install-recommends ubuntu-desktop

ref: http://www.ubuntugeek.com/how-to-install-gui-on-ubuntu-12-04-precise-server.html


2013-10-04: xubuntu-desktop package를 --no-install-recommends 옵션을 주고 설치하면 아이콘등이 제대로 안나와서 모양이 어색하다. xubuntu-icon-theme package를 설치하면 해결된다.

happy hackin'



1 ··· 5 6 7 8 9 10 11 ··· 16 
분류 전체보기 (306)
잡담 (20)
함수형 언어 (65)
emacs (16)
java (18)
tips & tricks (154)
사랑 (1)
가사 (0)
독서 (4)
mobile (6)
비함수형 언어 (2)

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

01-11 05:44