'Computer'에 해당되는 글 115건

  1. 2013.08.08 맥 터미널 프롬프트에 git 관련 정보 출력
  2. 2012.06.06 Mac OS X에 jekyll 설치시 오류
  3. 2012.06.06 SourceTree에서 github 계정 정보설정
  4. 2012.01.17 hosts 파일이 뭔가요?
  5. 2012.01.02 Automator + rsync workflow 만들기
  6. 2011.09.08 Finder에 SFTP 마운트
  7. 2011.09.05 OS X Lion 업데이트
  8. 2011.08.02 CakePHP #1 - 설치
  9. 2011.07.26 Visual C++에서 name mangling
  10. 2010.12.02 Head First iPhone Development 정리 #1
  11. 2010.10.24 iTunes 보관함 폴더 추가 헤프닝
  12. 2010.09.18 윈도우 암호 초기화
  13. 2010.01.01 SPC-3100s
  14. 2009.11.18 CUDA Basic #1
  15. 2009.10.26 VC에서 cu 파일 컴파일 하기(CUDA)
  16. 2009.08.15 robocopy를 사용하자.
  17. 2009.08.06 Visual Basic 6.0 - mouse wheeel
  18. 2009.07.20 델파이에서 Lua 사용을 위한 메모
  19. 2009.07.04 ofstream으로 파일 출력
  20. 2009.03.19 To use trackpoint wheel in matlab
  21. 2009.03.08 Firefox 스크롤 조정하기
  22. 2009.02.14 USB 바이러스 예방
  23. 2009.01.12 USB 메모리 초기화
  24. 2008.10.19 X61T ACHI 모드 사용하기
  25. 2008.10.03 XP SP3(Tablet Edition)에 테마 적용
  26. 2008.08.10 Visual Studio에 XLL+ 도구 모음 추가 방법
  27. 2008.07.20 컴퓨터 관련 북마크 정리 - 20080720
  28. 2008.07.20 Builder 와 Delphi 컴포넌트 설치 규칙
  29. 2008.06.05 팩스 또는 메일 작성시 서버에 등록한 연락처 사용
  30. 2008.06.05 게임 개발 관련 북마크 정리
2013. 8. 8. 17:03

맥 터미널 프롬프트에 git 관련 정보 출력

아침에 트위터에서 vcprompt 관련 내용을 보고 나도 써봐야 겠다는 생각이 들어 적용하고 관련 내용 정리 함.

1. vcprompt 설치
- mac
$brew install vcprompt

- linux
https://github.com/djl/vcprompt 에서 다운로드 및 설치

2. .bash_prpfile 또는 .bashrc에 추가
export PATH=~/bin:$PATH

POWDER_BLUE=$(tput setaf 153)
BRIGHT=$(tput bold)
BLINK=$(tput blink)
REVERSE=$(tput smso)

txtblk=$(tput setaf 0) # Black - Regular
txtred=$(tput setaf 1) # Red
txtgrn=$(tput setaf 2) # Green
txtylw=$(tput setaf 3) #Yellow
txtblu=$(tput setaf 4) # Blue
txtpur=$(tput setaf 5) # Purple
txtcyn=$(tput setaf 6) # Cyan
txtwht=$(tput setaf 7) # White
txtrst=$(tput sgr0)    # Text Reset

txtbold=$(tput bold) # Bold

VCPROMPT_FORMAT="(${txtylw}%n${txtrst}:${txtcyn}%r${txtrst}@${txtgrn}%b${txtred}%m${txtpur}%u${txtrst})"
export VCPROMPT_FORMAT=$VCPROMPT_FORMAT

print_before_the_prompt () {
     echo "${txtred}$USER@${txtrst}${txtbold}${txtgrn}$PWD${txtrst} $(vcprompt)"
     #printf "/[${txtred}/]%s@$bldgrn%s${txtrst} %s\n" "$USER" "$PWD" "$(vcprompt)"
}

PROMPT_COMMAND=print_before_the_prompt
PS1='$'

3. 터미널 화면


4. 참고

1. http://net.tutsplus.com/tutorials/other/how-to-customize-the-command-prompt/
2. https://github.com/djl/vcprompt

3. http://blog.outsider.ne.kr/737


Trackback 0 Comment 0
2012. 6. 6. 19:58

Mac OS X에 jekyll 설치시 오류

github에 블로그를 옮기기 전에 테스트 목적으로 로컬에 jekyll을 설치하려는데 오류가 발생하였고, 이 오류는 ruby를 업데이트하는 것으로 해결되었음.  단순히 static blog engine을 사용해보려고 한 것이었으나 아래 오류로 인하여 한 번도 사용해보지 않은 ruby, gem을 설치/업데이트 등을 하게 되어 배보다 배꼽이 더 큰 상황이 되어 버렸다.


# 오류

