개발자 6

다트 자료형, Dart Built-in Types

안녕하세요 오늘은 다트 자료형에 대해서 다뤄보겠습니다. 자료형이란 자료의 형식입니다. 자료의 형태는 많은 종류가 있는데 아래 코드에서 먼저 보고 지나가도록 하겠습니다. int number = 1; // 정수 double detailKg = 87.3; // 실수 String myName = 'mayleaf'; // 스트링 bool amIMayleaf = false; // 진리값 List numbers = [1, 2, 3, 3, 5]; // 정수를 담은 리스트 Set avatarset = {1, 6, 3, 4}; // 정수를 담은 집합 Map json = {'black': 'out', 'get the job': 'done'}; // 맵 이렇게 수많은 자료형들이 존재합니다. 숫자 , numbers 먼저 숫자들..

Flutter/Dart 2021.08.29

다트 변수, Dart Variable

오늘부터 다트 강좌를 시작합니다. 이 강좌를 시작한 이유는 2가지가 있습니다. 첫 번째 이유는 배운 내용을 복습하고 꼼꼼하게 확인하기 위해서입니다. 다른 사람에게 알려주려고 하다 보면 Expert beginner 수준에 있던 지식을 더 끌어올릴 수 있기 때문입니다. 두 번째 이유는 다트 공식 홈페이지에서 다루지 않는 다른 언어들과 비교하고 제가 얻은 경험을 전해서 실전에 도움이 될 수 있는 팁을 드리기 위해서입니다. 다트 먼저 다트가 어떤 언어인지부터 설명드리겠습니다. 다트는 멀티 플랫폼 런타임을 제공하기 위한 언어입니다. 어떤 환경에서든 편하게 프로그래밍할 수 있고, 누가 만들었는지는 잘 모르겠지만 구글의 다트 팀에서 밀어주고 있는 무료 오픈소스 언어입니다. 한때 개발자가 가장 싫어하는 언어 1위에 올..

Flutter/Dart 2021.08.28 (1)

Dart 기본 예제

이 글은 기본적인 Dart 예제 코드를 작성한 글입니다. 예제 코드를 통해 언어의 핵심적이고 간단한 특징들을 살펴보도록 하겠습니다. // 함수 선언 void printInteger(int aNumber) { print('The number is $aNumber.'); // 표준 출력 장치로 출력 } // 앱의 진입 포인트 void main() { var number = 42; // 변수 선언후 초기화. printInteger(number); // 함수 호출 } // 코멘트를 쓰는 법입니다. /// 여러 줄의 코멘트를 남길땐 이렇게 사용합니다. void 특별한 타입입니다. 이 값이 절대 쓰이지 않는다는 뜻이죠. printInteger나 main 같이 void return 타입을 가진 함수는 명시적으로 값을..

Flutter/Dart 2021.08.27

Service Locator Pattern, 서비스 로케이터 패턴

이 글은 서비스 로케이터 패턴에 대해서 다루는 글입니다. 이 글에서 다루고자 하는 내용은 세 가지로 첫 번째는 서비스 로케이터에 대한 소개와 예제코드를 이용한 설명이고, 두 번째는 의존성 주입을 예제 코드를 통해서 설명한 후 서비스 로케이터와 비교하는 것이고, 세 번째는 제가 서비스 로케이터를 사용하는 방법을 소개하는 것입니다. 서비스 로케이터 패턴(Service Locator Pattern)이란? Service Locator 패턴은 마틴 파울러가 블로그 글에서 제시한 패턴입니다. 이 패턴의 목표는 모듈화 수준을 높이는 것입니다. 클라이언트와 인터페이스사이의 의존성을 제거하는 방식으로 모듈화 수준을 높이는데요. 우리는 유연한 코드를 짜기 위해서 인터페이스를 자주 사용합니다. 그렇지만 인터페이스를 사용하다..

Computer Science 2021.08.23

이 세상을 만들면서

이 글은 저의 꿈을 적은 글입니다. 이 세상을 만들면서 세상은 그 안에 있는 존재들이 만듭니다. 저도 이 세상을 만들고 있습니다. 이 세상을 만들며, 다른 사람들에게 좋은 영향을 미치고 싶습니다. 좋은 영향에는 많은 가짓수가 있습니다. 제가 주고 싶은 영향은 편리함입니다. 저는 아주 자그마한 편리함을 통해서도 인생과 이 세상에 거대한 전환을 일으킬 수 있다고 믿습니다. 잡생각 항상 이런 생각을 합니다. 아침에 안경을 못 찾아 면접에 지각한 사람이 있다고 생각해봅시다. 안경에 삑삑거리는 기능이 있었으면 손쉽게 찾을 수 있지 않았을까요? 안경을 찾아 제 시간에 도착했다면 그 사람에게 기회가 하나 더 주어졌을 것입니다. 이런 생각이 들때면 자그마한 편리함이 인생에 전환점을 찾아줄 수 있다는 것을 느낍니다. 편..

나의 생각 2020.05.04

Nginx 설치

Nginx를 설치하는 방법에 대한 글입니다. 설치하는 방법은 다음과 같습니다. 1. 선행 요구 프로그램 설치 2.Nginx 레포지토리를 소스리스트에 추가 3.Nginx 레포지토리의 인증키를 패키지 인증용 키 리스트에 추가 4.사용가능한 패키지의 버전을 업데이트 한 후 설치한다. ※설치에 필요한 명령줄 모음은 포스트 하단에 따로 모아놓았습니다. 선행 요구 프로그램 설치 아래의 명령어는 프로그램을 설치하기 위해서 먼저 깔아야하는 프로그램들을 설치하는 명령줄입니다. sudo apt update sudo apt install curl gnupg2 ca-certificates lsb-release Nginx 레포지토리를 소스리스트에 추가한다. nginx 레포지토리의 종류는 대략 안정된 버전과 최신 메인 버전이 있..

Nginx 시리즈 2020.04.01