내 서버의 데이터를 또 다른데다 써볼까 하고 윈앰프 가사 플러그인을 만들어봤다.
 

 

만드는 도중에 짜증나는게 있어 적어본다.

플러그인에서 윈앰프를 통해 제목을 가져오면, 플레이 리스트 창에 표시되는 문자열만 가져올 수 있다. 그 플레이 리스트의 제목들은 음악파일의 ID3 태그 정보를 토대로 만들어진다.

근데 거기 ID3에다 왜 아무렇게나 문자열을 넣느냔 말이다!

 

 

위 이미지는 모 음악방송을 열어두고 본 정보 화면이다. 순위도 높지 않은 음악방송이다.

난 프로정신이 있는 사람이 좋다. 저 음악방송은... 순위가 낮은 이유가 있다.

정리되지 않은 엉성한 음악방송에... 저런 사소한 부분까지... CJ의 프로정신이 의심간다.

앨범 번호와 트랙번호는 따로 넣는곳이 있단 말이다!! ID3정보를 제대로 입력했으면 저렇게 나오지 않는다.

 

 

위 이미지는 순위 높은 모 음악방송을 틀고 본 정보 화면이다. 역시나 ID3 정리를 잘 해두었다. 당근 내 가사 플러그인에서도 바로 가사가 나온다.

 

 

이렇게 입력하란 말이다. 트렉번호, 제목, 가수, 앨범 따로따로!! 필요한곳에!

# python 스크립트를 데몬화 해줌.

 

def daemonize():
    if os.fork(): sys.exit()
    os.setsid()
    signal.signal(signal.SIGCHLD, signal.SIG_IGN)
    if os.fork(): sys.exit()
    signal.signal(signal.SIGCHLD, signal.SIG_DFL)
    os.umask(022)
    sys.stderr = open('/dev/null', 'w')
    sys.stdout = sys.stderr

#!/usr/bin/env python

"""

Apache에서 python을 CGI로 사용하려면... 다음과 같이 하면 된다.

 

1. httpd.conf를 수정한다.

 

# 추가할 확장자있으면 뒤에 더 붙인다.
AddHandler cgi-script .py

 

# CGI 실행을 원하는 디렉토리 설정의 Options에 ExecCGI 추가한다.
Options .... ExecCGI

 

2. python 프로그램을 다른 사용자도 읽기/실행가능으로 설정한다.

chmod ugo+rx cgi.py

 

"""

import os

 

print "Content-Type: text/plain\n\n"
print "Hello, Python!"

 

pipe = os.popen("ps -ef")
ps = pipe.read()
pipe.close()

 

print ps

'Linux & Android' 카테고리의 다른 글

DNS 캐쉬를 비우는 방법...  (0) 2006.09.22
php를 fast-cgi로 configure  (0) 2006.08.25
특정 아이디만 root 로그인 허용  (0) 2006.08.22
NFS(Network File System)  (0) 2006.06.07
FreeBSD에서 루트 비번 잊었을때...  (0) 2006.05.16

Privacy Policy for iOS and Android Apps

Our app does not collect or use any personal information at all.


The reasons why your app requests this permission

android.permission.READ_PHONE_STATE      -    Google admob ads require these permissions.

+ Recent posts