몇일 전에 만들었다가 아이콘을 넣고 조금 다듬어서 올려 봅니다. 맥에서 여러개의 파일을 하나로 합치는 간단한 툴입니다. 아이폰용 사전 어플을 업그레이 하다가 음성파일이 너무 많아 파일을 하나로 합치고 파일명과 시작과 끝 위치정보를 저장하기 위해서 만들었습니다.

사용 방법은 간단합니다. 좌측 하단의 [+] 버튼을 클릭하여 통합할 파일을 등록 한 후에 [Save] 버튼을 클릭하여 저장합니다.
합쳐진 개별 파일에 대한 정보가 저장되는 파일의 종류는 text, xml, sqlite3, 세가지 형식에서 선택할 수 있습니다. 각각 *.txt, *.xml, *.db의 확장자로 저장되며 형식은 아래와 같습니다.

* txt
6-1.png|0|968
9-1.png|968|1965
8-1.png|1965|2939
5-1.png|2939|3840
3-1.png|3840|4821
0-1.png|4821|5749
각 파일들은 '\n'으로 구분되면 파일 정보들은 '|'를 구분자로 저장이 됩니다. 읽어올 시에는 마지막의 '\n'를 삭제하셔야 합니다.

* xml
<?xml version="1.0" encoding="utf-8"?>
<Files>
    <FileEntry>
        <name>6-1.png</name>
        <start>0</start>
        <end>968</end>
    </FileEntry>
    <FileEntry>
        <name>9-1.png</name>
        <start>968</start>
        <end>1965</end>
    </FileEntry>
    <FileEntry>
        <name>8-1.png</name>
        <start>1965</start>
        <end>2939</end>
    </FileEntry>
    <FileEntry>
        <name>5-1.png</name>
        <start>2939</start>
        <end>3840</end>
    </FileEntry>
    <FileEntry>
        <name>3-1.png</name>
        <start>3840</start>
        <end>4821</end>
    </FileEntry>
    <FileEntry>
        <name>0-1.png</name>
        <start>4821</start>
        <end>5749</end>
    </FileEntry>
</Files>

* sqlite3
files란 테이블에 name, start, end 필드 순으로 저장됩니다.


아이폰 어플에서는 UIImage나 AVAudioPlayer등 멀티미디어 파일에 관련된 오브젝트들은 대부분 NSData 타입을 지원하기 때문에 원하는 데이터를 쉽게 가져올 수 있습니다. 아래는 sqlite 타입으로 통합된 파일인 music.dat에서 abc.mp3 파일을 찾아내어 플레이하는 간단한 예입니다.

if (sqlite3_prepare_v2(sDB, "SELECT start, end FROM files WHERE name='abc.mp3'", -1, &statement, NULL) == SQLITE_OK) {
    if (sqlite3_step(statement) == SQLITE_ROW) {
        long start = sqlite3_column_int(statement, 0);
        long end = sqlite3_column_int(statement, 1);

        // 데이터 파일을 연다      
        NSFileHandle *file = [NSFileHandle fileHandleForReadingAtPath:
                              [[NSBundle mainBundle] pathForResource:@"music" ofType:@"dat"]];
      
        // 시작위치만큼 파일 포인터 이동
        [file seekToFileOffset:start];
       
        // 원본파일 크기만큼 읽어온다
        NSFileData *data = [file readDataOfLength:end - start];
        [file closeFile];
       
        // mp3 플레이
        AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithData:fileData error:&err];
        [player play];
    }
}

1,000개의 오디오 파일을 통합하여 사용해 보았는데 문제는 없었습니다. 몇번 사용하지를 않아서 버그나 오류가 있을 수 있을 것 같습니다. 알려 주시면 수정하겠습니다.



티스토리 업데이트 이후에 4월말부터인가 티돌이가 동작하지 않았습니다. 티스토리에서 제공하는 API가 아닌 HTML 파싱에 의존하다 보니 곧 이런날이 올줄 알았는데 생각보단 오랜기간 사용했던 것 같습니다.

