전체 글
-
2025-05-17 (토) 개발일지 / 서버 죽음 / 개인정보처리방침프로그래밍/개발메모 2025. 5. 17. 13:03
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", ..
-
2025-05-16 (금) 개발일지프로그래밍/개발메모 2025. 5. 16. 12:46
1. 앨릭서 시작영상과 버전이 달라서 명령어가 이상하게 동작했다.큰일이다. 영상: https://www.youtube.com/watch?v=IiIgm_yaoOA&t=1578s영상의; 상황내 상태$ elixir -v Erlang/OTP 27 [erts-15.2.7] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit:ns] Elixir 1.18.3 (compiled with Erlang/OTP 25) 설치 페이지에서 제공되는 버전설치페이지: https://elixir-lang.org/install.html#windowsiex 하면 프로그램가능한 상태가 되어야하는데 나는 추가 명령어를 오청받고 있다.컴터 재부팅하니 영상처럼 프로그램 가능한 ..
-
대규모 서비스 Elixir 엘릭서를 배워야하는 이유프로그래밍/개발메모 2025. 5. 15. 17:36
선행지식 엘릭서는 얼랭의 상위 호한 언어입니다.얼랭에서 되는건 엘릭서에서 다 된다고 보시면 됩니다. 영상: https://www.youtube.com/watch?v=Rjyf_dELAeg 1:17:00 텔레그램과 디스코드 는 아주 많은 유저를 처리해야하는 서비스인데소규모팀으로 운영되고 있다.이것이 가능한 이유는 얼랭의 여러대의 컴퓨터를 하나의 컴퓨터 처럼 동작시킬 수 있다는 점 때문이다. 얼랭은 다른 컴퓨터의 함수를 실행시킬 수 는 언어입니다.마치 모든 함수가자동으로 rest 서비스를 한는것 처럼 구현되어있는데요이 점을 이용하면 아무 컴퓨터에대가 명령을 던져 실행시킬 수 잇습니다.그점을 이용한거 같군요 초반에 장점중에 아주큰 숫자를 문제 없이 처리할 수 있는 기능도 있습니다. 중간에는 웹소켓에 대한 이야기..
-
성공하려면 마음근육을 키워야 합니다.유튜브 2025. 5. 14. 16:42
영상: https://www.youtube.com/watch?v=FddIqB_0EVE 초반에 나옵니다.우리가 해결해야하는 문제는 노후 대비 같은 장기적인 문제 입니다.이런 문제를 극복하려면 높은 IQ 의 지능이나 인지 능력이 아니라지속적인 스트레스를 주는 환경에서 버틸 수 있는 마음의 근육이라고 합니다.즉 꾸준히 생각해야한다는 것이죠 당장 성공하는 유튜버 들을 보면성공한는 순간에는 화려하지만 그 과정은 지루하며 긴 시간이 있었습니다.하지만 성공할 때 까지 포기하지 않아야 결과를 볼 수 있습니다. 심지어 투자 조차 말이죠 느리더라도 앞으로 가고 있다는 것이 중요한 시대입니다.
-
(APPS 업데이트) 개발 진행 상황 표시 추가프로그래밍/자작 2025. 5. 13. 11:55
변경점빌드를 하면 버전이 올라가는 기능을버전이 올라가면 날짜를 기록하는 기능을 추가했고이것을 홈페이지에 표시하도록 했습니다.일단 show 버튼이 있고 누르면버전 과 빌드 후 얼마의 시간이 경과 하였는지 표시됩니다.버전을 보면 얼마나 고쳤는지 알 수 있고시간을 보면 최근에 뭘했는지 알 수 있습니다.페이지: https://apps.sidnft.com/페이지 하단에 위치합니다. 할일 추가1. show 버튼에 애니메이션 (다른 곳에 작업한거 통함)2. 로딩 애니메이션 추가 (다른 곳에 작업한거 통함) 3. 별도의 페이지로 분리