개발 환경을 구축할 경우 다양한 목적으로 외부 변수 설정이 필요합니다. 만약 Mac이나 Linux 배포에서 로컬 개발 환경 구축시 환경 변수를 설정해야한다면? 이 경우 다른 환경과의 차이점과 방법에 대하여 간략하게 알아보려고 합니다.! 환경 변수 설정의 목적먼저 개발 환경의 환경 변수는 여러 목적으로 사용됩니다. 특히 Git 등의 형상관리가 사용되는 개발 환경이라면 보안에 필요한 토큰 등의 값들은 대부분 형상 관리에 포함되지 않도록 외부 환경 변수 설정에 담아 많이 사용됩니다.아래는 Mac에서의 환경 변수 설정 방법을 알아봅니다. 참고로 Windows의 경우 환경변수...
CSS에서 변수를 선언하여 사용하는 방법에 대하여 알아보려고 합니다.# CSS에서 변수 사용하기전처리기 sass, scss를 사용하는 경우 변수 사용이 가능하지만 단지 css만 사용하는 경우 변수를 선언하고 사용하는 것이 가능할까요? 물론 가능합니다. 다만 예전에는 IE를 지원하지 않았기 때문에 널리 사용되지 않았지만 현재는 IE를 제외한 대부분의 메이저 브라우저에 지원하므로 많이 사용되고 있습니다.그럼 먼저 사용하는 방법에 대하여 간단하게 알아봅니다. 이 때 변수를 선언하는 부분과 사용하는 부분으로 구분할 수 있는데요 먼저 변수 선언 방법입니다.! css 변수 선언...
아래는 SCSS를 사용하여 스타일을 선언할 때 어떻게 변수를 선언하고 변수 선언과 관련된 다양한 방법들을 알아보려고 합니다.# scss의 변수 선언하기scss에서도 역시 변수를 선언하고 사용할 수 있습니다. 그렇다면 변수 선언을 왜 할까요?동일한 컴포넌트 UI에 동일한 스타일을 유지할 수 있다.버튼이나 아이콘에 적용된 스타일을 모든 페이지에서 한 번에 바꾸기는 쉽지 않습니다. 이 경우 변수를 사용하여 지정해두면 간단하게 변수의 값만 변경해 모든 페이지의 스타일을 한 번에 변경해 적용할 수 있습니다. 그리고 모든 변수들을 variable.scss 등의 파일을 만들어 한...
파이썬에서 변수 값을 저장할 때 다른 변수의 값을 사용하는 경우 if와 같은 분기문을 축약식으로 적용하는 방법을 알아봅니다.만약 방문자 현황을 변수 visitCount에 저장한다고 가정하겠습니다. 이때 데이터베이스의 값을 가지는 wfCount를 사용하여 저장할 수 있겠죠.visitCount = wfCount이제 visitCount 변수에는 wfCount값이 저장되어 사용됩니다. 다만 값이 없는 경우 undefined로 저장될텐데요... 이 경우에 0을 가지게 하려면 어떻게 할까요?! 변수 값 없는 경우 다른 값 적용하기만약 if문을 사용하는 경우라면 아래와 같습니다....
윈도우즈에서 어플리케이션을 설치하는 경우 PATH 등의 환경변수를 설정해야 하는 경우가 있습니다. 예를들어 자바(JAVA)를 사용하는 경우에도 JAVA_HOME을 설정해야하거나 자동으로 설정되기도 하죠. 이처럼 환경변수를 등록하고 변경하는 방법에 대하여 알아봅니다.# 윈도우즈에서 환경변수 값 설정하기윈도우즈에서 필요한 환경변수를 변경하려면 아래의 과정대로 수행하여야 합니다.윈도우키를 누른다키보드로 '내 PC'를 타이핑함내 PC가 나오면 오른쪽 마우스 클릭 후 '속성'을 선택좌측 메뉴의 '고급 시스템 설정'으로 이동하기하단의 환경변수 버튼 클릭아래는 윈도우 검색시 나타...
Python을 사용한 웹어플리케이션에서 직접 html 코드에 변수를 선언 사용할 경우의 방법에 대하여 알아봅니다. 어떻게 하면 가능할까요?# Python 템플릿을 사용한 변수의 선언일반적으로 html에 변수 선언등을 하지 않으나 간단한 목적 및 상황에 따라 변수를 html에 직접 선언할 필요도 있습니다. 만약 Python Jinja2가 사용되는 경우 아래와 같이 set 키워드를 사용합니다.{% set 변수명 = 변수값 %}키워드 set은 html 템플릿 파일에 직접 변수를 선언하고 페이지 내부에서 사용 가능한 키워드입니다. 이를 활용하면 python 내부가 아니어도 ...
개발 언어의 클래스 및 함수를 보면 _ 언더바를 사용한 코드를 쉽게 볼 서 있습니다. 왜 이렇게 이름 앞에 _ 기호를 추가할까요? 그 이유 및 목적에 대하여 간단히 알아봅니다.가장 큰 목적은 스코프 구분에 따른 표시입니다. 개발언어는 해당 콘텍스트에 선언하여 사용되는 고유의 스코프영역(scope)을 가지고 있습니다. 스코프는 각각의 네임으로 참조할 수 있는 범위인데 이를 구분하기 위한 목적으로 언더바가 많이 사용됩니다. 예를들어 아래를 봐주세요.# 언더바 _ 기호를 사용한 변수 또는 함수, 메소드 사용 예제먼저 클래스를 선언하였고 내부에는 두개의 함수가 존재합니다.c...
자바스크팁트의 변수 선언시 팁에 대하여 알아보려합니다.변수의 선언은 매우 중요합니다. 특히 변수가 선언되면 선언된 변수가 사용될 수 있는 범위, 스코프가 정해지는데 아래와 같습니다.전역스코프지역스코프블록스코프전역 스코프(global scope)는 해당하는 어플리케이션 전체 영역에서 해당 변수를 사용 가능합니다. 이 경우 똑같은 변수명이 사용될 경우 에러 및 의도치 않은 상황이 나타나므로 전역스코프는 반드시 필요한 상황에서만 사용되어야합니다.전역 스코프는 일반적으로 라이브러리, 플러그인등의 사용시 해당 객체를 호출하는데 자주 사용되눈데 이런 경우가 아니라면 반드시 va...
Php에서 변수 및 데이터의 타입을 확인하는 방법은 무엇일까요?# gettype() 함수를 사용한 데이터 타입 확인하기php에서 데이터의 타입을 확인하기 위한 방법으로 gettype() 함수가 존재합니다. 특정 변수의 데이터 타입을 확인하기 위하여 사용할 수 있습니다. 보통 변수의 값을 확인할때 이와 함께 자료 타입과 확인하는 것이 오류를 줄이는데 더 안전합니다. 간단한 사용 방법은 아래와 같습니다<?php // 만약 $test 변수가 존재하는 경우 gettype($test);?>gettype() 함수로 확인 가능한 ...
코드스타일과 관련된 질문입니다. 유용한 자바스크립트 변수의 네이밍 규칙은? 어떤게 있는지 간략하게 알아봅니다.! 자바스크립트 코드 스타일 알아보기자바스크립트에서 변수나 함수를 선언할 때 사용할 수 있는 유용한 네이밍, 코딩 스타일 가이드와 관련된 정보를 알아보려고 합니다.@ 선언시 카멜, 헝가리, 언더스코어 등의 표기법 사용하기의미가 있는 형태소 단위 사이의 구분자로 카멜, 헝가리 또는 언더스코어를 사용한 표기 방법을 말합니다. 예를들어 아래의 변수명의 네이밍을 봐주세요.sitenamesimple = '';위 변수와 아래의 변수를 비교해보겠습니다.siteNameSim...