분류 전체보기 536

[거제] 한꼬막 두꼬막 - 꼬막정식

도시어부에 나와서 꽤 인기가 있는집이라 그런지, 이 집도 웨이팅이 1시간정도 있었다. 해물정식집에가면 꼭 한 두요리는 실패하고 비릿한 냄새가 나서 안먹거나 넘기는데, 여기는 말 그대로 모든 음식이 맛있다. 그리고, 모든 음식이 하나가 될 수 있다. 해물외에도 밑반찬인 미역무침이나 콩나물, 감태 등등 모-든것이 서로 다 잘어울린다. 전복은 이게 전복이 맞나 싶을정도로 부드러웠고, 새우와 조개류는 짜지않게 은은하면서도 시원하고 상큼한 간장양념이 발라져있었다. 다시 생각해도.....................침흐르네 사진을 봐도 알겠지만 모든 요리에 파프리카를 남발하는 모습인데 ㅋㅋㅋ그게 비법인가 싶을정도로 진짜 깔끔하고 상큼하게 먹었다. 해산물먹고 보통이런말하기 쉽지않다.

[발산] 서울꽃삼 - 꽃삼겹살

서울에서 고기 1인분에 12,000인 집을 쉽게 찾을 수는 없다. 여기는 1인분에 12,000원에 고기 질도 좋고, 심지어 구워준다! 반찬은 양파채, 파채에 와사비, 소금, 젓갈, 콩가루, 양념치킨 양념 등등 아주 일반적이다. 된장도 그냥 서비스로 주는데, 고깃집 된장의 스탠다드라 할 수 있는 빨간된장이다. 가격도 저렴하지만 기본이 정말 잘되어서 깔끔하기 그지없는 집이다. 1시간정도 기다렸는데, 웨이팅이 길어서 죄송하다고 서비스로 음료수도 주셔서 음료수 보다도 기다린 시간에 대해 생각해주시는 것같아 그 마음이 고마웠다. 다른 블로그들에서 추천하는 볶음밥이나, 명란 소스를 못먹어봤는데 다음엔 먹어보고 싶고, 칡냉면을 먹었는데 그렇게 맛있는 칡냉면은 태어나서 처음이었다. 그 집에서 만든건 아니겠지만서도.....

[Windows] Git Bash에 zsh (Oh-my-zsh) 설치해서 꾸미기

Windows zsh 설치방법 1. https://repo.msys2.org/msys/x86_64/zsh-5.8-5-x86_64.pkg.tar.zst 를 다운받는다. 2. 압축을 해제한다. 해제하면 zsh-5.8-5-x86\_64.pkg.tar파일이 있을텐데, 이것도 압축을 해제한다. 3. 안의 내용물을 C:/Program Files/Git 아래에 붙여넣는다. Git내에도 usr, etc가 있을건데 덮어써준다. 4. Git bash를 켜서 zsh라고 입력한다. 옵션을 잘 읽어보면 몇가지 기초설정에 들어갈 것이고, 이를 마치면 홈 디렉토리에 .zshrc 파일이 생겨났을 것이다. $ zsh 5. git bash가 아직도 모양이 바뀌지 않았다면, 아래 명령어를 쳐주자. $ source ~/.zshrc 6. 그..

LXD와 LXC의 차이

LXD란 무엇인가? 컨테이너 매니저다. LXD 자체는 컨테이너가 아니다. LXC라고하는 Linux Container를 구동할 수 있도록 해준다. 추가적으로, 클러스터링 같은 기능을 지원한다. LXC란 무엇인가? 리눅스 컨테이너. LXC container는 가상머신 같다.(VM-like) Docker 컨테이너는 변경사항이있고, 종료하고 다시 띄우면 변경사항을 잃는다. 반면에, LXC는 가상머신을 재부팅한 것처럼 변경사항이 유지된다.

[lxc] 인스턴스 생성 실패 Failed detecting root disk device: No root device could be found 해결방법

ubuntu@:~$ sudo lxc launch ubuntu:22.04 manager1 Creating manager1 Error: Failed instance creation: Failed creating instance record: Failed initialising instance: Invalid devices: Failed detecting root disk device: No root device could be found lxc 인스턴스 생성시에 No root device could be found 오류가 떴을 경우, profile에 root disk에 대한 storage 설정을 해주어야한다. storage 목록이 만약에 비었다면, $ lxc storage ls +------+--------..