저도 꼭 필요성을 느끼지 않았고 다른분들도 별 말씀도 없으셔서 쓰시는 분들이 없으신가 보다하고 방치해 놓고 있었습니다. 오늘 댓글도 있고 쉽게 고칠수 있으면 고쳐보자 했는데, 아주 조금 변경되었더군요. 수정해서 동작하도록 하였습니다.

아래의 파일을 다운로드 받으셔서 압축을 푸시고 어플리케이션 폴더로 복사하시면 됩니다. 이전의 블로그 정보는 삭제되기 때문에 다시 입력하셔야 합니다. 아니면 이전 티돌이에서 마우스 우클릭으로 패키지 내용보기를 클릭하면 blogs.dat란 파일이 있습니다. 이 파일을 복사해 놓으셨다가 덮어쓰기를 하신 후에 다시 패키지 내용보기로 blogs.dat 파일을 옮겨 놓으시면 됩니다.



이전에 올렸던 실버라이트 플레이어의 플래쉬 버젼입니다. 실버라이트는 WMV를 사용하는 편리함이 있지만 아직 설치되지 않은 컴퓨터들이 많다는 것이 단점이고, 플래쉬는 대부분 설치가 되어 있지만 FLV로 변환이 쉽지 않다는 단점이 있는 것 같습니다. 저는 플래쉬 CS4 60일 한정판을 다운로드 받아 미디어인코더로 FLV로 변환했습니다.


동영상은 320X480의 flv 포맷을 지원합니다. 아래의 파일을 다운로드 후에 압축을 푸시고 ISPlayer.swf를 웹서버에 올려놓고 아래와 같이 HTML 스크립트를 추가하시면 됩니다.

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
            id="ISPlayer" width="340" height="635"
            codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
            <param name="movie" value="ISPlayer.swf URL" />
            <param name="quality" value="high" />
            <param name="bgcolor" value="#869ca7" />
            <param name="flashbars" value="movie_url=WMV 동영상 URL" />
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="wmode" value="transparent">
            <embed src="ISPlayer.swf URL" quality="high" bgcolor="#869ca7"
                width="340" height="635" name="ISPlayer" align="middle"
                flashvars="movie_url=WMV 동영상 URL"
                wmode="transparent"
                play="true"
                loop="false"
                quality="high"
                allowScriptAccess="sameDomain"
                type="application/x-shockwave-flash"
                pluginspage="http://www.adobe.com/go/getflashplayer">
            </embed>
    </object>



아이폰 해상도에 맞는 간단한 동영상 플레이어를 만들어 보았습니다. 유튜브등 기존 동영상 서비스를 이용하는 것에 비해 자체 서버 또는 호스팅이 필요하고 트래픽에 대한 부담감이 있지만 아이폰 해상도에 최적화된 선명한 시연 동영상을 보여줄 수 있는 장점이 있습니다. 만약 트래픽이 부담이 될 정도면 그 어플은 흔히 말하는 대박이라고 보아야 겠죠. ^^;


동영상은 320X480의 wmv 포맷을 지원합니다. 저는 iShowU HD란 프로그램으로 시뮬레이터를 캡쳐한 후에 (위 동영상은 가로방향이 조금 틀렸습니다) MPEG Streamclip을 이용하여 wmv로 변환하였습니다. ISPlayer.xap를 다운로드 후에 웹서버에 올려놓고 아래와 같이 HTML 스크립트를 추가하시면 됩니다. 시간나는데로 플렉스 버젼도 올릴려고 합니다.

<object width="340" height="635" data="data:application/x-silverlight-2," type="application/x-silverlight-2" style='z-index:1;'>
<param name="source" value="ISPlayer.xap URL"/>
<param name="initParams" value="movie_url=WMV 동영상 URL"/>
<a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/></a>
</object>