Mac OSX에 기본으로 포함된(?) ruby, gem 버젼에서 jekyll을 설치하면 아래 처럼 오류가 발생 함.

- 오류 화면








# 해결

ruby 버젼을 1.9로 변경하면 에러 없이 설치되고 동작 함.


xcode -> Preferences -> Downloads -> Command Line Tools 설치 

macport로 ruby1.9설치


#sudo port install ruby19

#sudo gem install jekyll


# 참고
설치이후에 아래처럼 실행하면, 로컬에서 페이지를 확인 할 수 있음

#jekyll --server

 
- 참고 화면


Trackback 0 Comment 0
2012. 6. 6. 01:26

SourceTree에서 github 계정 정보설정

github 계정 두 개를 관리해야 할 일이 생겼는데 github 하나의 계정만 지원하기 때문에 SourceTree 사용하면 되겠다 싶어서 별생각 없이 github 저장소 clone으로 SourceTree에 등록한 다음에 수정하고 push 하려는데 오류 발생. 

계정 정보 설정도 안 해놓고는 푸시가 왜 안 되나 하는 쓸데없는 고민을 하다가 아래처럼 계정 정보 설정하고 push 아이콘을 클릭하니 제대로 동작한다. 동작 안 하면 그게 이상한 일이겠지.

 


1. Repository -> Repository Settings

\


2. origin 선택후 Edit 버튼 클릭



3. URL/path 옆의 버튼 클릭



4. hosted account 목록 -> Edit Accounts 버튼 클릭



5. Add Account 버튼 클릭



6. github 계정 정보 입력




Trackback 0 Comment 0
2012. 1. 17. 11:37

hosts 파일이 뭔가요?

같은 서버 주소를 사용하면서 떻게 다른 서버에 접속 할 수 있냐고 물어보는 친구(일반인?)를 위해 만든 슬라이드 한장. 이걸로 이해가 됐음 좋겠다. ^^



참고로 운영체제에 따른 hosts 파일 경로는 다음과 같음.
Windows :  c:\Windows/system32/etc/hosts
Linux: /etc/hosts
Mac OS: /private/etc/hosts 

hosts 파일에 대한 자세한 사항은 http://en.wikipedia.org/wiki/Hosts_(file) 보시기 바랍니다. 
Trackback 0 Comment 0
2012. 1. 2. 14:20

Automator + rsync workflow 만들기

로컬에 디렉토리와 NAS 간에 동기화 하는데 사용하고 있는 Automator + rsync workflow 구성 화면
너무 간단해서 설명을 덧 붙일 필요가 없음. 




참고 자료
1. http://support.apple.com/kb/HT2488?viewlocale=ko_KR&locale=ko_KR
2. http://coreygilmore.com/blog/2010/05/07/passing-multiple-automator-variables-to-a-shell-script/



Trackback 0 Comment 0
2011. 9. 8. 12:55

Finder에 SFTP 마운트

요즘에 리눅스 서버에서 작업할 일이 있는데 shell 접속하고 vi 사용했는데 맥에 마운트 없나 자료를 찾아보니 작업 환경을 개선할 있는 방법이 이미 있었다.

 ExpanDrive(http://www.expandrive.com/) 구입하거나 Macfusion(http://macfusionapp.org/) 다운 받아서 사용하면 된다.

참고) Macfusion macfuse 설치되어야 하는데 설치가 안되어 있는 경우에는 http://code.google.com/p/macfuse/ 다운 받아서 설치하면


추가
) Macfusion에서 마운트롤 하려고 하면 에러가 나면서 로그에 다음처럼 나와서 구글에서 찾아보니 공식 배포 버젼이 64bit 운영체제와 호환이 안되서 발생하는 문제여서 64bit 운영체제 지원되게 빌드된 비공식 버젼을 받아서 설치하니 정상적으로 동작 . 구체적인 내용은 http://www.offthehill.org/articles/2010/12/31/macfuse-for-64-bit-snow-leopard/ 포스트를 참고.

#  MacFUSE for 64bit(unofficial version)

 
# error log

/Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load - (libkern/kext) link error; check the system/kernel logs for errors or try kextutil(8).
the MacFUSE file system is not available (71)

 

Trackback 0 Comment 0
2011. 9. 5. 11:12

OS X Lion 업데이트



미루던 업데이트를 오늘 했습니다.
스크롤 방향이 달라져서 아직도 익숙치는 않지만 좋아 보이네요. 
주절 주절 쓰고싶지만 시간이 없어서 다음으로 미뤄야 겠습니다.


Trackback 0 Comment 0
2011. 8. 2. 00:03

CakePHP #1 - 설치

1. CakePHP 다운로드 받아서 압축을 푼다.http://cakephp.org/

public_html/cakephp 에 설치했다고 가정하고 기술

2. 권한 설정
cakephp/app/tmp 디렉토리에  web server user 쓰기 권한 부여

