IT 지식 (18) 썸네일형 리스트형 [1일 1로그 100일 완성 IT 지식] 자유로운 소프트웨어, 오픈 소스 해당 글 에서 요약된 목차 2부 - 소프트웨어 031. 자유로운 소프트웨어, 오픈 소스 소스란 무엇인가? '소스 코드'는 프로그래머가 작성하는 코드를 말한다. 소스 코드는 사람이 읽을 수 있고 사업체의 독자적인 아이디어나 기법을 포함하고 있기 때문에 정보 유출 위험이 있어 오픈되지 않았다. 1983년 MIT에서 일하던 프로그래머 리처드 스톨만은 소스 코드에 접근할 수 없어 프로그램을 연구하거나 개선할 수 없다는 점에 불만을 가지게 된다. 그래서 시작한 게 GNU(GNU's Not Unix) 프로젝트다. 주요 목적은 운영체제와 프로그래밍 언어용 컴파일러와 같은 중요한 소프트웨어 시스템을 소스 코드 사용에 대한 제약 없이 배포하는 것이며, GNU GPL(General Public License)이라는 저작권.. AI가 인간의 비서로 거듭나기 위해 필요한 것 올해 8월 출간된 도서 「그렇게 쓰면 아무도 안 읽습니다」 에서 저자는 "AI가 발전하면 UX 라이터라는 직업은 사라지게 될까?"라는 질문에 "현재 수준의 LLM(Large Language Model) 기반 AI는 UX 라이터를 대체할 수 없을 것"이라고 답했다. 그 이유는 "현재 AI는 맥락 이해에 있어 명백한 한계를 갖고 있다"는 것이다. 이어지는 문장에서 "현재의 AI는 문장구조의 모호성, 비꼬기와 역설, 비유적 표현, 문화적 맥락을 파악해서 적절한 텍스트를 생성하는 데에 인간과 비교할 수 없을 만큼 어려움을 겪는다."고 했는데, 이 문장을 읽고 문득 빌 게이츠의 블로그 글이 떠올랐다. 빌게이츠는 "가까운 미래에 인터넷을 사용하는 사람이라면 누구나 AI 개인 비서(agent)를 가질 수 있다고 했다.. [1일 1로그 100일 완성 IT 지식] 프로세서의 작동 해당 글 에서 요약된 목차 1부 - 하드웨어 012. 프로세서와 계산기의 다른 점 013. 모형 컴퓨터로 더하기 프로그램 만들기 014. 프로세서는 무조건 빠른 게 좋을까? 프로세서와 계산기의 다른 점 컴퓨터의 두뇌 프로세서는 계산기처럼 사칙연산을 할 수 있는데 초당 수십억 번의 연산을 수행할 수 있어서 고도로 정교한 계산이 가능하다. 또 메모리에서 연산을 수행할 데이터를 가져오거나 연산 결과를 메모리에 저장할 수 있다. 프로세서는 컴퓨터의 나머지 부분을 제어하기도 한다. 버스로 전송되는 신호를 통해 마우스, 키보드, 디스플레이 등 모든 장치에 대한 입력과 출력을 조정한다. 중요한 점은 프로세서가 스스로 결정을 내릴 수 있다는 것이다. '이 수가 저 수보다 큰 지', '이 정보가 저 정보와 동일한지' 비.. [1일 1로그 100일 완성 IT 지식] 이진수, 그리고 비트와 바이트 해당 글 에서 요약된 목차 1일 1로그 100일 완성 IT 지식 1부 - 하드웨어 009. 0과 1의 세계 010. 비트 모아 데이터 0과 1의 세계 전 편 [아날로그와 디지털의 차이]에서 디지털 신호는 불연속적인 값을 다룬다고 했다. 어떤 것의 변화가 연속적으로 일어나지 않으며 각 값 사이에 주변값이 없다. 0에 비슷한 값은 0으로, 1에 비슷한 값은 1로 처리해 0 또는 1로 표현한다. 이진수와 이진 연산은 컴퓨터의 작동에서 핵심 개념이다. 컴퓨터는 전기의 켜짐과 꺼짐이라는 두 가지 상태만 가진다. 전기가 켜지면 1, 꺼지면 0으로 받아들이고 그 외 상태는 없으니 다른 숫자도 존재하지 않는다. 이진수로 나타내는 정보의 최소 단위를 비트binary digit라고 부른다. 0 또는 1 중 하나를 선택하는.. [1일 1로그 100일 완성 IT 지식] 아날로그와 디지털의 차이 해당 글 에서 요약된 목차 1일 1로그 100일 완성 IT 지식 1부- 하드웨어 007. 연속과 불연속 008. 아날로그 정보를 디지털로 바꾸기 연속과 불연속 세상의 모든 정보는 아날로그 또는 디지털 신호로 전달된다. 아날로그는 '유사하다'는 뜻의 'analogous'와 어원이 같고, 연속적이라는 의미가 있다. 아날로그 신호는 시간에 따른 물리량의 변화를 연속적으로 표현하며 각 값 사이에 무수한 주변값을 가지고 있다. 주변값이란 예를 들어 0과 1 사이에 0.3, 0.5로 나타나는 값들이며 0에서부터 1까지의 변화를 그려보면 곡선의 형태가 나타난다. 자연상에 존재하는 소리, 빛, 온도 등의 진폭이나 주파수가 아날로그 신호에 해당한다. 반면 디지털 신호는 불연속적인 값을 다룬다. 어떤 것의 변화가 연속적으.. [1일 1로그 100일 완성 IT 지식] 하드웨어 - 컴퓨터의 구조 해당 글 에서 요약된 목차 1일 1로그 100일 완성 IT 지식 1부- 하드웨어 001. 컴퓨터의 논리와 구조 002. 프로세서 속도와 심장 박동수 003. HDD와 SSD의 차이 004. 가로세로 1cm 프로세서 칩 005. 50년 넘게 유지된 무어의 법칙 컴퓨터의 논리와 구조 컴퓨터가 무엇인지는 두 가지 부분으로 나누어 살펴볼 수 있다. 1. 논리적 구성 - 컴퓨터가 어떤 부분들로 이루어져 있고 무슨 일을 하며 어떻게 연결되는지 설명 2. 물리적 구조 - 각 부분이 어떻게 생겼고 어떻게 만들어지는지 설명 먼저 컴퓨터의 구성을 보자면 프로세서, 주 기억 장치, 보조 기억 장치, 디스플레이 화면, 키보드 · 마우스 · 터치패드 그리고 기타 장치들(카메라,스피커,마이크)이 있다. 이들은 정보를 전달하는 버.. 검색엔진 최적화 환경 구성 (SEO, Search Engine Optimization) 지난 《검색엔진 최적화 - HTML 작성》 편에서 검색엔진 최적화 방법을 HTML과 관련이 있는 것과 없는 것으로 구분했었다. 전편은 아래와 같이 간략하게 정리할 수 있으며 더 구체적인 내용은 링크에서 확인할 수 있다. HTML과 관련이 있는 검색엔진 최적화 방법 타이틀 태그 스키마 마크업 캐노니컬 태그 메타 디스크립션 태그 이미지 alt 태그 전편 바로가기 ➫ https://readmefirst.tistory.com/1 검색엔진 최적화 HTML 작성 (SEO, Search Engine Optimization) 내가 쓴 글을 많은 사람이 보게 하려면 어떻게 해야 할까? 검색엔진 최적화 SEO (Search Engine Optimization) 는 웹 페이지가 검색 결과 상위에 노출될 수 있도록 수행하는 .. 검색엔진 최적화 HTML 작성 (SEO, Search Engine Optimization) 내가 쓴 글을 많은 사람이 보게 하려면 어떻게 해야 할까? 검색엔진 최적화 SEO (Search Engine Optimization) 는 웹 페이지가 검색 결과 상위에 노출될 수 있도록 수행하는 일련의 작업으로 웹 페이지 접속량의 증가를 위한 적절한 방법이 된다. 검색엔진은 무수히 많은 웹 페이지를 돌아다니며 데이터를 추출하고 내용을 분류한 뒤 정해진 내부 기준에 따라 검색 결과 내 가장 적절한 페이지를 상위에 노출한다. 내 웹 페이지에 어떤 데이터가 있는지 미리 정리해놓는다면 검색엔진이 페이지를 이해하기 쉬워져 검색 결과 상위에 노출될 수 있다. 검색엔진 최적화 방법은 크게 HTML 작성과 관련된 것, 그리고 HTML 작성과 관련이 없는 것 두 가지로 나눌 수 있다. HTML 작성과 관련된 것 1. 웹.. 이전 1 2 다음