이전에 올린 베타버젼에 특별한 오류가 있다는 덧글이 없어 무소식이 희소식이란 생각으로 몇가지 수정을 하여 정식으로 업로드 합니다. (주말에 작업을 할려고 했는데 놀아야(?)될 것 같아 또 즉흥적으로 급조해서 올립니다)

사용자 삽입 이미지


* 변경내역
1) 폰트 확대
단어의 글이 작다는 분이 계셔서 폰트 크기를 키웠습니다. 글의 배경도 크기에 맞추어 3단계로 출력되도록 하였습니다.

2) 단어 추가
영문과 한글이 150개 정도 였는데 이번 정식에서는 각각 200개로 추가하였습니다.

* 실행환경
  • UB - PPC/Intel MAC
  • OS X - 10.4 타이거 이상

"배포는 자유롭게 하실 수 있습니다. 가능하면 출처를 명시해 주시면 감사하겠습니다"



2008.05.05

그동안 마음먹고 있었던 덕수리의 업그레이드를 휴일을 이용해 작업했습니다. 이미지는 몇일전 부터 준비가 되어 있었는데 미루다 보니 오늘에서야 완료하게 되었습니다.
 
사용자 삽입 이미지

변경된 내역들은 아래와 같습니다.

1. 사용자 환경 및 영문 추가
사용자 삽입 이미지
게임 시작시에 플레이어와 언어, 스테이지를 선택할 수 있습니다. 각 플레이어 별로 옵션과 상태를 저장하며, 처음 실행시에는 플레이어를 직접 입력하시면 됩니다.

스테이지 선택은 플레이어 별로 한글이나 영문에서 마지막까지 클리어한 스테이지내에서 선택할 수 있습니다. '항상 마지막에서'를 체크하시면 실행 시에 마지막 클리어된 스테이지가 자동으로 선택됩니다.

2. 스테이지 배경화면 변경
총 20개의 스테이지가 있으며 5스테이지 별로 배경화면이 변경됩니다. 스테이지가 진행될 수록 하단의 바탕이 올라와서 플레이를 어렵게 합니다.

사용자 삽입 이미지

3. 아이템
단어 앞에 아이콘이 붙어 있으면 입력이 완료 될 때, 아래와 같은 이벤트가 발생합니다.

사용자 삽입 이미지
이 단어는 2번 입력하여야 합니다.

사용자 삽입 이미지
현재 화면에 있는 모든 단어들이 사라집니다.

사용자 삽입 이미지
3초간 단어들이 정지하게 됩니다.

 
사용자 삽입 이미지

번개 모양의 구름이 나오면 화면이 2초 정도 깜빡이게 됩니다.




이외에 게임 화면을 확대하고, 난이도를 조절 하였습니다. 현재는 베타버젼입니다. 버그가 알려지면 수정하고 단어들을 더 추가하고, 기타 세세하게 다듬는 작업을 완료하여 정식으로 B를 때고 올리려고 합니다.  (정식 버젼은 이번 주말중에 작업을 하여 업로드 하겠습니다)

역시나 급조하여 버그가 있을 것으로 생각됩니다. 게임을 하다가 버그나 오류가 있으면 이곳에서 덧글로 알려 주시면 감사하겠습니다. OS X 10.4 (타이거) 이상 부터 실해 가능합니다.

시작화면에 그동안 열심히 독려해 주신 아힌님을 위한 작은 이스터에그가 있습니다. ^^


우연히 키플러님의 홈페이지를 둘러 보다 센스부족이란 사이트 광고 제거 툴을 보았습니다. hosts 파일을 이용하여 광고를 제거하는 툴이었습니다. 그와 함께 자체 서버를 이용해 오류메시지를 막는 방법이 참신하였습니다. 키플러님의 아이디어를 이용해 맥용 어플리케이션으로 만들어 보았습니다.

1. 실행
사용자 삽입 이미지
처음 실행하면 좌측과 같은 패스워드 입력창이 나옵니다. Mac의 관리자(root) 패스워드를 입력하고 [확인] 버튼을 클릭합니다.

