Software Development 378

구글홈 & 헤이홈 스마트 리모컨 허브 연동으로 가전기기 연동하기

https://huiyu.tistory.com/entry/구글홈-도착-모바일-티비-연동해보기 구글홈 도착!! 모바일 & 티비 연동해보기 최근 유튜브 프리미엄 사용자 대상으로 구글홈 미니를 무료로 뿌리는 이벤트를 진행했다. 어디다 쓸지 어떻게 쓸지 잘 모르겠지만 공짜니까 일단 신청하고 봄. 외국에서 배송되는거라 예상 배송일이 5월로 적혀있.. huiyu.tistory.com 무료로 구글홈을 받고 설치, 기본적인 연결은 TV밖에 할 수 없어서 아쉬웠다. 적어도 리모컨으로 할 수 있는 것들은 같이 컨트롤할 수 있어야지 않을까 생각으로 검색, 헤이홈의 스마트 리모컨 허브란 제품을 사용하면 모두 연결할 수 있다고 한다. https://www.hej.life/shop/?idx=8 스마트 리모컨 허브 : 헤이홈 (H..

Python + Pygame 환경구축 (Window10 / VS code)

시작->cmd로 명령 프롬프트 실행, python을 입력한다. Microsoft Store에 자동으로 연결되며 최신 Python설치화면이 나온다. '무료'를 클릭해서 설치시작. 금방 설치가 완료된다. 명령프롬프트에 python --version을 입력해서 버전을 확인하면 설치된 파이썬 버전이 나오면서 정상적으로 설치된 걸 확인할 수 있다. 이어서 바로 아래 명령어를 입력해서 python용 게임 패키지 pygame을 설치합니다. pip install pygame * pip는 파이썬 패키지 관리 툴 설치 후 명령어 'python'을 입력하여 파이썬 실행, 'import pygame' 입력하여 오류가 없으면 정상적으로 모두 설치가 잘 된것이다. python import pygame quit() 이제 VS Co..

구글홈 도착!! 모바일 & 티비 연동해보기

최근 유튜브 프리미엄 사용자 대상으로 구글홈 미니를 무료로 뿌리는 이벤트를 진행했다. 어디다 쓸지 어떻게 쓸지 잘 모르겠지만 공짜니까 일단 신청하고 봄. 외국에서 배송되는거라 예상 배송일이 5월로 적혀있었는데 3월 첫째주에 거의 1~2주만에 배송이 왔다. 바로 개봉! 구성품은 간단하다. 구글홈 본체, 충전기, 그리고 간단한 안내 가이드 문서. 블랙으로 신청했는데 디자인 심플하니 깔끔하다. 연결하자마자 인사하면서 구글홈 앱을 설치하라고 한다. 구글 플레이스토어에 구글홈을 검색해서 바로 설치. 설치하고 설정된 가이드대로 순서대로만 따라하면 손쉽게 설정할 수 있다. 먼저 내 계정을 연결하고 목소리 등록, 방안구성등을 하면 된다. 설정을 마치면 구글홈에 할수있는 명령을 간단하게 안내해준다. 폰과 연결했기 때문에..

윈도우 10 업데이트 0x80240fff 오류

윈도우10이 최신으로 0x80240fff 오류와 함께 업뎃안될때, 아래에서 받아서 수동으로 업뎃하면 된다! https://www.microsoft.com/ko-kr/software-download/windows10 Windows 10 다운로드 Windows 10용 ISO 파일을 다운로드한 경우, 해당 파일은 선택한 위치에 로컬로 저장됩니다.컴퓨터에 타사 DVD 굽기 프로그램이 설치되어 있으며 해당 프로그램을 사용하여 설치 DVD를 만들려는 경우, 파일이 저장된 위치로 이동하여 ISO 파일을 두 번 클릭하거나 마우스 오른쪽 단추를 클릭하고, 다른 프로그램으로 열기를 선택하여 선호하는 해당 DVD 굽기 소프트웨어를 선택하면 프로그램을 열 수 있습니다. Windows 디스크 이미지 버너를 사용하여 www.mi..

티스토리 & 인스타그램 연동 - 인스타 피드 블로그에 표시

https://snapwidget.com/ SnapWidget | Customizable and Responsive Instagram Widget Embed your photos with a responsive Instagram widget. SnapWidget makes it easy to display Instagram, Twitter, Facebook and YouTube content on your website. snapwidget.com SnapWidget을 이용하여 블로그에 인스타그램 피드를 연동할 수 있다. 위 사이트에 접속 & 계정 생성. "GET A FREE WIDGET" 클릭 -> "CREATE A NEW WIDGET" 클릭 "Free" 가 붙어있는 "Instagram Grid" 클릭..

[C++] 템플릿(Template)에 대한 이해와 함수 템플릿

함수 템플릿함수를 만드는 도구, 다양한 자료형의 함수를 만들어 낼 수 있다.1234int Add(int num1, int num2){ return num1 + num2;}cs - 위 함수의 기능 : 덧셈 - 대상 자료형 : int형 데이터위 함수를 템플릿 함수로 변경하자.12345template T Add(T num1, T num2){ return num1 + num2;}cs - template : 이는 T라는 이름을 이용해서 아래에 선언된 함수를 템플릿으로 정의한다는 의미이다. - int을 T로 선언 : T는 자료형을 결정짓지 않겠다는 의미로 사용한 것, 그래서 나중에 T를 대신해서 실제 자료형을 결정한다.* typename을 대신해서 class를 사용해도 된다. 이 둘은 같은 의미이다. T대신 다른 ..

[C++]new, delete 연산자 오버로딩

new 연산자 오버로딩Point * ptr = new Point(3, 4);기본적으로 제공되는 new 연산자가 하는 일 1) 메모리 공간의 할당 2) 생성자의 호출 3) 할당하고자 하는 자료형에 맞게 반환된 주소 값의 형 변환* 이중 3)번의 일을 수행함으로써 C에서 사용하던 malloc과 달리 new 연산자가 반환하는 주소값을 형변환할필요가 없게 된다. 기본적으로 제공되는 new 연산자가 하는 일은 위 3가지이고, 우리가 new 연산자를 오버로딩할 경우엔 위 세가지 작업중 1번에 해당하는 메모리 공간의 할당만 구현하면 된다. *new 연산자 오버로딩은 아래와 같이 오버로딩 하도록 되어있다. - 반드시 void 포인터 형 반환 - 매개변수형은 size_t Point * ptr = new Point(3,4..

[C++] 연산자 오버로딩 - 디폴트 대입 연산자

대입 연산자의 특징 - 정의하지 않으면 디폴트 대입 연산자가 삽입된다. - 디폴트 대입 연산자는 멤버 대 멤버의 복사(얕은 복사)를 진행한다. - 연산자 내에서 동적 할당을 한다면, 그리고 깊은 복사가 필요하다면 직접 정의해야 한다.*객체간의 대입연산은 C언어의 구조체 변수간의 대입연산과는 본질적으로 다르다. 이는 단순한 대입연산이 아닌, 대입 연산자를 오버로딩 한 함수의 호출이기 때문이다. 디폴트 대입 연산자의 문제점- 디폴트 복사 생성자의 문제점과 유사하다. 디폴트 대입 연산자는 멤버 대 멤버를 단순히 복사만 하게 된다.-> 깊은 복사를 진행하도록 정의, 메모리 누수가 발생하지 않도록, 깊은 복사에 앞서 메모리 해제의 과정을 거친다.123456789Person& operator=(const Perso..