color

    [Material] Color System (색상 알아보기)

    Material 디자인 색상 시스템은 개발하는 앱에 다양한 색상 테마를 적용할 수 있다. 개발자가 가장 어려워 하는 부분이 색상 팔레트 선택과 배치 문제일 것이다. 이런 문제는 조금 쉽게 해결할 수 있도록 Material에서는 제공하고 있다. Material에서 제공하는 기능과 도구를 간단하게 정리해보고자 한다. 색상 디자인 앱 개발 사전에 디자인 색상 배치를 할 때 색상과 어디에 사용되는 색상 배치인지 정리를 할 필요가 있다. 그럴 때 사용하는 요소 이름은 다음과 같다. primary : 색상은 앱의 화면과 구성요소에서 가장 자주 표시되는 색상. secondary : 색상은 앱을 강조하고 구분하는 데 사용. surface : 색상은 카드, 시트, 메뉴와 같은 구성요소의 표면에 적용. background..

    표준출력에 텍스트 색상 입히기 (colorize printf format)

    1234567891011121314151617181920212223242526272829303132333435363738394041424344#ifndef __S_PRINT_FORMAT_H__#define __S_PRINT_FORMAT_H__ #define S_COLOR_RED "\x1b[31m"#define S_COLOR_GREEN "\x1b[32m"#define S_COLOR_YELLOW "\x1b[33m"#define S_COLOR_BLUE "\x1b[34m"#define S_COLOR_MAGENTA "\x1b[35m"#define S_COLOR_CYAN "\x1b[36m"#define S_COLOR_RESET "\x1b[0m" #define PRINT printf #define PRINT_RED(..

    자주 사용하는 git alias 정리

    ~/.gitconfig에 아래와같이 설정 해 줌으로써 좀 더 편하게 git을 사용할 수 있습니다.자주 사용하는 alias들을 작성해두고 시간이 날 때 마다 추가 해놓을 생각입니다. [alias] logd = log --decorate logAll = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit $git logd (git log --decorate) $git logAll (git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen..

    man page에 color 입히기

    평소 man page를 자주보는 저로써는 검은 바탕의 흰 글씨만 있는게 굉장히 불편했습니다. man page에 color를 입히는 방법을 공유드립니다. 지금부터 2가지 방법에 대해 설명드릴텐데요, 하나는 most를 설치하는 방법과 하나는 less를 이용한 방법입니다. 설명은 ubuntu 16.04 기준입니다. 1. Most가장 먼저 most를 설치해 줍니다.$ sudo apt install most 다음 ~/.bashrc 파일을 열어 아래 내용을 추가해줍니다.export PAGER="most"orexport PAGER="/usr/bin/most -s" 다음 수정한 파일을 적용해줍니다.$ source ~/.bashrc 2. less command 이용하기2 번째는 less command를 이용해서 적용하는..

});