분류 전체보기(109)
-
Mac Terminal 설정
chsh -s /bin/zsh chsh -s /bin/bash원하는 설정으로 입력한 후 터미널 새 창을 열면 적용된다. 몹시 간단!!
2021.03.24 -
Mac Full Xcode 설치하기
MacOS에서 개발환경을 설정하려면 Xcode가 기본으로 설치되어 있어야 합니다. 그러니 가장 먼저 Xcode를 설치해 주세요. 예전에 여러 언어 관련 개발 환경을 설정할 때 Xcode 관련 오류가 발생한 적이 종종 있어서 가장 신경이 쓰이는 부분이었어요. 그래서 이번에는 문제가 없도록 설치를 해보려 합니다. 💡 이 포스팅의 설치 방법은 Flutter 개발 환경 설정하면서 작성했습니다. 다른 개발 환경에서 발생하는 오류가 있는 지는 검증되지 않았다는 점 참고해 주세요. (2023년 3월 31일 업데이트) App Store에서 설치 App Store에서 Xcode를 검색해서 설치를 진행합니다. 시간이 좀 걸리니 여유 있게 기다려주세요. Xcode 설치 확인 설치가 끝나면 터미널을 열어서 설치된 경로를 확인..
2021.03.19 -
[JeJu] 한라산 등산 계획
참고 사이트 한라산 국립공원 산악 기상 예보 등산 계획 2020년 11월, 한라산 첫 등산을 위한 계획을 짜보자. 코스 계획 성판악탐방로 → 9.6km → 정상 → 8.7km → 관음사탐방로 이동 계획 숙소 → 관음사 입구 → 성판악 휴게소 → 상판악 코스 → 백록담 → 관음사 코스 → 관음사 주차장 💡셔틀을 운영하는 숙소에 전날 체크인해서 오전 셔틀 예약 그린 게스트하우스 숙소에 전날 체크인하면서 다음날 오전 관음사 주차장 픽업 예약 (셔틀버스 관음사 도착 시간 확인) 렌트카로 관음사 주차장으로 이동해서 주차한 뒤 숙소의 셔틀을 타고 성판악 휴게소로 이동 후 등산 시작 상판악 코스로 올라가 관음사 코스로 하산 관음사 주차장에 세워둔 렌트카에 기어들어가 차를 타고 다음 목적지로 이동 👍 참고로 그린 게스..
2020.11.03 -
Docker란?
초보를 위한 도커 안내서 - 도커란 무엇인가? SERIES 1/3 초보를 위한 도커 안내서 - 설치하고 컨테이너 실행하기 SERIES 2/3 초보를 위한 도커 안내서 - 이미지 만들고 배포하기 SERIES 3/3 Docker : Container를 관리하는 Platform 컨테이너 기반의 오픈소스 가상화 플랫폼 다양한 프로그램, 실행 환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리 단순화해줌 Back-end, Database server, Message Queue > Container로 추상화 가능 조립 PC, AWS, Azure, Google cloud 등 어디에서든 실행 가능 Container 격리된 공간에서 프로세스가 동작하는 기술 Virtual Machine - ..
2020.11.01 -
PostgreSQL - psql로 csv에서 데이터 입력하기
아직 PostgreSql이랑 안친하다. 모든 게 버벅버벅... 그래도 일은 해야하니까~ 일단 csv에서 데이터를 넣어야 한다. 팀원에게 넣어달라했는데 너무 바쁘단다. 일단 해보자. 우리는 NestJS, TypeORM을 사용 중이다. 그래서 일단 테이블은 Entity로 생성한다. 공유를 위하여~~ import { IETFLanguageCode } from "@gi/glodex"; import { Timestamp } from "src/shared/entity/base.entity"; import { Column, Entity, PrimaryColumn } from "typeorm"; import { LangRateEntityType } from "../project.type"; @Entity() expor..
2020.10.08 -
TypeORM Migration하기
Migration package.json에 설정된 명령어를 참고하자. "scripts": { "db:migrate": "yarn typeorm migration:generate -- -n", "db:up": "yarn typeorm migration:run", "db:down": "yarn typeorm migration:revert", "db:migrate:prod": "yarn typeorm:prod migration:generate -- -n", "db:up:prod": "yarn typeorm:prod migration:run", "db:down:prod": "yarn typeorm:prod migration:revert" }, Version 확인 프로젝트 버전과 데이터 베이스의 버전이 같은 지 ..
2020.10.06 -
TypeScript 기본 개념
Types 변수의 타입을 지정해주어 누구나 알 수 있도록 설정 가변형으로 사용하고자 할 경우 변수에 ?를 추가하면 Optional로 설정됨 return type : (...변수) : [반환 타입 지정] const sayHello = (name: string, age: number, gender?: string): void => { console.log(`Hello ${person.name}, you are ${person.age}, you are a ${person.gender}!`); }Enum [REF] TypeScript enum을 사용하는 이유 특정 고정값들을 저장 항상 리터럴 타입이 사용됨 속성값 : 문자열, 숫자만 허용 export enum LanguageCode { korean = '..
2020.10.04 -
TypeScript 기본 설정
TypeScript 자유로운 JavaScript에 규칙을 적용해 공동 작업 등에 용이하도록 만든 언어라고 볼 수 있다. 프로젝트 설정 tsconfig.json { "compilerOptions": { "module": "commonjs", // nodeJS를 사용, import/export 가능하도록 설정 "target": "ES2015", // compile JavaScript Version "sourceMap": true, // sourceMap 처리 여부 설정 "outDir": "dist" // compile target dirctory }, "include": ["src/**/*"], // 컴파일 포함 설정 "exclude": ["node_modules"] // 컴파일 제외 설정 } package..
2020.10.04