반응형

연산자

Dart는 C나 JAVA에서 사용하는 기본적인 연산자를 거의(?) 그대로 사용이 가능하다.

구분 연산자
할당 연산자 =, +=, -=, *=, /=, %=
??=   대상이 null인 경우만 우변의 값을 넣어줌
~/=, <<=, >>=, &=, |=, ^=    잘 안쓰는 거...
산술연산자 +, -, *, /, %, ++, --,
~/  나누기, 정수 결과 반환
관계연산자 ==, !=, >, <, >=, <=
논리연산자 ! true/false 를 반대로
||, &&
삼항 연산자 ?      condition ? expr1 : expr2.  , 조건이 참이면 1, 아니면 2
??     expr1 ?? expr2  , 1이 null 이 아니면 1값, null 이며 2값
타입 테스트 연산자 as    강제형변환
is     특정 타입인 경우 true
ls!    특정 타입이면 false

 


  

 

final, const, static

► final : 변수를 참조하는 값이 한번 설정되면 다른 값으로 변경될 수 없음.

► const : 상수

► static : 흠,.. 인스턴스를 만들지 않고 언제든 실행할 수 있는  키워드. 이게 붙지 않으면 클래스로 인스턴스를 만들어서 참조해야함.

 

 

 

 

 

반응형
반응형

Dart에서는 일반적인 반복, 제어문을 사용한다.

홈페이지서 설명하는 내용과 내가 이해하기 쉬운 코드로 다시 작성해보도록 하겠다.

 

  •  if and else
  • for loops
  • while and do-while loops
  • break and continue
  • switch and case
  • assert
  • (추가) try-catch and throw

 


 

if and else

Dart에서 지원되는 ifelse 샘플이다.

if (isRaining()) {
	you.bringRainCoat();
} else if (isSnowing()) {
	you.wearJacket();
} else {
	car.putTopDown();
}

▸ Javascript 와는 달리 boolean 값을 사용하며, 다른 값은 사용해서는 안됨.

 

 

for loops

반복문 샘플 - for

var callbacks = ['a', 'b', 'c', 'd', 'e'];
for (var i = 0; i < callbacks.length; i++) {
	print("for - ${callbacks[i]}");
}

반복문 샘플 - for + forEach()

var callbacks = ['a', 'b', 'c', 'd', 'e'];
callbacks.forEach((element) { print("forEach - $element"); });

반복문 샘플 - for-in

var callbacks = ['a', 'b', 'c', 'd', 'e'];
for( var x in callbacks){
	print("for-in - $x");
}

 

 

while and do-while loops

조건을 평가하고 루프를 진행 - while

while (!isDone()) {
	doSomething();
}

루프를 실행한 후 평가 - do-while

do {
	printLine();
} while (!atEndOfPage());

 

 

break and continue

while 문으로 반복 실행 중 특정 조건이 맞다면 while을 종료 - break

var i = 0;
while(true){
	if( i >= 3 ) break;
	i++;
	print("i - $i");
}

for 루프 반복문 종료 - continue

var callbacks = ['a', 'b', 'c', 'd', 'e'];
for (var i = 0; i < callbacks.length; i++) {
      if( i >= 3) continue;
      print("for - ${callbacks[i]}");
}

 

 

switch and case

Dart의 switch 문은 정수, 문자열 또는 컴파일러 시간 상수(?, compile-time constants)를 비교함. 비교된 개체는 모두 동일한 클래스의 인스턴스여야 하며, 클래스가 재정의 되어서는 안됨.

 ▸ 같은 타입으로 비교하는 소리 같은데...

 

 그리고 case 에서 break 를 사용하는 것을 원칙으로 한다. 

var command = 'OPEN';
switch (command) {
  case 'CLOSED':
    executeClosed();
    break;
  case 'PENDING':
    executePending();
    break;
  case 'APPROVED':
    executeApproved();
    break;
  case 'DENIED':
    executeDenied();
    break;
  case 'OPEN':
    executeOpen();
    break;
  default:
    executeUnknown();
}

다음 예제는 오류가 발생되는 예. case 안에 수행하는 내용이 존재하면 오류가 발생됨.

var command = 'OPEN';
switch (command) {
  case 'OPEN':
    executeOpen();
    // ERROR: Missing break

  case 'CLOSED':
    executeClosed();
    break;
}

하지만 비어 있는 경우는 사용할 수 있다.

