텍스쳐 팩을 이용하면 블럭의 모양이 달라진다.
좀 더 예쁜 모양새를 갖출 수도 있어 꾸미는 데 더 도움이 될 듯.
[카테고리:] 이전 블로그
태터툴즈, 블로거닷컴, VCL WordPress 등지에서 내보낸 블로그 글들.
-
Rapid Environment Editor 한국어 번역 업데이트
환경 변수 세팅하다가 짜증이 나서 편하게 해 주는 툴이 없을까 하다가, 우연히 Rapid Environment Editor라는 툴을 찾게 되었다.
한편 이 프로그램은 지역화를 각 언어 사용자들이 자발적으로 참여하기를 원했다.
중국어, 일본어도 있는데 우리 한글이 없는 것이 안타까웠다. 한글이 제공되면 좀 더 많은 한국 사람들이 이 프로그램을 알지 않을까? 주말에 약간 시간을 들여 작업했고 제작자에게 이메일을 보냈다. 아주 고맙게도 제작자는 내 언어 번역을 자신의 다음 버전에 넣겠다고 답장을 주었고, …정말 홈페이지에 Korean이 올라왔다. 100% 번역이다. 하하.
업데이트하면 다음과 같은 창이 뜬다. 진짜 내 이름이 나오네!
깔끔하게 한글로 나오는 프로그램. 번역이 아주 훌륭한 편은 아니지만 아마 알아볼 수 있을 정도는 될 것이다.
결과물을 보니 오히려 내가 제작자에게 고맙다. -
마인크래프트 World of Mincraft 공개 서버
마인크래프트 공식 홈페이지 서버 리스트에 있는 “World of Minecraft” 서버에 접속해 보았다.
웹브라우저에서만 실행 가능한 듯.
들어간 순간 할 말을 잃었다.
취향대로 만든 건물들은 외관은 물론 디테일도 상당했다. 스크린샷으로 찍지는 못했지만 동양식으로 쌓은 탑도 있었는데 컬쳐쇼크를 느낄 정도였다.
뭐 이런 높이에서 이런 작업을 하다니, 잉여 짓도 이 정도면 거의 아트 급.마지막으로 아주 높은 건물에 올라가 찍어 본 전경.
밤이 없고 몹도 없고, 그냥 모든 블럭이 무한히 주어지는데다 플레이어는 죽지 않으니 뭔가 좀 부자연스러운 듯. 결국 이렇게 지어서 무얼 하겠다는 건지? 좀 아니다 싶기도 하고…
-
[위키 백업] log4cxx 컴파일 삽질
Visual Studio 2010
프로젝트 설정하기
- apr, apr-util과 log4cxx를 준비한다. 컴파일 할 때 apr-1.4.2-win32-src, apr-util-1.3.10-win32-src, apache-log4cxx-0.10.0을 사용하였다.
- 세 파일을 모두 압축을 풀되 apr, apr-util의 디렉토리 이름은 그냥 apr, apr-util로 버전 명을 제거한다.
- apache-log4cxx-0.10.0 디렉토리로 가서 configure.bat 파일을 한 번 클릭해 실행한다.
- 공식 홈페이지 문서를 보면 configure-aprutil.bat 도 실행하라고 되어 있는데 이 안을 보면 sed를 실행하는 스크립트에 불과하다. sed-4.2.1-setup.exe를 설치해 실행하면 에러 메시지만 생긴다. 일단 나중에 손으로 고쳐 주자.
- 비주얼 스튜디오를 열어 apache-log4cxx-0.10.0/projects 안의 log4cxx.dsw를 읽어들인다.
- 다음 log4cxx를 스타트업 프로젝트로 설정한다.
컴파일 준비
- 이전 단계에서 수정하지 못한 sed 스크립트를 손으로 고친다.
- apr-utilincludeapu.hw 파일에서 #define APU_HAVE_APR_ICONV 부분을 #define APU_HAVE_APR_ICONV 0로 수정.
- apr-utilincludeapr_ldap.hw 파일에서 #define APR_HAS_LDAP 부분을 #define APR_HAS_LDAP 0로 수정.
- 다음 수많은 컴파일 에러와 싸워야 함.
- LOG4CXX_LIST_DEF 매크로가 말썽인데 이것을 클래스 밖(네임스페이스를 넘지는 말고)으로 빼낸다.
- telnetappender.h 파일 안에서는 바로 윗줄의 typedef log4cxx::helpers::SocketPtr Connection; 구문까지 밖으로 빼낸다.
- LoggingEvent::KeySet 과 같이 스코프가 바뀌어서 에러가 나는 부분은 그냥 KeySet으로 변경한다.
- insert_iterator가 없다고 에러가 나는 경우는 #include <iterator>를 선언한다.
- 위의 사항을 모두 수정하면 컴파일 에러는 다 수정하게 된다.
- apr, apr-util의 lib 파일이 참조되지 않아 링크 에러가 나는 문제가 남는다.
- log4cxx 프로젝트의 설정의 ‘additional dependencies’에 아래 세 줄을 추가한다.
....apr-utillibdaprutil-1.lib
....apr-utilxmlexpatliblibdxml.lib
....aprlibdapr-1.libRelease 빌드의 경우 libd에서 libr로 변경하면 된다.
기타
- VS2008에서 컴파일했을 때 LOG4CXX_XXXX 매크로 안에서 “<<” 연산자를 이용하면 access violation이 일어나는 문제가 있었다. VS2010을 이용해 컴파일한 것에서는 문제가 발생하지 않았다. 컴파일러의 버전이 달라서 발생하는 문제였나? 잘 모르겠다.
참고
이 글이 다른 이들게 도움이 되었는지 모르겠다. 귀찮으신 분들(나를 포함한)을 위해 바이너리를 올려두도록 하겠다.