업데이트 6

2025-05-21 (수) 개발일지

p-server - try - catch 없어서 또 시간낭비서버 포트를 변경했는데 연결테스트 하는 과정에서 예외가 발생했다.해당 코드는 try - catch 가 없는 단순 axios.get() 함수 였으나로그를 보고는 알아먹기 힘들게 짜여져있었다.1. 테스트 시작할때 로그가 없어서 시작하는 곳을 찾지 못해 시간을 낭비했다.2. 그리고 try - catch 추가아무튼 이런일들이 있었다. BBG - 앱 심사 거부 후기프로젝트 맴버들에게는 선정성 이슈 해결해달라고 말은해뒀는데 더 이상 진행하고 싶지는 않다.애초에 결과가 불확실한 상태에서 너무 많은 노력을 쏟아부었다.결국 매몰 비용으로 다가오고 감당해야한다.프로젝트를 버릴 경우 아이러니하게도 노력이 덜들어가면 그만큼 손실이 줄어든다.그리고 대부분의 프로젝트는..

2025-05-18 (일) 개발일지 / 로그 찍다 서버 쥬금

1. console.info 함수를 덮어 썼는데 죽어버렸다.express 에서 req.params 를 로그를 찍었는데 프로그램이 예외를 밷으면 처리를 못했습니다.거의 2시간을 디버깅 해서 찾았는데 황당하군요console.info 를 winston 의 로그 함수로 교체를 했는데예가 object 를 인자로 받으면 로그를 찍다 말고 예외를 던져버렸습니다. 시간낭비 갑이군요 로그 함수 내부에 try-catch 걸고.type LOG_FUNC = (text: string) => void;function log_write(func: LOG_FUNC, arr: any[]) { try { let output = ""; for (let i = 0; i arr.length; i++) { if (i !..

2025-05-17 (토) 개발일지 / 서버 죽음 / 개인정보처리방침

1. 죽은 웹서버 원인 파악일어나보니 웹서버가 죽어있었습니다.누가 /?XDEBUG_SESSION_START=phpstorm이런식으로 호출했나봅니다.phpstorm 의 취약점을 노리는 걸까요제 express 서버는 없는 파일에 대한 예외처리가 없어서 프로그램이 종료되었습니다.ENOENT: no such file or directory, open '/home/gunil/pto/node-sidnft-firebase/pi4server/public/?XDEBUG_SESSION_START=phpstorm' path: "/home/gunil/pto/node-sidnft-firebase/pi4server/public/?XDEBUG_SESSION_START=phpstorm", syscall: "open", ..

(bitaxe) 업데이트 / 새로 만든 웹페이지

링크: https://bitaxe.sidnft.com/ 집에서 비트코인 채굴 | 비트액스 bitaxe.sidnft.com별 디자인은 없고 현재는 글뿐입니다.비트액스 채굴기 관련 페이지를 만들어봤습니다.프로젝트 명이 bitaxe 입니다. 장치 리스트 들이 있고카톡 오픈채팅 링크도 달아두었습니다. 탐스 하드에처 소식을 듣다 문득 생각이 나서 시작했습니다.하드웨어 비교 사이트가 되면 좋겠군요

(APPS 업데이트) 개발 진행 상황 표시 추가

변경점빌드를 하면 버전이 올라가는 기능을버전이 올라가면 날짜를 기록하는 기능을 추가했고이것을 홈페이지에 표시하도록 했습니다.일단 show 버튼이 있고 누르면버전 과 빌드 후 얼마의 시간이 경과 하였는지 표시됩니다.버전을 보면 얼마나 고쳤는지 알 수 있고시간을 보면 최근에 뭘했는지 알 수 있습니다.페이지: https://apps.sidnft.com/페이지 하단에 위치합니다. 할일 추가1. show 버튼에 애니메이션 (다른 곳에 작업한거 통함)2. 로딩 애니메이션 추가 (다른 곳에 작업한거 통함) 3. 별도의 페이지로 분리

블록분해 / Tab to Dismantle / v12 업데이트 준비중

작업은 주말에 2일 정도 했구요 아이콘 변경위 이미지는 이전 버전 아이콘이구요아래가 이번버전 아이콘입니다.명암을 넣었는데 오히려 어두워 졌군요3d 로 돌리면서 보면 볼만한데 아이콘으로는 장점이 안살아나는거 같습니다. v12 주요 변경점그래픽 사양을 낮추기위해 여러가지를 뺏습니다.(별거 아닌 앱이라 있는지도 몰랐는데 저자양에선 느리다고 하더군요)명암구분이 잘가도록 셰이더도 교체 했습니다.두손가락으로 회전을 넣었는데만드는데 시간이 오래 걸렸으나 정말 쓸모 없는 기능 인거 같습니다.호기심에 넣어봤습니다.블록을 선택하면 빨간색으로 변경됩니다.내가 어떤 블록을 선택했는지 구분이 안간다는 비드백을 받았습니다.손가락을 움직이면 선택이 풀립니다. 플레이 영상: https://youtube.com/shorts/6tl..