목록프로젝트 (30)
cyphen156

Boolean : Base of Computer 불리언이란 뭘까? 간단히 말하면 On/Off기능을 가지고 있는 스위치다. 디지털 기기는 참과 거짓이라는 2진 논리로 모든 것들을 처리하는데 이 2진 논리를 응용해서 만든게 불리언(부울 논)다. 이 챕터에서는 부울 논리에 대해 공부하고, NAND 논리 게이트를 이용해 16비트 AND, OR, NOT, XOR 게이트와 멀티플렉서, 디멀티플렉서를 만들어 보고, 32비트 체계로 확장하는 것을 할 것이다. 부울 대수(Boolean algebra) 0/1로 표현되는 2진수 논리 기본 부울 연산자 AND : A * B, A ∧ B OR : A + B, A ∨ B NOT : !A, ~A, ¬A 복합 부울 연산자 NAND(NOT AND) : !(A ∧ B), 유니버셜 게이..

오늘 학교에 와서 자리에 앉고 편집기를 열자마자 고민이 생겼다. 확장기능을 사용자에게 어떻게 제공할 것인가? 에 대한 생각이다. Chatgpt를 사용하는 방법은 여러가지가 있지만 내가 주력으로 사용하는 것은 plus결제를 한 뒤 MS Edge를 통해 OpenAI 사이트에 접속하고, ChatGPT4모듈을 이용하는 방식이다. 여태까지 내가 생각해왔던 확장 개발의 방향성은 OpenAI에서 제공해주는 API를 통해 Chatgpt4모델을 사용하고, 대화 입출력 횟수에 따라 일정량의 요금을 부과받는 방식이었는데, 만약 +결제를 안한 사람이면 3.5모델을 사용하게 될 텐데 "그러면 그냥 셀레니움으로 OpenAI창에 자동으로 접속해서 쿼리와 대화 내역을 모두 찾아 가져오고, 이걸 하드웨어에 저장하고 있으면 되지 않나?..

이번엔 웹뷰를 만들겁니다. 비주얼 코드의 화면 구성은 이렇게 생겼습니다. 작업표시줄 : 기본 작업구성탭 5개 외에 확장 기능 리스트가 표시됩니다. 트리 뷰(기본 사이드바) : 작업표시줄에서 선택한 구성탭의 내용을 트리 형태로 표시합니다. 웹 뷰 : 트리뷰에서 선택한 코드를 보여주거나, 명령어를 실행시켜 띄운 창들이 기본적으로 표시되는 구역입니다. 상태 바 : 말그대로 현재 작업의 상태를 나타내줍니다. 이 가운데 저는 트리 뷰에 chat gpt와의 대화 내역을, 웹 뷰에는 실제로 chat gpt와 주고받는 대화를 구현할 것입니다. 처음에는 트리뷰와 보조 사이드바(웹 뷰 오른쪽)을 사용하여 gpt와의 대화를 구현하려 했지만 보조 사이드바에는 웹 뷰와 같이 통신을 통해 상호작용하는 것을 구성하는것이 현재로서는..

공부하러 학교에 왔는데 공부는 하기 싫고 ChatGPT랑 놀다가 보니 엣지 브라우저 열고 GPT창 켜는게 귀찮아서 시작한 Visual Code Extension만들기 프로젝트 필요한 것은 OpenAI 계정과 CHAT GPT API Key, 그리고 VS Code와 Microsoft계정입니다. 1. Visual Studio Code - Code Editing. Redefined Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code i..

4학년 1학기를 마치고 여름방학동안 뭐할까 고민하다가 친구가 졸작하는 내내 추천해줬던 노암 니산, 시몬 쇼켄의 「밑바닥부터 만드는 컴퓨팅 시스템」을 보면서 가상머신을 하나 만들어보기로했다. 여태까지 내가 전자기기를 만들어본건 라디오, 컴퓨터 조립하기, 이어폰 자가수리하기 같이 하드웨어를 직접 조작하고, 만들어 봤었지만, 논리적인 구현을 하는것은 이번이 처음이라서 엄청 기대가 된다. 이 책은 내가 여태까지 배워왔던 것들을 총 집합하는 것으로 아직 개념정리가 덜 된 부분들도 많을 예정이라 실수가 많을 것 같지만 포스팅을 멈추지 않고 계속 나아가 책 마무리까지 정리 할 수 있기를 바란다. 책에서는 Nand2Tetris라는 사이트를 통해 책을 읽는 독자들에게 최대한 도움을 주려 한다는 것을 밝히고 있으니 이 사..

1. 파이썬3 설치하기 파이썬 홈페이지 다운로드 링크에서 파이썬3을 다운받고 설치합니다. 저는 3.7.8rc1버전을 설치하였습니다. Download Python | Python.org Download Python The official home of the Python Programming Language www.python.org 2. 아나콘다 설치하기 아나콘다 홈페이지에서 아나콘다를 설치합니다. Anaconda | Anaconda Distribution Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learnin..