[주말농장] 주말농장 일지 – 3월(22년)

어떡하다보니.. 올해로 4년차 주말농장 분양 받았다.

3년 내내.. 상반기엔 좀 의욕에 넘쳐서 하고.. 하반기 뒤면 거의 포기하다시피..
올해는 그렇게 되지 않게 하려고.. 좀 노력하자는 다짐과 함께.. 다시 한번 시작한다.
(쉽게쉽게 가기로..)

추가되는 사항은 그때그때 추가하도록 하겠다.


3월 12일 – 텃밭계약
분양가격 : 6평 14만
받갈기 3만, 퇴비2만, 유박2만, 살균살충 1만, 칼슘유황 1만 = 총 23만
분양가격은 안올리신다고 했는데.. 밭갈기, 퇴비,유박 등 조금씩 올라.. 총비용은 3.5만원 상승

3월 20일
산책겸 아이들이랑 텃밭에 가보니 주인 아저씨가 밭을 갈아 놓으셨다.
아이들과 같이 옆 밭과 경계 도랑 만들고.. 아이들이 하두 이랑하나라도 만들자고 하길래.. 고추? 아님 감자?용 이랑 하나 만들어 놨음.
그나저나.. 아직 본격적인 농사철(?)이 아니라 정비가 안되서 그런지.. 삽 빼놓곤 쓸만한 농기구가 없다.. 이랑 만들려고 네기를 보니.. 자루가 부려져 있는 상태.. 그냥 개인적으로 하나 사는게 나을라나?

3월 23일 – 씨앗, 포트플럭, 상토 구입
로메인 씨 3천, 축면적상추 씨 2천, 배양토 5천, 플러그트레이 5백원 = 총10,500원
소량은 모종을 사서 심고, 많이 사용되는 건 씨뿌려 모종을 기르려고 했는데.. 그래서 축면정상추, 로메인만 샀는데.. 작년 글 보니, 작년에도 이렇게 2개를 샀네.. 작년것 찾아보면 있을텐데.. ㅠㅠ

3월 30일 – 이랑만들기
우선 쌈채소가 급하여 두둑이랑, 뒷쪽 고추, 토마토 심을 이랑 1~2개를 만들었다.

Loading

[Mac] ruby 설치하기

맥용 ruby를 설치하려면 다음과 같이 하라고 한다.

brew install rbenv

rbenv 는 루비를 설치하고/환경설정하고.. 하는 일종의 툴인듯.

근데.. 나는 brew가 설치가 안되어 있다. 그래서 다음과 같이 brew를 설치한다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
brew install rbenv
rbenv init
echo 'if which rbenv > /dev/null; then eval "$(rbenv init - zsh)"; fi' >> ~/.zshrc
source ~/.zshrc
rbenv install --list
rbenv install 2.6.9
rbenv global 2.6.9
rbenv rehash

결국 이렇게 해서 성공하긴 했는데..


또 어디서 아래와 같은 문구를 봤다.

brew install ruby

다른곳에 설치할 일이 있어서 brew만 설치하고 위와 같이 실행했다.
설치는 끝난 것 같고, 안내 문구에 이것저것 입력 하라길래.. .zshrc에 추가해 줬다.

export PATH="/usr/local/opt/ruby/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/ruby/lib"
export CPPFLAGS="-I/usr/local/opt/ruby/include"

그러고서 cocoapods 설치 해봤더니 잘 진행 된것 같긴 한데.. 뭔가 좀 이상하다
flutter doctor -v 로 해보면 cocoapods 가 not install 된걸로 나온다.
그냥 처음에 적었던 방식 대로 해야할듯.

Loading

[Mac] cocoapods 설치

Mac OS에 flutter를 설치하다 보면.. cocoapods를 설치해야 한다고 나온다.

설명서 등을 보면 다음과 같이 입력하라고 하는데..

sudo gem install cocoapods

난 뭐라뭐라 에러가 나온다.. 로그를 확인하니 ruby/config.h 를 못찾겠다고 나오는데…

그래서 ruby를 설치 해봤다.

[Mac] ruby 설치하기

그리고서 위와 같이 입력 했더니 코코아 설치 끝~

Loading

[Mac] 맥북 Shift-Space 키로 한/영 전환하기

맥북을 가끔 쓰다 보니.. 또 가끔 OS를 업데이트 하고나, 초기화도 하다 보니, 설정이 변경될 때가 있다.

그중에 하나가 한/영 변환인데.. 역시 제일 편한건 Shift-Space. (이건 아래아 한글때부터 써오던 방법이라..)

