전체 글 6

M1/M2 Mac에서 Windows on ARM(Windows 11 22H2) 구동하기 (무료로!)

이 작자, 분명 지난 달에 Intel 기반 Mac에서 Metal 이용해서 어거지로 머신러닝 돌리던 인간 맞습니다. 그치만, M1 Pro 맥북 프로가 너무 저렴하게 나왔다. 좀 출혈을 감수하고서라도 구매했습니다. 평소 전력 대 성능 비율만이 아니라 성능 자체에도 엄청 만족하면서 사용하는 찰나, 아주 중대한 문제를 만나게 됩니다. 본 프로그램은 Windows 환경에서만 지원됩니다. 요즘같이 웹앱이니 뭐니 하는 시대에 정말 뒤떨어졌고, 정말 보기 드문 장면이네요. 그런데 이게 참 필요해서 바로바로 구동할 수 있어야 한다는게 문제점이죠. 마침 집에서 ESXi 가상화 서버가 돌아가고 있으니, 거기서 x86-64 윈도우 굴리면 문제 없다~ 하면서 지내던 찰나... 인터넷이 끊겼습니다 ㅡㅅㅡ... pfSense가 맛..

AMD GPU Mac에서 Metal을 이용한 Tensorflow GPU 작업

Apple M1이 나오고, M1의 기준으로만 도배된 이 시점에서 아직도 인텔 맥을 붙잡고 있는 사람들에게 희망이 되었으면 좋겠습니다. Apple에서는 감사하게도 이주했다고 인텔과 AMD를 통한 지원을 끊지 않고, tensorflow-macos, tensorflow-metal으로 GPU를 통한 tensorflow 학습을 지원합니다. (https://developer.apple.com/metal/tensorflow-plugin/) 다만 AMD의 GPU가 탑재되지 않은 경우에는, 얄짤없이 CPU로만 구동하실 수 밖에 없습니다(...) 애플에서 텐서플로우를 구동할 수 있는 조건은 아래와 같습니다. (당연하겠지만) AMD GPU가 탑재되었거나 Apple silicon을 탑재한 맥 컴퓨터 macOS 12.0 Mon..

삼성 시스템에어컨 실내기 번호 설정

한참을 해맸습니다. 인터넷에는 관련 정보가 없었거든요. 설명서도 일반 사용자들 대상이 아니다 보니 불친절합니다. 원래는 그냥 에어컨 방향으로 신호를 쏴서 하려고 했는데, 이게 잘 안되다 보니 열이 받아서 오기로 찾아내 고쳤습니다. 이 메뉴얼에 정답이 있었는데 여러번 삽질을 하다가 기사님까지 부를 뻔 하고(...) 결국 맞는 것을 찾아서 고쳤습니다. 위에서 시키는 대로 하면 됩니다. 켜짐 자동 - D/2 켜짐 냉방 - 2/0 켜짐 제습 - (실내기 번호 0-1, 2, 3, 4)/0 를 맞춘 후 해당 실내기에 정확하게 전원 버튼 두번 눌러주면 적용되는 것 같은 소리가 들리면서 실내기 번호 할당이 됩니다. 배터리로 이용하는 리모컨 사용하시는 삼성 시스템에어컨 사용자분들은 참조하셔서... 다른 에어컨이 켜지고 ..

Brother HL-L2360D 시리즈 사용자를 위한 참고 문서

1. 본 프린터를 네트워크에 연결하면 네트워크로 프린터 설정이 가능합니다. 기본 비밀번호는 'initpass' 혹은 'Pwd' 입니다. 웹에서 프린터의 전반적인 설정과 프린터에서 설정 불가능한 영역까지 설정 가능하므로 꼭 네트워크 프린터로 사용하시길 바랍니다. 다만 프린터 본체와 마찬가지로 웹상에서도 한국어에 대한 언어 지원이 없습니다. 2. 본 프린터의 토너 잔량 초기화 방법은 아래와 같습니다. 1. 프린터 전원을 종료합니다. - (220V 전원 코드를 뽑거나 전원 버튼을 길게 눌러 프린터가 다시 시작될 수 있는 환경 만들기) ​ 2. 프린터의 토너/드럼 카트리지 주입구 커버를 엽니다. - (절대로 급지대의 커버가 아닙니다. 토너를 교체할때 여는 커버입니다.) ​ 3. Go 버튼과 전원 버튼을 동시에 ..

[백준 C++] 14427 - 수열과 쿼리 15

엄청난 시리즈가 존재하는 수열과 쿼리입니다. 이 문제는 세그먼트 트리에 pair을 활용하여 문제를 풀 수 있었습니다. 여기서 세그먼트 트리에 대한 개념이 미리 있어야 합니다. 저는 세그먼트 트리에 관한 글을 쓰기가 두려우므로 백준님이 써두신 좋은 글을 참고해주시면 되겠습니다. https://www.acmicpc.net/blog/view/9 저도 다른 글을 찾다 이 글을 보고 확실히 이해할 수 있었습니다. 다른 글보다 이해하기 편하고, 코드가 명확해 참조하기 편하고 관련된 문제를 함께 풀 수 있습니다. pair에 관한 개념은 간단합니다. pair은 클래스로, 하나의 쌍입니다. 예를 들면 pair가 없는 환경에서 X와 Y 좌표를 저장하고 사용한다면 아래와 같이 사용할 수도 있습니다. int X; int Y;..

해설 2022.01.07

[백준 C++] 4949 - 균형잡힌 세상

괄호 짝 맞추는 문제입니다. 여러 방법이 있지만, 이 풀이에서는 스택을 이용합니다. 괄호의 규칙은 아래와 같습니다. 모든 왼쪽 소괄호("(")는 오른쪽 소괄호(")")와만 짝을 이뤄야 한다. 모든 왼쪽 대괄호("[")는 오른쪽 대괄호("]")와만 짝을 이뤄야 한다. 모든 오른쪽 괄호들은 자신과 짝을 이룰 수 있는 왼쪽 괄호가 존재한다. 모든 괄호들의 짝은 1:1 매칭만 가능하다. 즉, 괄호 하나가 둘 이상의 괄호와 짝지어지지 않는다. 짝을 이루는 두 괄호가 있을 때, 그 사이에 있는 문자열도 균형이 잡혀야 한다. 따라서 괄호는 ( value ), [ value ] 와 같은 형태는 가능하지만, ( value ], [ value ) 와 같은 형태나 서로 매칭되지 괄호가 존재하지 않을 경우일 때 규칙에 위배됩..

해설 2022.01.06