이 프로그램은 /etc/hosts 파일을 편집하고 80포트로 서버를 런칭하기 위해서 root 권한(sudo)으로 실행 됩니다. 패스워드가 일치하지 않으면 실행되지 않습니다.

2. 차단 호스트 등록
사용자 삽입 이미지

입력창에 호스트 (구글 에드센스 차단 예:pagead2.googlesyndication.com)를 입력하고 등록합니다. 등록된 호스트는 hosts 파일에 아래와 같이 기록됩니다.

127.0.0.1 localhost
255.255.255.255 broadcasthost

### START_AA
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 nv1.ad.naver.com
### END_AA

위는 제 hosts파일의 내용입니다. 어플리케이션은 '## START_AA'부터 '###END_AA'까자의 내용만 관리하며 그 외에는 영향을 주지 않습니다. 주석부분은 자동으로 생성됩니다.

IP는 hosts 파일에 등록된 내용이 아니라 현재 시스템에서 인식하고 있는 IP 주소입니다. 맥의 hosts 파일에 적용된 내용이 바로 반영되지 않는 경우가 있어 현재 어떤 IP 주소로 연결되었는가 확인할 수 있습니다. 테스트를 많이 해보지는 못했지만 적용이 바로되는 경우도 있고 10분 이상 걸리는 경우도 있었습니다. [갱신]을 클릭하여 연결된 IP를 다시 가져 올 수 있습니다.

3. 서버 실행/중지

로컬로 연결된 호스트들은 웹서비스 요청시 해당 컴퓨터로 요청하게 됩니다. 간혹 해당 페이지를 찾을 수 없다는 오류메시지가 화면에 나오는 경우가 있습니다. 이를 방지하기 위해 요청에 대해 빈문자열을 보내 주는 내장된 간단한 80포트 서버(웹서버)를 실행하거나 중지 합니다.

아파치와 같은 다른 80 포트를 사용하는 서버가 실행되고 있을 경우에는 실행되지 않습니다.

4. 사용 예


1) 등록 전
사용자 삽입 이미지

2) 네이버 광고 서버 등록 후
아래는 네이버 초기화면의 광고서버들을 모두 등록한 결과입니다. 광고는 나오지 않지만 연결실패 메시지가 나오는 곳이 있습니다.
사용자 삽입 이미지


3) 서버 실행 후
실패 메시지 없이 공백으로 출력됩니다.
사용자 삽입 이미지

한번 등록된 내용은 계속 유효하니 서버를 사용하지 않으시면, 등록이나 삭제 작업을 하지 않을 경우에는 프로그램을 실행 하실 필요는 없습니다.

광고서버의 호스트명들은 공개하지 않습니다. 역시 급조하여 테스트가 많이 부족해 오류가 있을 수 있습니다. 가장 걱정되는 부분은 오류로 인해 /etc/hosts 파일이 부적절하게 변경되었을 경우입니다. 이런 경우에는 삭제하고 '127.0.0.1 localhost'로 새로 만드시거나 hosts 파일에 등록된 내용이 많은 개발자일 경우에는 미리 백업 받아 놓으시기 바랍니다.



개인적인 용도로 파일명과 확장자를 일괄변환하는 툴을 만들어 보았습니다. 파일명을 특정 디렉토리에 지정된 이름으로 복사하는 툴입니다.

역시 급조해서 만들어 테스트와 예외처리가 부족하여 어플리케이션 자체는 올리지 않습니다. (이런 용도로 다른 좋은 툴들이 많이 있을 것 같네요) 프로젝트 파일만 업로드하니 비슷한 작업을 하실 분이 계시면 다운로드 받으셔서 용도에 맞게 수정하고 엉성한 부분을 보강하여 사용하시면 될 것 같습니다.


(매번 이런 말씀 송구스럽지만 역시나 이 소스 사용으로 인한
어떠한 결과에 대해서는 책임을 지지 못합니다)

사용자 삽입 이미지

헤더파일 보기..


