유니티 허브(Unity Hub)용 'modules.json' 유니티 허브(Unity Hub)용 'modules.json' 파일 모음입니다. 유니티(Unity)를 설치하자마자 추출한 파일입니다. 유니티를 수동으로 설치하면 유니티 허브에서 재대로 인식을 하지 못하는 경우가 있습니다. 이럴 때 유니티를 재설치하지 않고 유니티 허브에서 동작시키기 위한 파일입니다. github에서 보기 왜 필요합니까? 유니티(Unity)를 수동으로 설치하고 유니티 허브(Unity Hub)에 추가한 후 다음과 같은 오류가 발생할 때 사용됩니다. 'Add Modules'가 나타나지 않는 경우 'Unity 2022.3.20f1 is no longer available from the Hub. For a better experience..
Stepper Async 5 (Library for Arduino) 아두이노 'Stepper' 라이브러리를 수정하여 스텝 모터를 비동기식으로 구동할 수 있게 해주는 라이브러입니다. 소스 코드 : github - dang-gun/Arduino_StepperAsync5 기존의 'Stepper' 라이브러리는 동기식으로 동작하기 때문에 스테퍼 모터가 동작하는 동안에는 다른 동작을 할 수 없습니다. 이 라이브러리는 이러한 단점을 수정하고 스텝 모터가 실행되는 동안 다른 작업을 할 수 있게 해줍니다. 연관글 영역 Index 주요 기능 시작 하기 테스트 해보기 문서 수정 이력 기여 방법 저자 및 기여자 라이선스 주요 기능 'Stepper' 라이브러리와 동일한 선언 구조 'Stepper' 라이브러리와 동일한 사용 방법..
Button Click Check 아두이노에 연결된 버튼의 상태를 확인하기 위한 라이브러리입니다. 소스 코드 : dang-gun/Arduino_ButtonClickCheck 상태가 변하지 않았을 때, 상태가 변했을 때의 출력을 다르게 해줍니다. 이 상태를 이용하여 버튼의 상태가 변했을 때 한 번만 동작하도록 쉽게 프로그래밍이 가능합니다. 연관글 영역 목차 주요 기능 시작 하기 테스트 해보기 문서 수정 이력 기여 방법 저자 및 기여자 라이선스 주요 기능 버튼의 마지막 상태 저장 버튼의 상태 변화 감지 시작 하기 깃허브의 'Releases'에서 파일을 다운로드하거나 'ButtonClickCheck.h', 'ButtonClickCheck.cpp'를 생성하고 소스를 복사하여 넣어주세요. 이후 아래 설명에 따라 ..
DG_jsModuleLoad 1.0 - 다중 파일 로드(다운로드하여 내용을 전달) 기능 - 각 파일 로드 완료 시 콜백 제공 - 모든 파일 로드 완료 시 콜백 제공 테스트 용 프로젝트 : https://github.com/dang-gun/DotNetSamples/tree/master/JavascriptUtilTest 프로그램 소스 : github - https://github.com/dang-gun/DG_JavaScript_Utility/tree/master/DG_jsModuleLoad Author : Dang-Gun Roleeyas ( http://blog.danggun.net/ ) Create date : 2021.12.01 License : MIT( https://opensource.org/lice..
전편에서 했던 "API 결과 리턴 공통화"는 좀 급하게 만들다 보니 빠진 것이 있는데......가장 중요하다고 할 수 있는 '결과 처리 클래스'가 공통화가 덜돼서 최종 결과를 출력하는 'ApiResultReady.ToResult()'를 호출할 때 출력할 객체를 따로 지정해야 했습니다. 이번엔 이 불편함을 고쳐봅시다. 1. 'ApiResultBaseModel' 수정'ApiResultReady'에서 하던 성공 실패 여부를 처리하기 위한 기능을'ApiResultBaseModel'으로 옮여야 합니다. 성공 문자를 저장해두고 이것과 비교하는 함수를 추가합니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474..
API의 결과를 줄 때 성공하면 약속된 모델을 전달하고 실패하면 실패에 약속된 모델을 전달하는 것이 일반적인 방법입니다.이 방법의 문제는 성공했을 때와 실패했을 때 구분이 매번 똑같을 수 없으니 프론트엔드(Front-end)에서는 이것을 구분하기 위한 작업을 그때그때 해야 합니다. 그래서 API결과를 알리기 위해 고정된 값을 하나 전달해주는 것이 좋습니다.API 결과용 베이스를 만들어 API를 리턴할때는 이 베이스를 상속받은 모델을 리턴하는 것이죠. 1. 필요한 정보API결과는 다음과 같은 경우가 있습니다. 성공 : 의도대로 API가 성공한 경우실패 : 서버에서 실패로 판단하는 경우. 백엔드(Back-end)와 협의된 정보를 전달한다.캐치 가능한 오류 : 서버에서 캐치한 오류(try~catch)알 수 없..
Key Input Board 0.8- 시리얼 신호를 읽어 WinAPI를 호출합니다.- 원하는 키 조합 입력 기능- 키 조합 파일 로드 기능 프로그램 다운로드 : https://github.com/dang-gun/KeyInputBoard/releases프로그램 소스 : github - dang-gun/KeyInputBoard Author : Dang-Gun Roleeyas ( http://blog.danggun.net/ )Create date : 2020.04.24License : MIT( https://opensource.org/licenses/MIT ) 사용기술 : c# 4.7.2, WinForm 유틸리티 설명시리얼의 데이터의 신호를 받아 WinAPI 키보드를 호출하는 프로그램입니다.이 동작은 낮은 수..
DG_JsFileSelector 0.8- 파일 드래그 엔 드롭 기능- 파일 선택 기능- 서버 업로드를 위한 개체 제공 라이브러리 테스트 : https://dang-gun.github.io/DG_JavaScript_Utility/DG_JsFileSelector/DG_JsFileSelector.html프로그램 소스 : github - dang-gun/DG_JavaScript_Utility/DG_JsFileSelector Author : Dang-Gun Roleeyas ( http://blog.danggun.net/ )Create date : 2020.04.24License : MIT( https://opensource.org/licenses/MIT ) 사용기술 : javascript, jQuery 유틸리티 ..
DG_Popup 1.0- DIV 팝업(혹은 다얄로그)를 생성하고 관리- 팝업에서 팝업을 열어 관리함- 사용자가 만든 Html을 사용함- 창 이동 가능 라이브러리 테스트 : https://dang-gun.github.io/DG_JavaScript_Utility/DG_Popup/DG_Popup.html프로그램 소스 : github - dang-gun/DG_JavaScript_Utility/DG_Popup/ Author : Dang-Gun Roleeyas ( http://blog.danggun.net/ )Create date : 2019.02.27License : MIT( https://opensource.org/licenses/MIT ) 사용기술 : javascript, jQuery 유틸리티 설명Div로 팝..
드디어 EF(Entity Framework)를 연결합니다.이 프로젝트는 코드 퍼스트(Code First)라 해당 코드가 들어 있지만다른 방식을 사용한다면 코드 퍼스트 부분은 필요 없습니다. [ASP.NET Core] 빈 프로젝트 세팅 (1) - 'index.html'을 시작페이지로 설정하기[ASP.NET Core] 빈 프로젝트 세팅 (2) - WebAPI 설정 [ASP.NET Core] .NET Core로 구현한 SPA(Single Page Applications)(1) - 기초[ASP.NET Core] .NET Core로 구현한 SPA(Single Page Applications)(2) - Ajax공통 기능, 데이터 바인드 처리[ASP.NET Core] .NET Core로 구현한 SPA(Single P..