본문 바로가기

전체 글

(71)
002화. 웹프론트엔드, 시작은 개발 환경 설정부터 구글 신이 말했다.`VSCode를 까시오` vscode를 검색하여 공식 홈페이지에서 Stable 버전 Installer를 다운로드 받았다. 설치를 한 후, vscode를 실행하니 빈 윈도우가 하나 열렸다.. 이제 무엇을 해야하나 보니 다시 구글 신께서 말하시길`확장 프로그램들을 깔아라,그 목록은 아래와 같다.- ESLint- Error Lens- Live Server- Prettier돈이 많다면, GitHub Copilot을 깔아라` 구글신이 알려준 확장 프로그램들을 하나씩 검색해보니, 다음과 같은 정보들을 담고 있었다.- ESLint : JS코드의 문법 검사와 코딩 스타일을 검사하여 잘못된 정보를 표시해준다.- Prettier : ESLint가 검사를 해준다면, Pret..
001화. 프론트엔드 개발자로 회귀하다 그동안 주변에서 자주 듣던 얘기들. `선언형 개발 개꿀``이제 프론트엔드는 자동으로 만들어줍니다.``10년 안에 개발자가 사라진다.``요새는 다들 웹으로 개발하니까``node.js 써라``왜 그걸 직접 만들고 있어?` 5년간 클라이언트 개발을 해왔던 나에게 갑자기 웹 프로젝트가 찾아왔다. `웹 프레임워크로 개발 해볼까요?` 이제 정말 시작이다.. 늦은 30대 초반에 웹 개발자의 세계로 회귀하였다. "웹 프론트엔드 개발자 1년차로 회귀를 시작합니다."
Client 개발 Honey Book - 1. UI 포커스 관리 - Focus Management) Unity 툴을 이용하여 Client 개발을 하던 도중, UI Component의 Focusing을 관리하기 위해서 버튼이나 Text와 같은 컴포넌트에 Navigation이라고 하는 속성이 있는것을 깨달았다. Unity에서는 Navigation이라는 속성값을 vertical, horizontal, automatic, everything 등의 옵션을 부여하여 Tap Order을 주위 Component들과의 Relative 설정을 통해 관리할 수 있도록 구현하였다. 여기서 문득, 다른 App 개발이나, 웹 개발 등에서 Frontend, App을 만들때에도 동일한 고민을 하지않을까? 생각되어 검색해보았다. Focus Management 내가 Unity에서 사용했던 Navigation 과 같은 기능동작을 하는 ..
Unity에서 Visual Studio Code (VSCode) 프로젝트 인식 불가, 자동완성 안됨 https://stackoverflow.com/questions/72404123/omnisharp-error-about-dotnet-version-unity Omnisharp error about dotnet version - Unity at VSCode launch today I'm receiving this error: Starting OmniSharp server at 27/5/2022, 12:37:25 Target: f:\UnityProjects\MyGame.sln [ERROR] Error: Found dotnet version 5.0.407. Minimum required stackoverflow.com 최근, vscode에서 C# Extension 관련 업데이트가 이슈가 되었습니다. 자동완성 ..
Unity Scrolling시, Tiny Image Pixel 깜빡임, Line 두께 변화 Render Issue 움직이는 Image는 Canvas.pixelPerfect 로 어느정도 해결/증상완화 가능합니다. 고정된 Image는 아직 해결방법을 못찾았습니다.
Texture2D Memory Leak 해결(DestroyImmediate, Resources.UnloadUnusedAssets) Unity에서 Texture의 특정 영역을 Crop하거나, 조작하기 위해서는 Texture 객체를 다른 타입으로 변환해야 하는 경우가 생깁니다. Example : Image crop Crop Process: Texture -> Texture2D -> Mat (OpenCV Asset) -> Crop(SubMat) -> Texture2D -> Texture Issue: Texture -> Texture2D 과정에서, 생성한 Texture2D 객체가 자동으로 Unload되지 않아, Garbage Collection이 돌지 않고, 메모리에 계속 누적) Solution: 1. Resources.UnloadUnusedAssets() 함수 호출 즉시 해제 2. DestroyImmediate(_texture2d) 1번..
(Unity) C# Unity Engine에서 학습된 AI 모델 사용하기 1/N - Barracuda 개념 잡기 참조 github.com/Unity-Technologies/barracuda-release Unity-Technologies/barracuda-release Contribute to Unity-Technologies/barracuda-release development by creating an account on GitHub. github.com Unity Barracuda 패키지는 크로스플랫폼 (학습된 AI 모델의 플랫폼에 상관 없이)을 지원하는 경량 Neural Network Inference 라이브러리입니다. Neural Network는 인공신경망(Artificial neural network)으로, 생물학의 신경망에서 영감을 받아 만들어진 개념으로, 머신러닝, 딥러닝 등에 활용됩니다. 이미지와 ..
"Stopwatch : Simple" Privacy Policy 1. 개인정보의 처리 목적 (‘https://ngost.tistory.com’이하 ‘손톱귀신’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 고객 가입의사 확인, 고객에 대한 서비스 제공에 따른 본인 식별.인증, 회원자격 유지.관리, 물품 또는 서비스 공급에 따른 금액 결제, 물품 또는 서비스의 공급.배송 등 2. 개인정보의 처리 및 보유 기간 ① (‘https://ngost.tistory.com’이하 ‘손톱귀신’) 은(는) 정보주체로부터 개인정보를 수집할 때 동의 받은 개인정보 보유․이용기간 또는 법령에 따른 개인정보 보유․이용기간 내에서 개인정보를 처리․보유합니다. ② 구체적인 개인정보 처리 및 보유 기간은 다음과 같습니다. ☞ 아래 ..