3.  app/config/core.php 수정
- Security.salt
- Security.cipherSeed

4. config/database.php.default를 database.php로 파일이름 변경
DATABASE_CONFIG 클래스의 정보를 적정하게 수정

기본 설정이 끝나면 다음과 같은 화면을 볼 수 있음. 

Trackback 0 Comment 0
2011. 7. 26. 22:52

Visual C++에서 name mangling

http://hopeis.tistory.com/123
http://blog.naver.com/muggae/50010211722

VC로 DLL 만드는 경우에 def를 사용하지 않고 extern을 사용하는 경우에 VB에서 호출이 안된다.
이런 문제가 발생하는 이유는 볼랜드의 경우에 stdcall 호출 타입인 경우에는 extern "C"를 하면 함수 이름 그대로 export가 되지만, VC의 경우에 extern "C"를 하여도 prefix와 postfix가 붙게 되어 함수 이름이 변경되어 export 된다.
볼랜드 계열만 사용하다 VC에서는 왜 제대로 안되나 싶었는데 아래 자료를 읽어보니 명확해졌다.

# function_name_with_extern_c.png from Calling conventions for different C++ compilers and operating systems

Trackback 0 Comment 0
2010. 12. 2. 00:09

Head First iPhone Development 정리 #1

Head First iPhone Development  책 읽으면서 내용 정리 목적으로 작성한 글이므로 자세한 내용이 궁금하신 분은  Head First iPhone Development 책 사서 보세요. 

# iPhone 3GS 해상도
320 x 480

(1). SDK 설치

SDK 다운로드
기본경로 /Developer/Applications에 설치되며, XCode 아이콘을 Dock에 등록해둔다 

(2).  간단한 샘플 만들기
1.  Xcode 실행 ->  Create a new Xcode project -> iOS의 Application 선택 -> View-based Application 선택




2. Xcode 프로젝트 창


- Classes: Objective-C 파일 코드
- Other Sources: 메인함수, pre-compiled header
- Resources: 인터페이스 빌더(*.xib), 그림, 데이터, 프로퍼티 리스트
-  Frameworks: 현재 사용하고 있는 라이브러리

3. 인터페이스 빌더 UI
위에서 생성한 프로젝트 firstSampleViewController.xib 파일을 클릭하면 인터페이스 빌더가 실행 됨


- nib 파일: NeXTStep Interface Builder 약자

4. UI 관련 코드 작성
# header file
 

# source file

# 인터페이스 빌더에서 컨트롤과 코드 연결
레이블 컨트롤 선택후 control + 클릭 -> 리스트 박스에서 File's Owner연결 후 decisionText 선택 

# 이벤트 연결
버튼 컨트롤 선택후 control + 클릭 -> 리스트 박스에서 File's Owner연결 후 buttonPressed 선택 

- IBOutlet : 코드가 화면의 어떤 객체를 참조
- IBAction : 이벤트가 발생했을 때 코드의 메소드를 실행

5. 작성한 샘플 다운로드




'Computer > iPhone & iPad' 카테고리의 다른 글

Head First iPhone Development 정리 #1  (0) 2010.12.02
Trackback 0 Comment 0
2010. 10. 24. 14:15

iTunes 보관함 폴더 추가 헤프닝

별도의 디렉토리에 음악 파일을 따로 관리하다가 iTunes Media로 모아서 관리를 해보려고 다음처럼 설정을 변경했다. 


설정 변경 후에 디렉토리를 보관함에 추가하면 이상하게도 같은 노래가 리스트에 중복해서 등록돼서 한참을 지우고 등록하는 것을 반복하다가 기존 음악파일 있던 디렉토리를 살펴보니 m3u 파일이 있어서 보관함에 중복해서 등록된 거였다. ㅠ.ㅠ 

기존 음악 디렉토리에서 m3u 확장자 파일 검색해서 모두 삭제하고 등록하니 중복해서 생기는 거 없이 제대로 추가가 되었다. 요즘에는 이런 사소한 것도 한참 헤매게 된다. ㅎㅎ
Trackback 0 Comment 0
2010. 9. 18. 10:39

윈도우 암호 초기화

2년 전에 vmware에 설치해놓은 윈도우를 사용할 일이 생겼는데 암호가 도저히 기억이 안나고 그렇다고 새로 설치하기에는 시간이 너무 아까워서 암호 초기화 하는 방법을 찾아보니 부팅 시디 이미지로 제공해주는 프로그램이 있어서 쉽게 해결할 수 있었는데 다음을 위해서 블로그에 올려 둔다.

# 프로그램 사이트
http://pogostick.net/~pnh/ntpasswd/

# iso 이미지

Trackback 0 Comment 0
2010. 1. 1. 01:24

SPC-3100s

국민학교 3학년 때 부모님 졸라서 처음으로 갖게된 컴퓨터 이다. 2000년 즈음까지는 창고에 보관하고 있었는데 나도 모르게 어머니가 버리셔서 지금 내손에 없다는게 아쉽다는 생각이 든다.


