반응형
저는 옵시디언 Valut 데이터를 안전하게 보관하기 위해서 Github와 드롭박스(Dropbox) 2곳에 데이터를 저장하고 있습니다. 그리고 이렇게 저장하기 위해서 2개의 옵시디언 플러그인을 설치해서 사용하고 있어요. 옵시디언 플러그인 설치하기 먼저 Remotely Save와 Obsidian Git 플러그인 2개를 설치합니다. Remotely Save Remotely Save 플러그인은 AWS S3, Dropbox, Webdav, Onedrive sync 기능을 제공합니다. 1. 커뮤니티 플러그인에서 Remotely Save를 검색하고 설치합니다. 설치가 완료되면 Enable 버튼을 눌러서 플러그인을 활성화 합니다. 2. Remotely Save 설정에 들어갑니다. schedule for auto run..
그동안 노션을 잘 사용하고 있었는데, 이번에 제텔카스텐 메모 방법을 학습하면서 옵시디언 노트앱을 알게 되었습니다. 노션에 노트가 많아지면서 앱이 무겁다고 느끼는 부분도 있었지만, 노트 검색 잘 안되는 것이 항상 불만이었어요. 하지만 옵시디언은 로컬 기반 마크다운 에디터라서 속도가 굉장히 빠릅니다. 데이터를 로컬에 가지고 있어서 검색 속도도 노션과 비교하면 매우 빠릅니다. 그리고 테마(스킨) 변경도 가능하고 확장 가능한 플러그인도 노션보다 많습니다. 다만, PC와 모바일 동기화하기 위해서는 $8/월 구독이 필요합니다. 다른 방법(구글드라이버, 드롭박스, 원드라이버, 깃 등)으로 하는 방법도 있지만 설정하는게 조금 번거롭습니다. 저는 아래 유튜버, 블로그, 카페를 통해 옵시디언 사용방법을 배우고 있습니다. ..
오랜만에 Flutter를 업데이트 했더니 다음과 같은 오류가 발생합니다. 검색해보니 Flutter 2.8 부터 발생하기 시작한 것 같습니다. 증상 다음과 같은 에러가 발생하면서 빌드에 실패합니다. Launching lib/main.dart on macOS in debug mode... \--- xcodebuild: WARNING: Using the first of multiple matching destinations: { platform:macOS, arch:x86\_64, id:6E3FAE97-FFAB-5FD7-943C-87D3A29F8C7E } { platform:macOS, name:Any Mac } Undefined symbols for architecture x86\_64: "\_\_\_gxx..
import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( backgroundColor: Colors.teal, body: SafeArea( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ CircleAvatar( radius: 50.0, backgroundImage:..
Get CLI 설치하기 GetX는 개발자 경험을 단순화하기 위해 만들어졌습니다. 그리고 get_cli 도구를 사용하면 Flutter 앱의 인프라를 쉽게 만들 수 있습니다. https://pub.dev/packages/get_cli get_cli | Dart Package Official CLI for GetX™ framework to build Flutter and Server Applications easily pub.dev 먼저 get_cli를 설치합니다. 아래 명령어를 실행합니다. $ dart pub global activate get_cli get 명령어에서 사용하기 위해서는 .zshrc 또는 .bash_profile 파일에 다음 설정이 입력되어 있어야합니다. export PATH="$PATH:$..
Flutter Project 생성하기 먼저 플러터 프로젝트를 생성합니다. 아래 명령어를 실행하면 코틀린 안드로이드(iOS는 스위프트)로 작성된 플러터 앱이 생성됩니다. $ flutter create flutter_launcher 만약 오브젝트 C와 안드로이드 자바를 선호한다면 다음 명령어를 사용할 수 있습니다. $ flutter create -i objc -a java flutter_launcher 아래와 비슷한 파일 구조를 가진 플러터 앱이 생성됩니다. 그 다음 AndroidManifest.xml 파일을 편집합니다. 매니페스트 파일 위치는 다음과 같습니다. android/app/src/main/AndroidManifest.xml 에 아래 두 개의 카테고리 항목을 추가합니다. 는 아래와 같이 되어야 합니..
기본 편집 키 명령 cmd + x 행 잘라내기 cmd + c 행 복사 cmd + shift + k 행 삭제 cmd + Enter 아래에 행 삽입 cmd + shift + Enter 위에 행 삽입 option + 위/아래 행을 위/아래로 이동 option + shift + 위/아래 행을 위/아래로 복사 cmd + d 다음 선택 찾기 cmd + k, cmd + d 마지막 선택 항목을 다음 찾기 항목으로 이동 cmd + u 마지막 작업 커서로 이동 cmd + F2 현재 단어를 모두 선택 cmd + shift + \ 마지막 닫는 대괄호로 이동 ctrl + [ 또는 ctrl + ] 들여쓰기 또는 내어쓰기 cmd + 위/아래 문서 처음/끝으로 이동 cmd + shift + 위/아래 영역 전체 블럭 지정 cmd + ..
https://the.exa.website/ exa · a modern replacement for ls Is this a drop-in replacement for ls? No — exa has, in my opinion, much saner defaults than ls, so while the available command-line options are similar, they are not exactly the same. Most of the common options will work consistently, though. For example the.exa.website
https://github.com/romkatv/powerlevel10k 리포지토리를 클론받습니다. git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k ~/.zshrc에서 ZSH_THEME를 powerlevel10k/powerlevel10k로 변경합니다. ZSH_THEME="powerlevel10k/powerlevel10k"