var command = 'CLOSED';
switch (command) {
  case 'CLOSED': // Empty case falls through.
  case 'NOW_CLOSED':
    // Runs for both CLOSED and NOW_CLOSED.
    executeNowClosed();
    break;
}

또는 continue 문을 사용하여 진행할 수 있음.

▸ 테스트 해보지 않았으나, executeClosed()를 실행한 후에 nowClosed가 명시된 case 'NOW_CLOSED'를 수행하는 것으로 보임. 

var command = 'CLOSED';
switch (command) {
  case 'CLOSED':
    executeClosed();
    continue nowClosed;
  // Continues executing at the nowClosed label.

  nowClosed:
  case 'NOW_CLOSED':
    // Runs for both CLOSED and NOW_CLOSED.
    executeNowClosed();
    break;
}

 

 

assert

 개발 환경에서 assert 문구를 사용함. assert( condition, optionalMessage); 

참/거짓 조건에서 거짓인 경우 해당 부분에서 중단됨.

var text;

assert(text != null);

 

true 인 경우 그대로 진행됨

var text;

assert(text == null);

 


  

 

 

try-catch and throw

예외처리에 관한 내용. 

throw 를 이용하여 예외상황을 만들 수 있음.

throw 'Out of llamas!';

 

try-catch 를 이용하여 예외가 발생된 코드를 처리하기 위해 사용. 이것도 다른 언어들과 거의 동일.

try {
  breedMoreLlamas();
} on OutOfLlamasException {
  // A specific exception
  buyMoreLlamas();
} on Exception catch (e) {
  // Anything else that is an exception
  print('Unknown exception: $e');
} catch (e, s) {
  // No specified type, handles all
  print('Something really unknown: $e');
}

catch 상황에서 매개 변수를 넣을 수 있는데 수에 따라 다음과 같이 처리 됨.

매개변수 0. 아무것도 없음

매개변수 1. Exception 상세 내용

매개변수 2. StackTrace 객체 

 

rethrow를 사용하면 exception 상황을 처리하고 중지되지 않고 진행되도록 한다.

void misbehave() {
  try {
    dynamic foo = true;
    print(foo++); // Runtime error
  } catch (e) {
    print('misbehave() partially handled ${e.runtimeType}.');
    rethrow; // Allow callers to see the exception.
  }
}

void main() {
  try {
    misbehave();
  } catch (e) {
    print('main() finished handling ${e.runtimeType}.');
  }
}

 

rethrow를 넣고 실행하면 main()의 catch까지 실행되며

아래와 같이 rethrow 를 주석처리 해서 실행하면

void misbehave() {
  try {
    dynamic foo = true;
    print(foo++); // Runtime error
  } catch (e) {
    print('misbehave() partially handled ${e.runtimeType}.');
    //rethrow; // Allow callers to see the exception.
  }
}

void main() {
  try {
    misbehave();
  } catch (e) {
    print('main() finished handling ${e.runtimeType}.');
  }
}

 

misbehave()에서 catch가 처리되고 종료된다.

 

마지막으로 finally 처리

try {
  breedMoreLlamas();
} finally {
  // Always clean up, even if an exception is thrown.
  cleanLlamaStalls();
}

exception 발생 여부 관계없이 일부 코드를 실행시키려고 한다면 finally를 사용한다.

exception이 발생되면 발생 후에 실행되며, 발생되지 않으면 try문 코드를 실행하고 실행된다.

 

 

 

반응형
반응형

시청률로 봤을 땐 망한 드라마

친구가 잔인하게 느껴진 드라마

김소연이 좋아서 본 드라마

슬기로운 의사생활 정경호가 좋아서 본 드라마

 

이정도로 정리할 수 있으려나? ㅎ

 

JTBC - http://tv.jtbc.joins.com/soonjung/

감독: 지영수
출연: 정경호, 김소연, 윤현민, 박영규, 안석환, 공현주, 조은지, 이시언, 진구
편성: 2015. 04. 03. ~ 2015. 05. 23.
회차: 16부작
최고 시청률: 1.7% - 네이버 출처

 

대충 내용을 정리하면(홈페이지 내용 짜집기)


강민호(정경호)는 세계 최대 금융사 골드 파트너스의 투자 전문가이다.

하지만 사람들 뇌리에 각인 돼있는 비공식 직하은 몹쓸 장사치, 기업 사냥꾼, 금융 폭력배.

 

