'컴퓨터/프로그래밍'에 해당되는 글 37건

  1. 2011/07/25 SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원) (5)
  2. 2010/12/04 SMI <-> SRT 자막 변환 프로그램 (31)
  3. 2010/11/27 smi -> srt 변환 프로그램 (16)
  4. 2010/03/28 필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2)
  5. 2010/01/01 티스토리에서 자동으로 모바일 페이지로 이동하기 (9)
  6. 2009/07/26 웹 프로그래밍의 허와 실 - Character Set (4)
  7. 2009/07/25 웹 프로그래밍의 허와 실 - 들어가기 앞서서 (2)
  8. 2009/03/07 간단한 웹 서버 프로그램 거의 다 만들었습니다. (5)
  9. 2009/02/20 간단한 웹 서버 제작에 들어가기 앞서서
  10. 2009/02/16 간단한 웹 서버 제작 계획중?!

SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원)

예전에 만들었던 자막 변환 프로그램은 .NET으로 작성해 윈도우에서만 작동했었는데요, 이번엔 Java로 작성해서 Java가 돌아가는 모든 플랫폼(윈도우, 유닉스, 리눅스, 맥)에서 작동되는 버전을 만들었습니다. ㅎㅎ
 
윈도우용은 [여기]에서 받으세요 ㅎㅎ

[실행방법]
  1. GUI 환경: MinySubtitleConverter.jar 을 더블클릭.
  2. CLI 환경: java -jar MinySubtitleConverter.jar 을 입력. (하지만 아직 GUI필요)

[사용방법]
  • 변경할 파일을 프로그램에 드래그 & 드롭 
  • File > Open > 파일을 선택

[필요사항]
[다운로드]
저작자 표시 비영리 변경 금지
Trackback 0 Comment 5

Trackback : http://blog.myhyuny.com/trackback/373 관련글 쓰기

  1. crrr 2011/08/03 15:14 address edit & del reply

    만들어주신 변환기 정말 유용하게 쓰고 있습니다. 감사합니다.
    질문이 있는데요.. 아웃풋 인코딩부분에..
    일반적인 smi자막 ansi인가요?? 그걸로 설정하는건 어떤걸 선택해야하는지요? 제가 사용중인 재생기중에 ansi로 인코딩된 자막만 인식하는게 있어서요 ㅠㅠ 요즘 utf-8로 제작된 자막들이 다 인식이 안되서.. 패러럴스 부팅해서 윈도우 메모장으로 일일이 다 열어서 ansi로 저장해서 보구 있거든요 ㅠㅠ 이걸로 하면 너무 간편해서 꼭 알고 싶습니다.

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2011/08/04 14:46 address edit & del

      ANSI라면... 아마 US-ASCII인데 한국어를 사용하시려면 x-windows-949나, EUC-KR을 사용하는게 맞습니다.
      어떤 프로그램을 사용중이시죠? 페러럴즈를 사용하시는걸 보니 맥 유저신거 같은데 테스트해볼께요

  2. crrr 2011/08/04 15:09 address edit & del reply

    아.. 프로그램이 아니구요.. 사용중인 모니터에 usb로 외장하드나 메모리를 물려서 영화재생하는 기능이 있거든요. lg제품인데.. 메뉴얼엔 ascii 자막만 인식한다고 써있어요. 메모장으로 asni로 저장하면 재생이 되더라구요.. 알려주신 두가지 버전으로 다시 저장해서 테스트 해보겠습니다. 답변주셔서 정말 감사합니다.

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2011/08/05 12:35 address edit & del

      잘 쓰세요 ㅎㅎ

  3. hi 2011/08/14 22:53 address edit & del reply

    찾아오다가 여기서 다운 받고 변환 해봤는데 잘 되네요^^ 정말 감사합니다!

SMI <-> SRT 자막 변환 프로그램

저번주에 만들었던 자막 변환 프로그램에서 기능을 좀 더 추가해서 이번엔 SMI <-> SRT가 되게끔 했습니다. ㅎㄷ

이제 버그만 없다면 더 이상 손댈 부분이 없을것 같네요 ㅎ

유닉스, 리눅스 및 맥 OS용은 [여기]에서 받으세요 ㅎㅎ

[사용방법]
  • 변경할 파일을 프로그램에 드래그 & 드롭
  • File > Open > 파일을 선택

[필요사항]

[업데이트]
2010.12.26
Ver. 0.0.4.8
  1. SMI 저장 시 맨 마지막에 자막을 닫는 테그가 안나오는 점 수정
  2. 팬더댄스님의 의견으로 자막 삭제에 &nbsp; 추가
  3. 똑같은 내용을 담는 자막을 통합하게끔 수정

2010.12.09
Ver. 0.0.4.5
  1. Maximus님의 의견으로 개행 방식 설정기능 추가 (기본값: SRT=Unix, SMI=Windows)
  2. Help의 About의 이름이 옛 이름으로 표시되던 점 수정
  3. Output Charset 선택이 안되는 문제 수정

2010.12.05
Ver. 0.0.4.2
  1. SMI 변환 알고리즘 개선
  2. Input Charset 선택이 안되는 문제 수정

