프로그래밍/개발메모 165

집에서 서버 돌려보자 / https / tcp / mysql

시작하게된 썰온라인 게임 만들자는 요청이 있어서 서버를 집에서 돌리기로 했다.저번엔 비용은 비용대로 내고 서비스도 망해서 돈이 아까웠다.그래서 이번엔 집에서 할 작정이다.매번 쪼금하다 포기했던 라즈베리파이도 꺼내보고 집에서 서버도 돌려볼려고 한다.이번엔 포기하지 말고 끝까지 가볼 생각이다.예전에 커피한잔 개발자가 말하길 서비스가 워낙 작아서 비용쓸꺼 없이 집에서 서비스 돌렸다고 한다.나도 따라해야겠다. 한달에 2.5만원 정도인데 서비스 초기에는 비용이 너무 아깝다.그리고 성능도 라즈베리파이보다 못했었다. MariaDB 설치하기 ( mysql 과 호환된다.)ORM 을 써볼려고 Drizzle 을 보고 있다. 프리즈마 다음에 나온거라 이게 좋다고 한다.설치문서: https://serverdown.tistory..

라즈베리파이4 MariaDB 설치 및 외부 접속 설정 / Raspberry Pi 4 / RP4

mysql 은 이제 없고 maria db 는 설치가 가능했다.둘은 어차피 호환이 되는 거라 고민없이 Maria db 넘어간다 설치 명령어apt-get updateapt-get upgradeapt-cache search mariadbapt-get install mariadb-server 테스트 실행여기까지 오면 설치가 된것이다.mysqlshow databases;이렇게 치면 db 리스트가 나오는데 이러면 동작하는 것이다.나가는 명령어는 exit다 ctrl-c 눌러도 안나가져서 고민했었다. 외부 접속용 계정 만들기root 는 그냥 두고 새 계정을 만들어 사용한다.CREATE USER 'pi_user'@'%' IDENTIFIED BY 'pi_user'; GRANT ALL PRIVILEGES ON *.* TO ..

2025-05-01 살질 일기 / 시간낭비

블록분해 프로젝트의 프로덕션이 진행되었다.이제 광고를 붙이려고 작업하였는데Unity Ads 의 banner 를 기기에 붙이는데 실패했다.에디터에서는 나오지만 장비에서는 에러로그와 함께 실패하였다. c# 에서 Advertisement.Banner.Load(unit_id, options);를 호출하면05-01 14:16:19.146 21562 29909 E Unity : AndroidJavaException: java.lang.RuntimeException: Can't create handler inside thread Thread[Thread-4,10,main] that has not called Looper.prepare()에러 로그가 나온다.내용만 봐선 쓰레드 문제인거 같은데 메인쓰레드에서 돌렸는데..

vue motion-v defineComponent export 예제

독립된 버튼 하나를 완성한 컴포넌트 소스이다.setup 방식 말고 defineComponent 방식이 없어서 하나 올려본다.특징to 를 받아서 페이지 이동시켜주는데press 애니메이션을 볼 수 있도록 setTimeout 으로 0.5초 딜레이를 줬다. CODEtemplate> div class="mt-8"> motion.button :while-hover="{ scale: 1.5, x: 50 }" :while-press="{ scale: 0.8 }" @click="delay_push(to)" class="tw_btn_detail" > more detail motion.button> div>template>script lang="ts">// c..

Google Play 서명키를 잃어버려서 교채해 봤습니다.

이게 되나 싶어서 안쓰는 프로젝트도 있고 하니 진행해봤습니다.메뉴위치는 앱선택 -> 테스트 및 출시 -> 설정 -> 앱 서명 -> 업로드키 재설 정 요청누릅니다. keystore -> pem 파일 얻기영상: https://www.youtube.com/watch?v=1zDpt341R7skeystore 가 버전업이 된거 같아서 인터넷에 떠도는 명령어로는 pem 파일을 얻을 수 없었습니다.영상에 보시면 keystore explorer 라는 프로그램을 사용하라길레안전이 좀 걱정되서 집에 잘 안쓴느 저사양 컴퓨터에 설치해서 실행해봤습니다.1. 설치하고2. 실행하고3. keystore 파일 드롭 하고4. 화면에보이는 keystore 를 더블 클릭하고5. 하단에 PEM 이라는 버튼을 눌러 pem 파일을 얻었습니다..

작업 상황 결과

1. 블록 분해 게임블록 분해 게임을 빨리 올리려고 스토어에 스크린샷을 올릴때저의 다른 게임 스샷을 쓴게 있는데그게 정책위반으로 걸렸습니다.해명 절차에 들어갔지만 이것은 시간이 너무 많이 걸려서 앱을 새로 만들어 출시를 눌러놓은 상태입니다. 2. 수조관 시계설정 UI 를 추가해서 출시 눌렀습니다.유료로 1달러 정도 이며유료게임은 어떻게 돌아가는지 확인하고 싶었습니다. 데모 영상: https://www.youtube.com/watch?v=KKUx71DhFAA 3. 블록 깨기 게임공동작업중이라 제가 정보를 올릴순 없고 말로 하자면출시하려고 했으나 테스터로 14 일 + 14일 테스트 기간을 채워야합니다.이 작업을 자발 적인 노력으로 끝내려면 상당히 완성도 있는 게임을 만들고배포해야 서로 해보겠다고 테스트..

132일차 요약 / 1인 게임 개발

질러버린 애셋 두개원화로는 14만5천원이군요물고기는 할인이 아니라 비싸게 느껴지네요 영상: https://www.youtube.com/watch?v=BMSG0VyT_-E 요약: 1. 블록 분해 게임 작업링크: https://serverdown.tistory.com/1290 2. Add Force 1 히어로 추가 작업글 링크: https://blog.sidnft.com/1279 3 테스트 하려고 샀던 수이 코인이 떡상한 사연우연히 얻은 수익 좀 팔아봤습니다. 4. 유니티 애셋 구매 (수이 팔아서)- 물고기 3D영상: https://www.youtube.com/watch?time_continue=4&v=OOzC3r0pBCo&embeds_referring_euri=https%3A%2F%2Fassetstore..

(해결됨) 유니티 광고 붙이다 빌드 무한대기 상태 / Running Gradle...

이건 무슨 에러일까요?안드로이드 빌드에 광고 붙이려다 이상태가 되어버렸습니다. 광고 ID 를 붙이라는거 같아서Admob 설치하고 광고ID 만들어 입력해두었습니다.광고는 Unity Ads 를 사용할껀데 이래도 되나....이것저것 만지는데 빌드가 갑자기 안되네요 내용Resolving Android DependenciesRunning Gradle...C:\project\pto\unity-block-away\Temp\PlayServicesResolverGradle\gradlew.bat --no-daemon -b "C:\project\pto\unity-block-away\Temp\PlayServicesResolverGradle\PlayServicesResolver.scripts.download_artifacts...