25년전 갑작스런 아버지의 죽음과 야심이 넘치던 삼촌이 조카의 회사를 뺏기위해 이사회와 주주들을 움직였다.

가장 믿어왔던 비서실장 김하준마저 등을 돌리자 엄마는 민호를 남기고 세상을 등지게 되었다.

 

그러면서 강회장(삼촌)과 이 회사(헤르미아)를 박살내겠다고 다짐했다.

집요한 그의 노력으로 골드 파트너스가 헤르미아의 제 1채권단이 되었지만 민호는 갑작스럽게 죽은 아버지와 같은 병인 확장성 심근병증으로 죽음의 문턱에 다다르게 된다.

 

김순정(김소연)의 아버지는 비서실장 김하준으로 민호의 아버지를 무너뜨리고 민호의 엄마가 죽음을 선택할 수 밖에 없게 했던 사람이다. 지금은 강회장(삼촌)의 비서가 되었지만 마음 한 구석에는 그런 아버지에 대한 죄책감을 가지고 있다. 

 

그러던 어느날, 형사이자 순정의 연인인 동우가 헤르미아와 관련된 사건을 수사하는 도중에 살해 당하게 된다. 그리고 민호는 심장 발작으로 병원으로 향하게 되고 때 마침 동욱(진구)의 심장을 공여 받게 된다.

 

수술에 깨어난 민호는 이상해진 자신을 발견하게 되고 자꾸 순정이 눈에 들어온다. 그리고 이상해진 민호의 모습 속에 순정은 사랑한 남자 동욱의 모습을 보게 된다.

 

심장 공여자가 동욱이라는 사실을 준희를 통해 알게되자 괴로워 하고 작금의 현실을 부정하지만, 사랑이라는 것을 알고 다시 만나게 된다.

 

그리고 동욱을 죽게 만든 범인이 준희라는 사실이 밝혀지고 하면서 해피엔딩.


 

그냥 야망에 미쳐가는 준희를 보면서 안타까웠고, 발뺌할 때는  정말 한 대 때리고 싶어지더라.

시청률은 생각보다 별로였지만 재밋게 봤다.

 

정경호의 악센트 있는 연기와 순정에게 년 하는 것들이 별로였지만,

맨날 강한 연기만 봤던 김소연이 여리게 나온 것에 또 다른 재미를 느꼈다.

 

한번 보니깐 계속 보게되는 맛은 있었다.

 

 

 

내 돈 주고 내가 결제해서 보는 왓챠플레이

 

왓챠플레이 - 체르노빌, 킬링이브, 왕좌의 게임 외 6만 편 영화, 드라마 무제한 감상

모든 영화, 드라마, 다큐멘터리, 애니메이션을 언제 어디서나 최고의 화질로 무제한 감상하세요.

play.watcha.net

 

반응형
반응형

코로나 19로 집 밖으로 나가기 힘들었던 지난 4월.

출퇴근 하면서 드라마 완독을 하였다. 물론 제대로 보기는 힘들었지만 그래도 재미는 모두 느낄 수 있을 ㅎ

 

왓챠플레이 연간 회원의 위엄.

 

돈 값을 하려면 제대로 봐야지...

 

이번에 완결까지 본 드라마는 "그녀는 예뻤다." 이다.

 

iMBC - http://www.imbc.com/broad/tv/drama/she/

감독: 정대윤
출연: 황정음, 박서준, 고준희, 최시원, 박충선, 이일화, 안세하, 신동미, 신주연, 신혜선, 황석정
편성: 2015. 09. 16. ~ 2015. 11. 11.
회차: 16부작
최고 시청률: 18.0% - 네이버 출처

 


  

 

 

다보고 나서는 최시원이 이렇게 연기를 잘했나 싶었다.

왜 이걸 이제야 봤는지...

 

일단 드라마의 내용을 보자면...

못 생긴게 죄 인것 마냥 행동하는 주인공의 모습이 조금 불편하기도 했다.

후반부로 가면서 이쁘게 꾸미고 화장도 해서 전혀 다른 김혜진(황정음)이 보이기도 했는데,

이뻐지는 것보다는 인간 김혜진으로 바라보고 여자 김혜진으로 변화하고 성장해 가는 모습이 더 보고 싶었는지 모르겠다.

 

물론 이뻐지면 좋겠지만, 그냥 제목 자체가 겉보기에만 예쁜 사람이라서 저런 제목을 붙였을 것 같진 않았기 때문이다.

 

