분류 전체보기 썸네일형 리스트형 파이썬에서 JSON 데이터 형식 처리 파이썬은 기본적으로 JSON 데이터를 처리할 수 있는 json 모듈이 포함되어 있습니다. json 모듈은 Python 타입을 JSON 형태의 문자열로 바꾸거나 그 반대의 기능을 제공합니다. 1. JSON 형태 문자열과 파일 읽기 JSON 형태의 문자열을 읽기 위해 loads()를 사용합니다. import json data = '{"title": "Book1", "ISBN": "12345", "author": [{"name": "autho1", "age": 30}, {"name": "autho2", "age": 25}]}' json_data = json.loads(data) print(json_data['title']) print(json_data['ISBN']) for author in json_data.. 더보기 [Ubuntu] 우분투 버전 및 커널 버전 확인 우분투는 다양한 명령어를 통해 버전을 확인할 수 있습니다. 배포되는 날짜로 구분되는 버전은 물론이고 커널 버전 역시 확인 가능합니다. 기본적으로 lsb_release 명령어를 통해 확인이 가능합니다. lsb_release -a 다양한 옵션을 지원하는데 -a를 입력하면 모든 정보를 확인할 수 있습니다. OS가 Ubuntu라는 것과 배포판 버전은 물론이고 코드네임까지 표시가 됩니다. 다음으로 /etc/issue 파일을 화면에 출력해서 정보를 얻을 수 있습니다. cat /etc/issue 다만 lsb_release보다 적은 정보를 표시해주는 것을 확인할 수 있습니다. /etc 내부에는 우분투의 버전 정보를 담은 lsb-release와 os-release 파일이 존재합니다. 해당 파일들의 내용을 출력해서 정보를.. 더보기 [HA] Home Assistant 자동화(Automation) 기초 Home Assistant는 연동된 센서나 스위치 등을 활용해서 자동화를 구성할 수 있습니다. 예를 들어 집 안에 사람이 없을 때 멀티탭을 꺼서 대기 전원을 차단시킬 수 있습니다. 혹은 아침에 해가 뜨면 자동으로 전동 커튼이 열리게 하는 기능 등을 구현할 수도 있습니다. Home Assistant의 자동화는 기본적으로 아래와 같은 구조로 되어 있습니다. (trigger) When Paulus arrives home (condition) and it is after sunset: (action) Turn the lights in the living room on 위의 예제는 사람이 집에 돌아오면(trigger) 해가 졌는지를 체크(condition)합니다. 그리고 해가 졌으면 거실의 전등을 켜는 동작(ac.. 더보기 플레이스테이션 4(PlayStation 4) 리모트 플레이 설정 플레이스테이션 4는 다양한 기기를 위한 리모트 플레이를 지원합니다. Windows나 Mac은 물론이고 최근에는 iOS와 안드로이드 역시 지원하고 있습니다. PS4의 리모트 플레이를 즐기기 위해서는 몇 가지 설정이 필요합니다. 리모트 설정을 허용하고 플레이스테이션 4를 대기 모드로 전환하는 등의 설정이 필요합니다. 먼저 PS4를 켜고 설정 메뉴로 이동합니다. 설정 메뉴에서 리모트 플레이 접속 설정 메뉴를 선택합니다. 메뉴 중 리모트 플레이 활성화하기 체크박스가 보이는데 해당 부분을 체크합니다. 다음으로 설정 메뉴의 계정 관리 메뉴로 이동합니다. 주 사용 PS4로 등록하기를 눌러서 해당 기기를 등록합니다. 마지막으로 절전 모드 설정을 하면 되는데 설정 메뉴의 절전 모드 설정을 선택합니다. 해당 메뉴 내의 대.. 더보기 [ESXi] VMware ESXi 6.7 데이터 스토어(Datastore) 설정 VMware ESXi을 설치하고 VM을 설치하려면 데이터 스토어(Datastore)를 설정해야 합니다. 먼저 VMware ESXi의 설치는 아래 링크를 참조하면 됩니다. 2019/09/28 - [System/VM] - [ESXi] VMware ESXi 6.7 설치 및 초기 설정 2019/10/04 - [System/VM] - [ESXi] VMware ESXi 6.7 관리자 계정 생성 데이터 스토어 설정은 좌측의 Storage 메뉴에서 가능합니다. 설치된 디스크 중 원하는 디스크를 선택하면 위와 같은 화면이 표시됩니다. 처음 설치한 디스크라면 파티션 구조 등이 다를 수 있습니다. 상단의 New datastore를 누르면 새 데이터 스토어 생성이 가능합니다. 데이터가 지워질 수 있기 때문에 작업 전 중요한 .. 더보기 [ESXi] VMware ESXi 6.7 관리자 계정 생성 VMware ESXi를 처음 설치한 이후에 root 계정이 기본적으로 생성됩니다. 되도록이면 보안을 위해서 root 계정 접근을 차단하는 것이 좋습니다. 대신에 별도의 계정을 생성해서 관리자 계정으로 사용이 가능합니다. 좌측의 Manage 메뉴를 선택하고 Security & users 탭을 클릭합니다. 하위 메뉴에서 Users를 선택하면 기본으로 생성되는 root 계정이 표시됩니다. 화면에서 Add user를 누르면 계정을 추가로 생성 가능합니다. 생성을 원하는 계정 정보를 입력하고 Add 버튼을 누르면 계정이 생성됩니다. 기존 root 계정 대신 새로 생성한 계정을 관리자로 사용하기 위한 작업이 필요합니다. 좌측 상단의 Host 메뉴에서 마우스 우클릭하면 나오는 메뉴 중 Permissions를 클릭합니.. 더보기 [ESXi] VMware ESXi 6.7 설치 및 초기 설정 VMware ESXi는 VMware에서 개발한 VM을 지원하기 위한 OS입니다. VMware 제품군이 Windows나 Linux 상에서 동작하는 것과는 다르게 동작합니다. Windows를 설치하는 것과 동일하게 설치해서 사용해야 합니다. 먼저 VMware ESXi를 설치하려면 아래 링크를 통해 ISO를 다운로드합니다. https://my.vmware.com/web/vmware/evalcenter?p=free-esxi6 Download VMware vSphere Hypervisor for Free Support View the top articles related to troubleshooting and support for this product. Add keywords to narrow your sea.. 더보기 Kaspersky Free의 SSL 인증서(SSL Certificate) 문제 해결 Kaspersky Free를 설치한 이후에 일부 사이트에서 아래와 같은 에러를 보게 됩니다. SSL 인증서가 유효하지 않으면 Connection not protected 에러가 표시됩니다. 해당 오류가 표시되면 해당 웹페이지에 접속이 불가능합니다. 보안을 위한 조치인데 자체 인증서 등을 적용한 내부 네트워크 접속 등에도 영향이 있습니다. 해당 이슈를 해결하기 위해서 Kaspersky Free의 설정을 변경해야 합니다. Kaspersky Free를 열고 좌측 하단의 설정(⚙️) 버튼을 클릭합니다. 메뉴에서 Additional > Network를 차례로 선택합니다. 중간 정도로 스크롤을 내리면 아래와 같은 화면이 표시됩니다. Encrypted connection scanning 설정을 위와 같이 변경합니다... 더보기 이전 1 ··· 9 10 11 12 13 14 15 ··· 99 다음