전체 글

전북 남원 - 광한루원
2019년 8월 31일. 담양 갔다가 시간이 좀 남아서 남원까지 갔던 ㅎ 연애할 때는 급 여행이고 멀리도 자주 다니고 했는데, ㅎ 결혼 후에는 큰 마음을 먹어야 가는 듯하다. 그래도 맘먹으면 힘들어도 하는 게 참.. ㅎㅎㅎㅎㅎ 누군지도 모르는 사람들인데. 앉아 있는 게 이뻐서 찍었다. 뭔가 좀 어중간 하지만,. ㅎㅎ 광한루 앞 오작교를 걷다 보면 보이는 곳. 지도에서 보면 영주각은 보이는데 이 사진 왼쪽으로 가면 있는 곳이다. 이 곳의 이름이 안 나온 게 조금 아쉽다. 광한루 저녁이 되어가는 도중의 광한루는 낮과는 또 다른 느낌이 있는 것 같다. 낮과 밤을 한 번 느껴보는 것도 좋을 것 같다. 보이는 게 달라진다. 그리고 저녁은 사람이 많이 없어서 좋다. 아, 다만 벌레가 좀 많다. 여름엔 벌레에 주의가..

전남 담양 - 메타 프로방스
2019년 8월 31일. 늦은 사진 정리 중. 한창 더웠던 것 같은데. 다시 봐도 날씨 너무 좋았던 것 같다. 이국 적인 분위기가 좋은 담양의 명소. 이때 큰 아들의 장난감 바라보는 모습이 너무도 인상 깊어서 사진으로 남겼었다. 외국 같은 느낌이 이런 걸까? 독일 마을 같은 분위기도 나고 ㅎ 이때 한창 공사 중이었는데. 몇 년 전부터 항상 공사 중이라서 새롭진 않았던... ㅎ 말 겨울에도 한번 갔었는데, 여긴 갈 때마다 조금씩 뭔가 생기는 맛이 있는 곳이긴 하다. 나름 프로방스의 센터. 중간 분수대 있는 곳. 사진 찍기도 기록에 남기기도 참 좋았던. 밤에는 좀 더 분위기가 좋은 프로방스 거리. 글을 남기기엔, 많은 내용을 적기엔 사진도 기억도 부족한... 그래도 항상 이런 생각은 좀 하는 듯하다. 처음 ..

Flutter - Firebase Cloud Messaging 연동 - 3. Flutter 프로젝트 만들기
이번 포스팅에서는 앞에서 진행했던 작업들을 실제 시스템에 적용해 보는 시간을 갖도록 하겠다. 기본적으로 Android Studio 가 설치되어 있고, Flutter Plugin 도 설치되어 있다는 전재로 진행한다. 만약 설치하지 않았다면 전에 올린 자료를 참고해서 설치 필요! 2020/05/13 - [난장 Dev/Flutter] - Flutter - macOS 에 Flutter 설치하기 Flutter - macOS 에 Flutter 설치하기 한글화 사이트에서 자세하게 설명되어 있었지만, 그래도 남겨보는 것도 의미가 있겠지. 설치방법은 아래 사이트에서 순서대로 한글: https://flutter-ko.dev/docs/get-started/install/macos 맥OS에서 설치 flutte naan.co...

Flutter - Firebase Cloud Messaging 연동 - 2. Firebase 에 APNs Key 등록하기
Firebase는 구글에서 만든건 아니고 2014년에 인수한 모바일 및 웹 애플리케이션 개발 플랫폼이다. Google Console을 통해서 작업했던 것들이 대부분 Firebase로 옮겨진 것 같다. 이번에 해보려는 것은 앞에서 작성한 2020/05/14 - [난장 Dev/Flutter] - Flutter - Firebase Cloud Messaging 연동 - 2. Firebase 에 APNs Key 등록하기 에서 생성된 키를 Push 서비스 사용을 위해 Firebase에 등록하는 단계를 진행해보고자 한다. 먼저 Firebase 사이트에 들어가보자 https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으..

전남 화순 - 화순 군립 석봉 미술관(야간)
지난번에 작성한 석봉 미술관은 가을 쯤 낮에 찍었는데. 이 사진은 2019년 9월 1일에 찍은 사진이다. 완벽한 야간은 아니고, 낮과 밤 사이정도. 10초 동안 노출해서 찍은 사진. 기존 포스팅 자료 2019/03/05 - [난장 핫플레이스/국내] - 전남 화순 - 화순 군립 석봉 미술관 전남 화순 - 화순 군립 석봉 미술관 2018년 10월 22일, 화순군립석봉미술관이 개관하였다. 화순에 살면서 공원이 있는 이 곳을 두어번 놀러 왔었다. 두번째 왔었을 때 공사하는 것을 보고 무언가 하는 구나 했는데, 미술관이였다. 화�� naan.co.kr

