DEV(57)
-
무료 일러스트레이터를 찾아라
잠깐 일러스트레이터를 사용할 일이 생겼다. 전문가도 아닌데, 계속 쓸 것도 아닌데 Adobe Illustrator를 구입하기에는 좀 부담스러워서 다른 대안을 찾아봤다. 잉크스케이프 (INKSCAPE) Draw Freely | Inkscape March 22, 2022 Congratulations to Inkscape artist Chris Hildenbrand! His work "New discoveries await…", will be featured in the upcoming Inkscape 1.2 as the About Screen! Read more... March 10, 2022 As Inkscape continues to grow, the responsibilities of inkscape...
2022.03.26 -
VScode 코드 자동 출력 Quokka
강의를 듣다가 강사님이 사용하는 걸 보고 나도!!를 외치면서 찾아본 플러그인, Quokka. Quokka Extension 사용법은 몹시 간단하다. 1. Quokka용 파일 생성 Cmd(Ctrl) + Shift + P → "Quokka" 입력 → JavaScript/TypeScript 파일 생성 2. 코드 작성 코드를 입력하면 실시간으로 결과값을 확인할 수 있다. ⚠️ 기존 파일에서 실행하는 건 'PRO' 에디션을 구입해야 사용 가능하다. #vscode #extension #javascript #코드출력 #quokka
2021.12.06 -
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 -
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