반응형

오랜만에 그래픽카드를 업그레이드 했습니다.
asus RX6700xt 투팬 제품을 구입하여 qhd 모니터와 함께 배틀그라운드 테스트 해 보았습니다.


전체 울트라로 해둔 ghd 모니터에서 133프레임이 나오네요.

게임을 하기전에는 팬이 돌지 않아 조용한데, 게임을 하게 되면 팬이 빠르게 돌며 소음이 발생합니다.
이어폰을 끼고 게임을 하면 신경쓰이지는 않지만 이어폰이 아닌 스피커로 게임시 신경이 쓰일 정도의 소음이네요.

스팀에서 언차티드 레거시 게임을 하는데 첫 보트신만 끝나면 AMD 라데온 드라이버인 아드레날린이 에러를 뱉으며 꺼저버립니다.
사람들이 지포스지포스 하는 이유가 이거인가 봅니다.
빨리 드라이버 안정화가 되어 첫보트씬 다음도 게임 진행해볼수 있기를 바라봅니다.

반응형
반응형

자바스크립트 ES6 문법 - 가변변수(let), 불변변수(const)

 

가변번수 사용법(let)

let 숫자 = 1;
숫자 = 숫자 + 4;

let 문자 = '가나다';
문자 = 'ABC';

let 배열 = [];
배열 = [1, 2, 3];

let 객체 = {};
객체 = { 이름: '전산이'};

 

불변변수 사용법(const)

const 숫자 = 1;
숫자 = 숫자 + 4;	// 에러남

const 문자 = '가나다';
문자 = 'ABC';	// 에러남

const 배열 = [];
배열 = [1, 2, 3];	// 에러남

const 객체 = {};
객체 = { 이름: '전산이'};	// 에러남

 

불변변수 값 변경 방법(무결성을 해치는 방법으로 추천하지 않음)

const 배열2 = [];
배열2.push(1); 
배열2.splice(0, 0, 0); // 배열2 = [0,1]
배열2.pop(); 

const 객체2 = {};
객체2['이름'] = '전산이';   // 객체2.이름 = 전산이
Object.assign(객체2, { 이름: '새이름' }); 
delete 객체2.이름;	// 객체2.이름 = 새이름

 

불변변수를 다른 불변변수에 할당하는 방법 (무결성을 지킴)

const 숫자1 = 1;
const 숫자2 = 숫자1 * 3; 

const 문자1 = '가나다';
const 문자2 = 문자1 + 'ABC'; 

const 배열3 = [];
const 배열4 = 배열3.concat(1);
const 배열5 = [...배열4, 2, 3]; 
const 배열6 = 배열5.slice(0, 1); 
const [first, ...배열7] = 배열5; 

const 객체3 = { 이름: '전산이', 나이: 20 };
const 객체4 = { ...객체3, 이름: '새이름' }; 
const { 이름, ...객체5 } = 객체4;

 

반응형
반응형

자바스크립트 ES6 문법 - 전개 연산자

 

ES6 전개연산자 사용방법

var 배열1 = ['하나', '둘'];
var 배열2 = ['셋', '넷'];

// 기존 JS
var 합치기 = [배열1[0], 배열1[1], 배열2[0], 배열2[1]];
var 합치기 = 배열1.concat(배열2);
var 합치기 = [].concat(배열1, 배열2);
var 영번 = 배열1[0];
var 일번 = 배열1[1];
var 이번 = 배열1[2] || 'empty';

// ES6 문법
var 합치기 = [...배열1, ...배열2];
var [영번, 일번, 이번 = 'empty', ...others] = 배열1;

 

ES6 객체 전개 연산자 사용방법

var 객체1 = { one: 1, two: 2, other: 0 };
var 객체2 = { three: 3, four: 4, other: -1 };

// 기존 JS
var 합치기 = {
  one: 객체1.one,
  two: 객체1.two,
  three: 객체2.three,
  four: 객체2.four,
};
var 합치기 = Object.assign({}, 객체1, 객체2);
var 합치기 = Object.assign({}, 객체2, 객체1);
var 아더들1 = Object.assign({}, 합치기);
delete 아더들1.other;

// ES6 문법
var 합치기 = {
  ...객체1,
  ...객체2,
};
var 합치기 = {
  ...객체2,
  ...객체1,
};
var { other, ...아더들2 } = 합치기;

 

반응형
반응형

자바스크립트 ES6 문법 - 템플릿 문자열

 

문자열 합치기

var string1 = '스트링1';
var string2 = '스트링2';

// 기존 JS
var greeting = string 1 + ' ' + string2;

// ES6 문법
var greeting = `${string1} ${string2}`;

 

객체 자료형 사용

var data = { name : '전산이' , age : 19 };

// 기존 JS
var string = data.name + '의 나이는' + data.age + '입니다';

// ES6 문법
var string = `${data.name}의 나이는 ${data.age}입니다`;

 

줄바꿈

// 기존 JS
var multiline = '1열\n2열';

// ES6 문법
var multiline = `1열
2열`;

 

문자열 안에 연산결과

var data1 = 1;
var data2 = 2;
var boolval = false;

// 기존 JS
var oper1 = '곱한값은 ' + (data1 * data2) + '입니다';
var oper2 = 'bool값은 ' + (boolval ? '참' : '거짓') + '입니다';

// ES6 문법
var oper1 = `곱한값은 ${data1 * data2}입니다`;
var oper2 = `bool값은 ${boolval ? '참' : '거짓'}입니다`;

 

반응형
반응형

스타워즈 베이비요다(그로그) 피규어 블루투스 스피커 리뷰

정면
하단(전원버튼)
후면(스피커)

 

헬로모바일 가입 선물로 베이비요다 블루투스 스피커가 도착을 했습니다.

저는 스타워즈에 관심도 없고, 블루투스 스피커에도 관심이 없지만 통신 개통 선물로 주는거라 호기심에 받아보았습니다.

 

먼저 피규어로서는 매우 만족합니다. 크기는 마우스정도의 크기이며, 질감은 실리콘 or 지우개 같은 느낌입니다.

눈 부분을 아주 깊게 표현하여 맑게 빛나고 생동감이 있습니다.

 

스피커 부분은 완전 별로입니다.

단언컨데, 천원짜리 이어폰도 이것보다는 음질이 좋을것 같습니다.

좀 길게 설명드리자면, 사운드가 요다의 뒤통수에 막혀서 소리가 먹먹하게 들리는 느낌입니다.

하이와 베이스를 느낄수 없고, 소리의 해상도라는게 아예 느껴지지가 않습니다.

"가위나 칼 갈아요" 라고 울려퍼지는 동네 칼갈이 아저씨의 확성기도 이것보다는 해상도가 좋습니다.

 

혹시나 사실분들이 계시다면 피규어 용도로만 보시고 사시기 바랍니다.

 

반응형