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

사용 방법은 간단합니다. 좌측 하단의 [+] 버튼을 클릭하여 통합할 파일을 등록 한 후에 [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개의 오디오 파일을 통합하여 사용해 보았는데 문제는 없었습니다. 몇번 사용하지를 않아서 버그나 오류가 있을 수 있을 것 같습니다. 알려 주시면 수정하겠습니다.


모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. 바다로 2009.06.24 17:03  댓글주소  수정/삭제  댓글쓰기

    언제나 좋은 포스팅 감사합니다. 글을 읽고 공부를 하다가 이상한 점이 있어서 질문드립니다.

    initWithData 로 파일을 로딩할 경우에 mp3 파일도 아무 문제가 없으셨는지요?

    제 경우에는 wav, caf 파일은 play 하는데 아무 문제가 없지만 mp3 파일의 경우에는 소리가 나지 않는 문제가 있습니다. (fileURLWithPath 로 불러오면 아무 문제가 없구요)

    mp3 파일의 Hz 등에 영향을 받는지 궁금합니다.
    이 문제가 해결되어야 파일을 머징해서 사용할텐데요.. 답답한 마음에 질문드립니다.

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2009.06.25 11:51 신고  댓글주소  수정/삭제

      안녕하세요.

      저는 mp3 포맷으로 2만4천개정도 묶어서 사용했는지 문제가 없었습니다. 그냥은 나오는데 묶어서 안나온다면 비트율 문제 보다는 제 프로그램에 버그가 있거나 다른 오류가 있을 것 같습니다.

      혹시 해당 파일들을 보내 주실 수 있으면 제가 한번 테스트 해보겠습니다.

  2. 바다로 2009.06.25 14:37  댓글주소  수정/삭제  댓글쓰기

    아.. 파일들을 묶기 전에 단일 파일로 테스트 할 때의 문제였습니다.

    이상하게 다른 포멧(wav,caf) 의 파일을 플레이할때에는 문제가 없는데 mp3 파일일때에는 아무 소리가 나지 않네요.

    fileURLWithPath 일때에는 소리가 잘 나는데 유독 initWithData 로 처리하면 소리가 나지 않아서 이상하게 생각하고 있습니다.

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2009.06.25 14:51 신고  댓글주소  수정/삭제

      아, 그런 문제였군요. 다른 포맷은 initWithData로 잘 되는데 mp3만 안된다면 저도 이유를 잘 모르겠네요. ^^; 제가 사용한 mp3는 워낙 작아서인지 그런 경우는 못 본 것 같습니다.



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

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

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


모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of https://felicity.tistory.com BlogIcon DanielKang 2009.05.14 15:15 신고  댓글주소  수정/삭제  댓글쓰기

    ㅎㅎ 감사합니다.

  2. Favicon of http://waterflow.co.kr BlogIcon WaterFlow 2009.05.14 23:06  댓글주소  수정/삭제  댓글쓰기

    감사합니다.. 기다리고 있었는데 나왔군요 :)

  3. Favicon of http://oinon.tistory.com/ BlogIcon 정석 2009.05.16 13:14  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. ^^ 감사합니다.~~
    오랜만에 아이콘 다시보니 기분이 새로운데요. ^^

    즐거운 주말되세요.~

  4. Favicon of http://blackbass.pe.kr BlogIcon taizyeris 2009.05.17 19:43  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 다시 재가동? 인가요ㅋ

    잘 사용하겠습니다. -^)/

  5. Favicon of http://vita0820.tistory.com BlogIcon vita 2010.04.21 03:05  댓글주소  수정/삭제  댓글쓰기

    안되서 다시 깔으니 이제 잘 되네요.. ^^

    개발자님 감사합니다.. 잘쓰겠습니다.

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2010.04.21 13:03 신고  댓글주소  수정/삭제

      저도 이번에 스노우 레오파드를 쓰면서 다시 깔아 보았는데 독에서 사용자수를 보여주는 것은 안되더군요. 손을 보긴봐야 할 것 같은데... ㅠㅠ

      좋은 말씀 감사합니다. :)

  6. Favicon of https://mindprint.tistory.com BlogIcon MindPrint 2011.02.20 02:42 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다! ^^ 꾸벅!!



이전에 올렸던 실버라이트 플레이어의 플래쉬 버젼입니다. 실버라이트는 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>


모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of http://jidolstar.com/blog BlogIcon 지돌스타 2009.05.06 22:42  댓글주소  수정/삭제  댓글쓰기

    멋지네요~~~

  2. 달룟 2009.05.15 22:00  댓글주소  수정/삭제  댓글쓰기

    기발합니다!



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


동영상은 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 (타이거) 이상 부터 실해 가능합니다.

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