요즘엔 맥OS에서 기본으로 제공 되는 듯. 또 찾아볼까봐 여기에 남겨놓는다.

맥OS [설정] – [키보드] 에 들어가서 상단에 [단축키] 좌측에 [입력 소스] 를 선택하면 아래와 같은 화면이 나온다.

여기서 [이전 입력 소스 선택] 항목이 한/영 전환하는 항목이다.
지금은 보다시피 Ctrl-Space 로 되어있다.

이부분을 더블클릭 하면 수정할 수 있는데.. Shift-Space 는 입력이 안된다.

이럴땐..

Fn + Shift + Space 를 누르면

Shift-Space로 입력 된다.

그외 CapsLock 으로 한영 변환하기는 아래 글을 참고하시길

[Mac] 맥북에서 Caps Lock 으로 한/영 전환 설정/해제

Loading

[GIS] ArcGIS, QGIS에서 레이어(shape) 좌표계 지정하기

GIS프로그램으로 많이들 쓰는게 유료프로그램인 ArcGIS 와 무료인 QGIS가 아닐까 싶다.

어떤 shape파일을 불러왔을때, 좌표계가 안 맞으면 엉뚱한곳에 가있거나 바다위에 떠있기도 하는데…

이럴경우 불러온 shape파일의 레이어를 맞게 지정해 주면 된다.

QGIS에서 좌표계 설정

1. 레이어 우클릭 [속성] 클릭

2. ①왼쪽 [소스] → ②[소스 좌표계 설정] 항목에서 지구본 클릭 → ③필터에서 좌표계 검색 → ④검색된 좌표계 선택 → ⑤[확인] → ⑥[확인]

3. 확인을 위해 레이어 우클릭 → [레이어로 확대/축소] 선택

4. 정상적으로 위치한 레이어 확인

ArcGIS에서 좌표계 설정

1. 레이어 우클릭 → [등록정보] → 왼쪽 [원본] → [공간 기준체계] 확인 (“알 수 없는 좌표계” 확인)

2. 상단 [분석] → [도구] → 오른쪽 패널의 [지오프로세싱] → 검색창에 “투영 정의” 혹은 “Define Projection” 검색

3. ① [입력 데이터 셋 또는 피처 클래스]에 변경하고자 하는 레이어 선택 → ②[좌표계]옆에 지구본 클릭 → ③[사용 가능한 XY 좌표계] 옆 필터에 원하는 검색어 입력 → ④검색된 좌표계 선택 → ⑤[확인] → ⑥[실행]

4. 확인을 위해 레이어 우클릭 → [레이어로 확대/축소] 선택

5. 제대로 올라온 것 확인

Loading

[Mac] Flutter, Xcode, MacOS 가능 버전 정리

맥북에 Flutter를 설치하려고 보니.. windows보다는 좀 가리는게 있다.

Flutter로 아이폰 앱을 개발하려면.. 맥OS의 Xcode를 활용하게 되는데.. 이때 Flutter 버전마다 최소 요구하는 Xcode 버전이 있다. 또 Xcode는 돌릴 수 있는 MacOS 환경이 정해져 있다.

그리고 플러터를 설치하고서 점검 해보니.. ( flutter doctor -v ) 각 플러터 버전마다 필요한 Xcode 버전을 알려준다.

몇가지 버전을 설치하면서 조사(?)를 해봤다.

Flutter 버전Xcode 버전
Flutter 2.0.x11.3.1 사용가능하나
out of date로 12.0.1이상 권장
Flutter 2.2.x 12.0.1 (java설치 요구)
Flutter 2.5.x 12.0.1
Flutter 2.8.x 12.4 가능은 하나
13이상 권장

그리고 Xcode 버전별 별 구동가능한 MacOS 환경은 다음의 링크에서 확인 할 수 있다.

https://developer.apple.com/kr/support/xcode/

즉.. 특정 Flutter버전을 사용하려면, 그에 호환되는 Xcode 최소 버전이 있고.. 또 특정 버전의 Xcode를 설치하려면 그에 맞는 MacOS 버전이 있다.

그러나.. 실상은.. 우라가 사용하는 맥북은. .결국 사용할 수 있는 맥OS는 정해져 있고.. 결국 그 OS에서 사용할 수 있는 최신의 Xcode를 설치하고.. 또 그 Xcode와 호환되는 flutter 를 설치해야할 듯하다.

그리하여.. 정리를 해보면.. 내가 설치해본 각 OS에 따른 사용가능한 최신의 Xcode 및 Flutter 버전은 다음과 같다.

