Skip to content
DarkKaiser의 블로그
DarkKaiser의 블로그
  • 개발 관련 자료(노션)
  • Raspberry Pi(노션)
  • WD My Cloud(노션)
  • GitHub
DarkKaiser의 블로그

[카테고리:] 개발++

유니코드 #3

DarkKaiser, 2017년 9월 14일2023년 9월 5일

출처 : http://www.bsidesoft.com/?p=3526&

UTF16 인코딩의 개요

1회차에서 유니코드 기본 개념을 살펴보고 2회차에서는 UTF8을 공부했습니다.

이번 포스팅에는 대부분의 응용프로그램 내부에서 사용되는 UTF16을 알아봅니다.

UTF8만으로는 안되는 걸까…
UTF8은 전송 시에 유리하지만 UTF16은 프로그램 실행 시 유리하니까.
그렇긴 하지만.

UTF16의 감을 잡기 위해 브라우저의 자바스크립트가 작동하는 절차에 대해 생각해볼까요.

  1. 우리가 작성한
Continue Reading

유니코드 #2

DarkKaiser, 2017년 9월 14일2023년 9월 5일

출처 : http://www.bsidesoft.com/?p=3496&

심화된 인코딩 탐구

저번 포스팅에서는 유니코드에 대한 개요와 인코딩이란 무엇인가에 대한 기초개념을 살펴봤습니다.
다음과 같은 내용이 나왔죠.

  • 코드포인트 – 문자에 할당된 고유한 숫자값
  • 평면 – 코드포인트를 관리하기 위한 그룹범위
  • 코드유닛 – 일정한 크기를 하나의 문자로 바라보는 단위
  • 인코딩 – 코드유닛과 코드포인트의 크기 차이를 처리하기

이번 시간에서는

Continue Reading

유니코드 #1

DarkKaiser, 2017년 9월 14일2023년 9월 5일

출처 : http://www.bsidesoft.com/?p=3435

개요

본래 우리가 작성한 문서에 있는 문자들은 그대로 저장될 수는 없습니다. 반드시 숫자로 바뀐 후 저장되죠. 따라서 문자를 숫자로 바꿔주는 표가 꼭 필요합니다.
이러한 문자를 숫자로 바꿔주는 표 중에 가장 유명한 건 아스키표입니다. 아스키표를 사용하면 영어, 숫자, 기초적인 기호들에 대해 고유한 숫자 값을 부여해 변환할 수 있습니다.

Continue Reading

RESTful이란 무엇인가?

DarkKaiser, 2015년 2월 2일2023년 9월 3일

출처 : http://blog.remotty.com/blog/2014/01/28/lets-study-rest/

이 글에서는 REST(Representational State Transfer)에 대해서 알아보겠습니다.

목차

  • 머리말
  • URI 설계하기
    • 소문자를 사용하자
    • 하이픈을 사용하자
    • 확장자를 사용하지 말자
    • CRUD는 URI에 사용하면 안된다
  • 컬렉션과 도큐먼트
  • HTTP Method의 알맞은 역할
  • 반응형 웹에서의 REST
  • I18n과 REST
  • 응답 상태 코드
    • 성공
      • 200
      • 201
      • 202
      • 204
    • 실패
      • 400
      • 401
      • 403
      • 404
Continue Reading

크롬에서 에이전트 변경하기(User-Agent Switcher for Chrome)

DarkKaiser, 2015년 1월 14일2023년 9월 6일

데스크탑에서 모바일 웹을 테스트 하려면.. UserAgent 를 변경해줘야 하는데, 크롬에는 쉽게 사용할 수 있는 플러그인이 있다!!!!

User-Agent Switcher for Chrome

Continue Reading

이클립스에서 maven 플러그인을 설치하고 다음과 같은 에러가 나올 때…

DarkKaiser, 2011년 7월 7일2023년 9월 6일

Maven plugin을 설치하고 다음과 같은 에러가 발생하였다.

Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

eclipse.ini를 열어서 다음을 추가해준다.

-vm
C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe

Continue Reading

[SIP] Call Forking 이란?

DarkKaiser, 2009년 9월 27일2023년 9월 3일

출처 : http://blog.naver.com/websearch/70043618853

Call Forking 은 하나의 전화번호로 전화를 호출하여서 여러 개의 전화기에 전화벨을 울려주는 기능을 의미합니다.

Call Forking SIP Flow 는 Cisco Unified Communications Manager SIP Line Messaging Guide(Standard) 에 아래와 같이 잘 그려져 있더군요.
아래의 그림에서 (d2)[3], (d3)[4] 가 Call Forking 하는 기능을 잘 표현해 주고 있습니다. 하나의

Continue Reading

