월별 글 목록: 2008년 11월월

구글 화장실 이야기 : Debugging Sucks. Testing Rocks. – Testing on the Toilet

11월 18일날 구글 코리아에서 열린 구글 오픈소셜 서밋에 참가하느라 역삼동에 있는 구글 코리아 사무실에 갔었는데, 그 곳 화장실에서 본 내용때문에 한번 적어 봅니다 .

구글에선 화장실Testing밀접한 관계 입니다.

구글 화장실에 가서 일을 볼 때 ( 작은거든 큰거든.. ㅡ.ㅡ;; ) 볼 수 있는 것은 우리가 흔히 볼 수 있는 “한걸음 더 앞으로” , “깨끗이 씁시다.” , “흡연 금지” , “페이퍼타월 1장에 7원” 같은 표어들이 아니라 아래와 같은 프린트 및 로고들입니다. 아래 사진은 제가 찍은건 아니구요. Flickr:플리커에서 찾았습니다.

Testing on the Toilet

이것은 Testing on the Toilet ( TotT ) 이라고 하는 작은 기사 프린트입니다.
Testing 에 대해 중요성을 강조하고, Testing에 관련한 수많은 정보들을 지속적으로 사내 개발자에게 전달해 주고자 하는 것이죠.
화장실에서 이런 거 보면 변비 걸리겠다고 생각하지 마시고..

실제로 구글은 Google Testing Blog 라고 하는 테스팅 정보 블로그를 운영하고 있구요.

Google Testing Blog Logo

“Debugging sucks, Testing Rocks” 라는 표어가 와 닿지 않으시나요 ?
이제 힘든 디버깅 보다는, 테스팅이 개발자의 Virtue 인 시대입니다.

위 블로그를 통해 각종 테스팅 정보를 얻으실수 있습니다. RSS 리더를 이용하지 않는 분들을 위해.. 새로운 글이 올라오면 메일로 보내주는 Email Subscription 서비스도 제공하니까, 개발자 이시라면 꼭 구독을 신청해주는 센스!

그리고 위 블로그에서 Testing on the Toilet들을 PDF 로 제공하긴 하는데, 지금까지 올라온 TotT 들을 한번에 다운 받을수 있는 방법이 없는지라, DownThemAll을 이용해서 약간의 작업을 통해 2007년 부터 2008년 사이의 모든 TotT PDF 파일을 받아서 올려드립니다.

2007~2008 Testing on the Toilet PDF ( 총 29개 파일) – 한번에 다운받아서 보세요 🙂

그리고, 위에 있는 빨강/녹색 전구 모양 귀엽지 않으신가요 ? 저도 저희 사무실에 붙여둘려고 큰 이미지를 찾는데 쓸만한 이미지가 없더군요.
구글 테스팅 블로그에 로고 올려달라는 리플들이 많은데.. 올려주지도 않구요. 그래서, 고화질 버전으로 하나 만들어봤습니다.

Debugging Sucks. Testing Rocks

영문으로만 하면 조금 전달이 안된다는 의견이 있어서, 한글문장도 추가했습니다. 몇개의 다른 의견이 있었는데.. 뭐가 더 좋은지 모르겠네요.

  • 디버깅 후져요! 테스팅 짱이에요!
  • 디버깅 꾸져요! 테스팅 죽여요!
  • 디버깅 저질이에요! 테스팅 짱이에요!

혹시 더 좋은 문구가 있으시면 제안 부탁드립니다.

Debugging Sucks – Testing Rocks PDF [한글 & 영문] – 필요하신분들은 받아서 출력하세요 🙂
Debugging Sucks – Testing Rocks PDF [English Only] – for Foreigners!

잘 놀면 구글 보내준답니다~ : 놀 공모전 – Google Knol Competition 2008

구글에서 만든 지식공유 서비스 Knol한글서비스 ( 놀 ) 오픈을 기념해서,
한글로 된 놀 ( Knol ) 공모전을 합니다.

놀(Knol)이란?

