[바미] Postgresql 설치 오류 해결하기
·
프로그래밍(Web)
공식 사이트에서 16.1버전을 다운받고, 설치하려는데 위와 같은 에러창이 떴습니다. 처음에는 AppData\Local\Temp경로에 postgresql...디렉토리 문제인 줄 알고 삭제했지만 문제는 여전했습니다. 방법은 아래 페이지에서 구버전을 다운받아 해결했습니다. https://superuser.com/questions/1475822/postgresql-install-fail-in-windows-10-icacls-error-access-denied PostgreSQL Install Fail in Windows 10 (icacls error / access denied) I am getting the following error when trying to install PostgreSQL on my W..
[바미] AMD, Ryzen 8000G 데스크탑 APU의 "스윗 스팟"으로 듀얼 채널 DDR5-6000 메모리 권장
·
IT 관련 정보
AMD의 Ryzen 8000G AM5 데스크탑 APU가 곧 출시될 예정이며 이에 대비할 수 있는 우수한 듀얼 채널 DDR5-6000 메모리를 구입하는 것이 좋습니다. AMD는 세계에서 가장 빠른 통합 GPU 성능을 위해 AM5 Ryzen 8000G 데스크탑 APU PC 빌더에게 듀얼 채널 DDR5-6000 메모리 키트를 권장합니다 CES 2024에서 AMD는 마침내 Zen 4 CPU와 RDNA 3 GPU 코어가 결합된 Ryzen 8000G "Hawk Point" AM5 데스크톱 APU를 발표했습니다. 이 칩은 또한 최신 Ryzen AI "XDNA" NPU(8700G 및 8600G)를 탑재하고 있으며, 개별 그래픽 솔루션으로 업그레이드할 필요 없이 캐주얼 또는 AAA 게임을 플레이할 가능성이 높은 예산/메..
[바미] AMD FSR 업스케일링 기술 유튜브 및 VLC에 적용, AMD 플루이드 모션 프레임 1월 24일 공식 출시
·
IT 관련 정보
AMD는 FSR 업스케일링 기술이 YouTube 및 VLC에 출시될 예정이며 Fluid Motion Frames는 1월 24일에 베타가 종료 될 것이라고 발표했습니다. AMD는 모두 YouTube 및 VLC용 FSR 기술을 통해 NVIDIA의 RTX Video Super Resolution과 경쟁할 예정입니다 이 소식은 AMD가 비디오 콘텐츠, 특히 YouTube 및 VLC와 같은 소비자 애플리케이션을 대상으로 하는 새로운 FSR 기능 을 준비하고 있다고 보고한 TweakTown에서 나왔습니다. AMD는 이 업데이트가 Radeon Adrenalin Software의 일부가 될 것이며 비디오 업스케일링은 현재 개발 중이라고 밝혔습니다. 이제 FSR을 통한 비디오 업스케일링은 거의 1년 전 CES 2023에..
[바미] 윈도우 10 보안패치 KB5034441: 여러 오류 발생 및 복잡한 수정 사항
·
IT 관련 정보
Microsoft는 Windows 10 사용자에게 영향을 미치는 BitLocker 암호화 우회 취약점을 수정하기 위해 보안 업데이트 KB5034441을 출시했습니다. 그러나 일부 사용자는 보안 허점을 막기 위해 패치를 설치하려고 할 때 업데이트 실패 오류를 경험하고 있습니다. Microsoft는 패치 실패의 원인을 파악한 것으로 보이지만 현재 사용자는 잠재적으로 위험한 파티션 크기 조정 혹은 OS 공급업체의 후속 조치를 기다리는 것 중에서 선택해야 합니다. 이 문제에 대한 권고 게시물에서 Microsoft는 KB5034441이 Windows 복구 환경(WinRE)을 패치하도록 설계되었다고 언급했습니다. 이 패치는 WinRE를 사용하여 파일에 액세스하는 것만으로 BitLocker 암호화를 우회할 수 있는 ..
[루머] GeForce RTX 40 SUPER 시리즈 성능 슬라이드 유출
·
IT 관련 정보
베트남의 소매업체를 대상으로 한 프레젠테이션에서 NVIDIA의 GeForce RTX 40 SUPER GPU 성능 및 가치 수치가 발표되었습니다. Non-SUPER 라인업 대비 4080 SUPER 8%, 4070 Ti SUPER 11%, 4070 SUPER 10% 더 빠른 성능을 보여주는 NVIDIA GeForce RTX 40 SUPER GPU 성능 슬라이드. NVIDIA는 RTX 4080 SUPER, RTX 4070 Ti SUPER, RTX 4070 SUPER의 세 가지 제품으로 구성된 GeForce RTX 40 SUPER GPU 제품군을 공식 발표했습니다. 이 카드의 성능을 예상할 수 있는 사양, 가격 및 세부 정보를 알게 되었습니다. 가치는 Non-SUPER 모델에 비해 동일하거나 200달러 저렴한 ..
Nest - EntityMetadataNotFoundError
·
프로그래밍(Basic)/NestJS
EntityMetadataNotFoundError는 TypeORM이 데이터베이스 테이블과 연결될 엔티티의 메타데이터를 찾을 수 없을 때 발생하는 오류입니다. 이 문제는 대개 엔티티 파일의 위치가 잘못되었거나, TypeOrmModule에 엔티티를 잘못 등록했을 때 발생하게 되는데요. 저는 아래와 같이 entities를 지정한 상태에서 에러가 나서 import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { UsersModule } from './users/users.module'; // Other imports... @Module({ imports: [ TypeOrmModule.forRoot..
Nest - Swagger에서 변수 optional하게 처리해야 할 때
·
프로그래밍(Basic)/NestJS
Controller 부분에서 아래와 같이 함수를 짜면 잘 보이지만 swagger에서는 잘 잡히지 않는 경우가 있습니다. @Query('쿼리파라미터1') 쿼리파라미터1?: string, @Query('쿼리파라미터2') 쿼리파라미터2?: string, @Query('쿼리파라미터3') 쿼리파라미터3?: string, 위와 같이 optional 하게 주려고 해도 스웨거 상에서 필수값으로 지정 되버리더라구요. 해결 방법은 아래 깃허브 링크를 클릭하면 찾을 수 있습니다. Please Add `optional: boolean` to @Query route param decorator · Issue #2169 · nestjs/nest I'm submitting a... [x] Feature request Current..
TypeORM vs Sequelize
·
프로그래밍(Web)/공부일기
안녕하세요. 자바스크립트 계열의 언어를 사용하다시는 분들이라면 한 번쯤은 접해봤을 ORM 라이브러리라고 생각합니다. 오늘은 이 둘에 대해 간단하게 비교해보도록 하겠습니다. 차이점 TypeORM TypeScript와의 통합 TypeORM은 TypeScript와의 완벽한 통합을 제공하며, 타입 안정성과 코드의 가독성을 높일 수 있습니다. Active Record 및 Data Mapper 패턴 지원 두 가지 패턴을 지원하여 사용자가 선호하는 방식으로 데이터 모델을 다룰 수 있습니다. 데이터베이스 독립성 다양한 데이터베이스를 지원하며, 데이터베이스 간의 전환을 비교적 쉽게 할 수 있습니다. Migrations 및 Schema 관리 쉬운 마이그레이션 관리 도구를 제공하여 데이터베이스 스키마를 관리하기 쉽습니다. ..
sequelize 사용기
·
프로그래밍(Web)/공부일기
Intro혼자서 프론트부터 백엔드까지 북치고 장구쳤던 프로젝트가 있었다. 그 코드 구조가 프론트에서 ajax로 통신 -> ajax route처리하는 부분에서 호출 url에 맞는 API 함수 호출 -> DB 실행 -> 데이터 return 형태로하나의 파일에서 호출URL에 맞는 함수 호출 부분이 전부 담겨있고, 다른 하나의 파일에선 API 호출하는 함수들을 선언하는 부분들이 담당하는 구조였는데 이 부분을 개선하여  조금 더 REST API 형태에 비슷하게 하도록 sequelize를 사용하여 구조를 변경해 보았다.  각 호출에 필요한 Model을 만들었고, API 호출 구조와 동일하게 디렉토리 안에 index파일을 만들어 API 개발할 때 직관적으로 개발 할 수 있도록 만들어보았다.어떻게 사용했는가?예를 들어..
Bami
기록하며 성장하기