분류 전체보기 426

싱가포르 창이 공항 -> 센토사섬 가는 방법 (더 아웃포스트 호텔)

싱가포르 센토사섬 가는 방법 예행 일정 : 인천 공항 -> 싱가포르 창이 국제공항 -> 센토사섬 3박4일 -> 몰디브 5박6일 싱가포르 창이 국제공항 -> 더 아웃포스트 호텔 센토사 여행할 예정입니다! 코로나19 예방접종 여부와 관계없이 방문 가능 출발전 준비물 가방 : 여권 (여권사본), 환전, 카드, 항공권 티켓, 보조배터리, 셀카봉, 아이패드, 닌텐도 캐리어 : 칫솔, 치약, 폼클렌징, 클렌징 오일, 면도용품, 선크림, 선스프레이, 토너, 로션, 크림, 속옷, 양말, 잠옷, 얇은 겉옷, 8박9일 입을옷, 소주, 휴대폰 충전기, 비상약, 멀미약, 소화제, 감기약, 여행용 가방, 샌들, 슬리퍼, 비상식량, 맛김치, 우산, 우비, 물놀이 용품, 방수팩 싱가포르 eSim 마이리얼트립 SG카드(입국필수서류)..

여행 2024.02.15

SingleLiveEvent에 대해 알아보자 (사용법)

