본문 바로가기

Knowledge97

[Linux] 암호 없이 sudo 권한 얻기 특정 사용자 sudo 권한 설정 vim /etc/sudoers {사용자 명} ALL=(ALL) NOPASSWD:ALL 위 설정 추가 시 암호 없이 sudo 권한을 얻을 수 있다. 2020. 9. 4.
[Virtual Box] 공유 디렉토리 사용 시 Symbolic 링크 사용 불가 해결 증상 docker toolbox 사용 중에 Virtualbox 공유 디렉토리 기능 사용하고 있는 중에 Docker container로 만든 Linux 환경에서 Symbolic Link 기능이 정상 동작 하지 않았다. 원인 Windows 파일 시스템과 Linux 파일 시스템 사이에 간극이 존재 이부분을 해결하려면 몇가지 설정이 필요 Symbolic link 사용 가능하도록 설정 ※ 관리자 권한으로 CMD 접속 해서 실행 해야함 # 디렉토리 이동 cd "C:\Program Files\Oracle\VirtualBox" # 세팅 VBoxManage setextradata default VBoxInternal2/SharedFoldersEnableSymlinksCreate/c/Users 1 # 세팅 확인 VBoxM.. 2020. 9. 4.
[VS Code] C/C++ 코딩 스타일 세팅 방법 확장 앱 설치 C/C++ , C++ Intellisense 위 링크에 해당하는 확장 앱 설치 명령 팔레트(Ctrl + Shift + p) 실행 후 사용자 설정 열기 코딩 스타일 설정 "C_Cpp.clang_format_style": "{ IndentWidth: 4, ColumnLimit: 80 }", "C_Cpp.clang_format_fallbackStyle": "Google", 코딩 스타일을 "Google" 외에도 아래와 같이 선택 가능한 항목이 있다. (링크) TAB 사이즈 설정 "editor.tabSize": 4 상단의 IndentWidth는 코딩 포매팅 시 사용할 탭 사이즈를 세팅하는 것이다. 추가적으로 위 세팅과 같이 맞춰주는 것이 좋다. 2020. 9. 4.
[JIRA] 단위 정리 (프로젝트, 이슈, 스프린트) ※ 해당 문서는 차세대 프로젝트 기준으로 작성하였습니다. 프로젝트 프로젝트의 단위는 서비스 별로 나누는 것이 좋다. example) 자원 신청 시스템 사내 DevOps 시스템 광고주 Contact 시스템 이슈 차세대 이슈에서 필드의 커스터마이징이 가능하다. 에픽 이슈 포괄적인 대단위 기능을 말한다. example) 상태 관리 모듈 1차 개발 인증 시스템 1차 고도화 작업 스토리 이슈 일반적으로 개발 이슈를 말한다. 스토리 포인트로 작업량을 산출한다. example) 인증 모듈 라이브러리 및 API 개발 로그인 폼 개발 초어 이슈 초어 이슈가 있는 경우 스토리 이슈의 의미가 조금 변경된다. * 스토리 이슈 : 사용자와 직접적으로 연관 있는 개발 사항 (UI/UX 관련 개발) * 초어 이슈 : 사용자와 직접.. 2020. 9. 4.
Context Menu의 ...(ellipses)의 의미 가끔 메뉴를 보면 ... 이 붙은 메뉴 아이템이 있다. '찾기(F)...' 여기서 ...(줄임말)의 의미는 뭘까? 컨텍스트 메뉴(우클릭 메뉴)에서 ...의 의미는 바로 "다이얼로그 박스가 열릴때"라는 의미 입니다! (모달 윈도우가 열릴때) https://docs.microsoft.com/en-us/windows/win32/uxguide/cmd-menus#using-ellipses https://ux.stackexchange.com/questions/73830/can-three-dots-be-used-for-context-menu/73833 2020. 9. 3.
[VS Code] ES Lint: Auto Fix On Save 없을 때 문제 사항 위와 같이 VS Code에는 저장 시 자동으로 ES Lint 설정에 따라 JavaScript 문법 검사 후 Fix 하는 기능이 있다. 아니 근데 개발환경 다시 세팅하고 ES Lint 깔았더니 없다;; 해결 방법 명령 팔레트 > setting json 입력 > 기본 설정: 설정 열기(JSON) 선택 위와 같이 입력 "editor.codeActionsOnSave": { "source.fixAll.eslint": true ## ES Lint 저장 시 자동 fix 설정 }, "editor.formatOnSave": true, ## document formatting 자동 fix 설정 2020. 7. 31.
Dockerfile 로 간단하게 빌드 환경 이미지화 하기 개요 내가 개발하는 소프트웨어들의 개발 환경이 같으면 좋겠지만 그렇지 않은 경우가 허다하다... 서비스1은 최신버전은 gcc/g++ 지원 서비스2는 하위 호환을 위해 gcc 하위 버전 서비스3은 JDK 1.8 지원 등등 위와 같이 서비스마다 개발 환경을 가상머신으로 구축하자니 리소스도 딸리고 가상머신 껏다 켰다 하자니 귀찮고... 하지만!! 도커 이미지로 각자의 개발 환경을 만들어 두면 참 편하다... 신세계를 맛볼 수 있다... 지금부터 Dockerfile로 이미지를 만들고 볼륨 쉐어링 옵션 정도만 사용하여 빠르게 개발 환경을 구축 하는 방법을 알아 보자 Dockerfile 예제 (ExtJS Sencha 빌드 환경 만들기) FROM centos:centos7 # 사용자 지정 USER root # 언어셋.. 2020. 6. 23.
주소창? 마우스 쓰지말자, 주소창 바로가기 단축키 (브라우저, 탐색기...) 브라우저나 탐색기에서 주소창을 클릭하기 귀찮을 때가 있다. 그럴때는 Alt + d 단축키를 이용하면 한번에 주소창으로 이동 할 수 있다. 2020. 6. 23.
CentOS 버전 확인 명령어 모음 Command Description $ rpm -q centos-release CentOS 6 이상에 유효한 CentOS 버전 확인 명령어. Full Version String 확인 가능 $ lsb_release -d redhat-lsb 패키지 설치 시 사용 가능한 명령어 $ rpm -E % {rhel} 주요 CentOS 버전을 나타내는 rpm 매크로 $ rpm --eval %{centos_ver} 상동 $ cat /etc/centos-release CentOS 6 이상에서만 확인 가능한 명령어 https://linuxconfig.org/how-to-check-centos-version 2020. 6. 9.
[Atlassain Bamboo] Docker Build 기능 사용 시 .git object Error 발생 Problem Bamboo에서 Docker Isolation Build 기능 사용 시, 아래와 같은 "git object" 에러 메세지 발생 알 수 없지만 git object를 찾을 수 없다고 한다. Cause 정확한 원인은 알 수 없지만 submodule을 사용하면서 Git Source Checkout 기능을 사용하면 문제가 발생한다. Solution Source Code Checkout 기능을 사용하지 않고 Script를 이용하여 직접 Clone을 하여 사용 * 추가적으로 도커 이미지의 git 버전이 낮아서 그런가 확인해보았지만 결과는 동일.. 2020. 6. 3.
Mac의 유사 알프레드(Alfred) Windows의 Wox 맥에 알프레드(Alfred)가 있다면 Windows에는 Wox가 있습니다! (http://www.wox.one/) 기능은 크게 빠른 파일, 디렉토리 및 어플리케이션 검색 빠른 웹 검색 Plugin 사용 다양한 테마 가 있습니다! 다운로드 하는데 Python3 버전과 Everything을 사전에 설치해야합니다. (https://github.com/Wox-launcher/Wox/releases) (아래 순서로 설치 하면 됩니다.) 설치 완료 되면 Alt + Space가 단축키 입니다 2020. 4. 6.
호스팅(hosting)이란? 호스팅이란? 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스 호스팅의 종류 웹 호스팅 서버 호스팅 클라우드 서버 형태 (서버 : 고객) 1 : N 하나의 서버를 여러고객이 사용 1 : 1 하나의 서버를 고객이 단톡으로 사용 1: 1 가상화된 서버를 단독으로 사용 장점 저렴하다 업체에서 통합관리를 받을 수 있음 넓은 하드웨어 공간 서버를 직접 운영/관리 가능 빠를 데이터 전송 속도 필요에 따라 서버 자원이 유동적 단점 서버 운영 관리에 제한이 있음 하드웨어 사용에 제한이 있음 비용이 높음 클라우드 서버 이슈에 종속적 2020. 4. 4.