2010.12.04
Ver. 0.0.4.0
  1. 파일을 불러올 시 파일의 캐릭터셋을 자동 선택 추가(유니코드와 시스템 기본 중 자동 선택, 선택 알고리즘 때문에 약간 느려짐)
  2. SRT -> SMI 기능 추가

[다운로드]
저작자 표시 비영리 변경 금지
Trackback 0 Comment 31

Trackback : http://blog.myhyuny.com/trackback/368 관련글 쓰기

  1. 진디김치 2010/12/06 23:13 address edit & del reply

    왜 자막이 한문으로 나올까요?? 뭘 만줘 줘야 하나요?

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/08 00:22 address edit & del

      Input Charset과, Output Charset을 Korean으로 맞춰 보세요
      자막을 읽어들이는 프로그램이 유니코드를 지원하지 않아서 생기는 문제이거나, 원본 자막 파일이 euc-kr, cp949, 유니코드등이 아닐 가능성도 있거든요.

  2. Maximus 2010/12/07 17:54 address edit & del reply

    건의 하나 드립니다.

    srt 변경후에 자막파일 열어보면 너무 복잡하더군요. 잘바꿈이 안되어서요

    자막열어보면
    100:00:00,010 --> 00:00:01,500큰 입200:00:01,500 --> 00:00:03,255명탐정 코난 19기 오프닝 - 「구름을 타고서」song by / 사에구사유카 IN dbopening / 아케미군 (Akemi-kun)

    줄바꿈이 안되어있는데요
    아래처럼 바뀌어야 한다고 봅니다.
    00:00:00,010 --> 00:00:01,500
    큰 입
    00:00:01,500 --> 00:00:03,255
    명탐정 코난 19기 오프닝 - 「구름을 타고서」
    song by / 사에구사 유카 IN db
    opening / 아케미군 (Akemi-kun)

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/08 00:30 address edit & del

      좋은 의견 감사합니다. ^^
      설명이 될런지는 모르겠지만, 저런식으로 보이는 이유는 파일을 변환할때 UNIX시스템에 맞춰서 그렇습니다.
      개행 처리방식이 3종류가 있는데요
      UNIX의 \n
      구 Mac의 \r (현재는 폐지)
      Windows의 \r\n
      아무래도 제가 아이폰이나 안드로이드 같이 UNIX, 혹은 리눅스를 기반으로 하는 운영체제를 타겟으로 한거라 UNIX식으로 변환을 했습니다.
      이런 개행처리를 지원하는 프로그램(EditPlus같은...)으로 보시면 정상적으로 개행이 되어 보일것입니다 ^^

  3. 오영석 2010/12/08 14:12 address edit & del reply

    찾고있던 기능인데, 너무 감사합니다... 도움 많이 되었습니다... ^^;

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/09 18:26 address edit & del

      잘 쓰세요 ^^

  4. Maximus 2010/12/08 16:13 address edit & del reply

    그렇군요^^

    그냥 smi srt둘다 소장해야겠네요.
    좋은 프로그램 고맙습니다

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/09 18:27 address edit & del

      다음 버전때 개행방식 선택 기능도 추가할께요 ^^

  5. kazzz 2010/12/15 23:14 address edit & del reply

    감사합니다 잘쓸게요~

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/26 19:39 address edit & del

      잘 쓰세요 ^^

  6. jk 2010/12/17 10:47 address edit & del reply

    정말 감사합니다 ㅠ

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/26 19:39 address edit & del

      에궁, 별 말씀을 ^^

  7. 팬더댄스 2010/12/26 16:37 address edit & del reply

    와 좋습니다. 다른프로그램은 오류나서 변환 못하는것도 잘되네요.잘쓰겠습니다~
    한가지 srt를 smi로 변환할때 &nbsp;가 없어서 다음 대사가 없을때는 이전 대사가 계속 남아요.

    <SYNC Start=23780><P Class=KRCC>
    아주 은밀한 비밀도 가지고 있었죠
    <SYNC Start=26350>
    <SYNC Start=26450><P Class=KRCC>아가
    이렇게 변환되는데 26350> 뒤에 <P Class=KRCC>&nbsp; 가 있으면 완벽할듯해요~

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/26 19:39 address edit & del

      요즘 나오는 프로그램은 없어도 될꺼라 생각했는데 일부 호환에 문제가 있었나보네요... 해당 부분 업데이트 했습니다 ^^

  8. 체리코크 2011/01/08 11:52 address edit & del reply

    감사합니다. 컴맹도 가능한 프로그램이예요..^^;;

    근데 왜 아이패드는 왜 자막을 안나오게 하는걸까요?? 아흑..다시 해봐야 할꺼같아요.

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2011/01/09 18:44 address edit & del

      헛, 아이패드만 안나오나요? 혹시 모르니 제 메일 주소(myhyuny@live.com)로 자막 파일을 보내 주실 수 있나요? 테스트 해 볼께요 ㅎㄷ

  9. 하하하 2011/01/09 15:38 address edit & del reply

    왜 저는안되죠?;;
    unhandled exception has occurred in your application. if you click continue, the application will ignore this error and attempt to continue. if you click quit, the application will close immediately.

    the type initializer for 'MinySubtitleConverer. ThreadPoolManager' threw an exception

    처리되지 않은 예외는 응용 프로그램에서 발생했습니다. 계속을 클릭하면 응용 프로그램이 오류가 계속 시도를 무시합니다. 당신이 종료를 클릭하면, 응용 프로그램이 즉시 종료됩니다.

    MinySubtitleConverer '에 대한 형식 초기화. 어쩌구 하면서 오류가 뜨는데 어떻하죠 ;;

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2011/01/09 18:47 address edit & del

      헛, 죄송합니다. ㅠㅠ
      좀 더 자세한 상황을 알려주실 수 있나요?
      OS버전이랑 설치되어 있는 .NET버전 에러 발생 시점과 좀 더 상세한 에러 메세지 같은거요...

  10. 해어지화 2011/02/01 16:20 address edit & del reply

    와~ 대박~!!
    초간단하네요~ 감사합니다^^*

  11. 땡스! 2011/02/04 17:11 address edit & del reply

    감사합니다! 토탈미디어 시어터 플레이어에서 smi를 지원하지 않아 검색하던 도중 들어오게 되었습니다. 플레이어에서 잘 인식 하네요^^ 다만 아웃풋 글자 타입을 유니코드가 아니라 한국어로 해야 하네요^^ 저처럼 TMT에서 재생하실분은 참고하세요

  12. adhvanz 2011/02/05 00:33 address edit & del reply

    아이폰에 자막이 필요한 동영상 넣을때 사용할 간단한 프로그램이 필요했는데, 정말 제가 딱 원하는 기능을 갖춘 좋은 프로그램이네요. 몇개 시험해봤는데, 전부 잘 작동되는군요. 정말 감사합니다.^^

  13. 뿌잉뿌잉 2011/02/07 17:37 address edit & del reply

    님같은 분 덕분에 편하게 미드를 보네요. 좋은 프로그램 ㄳㄳ

  14. 정말감사 2011/02/10 20:48 address edit & del reply

    안드로이드 운영체제인 시리우스에서 화면비율변화없이 인코딩없이 확대해서 볼려면 act1 플레이어 가 좋더군요. 화면비율 깨면서 어거지로 화면에 맞춰 늘려보는걸 싫어해서요. 그런데 자막을 보려면 srt로 변환해야하는데.. 변환프로그램 다른건 글자가 깨져나오던데 이건 너무 잘돼네요. 정말정말 감사드립니다. 이제 이폰에서 동영상 감상은 더 바랄게 없을듯 싶네요. 정말 잘쓰겠습니다. (_ _ )

  15. 2011/02/12 01:30 address edit & del reply

    변환 프로그램 몇 개 다운받았는데 안되고 맘에 안들고 해서 계속 지우다가 여기까지 흘러왔는데요, 아마 이 프로그램을 만나기 위해 지금껏 그리도 헤맸나 봅니다(ㅋㅋ) 짱 편하네요 잘 쓰겠습니다 감사해요!! :)

  16. thanks 2011/05/03 05:39 address edit & del reply

    도스변환기로 변환 안 되는 것도 이거는 되네요. 감사합니다.

  17. dhygns 2011/08/08 23:58 address edit & del reply

    Unable to find a version of the runtime to run this application 이라고 뜨면서 실행이 안된에ㅛ

  18. user 2011/09/04 21:49 address edit & del reply

    <Sync Start=85337><P Class=KRCC>
    &nbsp;

    <!-- 오프닝 시작 -->

    이 태그를

    23
    00:02:56,129 --> 00:02:57,442
    <!-- 오프닝 시작 -->

    이렇게 변환합니다.

    수정 부탁드립니다.

  19. ^^ 2011/11/02 01:17 address edit & del reply

    검색으로 받게 되었는데 이런 프로그램을 만드시다니 대단하세요 ㅜㅜ
    저도 컴공계열인데 아직은 저런 레벨까진 안되서요..
    멋지십니다
    프로그램도 잘 쓸게요 감사합니다^^

  20. 굿,.,ㅋㅋ 2011/12/14 22:18 address edit & del reply

    옷..화현사시나요 ㅋㅋ 포천시..아님말구요 ㅋㅋ

  21. Sium 2011/12/18 23:12 address edit & del reply

    감사합니다