모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of http://sukwoo.blogspot.com BlogIcon 장림 2008.05.05 19:55  댓글주소  수정/삭제  댓글쓰기

    유니버설버전이죠? 그리고 한글도 잘 되는지요? 다른 타자연습 프로그램은 한글입력할때 버그가 있어서요 ^^
    좋은 프로그램 감사합니다.

  2. Favicon of https://kukiri.tistory.com BlogIcon 쿠키리 2008.05.05 23:27 신고  댓글주소  수정/삭제  댓글쓰기

    재미있게 플레이하겠습니다. 근데 폰트가 생각보다 작아서 불편한점이 있군요.

  3. 아힌 2008.06.09 09:27  댓글주소  수정/삭제  댓글쓰기

    아, 진짜 나왔네요. 감사합니다! 오랜만에 왔는데 정식으로 업뎃됐네요. ^^; 잘 쓰겠습니다~.

  4. 아힌 2008.06.09 10:04  댓글주소  수정/삭제  댓글쓰기

    아... 재미있게 했어요. ^^; 그런데 스테이지 5판인가 넘어가면, 배경이 움직이잖아요. 그게 너무 한번에 많이 움직이고 그래서 눈이 아파요. 차라리 움직이지 않거나, 움직여도 조금만 움직이는 게 나을 것 같아요.

    그리고 전체적으로 게임이 많이 루즈해 진 듯...;; C와 S가 너무 많이 나와서 긴장감이 떨어지는 느낌이 있어요.

    그리고 먹구름 있잖아요···. 그거 너무 눈 아파요. 옆에있는 형의 견제로 17단계까지 갔는데, 그때까지 먹구름만 50번 이상 본 듯···. 그게 너무 자주 나오긴 하는데, 별로 존재의미는 없는 것 같아요. 눈만 아프고...

    그래도 저장되는 건 참 좋네요. 20단계까지 고고씽~! ^^;

  5. 아힌 2008.06.09 10:07  댓글주소  수정/삭제  댓글쓰기

    음... 17단계에서부터 하니까, 먹구름 포스 장난 아니네요. ^^; 차라리 저단계에서는 나오지 않는 게 좋을 듯 하네요.

    그리고 스페이스로도 입력 가능하면 좋겠어요. ^^;

    감사합니다~.

  6. 아힌 2008.06.10 12:58  댓글주소  수정/삭제  댓글쓰기

    아, 그리고 이어하기 할때 바로 입력할 수가 없고, 마우스 커서로 클릭해야만 입력할 수 있어요. 바로 입력할 수 있게 하면 좋을 것 같아요. ^^*

  7. 아힌 2008.06.23 09:58  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 마지막 타자시간이네요..;;

    오늘 20단계 깼는데 난이도 쉬운 듯...;;

    20단계에서 끝나고 다시하기 하니, 21, 22단계 있네요.;;

    흠. 별로 긴장감은 없는 듯...;; 어렵다는 느낌보다는, 그냥 성가시다는 느낌?

    타자 잘 치는 친구한테 물어보니까, 쉬운 것 같다고 하던데...;;

    더 개척해보고 말씀드릴게요. ^^;

    좀더 어려운 모드도 있었으면... ㅋ

    그럼 즐겁게 지내세요~ *^^*

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.06.23 18:20 신고  댓글주소  수정/삭제

      난이도 테스트 할 때는 갯수를 줄이고 헐렁헐렁 스테이지를 넘어 가도록 설정해놓고 대충 했더니 너무 쉽게 되었나 보네요. 제 실력엔 난이도가 맞는 것 같던데, 아힌님 주변분들의 실력엔 많이 쉬운가 봅니다. ^^;;

      바쁜일 끝나면 공부도 할겸 Xcode 3.0으로 다시 만들어 볼려고 하는데 그 때 난이도나 말씀하신 부분들을 수정하겠습니다.

  8. 2010.01.09 14:38  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다



우연히 키플러님의 홈페이지를 둘러 보다 센스부족이란 사이트 광고 제거 툴을 보았습니다. 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 파일에 등록된 내용이 많은 개발자일 경우에는 미리 백업 받아 놓으시기 바랍니다.


모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of http://djgroove.net BlogIcon 디제이 2008.04.20 12:51  댓글주소  수정/삭제  댓글쓰기

    감사합니다 :)
    저번에 모 다큐멘터리에 소개된 그래피티 아티스트들이
    거대 웹페이지의 광고를 막고 아티스트들의 작품을 소개하는 어플리케이션을 개발중이랬는데
    이렇게 써보네요. ㅎㅎㅎ
    잘 쓸게요 너무 멋져요~

  2. Favicon of http://hssuh.tistory.com BlogIcon 환수 2008.04.22 16:17  댓글주소  수정/삭제  댓글쓰기

    아... 이거 아이디어 좋은데요? ㅎㅎㅎ
    이 아이디어를 활용해서 dashboard widget 형태로 만들면 더 좋을 것 같아요... :)

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.04.22 16:42 신고  댓글주소  수정/삭제

      위젯은 제가 웹킷을 잘 몰라서 힘들 것 같습니다. 조금 변경해서 테스트 서버에서 작업하는 개발자들을 위해서 hosts 파일 수정과 현재 연결된 ip를 보여 주는 버젼으로 만들어 볼까 생각 중입니다.

  3. Favicon of http://hssuh.tistory.com BlogIcon 환수 2008.04.22 16:19  댓글주소  수정/삭제  댓글쓰기

    아이콘도 너무 예뻐요... :) 이런 아이콘은 어떻게 디자인하시나요...

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.04.22 16:44 신고  댓글주소  수정/삭제

      집사람에게 부탁 합니다. ^^;; 전체 디자인까지 해주면 좋겠지만 귀찮다고 아이콘까지만 만들어 주기 때문에 늘 아이콘과 UI가 부조화를 이루네요. :)

  4. 이상 2010.12.06 19:16  댓글주소  수정/삭제  댓글쓰기

    아이폰 앱으로 개발해 볼까 잠깐 생각해 봤는데... 음.. 안될것 같네요.
    탈옥을 하지 않는 이상은...



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

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


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

