전체 글44 지옥에서 온 깃 (1)깃 설치하기 GitHub 깃허브 개발 관련 검색이나 공부를 하다보면 계속 나오는 이 깃허브라는 녀석 개발 관련해서 아주 중요한 녀석이라는 거는 알겠지만 홈페이지에 가입하고 입문 관련 글을 봐도 도무지 쉽게 다가가기 어려웠다. 왠지 이녀석을 모르고 계속 나아갈 수는 없을 것 같아 날 잡아 유튜브 영상과 입문 관련 글을 찾아보면서 설치에 성공하였다. 다른 좋은 영상과 글이 많지만 나와 같은 사람들을 위해 맥북 사용자가 깃허브를 설치하고 사용하는 과정을 정리하려고 한다. 1. 깃이란? Git = Version Control System깃은 버전 관리 시스템이라는 분류에 속하는 구체적인 프로그램 중 하나버전 관리 시스템이라는 말이 생소하지만 컴퓨터 문서 작업을 많이 해보신 분들은 아래 그림으로 한번에 이해가 가능하다. 깃.. 2024. 9. 29. 3.데이터 0과 1로 문자를 표현하는 방법 문자 집합과 인코딩문자 집합 character set : 컴퓨터가 이해할 수 있는 문자의 모음인코딩 encoding- 코드화하는 과정- 문자를 0과 1로 이루어진 문자 코드로 변환하는 과정디코딩 decording- 코드를 해석하는 과정- 0과 1로 표현된 문자 코드로 문자를 변환하는 과정 대중적으로 사용되는 문자 집합 세가지아스키 ASCII 코드초창기 문자 집합 중 하나알파벳, 아라비아 숫자, 일부 특수 문자 및 제어 문자7비트로 하나의 문자 표현8비트 중 1비트는 오류 검출을 위해 사용되는 패리티 비트 parity bit아스키 코드로 표현할 수 있는 총 문자의 개수는 2의 7승계, 128개이다.문자에 부여된 값들을 그대로 인코딩 값으로 쓰면 되기 때문에 인코딩 방식이 아주 간단하다.그러나 한글을 포함.. 2024. 9. 28. 2.데이터 0과 1로 숫자를 표현하는 방법 컴퓨터의 정보 단위컴퓨터는 0과 1밖에 이해하지 못한다. 컴퓨터가 이해하는 정보단위비트(bit): 0과 1을 표현하는 가장 작은 정보 단위 (전구에 비유해서 꺼짐, 켜짐으로 표현)1비트로는 '0'과 '1'이라는 두가지 정보를 표현할 수 있다.2비트로는 '00', '01', '10', '11' 네가지 정보를 표현 할 수 있다.n비트로 $2^n$가지의 정보 표현 가능프로그램은 수많은 비트로 이루어져 있음비트보다 더 큰 단위를 사용 : 바이트, 킬로바이트, 메가바이트, 기가바이트, 테라바이트...워드(word)- CPU가 한 번에 처리할 수 있는 정보의 크기 단위- 하프 워드(half word): 워드의 절반 크기- 풀 워드(full word): 워드 크기- 더블 워드(double word): 워드의 두 배 .. 2024. 9. 28. 1.컴퓨터 구조 시작하기 "프로그래밍 언어의 문법과 함께 컴퓨터의 근간을 알아야 한다." 프로그래밍을 배우기에 앞서 컴퓨터의 구조를 알아야 하는 이유는 첫 번째, 문제 해결 능력을 기를 수가 있다. 두 번째, 성능, 용량, 비용을 고려한 개발을 할 수 있다. 개발했던 환경에서는 문제없이 돌아갔던 코드가 실제로 사용자들한테 릴리즈 했을 때 동작이 안 되는 경우가 있다.이런 경우에는 프로그래밍 언어의 문법상의 오류가 실제 문제는 아니기 때문에 문제의 원인은 프로그래밍 언어 그 너머에 근원적인 문제가 있을 것이다. 그렇다면 이를 해결하기 위해서는 컴퓨터 내부를 들여다보고 분석할 수 있어야 한다. 컴퓨터 구조를 학습하면 컴퓨터를 관조할 수 있는 능력을 배양할 수 있다. 문법에 맞는 소스 코드를 컴퓨터에 입력만 하는 개발자에서 컴퓨.. 2024. 9. 26. 시대예보:핵개인의 시대 시대예보: 핵개인의 시대수많은 사람의 기록이 축적된 빅데이터에서 인간의 마음을 읽고 해석하는 마인드 마이너(Mind Miner) 송길영은 사회의 변화를 누구보다 빠르게 읽어왔다. 그런 그가 이번에는 수십 년 전의 과거부터 산업화의 격변과 도시화의 확장을 경험한 지금까지의 관찰을 통해, 현재에 대한 이해를 바탕으로 미래의 흐름과 트렌드에 대한 인사이트를 제시한다. 지금껏 사회를 유지해 오던 시스템이 바뀌면서 기존에 없던 새로운 존재인 ‘핵개인’이 탄생한다는 것이다. 엄청난 속도로 새 규칙을 만드는 핵개인은 누구이며, 이들의 시대에 생존하기 위해 우리는 어떤 선택을 해야 할까? 《시대예보: 핵개인의 시대》는 학벌 인플레이션, 돌봄 과도기, 투명 사회, 과잠 계급, 효도의 종말, 이연된 보상 등 지금 시대를 .. 2024. 9. 25. 지금도 책에서만 얻을 수 있는 것 지금도 책에서만 얻을 수 있는 것문해력 위기 시대? 문제는 문해력이 아니다. 책 읽는 사람이 줄며 사람들은 너무 쉽게 “요즘 사람들은 읽기를 싫어한다”라고 말하지만, 통계에 따르면 과거에 비해 글 읽는 시간이 짧아지지도, 읽은 글의 양이 줄지도 않았다. 그럼에도 왜 ‘즐거운 읽기 경험’은 요원하고 어려운 일이 되어 버렸을까? 책을 기반으로 한 인문교양 뉴스레터 ‘인스피아’ 발행인 김지원이 그 질문에 대한 답을 찾아 나간다. 우리는 지금 어떻게 읽고 있는가? 왜 즐겁게 읽지 못하고 있는가? 즐겁게 읽을 수 있는 ‘좋은’ 글이란 무엇일까? ‘좋은’ 글은 어디에 있는가? 고민 끝에 그가 찾은 해답은 책이다. 출처가 분명하고 저자가 명시된, 믿고 읽어도 될 만한 지식. 가치 있는 텍스트를 모은 방주. 광고의 방.. 2024. 9. 24. 이전 1 ··· 4 5 6 7 8 다음