SouthGlory

안드로이드 기기가 루팅되어 있는지 확인하는 방법 with termux

루팅은 그 내부 중요 정보를 해킹당할 수 있도록 하므로 하지 않는 편이 좋습니다. 그러나 혹시 모르고 악의적 앱에 의해 루팅되었을 수 있으니 검사해보겠습니다. Termux 라는 앱을 다운로드 합니다. 기본적으로 안드로이드에서 cli 명령어를 실행할 수 있도록 하는 잘 알려진 개발용 앱입니다. pkg install tsu tsu는 Termux에...

Preview Image

구글 포토 대안 immich 서버 스크립트로 한번에 설치하기 + 외장hdd 마운트 + 백업 예약

https://youtu.be/3egB_koPsXk [영상] 이 설치 스크립트를 만들면서 시행착오를 겪었던 부분이 있습니다. 처음에는 gpt로만 했는데, gpt가 최근 immich 버전의 설치법과 변수를 잘못 알고 있고 웹 검색을 해도 알지 못해서 직접 immich 공식 github에 가서 docker-compose.yml을 가져와야 했습니다. 밑...

Preview Image

Stripe & Paddle에 사용 가능한 해외 계좌 개설 - Wise USD 계좌 생성하기...

요새 개발하는 내 백엔드 시스템에 회원가입,로그인, 세션 유지 등이 구현이 어느정도 되었고, 이제는 결제와 구독 시스템 개발을 해야될 차례인 것 같았음. 그래서 바로 글로벌 스타일로 개발하고자 stripe를 넣기 위해, stripe에 넣어야 하는 정산 해외 계좌로 가상계좌 중 유일하게 통과가 되는 Wise라는 서비스를 사용하기로 함. (만들다보니 ...

Preview Image

웹 인증 http-only

요즘 fastapi로 인증 관련 백엔드 서버를 만들고 있습니다. 인증은 서비스에 있어서 매우 중요한 요소입니다. 특히 무료 서비스가 아닌 유료 서비스를 하게 되면 결제라는 민감한 이슈가 있기 때문에 사용자 인증이 잘 되고 유지되어야 합니다. 기본적으로 프론트가 서버에 로그인을 하면 서버는 토큰을 프론트에게 주게 됩니다. 그 토큰은 쉽게 말하면...

Preview Image

Godot 엔진으로 구현한 3D→2D 픽셀 스프라이트 시트 자동화 도구

제가 개인적으로 동시에 하고 있는 몇 가지 프로젝트 중 2번째 프로젝트는 게임과 관련이 있습니다. 제가 게임 제작은 유니티로 주로 했던 경험이 있는데요, 몇 가지 이유로 인해서 고도엔진을 손에 잡았습니다. 2d 게임을 만드려고 하는데 8방향으로 픽셀로 된 캐릭터 이미지가 필요했습니다. gpt로는 단순한 애니메이션 키프레임 밖에 못 만들어내어서 직...

Preview Image

클라우드플레어에서 봇 차단하기

서비스를 만드려고 도메인을 하나 사서 클라우드플레어 dns에 연결해놨는데, 며칠 만에 각종 봇들이 많이 방문했습니다. 클라우드플레어에서는 이런 봇들을 차단할 수 있는 기능이 많이 제공됩니다. 당장 전부 활성화했습니다. 그리고 주로 azure 클라우드에서 접속을 많이 했는데요, 저는 azure에 서버를 둔 적이 없기 때문에 전부 봇들입니다...