사용자 삽입 이미지



모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of http://www.themuser.net BlogIcon The+Muser 2009.04.21 23:58  댓글주소  수정/삭제  댓글쓰기

    정말 굉장하네요...이런걸 코딩하실 실력을 갖고계신게 참 부럽습니다..ㅠ
    기능자체는 오토메이터에 있는 기능이라 그렇다 쳐도 그냥 전 마냥 부러울 따름이네요..-_-b



사용자 삽입 이미지

녹스퀘스트님의 '위젯이 동작하지 않는다'는 댓글을 보고 확인해 보니,
이전에 올린 위젯이 현재 맥 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
모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. 녹스퀘스트 2008.02.27 12:57  댓글주소  수정/삭제  댓글쓰기

    바로 수정본 올려주셧네요.^^ 감사히 사용하겠습니다.
    열심히 공부해서 찾아뵙겠습니다.ㅎㅎ



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

사용자 삽입 이미지

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

사용자 삽입 이미지

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

사용자 삽입 이미지

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

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

모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of http://moreover.co.kr BlogIcon Chester 2008.02.11 01:40  댓글주소  수정/삭제  댓글쓰기

    와우 감동적인데요 ??? ^^^ 이름이 귀엽습니다..티도리 !!
    사용해보고 후기를 남기겠습니다. :)

  2. Favicon of http://funnythink.tistory.com BlogIcon butter 2008.11.19 15:30  댓글주소  수정/삭제  댓글쓰기

    다운받아 사용하려는데 압축풀때 오류 나네요
    여러 컴에서 테스트해봤는데 안돼요 ㅠㅠ 알집으로 풀면 안되나요?
    맥용은 잘 사용하고 있습니다. 너무 편리해서 윈도용도 설치하려는데
    답글 주실거죠^^ 항상 감사한 마음으로 사용중이랍니다^^
    수고하세요

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.11.19 16:25 신고  댓글주소  수정/삭제

      확인해 보니 서버의 파일에 이상이 있는 것 같습니다. 새로 업로드를 해놓았으니 다시 다운로드 받아서 사용하시면 문제가 없을 것 같습니다.

      방문해 주셔서 좋은 말씀 감사합니다. :)