그러면서 김신혁(최시원)의 연기가 너무 좋았던게 정말 최시원이 그런 사람 같이 보였기 때문이다. 더불어 뒤에서 응원해주고 밀어주고 좋아해주는 남자의 역할은 찌질해 보이는게 아닌 정말 남자 답다는 생각을 들게 해줬다.

 

지성준(박서준)은 글쎄. 박서준이라는 연예인은 좋아하지만, 지성준으로는 별로 였다.

다른 사람은 어떻게 느꼈는지 모르겠지만, 너무 찌질해 보였고 왜 김혜진을 몰라보는지 이해가 가지 않았다. 

 

사람이 그렇게 변할까?

어렸을 때의 모습조차 없을 만큼 변해버렸을까? 라는 생각에 조금은 몰입도가 떨어지기도 했다.

 

친구 민하리(고준희)는 예쁘게 나오긴 하더라.

그리고 지성준에게 민하리라는 것을 들키게 됐을 때 조금 마음 아팠다.

솔직히 김혜진은 김신혁과 잘되길 너무 바랬는지도 모르겠다.

 

한설(신혜선)의 편집장 남 조카 찾기도 역시나 조금은 그랬다.

아이템을 조금 산뜻하게 여조카 찾는게 더 어땠을 까 싶은 생각도 들었다.

나도 남자지만, 남자도 그런 마음 먹지 말란 법 없으니 말이다.

 

조금은 아쉬움이 많았던 드라마지만, 볼 때는 즐겁게 본 것 같다.

 

끝가지 보니 아쉬움 투성인 그런 드라마. 

잘됐으면 하는 사람과 안되서 나오는 투정 같은 거랄까?

김신혁을 그렇게 떠나 보내야했던 아쉬움. 뭐 이런게 쌓여 있는 걸지도.

 

내 돈 주고 내가 결제해서 보는 왓챠플레이

 

왓챠플레이 - 체르노빌, 킬링이브, 왕좌의 게임 외 6만 편 영화, 드라마 무제한 감상

모든 영화, 드라마, 다큐멘터리, 애니메이션을 언제 어디서나 최고의 화질로 무제한 감상하세요.

play.watcha.net

 

 

반응형
반응형

기본 내용은 Dart 사이트에서 나와 있는 대로 진행했다.

책으로 나와 있으면 좋겠지만... 아직 한글로 된 책이 없는 것 같으니...(찾아보지도 않았지만...)

 

작성한 자료의 출처: https://dart.dev/samples

 

Language samples

Examples of idiomatic Dart with links to larger examples.

dart.dev

 

기본 Dart Program
// 함수 선언
printInteger(int aNumber){
	print('숫자: $aNumber'); // 콘솔에 출력
}

// 앱은 여기서부터 실행됨
main(){
	var number = 42;	// 변수를 선언하고 초기화
    printInteger(number);	// 함수 호출
}

// 함수 선언

한 줄로 된 코멘트(주석). 다중일 경우 /* */을 사용한다.

 

int

변수 유형

 

42

숫자. 

 

print()

콘솔에 출력

 

'...' or "..." 

문자열 리터럴. 

2020. 05. 20. 추가 - 홑따옴표 사용 권장. '...'

 

$aNumber  또는 $variableName 또는 ${expression}

문자열 리터럴 내부에서 변수 또는 표현식을 표현해준다.

 

main()

앱이 실행이 되는 필수, 최상위 기능

 

var

변수의 유형을 지정하지 않고 변수를 선언하는 방법

 

 


  

 

 

변수 - Variables

 Dart에서 사용되는 변수는 명시적일 필요가 없다.

var name = 'Bob';

var를 사용하는 것을 봤을 때 자바스크립트 같은데, 조금씩 섞여 있다 보니...

일단 위와 같이 입력한다면 '=' 기호 오른쪽을 보고 변수의 타입을 자동으로 지정해 준다.

위는 당연히 String 으로 인식된다.

 

하지만,

가장 중요하게 기억해야 할 부분은 Javascript에서는 한번 할당한 변수 타입을 재할당하여 변경할 수 있었지만, Dart 에서는 재할당이 불가능하다. var로 선언하면서 설정된 변수 타입은 변경할 수 없다.

//import 'package:part2_langsample/part2_langsample.dart' as part2_langsample;