smi -> srt 변환 프로그램

요즘 아이폰 들고 다니면서 애니를 보는데 있어 참 힘든게
바로 인코딩 & 자막 문제였습니다.

그 중 자막면에서 제가 mp4에 srt를 입혀서 사용해서
이런 저런 변환 프로그램을 받아서 써 봤는데요
한두가지씩 필요한 기능이 빠져 있더군요 ㅡㅡ;;;

GUI를 지원 안한다던가...
유니코드를 지원 안한다던가...
드래그 & 드롭을 지원 안한다던가...
일괄 변환이 안된다던가...

...

그래서 열받아서 제가 짰습니다 ㅋ

일단, NET Framework 2.0이상이 필요하고요.
사용 방법은 실행 시켜서 그냥 Drag & Drop 하시면 됩니다 ㅡㅡ;;;
쉽죠? ㅋ

혹시 사용하다 버그가 발견되면 말씀해 주세요 ㅎㅎ

[프로그램이 업데이트 되면서 다운받는 페이지를 변경하였습니다.]

[수정사항]
2010.12.01
Ver. 0.0.3.3
  1. .NET에서 지원하는 모든 인코딩셋 지원
  2. 초기화 속도 개선
  3. 정보의 버전 표시가 제대로 안된점 수정

2010.11.30
Ver. 0.0.3.0
  1. HTML Entity 변환 지원
  2. 멀티코어 CPU 지원 (응?)