소스파일 보기..



사용자 삽입 이미지

녹스퀘스트님의 '위젯이 동작하지 않는다'는 댓글을 보고 확인해 보니,
이전에 올린 위젯이 현재 맥 OS X에서 동작을 하지 않아 수정하여 다시 올립니다. 대쉬보드를 거의 사용하지 않았더니 언제부터 동작하지 않았는지는 잘 모르겠습니다.

올블로그의 RSS는 변경된 것 같지 않고 확실하지는 않지만 아마 OS X에서 보안 관련 패치가 되면서 동작하지 않은 것 같습니다. 방식을 변경해서 동작하도록 만들어서 다시 업로드 합니다. 필요하신 분들은 다시 설치 하셔야 할 것 같습니다. 아래의 파일을 다운로드 받으신 후에 압축을 푸시고 위젯 아이콘을 더블클릭하시면 다시 설치됩니다. 불편을 드려 죄송합니다.

'습작 소프트웨어' 카테고리의 다른 글

광고 차단툴 - AntiAD  (7) 2008.04.18
파일명 일괄 변환 툴  (2) 2008.04.11
맥 OS X용 올블로그 실시간 인기글 위젯 수정본  (2) 2008.02.26
티돌이(티스토리 알리미) 윈도우 버젼  (4) 2008.02.06
티돌이 1.0B  (24) 2008.01.07
티돌이 0.7B  (2) 2007.11.08

티스토리 블로그의 상황을 알려주는 티돌이의 윈도우 버젼입니다. 비스타에서 제작하고 테스트 해 보았는데, XP에서도 문제는 없을 것 같습니다. 역시 급조한거라 버그가 많을 것으로 생각되는데 알려 주시면 수정해서 다시 올리겠습니다.

사용자 삽입 이미지

사용법은 맥버젼과 똑 같습니다. 항목을 더블클릭하면 해당 블로그로 연결됩니다. 타이틀 바에는 오늘 방문자 수가 출력됩니다.

사용자 삽입 이미지

알림 사운드는 기본으로 '스타크래프트의 사이언스 베슬 효과음'을 넣었습니다. 블로그에 변동이 생기면 작업 표시줄에서 활성화 되며 효과음을 출력합니다.

사용자 삽입 이미지

등록 시 블로그 주소를 정확히 입력하셔야 합니다.  'http://'는 넣지 마시고 뒤에 '/'도 막지 않으며 순수한 주소만 입력합니다. 모든 것이 맥용과 동일하니 기존에 사용하셨던 분들은 쉽게 사용하실 수 있습니다.

* 주의: 접속 정보는 해당 컴퓨터의 레지스트리에 저장됩니다. 패스워드는 아주 간단하게 암호화 하여 저장합니다. 보안을 위하여 개인 PC에서만 사용하시기를 바랍니다.


> 01.08 08:54 항목 더블 클릭시 항상 마지막에 저장한 블로그의 링크로 가는 오류를 수정했습니다. 이전에 받으신 분들은 새로 다운로드 받아 주세요. 불편을 드려 죄송합니다.

티돌이가 1.0B로 업그레이드 되었습니다. 저도 2개의 블로그로 몇시간 사용 안해보고 업로드 하는 것이라 오류가 있을 수 있을 수 있습니다. 제가 사용하면서 오류가 발견하거나 알려 주시는 분들이 계시면 수정해서 다시 올리겠습니다.

- 변경 내역
  • 아이콘 변경 - 이쁜 아이콘으로 변경하였습니다.
  • 다중 블로그 등록 - 30개 이하로 여러 tistory 블로그를 등록하실 수 있습니다.

1. 실행

사용자 삽입 이미지
이전과 같이 다운로드 받으신 후에 압축을 풀면 바로 사용가능 합니다.

처음 티돌이를 실행하면 좌측과 같이 빈화면이 실행됩니다. 이전에 등록해 놓으신 블로그 정보를 가지고 오지 않습니다. 그래서 사용하실 블로들을 새로 등록하셔야 합니다.

