맥북에서 사파리(Safari) 방문 기록을 확인하고 삭제하려면 메뉴 바의 방문 기록 탭에 진입하면 됩니다. 방문기록 삭제로는 쿠키는 완전히 삭제되지 않을 수 있습니다. 쿠키 및 웹 사이트 데이터도 설정에서 삭제할 수 있습니다. 1. 방문 기록 확인 사파리를 켜시고 위에 보이는 메뉴 바에서 방문 기록 탭을 클릭합니다. 맨 위에 모든 방문 기록 보기를 클릭하면 방문 기록을 확인하실 수 있습니다. 2. 방문 기록 삭제 방문 기록 탭에서 하단의 방문 기록 지우기를 클릭합니다. 지우기 옵션에서 방문 기록을 삭제할 기간을 지정하고 방문 기록 지우기를 클릭하시면 사파리에 남아있는 모든 방문 기록이 삭제됩니다. 이런 방식으로 방문 기록을 지우면 아래의 데이터가 제거됩니다. 방문한 웹 페이지의 방문 기록 열려 있는 웹 ..
소프트웨어에서 A를 B와 매칭 또는 연결시킬 때(?) 쓰는 용어들이 있습니다. 예를 들면 매핑, 바인딩, 링킹, 할당 등이 그렇습니다. 막상 이 용어들을 상황에 맞게 쓰려고하면 정확히 어떤 차이가 있는지 헷갈려서 정확히 쓰기가 어려운 거 같습니다. 각 용어들의 정의와 사용 예시를 간단히 정리해보겠습니다. 1. 매핑(Mapping) 매핑은 한 집합의 요소를 다른 집합의 요소와 연결하는 것을 의미합니다. 예시) 데이터베이스의 테이블 컬럼을 자바 객체 필드에 매핑한다. NAT 장비를 통해 사설 IP 주소를 공인 IP 주소에 매핑한다. 윈도우 hosts 파일에서 도메인 이름을 IP에 매핑한다. 2. 바인딩(Binding) 바인딩은 이름을 값이나 실행 가능한 객체와 연결하는 과정을 의미합니다. 예시) 프로세스가 ..
윈도우에서 특정 프로그램을 설치할 때 exe 확장자의 파일을 많이 사용합니다. 이러한 프로그램 설치셋을 만들기 위해 툴셋을 사용하는데요. 그중 하나가 WiX Toolset입니다. WiX WiX는 Windows Installer XML의 약자입니다. WiX Toolset은 윈도우 인스톨러(설치셋)를 XML 소스를 통해 만드는 도구입니다. WiX를 통해 윈도우 인스톨러 패키지(.msi)와 .exe 실행 파일 등을 생성할 수 있습니다. WiX Toolset은 마이크로소프트가 오픈소스로 공개했습니다. WiX의 중요한 특징 중 하나는 XML 기반의 소스 코드를 사용한다는 것입니다. XML 파일을 이용하면 설치할 파일, 레지스트리 설정, 사용자 인터페이스 등 설치에 필요한 세부 사항을 쉽게 정의할 수 있습니다. X..
Fail-over란? IT 인프라에서 failover는 시스템의 가용성을 유지하기 위한 방법 중 하나입니다. 시스템에 장애가 생기거나 디스크가 풀차거나 하는 등의 이유로 서버에서 서비스 중단이 생긴 경우 그 역할을 대체할 수 있도록 백업 시스템이 자동으로 전환하는 과정을 말합니다. 간단한 예로 이중화를 들 수 있습니다. AP1과 AP2로 서버를 이중화해놓고 하나의 서버가 죽어도 다른 서버가 자동으로 죽은 서버의 역할을 대신하는 것이 failover입니다. 핵심은 failover가 정상적으로 이루어지며 사용자가 서비스 중단을 인식하지 못하는 것입니다. Fail-over 테스트 인프라팀에선 주기적으로 failover 테스트를 진행합니다. failover를 위해 구축한 시스템이 정상적으로 작동하는지를 확인하기..
맥OS는 기본 기능으로 애플리케이션의 화면 분할을 제공하긴 하지만, 단축키가 없고 적용 가능한 분할이 제한적입니다. 그래서 많은 분들이 별도 애플리케이션을 사용하는데요. 그중에서도 무료로 쓸 수 있으면서도 사용하기 편리한 Rectangle 프로그램을 추천드립니다. 간단한 단축키로 아래 이미지처럼 화면을 정확하게 분할해서 쓸 수 있습니다. Rectangle 다운로드 및 사용법 1. Rectangle 공식 홈페이지에 접속합니다. Rectangle 공식 홈페이지 (https://rectangleapp.com/) Rectangle Move and resize windows in macOS using keyboard shortcuts or snap areas. The official page for Rectang..
유튜브에 업로드된 영상의 음원을 추출하면 유용한 경우가 꽤 있더라고요. 결혼식 축가 같은 행사에 쓰일 MR이 필요할 때, 개인적으로 쓸 영상을 만드는 경우 BGM이 필요할 때 등등. 저는 결혼식 출가 때문에 유튜브 음원 추출에 대해 처음 알게 됐는데, 대부분 이 방법으로 MR을 준비하는 것 같습니다. 유튜브 음원을 추출하는 가장 간단한 방법은 온라인 컨버팅 사이트를 이용하는 겁니다. 음원 추출을 지원하는 많은 사이트가 상당히 많습니다만, 깔끔하고 사용자 경험이 좋은 무료 사이트가 썩 많지는 않은 거 같아요. 광고가 너무 많거나, UI가 복잡하거나, 신뢰할 수 없는 URL로 리디렉트 하거나.. 몇 군데 사용해 봤는데, download4라는 사이트가 깔끔하고 괜찮아서 추천드립니다. 가입하지 않아도 되고, 사..
맥북은 윈도우와 다르게 프로그램 추가/제거 같은 별도의 툴이 없습니다. 설치한 앱을 삭제하기 위해서는 그냥 애플리케이션을 휴지통에 넣으면 끝입니다. 근데 그게 정말로 '완전히' 삭제된 걸까요? 그렇지는 않습니다. 해당 프로그램이 사용되면서 남긴 캐시 파일, 설정 파일 같은 찌꺼기 파일들이 맥에 남아있기 때문입니다. OS에서 프로그램의 완전한 삭제라는 건 해당 프로그램을 비롯해서 그와 관련된 모든 파일을 삭제하는 것입니다. 이렇게 완전히 삭제하기 위해서는 프로그램을 제거하고 추가로 남아있는 관련 파일을 지우는 작업을 해줘야 합니다. 방법 2가지를 소개해드릴 텐데, 결론적으로 추천드리는 건 두 번째 방법입니다. 맥북 프로그램 완전 삭제하기 방법 1) 수동 삭제 첫 번째 방법은 프로그램을 삭제하고 직접 남은 ..
하루에 가장 많이 보는 화면은 스마트폰의 잠금화면이 아닐까 싶습니다. 자주 보는 만큼, 자주 보고 싶은 화면을 구성하고 싶으실 텐데요. 현재 갤럭시 스마트폰은 잠금 배경화면 변경을 비롯해서 시계 스타일, 알림 표시 수준, 연락처 정보를 기록해 놓는 기능을 제공하고 있습니다. 대충 훑어보시고 필요해 보이는 설정이 있다면 적용해 보시면 좋을 거 같습니다. 갤럭시 잠금화면 변경 잠금화면 수정을 시작하기 위해서는 화면을 두 번 터치해서 활성화 한 후에 화면 아무 곳이나 길게 누르면 됩니다. 1. 배경화면 변경 아래와 같은 화면이 나옵니다. 먼저 배경화면을 바꾸는 것부터 보겠습니다. 왼쪽 상단에 배경화면을 선택합니다. 배경화면으로 설정할 수 있는 여러 타입이 있습니다. 갤러리에선 직접 가지고 있는 사진을 선택할 ..
사용하던 갤럭시 폴드3가 고장 났습니다. 원래 외부화면(작은 화면)을 보다가 화면을 펼치면 곧바로 화면이 큰 화면으로 전환되어야 하는데, 전환이 되지 않더라고요. 폰을 껐다 켜봐도 마찬가지였습니다. 수리를 위해 주변에 있는 삼성전자 서비스를 평일 점심시간을 이용해서 방문했습니다. 네이버에 "삼성전자 서비스"라고 검색하시면 현재 위치 기준으로 금방 찾으실 수 있습니다. 워낙 센터가 많으니까요. 참고로 검색 결과를 보면 00(지역명)휴대폰센터 또는 00센터로 구분돼서 나오는데요, 휴대폰센터라고 쓰여있는 곳은 휴대폰만 고칠 수 있습니다. 노트북이나 기타 다른 기기는 수리가 불가합니다. 이번에 다시 한번 느꼈지만, 삼성전자의 AS 경험은 정말 만족스럽습니다. 문제가 있었던 힌지 불량을 수리하면서 외부 프레임을 ..
회사는 필요한 IT 솔루션이 있으면 구입해서 자사에 도입합니다. 시장에는 비슷한 목적과 기능을 제공하는 제품들이 여러 개 있습니다. IT 솔루션을 판매하는 업체들은 경쟁을 통해 고객사의 선택을 받아야 합니다. 이를 위해 "우리 제품이 더 낫다"고 겨루는 게 BMT(benchmark test, 벤치마크 테스트)입니다. 기업마다 절차가 다를 수는 있지만 대략 IT 솔루션을 도입하는 과정은 아래와 같습니다. 이 단계를 보면서 BMT가 어떤 의미인지 떠올려 볼 수 있습니다. 1. 기업은 요구사항을 정의합니다. 비즈니스에서 필요한 것을 정의하고 이를 충족시키는 IT 솔루션을 찾기 위해 요구사항 명세서를 작성합니다. 2. 시장조사 및 입찰공고를 합니다. 요구사항에 맞는 제품을 찾기 위해 시장조사를 하고 적합한 공급..