본문 바로가기

Game Programming178

rust -> go 러스트를 하면서 go로 바꾸게 되었다. 거두절미하고 현존 언어의 문제는 go가 가장 잘 풀고 있다고 보여지기 때문이다. 물론 rust에 비해 오랜 시간 사용되어 온 것도 있고 마침 rust가 더 발전하고 있는 와중이지만 이런 발전의 소용돌이에서 버틸 자신이 없다. 얼마나 많은 변화를 거칠 것인지 예정 된 내용만 봐도 힘들다. 어차피 개발의 한계를 경험하고 있는 나 자신에게 방대한 환경은 오히려 독이라고 생각된다. 그래서 go로 변경. 현재까지는 만족스럽다. 역시 나는 c가 가장 좋다. 2022. 1. 13.
rust tokio는 왜 tokio일까? 궁금했다. 하다보니 뭔가 라이브러리도 의뭉스럽고. 아무리 봐도 안보인다. timer + ofusca... 이런 식인 줄 알았는데... 설마 다른 뜻이 없는 것인가? https://www.reddit.com/r/rust/comments/dnq5dh/tokio_pronunciation/ 마침 레딧에 이런 내용이 있었다. 그냥 일본 도쿄를 좋아해서 그런 듯 싶다. rust가 tokyo 에서 여러가지 작업을 한 것도 있고 그런 것이겠지. 2021. 12. 26.
Log4j 요즘 핫한 공격 우리 서버에도 공격이 자주 옵니다. 그런데 우리는 자체 로거 쓰기 때문에 뭐... 암튼 공격패킷 캡쳐해서 올려봅니다. 일단 해당 주소는 접속 안되는군요. 2021. 12. 16.
Firebase 장애 일지 오늘 아침부터 storage 파일 접근이 차단되었다. 0. 상황파악 - skt, kt, lg 모든 모바일 망 접속 불가. - 유선망 일부 접속 가능, kt 안됨 1. 리전 변경 - firebase는 리전 변경이 안된다. gcp 리전을 사용하기 때문에 현재 상태 확인 (문제 없음) - 문의는 역시 무응답의 구글이라 불가상태 - 신규 리전으로 nam5 고르고 해본다. 안됨 2. dns 변경 - 구글 dns로 변경하니 됨 뭐 늘 있는 일들이라고 볼 수 있겠다. 이번엔 그래도 dns로 처리라도 되었으니 다행인가.. 추가 : 오후 3시 일괄 셀룰러 접속 해결된 듯 싶다. 원인은? 다 알다시피 어제부터 문제가 연관된 것은 아닐까? 의심만 해본다. 일단 파이어베이스에서는 아니라니까.. 2021. 12. 14.
ADMOB unity 6.1.1 fix 1. UnityEditor.RetainedMode:UpdateSchedulers () 2. Hierarchy change detected while computing layout, this is not supported. 우선 현재까지 수정 내용은 git에 적용 안되어 있으니 임시로 보면 됩니다. public static GoogleMobileAdsSettings Instance { get { if (instance != null) { return instance; } instance = Resources.Load(MobileAdsSettingsFile); if (instance != null) // 여기 추가. return instance; Directory.CreateDirectory(MobileAd.. 2021. 10. 11.
dnspy를 이용한 디컴파일 삽질 일의 시작은 갑작스런 큰 업무의 의뢰였다. 해당 업무를 진행하기에는 5~6개월 가량 예상되는 문제가 있어서 git을 뒤지게 되는데... 있었지만 일부 기능이 제한되었다. 되는데 못하게 막아두었으니 제한된 것이 맞을 것이다. 물론 리플렉션 처리 후 일일히 뜯어다 써도 되지만... 이런 식으로 하면 일단 필드 명칭 얻어다 왔다리 갔다리 해야 해서 제일 피하고 싶은 방식이었지만... 그래서 dnspy를 통해 dll을 뜯기로 했다. dnspy는 ilspy 코어를 활용하여 만들어진 디컴파일러로서 edit기능까지 갖춘 매우 훌륭한 도구이다. 그래서 했는데.. 역시 무료라서... 해당 dll에 난독화 ctl코드가 적용되어 있다. 이렇게 stx, etx계열의 컨트롤 코드가 사용되면 일반 texteditor에서는 컴파일.. 2021. 8. 29.