[CI/CD] Firebase Test Labs UI Test 자동화하기

CI/CD Tool로 Bitrise (CLI)를 사용하고 있는데, Workflow에 UI Test 단계를 추가해보려고한다. gn_test Workflow를 살펴보면, git pull 로 프로젝트를 땡겨오고, 이전에 만든 test용 apk를 제거한다. UI Test용 빌드를 생성하고, Firebase Test Lab으로 기기에 테스트 한다. gn_test: steps: - script@1: inputs: - content: "bash $ROOT/scripts/gitpull.sh" - script@1: inputs: - content: "bash $ROOT/scripts/delete_test_apk.sh" - android-build-for-ui-testing@0: inputs: - project_locat..

Android Studio 이전 릴리즈 다운받는 방법

오늘 Dolphin으로 업데이트 했다가 완전 버그로 고생했다. ㅠㅠ 다운그레이드 해보려고 했는데 구글에서 제공하는 Android Studio 다운로드 자료실에는 버전이 몇 개 없었다. https://developer.android.com/studio/archive?hl=ko 1. 버전정보 복사하기 아래 JetBrain 사이트에서 확인하면 모~~~든 Release 리스트가 나온다. 여기에서 다운로드 할 버전 번호를 복사해둔다. https://plugins.jetbrains.com/docs/intellij/android-studio-releases-list.html#2021 예를들면 Chipmunk Patch 2를 다운받고 싶다면 "2021.2.1.16"을 복사한다. 2. 자료실에서 다운로드 링크 복사 자료..

[해결방법] UnityPlayerActivity.java uses or overrides a deprecated API

UnityPlayerActivity.java uses or overrides a deprecated API Unity 안드로이드 aar파일을 추가/변경시 UnityPlayerActivity.java uses or overrides a deprecated API 오류가 뜨는 경우가 있다. Assets/Plugins 내의 Android 폴더를 삭제 후 빌드하면 제대로 작동한다. 만약에 이렇게 해도 안된다! 그 경우엔, 원래는 aar C:\Program Files\Unity\Hub\Editor\2021.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Classes 내의 classes.jar 를 사용하고 있었다면, mono\R..

원숭이도 실수할 수 없는 코드

새벽 3시에 모기물려서 깼는데... 슬랙에보니 앱 리뷰가 작살나있었다. 앱의 핵심기능이 작동되지 않았었고, 테스트 할때는 문제가 없었던 부분인데 왜이럴까...알아보니 기본값 문제였다. 어떤 기능의 기본값은 true로 가져와야하는데, 보통은 기본값이 false이니 명시적으로 true로 가져오겠다고 하지않으면 false가 되는거다. 내가 처음 이런식으로 사용을 했을땐 "설마 이걸 기본값 안주고 쓰겠어~" 했는데 진짜 써버렸다... storage.getBoolean("is_something_enabled") // default = false 요즘 구글 검수도 매우매우매우매우매우 느려서 이 실수에 대한 타격이 더 크다. 아무리 바빠도 실수를 할 수 없게 만드는 코드가 중요하다. storage.isSomethin..

[안드로이드] 예제로 보는 NavigationComponent

Navigation Component란? 기존의 안드로이드에서는 여러 단계의 Fragment 진행을 추적하고, 다루기 어려웠다. Jetpack의 Naviagtion Component는 이러한 문제를 개선하기 위해서 등장했는데, iOS의 스토리보드처럼 여러 화면 이동을 그래프(Graph)로 시각화하여 보여주고 NavController를 이용해 한 곳에서 전환을 관리할 수 있도록 도와준다. “오~좋은건 알겠는데, 다음 프로젝트에 써야지^^”라는 생각이 스친다! 당장 레거시 코드에서 어떻게 활용하면 좋을지 막막할 것이다. (내가 그랬기때문) 그래서 회원가입을 예로 들어서, 현재 진행중인 프로젝트에 Navigation Component를 사용하는 방법을 포스팅해보겠다. # 간단한 개념 3가지 NavGraph: ..