void main(List<String> arguments) {
  //print('Hello world: ${part2_langsample.calculate()}!');
  var name = 'Bob'; // 자동으로 변수 타입 인식
  print('나의 이름은: $name');

  //name = 30; // 재할당 테스트
  print('나의 이름은: $name');

  dynamic name2 = 'dynamic Bob';  //재할당이 가능한 dynamic
  print('나의 이름은: $name2');

  name2 = 30;
  print('나의 이름은: $name2');

  Object name3 = 'Object Bob';  //재할당이 가능한 Object
  print('나의 이름은: $name3');

  name3 = 30;
  print('나의 이름은: $name3');

}

위의 코드를 보면 name을 string으로 할당한 후 30으로 number형으로 변경하면 에러가 발생된다.

 

재할당을 위한 방법으로는 var가 아닌 dynamic 또는 Object로 할당하면 가능하다.

 

 

명시적으로 변수를 선언하는 것도 가능하다.

String name = 'Bob';

홈페이지에서 설명된 Dart의 타입을 설명하면 다음과 같다.(Runes, Symbols 는 제외)

1. Numbers ( int, double, num)

2. Strings ( String )

3. Booleans ( bool )

4. Lists ( List )

5. Sets ( Set )

6. Maps ( Map )

 

 

 

반응형
반응형

Dart 프로젝트는 VSCode( Visual Studio Code)에서 만들 수 있다.

(DartSDK설치하고 터미널에서 만들 필요 없이!)

 

사전에 바로 전 작성한 포스팅 대로 진행바란다.

 

2020/05/18 - [난장 Dev/Flutter - Dart] - Dart - 시작하기 - VSCode 설치

 

Dart - 시작하기 - VSCode 설치

먼저, Flutter를 시작하기 위해서 Dart라는 언어에 대해 공부가 필요하다. 나처럼 그냥 바로 Flutter를 시작할 수 있지만 얼마 후 나처럼 Dart를 시작할 것이다. 어렵지는 않지만 최소한 변수, 조건문, �

naan.co.kr

 

 

VSCode를 실행하고 나서 상단에 보이는 "View > Command Palette..." 을 클릭하거나 "Shift + Command + P" 키를 눌러 Command Palette를 실행시킨다.

 

아래의 화면이 뜨면, ">dart"를 입력하고 나오는 "Dart: New Project"를 클릭한다.

 

다음 단계로 Dart 템플릿을 설정해야 하는데 공부를 위한 것이니 "Console Application"을 클릭한다.

 

사용할 프로젝트 이름을 입력한다. 모두 소문자로 입력해야 한다. 

예) part1_helloworld

 

 

프로젝트를 저장할 위치를 지정한다.

 

 


  

 

 

그러면 Dart 기본 프로젝트가 만들어 진다.

 

 

F5키를 누르면 아래 Console에서 결과 값을 확인 할 수 있다.

 

다시 코드로 가고 싶다면 왼쪽에 보이는 아이콘 중 제일 위에 있는 아이콘을 클릭하면 다시 입력된 코드를 확인할 수 있다.

 

Android Studio 에서는 기본 프로젝트 생성이 VSCode처럼 하지 않고 터미널에 들어가서 직업 생성하고 열어야 하는 것 같았다.

 

반응형
반응형

먼저, Flutter를 시작하기 위해서 Dart라는 언어에 대해 공부가 필요하다.

나처럼 그냥 바로 Flutter를 시작할 수 있지만 얼마 후

나처럼 Dart를 시작할 것이다.

 

어렵지는 않지만

최소한 변수, 조건문, 반복문, 함수...... 등등등은 알아야 시작할 수 있지 않을까?

 

일단 그래서 다시 거꾸로

Flutter를 시작하기 전 상태로 Dart부터 좀 해보고 시작해보련다.

 

참고로 Dart 언어만을 가지고 테스트 하고자 한다면,  초기에 설치한 Android Studio에서는 Dart 언어만을 위한 프로젝트 생성이 안되므로 IntelliJVisual Studio Code(VSCode) 를 사용해 보는게 좋을 듯 하다.

 

나는 Mac에서 Visual Studio Code를 설치하고 테스트하고자 한다.

 

 

 

1. VSCode 설치하기

 

VSCode: https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

위의 링크로 들아가보면 다운로드를 버튼이 떡하니 보인다.

클릭하면, 바로 Getting Started 페이지가 보이고 다운로드가 시작된다.

 

VSCode-darwin-satable.zip 파일이 다운로드되고 더블 클릭하면 Mac에서 사용가능한 응용프로그램이 나온다.

