본문 바로가기

Programming

(69)
npm package.json에서 사용하는 틸드(~), 캐럿(^)에 대하여 package.json에서 빈번하게 사용하는 틸드, 캐럿에 대한 명쾌한 설명이 부족해서 정리했다. 캐럿은 Semantic Versioning(이하 SemVer, 유의적 버전) 규약을 따르므로 추가로 공식 문서를 읽어보는 것도 좋다. 구분 설명 예시 틸드(~) x.y.z 중 z 범위 내에서 버전 업데이트 ~1.1.0 : 1.1.0 캐럿(^) x.y.z 중 x 이하 하위호환성이 보장되는 범위 내에서 버전 업데이트 ^1.1.0 : 1.1.0 ※ 예외) 캐럿도 pre-release 버전(
Mac에서 백쿼트(`) 사용하기 한글 상태에서 옵션 + ₩ 눌러서 사용하기
카카오의 프로토타입 툴, Oven 프로토타입 전용 툴을 찾던 중, 알게된 카카오의 Oven을 알게 되었다. Axure, Balsamiq Mockup 은 유료라 전문기획자가 아닌 나에겐 사치스럽고, 파워목업은 윈도우 전용이라 고민하던 차에 Oven을 써보기로 했다. Oven 실행환경 : 웹 브라우저 (윈도우, 맥 무관) 비용 : 무료 https://ovenapp.io/ Oven에 접속한 뒤 로그인하면 "프로젝트 대시보드"가 생성되고, 기존에 기획한 프로토타입 목록을 보거나 새로 생성할 수 있다. 또 협업을 위해 프로젝트를 공유할 수 있는 기능도 제공한다. 상단의 "새로운 프로젝트 만들기" 버튼을 클릭하면 이름, 상세 등 기본 정보 외 서비스하려는 디바이스에 따라 화면 사이즈를 선택할 수 있다. 프로토타이핑을 위한 컴포넌트 요소, 벡터 아이..
AngularJS 모범 사례 : 디렉토리 구조 잡기 https://scotch.io/tutorials/angularjs-best-practices-directory-structure AngularJS Best Practices: Directory Structure We spend a lot of time writing code. In the early phases of a project, the directory structure doesn't matter too much and many people tend to ignore best practices. In the short term, this allows the developer to code rapidly, but in the long term will af scotch.io 위 글이 원본이며, 아..
내가 사용하는 비밀번호는 얼마나 안전할까? 개발자 보안 교육에서 소개받은 사이트이다. 패스워드를 입력하면, 입력한 패스워드를 해킹하는데 소요되는 시간을 알려준다! https://howsecureismypassword.net/