MacOS사용가능 Xcode 버전사용가능 Flutter 버전
Mojave 10.14.4Xcode 11.3Flutter 2.0.x
Catalina 10.15.2Xcode 11.7Flutter 2.0.x
Catalina 10.15.4Xcode 12Flutter 2.2.x
Flutter 2.5.x
Big Sur 11Xcode 12.5Flutter 2.5.x
Big Sur 11.3Xcode 13Flutter 2.8.x

결국 Catalina는 Xcode12와 함께 Flutter 2.2나 2.5를,
Big Sur는 Xcode13과 함께 Flutter 2.8 을 사용하는 걸로..

(나는 Flutter 2.5를 사용하는 걸로.. ^^)

Loading

[Mac] 맥북 OS 재설치 (공장초기화)

맨날 할때마다 헷갈려서.. 찾아보는데.. 귀찮아서 여기에 남겨 놓는다.

맥북 OS 초기화는 두가지가 있는데.. 좀 다르다..

방법1. 전원을 켜면서 Command+R 누르기 (초기OS)

처음 노트북과 같이 제공된 OS가 설치된다. 초기 OS가 지원이 끝났으면.. 초기 OS와 제일 가까운 (지원 가능한) OS가 설치된다.

방법2. 전원을 켜면서 Command+Option+R 누르기 (최신OS)

가장 최신의 OS를 설치한다. 기기가 최신 OS를 지원하지 않으면, 기기가 지원하는 가장 최신의 OS가 설치된다.

정리하면..
Command+R 은… 최대한 구형 OS(구입시 OS와 가까운),
Command+Option+R 은 최대한 최신 OS를 설치한다고 생각하면 됨.

참고. 설치 USB가 있을땐.. 그냥 Option만 누르기

추가사항으로.. 부팅가능한 설치 USB등이 있으면.. 그냥 Option만 누르고 있으면 설치 화면이 뜬다.
(만약 Command+R이나 Command+Options+R로 들어갔으면.. 상단 메뉴에서 시동디스크를 설치 USB로 선택하면 설치 가능하다.)

기타 설치하는 방법은 다른 글을 참고하시길~

Loading

[android,Mac] 플러터(Flutter) 설치해보기

말머리를 android로 잡을까, 아이폰 개발이니 Mac으로 잡을까.. 하다가 그냥 둘다 써놓기로 했다.

지인이 올려놓은 글 한마디에.. 플러터에 꽂혀서.. 한번 알아보고 있다.

배우기 쉽다는 장점. 하나의 소스로, 안드로이드, 아이폰 (요즘엔 데스크탑이랑 웹도 가능한듯)에서 돌아간다고 하니.. 그리고 기존의 크로스 플랫폼과 다르게 성능이 괜찮게 나오는 듯하다.

그에비해, 단점이란.. 위젯(일종의 라이브러리 개념이라 하면 되나?)들을 가져다 쓰는데.. 위젯이 있으면 편한데, 없으면.. 그만큼 힘들다는것, 그리고 위젯들이 아직 불안정한것들이 많다는것.
그리고, 그래서 업데이트가 자주 일어난다는 것. (이건 메인언어인 Dart도 마찬가지인 듯 하다.)

여튼.. 그래도 기존 언어와 비슷해서 배우기 쉽다고 해서.. 한번 들여다 보고는 있다. 여기엔 간단하게 설치 방법을 써놓으려고 한다.

0. 시작전 알아둘 점

책을 잠간 보니.. 크로스 플랫폼이라 하나의 언어로 만들 수는 있으나.. 안드로이드와, 아이폰이 기본 디자인 컨셉이 달라서.. 실제 앱을 구현할때는.. 아마 따로 작업을 해야하지 않을까 싶다.

그리고, 아이폰용 앱을 개발하려면, Xcode랑 연동이 되어야 해서.. 아이폰 개발환경(맥북+Xcode)이 필요한것 같다.
따라서.. 안드로이드, 아이폰 둘 다 개발하려면 맥북에서 작업하는게 쉬울듯 하다.

그럼. 설치해보자.

  1. 플러터 SDK download, 설치
    • flutter.io 에 접속해서 우측 상단 [Get started] 클릭, 버전에 맞는 파일 다운(32bit는 안된다.)
    • 적당한 위치에 압축 풀기 ( 예- C:\src\flutter )
  2. 환경설정(path)
    • flutter\bin 디렉토리를 시스템환경변수 – PATH 에 등록해준다.
  3. 개발 툴(IDE)설치
    • 안드로이드 스튜디오( developer.android.com/studio/ ) 나 비주얼 스튜디오 코드( code.visualstudio.com ) 을 다운받아 설치.
      난 안드로이드 스튜디오 설치했음.
    • 실행하고, Plugins 에서.. [Marketplace] 탭 클릭, “Flutter”검색해서 [Install] 클릭하여 설치한다.