사진 출처
http://comandgame.tistory.com/29
Trackback 0 Comment 0
2009. 11. 18. 00:45

CUDA Basic #1

CUDA를 사용하기 위해서 가장 먼저 thread의 계층 구조에 대해서 알아야 된다. 
CUDA의 thread 구조는 thread -> block -> grid로 이루어 지며, GPU에서 실행되는 함수 코드에서는 내부에서 각 level 관련 변수를 사용할 수 있어서, 이 변수를 사용하여 병렬 프로그램을 작성하면 된다.

treadIdx.x / threadIdx.y / threadIdx.z
blockIdx.x / blockIdx.y / blockIdx.z
blockDim.x / blockDim.y / blockDim.z

threadIdx.x - thread ID within block
blockIdx.x - block ID within grid
blockDim.x - number of threads per block

From CUDA Technical Training Volume I

'Computer > CUDA' 카테고리의 다른 글

CUDA Basic #1  (0) 2009.11.18
VC에서 cu 파일 컴파일 하기(CUDA)  (0) 2009.10.26
Trackback 0 Comment 0
2009. 10. 26. 23:22

VC에서 cu 파일 컴파일 하기(CUDA)

CUDA Toolkit에 포함된 Monte Carlo 예제의 속도를 보고 프라이싱 모듈 만드는데 사용하면 좋겠다는 생각이 들어서, 시간 날때마다 조금씩이라도 자료를 정리해서 올릴 생각이다.

# 이 글에서는 VC를 개발환경으로 사용한다.
VC에서 빈 프로젝트를 만들고, cu파일에 대해서는 Custom Build로 nvcc를 사용하도록 설정하는 방법에 대해서 설명한다.

# CUDA SDK 설치되었다고 가정한다.

1. VC에서 empty project를 생성한다. 


2. NVIDIA 사이트에서 연습 파일을 다운 받아 압축을 푼다.
본 문서에서는 비주얼 스투디오 연습 (윈도우)를 사용한다.



3. \myFirstKernel\solution의 myFirstKernel.cu 파일을 위에서 생성한 프로젝트 폴더에 복사한다.


4. 프로젝트에 myFirstKernel.cu 파일을 추가한다.


( 5. Matching Custom Build Rule Not Found 다이얼로그에서 No를 클릭한다. )

6. custom build 설정을 위해 solution explorer에 등록된 myFirstKernel.cu를 선택하고 properties를 클릭한다.


7. Custom Build 설정을 위하여 general 항목의 Command Line에 다음 내용을 입력한다. 
- Debug
"$(CUDA_BIN_PATH)\nvcc.exe" -ccbin "$(VCInstallDir)bin" -c -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd -I"$(CUDA_INC_PATH)" -I./ -I../../common/inc -o $(ConfigurationName)\$(InputName).obj $(InputFileName)

- EmuDebug
"$(CUDA_BIN_PATH)\nvcc.exe" -ccbin "$(VCInstallDir)bin" -deviceemu -c -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd -I"$(CUDA_INC_PATH)" -I./ -I../../common/inc -o $(ConfigurationName)\$(InputName).obj $(InputFileName)

- EmuRelease
"$(CUDA_BIN_PATH)\nvcc.exe" -ccbin "$(VCInstallDir)bin" -deviceemu -c -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/O2,/Zi,/MT -I"$(CUDA_INC_PATH)" -I./ -I../../common/inc -o $(ConfigurationName)\$(InputName).obj $(InputFileName)

- Release
"$(CUDA_BIN_PATH)\nvcc.exe" -ccbin "$(VCInstallDir)bin" -c -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/O2,/Zi,/MT -I"$(CUDA_INC_PATH)" -I./ -I../../common/inc -o $(ConfigurationName)\$(InputName).obj $(InputFileName)



8. 프로젝트의 속성을 다음처럼 수정한다.
- Additional Library Directories에 $(CUDA_LIB_PATH)를 입력한다.
- Additional Dependencies에 cudart.lib를 입력한다.
EmuDebug, EmuRelease의 경우에 프로젝트 속성을 더 수정하여야 하는데 그에 관한 것은 그것은 추후 작성 예정

PS: 위에 나온 대로 했는데 컴파일이 안된다면, Exercise에 포함된 프로젝트를 열어서 프로젝트 속성을 비교하면서 수정하면 될것이다.





9. F7를 눌러 Builde를 하고, ctrl + F5를 눌러 실행하여, 다음 화면처럼 나오면 성공이다.


'Computer > CUDA' 카테고리의 다른 글

CUDA Basic #1  (0) 2009.11.18
VC에서 cu 파일 컴파일 하기(CUDA)  (0) 2009.10.26
Trackback 0 Comment 0
2009. 8. 15. 19:40

