본문 바로가기

반응형

Develop

(58)
낯선 Date Picker 한 기업의 채용지원 중, 날짜 선택 과정에서 매끄럽지 못한 부분이 있었다. 보통, 우리는 달력을 볼 때 가로방향으로 숫자의 증가를 본다. 이것은 글을 읽는 방향과도 맞는 방향으로, 일반적으로 row-based 라고 할 수 있다. 하지만 한 기업의 채용 지원 중, 날짜 선택 과정에서 매끄럽지 못한 부분이 있었다. column-based의 년도 선택, row-based의 월/일 선택이었다. 왜 이렇게 구성되어 있을까 의문이 들었다.
[PSSecurityException] UnauthorizedAccess Windows에서 UnauthorizedAccess이 발생할 때, PowerShell 관리자권한으로 실행하여 다음 명령어를 실행해보자. Get-ExecutionPolicy RemoteSigned 라는 결과가 안 뜨고 Restricted처럼 제한된 정책 값이 뜰 것이다. 그렇다면, 다음을 실행한다. Set-ExecutionPolicy RemoteSigned 변경하겠냐고 물으면, 변경을 수락하면 된다. 기존 값으로 되돌리거나 다른 값으로 변경하고자 할 때도 마찬가지로 Set-ExecutionPolicy (원하는 정책) 를 실행하면 된다. 정책 목록 및 각 정책에 대한 설명은 Microsoft Docs를 참고하면 된다.
MongoDB migration from mLab to Atlas Heroku의 대표적인 MongoDB add-on인 mLab이 2020년 11월 10일 Heroku apps로부터 제거된다. (관련링크) mLab MongoDB Add-on Discontinued | Heroku Dev Center mLab MongoDB Add-on Discontinued Change effective on 14 July 2020 The mLab team has discontinued their MongoDB add-on. The mLab MongoDB add-on will be removed from all Heroku apps on November 10, 2020. Users should remove add-on instances attached to their devcenter.h..
Typescript 공부 시작 이제 Typescript를 배우고자 한다. 시작이 반이라는 말처럼, 뭐든 처음이 제일 어려운 법이다. Typescript는 Javascript의 superset으로, Javascript로 컴파일된다. JS가 타입을 명시하지 않는 반면, TS는 타입을 명시한다. TS로 개발함으로써 다양한 장점이 있겠고 물론 단점도 있을 것이다. 이것들은 듣기만 하고 판단할게 아니라, 직접 해보며 겪는게 제일이다. 개발환경 준비 Node.js, npm 설치 https://nodejs.org/ko/ 에서 Node.js를 설치할 수 있고, 이 과정에서 npm도 같이 설치한다. Typescript 모듈 설치 Typescript 개발을 위한 모듈을 설치한다. npm i -g typescript Typescript를 직접 실행하기 ..
개발자 도구 Console Clear 단축키 Ctrl + L 웹브라우저 단축키 설정 기본값인 주소창 바로가기와 동일해서 우연히 알게 되었다. Ubuntu Terminal이나 windows PowerShell 등의 터미널에서도 동일하다.
[c/c++] Windows에서 pthread 사용하기 Windows에서 Visual Studio로 C/C++ 개발을 하던 중, pthread를 사용할 일이 생겼다. 그래서 pthread 파일을 설치해야 하는데, 크게 2가지 방법이 있다. 나는 2가지 방법을 모두 시도했는데, 입문자에게는 2번째 방법이 더 쉬운 것 같다. 방법1 ftp://sourceware.org/pub/pthreads-win32 에서 pthread 관련 파일을 다운받고 환경설정을 직접하는 방법. 이 방법은 인터넷에 'windows pthread 설치' 라고 검색하면 많이 나오니까 나중에 작성하겠다. 방법2 vcpkg를 이용하는 방법. 먼저, 원활한 설치를 위해 Visual Studio Installer를 통해 언어팩(영어)를 설치한다. 시간이 꽤 걸린다. 이제 vcpkg를 설치한다. ht..
[Ubuntu 16.04] redirect port Ubuntu 16.04에서 port를 redirect하는 방법. AWS EC2 설정하던 중 포트 80을 8080으로 redirect 했고, 그 방법을 적었다. 80을 8080으로 redirect 설정 $ iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 80을 8080으로 redirect 설정 제거 $ iptables -D PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 iptables의 규칙 목록 확인하기 $ iptables -t nat -L 시스템 재부팅 후에도 자동으로 적용되게 하기 iptables-persistent 설치 ..
[GCC with MinGW] VS Code에서 C 컴파일, 빌드 VS Code Docs 를 참고했다. 아래 설치과정은 Windows10 64bit를 기준으로 한다. 먼저 VS Code에서 C/C++ 확장을 설치한다. MinGW-w64 설치파일을 다운받는다. 다운받은 설치파일(.exe)을 실행하여 설치를 시작한다. Settings는 다음과 같이 선택했다. 이 글을 쓰는 현재 최신버전은 8.1.0이다. 설치경로를 설정한다. 나는 기본값으로 두었다. 조금 있다가 환경변수 등록을 해야 하므로, 이 경로를 까먹지 않으면 좋겠다. 설치완료를 기다린다. 시간이 꽤 걸린다. 이제 환경변수를 등록해야 한다. 키보드에서 Windows 또는 Windows + S 를 누르고, '환경'을 타이핑하면 나타나는 '시스템 환경 변수 편집'을 선택한다. [시스템 속성] 창이 뜨면, 맨 아래의 [환..