2010.11.28
Ver. 0.0.2.0
  1. 변환 알고리즘 변경(호환성 개선, 쓸데없는 문자 자동 제거)
  2. 화면 구성 수정

덧] 이런 프로그램에 멀티 스레드까지 쓰는 바보는 나밖에 없을꺼야... ㅋㅋㅋ
저작자 표시 비영리 변경 금지
Trackback 0 Comment 16

Trackback : http://blog.myhyuny.com/trackback/367 관련글 쓰기

  1. park7522 2010/11/29 13:23 address edit & del reply

    프로그램이 다운로드가 안되네요

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/11/30 00:44 address edit & del

      일단 버전업해서 다시 올렸어요,
      IE하고, 크롬에서 받아 지니 함 받아보세요 ㅎㅎ

  2. 꽁알 2010/11/29 23:51 address edit & del reply

    잘되네요 'ㅁ' 잘쓸게용

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/11/30 00:45 address edit & del

      에궁, 감사합니다 ㅎㅎ

  3. 캐츠 2010/11/30 13:48 address edit & del reply

    드래그 앤 드랍... 참 편하네요~^^ 좋은 물건 만들어주셔서 감사합니다. 이건 걍 생각난건데... 양쪽 방향으로 다 변환이 된다면 더욱 막강해 지지 않을까 생각해봅니다~ ㅎㅎ
    셀렉트박스로 선택 : SRT -> SMI , SMI -> SRT

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/11/30 17:45 address edit & del

      네, 안그래도 반대로도 함 해볼려고 준비중이였어요 ㅎㅎ

  4. oo 2010/11/30 15:16 address edit & del reply

    호... 정말 편하네요.. 잘쓸께요 ^^

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/11/30 17:45 address edit & del

      써주시면 고맙죠 ㅎㅎ

  5. 넥원유저 2010/12/02 11:49 address edit & del reply

    앗 엄청 좋네요 ㅎㅎ 잘쓰겠습니다!

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/08 00:29 address edit & del

      많이 사용해 주세요 ^^

  6. 아이폰4유저 2010/12/02 22:35 address edit & del reply

    정말 좋네요 ^^ 그냥 바로 되네요 ㅋㅋ 감사합니다 ^^

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/08 00:29 address edit & del

      에궁, 별 말씀을 ^^

  7. 감사~^^ 2010/12/05 13:18 address edit & del reply

    검색하다가 간단히 변환할 거 없나 찾았는데, 정말 간편하네요^^ 감사합니다~~

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/12/08 00:30 address edit & del

      쓰기 쉬운게 좋죠! ㅎ

  8. 바다 2010/12/24 22:18 address edit & del reply

    감사합니다. ^^

  9. 2011/02/20 23:06 address edit & del reply

    아이패드에서 자꾸 글씨가 깨지는데 인 아웃 무엇으로 설정해야하는지요. ㅠ
    당연 한글자막smi입니다.

필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;;

제가 사진을 찍을때 색범위가 넓은 Adobe RGB를 선호하는 편입니다.
물론 편집할때도 Adobe RGB로 편집해서 웹에 올릴때 sRGB로 변환해서 올리는데.
아시는 분들은 잘 아실테지만 이미지 뷰어 중에 컬러 스페이스를 지원하는 이미지 뷰어가 극히 드물고 지원한다고 하더라도 많이 느립니다... = ㅅ=;;;
요즘 브라우저들은 (인터넷 익스플러를 제외하고) 전부 지원하는데도 말이죠.
그래서 아무래도 제대로 편집했더라 하더라도 색이 많이 죽어서 보여지는게 좀 짜증이 나서...

더러워서 내가 짜서 쓴다.

라는 생각으로 대충 만들었습니다. = ㅅ=;;;

일단 아주 기본적인 기능만 넣었습니다. 이미지 보기, 이전 이미지, 다음 이미지, 맨 처음 이미지, 마지막 이미지, 전체화면 정도? 그리고 컬러스페이스도 지원해서 컬러스페이스에 관계 없이 일정하게 보여집니다.(아마도...)
에, 그리고... 기본적으로 .NET Framework 2.0 이상을 필요로 하니깐... 같이 받아서 쓰세요. (여기)

... 다음 업데이트는 과연 있을것인가... = ㅅ=;;;


덧1] 단축키를 깜빡했네요 ㅎㅎ
화면 더블클릭: 파일 열기
휠 클릭: 전체화면/해제
좌: 이전 그림
우: 다음 그림
Home: 처음 그림
End: 마지막 그림

덧2] 다음 업데이트땐...
EXIF를 읽어다가 카메라 정보를 간단하게 표시?
100% 보기 기능 추가?
파일연결?
뭐가 좋을까... = ㅅ=;;