> 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 계정이 외부접속도 허용하도록 설정되어 있는지 모르겠네요. 알아봐야 할 것 같습니다.
모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. gnome 2008.01.07 14:13  댓글주소  수정/삭제  댓글쓰기

    사용하기 좋은 어플을 개발해 주셔서 감사합니다.
    방금 설치를 해보니 버그? 라고 해야 할지 모르겠지만
    한가지 아쉬운점이 있어서 글을 남김니다.
    어플을 실행하고 익스포제로 확인을 해보면 익스포제에서 나타나지 않는 문제가 있습니다.
    다른 어플 사용하다가 익스포제로 티돌이 찾아서 볼려고 실행하니 나타나지 않으니 command+tab으로 찾아가는것이 조금 불편하게 느껴지네요~
    항상 이 블로그를 보고 잇는데 좋은 정보 주셔서 다시 감사드립니다.

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.01.07 14:32 신고  댓글주소  수정/삭제

      익스포제는 현재 데스크탑에 열려 있는 어플리케이션만 보실 수 있습니다. 혹시 티돌이가 독으로 들어가서 그런 것이 아닌가요? 아니면 난감하네요. ^^;; 저는 나오거든요. 제가 OS X 타이거라 그럴 수 있을 것 같습니다. 상위 버젼에선 테스트를 해보지 못했습니다. 방법을 마련해서 한번 테스트 해보겠습니다.

      방문해 주셔서 좋은 말씀 감사드립니다. ^^

  2. Favicon of https://kharus.tistory.com BlogIcon ...-. 2008.01.07 21:07 신고  댓글주소  수정/삭제  댓글쓰기

    오오 제 아이콘이 드디어 사용되었네요. 다른 아이콘 역시 밝고 이쁘네요 *_*
    이렇게 블로그 홍보까지 해주시고 감사합니다.

    그리고 평상시의 어플리케이션 아이콘하고 실행 후 어플 아이콘의 밝기가 좀 달라지는데요?
    평상시에는 좀 더 밝은데 실행하면 더 어두워진달까..?

    이것도 버그인지.. 한번 체크 부탁드립니다. 감사합니다.

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.01.08 08:59 신고  댓글주소  수정/삭제

      아마 png 파일을 아이콘으로 변환하면서 이미지가 약간 변경되는 것 같습니다. png 파일을 그리면서 기존 아이콘과 차이가 나서 그런 것 같네요. 해결책을 찾아 보겠습니다.

      이쁜 아이콘 보내 주셔서 감사합니다. ^^

  3. Favicon of http://dir4you.tistory.com BlogIcon YosHi 2008.01.07 23:42  댓글주소  수정/삭제  댓글쓰기

    와'ㅂ' 간만에 업데이트이네요.
    버그가 없길 바라면서 받아갑니다 ㅠ_ㅠ

    개인적으로 색이 밝은 b타입이 맘에드네요

  4. Favicon of http://monomato.com BlogIcon 모노마토 2008.04.04 17:08  댓글주소  수정/삭제  댓글쓰기

    이거 두번째 아이콘이 이쁘네요 ^^

  5. Favicon of http://muhootsaver.tistory.com BlogIcon muhootsaver 2008.04.13 22:35  댓글주소  수정/삭제  댓글쓰기

    안녕하세요? 좋은 어플리케이션 감사합니다.

  6. Favicon of http://zoidix.com BlogIcon zZion 2008.05.04 23:03  댓글주소  수정/삭제  댓글쓰기

    xcode에 대해 알아보려 왔다 좋은 프로그램도 얻어갑니다 :) 감사합니다 ^ㅡ^

  7. Favicon of http://tacetriff.net BlogIcon 타셋리프 2008.05.07 18:02  댓글주소  수정/삭제  댓글쓰기

    앗 아이콘이 바뀌었군요. 전 그냥 저혼자서 아이콘 바꿔놓고 사용하고 있었는데 말이죠 ^- ^;;
    암튼 좋은 프로그램 배포해주셔서 감사합니다. ^- ^ 잘쓰고 있습니당 ^- ^
    복받으세요~ ^- ^

  8. Favicon of http://waterflow.tistory.com BlogIcon WaterFlow 2008.05.07 20:30  댓글주소  수정/삭제  댓글쓰기

    이런 프로그램이 있다니.. 놀랍네요.. 잘쓰겠습니다 :D

  9. Favicon of http://rococoavenue.org BlogIcon B군 2008.05.15 04:17  댓글주소  수정/삭제  댓글쓰기

    맥을 사용하면서 꼭 만들어보고 싶었던 어플을~!! 여기서 보게 되네요. 잘 쓸게요~ㅎㅎ

  10. Favicon of http://www.mactopia.co.kr BlogIcon mactopia 2008.07.12 17:16  댓글주소  수정/삭제  댓글쓰기

    티돌이 왼쪽의 끄기 버튼을 눌러도 꺼지지 않고 백그라운드에서 돌아갔으면 좋겠습니다.
    그러면 진정한 알라미 역할을 하지 않을까요?

  11. Favicon of http://jayoo.org BlogIcon 자유 2008.12.16 19:20  댓글주소  수정/삭제  댓글쓰기

    정말 잘 사용하고 있습니다. 고맙습니다. :)

  12. 2009.05.14 12:33  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다



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

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

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

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


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


모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. 2007.11.12 21:56  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. 2007.11.15 19:35  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다