지식의 저자를 강조하는 구글의 지식 공유 서비스입니다. 지식(Knowledge)의 단위를 의미하는 놀은 쉽고 편리한 문서 작성 및 편집 도구를 제공해 누구나 자신만의 유용한 지식을 공유할 수 있도록 도와주는 서비스입니다. 놀을 통해 작성된 지식은 놀 저자의 이름과 함께 주요 검색 엔진을 통해 전세계 사용자들에게 제공됩니다.

놀 공모전 페이지에서

백과사전 형식의 위키피디아 와는 달리, 다양한 지식에 대한 글, 한 종류의 지식에 대해서 여러개의 글이 존재할 수 있어서 마치 도서관을 보는 기분이라고 해야 할까요 ? 다양한 저자들이 다양한 지식을 올려두고 그것을 자유롭게 검색해볼수 있는 그런 서비스 입니다. 다만 아직 한글 서비스는 시작한지 얼마 안되서, 그렇게 많은 지식들이 쌓여있진 않네요. ^^;

심사기준은 “전문성 (50점)” , “창의성 (25점)” , “구성력 및 가독성 (25점)” 이라고 합니다. 그리고, 놀 공모전의 상품은 이렇습니다.

  1. 최우수상 (5명): 미국 캘리포니아 마운틴뷰에 위치한 구글 본사 방문 (항공권과 숙박권 제공)
  2. 우수상 (10명): iPod Touch 1대
  3. 선착순 500명: Google 기념품 세트

물론 저도 최우수상/우수상을 노리고는 있지만, 선착순 500명에라도 들면 이게 어디냐란 생각이 들어서, 기존에 제가 블로그에 올렸던 글중 가장 지식스러운 글 몇 개를 출품해 봤습니다. 그냥 올리긴 뭐해서 약간 더 수정을 했네요. 개인적인 내용들은 조금 삭제하고 내용을 좀 보충하기도 하구요.

혹시 위 글들을 기존에 안 읽어보셨다면, 읽어봐 주시고 응원부탁드립니다 🙂

앨범커버 와 가사 자동입력프로그램 TagGuru 1.1.0 – 자동 업데이트 기능 추가

TagGuru ( 태그구루 )는 iTunes 와 연계해서 MP3 의 가사와 앨범커버를 자동으로 찾아서 Tag 정보에 입력하여 주는 유틸리티입니다. iTunes 와 직접연결하여 곡에 대한 정보를 가져오기 때문에 iTunes 에 연결되어 있는 iPod 내부에 저장되어 있는 MP3 에도 바로 가사및 커버입력이 가능합니다.

상세정보는 이전글인 “앨범커버 와 노래가사 자동입력프로그램 TagGuru 1.0 – iTunes Lyrics & Album Cover Importer” 을 참고하세요.

TagGuru 1.1.0

TagGuru1.1.0-20081123.exe 다운로드
자동 업데이트 기능 추가 : 실행시마다 새 버전이 올라왔는지 체크하여 자동으로 업데이트를 실행합니다.
– 기독교음악(CCM) 커버 검색엔진 http://ccmpia.com 추가 – 1.0.4 버전에서 추가된 가사검색에 추가하여 이제 앨범커버도 검색됩니다.
– 500곡 이상 실행시, 자동 커버 보기 끄는 옵션 추가 – 메모리 오류가 난다는 제보가 있어서 사용자에게 물어보도록 옵션을 추가했습니다.

TagGuru1.1.1-20081216.exe 다운로드
Coverholic 커버검색엔진 추가 : 커버홀릭 사이트를 지원합니다.
– 같은 앨범이면 기존에 찾은 앨범이미지를 활용합니다. ( 한번 찾은 이미지는 프로그램 재 시작전까지는 계속 유효합니다. )
– inMuz.com 의 검색결과 형식이 변경되어 검색이 잘 안되던 문제를 수정했습니다.
– 한번에 너무 많은 검색결과는 리턴하는 노래들의 경우 중간에 뛰어넘도록 수정했습니다.

TagGuru1.1.2-20081218.exe 다운로드
– 가수이름에 and 가 들어간 경우 잘 못 검색되던 오류 수정
– Grid 선택시 나던 오류 수정