전남 화순 - 도심속 정원, 뒤란(Duiran)
벌써 2020년도가 되었다. 이곳에 처음 방문했던 게 작년(2019년 8월 3일)이란 게 믿어지지 않을 만큼. 시간이 참 빨리도 갔다는 생각이 들었다. 코로나 19로 인한 야외 활동의 제약이 한동안 뜸했던 블로그를 다시 한번 돌아보게 된 점이 좋은 점이려나? 그동안에 다녔던 곳이 좀 있는 것 같은데, 이렇게 정리를 안 했나 싶었다. 즉, 내가 안 다녀서 그랬다기보다는 내가 노력하지 않아서 올리지 못한 거겠지. 어쨌든 우연히 블로그를 하나하나 체크하다 빠진 부분이 있어서 이렇게 글을 써본다. 이곳은 와이프가 자주 들어가 보는 화순 맘 카페를 통해서 알게 된 곳이라고 한다. 이름도 나쁘지 않고, 정원 같은 분위기가 좋다나. 더구나 파워비츠 프로를 받게 된 날이다 보니 겸사겸사 ㅎ 처음 방문했을 때 보이는 매..

Flutter - Firebase Cloud Messaging 연동 - 1. iOS Push 사용을 위한 Keys 만들기
Firebase에서 안드로이드 환경은 손쉽게 구성이 가능하다. iOS도 예전과는 다르게 Keys라는 것으로 대체된 듯싶은데, 이게 참 편리한 것 같다. 처음에 iOS시작할 때는 앱마다 따로 Push 권한을 주고 푸시 서비스를 위한 인증서를 구성했는데, Keys에서 인증서와 팀 ID, 키 ID로 팀 ID로 개발된 앱은 모두 한 개의 key로 푸시 서비스(APNs)를 이용할 수 있다(제대로 이해한 건지 싶지만... 해보니 그런 것 같더라..). 3rd에서 직접 푸시 서버를 구성해서 사용하는 것도 방법이지만, Google의 Firebase Cloud Messaging(이하 FCM)을 이용하면 안드로이드와 iOS를 따로 구현할 필요 없이 FCM에 메시지를 보내면 푸시 서비스를 사용할 수 있다. 간단하게 http..

Flutter - Firebase Cloud Messaging 연동 - 소개
구글에서 만들어서 그런지 Firebase 관련 라이브러리 준비가 잘 되어 있다. 이번에 올릴 자료는 Flutter 와 Firebase messaging 연동을 위해 필요한 작업들을 하나씩 진행해 보고자 한다. 단계별로 다음과 같이 진행하고자 한다. 1. Push 사용을 위한 Keys 만들기 2. Firebase 등록 3. Flutter 앱 생성 - 연동 4. 푸시 테스트 까지로 나누어 보았다. 웃긴게.. 시작한지 겨우 이틀인데... 먼가 많이 해본듯한 느낌이 든다. ㅋㅋㅋ 3번까지 캡쳐는 다해놨는데.. 일단 테스트는 차수별로 올리면서 진행해 봐야겠다.

Flutter - macOS 에 Flutter 설치하기
한글화 사이트에서 자세하게 설명되어 있었지만, 그래도 남겨보는 것도 의미가 있겠지. 설치방법은 아래 사이트에서 순서대로 한글: https://flutter-ko.dev/docs/get-started/install/macos 맥OS에서 설치 flutter-ko.dev 영문: https://flutter.dev/docs/get-started/install/macos macOS install How to install on macOS. flutter.dev 1. 시스템 요구사항 - 특별히 문제 될 건 없었음 - macOS Catalina가 설치되는 환경이면 잘 되는 것 같음 - Macbook pro 15 2018, Mac mini 2012에서 테스트 완료 - 사전에 JDK 설치 권장 (7 버전 이상 추천, 이..

오라클 - count에서 case 문 사용하기
카운트 하는 여러가지 방법. 전체건수에서 성별 구하는 것은 다른 방법으로도 가능하지만, COUNT로 표현하는 방법으로 작성했다. (예: SUM( DECODE( H_SEX, '1', 1, 0 ) ) 건수_남 ) 통계할 때 사용했었는데 DISTINCT안에 CASE 사용하는 것은 처음인 것 같아서... 1. COUNT 안에서 CASE 문 사용 가능: 전체 건수로 작성하고자 할때 2. COUNT 안에 DISTINCT + CASE 사용 가능: 중복제거 후 사용하고자 할때 SELECT COUNT(*) 전체건수 , COUNT( CASE WHEN H_SEX = '1' THEN H_ID END ) 건수_남 , COUNT( CASE WHEN H_SEX = '2' THEN H_ID END ) 건수_여 , COUNT( DIS..