덧3] 아이콘 이미지랑, 각 파일(jpeg, gif, png tiff)별 아이콘이 있으면 좋겠는데... = ㅅ= 걱정이네...

덧4]  GPL걸고 소스 공개할까... 뭐, .NET기능을 그냥 그대로 쓴거라 공개해도 볼꺼 없지만... ㅋㅋ
저작자 표시 비영리 변경 금지
Trackback 0 Comment 2

Trackback : http://blog.myhyuny.com/trackback/347 관련글 쓰기

  1. Favicon of http://rukxer.net BlogIcon RUKXER 2010/03/29 01:11 address edit & del reply

    어떻게 쓰는겨??
    단축키 설명이라도 쫌....ㄷㄷㄷ

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/03/29 03:35 address edit & del

      내용을 추가했습니다!! > ㅁ<

티스토리에서 자동으로 모바일 페이지로 이동하기

이제 티스토리에서 자동으로 모바일페이지로 넘어게 수정되어 필요 없어졌네요
혹시 참고하고 싶으신 분들을 위해 내용을 회색으로 처리해서 남겨뒀습니다.

요즘 아이폰을 하다 문득 눈에 띄는게 하나 있는데요.
그건 티스토리는 모바일 페이지를 가지고 있음에도 불구하고 자동으로 모바일 페이지로 이동을 안한다는 점입니다. =ㅅ=;;

그래서 트래픽 비용도 고려해 자동으로 모바일 페이지로 이동하는 자바스크립트를 만들어 봤습니다 >ㅁ<

<script type="text/javascript">

if (navigator.userAgent.match(/iPad/) == null && navigator.userAgent.match(/Mobile|Windows CE|Windows Phone|Opera Mini|POLARIS/) != null)

    location.href = "http://" + location.host + "/m" + location.pathname;

</script>
위의 내용을 스킨에서 <head>테그 바로 아래에 저 내용을 넣으시면 됩니다 ^^

이 방법의 단점이 있다면, 아무래도 스크립트에 강제로 넣는거다 보니 모바일에서는 무조건 강제로 모바일 페이지로 이동합니다. 그래서 모바일 기기에서는 원래의 티스토리 화면이 안보이게 됩니다 -ㅅ-;; 이것은 아무래도 티스토리 쪽에서 기능을 넣어줘야 하는거라 제가 함부로 기능을 넣기는 좀 애매하네요(억지로 넣을 수는 있습니다 ㄷㄷ)

그리고 현재 아이폰만 되는데... 혹시 오페라와, WM용 인터넷 익스플러 및 오즈 같은 풀브라우징이 가능한 모바일 기기의 User-Agent 정보를 보내주시면 그때 그때 스크립트를 수정하겠습니다. (User-Agent를 확인하는 방법 -> 브라우저 주소창에 javascript:alert(navigator.userAgent); 를 넣으면 확인 가능합니다 ^^)

PS1] 아이팟 터치 추가했습니다.
PS2]
everydays님 도움으로 여러 핸드폰을 추가했습니다.
PS3] 아이폰용 오페라 미니 추가했습니다.
PS4] 아이패드로 접속 시 일반페이지로 보여지게 했습니다.
PS5] 코드를 대폭 간소화 했습니다.
PS6] Windows Phone을 추가했습니다.

저작자 표시 비영리 변경 금지
Trackback 6 Comment 9