robocopy를 사용하자.

노트북이나 데스크탑, 또는 외장 하드와 로컬 디스크의 동기화에 Total Commander의 synchronize를 사용하고 있었는데 지난 주 부터 제대로 sync가 안된다. 내 컴퓨터가 문제인건지 아니면 복사하려는 파일에 이상이 있는 건지 sync하고 나서도 누락되는 파일이 일부 생긴다. 윈도우 탐색기로 복사를 해도 누락되는 파일이 일부 있고 파일 복사에 너무 시간이 오래 걸린다.

위와 같은 문제가 있을 경우에 robocopy를 사용해보자.
간단한 사용법은 아래와 같고 자세한 내용은 http://en.wikipedia.org/wiki/Robocopy 참조하자.

다음의 명령은 c:\computer 폴더를 d:\computer에 복사하고, 소스에 없는 내용은 삭제한다.
robocopy c:\computer d:\computer /e /purge


추가) 
Windows XP인 경우에는 다음 사이트에서 Resource Kit Tools를 다운 받아서 설치하면 됨
http://www.microsoft.com/downloads/en/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd

'Computer > etc' 카테고리의 다른 글

robocopy를 사용하자.  (0) 2009.08.15
Visual Basic 6.0 - mouse wheeel  (0) 2009.08.06
Firefox 스크롤 조정하기  (0) 2009.03.08
USB 바이러스 예방  (0) 2009.02.14
USB 메모리 초기화  (0) 2009.01.12
컴퓨터 관련 북마크 정리 - 20080720  (0) 2008.07.20
Builder 와 Delphi 컴포넌트 설치 규칙  (0) 2008.07.20
블로그 사이드바에 adsense 붙이기  (0) 2008.02.04
Trackback 0 Comment 0
2009. 8. 6. 22:48

Visual Basic 6.0 - mouse wheeel



압축 풀어서 VB6IDEMouseWheelAddin.dll을 등록하고, Visual Basic 추가 기능 관리자에서 MouseWheel Fix 기능을 시작할 때 로드 하는 것으로 설정한다.

자세한 내용은 "Visual Basic 6.0 IDE에서 마우스 휠 이벤트가 작동하지 않는다" 문서 참고

'Computer > etc' 카테고리의 다른 글

robocopy를 사용하자.  (0) 2009.08.15
Visual Basic 6.0 - mouse wheeel  (0) 2009.08.06
Firefox 스크롤 조정하기  (0) 2009.03.08
USB 바이러스 예방  (0) 2009.02.14
USB 메모리 초기화  (0) 2009.01.12
컴퓨터 관련 북마크 정리 - 20080720  (0) 2008.07.20
Builder 와 Delphi 컴포넌트 설치 규칙  (0) 2008.07.20
블로그 사이드바에 adsense 붙이기  (0) 2008.02.04
Trackback 0 Comment 0
2009. 7. 20. 17:14

델파이에서 Lua 사용을 위한 메모

1. Lua
http://www.lua.org/home.html

[docs]
http://www.lua.org/docs.html
- Lua 5.1 Reference Mannual
- Programming in Lua(first edition)

2. REDWIKI
http://www.redwiki.net/wiki/wiki.php/Lua

3. LuaEdit project
http://luaforge.net/plugins/scmcvs/cvsweb.php/LuaEdit/LuaCore/?cvsroot=luaedit

4. Binding Code To Lua
- Pascal 항목의 Lua4Delphi
http://lua-users.org/wiki/BindingCodeToLua

5. GPG 책 참고
- GPG 5권의 "Building Lua into Games"
- GPG 7권의 "Automatic Lua Bindig System"

6, GpGiki
- http://www.gpgstudy.com/gpgiki/LuaLanguage

[LuaTinker]
- http://www.gpgstudy.com/gpgiki/LuaTinker
- http://www.gpgstudy.com/gpgiki/LuaTinker%20Manual

7. 기타 참고 링크
- http://www.delmadang.com/community/bbs_view.asp?bbsNo=29&bbsCat=56&indx=201666&keyword1=lua&keyword2=
- http://ojb1112.egloos.com/2325239
Trackback 0 Comment 0
2009. 7. 4. 00:52

ofstream으로 파일 출력

#include <fstream>
using namespace std;

ofstream out("c:\\ou.txt",ios_base::out | ios_base::app);
out << std::endl;
out << "===find call-k and put-k test====" << std::endl;
out.close();

Trackback 0 Comment 0
2009. 3. 19. 11:54

To use trackpoint wheel in matlab

Find “tp4table.dat” file in Program files folder.

In my computer, “tp4table.dat” is located in C:\Program Files\Lenovo\TrackPoint.

 

Open “tp4table.dat” and add following line in “; Java support” section.

 

*,*,matlab.exe,*,*,*,WheelStd,1,9

 

Reboot a computer

 

Related site

