전체 글
CD굽는 노인
벌써 4년 전이다. 내가 갓 게이머가 된지 얼마 안 돼서 용산구에 올라가 살 때다. 용산역에 왔다가는 길에, 게임 시디를 한 장 사기 위해 일단 전차를 내려야 했다. 용산역 맞은편 길가에 앉아서 게임 시디를 구워서 파는 노인이 있었다. 게임을 한 장 사 가지고 가려고 구워달라고 부탁을 했다. 값을 굉장히 비싸게 부를 것 같았다. "얼마 알아보고 왔소?" "한 장에 5천원 아닙니까?" "한 장에 만2천원이오" "좀 싸게 해줄 수 없습니까? 다른 곳은 5천원이던데..." 했더니, "시디 한 장 가지고 에누리하겠소? 비싸거든 다른 데 가 사우" 대단히 XXX 없는 노인이었다. 더 값을 흥정하지도 못하고 잘 구워나 달라고만 부탁했다. 그는 잠자코 열심히 이미지를 뜨고 있었다. 처음에는 빨리 뜨는 것 같더니, 저..
[알고리즘] 시디키를 만들어 보자
CD 키 전략 시뮬레이션을 기획 제작하고 있는 게임사 개발팀의 박 팀장. 베틀넷 서비스를 구상하고 있기에 안전한 CD 키를 만들 방법이 없겠냐고 필자에게 물어온 적이 있었다. 아마 조금만 생각하면 쉽게 생각해 낼 수 있었겠지만 마땅히 문서화한 자료를 구하기 힘들었기 때문이었을 것이다. 사실 스타 크래프트의 CD 키 생성툴은 립버전이 활개를 치게 하는데 큰 역할을 했다. 여러 가지 알고리즘이 많이 있겠지만, 보통 이런 번호는 실제 키와 그 키를 암호화한 부분을 합친 것을 생각해 보자. 이 대표적인 예가 주민등록번호다. 주민등록번호는 실제키 12자리에 각 가중치를 줘 더한 값을 10으로 모듈 연산해 얻은 값을 마지막에 붙여 13자리로 이뤄진다. 따라서 12자리를 정한 후 마지막 자리를 10번 반복하면, 주민..
[유틸] 음악 사이트에서 음악 링크를 얻어오자
* 파워 뮤직 그래버 ( 최신버전: Build 4.9 ) 여러 음악 사이트 및 홈페이지의 미디어 링크를 얻어오고, 일부 다운받기도 가능한 프로그램입니다. 주의: 이 프로그램은 인터넷 익스플로러만을 지원하며, 작업표시줄에서 주소를 추출하고자 하는 창보다 오른쪽에 탐색기나 내컴퓨터등 파일탐색창이 실행되어 있으면 에러가 발생 (frames 객체를 찾을 수 없다는 에러, 시스템에 문제주지 않음)하며 추출이 불가능 합니다. http://www.ice.pe.kr/