전체 글 (78) 썸네일형 리스트형 나는 리엑트의 새로운 페이지가 필요해 (003화 - S급 프론트엔드 개발자로 회귀하다) React를 어찌하여 설치하였다.요즘은 세상이 좋아져서 vite라고 하는 프로젝트 셋팅 툴이 프로젝트 시작을 편리하게 해준다고 한다.그런데 훌륭하게 설계된 프레임워크와 다르게, 플랫폼 개발 환경이 이토록 정형화되어있지 않았던 것도 문제가 있는 것?인가.. 하는 생각도 하지만, 워낙 javascript의 자유도나 변형된 형태가 다르다보니, 이해할 것 같기도 하다. 리엑트 프로젝트를 생성하는 방법은 `npm create vite@latest`이라고 명령어를 CLI에 작성하면, 어떠한 프로젝트로 생성할지 알아서 만들어준다. 나는 리엑트 + 타입스크립트 프로젝트를 선택하였는데, 리엑트 이외에도 바닐라 스크립트, Vue.js 같은 프론트엔드 기술들이 몇몇 보이긴 한다. 아직은 관심이 생기지 않는다..생성된 프로젝.. 웹프론트엔드, 시작은 개발 환경 설정부터 (002화 - S급 프론트엔드 개발자로 회귀하다) 구글 신이 말했다.`VSCode를 까시오` vscode를 검색하여 공식 홈페이지에서 Stable 버전 Installer를 다운로드 받았다. 설치를 한 후, vscode를 실행하니 빈 윈도우가 하나 열렸다.. 이제 무엇을 해야하나 보니 다시 구글 신께서 말하시길`확장 프로그램들을 깔아라,그 목록은 아래와 같다.- ESLint- Error Lens- Live Server- Prettier돈이 많다면, GitHub Copilot을 깔아라` 구글신이 알려준 확장 프로그램들을 하나씩 검색해보니, 다음과 같은 정보들을 담고 있었다.- ESLint : JS코드의 문법 검사와 코딩 스타일을 검사하여 잘못된 정보를 표시해준다.- Prettier : ESLint가 검사를 해준다면, Prettier는 잘못된 코드나 포멧을 .. 프론트엔드 개발자로 회귀하다 (001화 - S급 프론트엔드 개발자로 회귀하다) 그동안 주변에서 자주 듣던 얘기들. `선언형 개발 개꿀``이제 프론트엔드는 자동으로 만들어줍니다.``10년 안에 개발자가 사라진다.``요새는 다들 웹으로 개발하니까``node.js 써라``왜 그걸 직접 만들고 있어?` 5년간 클라이언트 개발을 해왔던 나에게 갑자기 웹 프로젝트가 찾아왔다. `웹 프레임워크로 개발 해볼까요?` 이제 정말 시작이다.. 늦은 30대 초반에 웹 개발자의 세계로 회귀하였다. "웹 프론트엔드 개발자 1년차로 회귀를 시작합니다." [다음화]https://ngost.tistory.com/124 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)으로, 생물학의 신경망에서 영감을 받아 만들어진 개념으로, 머신러닝, 딥러닝 등에 활용됩니다. 이미지와 .. 이전 1 2 3 4 5 ··· 10 다음