IT공부방/기초지식 11

i18n, L10n, m17n 국제화, 현지화, 다국어화

요즘의 소프트웨어는 그 지역에 국한되는게 아니라, 국제적, 다국어적인 요소로 많이 사용된다. 국제와, 현지와, 다국어화의 표현법을 i18n, L10n, m17n으로 짧게 표현된다. 국제화와 현지화는 출판물이나 하드웨어 또는 소프트웨어 등의 제품을 언어 및 문화권 등이 다른 여러 환경에 대해 사용할 수 있도록 지원하는 것을 의미한다. 이때 국제화는 제품 자체가 여러 환경을 지원할 수 있도록 제품을 설계하는 것을 의미하며, 현지화는 제품을 각 환경에 대해 지원하는 것을 의미한다.국제화(internationalization)를 I18N이나 i18n으로, 현지화(localization)를 L10N이나 l10n 등으로 표기하기도 한다.[1] 이것은 두 단어의 영어 철자에서 첫 글자와 마지막 글자만 뺀 나머지 글자..

정규 표현식 예제들

== 정규 표현식으로 해결하는 일반적인 문제들 ==- 이메일 주소 정규식 : (\w+\.)*\w+@(\w+\.)+[A-Za-z]+ - 주민등록 번호 : \d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])-[1-4]\d{6} - HTML 주석 정규식 : - 자바스크립트 주석 정규식 : //.*- 신용카드 마스터카드 번호 : 5[1-5]\d{14}- 신용카드 비자카드 번호 : 4\d{12}(\d{3})?- 신용카드 아메리칸익스프레스 번호 : 3[47]\d{13}- 신용카드 디스커버 번호 : 6011\d{12}- 신용카드 다이너스클럽 번호 : (30[0-5]|36\d|38\d)\d{11}- 신용카드 번호 모두 : (5[1-5]\d{14})|(4\d{12}(\d{3})?)|(3[47..

New BSD 라이센스

라이선스 주요내용 복제, 배포, 수정의 권한 허용O 배포시 라이선스 사본 첨부 저작권고지시사항 또는 Attribution 고지사항유지O 배포시 소스코드 제공의무(Reciprocity)와 범위 조합저작물(Lager Work)작성 및 타라이선스 배포 허용C 수정 시 수정내용 고지 명시적 특허라이선스의 허용 라이선시가 특허소송 제기시 라이선스 종료 이름, 상표, 상호에 대한 사용제한O 보증의 부인O 책임의 제한O 주요 특징 및 배포시 의무사항 주요 특징: 배포시 의무사항: 재배포시 저작권 표시, 준수 조건 및 보증부인에 대한 고지사항을 소스코드내 또는 문서 및 기타자료에 포함 제품에 대한 보증이나 홍보에 최초개발자나 기여자의 이름을 사용하지 못함 출처 (한국저작권위원회) : http://www.olis.or...

[javascript] Math 객체

기본 Math 함수 설명 ceil, floor, round ( 올림, 버림, 반올림 )% (나머지) (ex: x%2==0 : x를 2로 나누어서 떨어지는 나머지와 0이 같은지 체크함) Math.abs(-1) // 절대값. 결과는 1 Math.sin(1) // sin 값. 결과는 0.841470984807897 Math.cos(1) // cos 값. 결과는 0.54030230586814 Math.tan(1) // tan 값. 결과는 1.5574077246549 Math.log(2) // log 값. 결과는 0.693147180559945 Math.exp(1) // 지수 값. 결과는 2.71828182845905 Math.sqrt(9) // 제곱근 값. 결과는 3 Math.pow(2 , 4) // 거듭제곱 ..

[javascript] parserInt("08")일때. 0으로 나타나는 이유

javascript에서 문자를 숫자형으로 변환하는 함수 parseInt() 함수 parseInt("00") ~ parseInt("07") => 0~7 정상적으로 나온다. parseInt("08"), parseInt("09") => 0 으로 나온다. parserInt() 함수 Syntax parseInt(numstring, [radix]) 0x 로 시작하면 16진수 01 등으로 0 으로 시작하면 8진수 10진수로 파싱하려면 parseInt("08",10) 과 같이 radix 를 명시 필요 출처: http://wizard.ncafe.net/wt/2277 [ 특정 값(px값)를 parseInt()함수로 이용으로 없애기 ]parserInt('250.66x',10); //결과는 250으로 나온다. $("#div-..

MIME관련 위키내용

MIME MIME (Multipurpose Internet Mail Extensions)는 전자우편을 위한 인터넷 표준 포맷이다. 전자우편은 7비트 ASCII 문자를 사용하여 전송되기 때문에, 8비트 이상의 코드를 사용하는 문자나 바이너리 파일들은 MIME 포맷으로 변환되어 SMTP로 전송된다. 실질적으로 SMTP로 전송되는 대부분의 전자우편은 MIME 형식이다. MIME 표준에 정의된 content types은 HTTP와 같은 통신 프로토콜에서 사용되며, 점차 그 중요성이 커지고 있다. http://ko.wikipedia.org/wiki/MIME

문자인코딩 및 문자셋

New Document인코딩및 문자셋(CharacterSet) 네트워크보안엔지니어 문자인코딩및 문자셋(CharacterSet) 문자인코딩및 문자셋(CharacterSet) 1. 문자인코딩 코드체계 KSC 5601과 Euc-kr은IZT5같은IZT5코드체계를D2UO사용한다. ASCII코드는5TJL여덟 비트 중 일곱 비트만을RGID 사용하고 그 이외의 코드들은 8(7bit) + 8(7bit) = 16(14bit)를D2UO사용한다. 인터넷의 국제화가G19R추진되면서 US-ASCII 이외의 다른 나라 문자로 이루어진 텍스트문자열에 대한 전송 필요성도 생겼는데, 영어 이외의 문자는5TJL8번째 최상위 비트 (MSB)를D2UO사용하여 표현되며, 따라서 8비트의 전송이LI9G필요한 것이다. 이에 따라 8비트를D2UO ..

1