Trackback : http://blog.myhyuny.com/trackback/334 관련글 쓰기

  1. Subject 티스토리에 모바일 페이지 전환 버튼 달기

    Tracked from RUKXER.net 2010/01/01 01:50 delete

    2009년 마지막 날, 잘 보내고 계신가요 :-) 엄청 추운 날이 됐네요! 햇살은 좋은 것 같은데....ㅎㅎ 이번엔 연말을 기념해서 오랜만에 순수한(?) 팁 포스팅 하나 올릴까 합니다^^. 최근 아이폰과 옴니아2의 대결 여파로 스마트폰 유저가 폭발적으로 많아지면서 블로그도 스마트폰에 맞는 모바일 환경을 지원해 주는 것이 필요로 하게 되었습니다. 안타깝게도 티스토리는 텍스트큐브와 달리 모바일 환경을 자동으로 인식해 변환해주는 역할을 하지 못하는데요....

  2. Subject 티스토리의 모바일 웹 접근성에 대한 고민

    Tracked from RUKXER.net 2010/01/04 16:56 delete

    다름이 아니라 조금 고민 중인게 있는데..... 아이폰만 20만 대가 넘게 팔려나갔다는 것은 모바일 웹 유저가 최소한 20만 명이 넘었다는 소리로 받아 들여집니다. 여기에 경쟁 제품까지 더하면 더욱 많다고 볼 수 있겠죠. 어디서나 웹(인터넷)에 접속이 가능한 환경에 있는 사람들이 대폭 늘어 났는데, 기존의 블로그들도 그에 맞춰 변화를 꾀해야 되지 않을까 싶어서 고민 중입니다. 일단 제가 이용 중인 티스토리의 모바일 환경은 /m 으로 이미 만들어져 있..

  3. Subject 서울비의 알림

    Tracked from seoulrain's me2DAY 2010/02/10 01:42 delete

    티스토리에서 자동으로 모바일 페이지로 이동하기 — Firen's Diary

  4. Subject user agent string을 이용한 브라우저별 사이트 이동

    Tracked from 개구쟁이 태즈의 작은 섬 이야기 - 블로그 2010/06/01 08:50 delete

    스마트폰을 이용하여 홈페이지 접속시 스마트폰용 페이지가 자동으로 나오게 하는것을 구글링을 통해 찾아냈군요.. 하도 안나오길래 거의 포기직전 찾았습니다. 브라우저의 user agent string을 이용하는 방법이지요. 여러 사이트의 검색 결과를 토대로 적용한 방법 입니다. <script type="text/javascript"> // goto mobile page //http://en.wikipedia.org/wiki/List_of_user_agen..

  5. Subject 티스토리 검색창에 구글 검색엔진을 맛깔나게 달자!

    Tracked from BLUEnLIVE's ZockrWorld 2010/10/06 02:47 delete

    티스토리의 검색창을 업데이트 했단다. 속도를 향상시키기 위해 제목과 내용을 검색하지 않고, 제목만 검색하도록. (이걸 업데이트라고 부르다니... 대단한 개념이다) 검색기능이 마음에 안 들면 안 쓰고 구글 맞춤 검색으로 대체하면 된다. 이미 티스토리 검색을 구글 맞춤 검색으로 대체하는 방법은 많이 알려져있다. 그 중 지존은 물론 도아님의 구글 맞춤검색(CSE) 활용하기(무려 총 10부작의 레퍼런스 급 포스트임) 이 포스트의 내용을 기본으로 하여 티스토..

  6. Subject 텍큐닷컴 블로그의 모바일 페이지 만들기

    Tracked from BLUEnLIVE's ZockrWorld 2010/10/06 02:48 delete

    텍스트큐브닷컴은 모바일 페이지를 지원하라! by BLUEnLIVE | 2009/12/12 10:00 티스토리와 텍큐닷컴은 근본도 비슷하고, 기능도 여러모로 비슷하다. 하지만, 세세하게 뜯어보면 지원되는 기능이 미묘하게 다른데, 그 중... 유사한 기반의 티스토리가 간단한 방식으로 모바일 페이지를 지원하는 것과는 달리 텍큐닷컴은 그런 거 없다. 오히려, 구글 코리아는 텍큐닷컴을 버릴 것이란 입장을 명확히 했기 때문에 앞으로도 그런 서비스는 없다. 하지..

  1. Favicon of http://rukxer.net BlogIcon RUKXER 2010/01/01 01:51 address edit & del reply

    나는 터치팟이라서 그런가? iPod로 뜨는구만~. 추가하려면 어떻게 해야 되노??

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/01/01 02:24 address edit & del

      터치팟 추가했어요^^
      이전꺼랑 비교하시면 쉽게 이해 되실꺼에요^^

  2. Favicon of http://eslife.tistory.com BlogIcon eslife 2010/02/03 21:34 address edit & del reply

    감사합니다. 방법을 찾고 있었는데 너무 간단하게 해결 되네요.. 감사합니다.

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/02/07 21:01 address edit & del

      도움이 됬다니 다행이네요 ^^

  3. everydays 2010/03/05 11:51 address edit & del reply

    LG 아르고폰(LG텔레콤) - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; 800*600;POLARIS 6.0;em1.0;lgtelecom;EB10-200090218-707682823;LG-LH2300;0);

    iPod Touch - Mozilla/5.0 (iPod; U; CPU like Mac OS X; ko-kr) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A93 Safari/419.3

    옴니아 Opera Mobile - SAMSUNG-SCH-M490/(null)HK4 (compatible; MSIE 6.0; Windows CE; PPC) Opera 9.5

    옴니아 IE Mobile - SAMSUNG-SCH-M490/(null)HK4 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) 이렇다고 하네요,,, 그럼 agent.match(/iPhone/) 이부분만 추가해주면 되는건가요??

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/03/14 00:24 address edit & del

      아무래도 속성을 추가하기 힘들어서 약간 수정했어요^^
      이제 배열에 값을 추가해 주기만 하면 되요 ^O^

  4. Favicon of http://rainism.tistory.com BlogIcon rainism 2010/04/29 11:27 address edit & del reply

    모토로이의 Chrome 입니다.
    Mozilla/5.0 (Linux; Ul; Android 2.1-update1; ko-kr;XT720 Build/STSKT_N_79.11.36R) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2010/04/29 21:12 address edit & del

      앗, 감사합니다 ^^
      그리고 코드를 보니 중간에 Mobile이 있어서 굳이 수정하지 않아도 될꺼 같네요 ^^

  5. Favicon of http://www.ddoung2.com BlogIcon 건방진연이 2010/06/08 14:55 address edit & del reply

    좋은정보감사합니다.
    어제 텍스트큐브에 들어가니 자동전화이 되더라고요. 그래서 오늘 티스토리 변환을 찾고 있었는데 ^^ 감사합니다.

웹 프로그래밍의 허와 실 - Character Set

웹 프로그래밍을 하다 보면 꼭 한두번씩 걸려서 상당히 시간 잡아먹는 캐릭터셋에 대해 이야기 해보겠습니다.