응용프로그램을 자신의 맥의 응용 프로그램으로 이동하고

실행시켜 보자.

 

위 화면까지 나오면 VSCode 설치는 끝.

 

 


  

 

 

2. Dart 설치

Extensions에 들어가서 Dart를 검색하고 설치(install) 한다.

 

설치는 금방되고, 혹시 모르니 VSCode를 껐다가 다시 실행한다.

 

 

설치는 모두 끝.

프로젝트를 만들고 테스트 하는 건 다음 포스팅으로...

반응형
반응형

전남 화순 기준입니다.

 

화순군에서는 전라남도와 함께 도+군으로 해서 재난지원금을 지원했고 아직도 진행하고 있습니다.

이번 정부 긴급재난지원금과는 상관없습니다.

두 곳 모두 받다 보니 사용하는 방법에 대해 이야기해보고자 합니다.

 

1. 전라남도 + 화순군 - 긴급재난생계금

http://apply.hwasun.go.kr/index.do?S=S02

중위소득 100% 및 재산기준 1억 6160만 원이 넘지 않으면 대상입니다.

가구 수에 따라 차등 지급하며 1인 가구: 50만 원, 2인 가구: 70만 원, 3인 가구: 70만 원, 4인 가구: 100만 원, 5인 가족: 100만 원입니다.

전라남도에서 지급하는 기본 금액 + 화순군에서 추가 지원하여 지급하는 것으로 모두 "화순사랑 상품권"으로 지급됩니다.

 

 

 

2. 정부 - 긴급재난지원금

https://www.xn--jj0bb2kr6h965bxcbp8g.kr/sub_01.jsp

정부가 지급하는 것으로 전 국민 대상입니다.

가구수에 따라 역시 차등 지급하며 1인 가구: 40만 원, 2인 가구: 60만 원, 3인 가구: 80만 원, 4인 가구 이상: 100만 원을 지급합니다.

지급방법은 "카드사 신용/체크카드" 또는 "지역사랑상품권/선불 카드" 입니다.

 

 


  

 

 

3. 하고 싶은 말

그래서 가장 중요한 말입니다.

정부의 긴급재난지원금은 꼭 카드사 로 받으시길 추천드립니다.

 

화순사랑상품권을 어쩔 수 없이 구매해야 하는 분이라면 어쩔 수 없지만, 안 되는 곳도 은근히 많습니다.

카페 같은 경우를 들면 2020년 5월 16일 기준, 아더맨은 받고 있지 않았습니다.

 

아마도 화순 읍내 안에서는 대부분이 받고 있는 것 같은데 외각은 전혀 상관이 없습니다.

 

이유는 간단할 겁니다.

화순군민보다 외부인 방문이 더 많기 때문입니다.

즉 필요가 없습니다. 화순사랑상품권을 취급하면서 교환해야하는 불편함을 구태여 할 필요가 없는 것입니다.

 

그렇다면 카드사 포인트로 받은 경우는 어떨까요?

 

취급할 수 없는 곳을 제외하면 어디든 카드 똑같이 쓰고 포인트로 결제 가능합니다.

 

화순사랑상품권 안 받는 곳이다!

상관없습니다.

그냥 전라남도 안에 있다면 말이죠.

 

광주광역시는 광역시로 사용할 수 없지만, 전남 어디라도 카드 사용엔 불편함이 없습니다.

 

화순에 거주하지만 직장은 나주인데 같은 전라남도라 카드를 사용이 전혀 불편함을 느끼지 못했습니다.

웬만하면, 그리고 조금은 지역을 벗어나서 사용하고 싶다면 꼭 카드사를 통해서 받으시기 바랍니다.

 

 

그렇다면, 카드로 받는 것에 단점이 없느냐! 단점도 있습니다.

 

1. 대형 마트, 대형 전자 판매점 사용 불가

2. 다이소 사용 불가

3. 승인 여부 결정이 즉시가 아닌 며칠 이후라는 점

 

자세한 사용제한 업종은 아래 캡처를 참고하세요,

 

https://www.xn--jj0bb2kr6h965bxcbp8g.kr/sub_03.jsp

 

하지만, "화순사랑상품권"은 가능합니다.

그 업체가 가맹점이라면요(대형이든, 유흥이든, 뭐든 등등등).

 

대형 마트, 대형 전자 판매점이라도 "화순사랑상품권" 을 취급하는 가맹점이면 사용할 수 있습니다.

