약간 오래된(?) 문서로
2013년 작성된건데.. 전반적으로 vmware의 성능 승리이다.

[링크 : http://xmodulo.com/2013/07/vmware-player-vs-virtualbox-performance-comparison.html]

vmware player도 배포를 제외하면 
개발용으로 회사에서 써도 되는 것으로 생각되니
vmware player / virtualvbox 중에서 적당히 골라 쓰면 될 듯
[링크 : http://www.2cpu.co.kr/bbs/board.php?bo_table=freeboard_2011&wr_id=73967]
Posted by 구차니

virtualbox 에서 호스트에서만 접속을 허용할 경우 라던가. 아무튼
외부와의 접점이 필요할 경우 사용한 방법으로 NAT port forward라는게 있다.

Step 1. 리눅스 내의 아이피 확인(DHCP 라면 고정하는게 편하다)


Step 2. virtualBox의 해당 가상머신 설정에서 네트워크 - 어댑터 - 고급 - "포트 포워딩"


Step 3. 아래와 같이 입력한다.
호스트는 현재 사용중인 실체/물리 PC를 뜻하니 
컴퓨터의 ip를 적거나 가장 편하게(!) 127.0.0.1로 설정한다(localhost라고 입력은 아예 못하게 ip 타입으로 입력 받는다)



음.. 단순화 시키면
호스트 아이피는 127.0.0.1로 고정하고
호스트 포트는 외부 포트
게스트 IP는 포워딩 할 IP
게스트 포트는 포워딩 할 포트로 생각해서 일반적인 공유기 설정하듯 쓰면 된다.



아래는 설정에 참고한 Virtualbox 도움말

To forward all incoming traffic from a specific host interface to the guest, specify the IP of that host interface like this:

VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,127.0.0.1,2222,,22"

This forwards all TCP traffic arriving on the localhost interface (127.0.0.1) via port 2222 to port 22 in the guest.

Posted by 구차니
프로그램 사용/vi2014. 8. 26. 10:21
파일 목록을 탐색한다는 의미로 Explorer의 E인듯

:E
:Ve
:Se

[링크 : http://vimcasts.org/episodes/the-file-explorer/]
[링크 : http://k.daum.net/qna/view.html?qid=3wQp7]
Posted by 구차니
프로그램 사용/bind2014. 8. 25. 15:44
nslookup은 dns 에서 네임서비스를 조회하는 명령어이다.
C:\Users\Shinjaejong>nslookup
기본 서버:  
Address:  

> help
명령: (식별자는 대문자로 표시되고 []는 선택 사항을 나타냄)
NAME            - 기본 서버를 사용하는 호스트/도메인 NAME에 대한 정보 인쇄
NAME1 NAME2     - 위와 같지만 NAME2를 서버로 사용
help 또는 ?       - 일반 명령에 대한 정보 인쇄
set OPTION      - 옵션 설정
      all                 - 옵션, 현재 서버 및 호스트 인쇄
      [no]debug           - 디버깅 정보 인쇄
      [no]d2              - 자세한 디버깅 정보 인쇄
      [no]defname         - 각 쿼리에 도메인 이름 추가
      [no]recurse         - 쿼리에 대해 재귀 응답 요청
      [no]search          - 도메인 검색 목록 사용
      [no]vc              - 항상 가상 회로 사용
      domain=NAME         - 기본 도메인 이름을 NAME으로 설정
      srchlist=N1[/N2/.../N6] - 도메인을 N1로, 검색 목록을 N1,N2 등으로 설정
      root=NAME           - 루트 서버를 NAME으로 설정
      retry=X             - 다시 시도 횟수를 X로 설정
      timeout=X           - 초기 시간 제한 간격을 X초로 설정
      type=X              - 쿼리 유형 설정(예: A,AAAA,ANY,CNAME,MX,NS,PTR,SOA,SRV)
      querytype=X         - type과 동일함
      class=X             - 쿼리 클래스 설정(예: IN (Internet), ANY)
      [no]msxfr           - MS 빠른 영역 전송 사용
      ixfrver=X           - IXFR 전송 요청에서 사용할 현재 버전
server NAME     - 현재 기본 서버를 사용하여 기본 서버를 NAME으로 설정
lserver NAME    - 초기 서버를 사용하여 기본 서버를 NAME으로 설정
root            - 현재 기본 서버를 루트로 설정
ls [opt] DOMAIN [> FILE] - DOMAIN에 있는 주소 나열(선택 사항: FILE에 출력)
      -a          -  정식 이름 및 별칭 나열
      -d          -  모든 레코드 나열
      -t TYPE     -  주어진 RFC 레코드 형식의 레코드 나열(예: A,CNAME,MX,NS,PTR등)
view FILE           - 'ls' 출력 파일 정렬 및 pg로 보기
exit            - 프로그램 끝내기

> 

내부 명령어중 ls -a 나 ls -d를 통해
덤프받을 수 있으나..
[링크 : http://wyseburn.tistory.com/51]

보안상의 이유로 대부분 막아 놓은것으로 보인다.
> ls -d xxx.ddd
ls: connect: Result too large
*** 도메인 xxx.ddd을(를) 나열할 수 없습니다. Unspecified error
DNS 서버가 영역 xxx.ddd을(를) 사용 중인 컴퓨터에 전송하는 것을 거부했습니다.

잘못된 경우에는 IP 주소 0.0.0.0의 DNS에서 xxx.ddd의 영역 전송 보안 설정을 확인하십시오. 
[링크 : https://www.linux.co.kr/security/certcc/DNS%20user%20guide.htm]


allow-recursion 키워드로 설정하면 위의 기능을 쓸 수 있는 듯.
[링크 : http://www.zytrax.com/books/dns/ch6/]

'프로그램 사용 > bind' 카테고리의 다른 글

bind zone 파일 내용  (0) 2016.10.17
bind 설치 및 설정  (0) 2016.10.17
Posted by 구차니
프로그램 사용/vi2014. 8. 25. 13:56
테스트필요

:set complets
^p / ^(space)
[링크 : http://cozyboy.tistory.com/entry/개발자-vim-tip]


:so $VIMRUNTIME/syntax/2html.vim
[링크 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Vim/Documents/UsedVim


[i 함수의 프로토타입보기

[링크 : http://k.daum.net/qna/openknowledge/view.html?qid=0GD6Q&]

'프로그램 사용 > vi' 카테고리의 다른 글

vi를 IDE 처럼 사용하기  (0) 2014.09.04
vi 에서 탐색기(?)  (0) 2014.08.26
vi 수평창을 수직창으로 바꾸기/변환하기  (0) 2011.11.20
vi 코드 자동 정렬  (0) 2011.09.26
vi 에서 탭 간격 조절하기  (0) 2011.09.26
Posted by 구차니
검색을 해보면 phpmyadmin 설정파일을 변경하라지만..
문제는 업체 호스팅이라 손을 댈 수 없다 -_-

유심히 phpmyadmin을 보다보니...

검색탭에서 데이터 중 'Use hexadecimal for BLOB' 이라는 항목이 체크 되어 있는데(기본값)
이걸 체크 풀면 SQL 에서도 내용이 보여진다.

물론.. XML이나 CSV로 보는게 엔터처리도 잘되어 있어서 보긴 좋지만
이런식으로 굳이 phpmyadmin을 수정하지 않아도 볼 수 있는 건 꽤 편리한 듯?

Posted by 구차니
ckeditor와 fckeditor의 차이점은 모르겠지만..
결론은 FCKeidotr는 이전의 CKEditor 였던 2 버전 이후로 단종되었고 버전 3부터 시작되었다.. 인가?

What is FCKeditor and how does it compare to CKEditor?
FCKeditor, discontinued after version 2, is the previous version of CKEditor, which started with version 3. The new CKEditor was redesigned from the ground up, offering more features, enhanced security and better integration.

Should I upgrade from FCKeditor?
Yes. FCKeditor was discontinued in 2010. Not only does our new version offer more features, it is also more stable and secure. The CKEditor core team has stopped supporting FCKeditor so each new browser update increases the risk of problems with it. It is strongly advised you switch to the latest version of CKEditor.
 
[링크 : http://ckeditor.com/support/faq/fckeditor

2008년 글인데.. 그 동안 많이 나아졌겠지만..
ckeditor는 ckfinder를 같이 써줘야 할 듯..
[링크 : http://www.yunsobi.com/blog/392]
Posted by 구차니
전보다는 mingw가 빨라졌는지 속도가 꽤 나온다. (3~5MiB)
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Cloning into 'linux'...
remote: Counting objects: 3656409, done.
remote: Compressing objects: 100% (555211/555211), done.
Receiving objects:  16% (592016/3656409), 302.04 MiB | 3.47 MiB/s 

mingw git port
[링크 : http://git-scm.com/downloads]
[링크 : http://msysgit.github.io/]

이녀석.. 설치과정이 너~~~무 길다 -_-











메뉴는 Init / Gui / Bash 세가지


Gui를 누르면 먼가 좀.. TortoriseHg 같은 UI가 나온다 -_-a


궁금해서 추가해보지만 안된다 ㅠㅠ


걍 bash에서 명령어 복/붙 해서 해보니 한참 걸리네..


git history 하니 이렇게 이쁘게 쫜!


git gui



tortoise git
[링크 : https://code.google.com/p/tortoisegit/]

만만한 거부기!








확실히.. git 보단 조금은 단간한 설치 과정.
그리고 익숙한 context menu!


git clone을 통해서 svn checkout 하듯 받아 오면 되는데
Load Putty Key는 체크는 되어있지만 별 상관은 없는듯 하다.


위에서 mingw로 linux에 받고 있어서 일단 linux2로 받는데 속도는 mingw를 쓰는지 거의 동일하게 나온다.


show log


와.. 냅뒀더니 미친듯이 메모리 / 하드를 긁어대네.. 메모리 4기가인데 이거 머하는 짓이야!!! ㅠㅠ


2010/03/18 - [프로그램 사용/CVS / SVN / GIT / Mercurial] - GIT는 리눅스에서 받으시는걸 추천합니다. 

후덜덜. 리눅스 커널을 받았더니 총 1.37 기가


소스 자체는 530 메가 밖(에 일리가 있나!!!!)에 안된다.

 
Posted by 구차니
프로그램 사용2014. 6. 26. 14:37



nx7폴더 내의 ugii_env_ug.dat 파일에서 UGII_SMP_ENABLE을 찾아 주석을 삭제하거나
1로 설정해 주면된다.
###########################################################################
#
#  MISCELLANEOUS
#
#  This variable enables Symmetric Multi-processing (SMP) on systems
#  with multiple CPU's or that support hyperthreading.  Performance will
#  be improved in certain Parasolid operations, such as Mass Properties,
#  Booleans and silhouette generation.  This option is only supported on
#  platforms where Parasolid supports multi-threading.
#
#     Set to 0 to disable SMP
#     Set to 1 to enable SMP
#     Unset will take the Parasolid default
# UGII_SMP_ENABLE = 1

[링크: http://h20331.www2.hp.com/Hpsub/downloads/Tech_Tips_NX_PrefV4.pdf]
[링크: http://cs.summit.no/.../System%20requirements%20guidelines%20NX%208%205.pdf]
Posted by 구차니

아무래도 익숙한.. tortoise 가 있으니 일단 사용
설치후 우클릭 하면 컨텍스트 메뉴에 Hg workbench와 TortoiseHg가 추가되는데
TortoiseHg의  Create Repository Here 하면 저장소 겸 워킹 카피가 생성된다.
SVN처럼 저장소와 워킹 카피가 별도로 존재하는 개념이 아닌 하나의 통합된 개념이다. 


Hg command 에서 보이듯,
해당 폴더를 초기화 시켜준다.

생성완료!


생성 이후에는 .hg 라는 폴더와 .hgignore 가 생성된다.
그리고 소스를 현재 위치에 넣어주면 사용은 끝! 


우클릭에서 Hg workbench를 누르면


SVN의 history 와 repository browser를 합쳐 놓은 듯한 워크벤치
중앙의 ### filter text ### 아래의 아이콘을 누르면
현재 리비전에 변경이 생긴 목록과 전체 소스 트리를 번갈아 볼 수 있다.
설명서를 안본것도 문제지만 이렇게 눈에 안들어 오다니 -_- 


Posted by 구차니