http://www.mathworks.com/support/solutions/data/1-1HORSJ.html?product=ML&solution=1-1HORSJ

'Computer > Matlab' 카테고리의 다른 글

To use trackpoint wheel in matlab  (0) 2009.03.19
Financial Econometrics MFE Matlab Notes by Kevin Sheppard  (0) 2008.01.25
JPL Toolbox 사이트  (0) 2007.12.25
Trackback 0 Comment 0
2009. 3. 8. 05:31

Firefox 스크롤 조정하기

주소 창에 about:config 입력하면 고급 환경을 설정 할 수 있다.

상단의 필터에 mousewheel이라고 입력하면 mousewheel에 관련된 설정만 화면에 볼 수 있다.

이 중에서 아래 두 속성을 변경한다.
- mousewheel.withnokey.sysnumlines : false로 변경
- mousewheel.withnokey.numlines : 적정한 값으로 조정 값이 커지면 한 번에 스크롤 되는 라인이 많아 진다

'Computer > etc' 카테고리의 다른 글

robocopy를 사용하자.  (0) 2009.08.15
Visual Basic 6.0 - mouse wheeel  (0) 2009.08.06
Firefox 스크롤 조정하기  (0) 2009.03.08
USB 바이러스 예방  (0) 2009.02.14
USB 메모리 초기화  (0) 2009.01.12
컴퓨터 관련 북마크 정리 - 20080720  (0) 2008.07.20
Builder 와 Delphi 컴포넌트 설치 규칙  (0) 2008.07.20
블로그 사이드바에 adsense 붙이기  (0) 2008.02.04
Trackback 0 Comment 0
2009. 2. 14. 23:29

USB 바이러스 예방

컴퓨터 vs 책 블로그에 USB 바이러스 관련 얘기가 올라와서 읽고 있는데 comment에 디렉토리 만들어서 attrib +r +a +h +s 해주면 된다는데 이게 뭔 이야기인가 자료를 찾아보니 http://urin79.com/zb/utdae/289279에 자세히 설명되어 있다.

방법은 바이러스와 관련된 파일이 usb에 생성이 안되도록 디렉토리를 만들고 속성을 부여하는 것이다.

1. 사용하는 USB 메모리에 printer.exe와 autorun.inf라는 이름을 갖는 디렉토리를 생성한다.

2. 그리고 다음 명령어로 디렉토리의 속성을 변경한다.
attrib +r +a +h +s printer.exe
attrib +r +a +h +s autorun.inf

'Computer > etc' 카테고리의 다른 글

robocopy를 사용하자.  (0) 2009.08.15
Visual Basic 6.0 - mouse wheeel  (0) 2009.08.06
Firefox 스크롤 조정하기  (0) 2009.03.08
USB 바이러스 예방  (0) 2009.02.14
USB 메모리 초기화  (0) 2009.01.12
컴퓨터 관련 북마크 정리 - 20080720  (0) 2008.07.20
Builder 와 Delphi 컴포넌트 설치 규칙  (0) 2008.07.20
블로그 사이드바에 adsense 붙이기  (0) 2008.02.04
Trackback 0 Comment 0
2009. 1. 12. 01:15

USB 메모리 초기화

기존에 갖고 있는 USB가 부팅을 지원하지 않아서 SWING DUAL 모델로 하나 구입했는데 USB 사용할 때 마다 IDSafer이라는 프로그램이 실행이 되서 USB 메모리 초기화 하는 방법을 찾아보게 됐다.

처음에는 모델을 swing mini(gold) 인줄 알고 selfic 사이트에서 MDPT를 다운 받아서 VID/PID를 1703/0165로 변경하여서 아무리 해도 MDPT에서 제대로 잡히질 않고 펌웨어 에러가 나서 어제 부터 계속 시간만 허비하고 있었는데...

아무래도 PID가 USB Controller 버젼일거 같은 생각에 UT163용 MDPT를 찾다가 혹시나 싶어서 Selfic사이트(www.selfic.net)에서 SWING DUAL용 프로그램을 다운 받아서 해보니 쉽게 해결이 됐다.

프로그램 사용방법은 간단하다.
우선 압축 풀어서 설치하고 실행을 한다. F1을 setting에서 USB Memory에 맞는 설정 파일을 Load하고 다음처럼 파티션 탭의 설정을 바꾼다.(나는 CD영역을 삭제하고 싶기때문에 Partion Area I만 선택한다.
구체적인 설정은 다른 구글이나 다른 블로그 참고하세요)



위에처럼 하고 OK버튼을 누르면 아래처럼 USB에 대한 정보가 나온다. 아래처럼 나오지 않는다면 F3/F5를 눌러본다.


참고)

아래는 selfic 사이트에서 복사한 것...


  10) SWING DUAL

- Win98 Driver

DOWN,       메뉴얼