참고로 화순 다이소도 "화순사랑상품권" 가맹점입니다.

여기서 긴급재난지원금이 들어 있는 카드로 결제하면 긴급재난지원금으로 결제되지 않습니다.

 

이런 부분에 대해 고민해보고 결정 내려야 합니다.

 

화순사랑상품권 가맹점

 

가맹점 조회 | 화순사랑상품권 | 산업경제 - 화순군청 홈페이지

화순사랑상품권 가맹점을 확인하세요 2,108개 가맹점

www.hwasun.go.kr

 

화순에만 거주하고 화순에서만 결제하고 싶다면  "화순사랑상품권" 이 좋은 선택입니다.

하지만, 조금 더 다양하게, 다양한 곳에서도 사용하고 싶다면 카드사를 이용한 긴급재난지원금으로 선택하시는 게 좋을 것 같습니다.

 

 

P.s. 화순군에서 전 군민 대상으로 코로나 19 극복을 위한 '원 포인트 추경 예산안'을 편성했다고 합니다.

이게 통과가 되면 지금까지 지원받은 것과 별도로 가구당 40~100만 원까지 지급해 줄 듯합니다.

전 군민 대상이라고 했으니, 위 긴급재난 생계금을 못 받으신 분이라도 혜택을 받을 수 있을 것 같습니다.

 

- 보도자료 링크: https://www.hwasun.go.kr/gallery.do?S=S01&M=020101000000&b_code=0000000001&v_type=SK3&b_list=10&act=view&list_no=12583&nPage=2&vlist_no_npage=3&keyField=&keyWord=&orderby=REG_DATE&cg_code=%EC%A0%9C4%EC%9C%A0%ED%98%95

 

화순군, 코로나19 극복 ‘원 포인트 추경 예산안’ 편성 | 화순포커스 | 군정뉴스 | 열린군정 - 화�

 

www.hwasun.go.kr

 

반응형
반응형

2020년에 새롭게 방문한 첫 번째 카페.

인스타 보면서 돌아다니다가 우연히 발견하게 된 카페이다.

 

이 곳을 알게 된 건 훨씬 전인데, 이게 정말 카페라는 것은 지난 주 쯤에 알게 되었다.

 

보성 내려가는 길에 창고형 카페처럼 생겨서 카페인가 했었는데,

볼 때마다 차가 앞에 많이 있어서 카센터 인가 오해도 했었다.

 

 

그래도 이런 곳이 있다는 걸 알게 되서 참 기쁘다.

 

이른 시간은 아니였는데, 사람이 참 많았다.

아니 우리가 도착했을 때는 그렇게 많은 사람들이 없었는데 자리를 잡고 나서는 빈자리 찾는게 더 어려울 지경이였다.

 

오픈은 11시인 것 같은데, 

그 때 쯤 방문하는게 조금은 여유롭게 사진도 찍고 괜찮을 것 같다.

 

 

살짝 흐린 날씨에 사진이 전체적으로 어둡게 나온것 같다.

밝게 편집하면 되지만, 괜히 건드리기 보다는 다음에 날 좋을 때 다시 와봐야겠다.

 

 

 

인상 깊은 건 역시나 넓은 유리창의 정문.

약간 창고형 카페처럼 보이기도 하지만, 보다 제주스러움이 느껴지는 곳이다.

다른 블로그를 봐도 제주도 느낌의 카페라는 글이 자주 보인다.

 

 

돌로 된 정문 손잡이는 스틸에서 느낄 수 없는 특별한 느낌을 주는 것 같다.

 

 

참고로 바로 옆은 철도가 있어 기차가 지나가는 모습을 볼 수 있다.

2020년 5월 16일 기준 열차 시간표를 보면 출발, 도착 10분 전 후에 카페에 있다면 기차를 볼 수 있을 듯 하다.

구분(카페 영업시간 기준) 시간대
하행(화순->보성) 11:03 (화순 출발 기준)
상행(보성->화순) 11:26 (화순 도착 기준)
하행(화순->보성) 14:11 (화순 출발 기준)
상행(보성->화순) 19:17 (화순 도착 기준)
하행(화순->보성) 19:51 (화순 출발 기준)

 

크로와상은 아마도 계절 마다 조금씩 다른 과일을 넣어서 바뀌는 것 같다.

내가 봤을 땐 딸기였는데, 오늘은 키위가 올라가 있는 걸 보면 말이다.

 