TagGuru1.1.4-20081220.exe 다운로드
cover.zzlzzl.net 커버검색엔진 추가 : 즐즐넷 사이트를 지원합니다.
– 가사 검색시 잘못 찾던 오류 수정 – 유일한님 제보
– Beyonce 의 경우 강제로 Beyoncé 로 찾도록 수정
– 1.1.3의 가사검색 오류 긴급수정

TagGuru1.1.5-20081222.exe 다운로드
– 앨범명에 있는 []{}() 등도 지우고 검색하도록 수정.
– 지음아이 가사검색시 노래가 많으면 못찾던 오류 수정 – 류지♡레이 님 제보

TagGuru1.1.6-20081224.exe 다운로드
– 검색설정/검색엔진 순서 및 활성화 등 화면의 모든 옵션 저장기능 추가
– 같은 이름의 노래가 많다면 가수 중심으로 다시 한번 검색 시도 ( 가사집 / 글자바다 엔진만 )

TagGuru1.1.7-20081231.exe 다운로드
– 500곡 이상 선택시 발생하던 오류 수정 – 철이님 제보
에러발생시 “tagguru_log.txt”에 에러로그 남기도록 추가 ( TagGuru.exe 가 있는 위치인 c:\program files\tagguru\ 폴더 )
앞으로는 에러 발생시 위 로그파일의 내용만 알려주시면 됩니다.

TagGuru1.1.8-20090103.exe 다운로드
– 상태바에서 전체/현재 완료된 곡수 표시 – wizArD 님 제안
– “tagguru_log.txt”에 에러로그를 누적하도록 수정

TagGuru1.1.9-20090112.exe 다운로드
– 설치시 .Net Framework 2.0 이 있는지 확인하고, 자동으로 설치하도록 수정
– AutoUpdate 사이트를 Tistory 에서 Egloos 로 변경

FAQ : 자주 묻는 질문들 – 질문전에 확인 부탁드립니다.

  1. 실행이 안되요 ( 0xc0000135 에러 ) – .NET Framework 2.0이 안깔린 경우입니다. .NET 2.0 Framework을 다운로드해서 설치해주세요.
  2. 아이팟 터치에서만 되나요 ? – 아이팟 터치 및 나노 / 클래식에서도 사용이 가능합니다.
  3. iTunes 에서는 가사가 보이는데 , 아이팟에선 안보여요 – 먼저 해당 MP3에서 마우스 오른쪽 버튼으로 정보보기를 해서 Tag 가 2.3 버전인지를 체크합니다. 이게 2.3이 아니면 터치에서는 안보인다는 제보가 있었습니다. 그리고 2.3임에도 태그가 중복 입력되어 아이팟에서만 안보이는 경우가 있는데, 이럴때는 마우스 오른쪽 버튼으로 Tag 변환을 눌러, Tag 없음으로 한번 변환한다음 다시 2.3버전으로 변환해주면 해결됩니다.
  4. 가사를 입력했는데 “[3 LINES]” 이라는 것만 보여요 – 아이리버 플러스 프로그램을 사용해서 가사가 입혀진 경우에, 아이팟과 충돌합니다. 아이리버 플러스에 가서 해당 MP3에 가사를 지운다음 다시 가사를 입혀보시면 됩니다.

    [3 Lines]라고 나오는것을 아이튠스에서 지우는 방법은 아래와 같습니다. 단 이렇게 할경우 앨범커버와 가사가 둘다 지워집니다.

    [3 LINES] 지우는 방법

  5. 시작시 0xc000007b 에러가 나면서 실행이 안됩니다 – 바이러스 문제일 가능성이 있습니다. .NET Framework 를 삭제후 바이러스 백신 (알약같은..)으로 시스템검사후 .NET Framework 를 재 설치합니다.
  6. 가사/커버가 안찾아져요 – 기본적으로 아이튠스에 등록된 노래에 가수/앨범명/곡목 정보가 입력되어 있어야 동작합니다. 가사는 가수/곡목 정보를 , 커버는 가수/앨범 정보를 참고합니다.