EUC-KR 이 유니코드보다 한글을 더 많이 지원한다?
요즘엔 어떨찌 모르겠는데 예전에 EUC-KR이 유니코드보다 한글을 완벽히 지원한다고 해서 유니코드가 안좋다는 식으로 이야기 하던 시절이 있었습니다. 하지만, 원칙적으로는 EUC-KR은 유니코드보다 한글 표현 및 한자 표현에 제한이 좀 많습니다. 예를들어 10년전 한컴에서 윈도우95에서 표현 못하지만 한글에서 표현 가능하다던 '똠방각하' 라던지, 예전에 DC에서 유행했던 '아햏햏', '쀍' 같은것은 물론 상당히 많은 수의 한글과, 한자를 사용 못합니다.

EUC-KR은 소스 코드 상에서 똠, 햏, 쀍 같은 글자가 코드로 나타난다.


물론 브라우저 상에서는 잘 나올수도 있습니다만 언제까지나 브라우저에서 처리를 하는거라 많은 문제가 발생합니다.
그럼 이 문제를 어떻게 해결 가능하냐...
사실 이 문제는 10년전에 이미 해결 된 상태입니다 =ㅅ=;;;

UHC, MS949로 불리는 CP949코드를 사용하면 해결 가능한데 EUC-KR의 확장 코드이고, 한글 윈도우의 기본 인코딩셋이라 Content-Type의 캐릭터셋을 cp949나, uhc로 변경하면 곧바로 사용 가능합니다.

charset을 uhc로만 바꿨을 뿐인데 잘 작동 된다


그리고 이론적으로 유니코드가 CP949보다 훨씬 더 많은 한글를 지원합니다.(모든 한글은 물론 옛한글 표현 가능) 단지 표현할 수 있는 프로그램이 극히 적어서 활용을 못할 뿐이지만요... (자세한것은 검색을)

유니코드UTF-8은 같다 다르다?
마치, Rock와, Metal은 같다(혹은 다르다)와, R&B와, Soul은 같다(혹은 다르다)와 비슷한 맥략입니다.
UTF-8은 유니코드의 한 종류입니다. (Metal은 Rock의 한 종류고, Soul은 R&B의 한 종류죠)

UTF-8의 한글 코드는 1캐릭터당 2바이트다
이 부분은 유니코드와 UTF-8의 구조를 알아야 하는 부분입니다. 일단, UTF-8은 ASCII 코드를 제외한 코드들을 1캐릭터당 2~4바이트로 표현합니다. 한글은 3바이트로 표현 되더군요. 그리고 한글중에 좀 특별한 경우(옛 한글이나, 조합형) 같은 경우에는 그 이상이 됩니다. 즉... 가변 -ㅅ-;;;

자바스크립트는 현재 페이지의 캐릭터셋을 사용한다.
자바스크립트 기본 캐릭터셋은 UTF-8입니다. 그리고 브라우저마다 다를 수 있겠지만 페이지 케릭터셋이 latin-1이나, euc-kr, uhc 어느것이더라도 자바스크립트에서 utf-8로 변환됩니다.

URL에 (혹은 GET메서드나, 파일명에) 한글을 넣어도 된다.
ASCII코드만 넣을 수 있습니다. (자세한것은 나중에) 그래도 혹시 넣는다면 UTF-8을 권장합니다. 거의 모든 브라우저가 한글을 UTF-8로 변환한 뒤, URL Encoding을 해서 전송하기 때문입니다...



결론은... UTF-8이 진리. -ㅅ-+



덧] 혹시 궁금한거 있으시면 꼭 캐릭터 셋이 아니더라도 질문해주세요... 제가 아는거면 추가 시킬께요 ㄷㄷ
저작자 표시 비영리 변경 금지
Trackback 0 Comment 4

Trackback : http://blog.myhyuny.com/trackback/303 관련글 쓰기

  1. 산적두목 2009/07/29 04:10 address edit & del reply

    문제는 이게 뭔소린지 전혀 모르겠다는거지 ㅎㄷㄷㄷㄷㄷ

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2009/07/29 17:03 address edit & del

      아마, 내가 너하고 있으면 자주 느끼는 그 기분일꺼야...

    • 산적두목 2009/08/02 14:30 address edit & del

      ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  2. 2009/08/17 11:10 address edit & del reply

    비밀댓글입니다

웹 프로그래밍의 허와 실 - 들어가기 앞서서

이번엔 진짜 하겠습니다 =ㅅ=;;;

뭔가 연재를 하려 해도 흐지부지 해서 쓰기 쉬운거로 접근할 생각입니다.
그래서 제가 요 몇년동안 웹 프로그래밍을 하면서 알게된것을 바탕으로 웹 프로그래밍에서 잘못된 편견 같은 것들을 다룰 예정입니다.

첫번째 시간으로 웹 프로그래밍만이 아닌 영어권 이외의 거의 모든 나라에서 항상 부딛치게 되는 Character Set에 대해 이야기 해 볼 생각입니다. 그러니깐 혹시 궁금한거 있으시면 댓글 달아주세요 제가 아는거면 꼭 넣을께요 ㅎㅎ
저작자 표시 비영리 변경 금지
Trackback 0 Comment 2