SingleLiveEvent란? LiveData를 사용하던 도중 화면에 진입했을 때 observe가 되면서 재호출이 되는 경우가 있다. 예) 휴대폰 설정 후 화면 진입시 LifeCycle에 의해 다시 호출 등 View의 재활성화 (start나 resume 상태로 재진입)가 되면서 LiveData가 observe를 호출하여, 불필요한 Observer Event까지 일어나는 경우가 있습니다. 이를 방지하기 위해 기존 LiveData를 상속하여 만들어낸 것이 SingleLiveEvent입니다. 여러가지 소스 방법이 있는것 같다. (파일명만 다름. 원리는 다 같을겁니다) SingleLiveEvent class SingleLiveEvent : MutableLiveData() { private val pending..

안드로이드 2024.02.14

안드로이드 layout xml @+id와 @id의 의미

안드로이드 layout xml @+id와 @id의 의미 xml에서 id참조 할때에 혹은 제약조건 걸때 @+id 와 @id의 의미 @id: 이미 존재하는 ID를 참조할 때 사용합니다. 만약 해당 ID가 이미 정의되어 있다면 새로운 ID를 생성하지 않고 기존의 ID를 참조합니다. @+id: 새로운 ID를 생성하고 리소스로 등록할 때 사용합니다. 이것은 기존에 없는 ID를 참조할 때 사용됩니다. 이미 존재하는 ID를 참조하더라도 새로 생성되고 리소스로 등록됩니다. 두 가지 방식을 혼용하여 사용해도 코드는 동작합니다. 선택은 여러분의 코딩 스타일과 팀 내 규칙에 따라 달라질 수 있습니다. 위의 코드에서 @+id/button1은 “button1”의 ID를 생성하고, @id/button2은 “button1"의 ID..

안드로이드 2024.02.07

리얼포스 R2TKL 단축키

리얼포스 R2TKL 단축키 입니다. 1. 브라우저 열기 : Fn + F1 2. 메일 프로그램 시작 : Fn + F2 3. 계산기 시작 : Fn + F3 4. 미디어 플레이어 시작 : Fn + F4 5. 이전 미디어로 돌아가기 : Fn + F5 6. 재생/일시정지 : Fn + F6 7. 다음 미디어로 진행 : Fn + F7 8. 미디어 중지 : Fn + F8 9. 설정을 저장 : Fn + F9 10. 아무기능 없음 : Fn + F10 11. Ctrl Caps Lock 키 기능 교체 : Fn + F11 12. 키 잠금 설정 / 해제 : Fn + F12 ( 사전 소프트웨어에서 키 할당 필요 ) 13. LED 색상 변경 : Fn + Insert 14. LED 밝기를 3단계로 조절 : Fn + Delete F5 ..

카테고리 없음 2024.02.07

팰월드(palworld) 렉있을 때

팰월드 렉있을 때 구글클라우드 VM(리눅스) 서버로만 해서 그것밖에 모릅니다! 일단 실행중인 서버를 꺼줍니다. [SSH 스크린 실행중인거 끄기] 1. ssh 접속하여 2. screen -ls : 스크린 목록 확인 3. screen -r 스크린번호 : 들어감 4. 서버 구동중이면 ctrl + c ? 서버 종료 시킴 5. exit를 하여 스크린 종료 VM 중지 후 VM 수정을 해줍니다. C2 cpu8 memory32 사용 중이다가 비용이 너무쎄서 N2의 이것저것 해보았습니다. N2 cpu 4 memory 16 : 렉 있다고함 N2 cpu 4 memory 32 : 렉 있다고함 N2 cpu8 memory 32 : 렉 아직 없음 최소 cpu8은 되어야 하는것 같습니다. cpu가 중요한것 같은 느낌이 들긴하네요 다..

게임 팁, 정보 2024.02.06

컴포즈(compose) 상호 운용 API 자세히 알아보기

대부분의 커스텀 컴포넌트를 제공하는 서드파티 라이브러리는 뷰로 작성되었고 컴포즈를 사용하면서 이를 재사용 할 수 있어야합니다. 예를들어 이미지피커, 색상선택, QR리더 등 뷰로 작성된 컴포넌트를 컴포즈에서 임베디드 해서 사용해야합니다. 컴포즈앱에서 뷰를 사용하는 방법을 알아봅니다 또한 임베디드한 뷰와 컴포즈 간에 데이터를 공유해야하기 때문에 ViewModel을 사용해 구현하는 방법을 알아봅니다. 그리고 뷰기반 앱에서 컴포즈 계층구조를 추가하는 방법도 알아봅니다. 주요 키워드 AndroidView AndroidViewBinding ComposeView 컴포즈 앱에서 뷰 나타내기 컴포즈 앱에 이미지피커, 색상선택, QR리더와 같은 서드파티 라이브러리를 포함한다고 가정해봅니다. 컴포저블 함수에 뷰를 추가해야하..

iOS MacOS CoCoaPods 설치

CoCoaPods? cocoapods는 Xcode를 통해 맥에서 개발을 할 때 필요한 라이브러리 관리 도구이다. 설치하기 $ sudo gem install cocoapods 자신의 맥 암호를 넣어준다. 저는 에러가 발생했습니다. 그럴경우 homebrew를 통해 설치해주면 된다고 한다. $ brew cleanup -d -v $ brew install cocoapods 설치 확인 $ pod --version 참조 : https://velog.io/@jyw3927/macOS-macOS%EC%97%90-cocoapods-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

iOS MacOS HomeBrew 설치

HomeBrew? MacOS의 패키지 매니저 터미널(Terminal)에서 명령어를 작성하여 자신이 필요한 프로그램을 설치, 삭제, 업데이트를 손쉽게 관리할 수 있습니다. 리눅스의 yum, apt, apt-get등과 같은 역할 맥의 터미널을 킵니다. 설치하기 /bin/bash -c "$(curl -fsSL )" Mac 비밀번호 입력 설치 확인 brew --version 참조 : https://machine-woong.tistory.com/312 https://blog.dglee.co.kr/31

팰월드 서버 업데이트 하는 방법

팰월드 구글클라우드 서버 업데이트 방법 팔월드가 업데이트 된것 같더라구요 꼭 서버를 종료후 하세요!! 테크팀꺼 영상보고 리눅스 서버입니다.! 저랑 다른분은 다르게 될지도.. (저도 잘 모르는 분야..) 일단 ssh접속합니다. [SSH 스크린 실행중인거 끄기] 1. ssh 접속하여 2. screen -ls : 스크린 목록 확인 3. screen -r 스크린번호 : 들어감 4. 서버 구동중이면 ctrl + c ? 서버 종료 시킴 5. exit를 하여 스크린 종료 [서버 업데이트] ssh 창에서 아래 명령어 쳐줍니다. steamcmd +login anonymous +app_update 2394010 validate +quit 업데이트 success가 뜨면 서버를 다시 실행 해줍니다! [서버 실행방법] VM은 ..

게임 팁, 정보 2024.02.01

팰월드 구글 클라우드 멀티 서버 실행

팰월드(Palworld) 구글 클라우드 서버 정보 먼저 구축하는 글은 아닙니다! 유튜브 테크팀이라는 영상을 보았고 거기에서 하라는 대로 작업 하였습니다. 구글 클라우드 계정에 가입하면 300달러 정도 들어오고 VM(가상머신)을 통해 2달 정도 서버를 돌릴 수 있다고 합니다. 1. 팰월드 멀티서버 구축 하기 https://www.youtube.com/watch?v=SZaopYC6paY 저의 경험을 적을것이고, 나중에 문제 되었을 때 다시 제가 보고 실행하기 위해 적었습니다. 경험 1) 생각보다 영상에서 적어주었던것 보다 높은 사양이 필요해 보였음 : 현재는 vm c2선택 8cpu 32메모리 사용 : 메모리 15에서 50기가로 늘림 : 현재 서버에 9명정도 있음 게임 서버를 열고 진행중에 종종 타임아웃 걸리..

게임 팁, 정보 2024.01.31