G 계열 코덱 비교 (G.711,G.722,G.723,G.726,G.728,G.729)

DarkKaiser, 2009년 9월 27일2023년 9월 3일

출처 : http://blog.naver.com/websearch/70044938826

코덱 종류

알고리즘(압축방식)

속도 Bit
rate(BW)

encoding
time

MOS

설명

 G.711  PCM  64 Kbps  10 ms  4.1  PSTN 통화 품질
 G.726  ADPCM  16K, 24K, 32K  10 ms  3.85  BW 크면 품질 좋음
 G.722  SB-ADPCM  64 Kbps      멀티미디어 음성 회의. AM 방송 품질
 G.723  MLQ  6.3
Continue Reading

[문자인코딩] 유니코드, UTF-8, UTF-16, UTF-32 간단 정리 Application

DarkKaiser, 2009년 9월 27일2023년 9월 6일

출처 : http://ggaman.com/tt/896

유니코드란?

unicode는 모든 문자에 index를 줘 놓은 것이다. 더 이상도 아니고, 더 이하도 아니다.
이 index를 code point라고 부르는데, 그냥 index라고 칭하도록 하자.

‘A’라는 글자는 0x0041 이라는 index를 가진다.
‘a’라는 글자는 0x0061 이라는 index를 가진다.
‘가’라는 글자는 0xac00 이라는 index를 가진다.
( 더 많은 글자와 index를 보려면

Continue Reading

SIP 응답 목록

DarkKaiser, 2009년 9월 22일2023년 9월 3일

모든 SIP 응답의 목록

1xx = 정보용 응답

  • 100 시도 중
  • 180 전화 벨 울림
  • 181 통화 전달 중
  • 182 대기 중
  • 183 세션 진행

2xx = 성공 응답

  • 200 확인
  • 202 수락: 참조용으로 사용

3xx = 경로 변경 응답

  • 300 복수 선택
  • 301 영구 이동
  • 302 임시 이동
  • 305
Continue Reading
  • 1
  • 2
  • …
  • 5
  • Next

최신 글

  • AssertJ 소개testCompile ‘org.assertj:assertj-core:3.6.2’ 2017년 9월 14일
  • 자주 사용되는 Lombok 어노테이션 2017년 9월 14일
  • 유니코드 #3 2017년 9월 14일
  • 유니코드 #2 2017년 9월 14일
  • 유니코드 #1 2017년 9월 14일

최신 댓글

    카테고리

    • 개인 자료 (1)
      • 일기 (1)
    • 주절주절 (7)
    • 프로그래밍 갤러리 (16)
    • 프로그래밍 언어 (186)
      • Java (29)
      • C/C++/VC++ (114)
      • C# (11)
      • Visual Basic (6)
      • 안드로이드 (9)
      • Objective-C (5)
      • JavaScript (4)
      • JSP/Servlet (2)
      • Python (4)
      • 어셈블러 (1)
    • 개발++ (44)
      • Book (11)
        • Joel On Software (10)
      • 프로젝트 관리 (6)
      • Maven (1)
      • 디버깅 (1)
      • DirectX (1)
      • Silverlight (1)
      • RESTful (1)
      • Hacking (1)
      • WDM (4)
      • VoIP (5)
      • 기타 (1)
    • 개발 도구 (15)
      • eclipse (14)
      • Sublime Text (1)
    • 네트워크 (7)
    • 설치 및 배포 (7)
      • InstallShield (2)
      • NSIS (4)
    • 버전 관리 (9)
      • Git (2)
      • CVS (2)
      • Subversion (5)
    • 데이터베이스 (7)
      • Oracle (3)
      • Sybase (2)
      • MS-SQL (2)
    • 단위테스트 (3)
      • JUnit (1)
      • NUnit (2)
    • 버그추적시스템 (2)
      • mantis (2)
    • 운영체제 (7)
      • Windows (5)
      • 리눅스 (2)
    • WAS (3)
      • WebLogic (3)
    • 디자인패턴 (1)
    • 디지털 이미지 프로세싱 (16)

    태그

    CAB 파일 CD-ROM CodeSign Collection DCOM DDR Encoding IHTMLDocument2 InstallShield Internet Explorer IwebBrowser2 LinkedList MRU netsh NSIS OCX Python SAX setup strsafe subversion toolbar Upcasting UTF8 VisualStudio XML XP 테마 다국어 로그 리소스 리팩토링 배열 버전관리 서명 스트림 시스템 에러메시지 실버라이트 유니코드 임시파일 입력 스트림 출력 스트림 탐색기 툴바 파이썬 한글

    메타

    • 로그인
    • 엔트리 피드
    • 댓글 피드
    • WordPress.org
    ©2025 DarkKaiser의 블로그 | WordPress Theme by SuperbThemes