티돌이 메뉴에서 환경설정을 클릭하시고 아래의 내용을 참조하여 환경을 설정하고 사용하시는 티스토리 블로그들을 등록합니다.


2. 설정
 
1) 일반 설정
사용자 삽입 이미지
일반 설정에 있는 항목들은 모든 블로그들에 영향을 줍니다.

내용은 이전과 동일합니다.







2) 블로그 목록
사용자 삽입 이미지
블로그 목록에서는 tistory 블로그들을 등록/변경/삭제하실 수 있습니다.

변경시에는 해당 블로그를 더블클릭하시면 됩니다. 변경된 내용은 다시 실행할 필요 없이 바로 적용이 됩니다.





3) 블로그 등록/수정
사용자 삽입 이미지
> 블로그명: 해당 블로그의 이름을 입력합니다.
> 블로그 주소: "cocoadev.tistory.com"과 같이 블로그의 도메인 주소를 입력합니다. "/"이나 "html"등을 입력하시면 안됩니다.

> 아이디/패스워드: 관리자 로그인 아이디/패스워드를 입력합니다.


4) 테스트
사용자 삽입 이미지
티돌이 상단에서 등록된 블로그들을 선택하시면, 해당 블로그의 내용들이 출력됩니다.

현재 선택된 블로그의 오늘 방문자 수가 티돌이 아이콘에 표시됩니다. 선택되지 않은 블로그라도 아이콘에 방문자수가 표시되지는 않지만 댓글등록 등의 변경이 생기면 알려 줍니다.






3. 감사드립니다.

사실 사용하는데 별 지장이 없어 항상 업그레이드를 미루었는데, 아래의 두분께서 아이콘을 보내 주셔서 어쩔수없이(?) 업그레이드를 하게되었습니다.

사용자 삽입 이미지
kharus 님이 보내 주신 아이콘입니다.

보내 주신지 몇개월 되었는데 이제서야 사용하게 되었네요. 감사합니다.


사용자 삽입 이미지
oinon님이 보내 주신 아이코입니다.

버그도 알려 주시고 멋진 아이콘 만들어 주셔서 감사합니다.


둘다 이쁘고 어느 한분의 아이콘을 선택할 수가 없어 아이콘만 틀린 두가지 버젼으로 배포합니다. 아이콘이외에는 차이가 없으니 마음에 드는 아이콘 버젼을 다운로드 받으시면 됩니다.

사용자 삽입 이미지



사용자 삽입 이미지



이 후 부터는 배포상의 편의를 위해서 한 아이콘만 사용할려고 합니다. 마음에 드시는 아이콘을 댓글로 알려 주시면 많은 분들이 선택하신 아이콘으로 사용할려고 합니다.

추후 업그레이드는 테터툴즈와 워드프레스, 두개의 설치형 블로그를 지원할려고 생각하고 있습니다. 티스토리와 다르게 MySQL에 직접 접속해서 데이터를 가져오는 방식으로 만들려고 합니다. 설치형 블로그를 사용하시는 분들 중 대부분이 호스팅 업체를 이용하실 것 같은데, MySQL 계정이 외부접속도 허용하도록 설정되어 있는지 모르겠네요. 알아봐야 할 것 같습니다.

사용자 삽입 이미지
간단한 기능을 2가지 추가했습니다. 환경설정을 보시면 알림문자와 독아이콘에 방문수 표시라는 항목이 추가되어 있습니다. 여기서 새로운 기능을 설정하시면 됩니다.

1. 알림문자
알림문자는 댓글, 방명록, 피드백 수에 변경이 있을 경우, 설정해 놓은 텍스트를 소리로 읽어 줍니다. 처음  한번만 나오고 이후로는 소리가 계속해서 나오지는 않습니다. 주의하실 점은 영문만 가능합니다.  한글 출력은 "왔다"라면 소리나는 대로 "wat da" 이런식으로 하시면 됩니다.