* TagGuru ( 태그구루 ) 는 완전히 무료료 사용할수 있는 유틸리티입니다. 다만, 본 페이지를 제외한 다른 페이지에서의 재배포상업적인 용도로의 사용은 불허합니다.

구글에서 온 선물 : Google Gadget Developer Appreciation Package

일전에 올렸던 구글용 지름도우미 가젯 완성글 에서 말씀드렸듯이, 구글 데스크탑용 가젯을 개발해서 처음 등록하면 개발자에게 Google Gadget Developer Appreciation Package 라는 선물을 하나 보내줍니다. 언제 오나 했더니 오늘 우체통에 꼽혀 있더군요.

Google 선물 봉투

일단은.. 작은 봉투 사이즈에 급실망.. ㅡ.ㅡ;;

내용물은 요렇습니다.

Google Stickers!

네.. 이게 전부입니다. 뭔가 큰거를 기대한 제가 이상한거죠 🙂
요즘 여기저기서 보이는 스티커 받아서 회사자리를 장식하고 있는데.. 장식거리가 하나 더 생기긴 했네요.

Google Gadget Developer Appreciation Package Patch

그중에 요건 좀 이쁘장 하네요. 인터넷에 알아보니 한정판 구글 데스크탑 패치 : Limited Edition Google Desktop Patch 랍니다.
어라.. 근데 2007년 7월부터 한정판.. 1년넘게 한정판 패치를 보내주고 있군요. 막 찍어내는 한정판인가 보네요. DVD 시장에서 배웠나.. ^^;

혹시 패치나 스티커가 받고 싶은분들은 한번 구글 데스크탑용 가젯을 만들어 보세요. Google Gadget Designer 가 잘 만들어져 있어서 그리 어렵지 않습니다.

앨범커버 와 노래가사 자동입력프로그램 TagGuru 1.0

TagGuru ( 태그구루 )는 iTunes 와 연계해서 MP3 의 가사와 앨범커버를 자동으로 찾아서 Tag 정보에 입력하여 주는 유틸리티입니다. iTunes 와 직접연결하여 곡에 대한 정보를 가져오기 때문에 iTunes 에 연결되어 있는 iPod 내부에 저장되어 있는 MP3 에도 바로 노래 가사커버 입력이 가능합니다.

TagGuru 실행화면

TagGuru의 특징

TagGuru ( 태그구루 ) 사용방법

  1. TagGuru 를 실행합니다. 이때 iTunes 가 실행중이 아니라면 자동으로 iTunes가 먼저 실행됩니다.
  2. iTunes 에서 가사와 커버를 입힐 MP3들을 선택합니다. Ctrl키를 이용하여 다중으로 선택할수 있고, iPod 내부에 있는 MP3들을 선택해도 됩니다.
  3. 옵션을 선택하고 작업실행을 누르면 가사와 커버검색을 시작합니다.
  4. 선택된 노래를 하나씩 검색작업을 진행하는것을 보실수 있습니다.
    커버 & 가사검색 작업 진행중
  5. 검색이 끝나면 아래쪽에 정보창이 보이고, 각각의 노래들을 눌러서 가사와 앨범커버를 확인할수 있습니다.
    가사 및 커버 정보 확인
  6. 아래쪽 커버에 마우스를 올리면 커버이미지를 크게 보실수 있습니다.
    근 커버 정보 보기

주의! – 앨범커버에서 앨범 타이틀만으로 검색을 하는것은, 앨범 이름만 같은 다른 앨범의 이미지가 나올수 있으니 조심해서 사용하시기 바랍니다.