아이들 주느라 맛도 못봤지만, 이제 겨우 만 1살인 딸이 먹는 것을 보니 부드럽고 맛있는 것 같다.

 

 

큰 아들과 둘째 아들을 위한 핫쵸코와 이름 모를... 와이프가 주문했는데 제대로 살펴보지 못했네...

산딸기가 듬북 들어갔고 애들 먹기에도 좋았던 것 같다. 산딸기는 싫어하지만... 크림과 초쿄는 진리니깐.

 

 

사소해 보일지 모르지만, 곳곳에 아더맨의 흔적을 확인할 수 있다.

빨대를 일회용 품을 사용하지 않은 곳은 처음이였던 것 같다.

 

 

곳곳에 카페의 분위기를 만들어 주는 인테리어가 인상적이다.

 

 

작은 창문 밖으로 지나가는 기차까지 보고 있으면, 제주도와는 완전 다른 모습일 것 같다.

제주같은 카페라고들 했지만, 가장 큰 차이점이 바로 이런 것 아닐까?

 

깔끔하게 구성된 인테리어가 마음을 편안하게 한다.

이것 저것 많은 것으로 꾸며봐야 정신만 사납고, 정확하게 뭐가 있는지 눈에 보이지 않는데 이 곳은 그런 게 없어서 참 좋았다.

 

 

넓은 창으로 들어오는 햇빛과 뷰는 참 보기 좋다.

 

 

깔끔하게 정돈된 키친과 간식거리는 먹고 싶은 생각만 들게한다.

 

 

커피는 2종류로 선택할 수 있다고 하는데, 와이프가 주문한 거라 정확하게 뭘 먹었는지 모르겠다.

다음에 다시 와서 하나씩 먹어보든지 해야지

 

 

그리고 가장 많은 사람들이 사진 찍는 곳.

사진 찍기 좋게끔 되어 있다.

인스타 보니 다들 여기서 찍었던데... 그리고 보니 왜 우리는 여기서 찍을 생각을 하지 못했지?

 

 

화순으로 이사오면서,

커피를 좋아하는 한 사람으로써,

다닌 곳마다 정리하려고 시작한 카페 투어였는데.

 

카페가 생각보다 너무 많아서 혹은 새로 생겨난 카페가 너무 많아서

이렇게 정리하지 않았다면 아마도 많이 헷갈렸을 것 같다.

 

흔한 체인점 카페가 아니라 독특한 디자인과 색다른 커피 맛으로

새롭게 오픈하고 있는 카페가 있다는 것은 분명 나에겐 기쁜 일이다.

(어쩜 이리도 카페마다 커피 맛이 다른지)

 

더구나 이 많은 카페들에 화순 사람보다 타지에서 온 사람들이 더 많은 것도 화순군민으로써도 기분 좋은 일이다.

 

이렇게 정리하고 소개되면서

어쩌면 내가 정말 좋아하고 조용하게 즐겼던 카페가 사람으로 가기 힘들어지는 상황이 발생될 수 있지만(그게 나 때문은 아니란걸 알기에),

그래도 많은 사람들이 알아가고 찾아와 준다면 화순에 더 다양하고 퀄리티 좋은 카페가 더 생겨날 것을 믿는다.

 

그냥 오랜만에 최근 카페를 적다 보니 주절주절하게 되는 것 같다.

 

이 카페를 빨리 알았다면, 

좋은 의미에서 나 혼자만 알고 싶을 뿐이다.

 

 

반응형
반응형

2020년 5월 16일.

새로운 카페가 있다는 걸 우연히 알게 되어

한동안 가지 못했고 소홀히 했던 카페 투어를 다시 시작하게 되었다.

 

물론 카페가 이쁘고 좋았는데

글쎄 정말 별거 아닌 문 앞에 있는 수국이 너무 예뻐서 나도 모르게 사진을 찍게 되었다.

 

코로나 19로 인해 제대로 된 꽃구경을 못해서 그런지, 꽃만 봐도 잠시 머물게 된다.

 

코로나 19가 오고 나서 바뀐게 너무 많은데,

무엇보다 꽃 구경하기 바빴을 봄이 순식간에 지나가서 그런지 한 번씩 스쳐 지나가는 이런 꽃들이 너무나 소중하게 다가오는 것 같다.

 

정말 별거 아닌데,

기분이 좋아졌다.

 

 

반응형

+ Recent posts