Trackback : http://blog.myhyuny.com/trackback/302 관련글 쓰기

  1. Favicon of http://deios.kr BlogIcon Deios 2009/07/26 12:37 address edit & del reply

    언제나 머리아프게 하는 캐릭터셋... 기대할께요 ^^

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2009/07/26 21:57 address edit & del

      기대에 부흥할 수 있을지 걱정입니다 ㅠㅠ

간단한 웹 서버 프로그램 거의 다 만들었습니다.

이전글
간단한 웹 서버 제작 계획중?!
간단한 웹 서버 제작에 들어가기 앞서서
에 이어서...

일단은 거의 다 만들었습니다. 이야기 한 대로 Content-Type 지원 및 파일 업로드... 끝 (좀 심했나...)

그래서 공개를 하기 위해 주석 달기에 들어갈 예정입니다. (평소에 해라...)
아마 빠르면 다음주, 늦어도 이번달에 공개할 예정인데...

...

이름 공모합니다 -ㅅ-;;
제가 작명 센스가 영 꽝이라, 이름 지을껄 생각하니 한없이 멍~ 해지네요 -ㅅ-;;;
그럼 이 글을 보시는 분들... 부탁드립니다 ㅠㅠ
저작자 표시 비영리 변경 금지
Trackback 0 Comment 5

Trackback : http://blog.myhyuny.com/trackback/286 관련글 쓰기

  1. Favicon of http://mydb.tistory.com BlogIcon 파도소리 2009/03/08 01:38 address edit & del reply

    뭘 어렵게 생각해요

    간단하게

    Firen's Server

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2009/03/08 19:07 address edit & del

      음... 그것만 가지고는
      웹서버인지,
      DNS서버인지,
      파일서버인지,
      프린터서버인지,
      데이터베이스서버인지
      알 수 없잖아 -ㅅ-;;

  2. Favicon of http://rukxer.net BlogIcon Rukxer 2009/03/09 00:43 address edit & del reply

    webfiren
    ㅡ,.ㅡ

    • Favicon of http://blog.myhyuny.com BlogIcon 화현 2009/03/09 00:55 address edit & del

      ㄳㄳ -ㅅ-

  3. Favicon of http://mydb.tistory.com BlogIcon 파도소리 2009/03/16 19:04 address edit & del reply

    그렇다면 Firen's Web Server

간단한 웹 서버 제작에 들어가기 앞서서

이전 글 (간단한 웹 서버 제작 계획중?!)에 이어서...

지금 또 다른 고민이 생겼습니다. 그것은
자바의 Servlet 인터페이스들을 상속 받아 작성하느냐 마느냐인데...
아무래도 Servlet 인터페이스들을 상속받아 만들면 JSP까지는 아니더라도 Servlet을 사용 가능하게 됩니다.(우와, 우와~)
그런데 아무래도 본래의 취지와는 많이 다르게 복잡해질 가능성이 높더군요 -ㅅ-;;;
상속받는걸 포기하고 모두 제가 만들면 아무래도 좀 난이도가 많이 낮아진 상태에서 만들 가능성이 높긴 한데...

음... 고민입니다 -ㅅ-;;
저작자 표시 비영리 변경 금지
Trackback 0 Comment 0

Trackback : http://blog.myhyuny.com/trackback/283 관련글 쓰기

간단한 웹 서버 제작 계획중?!

몇일 전(이래봤자 14일), 남들 초콜릿 나눠주고 받던날 집에서 조용히 프로그램을 하나 짜고 있었습니다.(어이...)
브라우저에서 서버쪽으로 데이터를 요청했을 시 몇가지 정보를 모아서 서버측에 전송을 합니다. 그래서, 이 정보가 일할 때 필요하기도 하고, 보고 싶기도 해서 요청한 브라우저로 다시 보내는 프로그램을 짜고 있었습니다.
그리고, 다 완성~ 했는데...

잠시 고민하니깐 조금만 더 손을 보면 웹 서버 프로그램 하나 만들수도 있겠더군요 -ㅅ-;;;
그래서 심심풀이로 아주 간단한 웹서버 프로그램을 하나 만들 예정입니다.
사용할 언어로는, 늘 그랬듯이 Java 6.0
구현 범위는, 데이터 형에 대한 Content-Type 분류 지원, 파일 업로딩, 끝... 응?
뭐, 서버 스크립트 지원이나, 버추얼 호스트 이런건 간단한 부류에서 한참 벗어난 기능이고~
언제까지나 초보자도 소스 봐도 "어? 별거 없네?" 라고 할 정도로 간단한것을 목표로 하고 있습니다.

그리고 다 만들었을 시 소스를 공개 할지는... 잘 모르겠습니다 ㅎㅎ 허접하게 만든 코드를 올려도 될지 망설여 지기도 하고 보여주기 싫기도 하고 해서 결과는 나중에 봐서 ^^;

그럼, 앞으로 나올 프로그램 많이 기대해 주세요 ^O^
저작자 표시 비영리 변경 금지
Trackback 0 Comment 0

Trackback : http://blog.myhyuny.com/trackback/282 관련글 쓰기