프로그래밍
-
대규모 서비스 Elixir 엘릭서를 배워야하는 이유프로그래밍/개발메모 2025. 5. 15. 17:36
선행지식 엘릭서는 얼랭의 상위 호한 언어입니다.얼랭에서 되는건 엘릭서에서 다 된다고 보시면 됩니다. 영상: https://www.youtube.com/watch?v=Rjyf_dELAeg 1:17:00 텔레그램과 디스코드 는 아주 많은 유저를 처리해야하는 서비스인데소규모팀으로 운영되고 있다.이것이 가능한 이유는 얼랭의 여러대의 컴퓨터를 하나의 컴퓨터 처럼 동작시킬 수 있다는 점 때문이다. 얼랭은 다른 컴퓨터의 함수를 실행시킬 수 는 언어입니다.마치 모든 함수가자동으로 rest 서비스를 한는것 처럼 구현되어있는데요이 점을 이용하면 아무 컴퓨터에대가 명령을 던져 실행시킬 수 잇습니다.그점을 이용한거 같군요 초반에 장점중에 아주큰 숫자를 문제 없이 처리할 수 있는 기능도 있습니다. 중간에는 웹소켓에 대한 이야기..
-
(APPS 업데이트) 개발 진행 상황 표시 추가프로그래밍/자작 2025. 5. 13. 11:55
변경점빌드를 하면 버전이 올라가는 기능을버전이 올라가면 날짜를 기록하는 기능을 추가했고이것을 홈페이지에 표시하도록 했습니다.일단 show 버튼이 있고 누르면버전 과 빌드 후 얼마의 시간이 경과 하였는지 표시됩니다.버전을 보면 얼마나 고쳤는지 알 수 있고시간을 보면 최근에 뭘했는지 알 수 있습니다.페이지: https://apps.sidnft.com/페이지 하단에 위치합니다. 할일 추가1. show 버튼에 애니메이션 (다른 곳에 작업한거 통함)2. 로딩 애니메이션 추가 (다른 곳에 작업한거 통함) 3. 별도의 페이지로 분리
-
node.js express 와일드카드 (**) 못쓰게 되었네요 / missing parameter name / Unfinished Quotes프로그래밍/개발메모 2025. 5. 11. 00:36
이번에 서버를 추가로 만들면서 버전이 달라 졌는데최신 서버는 켜지지가 않아서 알아봤습니다. ** (별 두개) 못쓰게 막혔네요app.get("/posts/**", (req, res)=>{ ~~과 같이 /posts 이후의 값을 모두 받는 코드가 이젠 예외를 뱃습니다. (뭇쓴다는 이야기)Unfinished Quotes이런 요류나missing parameter name이런 요류가 발생하며 서버가 시작도 못하게 되네요로 표시되는 요류입니다.app.get("/posts/*name", (req, res)=>{ ~~이런식으로 *뒤에 파라메터 명이 와야합니다.기능적으로는 뒤에 모든 값들은 받을 수 있게 됩니다.console.log("webgl", req.params);이런식으로 req 의 params 를 읽어보면 뒷부분..
-
github gist 붙여넣기를 활용해보자 / 코드 붙여넣기 서비스프로그래밍/개발메모 2025. 5. 8. 19:29
여기에서 글을 쓰고 블로그에 붙일 수 있나보다.gist: https://gist.github.com/ Discover gistsGitHub Gist: instantly share code, notes, and snippets.gist.github.com 붙여보기들어간건가.. 미리 보기 안되넹 ... 배경색 검은색으로 고정은 안되려나 ..div style="background:black;">script src="https://gist.github.com/thisisone/7d496222f4a975274a6d4dc1d506b2f5.js">script>div>이렇게 붙여넣어봤다."> 잘들어간거 확인됨gist 페이지에서 코드를 수정할 수 가 없었다.내 컴에서 git clone 을 하고 고쳐서 올리면 바뀌는 ..
-
FirebaseAnalytics.unitypackage 다운로드 / Unity / 용량 왜이케 크냐프로그래밍/개발메모 2025. 5. 8. 13:44
이 패키지는 뭐길레 용량이 90메가가 넘는건지이걸 임포트를하면 git 이 350메가가 늘어버립니다.그래서 커밋하지 않고 패키지 파일로 가지고 다니느게 좋을 듯합니다. .gitignore 파일을 추가해서 git 에 커밋되지 않게 제고 했습니다./Assets/ExternalDependencyManager /Assets/Editor\ Default\ Resources /Assets/GeneratedLocalRepo /Assets/firebase왜이케 크징 FirebaseAnalytics.unitypackage 다운로드 링크:https://drive.google.com/file/d/1y14XMmDNDreveM_C1Y5iorjSyc4_-Hj0/view?usp=sharing 구글아 용량좀 줄여다오