[js/ts/react/nextjs] recoil 사용법 #설치 npm i recoil #RecoilRoot 추가 #src/atom.ts 프로퍼티 정의(상태) import { atom } from "recoil"; export const ShowPopupState = atom({ key: "ShowPopup", default: false, }); #사용 useState처럼 useRecoilState에 위에 프로퍼티 넣어서 사용 #javascript #typescript #react #nextjs #recoil
https://github.com/Louis1351/Drawing-UI-Texture-package GitHub - Louis1351/Drawing-UI-Texture-package: Tool to add drawable RawImage for Unity (using only GPU to improve performance). Tool to add drawable RawImage for Unity (using only GPU to improve performance). - Louis1351/Drawing-UI-Texture-package github.com 위 패키지를 이용하여 구현 사용법이 매우쉬워서 위 링크를 참고하면 되고, 스크립트만 간단히 공유하면 using LS.DrawTexture.Runtim..
WindowsVideoMedia error unhandled Color Standard: 0 falling back to default this may result in rendering issues 이슈 해결 방법 buildSettings->playerSettings->OtherSettings->Rendering->Color Space* 을 Gamma로 설정 영상파일 선택->Ovverride for Standalone 체크 -> Transcode 체크->Codec VP8 선택 후 Apply 참고링크 https://forum.unity.com/threads/windowsvideomedia-error-unhandled-color-standard-0-falling-back-to-default-this-may..
[autoHotKey/c#] 오토핫키와 c#을 이용한 화면 교체(change Topmost) 프로젝트 진행 중 UDP 신호에 따라서 사용프로그램 두개를 교체해야되는 이슈가 생겨서 AutoHotKey를 이용하여 해결하였다. 1.화면 최상위처리(AutoHotKey) 비발디브라우저를 최상위를 가져오는건데 해당 프로세스 정보를 정확히 가져오기위해서는 Autohotkey Dash에 있는 Window Spy를 이용하여 해당 프로세스를 확인 한 뒤 스크립트를 작성하였다. # 1번 프로그램 최상위로 가져오기 -브라우저 활성화 WinActivate, ahk_exe vivaldi.exe return # 2번 프록그램 최상위로 가져오기 -블랙화면 활성화 WinActivate, MainWindow return 그리고 블랙화면..
[버그/유니티/iOS] iOS Resolver: Failed to install CocoaPods for the current user 맥 환경에서 잘 설치되었는데도 유니티에서 제대로로드되지않아 엄청 고생했다 루비가 3.1.0이 설치되어있는데도 자꾸 2.6.0만 외치는 유니티 알고보니 유니티 자체적인 버그였다 맥(zch쉘)에서 환경변수 다 잘 설정해도 쉘 인식이 정상적이지 않아 발생하는 문제 .bash_profile 과 .bashrc 에도 루비설치경로를 똑같이 환경변수를 설정해주면 해결된다 #유니티 #unity #ruby #cocoapods #pods
[클리커 리뉴얼 01]nextjs+supabase 기본 구성 참고페이지 https://supabase.com/docs/guides/getting-started/quickstarts/nextjs Use Supabase with Next.js | Supabase Docs _10 return {JSON.stringify(notes, null, 2)} supabase.com #nextjs+supabase 설치 npx create-next-app -e with-supabase #설치 후 실행 npm run dev #supabase로 이동 및 가입 및 DB 생성진행 https://supabase.com/ Supabase | The Open Source Firebase Alternative Build producti..
오토핫키를 위한 [autohotkey/매크로]키보드 마우스 매크로 구현 1.오토핫키 설치(1.0) https://www.autohotkey.com/ AutoHotkey AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programmi www.autohotkey.com 2.프로젝트 생성 및 저장 #확장자를 .ahk로 저..
기존에 클리커라는 프로젝트를 리뉴얼하기로 마음먹었다 기존에 사용자들이 체험에 참여하기위해 약 6개의 입구에서 스탭들이 +를 하면 모든 앱에서 +가되고, 출구에서 스탭들이 -를 하면 모든 앱에서 -되에 총 체험한 인원과 체험 중인 인원을 파악하여 통계를 내는 프로젝트다. [프로젝트 구성] 왼쪽부터 입장 / 퇴장 / 대쉬보드 프로젝트 기술 스팩 -front: react / tailwind -backend: nestjs / typeorm / mssql -infra: aws-ec2 /sqlserver / windows 작업하면서 단점 -데이터 실시간 갱신의 비효율(r-db다 보니, fetch를 이용한 pulling 방식을 매번써야하는데 너무 비효율적) -typeorm의 설정 및 기본 db 구축이 너무 무거워서 ..
[server/client] SSR / CSR 한 줄 설명 SSR(Server Side Rendering) -뷰(html)를 서버에서 렌더링하여 화면을 만듬 (초기로딩 빠름, 일괄 업데이트 ,SEO 비효율) CSR(Client Side Rendering) -뷰(html)를 클라이언트에서 렌더링하여 화면을 만듬(초기로딩 느림, 부분 업데이트 가능,SEO 최적화) 권장링크 https://velog.io/@hamjw0122/Next.js-Hydration #ssr #csr
#iTextSharp 5.0 사용 -패키지매니져 NuGet\Install-Package iTextSharp -Version 5.5.13.3 -다운로드 경로 https://drive.google.com/file/d/1mw700dU_6L8yDe4GNh8cn384Tkyg5jjc/view?usp=sharing itextsharp.dll drive.google.com 해당 DLL 유니티 폴더 복사 후 사용 -코드 public void CreatePdf(string path) { Document document = new Document(); PdfWriter.GetInstance(document, new FileStream(path, FileMode.Create)); document.Open(); document..