- Password
DOWN,       메뉴얼
- Booting
DOWN,       메뉴얼
- 초기화 프로그램
 Down       메뉴얼


초기화 프로그램

'Computer > etc' 카테고리의 다른 글

robocopy를 사용하자.  (0) 2009.08.15
Visual Basic 6.0 - mouse wheeel  (0) 2009.08.06
Firefox 스크롤 조정하기  (0) 2009.03.08
USB 바이러스 예방  (0) 2009.02.14
USB 메모리 초기화  (0) 2009.01.12
컴퓨터 관련 북마크 정리 - 20080720  (0) 2008.07.20
Builder 와 Delphi 컴포넌트 설치 규칙  (0) 2008.07.20
블로그 사이드바에 adsense 붙이기  (0) 2008.02.04
Trackback 0 Comment 0
2008. 10. 19. 13:56

X61T ACHI 모드 사용하기

복구 영역으로 XP를 설치하는 경우 CMOS에서 Compatiblity로 변경을 해서 설치한다.
윈도우 설치 후에 AHCI로 사용하고 싶으면 다음 처럼 해야 한다.

1. 첨부 파일 다운 받아서 실행한다.

2. 첨부 파일을 실행하면 C:\drivers\win\imsm에 압축이 풀린다.

3. C:\drivers\WIN\IMSM\PREPARE\install.cmd를 실행한다.

4. 재부팅하여 CMOS setup에서 AHCI로 변경한다.

5. 윈도우 부팅이 되면 추가적으로 하드웨어 인식이 되면서 드라이버 설치 다이얼로그가 뜬다. 이때, 검색할 폴더를 C:\drivers\WIN\IMSM로 지정해주면 드라이버가 설치된다.

6. 재부팅

Trackback 0 Comment 0
2008. 10. 3. 01:48

XP SP3(Tablet Edition)에 테마 적용

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
2008. 8. 10. 16:43

Visual Studio에 XLL+ 도구 모음 추가 방법

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
2008. 7. 20. 23:09

컴퓨터 관련 북마크 정리 - 20080720

예전 홈페이지에 올렸던 자료 중에서 C++, C, Delphi 관련 사이트 정리...

1. How to Use Umdh.exe to Find Memory Leaks(umdh 사용방법)
http://support.microsoft.com/default.aspx?scid=KB;EN-US;q268343&%20Q268343

2. C++ Builder Developer's Journal
http://bcbjournal.org/

3. DirectShow community
프리첼에 있던 다이렉트쇼 커뮤니티를 옮긴 홈페이지
http://www.dshowtech.com

4. 문자열 변환(ASCII,UNICODE)
http://www.flipcode.com/tutorials/tut_strings01.shtml

5. Portable Executable File Format(PE Format)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndebug/html/msdn_peeringpe.asp
http://family.sogang.ac.kr/~gundal79/pe_icezlion.htm

6. Platform SDK Update
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

7. COM Hook
http://codeguru.com/activex/ComHook.html

8. API Hooking
http://codeguru.earthweb.com/system/apihook.html
http://www.codeproject.com/system/HookSys.asp

9. Crack 강좌
http://family.sogang.ac.kr/~gundal79/

10. webring
http://www.temporaldoorway.com/programming/cbuilder/index.htm

11. 빵폴더처럼 폴더 꾸미기
desktop.ini 이용해서 폴더 아이콘 변경
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/custom.asp

12. member function을 WndProc CALLBACK함수로 사용하기
http://bdn.borland.com/article/0,1410,22225,00.html

13. Borland Newsgroup
http://info.borland.com/newsgroups/

14. C++ Builder: The Programmer's Design Journal
http://members.dodo.net.au/~rodolfofrino/_Journal.html


15. Virtual Treeview
http://www.delphi-gems.com/VirtualTreeview/

16. IE & Delphi (EmbedWeb)
http://www.euromind.com/iedelphi/index.htm

17. 언어별 Windows codepages
http://www.microsoft.com/globaldev/reference/cphome.mspx
한글 : http://www.microsoft.com/globaldev/reference/dbcs/949.htm

18. Intraweb Homepage
http://www.atozedsoftware.com/intraweb.html

19. SAPI 관련 프로그래밍
bdn 자료 - 델파이 샘플
Speech Synthesis & Speech Recognition: Overview :
 http://bdn.borland.com/article/0,1410,29580,00.html
Using SAPI 4 High Level Interfaces  :  
 http://bdn.borland.com/article/0,1410,29581,00.html
Speech Synthesis & Speech Recognition: Using SAPI 5.1  
 http://bdn.borland.com/article/0,1410,29583,00.html
Speech Synthesis & Speech Recognition: Using SAPI 4 Low Level Interfaces
 http://bdn.borland.com/article/0,1410,29582,00.html 

20. Active Directory 사용자 만들기
http://www.delphi3000.com/articles/article_1219.asp

