본문 바로가기

전체 글

(45)
[IT 지식] 03. 컴퓨터를 구성하는 주요 부품 0. 지난 포스팅에서 프로그래밍 언어를 나누는 기준에 대해 얘기했다. 이번 글 주제는 컴퓨터 구성 부품에 대해 공부해보고자 한다. 처음에 컴퓨터 부품을 공부할 때, 굳이 이걸 알아야 하나 싶었다. 하지만.. 공부해보더니... 그렇지 않더라... 프로그래머들이 코딩할 때나 프로그래머들이 만든 소프트웨어(예를 들어 피피티나 한글, 워드)를 사용할 때, 오늘 소개할 부품들이 중요한 역할을 한다. 어떤 것인지 살펴보자. ​ ​ 1. 오늘의 주인공들이다! 왼쪽부터 시작해서 1) CPU(중앙처리장치), 2) RAM(메모리), 3) HDD, SSD(기억장치)이다. 이 세 부품들의 관계를 살펴보자. ​ ​ 2. 먼저 CPU는 컴퓨터의 머리로 엄청 빠른 친구이다. 하드디스크(HDD)는 컴퓨터의 창고로 정말 많~~~~~은..
[IT 지식] 02.프로그래밍 언어를 나누는 기준 0. 지난 번 글에서는 프로그래밍 언어, 프로그래머에 대해서 알아보았다. 프로그래밍 언어는 정말 다양하고 특징들도 다 다른데... 그렇다면 그 수많은 프로그래밍 언어를 구별하는 기준은 무엇일까? 1. 프로그래밍 언어는 구별하는 기준은 바로 저수준(Low level)이냐 고수준(High level)이냐로 나눌 수 있다. 위 사진에서 왼쪽과 가까운 언어를 저수준 언어 오른쪽과 가까운 언어를 고수준 언어라 볼 수 있다. 2. 그래서 저수준 언어, 고수준 언어가 뭐가 다른데? 도표를 만들어 간단하게 정리해보았다. 저수준 언어(low level) 고수준 언어(high level) 특징 1) 인간보다 컴퓨터와 친한 언어, 그래서 문서를 작성하고 수정하는 것이 어렵다 2) 컴퓨터 사양이 좋지 않아도 저수준 언어로 작..
[IT 지식] 01. 프로그래밍 언어란, 개발자란 0. IT 업계에 들어온지 꽤 시간이 지났지만 부끄럽게도 아직 기초가 부족한 것 같아 진짜 기초 중의 기초를 정리하고자 1. 프로그래밍 랭귀지(program language), 프로그래밍 언어 란 무엇일까? 예를 들면 자바, 파이썬, 루비, c언어 .... 등을 일컫는데... 이 세상엔 아래 사진보다 더 다양한 프로그래밍 언어들이 존재하기 때문에 처음에 프로그래밍에 입문했을 때 프로그래밍 언어가 뭔지 헷갈렸다. 2. 먼저 인간과 컴퓨터의 사이를 알아보자. 인간은 컴퓨터를 만들었다.. 그리고 컴퓨터에게 일을 시키고 싶었다.. 그러나 이 둘의 언어가 달라서 인간이 컴퓨터에게 일을 시킬 수가 없었다.. 서로 커뮤니케이션이 안되었던 거지..!(왜 대화가 안되는 거야 OTL...) 인간은 인간의 언어와 닮은(=영..
[CSS] 말줄임표 세로 중앙 정렬하는 방법(feat.꼼수) 1. html 문서 구조 오늘은 말줄임표를 세로 중앙정렬을 해보려고 합니다. 2. 말줄임표를 위한 css div { width: 200px; /*기본 style*/ height: 100px; /*기본 style*/ background: pink; /*기본 style*/ overflow: hidden; /*말줄임표에 필요한 속성*/ text-overflow: ellipsis; /*말줄임표에 필요한 속성*/ white-space: nowrap; /*말줄임표에 필요한 속성*/ } div span { background: yellowgreen; } 3. 중간 결과 4. 말줄임표를 세로 중앙으로 하기 위해 필요한 코드 div span { background: yellowgreen; vertical-align: s..
글또 5기 참여 및 다짐글 1. 글또란? '글또'란 글쓰는 또라이의 줄임말로 개발자를 위한 온라인 글쓰기 모임이다. 나는 글또 5기 멤버로 합류해 11월 부터 내년 4월까지 총 6개월동안 함께 하게 되었다. 한 달에 2번 총 12번의 글을 써야 하는데 앞으로 나는 어떤 글을 쓰고 어떤 글들을 읽으며 보낼지 궁금하다. 2. 참여 이유 나는 왜 글또에 참여하고 싶었던 걸까? 라는 질문은 결국 나는 무엇을 하고 싶은가? 라는 질문으로 이어졌다. 글또에 참여하고 싶었던 가장 큰 이유는 웹개발자가 되기 위해 필요한 공부를 하고 싶어서이다. 나는 지금 회사에서 웹퍼블리셔로 일하고 있다. 프로젝트 초반부터 참여한 것이 아니라서 어느정도 만들어진 상태에서 페이지를 만들고 있는데, 내가 만들어야 하는 페이지나 또는 페이지 내에서 수정해야하는 하는..