전체 글
-
직소 퍼즐 맞추는 프로그램 단계개발 2023. 3. 2. 23:36
퍼즐에 번호 쓰기 퍼즐 스캔 여러 퍼즐 이미지에서 각각의 이미지로 절단 퍼즐 조각에 써있는 번호 인식 퍼즐 조각에서 Outline 추출 Outline에서 Edge 추출 Edge Normalize Hole, Head 쌍 만들기 Piece에서 그래프 생성 그래프 풀이 퍼즐 조각 회전 전체 퍼즐 그림 완성 이렇게 단계를 거치면 퍼즐 푸는 프로그램을 만들 수 있을 것 같다. 재미있어 보이는 것 부터 해나갈 예정. 각 단계를 할 때 마다 글도 쓰고. 화이팅! https://github.com/jkwchunjae/JigsawPuzzleSolver
-
2022 월드컵 내기 결산카테고리 없음 2023. 1. 20. 23:48
월드컵 내기 결산 ! 많은 분들이 호응해 주셨습니다. 참가해 주셔서 감사합니다. 2018 내기때 가장 힘들었던 부분은 내기 후 상금 분배였다. 한 분 한 분 계좌이체 하느라 힘들었기 때문에 이번엔 카톡 친구 송금 기능을 사용했고, 모든 참가자들이 나에게 카톡 친구신청을 하고 참가비를 입금하는 방식으로 시작했다. 공지사항은 카카오톡 오픈 카톡방을 사용했다. 익명으로 참여할 수 있어서 좋았다. 참가자들끼리 서로의 신상은 공개하지 않으면서 월드컵 얘길 할 수 있고, 이 채널에서 만큼은 밤 늦은 시간 축구얘길 해도 괜찮은 느낌이라서 편했다. (일단 나는..ㅋㅋ) 24분이 참가해주셨다. 1등은 24,000 원 이득을 봤고, 24등은 13,000 원 손해를 봤다. 상금 계산 시 600원 반올림 정책으로 인해 주최측..
-
2022 월드컵 내기 규칙카테고리 없음 2022. 9. 1. 00:57
https://hellojkw.com/worldcup 의 2022 월드컵 내기의 규칙을 설명합니다. (필독) 지난 2018 내기와 크게 달라진 점은 상금 계산 방법입니다. 전반적으로 비슷하나, 관리자인 제가 한사람한사람 분배를 해야 하기 때문에 너무 귀찮았습니다. 그래서 600원을 기준으로 반올림 하기로 했습니다. 예시 결과값 상금 설명 12,300 12,000 600원 미만은 절삭 12,599 12,000 600원 미만은 절삭 12,600 13,000 600원 부터 올림 12,999 13,000 600원 부터 올림 여기에서 주최측의 약간의 수익이 발생할 수 있습니다. 서버 운영비로 잘 사용하겠습니다. 참가비는 2만원입니다. 3라운드를 해야 하기 때문에 3만원을 받으면 깔끔하긴한데, 굳이 그럴필요 없을 ..
-
Blazor에서 typescript 디버깅HelloJkw 개발 2022. 3. 6. 17:03
typescript로 js파일을 만들었다. wwwroot/js에 kakaomap.js와 kakaomap.js.map 파일이 생겼다. 크롬 개발자 도구의 js파일에서 breakpoint를 찍었다. 그랬더니 ts파일을 찾을 수 없다는 메세지를 받았다. Could not load content for https://localhost:44333/_content/_scripts/kakaomap.ts (HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE) 방법 1. 그냥 js로 디버깅 이럴 경우 그냥 js로 디버깅 하는 것도 방법이 될 수 있다. .map 파일을 생성하지 않으면 된다. tsconfig.json 파일에서 sourceMap 값을 false..
-
Blazor에서 카카오 지도 API 적용하기HelloJkw 개발 2022. 3. 5. 14:16
카카오 지도 API 개발하는 과정에서 겪은 일. blazor를 선택하면서 js를 쓸 일은 없겠거니 했지만, js로만 되어있는 라이브러리를 사용하게 되면 어쩔 수 없어 JS Interop을 사용해서 개발해야 한다. 처음에는 단순 함수로 개발했다. ts로 바꾸는 등 변화 과정을 기록한다. blazor project에 typescript를 적용하는 과정은 여기서 확인. 2022.03.04 - [분류 전체보기] - Blazor에서 typescript 사용하기 변경 전: javascript 기반, 단순 함수를 호출 javascript에 함수로 만들고, 전역변수를 두어 map 객체를 관리한다. 모든 변수는 전역변수로 만든다. (당연히) map이외에 marker 등 다른 함수와 섞이면서 코드 관리가 어렵다. 변수의 ..
-
Blazor에서 typescript 사용하기HelloJkw 개발 2022. 3. 4. 18:02
당연하겠지만 blazor에서 javascript를 사용할 수 있다. 하지만 typescript가 아니면 뭔가 불안하다. 버그가 속출할 것 같고.. 마치 그냥 C로 코딩하는 기분이랄까.. typescript를 적용하자. 참고문서 https://www.c-sharpcorner.com/blogs/type-script-with-blazor https://docs.microsoft.com/en-us/visualstudio/javascript/compile-typescript-code-nuget?view=vs-2022 가장 먼저 Microsoft.Typescript.MSBuild 를 설치한다. 설치가 잘 안됐다. 뭔가 뒤에서 하는데 csproj 파일엔 반영이 안되는 느낌.. MS 문서를 보고 그냥 csproj 파일..
-
Blazor에 카카오맵 연동하기HelloJkw 개발 2022. 2. 28. 22:35
당연하겠지만 blazor에서 javascript함수를 호출할 수 있고, javascript에서 blazor함수를 호출할 수 있다. Wasm뿐만 아니라 server side blazor도 가능하다. 참고: ASP.NET Core Blazor JavaScript interoperability (JS interop) 이 기능을 사용하면 카카오맵을 연동할 수 있다. 카카오맵 설명서: https://apis.map.kakao.com/web/ 연동하면서 생기는 이슈를 정리해본다. 기본적인 내용은 카카오맵 설명서를 참조하면 될 듯!