확인하세요.
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로 바로 가기"
모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of http://drzekil.tistory.com BlogIcon drzekil 2007.11.05 12:55  댓글주소  수정/삭제  댓글쓰기

    우아.. 좋은 프로그램이네요..
    한번 사용해봐야겠네요..

  2. Favicon of http://doyoubest.tistory.com BlogIcon 새우깡소년 2007.11.05 13:41  댓글주소  수정/삭제  댓글쓰기

    너무나도 기다려왔던 프로그램이군요.
    버그없이 잘 돌아가는 걸 보니..엄청난 내공이 담긴 것 같습니다.

    잘 쓰겠습니다. 버그나면 곧바로 신고드리겠습니다. 감사합니다.

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.11.05 13:45 신고  댓글주소  수정/삭제

      깜빡여서 와보니 댓글이 있네요. ^^ 잘 돌아 간다니 마음이 좀 놓이네요. 혼자서 반나절 정도만 써본거라 오류가 많을 것 같은데... 알려 주시면 수정해서 올리겠습니다.

      좋은 말씀 감사합니다.

  3. Favicon of http://bbunker.com BlogIcon bum 2007.11.05 14:21  댓글주소  수정/삭제  댓글쓰기

    멋집니다~ 그런데 Wordpress 용으로도 부탁을 드리고 싶네요. :)

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.11.05 14:29 신고  댓글주소  수정/삭제

      생각 같아서는 테터툴즈나 이올린, 워드프레스도 현재 방식으로 가능하다면 지원을 했으면 좋겠지만... 티스토리는 제가 사용하니까 만들었는데, 생업이 있다 보니 만들어도 프로그램을 유지하기가 힘들 것 같습니다.

      죄송합니다. 아마 워드프로세스를 사용하시는 다른 분께서 제작해 주시지 않을까요? ^^;;

  4. Favicon of http://cimio.net BlogIcon cimio 2007.11.05 16:06  댓글주소  수정/삭제  댓글쓰기

    워드프레스는 안되도, 텍스트큐브 (테터툴즈)는 티스토리랑 비슷하니까 어떻게 좀 안될까요? ^^;;

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.11.05 17:26 신고  댓글주소  수정/삭제

      테터툴즈는 요근래 설치를 안해봐서 어떤지 잘 모르겠네요. 시간 나는데로 설치해 보고 확인해 보겠습니다. 가능하면 만들어 보겠습니다. ^^

  5. Favicon of http://apple.jkdiary.com BlogIcon 도노반 선생님 2007.11.05 16:26  댓글주소  수정/삭제  댓글쓰기

    혹 두개의 어카운트를 등록할려면 어떻게 해야하나요?

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.11.05 17:31 신고  댓글주소  수정/삭제

      저도 블로그가 두개라서 그게 좀 불편하더군요. 아직 버그가 많이 있을 것 같아서 안정화가 되면, 계정을 여러 개 등록할 수 있도록 만들어 보겠습니다. ^^

  6. Favicon of http://intoxication.tistory.com BlogIcon 중독개그 2007.11.05 20:15  댓글주소  수정/삭제  댓글쓰기

    저두요 두 개 이상의 계정을 등록할 수 있게 만들어 주시길 부탁드립니다.
    아주 좋은 프로그램 만들어 주셔서 감사합니다.
    잘 사용하도록 하겠습니다.

  7. Favicon of http://mepaysblog.tistory.com/ BlogIcon mepay's 2007.11.05 20:28  댓글주소  수정/삭제  댓글쓰기

    좋은 포스팅 감사합니다 ~ ^^

  8. Favicon of http://toykeat.tistory.com BlogIcon toykeat.trio 2007.11.05 23:30  댓글주소  수정/삭제  댓글쓰기

    감사합니다^^ 잘쓸께용

  9. Favicon of http://apple.jkdiary.com BlogIcon 도노반선생님 2007.11.06 05:01  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 잘 사용하고 있는데 버그로 보여서 댓글 남김니다.

    티스토리에 새로 글을 쓴 후, '가져오기' 를 해도 제글이 티돌에서 업데이트가 되질 않습니다. 티돌이를 relaunch 하니 새로쓴 글이 보이긴 하는데.. 다른 분들도 그러신가요?

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.11.06 08:31 신고  댓글주소  수정/삭제

      안녕하세요. 혹시 0.5B를 사용하고 계신가요? 메뉴에서 ~관하여 메뉴를 클릭하면 버젼을 확인하실 수 있습니다.

      저도 어제 그와 같은 경우를 겪어 고친 후에 0.6B로 다시 올렸습니다. 혹시 새로 다운 받지 않으셨다면 다시 다운 받으셔서 설치해보세요.

  10. h4z3dic 2007.11.06 16:00  댓글주소  수정/삭제  댓글쓰기

    ㅎㅎ 유용한 프로그램 감사합니다! 혹 소스 공개는 하실 생각이 없으신지요
    코코아 초보자 공부에 많은 도움이 될꺼 같은디.. ㅎㅎ

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.11.06 16:22 신고  댓글주소  수정/삭제

      소스는 현 상태에선 공개가 힘들 것 같습니다. 아직 코코아 프레임워크를 잘 몰라 소켓이나 파싱은 C로 작성했습니다. 이 부분을 코코아 답게(?) 수정하면 공개를 하겠습니다. 지금은 공개하기엔 창피해서... ^^;;

    • h4z3dic 2007.11.06 16:48  댓글주소  수정/삭제

      ㅎㅎ 네 알겠습니다! ㅋㅋ

  11. Favicon of http://dir4you.tistory.com BlogIcon YosHi 2007.11.06 23:03  댓글주소  수정/삭제  댓글쓰기

    이야!.. 얼마전에 윈도우즈용 알라미 서비스보고 부러웠는데
    정말 최고입니다 ㅠㅠbb

    레오파드에서도 잘 돌아가네요^^

  12. Favicon of http://qudrnr.tistory.com BlogIcon qodtlr 2008.01.31 20:31  댓글주소  수정/삭제  댓글쓰기

    감사 합니다 잘쓸께요~

  13. Favicon of http://www.mactopia.co.kr BlogIcon mactopia 2008.05.11 13:19  댓글주소  수정/삭제  댓글쓰기

    이런것이 맥용으로 있다니...좋은 프로그램 정말 감사합니다.!!

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.05.11 15:06 신고  댓글주소  수정/삭제

      이 포스팅에 있는 것은 이전 버젼이고 현재 새 버젼이 나와있습니다. 파일 다운로드 대신 링크를 걸어 놓았으니 혹시 이 버젼을 다운로드 받으셨으면 확인 해 보시기 바랍니다.

      방문해 주셔서 좋은 말씀 감사합니다. :)



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


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

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

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

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

