반응형

Coding 120

배치파일에서 옵션 선택

도스시절부터 도스모드 또는 커맨드프롬프트 모드를 상당히 유용하게 사용하고 있다. 주된 용도는 비슷한 일들을 배치 스크립트를 사용해서 자동화하는 것인데 간혹 배치스크립트에서 옵션 선택을 할 일이 있을 때 CHOICE 명령어를 쓰곤 하였다. 예를 들면 간혹 즐기는 DosBox 에서 다양한 모드로 시작하고 싶을때 (예를 들어 Hercules 그래픽이나 VGA 모드, 또는 자체 하드 이미지로 만들어 놓은 Win95 또는 Win98 이나 리얼도스 시스템으로의 부팅 등) 다음과 같이 CHOICE 명령어를 사용하곤 해 왔다. CLS@ECHO OFFECHO 1 - Run Win95 HDDECHO 2 - Run Win98 HDDECHO 3 - Run Dos HDD - VGAECHO 4 - Run Dos HDD - Her..

Coding/Misc 2013.05.09

파이썬 - pyglet & avbin

최근 CHIP8 인터프리터를 접하게 되서 조금 공부를 해 보았다. 무척 흥미로운 8비트 가상머신 에뮬레이터이다. 인터넷을 뒤져서 에뮬레이터 소스들을 주욱 모아 본 결과 python 코드로 된 것도 있다. 그래픽과 사운드는 Pyglet 을 사용. 헌데 pyglet 을 조금 테스트하다 보니 MP3 를 돌리질 못한다. 윈도우에서는 된다고 설명이 있는 것 같았는데... 덕분에 AVBIN dll 까지 함께 구해서 Windows\System32 또는 현재 소스가 있는 곳에 함께 넣고 돌리면 되는 것을 확인. 파이썬은 2.7.3 사용중이고 pyglet 과 avbin-win32 가 혹시 필요할 때 다시 찾게 될까 일단 이곳에 등록해 둔다.

우분투에 ipython 사용환경 구축

다음은 virtualbox에 돌아가는 ubuntu 12.04 에서 테스트해 본 결과임 install ipython $ sudo apt-get install ipython$ sudo apt-get install python-matplotlib install numpy/scipy$ sudo apt-get install python-numpy$ sudo apt-get install python-scipy install easy_install$ sudo apt-get install python-setuptools install PILdownload source$ tar -xzf ...$ cd ....$ sudo python setup.py install install pygame$ sudo apt-get ins..

파이썬 - 기초부터 다시한번 확인...

점프투파이썬 복습 내용 정리http://codejob.co.kr/docs/view/2/ ########################################################03. 자료형과 제어문 » 1) 자료형 » [2] 문자열 (String) print "=" * 50 a="abcd" a.count(x)a.upper()a.lower()a.find(x) -> if no existence, return -1a.index(x) -> if no existence, errora.join(s) >>> a= "," >>> a.join('abcd') 'a,b,c,d'a.lstrip()a.rstrip()a.strip()a.replace(s,r)a.split([s])a.swapcase() ########..

파이썬 - 우분투에 새 버전 설치 사용법

1) http://www.python.org에 접속해 새버전(예: 우분투 8.10 돌리면서 기본이 2.5 일때 Python-2.7.tgz)을 다운로드한다. 2) 압축 해제 $ tar xvzf Python-2.7.tgz 3) 다음에 해당 디렉토리로 이동한다. $ cd Python-2.7 4) Makefile 파일을 만들기 위해서 configure를 실행한다. $ ./configure 5) 파이썬 소스를 컴파일 한다. $ make 6) 루트 계정으로 인스톨한다. $ sudo su (다른 디스트로일 경우 단순히 su 일수도 있음) # make install 7) 원래의 버전은 지우면 안됨. 따라서 새 버전의 링크 확인하여 사용 $ ls -al `which python` lrwxrwxrwx l root root..

728x90