21. 델파이 커뮤니티
1.델코
http://www.delphikorea.com
2.델마당
http://www.delmadang.com
3.한델
http://www.delphi.co.kr
4.대구 델파이
http://www.ddel.co.kr
5.나우누리 델파이
http://www.godelphi.com/

22. Delphi Component Site
http://www.delphipages.com
http://www.torry.net
압축 컴포넌트 : http://www.delphipages.com/skunkworks/swcompress.html

'Computer > etc' 카테고리의 다른 글

robocopy를 사용하자.  (0) 2009.08.15
Visual Basic 6.0 - mouse wheeel  (0) 2009.08.06
Firefox 스크롤 조정하기  (0) 2009.03.08
USB 바이러스 예방  (0) 2009.02.14
USB 메모리 초기화  (0) 2009.01.12
컴퓨터 관련 북마크 정리 - 20080720  (0) 2008.07.20
Builder 와 Delphi 컴포넌트 설치 규칙  (0) 2008.07.20
블로그 사이드바에 adsense 붙이기  (0) 2008.02.04
Trackback 0 Comment 0
2008. 7. 20. 22:52

Builder 와 Delphi 컴포넌트 설치 규칙

델파이와 빌더에 컴포넌트 소스를 D:\Component에 압축을 풀고 설치를 했으나 설치하는 컴포넌트가 많아지고 설치했다가 삭제한 컴포넌트 등이 난무하면서 컴포넌트 관리가 어려워 졌다. 따라서 지금 부터는 아래의 방법에 따라서 컴포넌트를 관리하려고 한다.

[관리 방법]
 0. 컴포넌트 원본은 다음 위치에 놓는다.
   D:\Library

1. 컴포넌트 경로
  C:\Program Files\Borland\InstalledComponent

2. 델파이나 빌더에서 컴포넌트를 삭제하면 이 디렉토리에서도 삭제해야 한다.

3. 각 컴포넌트의 이름과 버전으로 서브 디렉토리를 만들며 컴포넌트에 이상이 있을때 쉽게 복구 할 수 있도록 컴포넌트 원본도 같이 저장한다.

'Computer > etc' 카테고리의 다른 글

robocopy를 사용하자.  (0) 2009.08.15
Visual Basic 6.0 - mouse wheeel  (0) 2009.08.06
Firefox 스크롤 조정하기  (0) 2009.03.08
USB 바이러스 예방  (0) 2009.02.14
USB 메모리 초기화  (0) 2009.01.12
컴퓨터 관련 북마크 정리 - 20080720  (0) 2008.07.20
Builder 와 Delphi 컴포넌트 설치 규칙  (0) 2008.07.20
블로그 사이드바에 adsense 붙이기  (0) 2008.02.04
Trackback 0 Comment 0
2008. 6. 5. 01:32

팩스 또는 메일 작성시 서버에 등록한 연락처 사용

익스체인지 서버 개인 사서함의 Contacts에 주소록을 등록 했는데 메시지 작성시 받는 사람을 선택하는 창에서 주소록 검색이 불가능 하면 다음처럼 한다.

Contacts 폴더의 등록 정보 - Outlook Addrsss Book 탭을 보면 Show this folder as e-main Address Book 이란 항목이 있다. 이 항목을 체크하면 메시지 작성시 받는 사람 선택 창의 Show Names from the항목에 Contacts가 Out Address Book의 하위 항목으로 나타나게 된다.
Trackback 0 Comment 0
2008. 6. 5. 01:31

게임 개발 관련 북마크 정리

http://www.kgda.or.kr/
http://forum.hitel.net/gma
http://smgal.com/
http://www.game-gpm.net/
http://leechen.wzsoft.com/
http://www.gamedeveloper.org/delphi3d/
http://dip2k.coco.st/

gpgstudy : http://www.gpgstudy.com/

통합 환경 관련
http://www.gamesync.com.ne.kr/
http://my.dreamwiz.com/neojijon/

리눅스 게임 개발 참고 : http://zho.pe.kr/introduce.html

신동원(네트워크) : http://synczone.net/

감자 김성수 : http://www.gamza.net/

한국 게임 개발자 협의회 : http://www.kgda.or.kr/

3차원 게임 엔진 : http://www.g-matrix.pe.kr/

링크 및 기타 : http://www.gamecode.org/

-외국-

아래 두개모르면 간첩이라느데...난 간첩인가
http://www.gamasutra.com/
http://www.gamedev.net/

OpenGL : http://nehe.gamedev.net/

http://www.gametutorials.com/

3D Max스크립트 관련 : http://www.scriptspot.com/

http://www.flipcode.com


3D 강의 : http://www.hut.fi/~ipelkone/3dica/

3D 기본 강의 : http://www.andypike.com/tutorials/directx8/

DirectX C++ Builder
http://clootie.narod.ru/index.html

OpenGL
http://www.opengl.org
Trackback 0 Comment 0