Posts

Post contents

다국어화 작업 i18n

What is i18n

i18n 어떤 프로그램을 사용할 때, 사용지역이나 위치에 따라 프로그램의 언어가 바뀌는 경험을 해본적이 있을 것이다. 이러한 프로그램에서 다양한 언어를 지원할 수있도록 다국어화 시키는 것을 i18n이라고 한다. 국제화(internationalization)를 뜻하는 영어단어에서 시작 i와 끝 n사이 18글자가 존재한다고 하여 I18N이나 i18n...

웹 페이지 스크롤 부드럽게 동작하게 만들기

Make webpage scrolling smooth

Smooth scroll 웹페이지에서 스크롤을 부드럽게 동작하기위해서는 2가지 방법이 있다. 1. scroll-behavior 간단한 코드로 모든 웹페이지 내의 스크롤을 부드러운 애니메이션 효과를 줄 수 있다. html { scroll-behavior: smooth; } 간단히 위와 같은 css를 주는 것만으로 부드러운 스크롤을 ...

C++ Values(lvalue, rvalue, xvalue, prvalue, glvalue)

What is Values(lvalue, rvalue, xvalue, prvalue, glvalue)?

C++ Values 1. Intro 우측값 참조(Rvalue reference)는 C++11에서 처음 소개된 기능으로 다소 이해하기 어려운 구조를 가지고 있다. 기존의 C에서 사용했던 Rvalue, Lvalue와는 다른 정의를 가지고 있다. 좌측값은 대입(assignment) 시에 왼쪽 혹은 오른쪽에 오는 식(expression)이고,...