SASS 간략히 이해하고 사용하기 -

    SASS는 기본적으로 CSS 에 대한 전처리기(preprocessor)이다. CSS 가 제공하지 못하는 여러 언어적 특징들을 제공한다. 예를 들어서 변수(variables), 중첩(nesting), 믹스인(mixin), 상속(inheritance) 과 같은 특징들이다. SASS안에는 SASS, SCSS 2가지 문법(Syntax) 스타일의 프리프로세서가...

    More
    독서 목록 -

    틈틈이 읽고 있는 독서 목록을 정리하기 위한 글` 책의 순서는 중요도와 아무 상관이 없이 그냥 생각 나는 대로 1. 영어책 한권 외워봤니?(읽은 시기: 2017.10.25) http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788960863132&orderClick=LEA&Kc= 동시통역대학원을 나온 예능 PD의 영어...

    More
    [rails] activerecord timestamp 로컬 시간 설정 -

    ActiveRecord 에서 타임스탬프 설정 관련 Rails의 경우 ActiveRecord 를 통해서 생성한 timestamp 필드 DB에 들어가는 레코드의 timestamp 값이 기본적으로 UTC-0 기준이다. 이 경우 서버인 경우 로컬 시간으로 맞춰 줄 필요성이...

    More
    rails, puma auto-tune -

    puma 설정 관련 루비가 웹 확장에 있어서 많이 느리냐? 는 글을 보다가 auto-tune 하는 방법에 대해서 참고하게 되었다. 대략적으로 요약하면 roda 와 rails 벤치마킹을 하는데 roda 는 auto-tune을 사용해서 서버...

    More
    [Go] GVM(Go Version Manager) -

    GVM을 사용해서 Go 버전 관리를 할 수 있습니다 RVM(Ruby Version Manager)와 비슷하게 Go 도 버전 관리 도구가 있네요. 이름하여 GVM(Go Version Manager)입니다 https://github.com/moovweb/gvm 아래와 같이 shell script 를 실행해서 설치합니다....

    More
    [dev] 날짜, 시간 관련 다국어 대응 -

    최근에 개발하면서 미약하지만 개선시켰다고 느꼈던 점을 요약해서 공유합니다. 과거 글로벌 버전의 앱을 만들면서 여러 언어를 지원하다 보니 클라이언트에서 처리 해야 하는 표기법 같은 것이 달라서 클라이언트가 문자열 처리를 해서 보여줘야...

    More
    [react-native] React Native 입문 - 3 -

    react-native 를 처음 시작하는 사람들에게 도움이 될까 해서 작성한 글입니다. 이번 글에는 컴포넌트의 크기와 레이아웃에 대해서 다루겠다. 1. 컴포넌트의 크기 View 컴포넌트를 렌더링 할때 style 속성으로 width, height 속성을 지원한다....

    More
    [react-native] React Native 입문 - 2 -

    react-native 를 처음 시작하는 사람들에게 도움이 될까 해서 작성한 글입니다. 이전 글에서 빌드를 했으니 이제 본격적으로 Hello World를 찍어보자. 여기서는 ios 를 기준으로 설명하겠다. 1. Hello World 먼저 index.ios.js 파일을...

    More