FAQ : 자주 묻는 질문들 – 질문전에 확인 부탁드립니다.

  1. 실행이 안되요 ( 0xc0000135 에러 ) – .NET Framework 2.0이 안깔린 경우입니다. .NET 2.0 Framework을 다운로드해서 설치해주세요.
  2. 아이팟 터치에서만 되나요 ? – 아이팟 터치 및 나노 / 클래식에서도 사용이 가능합니다.
  3. iTunes 에서는 가사가 보이는데 , 아이팟에선 안보여요 – 먼저 해당 MP3에서 마우스 오른쪽 버튼으로 정보보기를 해서 Tag 가 2.3 버전인지를 체크합니다. 이게 2.3이 아니면 터치에서는 안보인다는 제보가 있었습니다. 그리고 2.3임에도 태그가 중복 입력되어 아이팟에서만 안보이는 경우가 있는데, 이럴때는 마우스 오른쪽 버튼으로 Tag 변환을 눌러, Tag 없음으로 한번 변환한다음 다시 2.3버전으로 변환해주면 해결됩니다.
  4. 가사를 입력했는데 “[3 LINES]” 이라는 것만 보여요 – 아이리버 플러스 프로그램을 사용해서 가사가 입혀진 경우에, 아이팟과 충돌합니다. 아이리버 플러스에 가서 해당 MP3에 가사를 지운다음 다시 가사를 입혀보시면 됩니다.

    [3 Lines]라고 나오는것을 아이튠스에서 지우는 방법은 아래와 같습니다. 단 이렇게 할경우 앨범커버와 가사가 둘다 지워집니다.

    [3 LINES] 지우는 방법

  5. 시작시 0xc000007b 에러가 나면서 실행이 안됩니다 – 바이러스 문제일 가능성이 있습니다. .NET Framework 를 삭제후 바이러스 백신 (알약같은..)으로 시스템검사후 .NET Framework 를 재 설치합니다.
  6. 가사/커버가 안찾아져요 – 기본적으로 아이튠스에 등록된 노래에 가수/앨범명/곡목 정보가 입력되어 있어야 동작합니다. 가사는 가수/곡목 정보를 , 커버는 가수/앨범 정보를 참고합니다.

TagGuru는 iTunes 7.0 이상과 .NET 2.0 Framework 를 필요로 합니다. 꼭 먼저 설치해주세요 => .NET 2.0 Framework 다운로드

☞ TagGuru 1.0 – 20081109 버전 다운로드
☞ TagGuru 1.0.1 – 20081111 버전 다운로드
– 곡목/앨범제목에 특수문자 들어가면 죽는 에러 수정
– 매개변수가 잘못 되었다고 나오던 에러창 수정
– 업데이트 중에 강제로 종료할때 종료여부를 물어보고, 강제종료해도 에러가 나지 않도록 수정
– 목록보기창의 Row 높이를 절반으로 줄여서 더 많은곡을 볼수 있도록 수정
☞ TagGuru 1.0.2 – 20081111 버전 다운로드
– 한 앨범을 모두 업데이트 할때 앨범커버를 못가져 오는 에러 수정 – by 야하르 님 제보
☞ TagGuru 1.0.3 – 20081112 버전 다운로드
– 중국음악 가사 검색엔진 http://sing8.com 추가 – by dillon님 요청
– 가수명에 “김종국/SG Wanna Be” 와 같이 “/” 로 연결된 가수명도 검색하도록 수정 – by outspace님 제보
– 가수명에 들어간 “[](){}<>” 도 앨범/가사 검색시에 모두 제거하도록 수정 – by 야하르님 제보
☞ TagGuru 1.0.4 – 20081114 버전 다운로드
– 기독교음악(CCM) 가사 검색엔진 http://ccmpia.com 추가 – by JesusFreak님 요청
– 일본음악 가사 검색엔진 http://jieumai.com 추가 – by 네이버 아이팟터치카페 지구인님 요청
TagGuru1.1.0-20081123.exe 다운로드
자동 업데이트 기능 추가 : 실행시마다 새 버전이 올라왔는지 체크하여 자동으로 업데이트를 실행합니다.
– 기독교음악(CCM) 커버 검색엔진 http://ccmpia.com 추가 – 1.0.4 버전에서 추가된 가사검색에 추가하여 이제 앨범커버도 검색됩니다.
– 500곡 이상 실행시, 자동 커버 보기 끄는 옵션 추가 – 메모리 오류가 난다는 제보가 있어서 사용자에게 물어보도록 옵션을 추가했습니다.