시스템환경설정/말하기/Text To Speech에서 선택된 음성과 속도로 말을 합니다.

2. 오늘 방문자수 표시
사용자 삽입 이미지
좌측과 같이 오늘 방문자수를 독아이콘에 표시해 줍니다. 티돌이 윈도우를 활성화 시키지 않아도 방문자수를 알 수 있습니다. 독아이콘에 방문수 표시 해제시에는 프로그램이 리로드 된 후부터 적용됩니다.


"1.0B가 나왔습니다. 1.0B로 바로 가기"



확인하세요.
07.11.05 17:24
티스토리 관리자에서는 댓글, 방명록 등의 항목들이 6개씩 보여지는데 제가 5개로 착각을 하고 작업 하였습니다. 다시 수정하여 버젼을 0.6B로 수정하였습니다. 0.5B로 되어 있는 분들은 다시 설치해주시기 바랍니다. 불편을 드려 죄송합니다.

사용자 삽입 이미지
OS X에서 티스토리 계정 블로그의 새로운 댓글, 피드백, 방명록이 작성되었을 때 알려주는 프로그램입니다.

사용환경은 유니버셜 바이너리 (PPC/Intel 사용 사용 가능), OS X 10.4 (타이거) 이상 입니다.

1. 환경 설정

처음 프로그램을 실행시키고 메뉴의 환경설정에서 로그인 정보를 설정합니다.
사용자 삽입 이미지

  • 블로그 주소: tistory.com을 제외한 블로그 아이디를 입력하시면 됩니다.
  • 로그인 아이디: 관리자 페이지 로그인 아이디(메일주소)를 입력합니다.
  • 패스워드: 관리자 페이지 로그인 패스워드를 입력합니다.
  • 갱신주기: 데이터를 가져오는 주기를 설정합니다. 처음 60초로 설정되어 있습니다.
  • 환경설정을 저장하고 프로그램 종료 후, 다시 실행해 주세요.

2. 수신 확인

아래와 같이 성공적으로 자료를 가져 오는지 확인 합니다. 오류가 있을 경우에는 하단의 메시지 창에 오류의 원인이 출력됩니다. 참고하시고 설정을 확인하시기 바랍니다.
사용자 삽입 이미지


3. 기타 기능
사용자 삽입 이미지
프로그램이 비활성화 되어 있을 때, 변경이 생기면 독에서 메일과 같이 아이콘이 톡톡 튑니다.

아이콘을 클릭하여 어플리케이션을 활성화 시키면, 다시 변동이 생길 때까지 고정되어 있습니다.


사용자 삽입 이미지
각 항목을 더블클릭하면 해당 포스트로 이동합니다. 티돌이 항목은 관리자 로그인 상태에서 보여주는 항목이기 때문에, 기본 브라우져 상에 로그인이 되어 있지 않을 경우에는 비공개 포스트는 페이지를 찾지 못할 수도 있습니다.



4. 주의 사항
제 맥과 블로그에서만 테스트를 해 보아서 다른 환경에서는 잘 동작할지 염려가 됩니다. 오류가 있을 경우에는 댓글로 알려 주시면 수정하겠습니다.

처음에는 티스토리에서 관련된 오픈 API를 제공하는지 찾아 보았으나 없는 것 같아, HTML 파싱으로 자료를 가져오도록 하였습니다. 티스토리에서 로그인이나 HTML에 변경이 있을 경우에는 오동작을 할 수가 있습니다.

저도 계속 사용중이니 티스토리에서 변경이 있고 반영 가능하다면 계속 수정해 나가겠습니다. 오동작 할 경우에는 이 블로그에서 변경된 새 어플리케이션의 확인해 주시기 바랍니다.

"1.0B가 나왔습니다. 1.0B로 바로 가기"

현재(2008.02.26) OS X에서 동작하지 않아 수정하여 다시 올렸습니다. 여기서 다운로드 받으셔서 사용해 주세요.


