본문 바로가기

SW171

엑스클라우드 xCloud on 크롬북 Chromebook, 크롬OS ChromeOS Pixelbook Go 성능이 C302보다 좋지만. 성능이 그닥인 크롬북에서도 게임 플레이가 제법 괜찮다는 것을 보여주고 싶었다. 우선 크롬북에 Xbox Controller 연결한다. 물론 Xbox Game Pass 앱 설치는 필수다. Xbox Game Pass 앱 실행한다. Game Pass 계정도 필수! 연결중~ 포르자4~ 콘솔로 하는 것보다는 해상도가 떨어지지만 게임을 즐기기엔 충분하다. 미러링으로 32인치 모니터에서... 삼성 덱스(허브로 사용중)가 매우 유용하다 ㅎㅎ 역시 화면 큰게 깡패... 모니터 독자연결로 3840x2160 @60hz로... 물론 게임은 4K로 실행되지 않는다... 게임은 역시 큰화면이 깡패니깐... 프로젝터로... 고고 최고다 ㅎㅎ 2020. 10. 25.
Flutter on Chrome OS (Pixelbook Go) First of All, You have to turn on Linux On Chrome OS. 크롬OS - 리눅스 (Linux on Chrome OS, Crostini) & 개발 환경 (Fish Shell, gcc/g++, Python(Anaconda)) (1/2) 크롬북은 크롬OS의 특이한 호환성(?)으로 제법 괜찮은 개발 환경을 꾸릴 수 있다. 바로 데비안 계열의 리눅스 환경이 제공이 되기 때문이다. 즉 크롬 웹 앱과 안드로이드 앱은 물론 리눅스 앱이 �� yrok.tistory.com sudo apt-get update && sudo apt-get dist-upgrade #You can download Flutter SDK & Android Studio, Android SDK with wget c.. 2020. 9. 7.
GoF의 디자인 패턴(Design Patterns: Elements of Reusable Object-Oriented Software) - 6장 결론(2/2) [6.3 패턴 커뮤니티] [6.4 초대의 글] [6.5 책을 마무리하며] 2020. 5. 17.
GoF의 디자인 패턴(Design Patterns: Elements of Reusable Object-Oriented Software) - 6장 결론(1/2) [Chapter 6. 결론] [6.1 디자인 패턴에서 무엇을 기대할 수 있는가?] [6.2 간략한 역사] 2020. 5. 16.
GoF의 디자인 패턴(Design Patterns: Elements of Reusable Object-Oriented Software) - 5장 행동패턴에 대한 논의 행동 패턴에 대한 논의] 많은 행동 패턴의 주된 목적이 바로 다양성을 캡슐화하려는 것이다. 행동 패턴에서는 일반적으로 양상을 캡슐화한 객체를 나타내는 추상 클래스를 정의하고, 이 클래스의 이름이 곧 패턴의 이름이 된다. -Strategy 객체는 알고리즘을 캡슐화 -State 객체는 상태에 의존적인 행동을 캡슐화 -Meditator 객체는 객체 사이의 프로토콜을 캡슐화 -Iterator 객체는 집합 객체의 구성요소에 접근하거나 원소들을 순회하는 방법을 캡슐화 대부분 패턴에서는 두 가지 종류의 객체를 정의한다. 이 다양성을 보인 특성을 캡슐화한 객체와 이렇게 정의한 새로운 객체를 이용하는 기존의 객체이다. 모든 패턴이 클래스간의 정적 의사소통 방법을 정의하는 것은 아니다. 몇몇 패턴에서는 항상 객체를 인자로.. 2020. 5. 15.
GoF의 디자인 패턴(Design Patterns: Elements of Reusable Object-Oriented Software) - 5장 행동패턴 :: 방문자(Visitor) [방문자(Visitor) - 객체 행동] 객체 구조를 이루는 원소에 대해 수행할 연산을 표현한다. 연산을 적용할 원소의 클래스를 변경하지 않고도 새로운 연산을 정의할 수 있게 한다. 연산들이 여러 노드 클래스에 걸쳐 분산되어 있어 시스템의 이해 및 유지보수, 변경 작업이 어렵다는 점이다. 타입 점검 코드가 장식 인쇄 코드 또는 흐름 분석 코드와 섞이면 혼란스럽다. 게다가, 연산 하나를 새로 추가하려면 관련된 모든 클래스를 재컴파일해야 할 때도 태반이다. 문제를 해결하는 방법으로 각 (노드) 클래스에서 서로 관련된 연산들을 추려 모아 별도로 하나의 객체로 묶는다. 이런 객체를 가리켜 방문자라고 한다. 그리고 이 방문자 객체를 추상 구문 트리의 원소에 전달하여 순회시키는 것이다. 트리의 원소가 방문자를 “수.. 2020. 5. 14.