본문 바로가기

분류 전체보기45

우연인듯 운명같은 갤럭시 버즈3 사용기 4년정도인가? 정말 요긴하게 잘 쓰던 갤럭시 버즈 라이브를 잃어버렸다. . . 어디에서 잃어버렸는지 기억조차 나질 않고 이곳저곳 분실물을 확인했지만 없었다. 물건을 잘 잃어버리지않는데 . . 충격에 지하철에서 멍하니 소리없는 쇼츠,릴스를 봤다. 도파민이 나오질 않는다. . . 소리가 필요하다 . . 그래서 아내의 오른쪽만 작동하는 에어팟2를 빌려서 사용하였다. 오른쪽만 들리니 소리도 작고 집중도 잘 안된다. 오픈형 이어폰이 간절하다. . . 아주 우연찮게 갤럭시 버즈3이 오픈형도 나온다는 이야기를 들었다. . . 얼마마인가! 갤럭시 버즈의 오픈형 이어폰! ! ! 커널형은 귀에 너무 딱 붙어 거부감이 들고 귀를 꽉 막으면 '웅~~~' 하는 소리가 들린다. 그리고 주변 소리가 안들려서 밖을 돌아다닐때 마음이.. 2024. 7. 18.
Asrock B650M PG Lightning 메인보드 사용기 7800x3d 로 서브컴을 맞추기로 결정하고 바로 메인보드를 알아보았다. 여러어어어어어 가지가 있었지만 그중 AM5 를 지원하고 DDR5 7200MHz 를 4개까지 지원하고 WIFI 칩셋 지원하고 nvme Gen5 도 지원하는 부분이 마음에 들어 선택한 Asrock B650M PG Lightning 3시이전 주문시 당일 배송 시작이라길래 2시57분에 주문! 3시 5분에 배송시작!!! 뚜둥!!! 그리곤 왔다!!!! 일단 m Atx 라 작은 사이즈 팬 관련 커넥터가 CPU 전용 빼고도 4개나 더있고 아주 팬으로 도배된 케이스에 딱! 캬 아름답다~너무너무 게임을 잘 실행시켜줄 것 같다. 그런데 처음에 조립을 완성하고 부팅을 한다음 BIOS 에 들어가니 램이 4800 으로 인식한다.....하...... 하지만 .. 2024. 4. 20.
MSI MAG401QR 게이밍 UWQHD 155 HDR400 무결점 설치기 즐거운 로스트아크 생활 (로생) 을 위해 21 대 9 모니터를 찾았고 144 FPS 로 끊김없이 한순간도 놓치지 않기위해 MSI MAG401QR 모니터 보던 중! 특가 이벤트!!!!!! 고민은 배송만 늦출뿐!!! 주문하자마자 바로 배송 시작!!!! MSI MAG401QR 게이밍 UWQHD 155 HDR400 무결점 이름에 있는 빠른 FPS 속도만큼 배송도 빠름! 그리곤 도착하였다.MSI MAG401QR 게이밍 UWQHD 155 HDR400 무결점 모니터! 바로 설치 헛둘! 아.... 모니터 받침대는 다소 낮다..... 이걸 받아주는 받침대.....찾기 어려운데.... 그래도 나에겐 모니터 암이 있으니깐!!! 모니터 암에 설치! 크하 사이즈 보소!!! 800X600 사이즈 책상을 가뿐히 넘겨버리는 크기! .. 2024. 4. 19.
우당탕탕 밀어넣기 - rtx4070ti trinity 를 defy b40에 큰 맘 먹고 거금 40만원을 주고 gtx1060 6G 를 맞춘지 어언....7년...... 이때만 해도 40만원이라는 돈이 참 컸고 CPU 와 비슷한 금액으로 그래픽 카드를 맞춘다는게 참 뭐랄까 꿈같은? 헛된 희망? 배보다 배꼽이 큰? 그런 격이었는데..... 1년 뒤......혁명이 일어났다.....암호화폐 채굴 대란으로 그래픽 값은 천정부지로 날아오르고.....40만원에 산 1060이.....70만원선에 거래를 할 수 있는 상태가되었다.... 하지만 이걸 파는 순간.....더 큰돈을 주고 다른 그래픽 카드를 샀어야했기에.....팔 수가 없었..... 그리고 gtx1060 기점으로 그래픽 카드의 성능은 정말 좋아져서 대부분의 게임을 무리없이 할 수 있었기에 다음 버전을 사야겠다는 생각도 없었기도 했다... 2023. 5. 12.
[javascript] 중복 제거 - to remove duplicataes in an Array 배열에서 중복 제거를 할 때 사용하는 방법을 몇가지 정리해보자 1. filter 와 indexOf 사용. var arr = ['A', 'B', 'C', 'D', 'C', 'A']; arr.filter(function(ele, idx){ console.log(ele, arr.indexOf(ele), idx); }); 우선 위와 같이 filter 를 걸어 각 요소의 값들이 어떻게 나오는지 확인을 해보자 A 0 0 B 1 1 C 2 2 D 3 3 C 2 4 A 0 5 위와 같이 값이 나올 것이다. 이제 여기에서 indexOf 값과 index 값이 같은 경우만 남기면 중복 제거가 된다. var arr = ['A', 'B', 'C', 'D', 'C', 'A']; var removeDup = arr.filter(f.. 2022. 10. 4.
[javascript] some 사용법 정리 javascript 에서 for 문 외에 반복문이 많이 있다. forEach, filter, some, map 등 이 중에서 some 에 대해 이야기 해보자. some 에 사용되는 매개변수는 다음과 같다. arr.filter(callback(element, index, array), thisArg) element 처리할 현재 요소 index 처리할 현재 요소의 인덱스 array some 을 호출한 배열 thisArg callback 을 실행할 때 this 로 사용하는 값 some 은 true or false 를 반환하는데 [] 이거와 같이 빈 array 를 사용하면 무조건 false 를 반환한다. 나는 이 some 을 루프를 돌릴때 특정 조건이 맞아 루프를 빠져나와야 할 때 사용했다. 간단히 특정 값이 .. 2022. 9. 23.
[javascript] filter 사용법 정리 javascript 에서 for 문 외에 반복문이 많이 있다. forEach, filter, some, map 등 이 중에서 filter 에 대해 이야기 해보자 filter 는 말그대로 filtering 된 데이터만 반환해서 사용하는 것이다. filter 를 사용되는 매개변수는 다음과 같다. arr.filter(callback(element, index, array), thisArg) element 처리할 현재 요소 index 처리할 현재 요소의 인덱스 array filter 를 호출한 배열 thisArg callback 을 실행할 때 this 로 사용하는 값 사용예제는 아래와 같다. const arr = [1, 2, 3, 4, 5]; console.log(arr.filter(onFiltering)); .. 2022. 9. 23.
[UI5] 모델 바인딩(Binding)에 관하여 ui5 나 fiori 를 사용하다보면 바인딩이라는 개념을 알게 된다 바인딩(binding)을 사용하여 model 의 데이터를 component 에 뿌리거나 component 에서 입력받은 데이터를 model 에 바로 넣거나 한다. 바인딩(binding)을 하는 방법은 Input Component 를 예로 들어보면 xml 의 경우 javascript 의 경우 new sap.m.Input({ value: "{I18N>/ACCOUNT}" description: "PC" width: "100px" fieldWidth: "60%" }); value 에 입력한 방식이 binding 을 사용한 것이다. '>' 이 표시 앞에 I18N 이 선언되어있는 model, '/' 이 표시 다음 ACCOUNT 가 Component.. 2022. 5. 20.
[CDS] UI5 에서 사용하는 CDS 공부 사이트 UI5 에서 사용하기 위한 odata 를 만들기위한 cds를 설명해준 사이트 https://cap.cloud.sap/docs/ capire - home cap.cloud.sap CAP 은 SAP 클라우드 애플리케이션 프로그래밍 모델로서 엔터프라이즈급 서비스 및 애플리케이션을 구축하기 위한 언어, 라이브러리 및 도구의 Framework. 주로 Core Data Service(CDS) 라는 것을 제공하고 있으며 node.js 나 java 를 사용하여 서비스를 구현하고 각종 이벤트 및 프로세스를 처리할 수 있다 CDS 는 CRUD 를 처리할 수 있으며 Composition 과 Assocition 을 사용하여 별도의 트랜잭션없이 하위 데이터까지 생성할 수도 있다. 또한 restrict, readonly 등으로 .. 2022. 5. 20.