전체 글 339

스팀(Steam) 계정 해지/탈퇴

예전에 스팀(Steam)에 가입만 해두고 사용하지 않는 ID가 있다. 언젠가 부터 지속적으로 누군가 로그인 시도를 했다는 메일이 계속 날라왔다. 더 이상 사용하지 않는 계정을 삭제해 보았다. 1) 처음 화면에서 SUPPORT 메뉴를 선택한다. 2) SUPPORT 화면 하단에 검색 창이 있는데, "terminate" 를 입력한다. 3) "terminate"를 입력 후 하단에 보이는 "Account Deletion" 을 선택한다. 4) "Account Deletion" 을 선택하면 나오는 항목 중 "How do I delete my account" 내 "you can request that Steam Support delete your account" 링크를 선택한다. 5) "Delete my Steam a..

ETC 2020.02.11

MacOS - 저장공간 현황 확인하기

MacOS 에서는 디스크 용량 확인을 다음과 같이 할 수 있다. 왼쪽 상단 사과 모양 아이콘 > 이 MAC에 관하여 > 저장공간 저장 공간 탭을 선택하면 위와 같이 각 항목별로 얼마나 저장 장치를 사용하고 있는지 파악이 가능하고, 관리 버튼을 누르면 아래와 같이 좀 더 상세하게 파악이 가능하다. 저장 공간이 부족할 경우 최적화를 통해 불필요한 파일이나 프로그램들을 삭제할 수도 있다.

OS/Mac 2020.02.10

MacOS - 스크린샷 찍는 법

전체 화면 찍기 : Shift + Command + 3 화면 일부 찍기 (파일 저장) : Shift + Command + 4 이후 화면 부분 선택 화면 일부 찍기 (클립보드 저장) : Shift + Control + Command + 4 이후 화면 부분 선택 원하는 Window 찍기 (파일 저장) : Shift + Command + 4 + Space 이후 원하는 Window 선택 원하는 Window 찍기 (클립보드 저장) : Shift + Control + Command + 4 + Space 이후 원하는 Window 선택 1. 전체 화면 찍기 : Shift + Command + 3 전체 화면을 캡쳐하게 되면 바탕화면에 캡쳐 화면이 PNG 파일로 저장된다. 2. 화면 일부 찍기 (파일 저장) : Shift..

OS/Mac 2020.02.09

Python - iterable 과 iterator, 그리고 반복문

iterable 의 정의 및 이해 iterator 의 정의 및 이해 iterable 의 정의 및 이해 iterable : 한 번에 하나의 member를 반환할 수 있는 object (객체)를 의미. iterator 로 변환이 가능. list, str, tuple 와 같은 모든 Sequence type dict, file object 혹은 sequence semantic 을 가진 __iter__() method 나 __getitem__() method 가 구현된 object iterable 은 for loop 나 sequence 가 필요한 zip(), map() 등에 사용될 수 있다. 일반적으로 iterator 로 변환 후 사용된다. iter() 를 이용해 해당 object의 iterator를 생성하여 사..

Language/Python 2020.01.02

DDR-SDRAM 계열 RAM 에 대한 이해

DDR-SDRAM 계열 RAM 기본 정보 DDR/DDR2/DDR3/DDR4 표준이름/모듈 이름 목록 정리 PC 내 메모리 정보 확인 방법 DDR-SDRAM 계열 RAM 기본 정보 ▶ 서로 다른 속도의 RAM이 혼용될 경우 낮은 속도의 RAM에 맞추어 동작한다. ▶ 일부 Main Board 의 경우 특정 RAM 이 지원되지 않을 수 있다. (Main Board 사의 홈페이지에서 해당 보드에 지원하는 RAM 목록을 확인하고 장착한다.) 예 ) https://www.gigabyte.com/kr/Motherboard/GA-B150M-DS3H-rev-10/support#support-doc ▶ 성능이 낮은 RAM 이 항상 싼 것은 아니다. DDR/DDR2/DDR3/DDR4 표준이름/모듈 이름 목록 정리 DDR S..

Chromium Edge 의 사용 및 비교

2019-12-21 기준으로 아직 Beta 버전이라 정식 출시된 다른 브라우져와 동등하게 비교하기 무리가 있지만 2020-01-15 정식 릴리즈에 앞서 참고를 위해 아래와 같이 확인해 보았다. [추가 수정] 2020년 1월 15일에 정식 버전이 공개 되었다. https://www.microsoft.com/en-us/edge Microsoft Edge, based on Chromium 다운로드 및 설치 icrosoft Edge Addons 및 chrome 웹 스토어의 사용 Google Chrome 과 Microsoft Edge 의 시스템 자원 사용 비교 기본 검색 엔진의 변경 Microsoft Edge, based on Chromium 다운로드 및 설치 Microsoft Edge Page 접속 [Link ..

Products & Services 2019.12.21 (1)

Python - 문자열(str)/바이트(bytes) 시퀀스와 인코딩(encoding)/디코딩(decoding)

문자열(str) : 사람이 인지 가능한 문자의 형태. Python에서는 유니코드 문자를 기반으로 문자열 표시. (유니코드 문자를 나타내는 하나하나의 문자의 단위 원소를 코드 포인트라고 함.) 바이트(bytes) 시퀀스 : 기계가 처리하는 문자의 형태. 문자를 표현하는 실제 바이트. 인코딩(encoding) : 유니코트 문자로 표현되는 문자열을 바이트 시퀀스로 변환 디코딩(decoding) : 바이트 시퀀스를 유니코드 문자로 변환

Language/Python 2019.11.28

[Notepad++] 폰트 바꾸기

Notepad++ 에 메뉴가 많다보니 글꼴/폰트를 바꾸는 것도 쉽지가 않은 듯하다. Notepad++ 설치 후 한글을 써 보니 아래 이미지 처럼 매우 작게 나타났다. 아마도 한글을 제대로 지원하지 않는 폰트가 설정된 것으로 보여 폰트를 다시 설정해 주었다. 1) Menu > Settings > Style Configurator 선택 2) Style > Default Style 선택 후 원하는 한글 글꼴 및 크기 선택 주의 사항> Default Style이 아닌 Global override 에 아래와 같이 선택이 되어 있을 경우 해당 설정이 먼저 적용됨으로 주의 하여야 한다.

Python - Sequence Type을 Slice 하기

Python 은 데이터에 순서를 붙여 나열한 Sequence Type 으로 리스트(list), 튜플(tuple), 범위(range), 문자열(string) 등 여러 가지 형태를 제공한다. Python 은 이렇게 나열된 데이터들을 쪼갤(Slice) 수 있는데, ":" 을 slice notation 으로 하여 아래와 같은 기능을 제공하고 있다. Python Sequence Type 의 Slice Notation 기본 문법 variable[start:stop:step] [slice() 함수를 이용한 sequence type 변수 나누기] start, stop 의 값이 양수 일 경우 인덱스 처음을 기준으로 시작하고, 음수 일 경우 인덱스 끝을 기준으로 시작한다. step 의 양수/음수에 따라 결과의 방향이 바뀌..

Language/Python 2019.11.25

Python - with, context manager에 대한 이해.

특정 구문을 시작 전후 반드시 실행해야 하는 구문이 있다면 Python에서는 어떻게 구현할 것인가. 일반적인 코드로 구현하자면 다음과 같다. print("->> Before routine") routine1() print(" Before routine") routine2() print(" Before routine") routine3() print("> Before routine") try: routine1() finally: print(" Before routine") try: routine2() finally: print(" Before routine") try: routine3() finally: print("> Before routine") def __exit__(self, type, value,..

Language/Python 2019.11.16