TagGuru1.1.1-20081216.exe 다운로드
Coverholic 커버검색엔진 추가 : 커버홀릭 사이트를 지원합니다.
– 같은 앨범이면 기존에 찾은 앨범이미지를 활용합니다. ( 한번 찾은 이미지는 프로그램 재 시작전까지는 계속 유효합니다. )
– inMuz.com 의 검색결과 형식이 변경되어 검색이 잘 안되던 문제를 수정했습니다.
– 한번에 너무 많은 검색결과는 리턴하는 노래들의 경우 중간에 뛰어넘도록 수정했습니다.

TagGuru1.1.2-20081218.exe 다운로드
– 가수이름에 and 가 들어간 경우 잘 못 검색되던 오류 수정
– Grid 선택시 나던 오류 수정

TagGuru1.1.4-20081220.exe 다운로드
cover.zzlzzl.net 커버검색엔진 추가 : 즐즐넷 사이트를 지원합니다.
– 가사 검색시 잘못 찾던 오류 수정 – 유일한님 제보
– Beyonce 의 경우 강제로 Beyoncé 로 찾도록 수정
– 1.1.3의 가사검색 오류 긴급수정

TagGuru1.1.5-20081222.exe 다운로드
– 앨범명에 있는 []{}() 등도 지우고 검색하도록 수정.
– 지음아이 가사검색시 노래가 많으면 못찾던 오류 수정 – 류지♡레이 님 제보

TagGuru1.1.6-20081224.exe 다운로드
– 검색설정/검색엔진 순서 및 활성화 등 화면의 모든 옵션 저장기능 추가
– 같은 이름의 노래가 많다면 가수 중심으로 다시 한번 검색 시도 ( 가사집 / 글자바다 엔진만 )

TagGuru1.1.7-20081231.exe 다운로드
– 500곡 이상 선택시 발생하던 오류 수정 – 철이님 제보
에러발생시 “tagguru_log.txt”에 에러로그 남기도록 추가 ( TagGuru.exe 가 있는 위치인 c:\program files\tagguru\ 폴더 )
앞으로는 에러 발생시 위 로그파일의 내용만 알려주시면 됩니다.

TagGuru1.1.8-20090103.exe 다운로드
– 상태바에서 전체/현재 완료된 곡수 표시 – wizArD 님 제안
– “tagguru_log.txt”에 에러로그를 누적하도록 수정

TagGuru1.1.9-20090112.exe 다운로드
– 설치시 .Net Framework 2.0 이 있는지 확인하고, 자동으로 설치하도록 수정
– AutoUpdate 사이트를 Tistory 에서 Egloos 로 변경

TagGuru1.2.0-20090314.exe 다운로드 하기

* 1.2.1 – 1.2.0의 Lyricwiki 오류를 수정한 버전입니다.

TagGuru1.2.1-20090318.exe 다운로드 하기

* 태그구루 1.2.2 – 20090318
– * MNet 검색시 결과값이 1곡일때 가사가 입력이 안되던 오류를 수정했습니다. ( myb0517 님 제보 고맙습니다 )
– * CCMPia 개편 결과 적용 – 가사 & 앨범커버 ( ojongchul 님 제보 고맙습니다 )

TagGuru1.2.2-20090329.exe 다운로드 하기

* 태그구루 1.2.3 – 20090410
– * MP3에 태그 오류시 ( 가수명 없거나, 이상한 문자가 있을시 ) 멈추던 오류 수정
= (biosbios 님 메일 제보 고맙습니다. 에러가 나는 MP3를 보내주셔서 확인이 쉬웠습니다.)

TagGuru1.2.3-20090410.exe 다운로드 하기

* 태그구루 1.2.4 – 20090501
– * MNet 가사검색 수정

TagGuru1.2.4-20090501.exe 다운로드 하기

* 태그구루 1.2.5 – 20090510
– * 앨범커버검색시에도 1집 – 등의 정보삭제후 검색
– * 전체 가수이름이 [],<>,{},() 로 둘러쌓여 있을때도 해당 문자열 삭제

TagGuru1.2.5-20090510.exe 다운로드 하기

* TagGuru ( 태그구루 ) 는 완전히 무료료 사용할수 있는 유틸리티입니다. 다만, 본 페이지를 제외한 다른 곳에서의 재배포상업적인 용도로의 사용은 불허합니다.