모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of http://masquera.net BlogIcon reed 2007.10.15 12:47  댓글주소  수정/삭제  댓글쓰기

    와 감사합니다 :D 위젯도 귀엽고 괜찮네용~ 잘쓸게욧!

  2. Favicon of http://monoeyes.com BlogIcon 쏭군 2007.10.15 13:42  댓글주소  수정/삭제  댓글쓰기

    구오오 멋집니다 (ㅠ_ㅠ)b

  3. Favicon of http://cyworld.com/gollum BlogIcon 골룸 2007.10.15 13:59  댓글주소  수정/삭제  댓글쓰기

    오오오...감사합니다.

  4. Favicon of http://taizyeris.tistory.com BlogIcon ERIS 2007.10.15 14:05 신고  댓글주소  수정/삭제  댓글쓰기

    이런 위젯이 있었다니...
    감사합니다. -^)/

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.10.15 14:07 신고  댓글주소  수정/삭제

      전에 만들어 놓은 네이버 실시간 인기글 위젯을 변형하여 오늘 오전에 급조해 만들어 보았습니다. 올블에 자주 가는데 왜 오늘에서야 이런 생각이 났는지 모르겠네요. ^^;

  5. Favicon of http://ceo.blogcocktail.com BlogIcon 하늘이 2007.10.15 14:08  댓글주소  수정/삭제  댓글쓰기

    그렇지 않아도 언제 취미 삼아 코코아에서 개발 한번 해보겠다고 토튜리얼 보고 열심히 따라하고 있었는데, 이런 위젯까지 보다니...ㅠ_ㅜ)=b 감사합니다. 잘 쓰겠습니다.

  6. Favicon of http://intlogs.net BlogIcon 인트 2007.10.15 16:31  댓글주소  수정/삭제  댓글쓰기

    와 정말 좋은 위젯이네요!
    저도 얼른 다운로드 받아서 사용해야겠습니다-
    정말정말 감사해요 :)

    • Favicon of http://intlogs.net BlogIcon 인트 2007.10.15 16:35  댓글주소  수정/삭제

      흑...... 이거 윈도우에서는 안되는건가요?;;;
      음...... 지식이 별로 없어서 잘 모르겠네요;;

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.10.15 16:47 신고  댓글주소  수정/삭제

      이 위젯은 맥 전용입니다. 제목에서 "맥용"을 넣었야 했는데 미처 생각지 못했네요. 수정하겠습니다. 혼란을 드려 죄송합니다.

  7. Favicon of http://hazedic.org BlogIcon h4z3dic 2007.10.16 12:02  댓글주소  수정/삭제  댓글쓰기

    우~~ 멋집니다 ㅎㅎ

  8. Favicon of http://offree.net/ BlogIcon 도아 2007.10.19 15:17  댓글주소  수정/삭제  댓글쓰기

    디자인이 상당히 멋지군요. 저는 맥을 사용하지 않지만요.

    제 블로그에 답글을 달아 주신 분들(http://offree.net/entry/Greetings-Reply )을 순회하고 있습니다. 소중한 댓글 감사합니다.

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.10.19 15:35 신고  댓글주소  수정/삭제

      도아님 반갑습니다. ^^

      가서 보았는데 대단하시네요. 댓글을 달아 주신 그 많은 분들의 블로그를 다 돌아 보시다니요. 저는 겨우 하나 작성했는데 이렇게 방문해 주시니 감사합니다. ^^

      저는 댓글 수가 적으니 달리기만 한면 들러 보는데, 나중에 저도 다시 한번 댓글 달아주신 분들의 블로그를 방문 해보아야 겠네요.

  9. Favicon of http://ninetail.ivyro.net BlogIcon 나인테일 2007.11.06 20:05  댓글주소  수정/삭제  댓글쓰기

    좋은 위젯 감사히 사용하겠습니다. 아, 네이버 카페 '맥북을 쓰는 사람들'에 이 블로그를 소개하면서이 위젯도 같이 자료실에 올려볼까 합니다만 괜찮을까요?

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.11.06 20:41 신고  댓글주소  수정/삭제

      출처만 밝히시면 자유롭게 배포하셔도 됩니다.

      다만 저도 쓰고 있지만 몇 일 컴퓨터를 끄지않고 사용했을 때, 자료를 못가지고 오는 경우가 있었습니다. 그럴 땐 다시 설정하면 되는데요. 언제 한번 살펴 볼려고 마음 먹고 있는데, 치명적(?)이지가 않아서 아직까지 그냥 쓰고 있습니다. ^^;;

  10. 녹스퀘스트 2008.02.26 14:33  댓글주소  수정/삭제  댓글쓰기

    안녕하세요? 우연히 이곳을 들려서 좋은 정보 많이 얻고가는 학생입니다.

    제가 프로그래밍에 관심이 많아서 여기 불로그내용들이 재미있고 유익하네요..

    아직 c밖에 공부하지 않아서 이곳 글들이 충분히 이해되지 않지만 처음엔 다 그렇겟죠?

    아.. 다름이 아니라 여기 있는 맥용 위젯으로 불로그 인기글을 볼려는데 위젯은 설치했는데
    위젯에서 자료를 못 가지고 오고 있네요.. 방법이 없을까요? 설정해보고 했는데 잘 모르겠네요

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.02.26 15:31 신고  댓글주소  수정/삭제

      안녕하세요. 반갑습니다. ^^

      조금씩 공부하시면 곧 여기 있는 내용들은 쉽게 이해하실 수 있으실 것 같습니다.

      요즘 사용하지 않고 있는데 사용해보니 말씀하신대로 위젯이 동작하지 않네요. 올블로그에서 바뀐 것 같지 않고 OS X가 업그레이드 되면서 무엇인가 변경된 것 같습니다. 현재 수정을 완료했고 잠시 써본 후 이상이 없으면 다시 올려 놓겠습니다.

      방문해 주셔서 좋은 말씀 감사합니다.



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

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

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

사용자 삽입 이미지

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

모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. luna 2007.08.26 05:10  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 그렇지 않아도 타자연습좀 하려고 하는 중이거든요......잘 받아갈께요.^^

  2. Favicon of https://hiyaong.tistory.com BlogIcon hiyaong 2007.08.30 00:39 신고  댓글주소  수정/삭제  댓글쓰기

    클럽맥킨토시의 야옹입니다. 새버젼 받아서 해봤습니다^^ 한가지 궁금한게... 우측상단에 흘러가는 바는 뭘 나타내는건가요? 네번째 판부터는 다 바가 꽉차도 게임은 계속되더라구요. 확실히 맥의 폰트때문인지 전체 단어수가 얼마않되서 나중에는 외어서 했지만^^; 그 가운데 특히 "희", "회" 요 두글자는 같아 보여요^^; 폰트크기 1포인트 정도만 크게해도 구분이 잘 갈 것 같아 몇자 남겨놓고 갑니다^^;;

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.08.30 10:02 신고  댓글주소  수정/삭제

      좋은 말씀 감사합니다. 야옹님. ^^

      바는 진행상태인데 계산이 잘못된 것 같습니다. ^^;; 폰트 문제와 함께 다음 버젼에서 수정해서 올리겠습니다.

  3. Favicon of http://ddderer.aquz.biz BlogIcon 프린이 2007.08.30 22:52  댓글주소  수정/삭제  댓글쓰기

    레벨을 선택할 수 있는 기능이 추가되었으면 좋겠어요.
    레벨1서부터 고레벨까지 가려니... 시간을 많이 먹는군요..-ㅅ-;

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.08.31 10:25 신고  댓글주소  수정/삭제

      안녕하세요. 프린이님.

      전체 게임 시간이 짧은 것 같아 처음부터 하도록 만들었습니다. 다음 버젼에 단어와 스테이지가 많아지면 플레이 했던 스테이지 까지 선책할 수 있도록 하겠습니다.

      좋은 말씀 감사합니다. ^^

  4. Favicon of http://moreover.co.kr BlogIcon Chester 2008.03.11 12:29  댓글주소  수정/삭제  댓글쓰기

    하하.. 저도 이거 한참 했는걸요 ?? ^^ 재밌네요 :)

  5. 아힌 2008.03.14 13:36  댓글주소  수정/삭제  댓글쓰기

    플레이했던 스테이지에서 다시 시작할 수 있는것도 좋지만

    처음부터 원하는 스테이지로 갈수 있는 기능도 있으면 좋지 않을까요? ^^;

    뭐, 저야 만들어주시는 대로 써야 하지만요.. ^^;

    그럼, 기다릴께요~. ㅋ

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.03.14 13:46 신고  댓글주소  수정/삭제

      아직 시작도 안했지만 영단어 추가와 클리어된 스테이지까지는 선택해서 플레이 할 수 있도록 할려고 합니다.

      스테이지가 올라가도 그다지 새로운게 없어서 시작부터 하는게 좋은지는 생각해 보겠습니다. 안그래도 별 재미가 없는데 스테이지로 올라 가는 재미마저 없으면 게임 같지 않을 것 같아서요.

      방문해 주셔서 좋은 말씀 감사합니다. :)

  6. 아힌 2008.03.17 11:51  댓글주소  수정/삭제  댓글쓰기

    오늘도 학교 컴퓨터실에서 덕수리로 타자연습.. ^^;
    그런데 아까는 2만 5천점까지 갔는데 9단계에서 10단계로 못 올라갔고
    이번에는 2만 점쯤 됐는데 10단계로 올라갔네요.

    아마 오타 내면 그만큼 정타율이 떨어져서 그 퍼센트를 채워야 다음 단계로 넘어가도록 설계하신 듯?

    그리고 한 말씀만 더 드리면...

    9단계랑 10단계 간극차이 너무 커요. ㅠ.ㅠ 8단계는 무난히 깨고, 9단계는 한참 긴장하거나 느낌 팍 오면 확 깨는데, 10단계는 이거 손도 못 대겠네요..;;

    9단계와 10단계의 간극을 좀 줄여주시면... ㅠ.ㅠ

    ㅎㅎ

    아무튼 재밌게 즐기고 있습니다. 감사합니다. *^^*

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.03.17 13:06 신고  댓글주소  수정/삭제

      아마 글자수로 점수를 매긴 것 같기도 하고요. 저도 만든지 오래되서 잘.. ^^;;

      레벨에 따른 난이도를 레벨수에 대충 곱해서 설정했기 때문에 플레이가 힘드실 수도 있습니다. 저 자신도 6 스테이지까지만 가보았습니다.

      업그레이드 시 말씀하신 내용을 참조하여 제작하도록 하겠습니다. 좋은 의견 주셔서 감사합니다. :)

  7. 아힌 2008.03.24 11:40  댓글주소  수정/삭제  댓글쓰기

    오늘도 덕수리로 타자연습 했어요. ^^; 근데 덕수리 업데이트가 다운은 됐는데 다운실패라고 떠서(맥에서;;) 결국 걍 덕수리 받았는데, 잘 되네요. ^^; 뭐, 별 다를것도 없고...

    아무튼, 힘내세요~! ㅋ

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.03.24 12:41 신고  댓글주소  수정/삭제

      아힌님 때문에 업그레이드의 압박이 심합니다. ^^;;

      요즘 업무가 많아 쉽사리 시간이 나지 않네요... 는 틀에 박힌 변명이고... 요번달은 안 넘겨야 될텐데요. :)

  8. 아힌 2008.03.28 14:06  댓글주소  수정/삭제  댓글쓰기

    아, 일일이 댓글 달아주셔서 감사합니다. ^^;

    이제 3월달도 끝나가고, 저는 타자연습 6단계 이상이기 때문에 이제 타자연습 안해도 돼요. ^^;

    그 시간에 다른 거 해도 된대요.. ㅋ

    뭐, 학교 컴퓨터실에서 더는 할 일이 없을지도 모르겠네요...;;

    뭐, 호쾌하게 치면 재밌긴 합니다만... ㅋ

    그동안 감사했습니다. 새 버전 나오면 난이도 올려서 한 번 해볼게요. ㅋ

  9. 아힌 2008.04.10 13:06  댓글주소  수정/삭제  댓글쓰기

    음.. 안 할줄 알았는데 월요일마다 한 시간씩 하네요. ㅋㅋㅋ

    그래서 시작할때 단계 업그레이드만이라도 해주시면 감사... ㅋ



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

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

