전체보기

    [바미] AMD, Ryzen 8000G 데스크탑 APU의 "스윗 스팟"으로 듀얼 채널 DDR5-6000 메모리 권장

    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일 공식 출시

    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: 여러 오류 발생 및 복잡한 수정 사항

    Microsoft는 Windows 10 사용자에게 영향을 미치는 BitLocker 암호화 우회 취약점을 수정하기 위해 보안 업데이트 KB5034441을 출시했습니다. 그러나 일부 사용자는 보안 허점을 막기 위해 패치를 설치하려고 할 때 업데이트 실패 오류를 경험하고 있습니다. Microsoft는 패치 실패의 원인을 파악한 것으로 보이지만 현재 사용자는 잠재적으로 위험한 파티션 크기 조정 혹은 OS 공급업체의 후속 조치를 기다리는 것 중에서 선택해야 합니다. 이 문제에 대한 권고 게시물에서 Microsoft는 KB5034441이 Windows 복구 환경(WinRE)을 패치하도록 설계되었다고 언급했습니다. 이 패치는 WinRE를 사용하여 파일에 액세스하는 것만으로 BitLocker 암호화를 우회할 수 있는 ..

    [루머] GeForce RTX 40 SUPER 시리즈 성능 슬라이드 유출

    베트남의 소매업체를 대상으로 한 프레젠테이션에서 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

    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하게 처리해야 할 때

    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

    안녕하세요. 자바스크립트 계열의 언어를 사용하다시는 분들이라면 한 번쯤은 접해봤을 ORM 라이브러리라고 생각합니다. 오늘은 이 둘에 대해 간단하게 비교해보도록 하겠습니다. 차이점 TypeORM TypeScript와의 통합 TypeORM은 TypeScript와의 완벽한 통합을 제공하며, 타입 안정성과 코드의 가독성을 높일 수 있습니다. Active Record 및 Data Mapper 패턴 지원 두 가지 패턴을 지원하여 사용자가 선호하는 방식으로 데이터 모델을 다룰 수 있습니다. 데이터베이스 독립성 다양한 데이터베이스를 지원하며, 데이터베이스 간의 전환을 비교적 쉽게 할 수 있습니다. Migrations 및 Schema 관리 쉬운 마이그레이션 관리 도구를 제공하여 데이터베이스 스키마를 관리하기 쉽습니다. ..

    sequelize 사용기?

    Intro혼자서 프론트부터 백엔드까지 북치고 장구쳤던 프로젝트가 있었다. 그 코드 구조가 프론트에서 ajax로 통신 -> ajax route처리하는 부분에서 호출 url에 맞는 API 함수 호출 -> DB 실행 -> 데이터 return 형태로 하나의 파일에서 호출URL에 맞는 함수 호출 부분이 전부 담겨있고, 다른 하나의 파일에선 API 호출하는 함수들을 선언하는 부분들이 담당하는 구조였는데 이 부분을 개선하여 조금 더 REST API 형태에 비슷하게 하도록 sequelize를 사용하여 구조를 변경해 보았다. 각 호출에 필요한 Model을 만들었고, API 호출 구조와 동일하게 디렉토리 안에 index파일을 만들어 API 개발할 때 직관적으로 개발 할 수 있도록 만들어보았다.어떻게 사용했는가?예를 들어 ..

    Git의 다양한 브랜치 병합 방법들

    학습 배경 이직한 회사에서 rebase and merge라는 방식의 merge 방법을 채택하고 있었는데 나에겐 rebase and merge라는 개념이 생소하여 학습하게 되었다. Merge 일반적으로 많이 사용되는 병합이며, 커밋 이력을 모두 남길 때 사용한다. 서로 다른 브랜치에서 작업을 했거나, 작업 내용을 합쳐야 하는 경우 merge를 해주면 됨 브랜치 상태 확인 Checkout한 브랜치를 기준으로 —merged, —no-merged 옵션을 사용하여 merge가 된 브랜치인지 아닌지 필터링할 수 있다. git branch --merged git branch --no-merged Merge 하기 ‘현재' 브랜치에서 [브랜치 명]의 변경사항을 병합 예를 들어 master브랜치와 test 브랜치가 있다고..