전체 글 1107

집에서 서버 돌려보자 / 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 ..

혁신의 본질은 대단한 개인이 아니고 환경이다.

영상: https://www.youtube.com/watch?v=_pRm-OcjcSg 영상에는 어마어마한 혁신을 이룬 기술들은동시에대 여러명이 개발중이거나 개발되었으며 효율 편의성 국적 지위 등의 이유로 나가 떨어졌습니다.실패한 개인은 이렇게 파산하고 쓰러지고 사라지는 것은 필연입니다. 내가 개발했지만 성공하지 못하는 것은 당연하니 실망하지말고 개선하되인생 몰빵은 하지맙시다. 성공은 우연이며 내 차례가 아닐 수 있습니다.다음 환경에 적응해야합니다.

유튜브 2025.05.04

시진핑 내려온다는 설이 있습니다.

2025-05-02 현재 이런 영상들이 올라왔습니다. 영상: https://www.youtube.com/watch?v=0cYeltObgZ4 영상: https://www.youtube.com/watch?v=y-lr8RIHj_4 최근 이상한 뉴스들도 있었습니다.트럼프는 중국과 협상중이라고 하고시진핑은 협상하지 않았다고 하는 뉴스죠이때 그럼 다른 사람이랑 협상 중이겠거니 했는데아예 차기정권이랑 협상 중인거 같군요시진핑이 내려온다면 중국은 근본적으로 바뀔 수 있기 때문에중국 투자에 고려해봐야합니다.한국 IMF 맞았을대 처럼 그런 상황이 아닐까 싶네요 최근 할투에서도 중국 투자를 권유하고 있고 서재형 또한 여러나라에 분산하라는 방향을 제시하고 있습니다.모든 사람 말이 맞으려면 단 한가지 결과로 모이게 됩니다...

투자 2025.05.03

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일 테스트 기간을 채워야합니다.이 작업을 자발 적인 노력으로 끝내려면 상당히 완성도 있는 게임을 만들고배포해야 서로 해보겠다고 테스트..