전체 글

전체 글

    [바미] 램 풀뱅 장착 했습니다.

    이번주에 DDR4 램이 폭락해서 기존에 8GB * 2 형식의 듀얼 채널로 사용 중이였다가 요즘 데탑을 사용하면서 16GB의 램 용량이 부족함을 느껴서 치일 피일 미루다 이번에 구매 하게 되었습니다. 예전만해도 16GB도 상당히 충분하다 느꼈는데 요새는 이것도 부족하더라구요. 바로 풀뱅으로 장착후에 3000 -> 3533까지 램 오버클럭 안정화까지 마쳤습니다. 참고로 제 램 구성은 이렇습니다

    [바미] 브라우저는 어떻게 동작하는가?

    이 글은 이스라엘 개발자 탈리 가르시엘(Tali Garsiel)이 html5rocks.com에 게시한 "How Browsers Work: Behind the scenes of modern web browsers"를 번역한 글입니다. 탈리 가르시엘은 몇 년간 브라우저 내부와 관련된 공개 자료를 확인하고, C++ 코드 수백만 줄 분량의 WebKit이나 Gecko 같은 오픈소스 렌더링 엔진의 소스 코드를 직접 분석하면서 어떻게 브라우저가 동작하는지 파악했습니다. 소개 브라우저는 아마도 가장 많이 사용하는 소프트웨어일 것이다. 이 글을 통해 브라우저가 어떻게 동작하는지 설명하려고 한다. 이 글을 읽고 나면, 브라우저 주소 창에 naver.com을 입력했을 때 어떤 과정을 거쳐 네이버 페이지가 화면에 보이게 되는..

    [바미] if(kakao)2021 소식이 떴습니다.

    if(kakao)는 는 더 나은 세상으로 나아가기 위한 카카오 컨퍼런스입니다. 11월 16일 화요일부터 11월 18일 목요일까지 온라인에서 진행되고, 카카오에 관심있는 사용자라면 누구나 참가할 수 있습니다. 11월 1일(월)부터 11월 18일(목)까지 이프카카오 사이트 내 Join us 페이지에서 관심분야만 선택하면 참가 신청이 완료되며, 기간 내 참가신청 완료시 if(kakao)2021 한정판 이모티콘을 선물로 받을 수 있다고 합니다. https://if.kakao.com/ if(kakao)2021 함께 나아가는 더 나은 세상 if.kakao.com

    [바미] 인텔 12세대 엘더 레이크 발표 총정리(오버클럭편)

    인텔 공식 홈페이지에서 다운로드 받을 수 있는 엘더 레이크 발표 자료를 이용해서 엘더 레이크에 대한 총정리를 해보도록 하겠습니다. 패키지 최적화를 통한 열 개선 • 얆은 다이와 얇은 STIM 적용 12세대의 새로운 오버클럭 가능성 프로세서 코어 오버클러킹 • 고효율코어 오버클러킹 메모리 오버클러킹 • DDR4 뿐만 아니라 DDR5 오버클럭 가능 • DDR5를 위한 새로운 인텔 XMP 3.0 지원 • 인텔 다이나믹 메모리 부스트 기타 • 인위적인 내부 BCLK 컨트롤 옵션 • 향상된 인텔 익스크림 튜닝 유탈리티 7.5 열광적인 오버클러커들을 위해 더 많은 능력을 가져다주기 위한 지속적인 혁신 전체적인 ”K”제품군과 Z690 칩셋에서의 오버클러킹 12세대 K 제품군과 함께 Z690 칩셋을 사용할 때, 최고의..

    [바미] Javascript (!) Missing global variable name 에러 해결하기.

    안녕하세요. 오늘은 (!) Missing global variable name 에러관련하여 글을 써보려고 합니다. 디버그 시 위와 같은 에러가 뜨면 상당히 난감해질 때가 많이 있을 것 같습니다. 보통 제가 위의 에러를 경험했을 때가 import Library from '../../ExmpleLibrary' 위와 같이 어떤 라이브러리나 파일을 import 하는 상황에서 많이 접했습니다. 그래서 import시 발생했을 때 어떻게 해결했는지 공유하고자 합니다. 1. 경로 문제 실제로 import 하려는 파일의 경로가 잘 못 되었을 때 발생하는 경우인데요. 원래 파일은 '../../Forder/File'에 있는데 import importFile from '../../../Forder/File' 위와 같이 지정했..

    [바미] Facebook 앱을 삭제해야 하는 이유

    거의 모든 iPhone 사용자에 대한 완전히 새로운 경고입니다. Facebook이 아무도 모르게 민감한 데이터를 "은밀하게" 수집하는 것이 갑자기 잡혔기 때문입니다. 그리고 더 나쁜 것은 앱을 삭제하는 것 외에는 이 특히 침입적인 추적을 막을 방법이 없다는 것입니다. 일주일 전에 나는 아이폰 사용자에게 페이스북이 여전히 사진과 IP 주소의 메타데이터를 사용하여 위치 데이터를 캡처 한다고 경고했습니다 . 사용자의 위치를 ​​추적하기 위해 설정을 "절대" 업데이트하지 않아도 됩니다. 페이스북은 사용자가 특별히 위치 추적을 비활성화할 때 왜 그렇게 잘못된 것인지에 대해 설명하지 않고 이러한 수집을 인정합니다. 이제 보안 연구원들은 갑자기 Facebook이 iPhone의 가속도계를 사용하여 움직임의 지속적인 흐..

    [바미] 어제 KT 통신 장애 원인이였던 '라우팅 오류'에 대해 알아봅시다.

    25일 오전 11시30분경 KT 유·무선 인터넷망에 데이터 전송이 뤄지지 않아 전국적인 통신 장애가 발생했던 일이 발생했습니다. 어제에 장애가 발생하였던 넥슨, 다나와, 네이버 등(참조)이 그 예인데요. 장애 발생 초기 원인으로는 대규모 디도스 공격을 거론했지만, 확인 결과 KT의 네트워크 경로설정(라우팅) 오류가 원인인 것으로 확인되었다고 합니다. 이것에 대해 알기 위해서는 먼저 라우팅에 대해 알아야 합니다. 라우팅은 네트워크 안에서 통신 데이터를 전송할 시 경로를 선택하는 과정을 말합니다. 여기서 경로란 전송 데이터를 가장 짧은 거리 또는 가장 적은 시간 안에 전송할 수 있는 경로를 말하는 것이죠. 이동통신사를 포함해 모든 네트워크 장비에는 라우팅을 위한 라우팅 케이블이 있습니다. 자! 그러면 이를 ..

    [바미] 넥슨과 다나와 서버가 터졌나보네요..

    넥슨은 그렇다 치고, 다나와는 무슨일일까요...? 다나와는 현재 앱으로도 들어가지지 않네요.

    [바미] Builder 패턴에 대해 알아봅시다.

    안녕하세요. 오늘은 Builder 패턴에 대해 알아보려고 합니다. 흔히 Build라는 단어는 구조를 가지고 건물 등을 지을 때 사용할 때 쓰는 단어입니다. 보통 건물을 세울 때 밑에 지반을 다지고, 골격을 세우고, 아래에서 위로 조금씩 만드는 형식이죠. 그리고 그 건물이 어려울 수록 한 번에 세우는 것 또한 쉽지 않죠. 보통은 전체를 구성하고 있는 부분들을 단계를 나누어 짓게 되는데요. 이런 형식의 구조를 가진 인스턴스를 쌓아 올리는 디자인 패턴이 Builder 패턴이라고 합니다. 이제 예제 프로그램을 만들어 볼 건데요. Builder 패턴을 사용하여 문서를 작성하는 프로그램을 만들어 보도록 하겠습니다. 여기에서는 다음과 같은 구조를 가지고 있는데요. 타이틀을 한 개 포함한다. 문자열을 몇 개 포함한다...