SERIES
-
MacOS에 Flutter 개발 환경 세팅하기 - feat. Homebrew
사용하던 맥북이 너무 힘들어하는 것 같아 결국 Macbook Pro M2 14인치를 구입했어요. 그래서 Flutter 개발환경을 새로 설정해야 하는데, 예전에 설치를 하다 보면 어디에선가 문제가 생기고 설정이 꼬이고는 했었거든요. 그래서 이번에는 문제없이 설치하는 방법을 깔끔하게 정리해 보기로 마음먹었어요. 이번에도 역시 설정하다가 중간에 꼬여서 완전 공장 초기화 상태로 포맷하고 다시 시작해서 처음부터 다시 시작했네요.. 😮💨 그래도 다시 할 때는 끝까지 잘 설치했으니 제가 설치한 순서대로 차근차근 따라 하시면 문제없이 설치할 수 있을 거예요. 설치 방법 자세히 보기 자세한 설치 방법을 알고 싶다면 해당 포스트에서 확인하실 수 있습니다. Xcode 설치 및 iOS Simulator 확인 Homebrew..
-
[Camino de Santiago] 산티아고 순례길 코스 - 프랑스길 일정
안녕하세요, 까미노 블루에 시달리는 1인입니다. 산티아고 순례길을 걷기 위한 준비에 대해서는 전반적으로 다룬 것 같아 이제는 제가 걸었던 프랑스길의 일정에 대해서 얘기를 해볼까해요. 어디로 가야하죠? 산티아고 순례길 정보 순례길에는 우리가 생각하는 것보다 많은 루트가 있어요. 일단 산티아고를 향해 가는 길 중 가장 많이 알려진 길로는 프랑스길(Camino Frances, French Way), 포르투갈길(Camino Portuges), 북쪽길(Camino del Norte, Nothern Way)이 있어요. 또 산티아고에 도착한 후 세상의 끝이라고 알려져 있던 피스테라와 묵시아(Camino de Finisterre And Muxia)까지 가는 길이 있는데, 아래 지도를 보면 이 길만 유일하게 산티아고를 ..
HIT
-
AWS 2단계 인증 설정하기 - feat. Google Authenticator
AWS 서비스의 보안을 강화하기 위한 설정을 하려고 한다. Google Authenticator를 이용해서 2단계 인증을 설정해서 소중한 나의 정보와 돈이 새어나가지 않도록 하자. Google Authenticator라고 하니 거창하게 느껴질 수도 있겠으나, 별거 아니다. 요즘 대부분의 앱에서 지원하는 2단계 인증과 같은 거라고 생각하면 된다. 아니 같은 거다. AWS MFA 설정 우선 AWS에 로그인을 한다. 화면 우측 상단에서 계정 이름 클릭 → Security credentials(보안 자격 증명)을 선택한다. Multi-factor authentication(MFA : 멀티 팩터 인증)의 Assign MFA를 클릭한다. 보안 관련 아무 것도 설정하지 않은 내가 걱정이 됐는지 보안 설정을 하기를 바..
-
MacOS에 Android SDK 설치하기 - feat. Homebrew
Android Studio 설치를 마쳤으면 이제는 Android SDK를 설치할 차례입니다. ⚠️ 만약 Android Studio나 Java 11이 설치되어 있지 않다면 MacOS에 Flutter 개발 환경 세팅하기 - feat. Homebrew에서 해당 포스트를 확인하셔서 먼저 설치를 하시기 바랍니다. 설치 처음에는 Android SDK도 Homebrew로 설치하려고 했는데, SDK PATH를 인식하지 못하더군요. 억지로 경로를 잡다가 그만 Android Studio 설정까지 꼬이게 돼버려서, 결국.. 맥북을 아예 공장 초기화 상태로 포맷해 버렸어요. 그래서 Android SDK는 Android Sudio에서 설치를 진행했습니다. 우선 Android Studio를 실행해서 Welcome 화면에서 Mor..
-
Mac Android Studio에서 Emulator 생성 및 실행하기
기본적으로 iOS Simulator는 Xcode 설치만으로 실행이 가능한데, Andriod Emulator는 Android Studio에서 직접 생성해서 사용해야 합니다. Flutter로 iOS와 Android, 두 가지 App을 개발하려면 두 가지 Simulator가 필요합니다. iOS Simulator : Xcode를 설치하면 자동으로 사용 가능해요. Android Emulator : Android Studio에서 원하는 모델로 생성해서 사용해야 해요. 💡 Android Emulator는 Hardware와 System Image를 직접 선택해서 설치를 해요. 이 선택을 위해서 Android Emulator에서 한글 키보드 사용하기의 내용을 참고해 보세요. Emulator 설치 Android용 Emul..
-
MacOS에 Homebrew로 Java 11 설치하기
Android SDK를 인증하기 위해서는 Java가 설치되어 있어야 해서 Flutter 문서에서 확인해 보니 Java 11을 설치해야 하더군요. 🔗 Agree to Android Licenses 💡 Make sure that you have a version of Java 11 installed and that your JAVA_HOME environment variable is set to the JDK’s folder. Android Studio versions 2.2 and higher come with a JDK, so this should already be done. 설치 Homebrew로 Java의 특정 버전을 설치하는 방법은 아주 간단합니다. openjdk뒤에 원하는 버전을 붙이면 되더라구..
TRIP
-
[Camino de Santiago] 순례길 비상 시 대처 방법
안녕하세요, 까미노 블루에 시달리는 1인입니다. 이번에는 순례길에서 여권 분실, 도난 등의 문제가 발생했을 때 대처 방법을 알아보려고 해요. 스페인 한국 대사관 정보대사관 사이트대사관 홈페이지 : https://overseas.mofa.go.kr/es-ko/index.do안전여행 정보 : https://overseas.mofa.go.kr/es-ko/brd/m_8114/list.do대사관 연락처☎ 대표전화(근무시간) : ☎︎ +34 91-353-2000 / 여권·분실물 : 1번, 사건사고 : 2번☎ 긴급전화(야간·휴일 사건사고 발생 시) : ☎︎ +34 648-924-695☎ 영사콜센터(24시간) : ☎︎ +82 02-3210-0404 또는 '영사콜센터 무료전화앱' 이용 ☞ 클릭동행 앱📱 Google ..
-
[Camino de Santiago] 산티아고 순례길, 간단한 스페인어 알아두기
안녕하세요, 까미노 블루에 시달리는 1인입니다. 저는 스페인어를 너무 알아두지 않고 가서 막무가내로 부딪혔지만, 다시 간다면 미리 준비를 하고 가면 좋겠다 싶더라구요. 그래서 초초~ 간단한 스페인어를 정리해볼까해요. 저처럼 스페인어가 생소한 사람이 최소한의 생존용으로 진~~ 짜 살짝 정리했으니 빠르게 휘리릭 보시면 될 거예요.프랑스어 참고참고로 프랑스길 생장에서 출발하시는 분들, 프랑스어 걱정 안하셔도 돼요. 제가 생장에서 방문했던 순례길 사무소, 숙소, 캐리어 배송 업체, 아웃도어 용품 판매점, 그리고 웬만한 레스토랑에서 모두 영어로 소통이 가능했어요. (제 영어가 그다지 좋은 편은 아니었는데도 불구하고...) 아무래도 순례길 출발지여서 매일 방문자들이 많은 마을이다보니 대부분의 현지분들이 외국인을 응..
-
[Camino de Santiago] 산티아고 순례길, 숙소 잡는 방법
안녕하세요, 까미노 블루에 시달리는 1인입니다. 이번에는 순례길 숙소에 대해서 얘기를 해볼까 해요. 종종 숙소를 대란이 일어나기도 한다는 까미노 숙소, 가기 전에는 어떻게 해야할 지 막막하기 마련이죠? 여행 초보였던 저는 (지금도 전문가는 아니지만.. ) 더 걱정이 되더라구요. 그래서 이게 정답은 아니지만, 끝까지 노숙하지 않고 무사히 완주했던 경험을 토대로 얘기해보도록 할게요. 기본 참고 사항 기본적으로 알아두면 좋을 것들에 대해 얘기해볼게요. 공립 / 사립 알베르게 공립 알베르게 기본적으로 어느 정도 규모가 있는 지역에는 공립 알베르게(Municipal Albergue : 무니시8 알베르게)가 있어요. 공립 알베르게는 기본적으로 사립 알베르게에 비해서 가격이 저렴하다는 장점이 있어요. 어떤 곳은 아예..
-
[Camino de Santiago] 산티아고 순례길 출발지, 프랑스 생장 가는 방법
안녕하세요, 까미노 블루에 시달리는 1인입니다.이번엔 순례길의 출발지인 프랑스 생장으로 가는 여정에 대해 얘기해볼까 해요. 한국에서 생장으로 가는 방법우선 순례길의 첫 출발지인 Saint-Jean-Pied-de-Port(생장 피에드 데 포트)는 프랑스의 한 지역인데요, 이곳으로 가는 방법은 다양해요. 물론 제가 알고 있는 경로 외에도 다양한 방법이 있을 테니, 참고용으로 봐주시면 좋을 것 같아요.생장으로 가는 방법은 다양한 경로가 있어요.프랑스 파리 - 바욘 - 생장 : 유럽의 상징, 파리를 보고 갈 수 있어요.스페인 마드리드 또는 바르셀로나 : 마드리드나 바르셀로나는 산티아고와 같은 스페인이라 현지 우체국에서 산티아고로 바로 짐을 보내고나서 생장으로 가볍게 이동할 수 있어요.프랑스나 스페인으로 입국하..
DEV
-
Flutter - iOS 시스템 설정에 Flutter 앱 설정 추가하기
App 관련된 설정을 시스템 설정에 추가하는 방법을 알아보자. Android Android의 경우는 별다른 설정을 하지 않아도, App에서 권한 설정을 하면 자동으로 반영이 된다. iOS 하지만 iOS는 그냥 해주지 않는다. 시스템 설정에 가보면.. 없다. 슬퍼하고 있을 순 없다. 냉큼 설정해본다. Xcode에서 PROJECT_PATH/ios 폴더를 연다. Runner > Runner에서 우클릭을 해서 새 파일을 생성한다. Setting Bundle 파일을 생성한다. 파일 정보는 기본 설정대로 생성한다. 생성된 Setting > Root.plist 파일을 클릭한 뒤, 기본으로 생성되어 있는 Preference Items를 삭제해서 리스트를 비운다. 각 Item에서 우클릭해서 Cut으로 삭제했다. 다 지웠..
-
Flutter Build Runner - Filesystem Error 대응 방법
Flutter를 업데이트를 했더니, 잘되던 Build Runner에 오류가 발생했다. Build Error Error: The class 'FileSystemEvent' can't be extended, implemented, or mixed in outside of its library because it's a sealed class. 휘리릭 검색해보니 Dart 3.1부터 Sealed Class를 적용하면서 발생하는 문제라고 한다. ※ Sealed Class에 대해 자세히 알고 싶으면 Sealed Classes in Dart: Unlocking Powerful Features의 내용을 참고할 것. Error 해결 그래서 어떻게 해결했는가? Dart가 업데이트 됐으면 다른 라이브러리도 업데이트가 필요하..
-
무료 데이터베이스 - Notion Database Table API 설정하기
Notion의 Data Table에 저장된 정보를 외부에서 Notion API를 사용해서 Database처럼 사용할 수 있다. Notion API를 설정하고 사용하는 방법을 알아보자. Data 개념 정리 🔗 Working with databases Page는 데이터베이스 내의 항목으로 사용되며, 각 페이지의 속성은 상위 데이터베이스의 스키마를 따라야 한다. 즉, 데이터베이스를 표로 보는 경우 페이지의 등록 정보는 단일 행의 모든 값을 정의한다. create a page API 끝점을 사용하여 페이지를 데이터베이스에 추가한다. 위의 예제 데이터베이스에 페이지를 추가한다. 끝점에는 '부모'와 '속성'의 두 가지 필수 매개 변수가 있다. 데이터베이스에 페이지를 추가할 때 parent 파라미터는 databas..
-
AWS 2단계 인증 설정하기 - feat. Google Authenticator
AWS 서비스의 보안을 강화하기 위한 설정을 하려고 한다. Google Authenticator를 이용해서 2단계 인증을 설정해서 소중한 나의 정보와 돈이 새어나가지 않도록 하자. Google Authenticator라고 하니 거창하게 느껴질 수도 있겠으나, 별거 아니다. 요즘 대부분의 앱에서 지원하는 2단계 인증과 같은 거라고 생각하면 된다. 아니 같은 거다. AWS MFA 설정 우선 AWS에 로그인을 한다. 화면 우측 상단에서 계정 이름 클릭 → Security credentials(보안 자격 증명)을 선택한다. Multi-factor authentication(MFA : 멀티 팩터 인증)의 Assign MFA를 클릭한다. 보안 관련 아무 것도 설정하지 않은 내가 걱정이 됐는지 보안 설정을 하기를 바..
LATEST
-
구글 애드센스 - 미국 세금 정보 제출하기
구글 애드센스의 이제 미국 세금 정보를 제출할 차례네요.세금 정보를 제출해야 하는 이유이 양식은 Google이 미국('US') 내국세법 1441항(3장) 및 3406항에 따른 의무를 준수하기 위해 요청되는 것으로, 향후 지급될 대금에 원천징수가 적용될 경우 해당 대금의 올바른 원천징수세율을 확인하는 데 사용됩니다. Internal Revenue Service('IRS')의 규정에 따라 Google은 다음과 같은 경우에 미국 외 지역의 파트너 및 공급업체의 세금 양식을 갱신해야 합니다.(1) 3년마다 또는(2) 양식의 유효성에 영향을 줄 수 있는 변경사항이 발생한 경우Google은 이러한 IRS 규정을 준수하고 있음을 확인하기 위해 수취인 정보를 업데이트하고 있습니다.⚠️ 매년 12월 10일까지 세금 양식..
-
구글 애드센스 - 싱가포르 세금 정보 제출하기
잊고 지내다 문득 생각나서 애드센스에 접속해 보니 지급이 지연되고 있더군요.판매 대금 지급의 지연을 방지하고 정확한 금액의 세금으로 원천징수될 수 있도록 가능한 한 빨리 싱가포르 세금 정보를 제공해 주세요. 준비 서류⚠️ 싱가포르 세금정보를 입력하기 위해서는 국세청에서 발급받은 거주자증명서가 필요합니다.서류 준비가 안되는 분들은 국세청 홈택스 - 거주자 증명서 발급 받기를 참고하세요. 국세청 홈택스 - 거주자 증명서 발급 받기구글 애드센스에 세금 정보를 등록하기 위해서 거주자 증명서를 발급받는 방법을 정리해보도록 하겠습니다. 홈택스 로그인우선 국세청 홈택스에 접속 후 로그인을 합니다.참고로 저는 간편인willnfate.tistory.com 싱가포르 세금 정보 추가구글 애드센스에 접속 ➡︎ 지급 ➡︎ 지급..
-
국세청 홈택스 - 거주자 증명서 발급 받기
구글 애드센스에 세금 정보를 등록하기 위해서 거주자 증명서를 발급받는 방법을 정리해 보도록 하겠습니다. 홈택스 로그인우선 국세청 홈택스에 접속 후 로그인을 합니다.참고로 저는 간편인증을 이용해서 로그인했어요.인증 수단이 다양하게 등록되어 있으니 본인의 편의에 맞게 선택하시면 되겠죠?! 거주자증명서 발급 신청국세증명ㆍ사업자등록 세금관련 신청/신고 ➡︎ 기타 민원 증명 ➡︎ 거주자증명서 발급 신청 메뉴를 선택합니다.신청 양식을 작성합니다.휴대전화번호이메일성명(대표자) 영문 : 애드센스의 영문 이름과 동일하게 입력영문 주소 : 네이버의 영문 주소 변환에서 본인의 주소를 영문으로 검색해서 입력거주자임을 증명받고자 하는 연도 : 신청하는 해당 연도를 입력거주자 증명을 발급받는 목적 : 조세목적상 대한민국 거주자임..
-
[Camino de Santiago] 순례길 비상 시 대처 방법
안녕하세요, 까미노 블루에 시달리는 1인입니다. 이번에는 순례길에서 여권 분실, 도난 등의 문제가 발생했을 때 대처 방법을 알아보려고 해요. 스페인 한국 대사관 정보대사관 사이트대사관 홈페이지 : https://overseas.mofa.go.kr/es-ko/index.do안전여행 정보 : https://overseas.mofa.go.kr/es-ko/brd/m_8114/list.do대사관 연락처☎ 대표전화(근무시간) : ☎︎ +34 91-353-2000 / 여권·분실물 : 1번, 사건사고 : 2번☎ 긴급전화(야간·휴일 사건사고 발생 시) : ☎︎ +34 648-924-695☎ 영사콜센터(24시간) : ☎︎ +82 02-3210-0404 또는 '영사콜센터 무료전화앱' 이용 ☞ 클릭동행 앱📱 Google ..