웹 개발자가 알아야 할 10 가지 Numeronyms
개발자와 기술에 정통한 사람들은 항상 숫자에 매료되어 왔기 때문에 숫자가없는 단어 나 숫자 기반 단어가 빠르게 사랑받는 것은 당연한 일입니다.. 숫자를 사용하면 정확한 단어를 입력하기에 너무 번거로운 긴 단어를 생략 할 수 있습니다. 항상. 문자와 숫자가 모두 포함되어 있으면 약어를 숫자로 부를 수 있습니다..
numeronym을 만드는 방법에 대한 엄격한 규칙은 없지만 대개 다음 수식을 사용합니다. 첫 번째 편지와 마지막 편지 가져 가라. 과 그 사이에 몇 개의 문자가 있는지 세어 본다..
아마도 기술계에서 가장 잘 알려진 숫자는 국제화에 대한 것일 것입니다. 첫 번째 문자가 -i이므로 18 문자가 나오고 마지막으로 -n 문자가 나오기 때문에 i18n입니다. 처음에는 열광적 인 것처럼 보일 수 있지만 실제로는 수음이 재미있을 수 있으며 자신 만의 수법을 생성 할 수도 있습니다..
Numeronyms의 기원
온라인 소문에 따르면 첫 번째 수명은 DEC (Digital Equipment Corporation - 나중에 Hewlett-Packard와 통합 됨) 직원에게 거슬러 올라갑니다. 얀 스케 른히 이젠 이름이 너무 길어 계정 이름이 될 수 없으므로 시스템 관리자 그에게 사용자 이름 s12n을 가진 이메일 계정을주었습니다..
이 접근법은 해학적 인 것으로 밝혀졌으며 DEC는 긴 단어를 줄여서 공식을 사용하기 시작했습니다.. 국제화라는 단어에 대한 i18n 1980 년대 중반에 사용 된 것으로 추정되는데, 기술과 비 기술 분야에서 많은 사람들이 뒤 따랐다..
자, 이제 가장 흥미로운 수식어 10 개가 무엇인지 살펴 보겠습니다.
1. 국제화를위한 i18n
i18n 는 나중에 현지화가 가능한 소프트웨어 또는 앱 개발 전 세계의 다양한 대상 고객을위한.
i18n은 제품이 실제로 번역되었음을 의미하지 않지만 나중에 번역 할 가능성을 높이고 다른 언어로 조정할 수 있습니다. 이 과정에서 i18n 개발자는 다음과 같은 기능을 제공합니다. 사용 불가 지역화가 실제로 발생할 때까지 i18n의 목표는 기본적으로 소프트웨어를 적용 가능하고 유용하게 만든다. 세계의 다른 지역.
2. 현지화를위한 l10n
i18n의 쌍수는 현지화이며 숫자로 표시됩니다. 110n. 100 만 건이 일어난다. 소프트웨어 또는 앱이 특정 문화권에 적용될 때.
이전에 국제화 된 제품에 쉽게 추가 할 수 있습니다. L10n은 번역을 의미하는 것이 아닙니다. 그것도 사용의 같은 것들을 말합니다 특정 통화, 시간대, 데이터 정렬, 법적 요구 사항, 기호 및 기타 많은 지역 특성.
i18n과 l10n의 차이점을 알고 싶다면 W3C의 가이드를 읽으십시오 (W3C는 World Wide Web Consortium의 약자입니다). 다음은 보행자 교차로의 국제 상징이 포르투갈 사람들에게 현지화 된 방법의 예입니다.
3. 다 언어 화를위한 m17n
M17n은 i18n과 l10n 사이의 어딘가에서 발생합니다. 우리는 그것에 대해 이야기한다. 앱이나 소프트웨어가 여러 언어와 문화에 현지화되어있는 경우. 다 언어 소프트웨어는 동시에 많은 언어를 지원하며 시간대, 날짜, 시간 및 통화 형식과 같은 지원되는 언어의 다른 로컬 기능도 지원합니다..
우리가 m17n에 관해 말할 때 우리는 또한 언급 할 필요가 있습니다. ASCII를 사용하지 않는 다른 작문 시스템의 지원에 대한 필요성 (정보 교환을위한 미국 표준 코드) 문자.
예를 들어 WordPress는 설치 프로세스 및 나중에 사용자 인터페이스에서 사용하려는 언어를 선택할 수있게 해주므로 아름다운 다중 언어 인터페이스를 제공합니다..
4. 액세스 가능성에 대한 a11y
a11y는 W3C가 접근성 웹 표준을 발표 한 이래로 웹 디자인에서 인기있는 용어가되었습니다. a11y는 다음과 같은 사람들을 지원합니다. 다른 종류의 장애 또는 감각 장애뿐만 아니라 여러 가지 단점이있다. 고령자와 농촌 지역의 낮은 대역폭을 가진 사람들과 같은.
a11y는 꽤 넓은 지역을 다룹니다. 시각 장애가있는 사람들은 색상을 거의 구분할 수 없으므로 높은 색상 명암비가 필요합니다. 마우스를 사용할 수없는 사람들은 키보드를 통해 모든 기능을 제공 받아야합니다. 필요한 성적을들을 수없는 사람들 등이 있습니다. 제품 디자이너가 해결해야 할 많은 다른 유스 케이스가 있습니다.
5. Canonicalization을위한 c14n
C14n은 다음과 같은 경우에 발생합니다. 특정 데이터는 하나 이상의 표현을 갖는다., 그리고 너 표준화 된 형식으로 변환해야한다.. 요즘에는 웹 마스터와 웹 사이트 소유자에게 표준 URL 사용에 관해 조언하는 Google의 베스트 프랙티스 가이드와 같은 SEO 우수 사례 가이드에서이 용어를 가장 자주 볼 수 있습니다..
검색 엔진 최적화에서 c14n은 개별 웹 페이지가 하나 이상의 URL에서로드 될 수있는 경우 필요합니다.이 방법은 검색 엔진에 의해 종종 불이익을 받기 때문에 Google 웹 마스터 도구에서 선호 도메인 형식 (www 하위 도메인의 유무에 관계없이)을 설정할 수 있습니다. Yoast는 SEO 및 C14n에 대한 훌륭한 조언을 제공합니다..
웹 개발자는 XML 내에서 용어를 볼 수도 있습니다. 여기서 c14n XML 문서가 특정 형식을 따르도록 보장.
6. 상호 운용성을위한 i14y
i14y는 시스템 또는 제품 구성 요소의 이식성 및 호환성. 네트워크의 일부로서 점점 더 많은 것들이 존재하기 때문에, 최근에는 IT 분야의 제품 설명에서 마케팅 분야의 전문 용어가되었습니다.
i14y라는 용어는 디자이너가 상호 운용 가능한 CSS에 대해 이야기하기 시작했을 때 웹 디자인의 세계에서도 나타났습니다. 로드 및 링크 가능한 CSS 표준. 클라우드 컴퓨팅은 또한 i14y의 개념을 사용합니다. 건물의 필요성이 높은 분야입니다. 재사용 가능한 구성 요소의 시스템 할 수있는 여러 가지 상황에서 함께 일한다..
7. 개인화를위한 P13n
p13n은 다양한 개인의 요구에 맞는 제품의 적응. 웹 사이트의 실시간 개인화는 온라인 마케팅의 개념이며 웹 개발자를위한 과제입니다..
온라인 타겟팅에는 많은 훌륭한 분석 도구가 있으므로 다음 단계는 논리적으로 서로 다른 부문의 콘텐츠 맞춤 설정 온라인 청중의 p13n의 개념 모든 경우에 적용 할 수있는 단일 방식을 거부합니다., 온라인 소비자의 거의 4 분의 3 (74 %)이 자신의 관심사 (예 : 쿠폰, 광고, 프로모션)와 관련이없는 것으로 나타나면 좌절감을 얻습니다..
8. 가상화를위한 v12n
v12n 프로세스 중에 개발자 운영 체제, 서버 또는 기타 네트워크 리소스의 가상 버전을 만듭니다.. V12n은 다음과 같이 매우 간단한 형식을 가지고 있습니다. 하드 드라이브를 다른 파티션으로 나누기.
데스크톱 v12n을 사용하면 다양한 환경에서 웹 사이트 또는 웹 앱을 테스트 할 수 있으므로 웹 개발 프로세스의 속도를 높일 수 있습니다. 데스크톱 v12n에서 가장 많이 사용되는 소프트웨어는 VMWare Workstation과 Oracle VirtualBox입니다. hongkiat.com에는 Mac에 Windows를 설치하는 방법과 로컬 WordPress 개발에 Vagrant를 사용하는 방법과 같은 훌륭한 v12n 가이드가 많이 있습니다..
9. c10k 문제
C10k 문제의 수는 이전에 언급 한 다른 수식과 함께 만들어졌습니다. 그것은 “1 만 명의 고객” 문제. C10k 문제는 웹 서버 관리의 잠재적 인 문제, 그것은 웹 서버는 10,000 개의 클라이언트를 동시에 처리해야합니다..
이 문제를 해결할 필요성은 최근 웹 사이트에서 점점 더 많은 트래픽을 처리한다., 인터넷 사용자의 수, 그들의 필요 및 연결된 기기의 수 빠르게 성장했다.
웹 서버의 확장성에 관심이 있다면 여기 C10k 문제에 대한 훌륭한 입문서가 있습니다..
10. Y2K38 문제
Y2K38 문제는 2038 년 문제에 대한 수식어로 2038 년에 발생할 시간 관련 데이터 저장 문제. 이 버그는 32 비트 프로세서에서 발생합니다. 부호있는 32 비트 정수로 시간 값 저장.
문제는 이러한 정수의 범위가 제한되어 있으며 2038 년 1 월 19 일 최대의 긍정적 인 가치에 도달합니다.. 그런 일이 발생하면 컴퓨터가 심각한 장애 및 충돌로 이어질 수있는 2038 년과 1970 년 사이의 차이를 알 수 없게 될 수도 있습니다.
이 문제에 대한 보편적 인 해결책은 없지만 64 비트 시스템을 사용하기 시작하면 확실히 도움이 될 수 있습니다. 그것은 2038 년에 대다수의 장치에 확실히 활용 될 것입니다. 웹 서버 및 기타 백엔드 하드웨어는 여전히 32 비트 날짜 시스템을 사용할 수 있습니다 때가되면.
추측 된 비극이 일어날 수있는 날까지 카운트하고 싶다면 여기에서 쉽게 할 수 있습니다..