제 PPC iMac과 인텔 미니맥에서는 이상없이 동작하였는데, 단기간에 급조하고 테스트가 부족하여 오류가 있을 것으로 보입니다. 사용해 보시고 오류나 개선 사항을 알려 주시면 수정을 하고 베타 딱지를 땔려고 합니다. 아래의 압축파일을 클릭하고 다운 받으시면 됩니다.
 
"1.0 새버젼이 나왔습니다"
모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)
  1. Favicon of http://ddderer.aquz.biz BlogIcon 프린이 2007.08.21 23:02  댓글주소  수정/삭제  댓글쓰기

    아... 부럽네요. 타자 게임이라...
    자리연습밖에 못 만든 저로서는..ㅜㅜ
    헌데 txt를 한줄 한줄씩 Cocoa에서 어떻게 읽어들이는 건가요?
    단어연습도 만들어보려고 했는데 txt읽는 법을 몰라서...

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2007.08.22 09:30 신고  댓글주소  수정/삭제

      안녕하세요. 프린님

      1.0 버전 쯤에 소스를 정리해서 올릴려고 합니다. 저는 아래와 같이 파일에서 데이터를 가져 왔습니다.

      NSString* txtName = [[NSBundle mainBundle] pathForResource:@"data_kr" ofType:@"txt"];
      NSData* data = [NSData dataWithContentsOfFile:txtName];

      그냥 fopen, fgets등의 C 함수를 사용하셔도 될 것 같습니다.

      자리연습이 더 만들기가 어려울 것 같은데요. 좋은 타자연습 프로그램 기대하고 있겠습니다. ^^

  2. 아힌 2008.03.10 11:59  댓글주소  수정/삭제  댓글쓰기

    정말 잘 쓰고 있습니다. 맥에서 3벌식 지원되는 게임 찾기 힘들었었는데... 덕분에 정말 잘 쓰고 있어요.

    그런데 바쁘시지 않다면, 조금 더 업데이트하실 생각 없나요?

    지금 덕수리는 1단계부터 갈수 있는데, 이걸 단계 설정해서 처음부터 9단계나 10단계로 갈수 있다면 연습에 더 도움이 될수 있을 것 같아요. ^^;

    뭐, 저는 만들 능력이 없어서.. ㅜ.ㅜ

    시간 되셔서 만드신다면 참 좋을 것 같아요. ^^*

    정말 감사합니다. ㅋ

    • Favicon of https://www.cocoadev.co.kr BlogIcon cocoadev 2008.03.10 12:27 신고  댓글주소  수정/삭제

      안녕하세요. 이런 부족한 게임을 사용하시고 계시다니 감사합니다. :)

      언젠가 보완해야지 하는 생각은 항상 있었는데... 이제 더이상 미루지말고 빠른 시간내에 업그레이드 해서 올리겠습니다.

      방문해 주셔서 좋은 말씀 감사합니다.

  3. 아힌 2008.04.21 10:52  댓글주소  수정/삭제  댓글쓰기

    음, 덕수리 업데이트가 오류나서 걍 덕수리 쓰고 있어요.

    단계 설정만이라도 제발... ㅋㅋㅋ




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

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

a49c1684d414922aac522ea812e02a0b

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

급조해서 만든거라 허술한데, 시간이나면 기능이나 디자인을 신경써서 다시 한번 작업해 봐야 겠습니다.  혹시 오류가 있으면  댓글로 알려 주시면, 수정해서 올리겠습니다.
모든 댓글을 환영합니다. (욕설과 광고는 삭제합니다.)