다시 실행해보면 Flutter Project를 시작할 수 있으며, Create New Flutter Project를 선택하면 Flutter SDK path를 입력하라고 그런다. 여기에 아까 1에서 설치한 위치(예- C:\src\flutter )를 입력해주면 된다.

환경 구성 검사

명령창에 flutter doctor 이라고 치면, 몇가지 사항을 채크해준다. 메시지를 보면서 하라고 하는대로 하면 되는데.. 맥북같은 경우는 Xcode 버전이랑도 맞아야 해서.. 좀 까다롭다.

아마, 다음과 같은 명령어를 입력해야 할 수 있다.

flutter doctor --android-licenses
sudo gem install cocoapods
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
sudo xcodebuild -license

flutter doctor –android-licesnses 할 때 아래와 같이 java version 오류가 날 수 있다.(캡쳐 화면은 windwos 설치할때 나오는 화면이다.)

해당하는 java(화면의 61는 jdk 17)를 설치하고 java관련 환경변수(JAVA_HOME 등)를 설정하니 됐다. 좀 더 자세한 내용은 아래의 포스팅에서 참고할 수 있다.

cmdline-tools component is missing. 메시지는 다음과 같이 해결한다.

CocoaPods not installed. 는 다음글을 참고한다.


우선 이정도로 마무리 하고, 이 다음은.. 좀 더 해보면서 필요하면 업데이트 하도록 하겠다.

Loading

[Mac] 맥북에서 Caps Lock 으로 한/영 전환 설정/해제

업무용으로 windows PC를 사용하고, 맥북은 가끔 사용하다 보니.. 여러가지 낯설고, 잘 적응 안되는 부분이 있다.

그중 하나가 한/영 전환일텐데.. 그중에 오늘은 Caps Lock 키와 관련된 부분.

맥북을 재설치 하고서 이것저것 해보다 보니.. CapsLock키를 누르니 한/영 전환이 되버리는 것이다. 대문자 써야할일이 있어서.. 급하게 shift를 누르고 대문자를 입력했지만, 어찌 됐건 CapsLock카를 사용 못하니.. 불편하긴 하다.

그래서 구글링… (나중에 내가 참고하려고 남겨놓는다.)

방법 1.

CapsLock키 한/영전환을 꺼버리는 방법 (반대로 켜는 설정도 가능하다)

설정->키보드->입력소스-> 하단의 “Caps Lock 키로 ~” 부분 체크 해제

방법 2.

CapsLock으로 한영전환이 되어있을 경우 설정은 변경하지 않고, CapsLock키의 본연의 기능(대/소문자 변환)을 사용하는 방법.

CapsLock키로 한/영전환 설정시, CapsLock키를 길게 누르면, 대/소문자 전환이 가능하다.

참고로 Shift-Space로 한/영 변경할 수도 있다. 아래 글을 참고.

Loading

[Mac] macOS에서 숨겨진 Library 폴더 찾아가기

요즘 맥북을 요래저래 재설치 해보고 있다.

2009 mid 구형 맥북프로라, 공식적으론 10. 11.x (El Capitan)까지만 지원이 되는데.. 비공식적으로 Catalina(10.15) 설치 가능하다고 하여 한번 해봤다가, iTunes가 사라졌다길래.. iTunes 사용 가능한 Mojave(10.14)로 재설치 해보고 있다. (결국은 Catalina로 가긴 갈 것 같다.)

여튼.. 재설치를 했더니.. 기존에 iTunes 백업파일 위치 (~/Library/Applicatin Support/MobileSync/Backup)를 찾아갈 수가 없다. 기존엔 Finder에서 찾아갈 수 있었는데..

결국 간단히 구글링 해보고.. 나중에 또 필요할까봐 간단히 남겨놓는다.


  1. 우선 Finder 를 연다
  2. 상단 메뉴중 [이동]선택 [폴더로 이동] 선택
  3. ~/Library/ 입력
  4. 필요한 작업을 한다.
  5. 자주 쓸 것 같으면 Finder오른쪽의 Library 폴더를 끌어서 왼쪽의 즐겨찾기에 추가한다.

끝~

Loading