사용자 삽입 이미지
올블로그에 종종 놀러 가다가 문득 위젯이 있으면 좋을 것 같아 만들어 보았습니다.

대쉬코드로 만들려고 실행을 했더니 베타가 익스파이어드 되었다고 실행이 안되네요.  그래서 그냥(?) 대충 만들어서 설정 부분이나 모양이 안좋습니다.
 
아래와 같이 10개의 오늘의 추천글을 보여 주며, 제목을 클릭하면 해당 포스트로 연결됩니다.
사용자 삽입 이미지

설정은 간단합니다. 올블로그로 부터 데이터를 확인하는 시간(간격) 설정과 올블로그 링크를 삭제(올블로그 툴바가 안 나옵니다)하고 링크하는 옵션이 있습니다.
사용자 삽입 이미지

아래의 파일을 다운로드 받으셔서 클릭하시고 설치하시면 됩니다.


별다른 오류가 없는 것 같아 0.5버젼에서 베타를 때고 올립니다. 아래와 같이 몇 가지 변경하여서 올립니다.

1. 글자 배경색 변경
텍스트가 잘 안보인다는 분들이 있어, 배경색을 진하게 변경하였습니다.

2. 효과음 추가
배경음, 효과음은 다음 버젼에서 작업을 할려고 했는데, 구름에 가려질 시에 판별이 어려워 정확히 텍스트를 입력하였을 때와 바다에 떨어질 때의 효과음을 추가하였습니다.

사용자 삽입 이미지

"1.0 새버젼이 나왔습니다"


맥에서 도스시절 베네치아 같이 간단하게 즐길 수 있는 타자 게임을 검색해보다가, 찾을 수가 없어 직접 만들어 보았습니다. 당분간은 일 때문에 더 이상 작업을 할 수가 없을 것 같아, 한가해 지면 에니메이션 효과 추가, 효과음, 디자인 개선, 영문모드, 아이템 등을 추가해 1.0 버젼을 만들어 볼려고 합니다. 
사용자 삽입 이미지사용자 삽입 이미지사용자 삽입 이미지

게임방법은 타이핑만 하면 되니 설명을 생략하겠습니다. ^^; 한글 모드만 있으며, 현재 10개의 스테이지가 있습니다. OS X 10.4 이상에서 사용하실 수 있습니다.

제 PPC iMac과 인텔 미니맥에서는 이상없이 동작하였는데, 단기간에 급조하고 테스트가 부족하여 오류가 있을 것으로 보입니다. 사용해 보시고 오류나 개선 사항을 알려 주시면 수정을 하고 베타 딱지를 땔려고 합니다. 아래의 압축파일을 클릭하고 다운 받으시면 됩니다.
 
"1.0 새버젼이 나왔습니다"


사용자 삽입 이미지
네이버의 오픈 API를 사용해서 만든 네이버의 실시간 인기 검색어를 가져 오는 위젯입니다. 
 
사용하실려면 네이버로 부터 발급 받은 오픈 API 키가 필요합니다. 제 것으로 하면 편한데 쿼리를 하루에 5,000건 밖에 할 수가 없어, 사용자 별로 입력해서 사용하도록 했습니다.

먼저 네이버 OpenAPI사이트에서 이용키를 발급 받은 후 사용하셔야 합니다. 이용키는 아래와 같은 형태 입니다. 아래의 키는 유효하지 않습니다.

a49c1684d414922aac522ea812e02a0b

처음 실행하면 키를 입력하는 창이 나오는데, 이 곳에서 발급 받은 키를 복사해서 넣으시면 됩니다. 5초마다 번갈아 가며, 인물/영화/도서/게임/TV 드라마/TV 오락프로/공연의 인기 검색어를 보여 줍니다.

급조해서 만든거라 허술한데, 시간이나면 기능이나 디자인을 신경써서 다시 한번 작업해 봐야 겠습니다.  혹시 오류가 있으면  댓글로 알려 주시면, 수정해서 올리겠습니다.