lsm1636
10,000+ Views

C언어의 올바른 공부법 알아보기!

안녕하세요. IT교육컨설턴트입니다!
오늘은 프로그래밍언어 중 C언어에
대해서 이야기를 해보려고 해요~
이야기를 하기 전에 C언어란 무엇인지부터
정확히 알고 넘어가도록 할게요!
C언어란 가장 기초적인 프로그래밍언어로
우리가 중국인과 소통하기 위해서는 중국어를
공부해야 하듯, 컴퓨터와 소통하기 위해서
공부해야하는 언어를 말합니다~
또한 C언어는 절차지향언어로 객체보다는
순서와 절차를 중요시하는 언어예요.
그래서 코딩 시 중간에 오류가 나면 처음부터
다시 코딩을 해야한다는 불편함이 있습니다.
전공과 학생이거나, 관련과 학생이라면
가장 처음에 배우게 되는 프로그래밍언어가
C언어, 그 이후에는 C++, 자료구조(알고리즘),
자바, JSP 등 이렇게 순차적으로 배우기 마련이죠!
보통 C언어를 배울 때, 대부분의 학생들은
아무것도 모르는 상태에서 시작을 하게 됩니다.
그렇게 배우다보면 처음에는 쉽다고 생각하고
수업을 잘 따라가지만 뒷부분(배열, 포인터)으로
갈 수록 어렵다고 생각하는 학생들이 많아지고
수업을 따라가기도 힘들어지는 경우가 대부분이예요.
솔직히 말해서 이건 당연한 문제입니다.
한학기 수업을 따져봤을때, 학교행사나 축제,
체육대회, 시험기간, 그 외 휴강시간을 제외하고
실제로 수업을 진행하는 시간은 아마 20~30시간
사이일 거예요.
또한 C언어의 올바른 공부법은 실제로 코딩을
할 수 있는 능력을 기를 수 있도록 공부하는
것인데, 학교에서는 이론위주로 수업을 진행하고
있기 때문에 실무적인 부분을 준비할 수가 없죠.
실제로 많은 컴공과 학생들이 이 부분을 간과하고
있는 경우가 많습니다.
남자들의 경우, 일단 군대다녀와서 생각해봐야지
라고 말들을 하는데 그때는 이미 늦어요.
지금 준비해야 합니다!
IT분야의 가장 기초가 되는 C언어,
어렵다고 포기하실건가요?
궁금하신 점은 메세지나 댓글을 남겨주시면
더 자세히 알려드리도록 하겠습니다!
2 Comments
Suggested
Recent
@yinli88 메세지확인 부탁드려요~ㅎㅎ
중3인데 C언어를 배우려고 합니다 어디서부터 시작해야 하나요?T^T
Cards you may also be interested in
나이가 들어서
‘나이가 들면 뇌 기능이 감소한다’는 말은 하나의 상식처럼 알고 있습니다. 그래서 사람들은 나이가 들면 새로운 활동보다는 안정적인 삶을 택하고 도전 앞에서 ‘나이가 들어서’라는 말을 입에 달고 살기도 합니다. ​ 그런데 최신 연구를 살펴보면 뇌의 크기나 특정 부위의 발달보다도 뇌 기능에 중요한 것은 ‘연결 신경망’이라고 합니다. ​ 이 연결 신경망의 두드러진 특징은 신경계는 죽을 때까지 유연한 변화를 계속한다는 것입니다. 게다가 타인의 감정에 공감하고, 타인의 관점을 이해하는 사회적 능력과 연결된 전두엽은 20대까지 계속해서 발달합니다. ​ 결론적으로 나이가 들수록 비록 단순 암기력이나 인지능력은 떨어질지 모르지만 오히려 뇌를 전체적으로 활용하는 지능은 전반적으로 향상된다고 합니다. ​ MRI를 고해상도 장치로 발전시켜 의학 발전에 큰 도움을 준 세계적인 뇌 과학자인 조장희 박사의 올해 나이는 87세. ​ 그는 지금도 왕성한 집필활동으로 해마다 십여 편의 논문과 글을 쓰고 있습니다. ​ 그는 수많은 사람들의 뇌를 관찰해온 결과 뇌가 노화되는 이유는 ‘뇌를 쓰지 않기 때문’이라고 말합니다. 나이가 많다는 이유로 어떤 일을 시작하는 것이 엄두가 나지 않고 그리고 새로운 일을 시도할 흥미가 없어서, 이런저런 핑계는 앞으로 우리 인생에 찾아올 기회를 포기하는 것과 마찬가지입니다. 저마다 인생의 도화지가 있습니다. 그리고 그 도화지가 얼마나 많이 남아있는지는 아무도 모르는 것입니다. ​ ​ # 오늘의 명언 노년은 청춘에 못지않은 좋은 기회다. – 헨리 워즈워스 롱펠로 – ​ =Naver "따뜻한 하루"에서 이식해옴.... ​ ​ #나이#인생#삶#명언#영감을주는이야기#교훈#따뜻한하루
GPU로드율 100% 급증하는 문제 해결법
메인보드 바이오스 업데이트를 하시거나 아니면 오버클럭 후 바이오스 초기화 및 그래픽카드 드라이버를 업데이트 하시고 나서 게임 실행시 GPU 로드율이 갑자기 100% 찍은 후 게임 프레임이 드랍되는 현상을 겪어보신분들에게 제 경험토대로 이 현상을 해결하는 방법을 전달드리도록 하겠습니다. https://ccf1007overmen.tistory.com/1821 RTX 3080Ti 제품입니다. GPU 로드율이 85~100%로 치솟자 프레임이 22프레임에서 놀고있던 모습입니다. 또는 고사양 게임이 아님에도 불구하고 그래픽카드 로드율이 85~100%를 찍으시거나 그래픽카드 쿨링팬이 갑자기 MAX로 돌려질 때 해결하는 방법을 쉬운 방법부터 해서 설명드리겠습니다. 1. 그래픽카드 드라이버 재설치 첫번째는 그래픽카드 드라이버를 최신버전을 설치하시면서 구버전과 충돌했다거나 아니면 최신 버전이 윈도우 OS와 충돌 했을 경우입니다. 이런 경우에는 " DDU " 라는 프로그램을 사용하셔서 현재 그래픽드라이버를 완전히 제거하신 뒤 구버전을 설치해주시거나 아니면 최신 버전을 다시 설치해주시면 되겠습니다. 2. 엔비디아 제어판 활용 엔비디아 드라이버 재설치 후에도 똑같은 현상이 나온다면 엔비디아 제어판을 들어가주셔서, 3D 설정관리에 들어가 설정 하나를 바꿔주시면 되겠습니다. ' 전역 설정 ' 에 밑으로 스크롤 하시면 ' 전원 관리 모드 ' 에 최고 성능 선호로 변경해주시면 됩니다. 3. 전원 관리 옵션 설정 2번째 방법이 안되신다면 3번째 방법으로 제어판에 전원 관리 옵션에서 빠른 시작 켜기를 해제시키는 방법입니다. 먼저 제어판에 들어가셔서 전원 옵션 → 전원 단추 작동 설정 → 현재 사용할 수 없는 설정 변경(파란색) → 빠른 시작 켜기(권장) 을 해제해주시면 되겠습니다. 4. 라이저 킷 바이오스 설정 3번째 방법까지 해도 안되신다면 의외로 간단하게 해결할 수 있는 방법이 있습니다. 보통 일반적인 방법으로 장착한 그래픽카드가 아닌 라이저 킷을 사용하여 장착한 경우 바이오스 상에서 옵션 하나를 변경 해주셔야 정상적으로 작동하는 경우가 있습니다. 특히 이런 경우는 오버클럭이 잘못되어 바이오스를 초기화 하시는 경우에 발생되고는 합니다. ASUS ROG 보드 기준으로 말씀드리겠습니다. 이 방법은 라이저 킷을 사용하시는분들만 진행해주시면 되겠습니다. 바이오스 초기화 하신 후인 조건으로 방법을 말씀드리자면 컴퓨터 다시 시작 후 F2 또는 Delete 키를 눌러주셔서 바이오스에 진입을 해줍니다. 그 다음 Advanced → Onboard Devices Configuration → PCIEX16_1 Mode 옵션에 있는 설정인 Auto에서 Gen3로 변경해주시면 되겠습니다. PCIEX16_1 옵션은 메인보드에 장착된 그래픽카드 위치라고 보시면 되겠습니다. PCIEX16_1 이 메인보드에 그래픽카드를 장착하는 제일 윗 부분이라 생각하시면 됩니다. 2번째 슬롯은 PCIEX16_2 이런식으로 이해해주시면 되겠습니다. PCIEX16_1 설정을 Gen3로 변경하시고 나서 F10을 눌러 저장 후 종료 해주시면 되겠습니다. 바이오스에서 Gen3로 변경하고 나서의 모습입니다. 로드율은 85~100% 에서 25%~30%까지 내려간 상태이며, 프레임도 22에서 60프레임으로 회복했다는 모습을 볼 수 있습니다. 라이저 킷 사용자분들 중에 위 3가지 방법이 안된다면 마지막 방법을 사용해보시는 것을 추천드립니다. 혹시 모르니 라이저 킷 장착이 아닌 일반적으로 장착하셨어도 이 방법을 사용해보시는 것을 추천드리며, 만약 이 방법까지 안된다면 그래픽카드를 제조사에 맞는 회사에 AS를 보내보셔야 됩니다. 여기까지 GPU 로드율로 인한 게임 프레임 드랍현상 해결 방법을 알아보았습니다. https://ccf1007overmen.tistory.com/ * 모든 사진은 Unsplash같은 무료사진 및 출처를 밝히고 사용하고 있습니다. * 제 티스토리 블로그에 방문해주셔서 구독을 눌러주시면 감사하겠습니다!!
어리석은 듯 슬기로운 사람
중국 철학자인 노자가 제자에게 이런 말을 했습니다. “연약한 것이 강한 것보다 낫다. 어리석은 듯 슬기로운 게 얌체같이 똑똑한 사람보다 더 현명하다.” ​ 그러자 한 제자가 사람들은 모두 연약한 것보다는 강한 것을 좋아한다며 노자의 말에 의문을 제기하자 노자는 이렇게 대답했습니다. ​ “센 바람이 불 때 큰 나무는 뿌리째 뽑히지만, 연약한 갈대는 휘어질지언정 부러지지 않는다.” ​ “하지만 어리석은 사람이 똑똑한 사람보다 낫다는 말씀은 잘 납득이 가지 않습니다.” ​ 제자의 물음에 노자는 다시 대답했습니다. ​ “똑똑한 사람은 남들의 미움을 받기 쉬우나, 어리석은 듯 슬기로운 사람은 남들이 모두 좋아하기 때문이다.” 부드러움은 단단함을 이깁니다. ‘어리석은 듯 슬기로운 사람’은 자신의 의견을 명확히 이야기하지만, 상대를 존중하고 자신을 낮추는 사람입니다. 벼는 익을수록 고개를 숙이듯 자신을 낮춰 상대의 의견을 경청하고, 좋은 것을 취하는 사람이야말로 세상을 이기는 지혜로운 사람일 것입니다. ​ ​ # 오늘의 명언 어리석은 자는 자기가 똑똑하다고 생각하지만, 똑똑한 자는 자기가 어리석음을 안다. – 윌리엄 셰익스피어 – ​ =Naver "따뜻한 하루"에서 이식해옴..... ​ ​ #슬기로움#지혜로움#인생#삶#명언#영감을주는이야기#교훈#따뜻한하루
2018.3월 추천 데스크톱 견적! 사무용 ~ 프리미엄 총 7가지 소개
안녕하세요~ 모든 IT, 게임, 일상 정보를 먼저 재빠르게 전해드리는 빠박IT 입니다. 오늘은 2018년 3월달 추천 데스크탑 견적에 관한 포스팅이며 사무용~프리미엄까지 총 7가지 견적을 소개해드리도록 하겠습니다. 1. 사무용 먼저 처음으로 사무용 견적입니다.인텔 펜티엄 G4600에 RAM 4GB에 120GB짜리 SSD가 탑재된 견적입니다. 내장그래픽 성능으로 인해 게임으로는 롤 및 디아블로3 정도까지 가능하며 웬만하면 문서작성 및 PPT 제작 그리고 영상보는용도로 사용하시는것이 가장 좋은 견적입니다. 영상을 저장해서 보신다면 외장HDD 하나 구매하시는 것이 좋습니다. 조립비+배송비 포함해서 현금평균가로 33만원대에 구매가 가능한 견적이죠. 다만 윈도우10은 별도입니다. 2. 보급형,게임 보급형  다음은 보급형 견적입니다. 라이젠5 2400G 제품이 나옴에 따라 보급형으로 완전히 자리를 잡은 부품입니다. 내장그래픽만으로도 오버워치 중옵이 쾌적하게 돌아갈 정도이며 블리자드 게임은 어느정도 사양이면 다 된다고 보시면 되겠습니다. 배틀그라운드까지 원하신다면 GTX 1050 2GB를 추가로 다셔야 쾌적하게 돌아가며 배틀그라운드가 필요 없으시다면 GTX 1050 2GB 없이 사용하시면 되겠습니다. 가격은 각각 조립비+배송비 포함하면 현금가 평균 59,78만원대 정도입니다. 3. 게이밍, 게이밍+전문작업 견적 다음은 게이밍 및 게이밍+전문작업 견적입니다. 이 견적은 6코어 6쓰레드인 i5-8600K와 6코어 12쓰레드인 라이젠5 1600X로 나뉘어진 견적입니다. 확실히 인텔 i5-8600K가 라이젠5 1600X보다 게임 프레임면에서는 좀 더 좋은 성능을 보여주지만 멀티 프로그램 사용 및 전문작업인 베가스나 에프터이펙트에서는 라이젠5 1600X가 좀 더 나은모습을 보여줍니다. 그래서! 게이밍으로 가신다면 인텔 제품으로, 전문작업까지 원하신다면 라이젠5 1600X로 가시는 것이 좋습니다. 이정도의 견적이면 게이밍으로는 배틀그라운드 상옵도 무난하고 쾌적하게 돌릴 정도입니다.(그림자를 중간으로 할시) 4. 프리미엄,프리미엄+전문작업 견적  마지막으로 프리미엄 견적 2가지 입니다. 이것도 또한 게이밍과 전문작업 2가지로 나뉘어진 견적이며 한개는 6코어 12쓰레드, 한개는 8코어 16쓰레드인 견적입니다. 게이밍면에서는 역시나 인텔이 좀 더 앞선 모습을 보여주지만 게임말고도 다른 프로그램을 사용하실에는 라이젠7이  좀 더 프레임 드랍을 덜 일으키죠. 하지만 최대 프레임 방어는 인텔 i7-8700K가 좀 더 좋으며 라이젠7 제품은 게임도 하고 싶고 전문작업도 같이 사용하고 싶을 때 이 견적으로 가시면 되겠습니다. 게이밍부터는 오버클럭도 가능하니 좀더 프레임 방어를 하고 싶으시다면 오버클럭을 하시는 것도 좋습니다. 이 견적의 성능으로 따지자면 배틀그라운드 풀옵(그림자만 중옵으로 할시) 무난하고 쾌적하개 즐기실 수 있을 정도입니다. 오늘은 여기까지 2018년 3월달 추천 데스크톱 견적을 저의 개인적인 의견으로 말씀드렸습니다. SSD,그래픽카드 제조사, 파워 및 케이스는 자기 입맛대로 고르셔도 전혀 무관하며 이 견적이 절대 답이 아니라는 것을 명심하셔야됩니다. 위에 보여드린 견적은 답이 아닌 참고용이며 " 이정도는 맞춰야돼! " 가 아닌 " 이정도로 맞춰주시면 좋아요 " 라는 포스팅입니다. 다음글로는 IT에 관한 글이며 인텔 CPU인 캐논과 아이스레이크에 관해서 올리도록 하겠습니다. https://youtu.be/FMJqr4HWNvg 제 블로그 : http://ccf1007overmen.tistory.com 컴퓨터 문의 : https://www.facebook.com/ccf1007overmen
'오징어 게임 Squid Game' 오징어를 영어로? (feat.게임설명)
2021년 가을에 세계적으로 대유행한 '넷플릭스' 한국 드라마 시리즈 "오징어 게임"은 "Squid Game"라는 영어 타이틀이 되었습니다. 얼마 전에는 미국 영화상 골든글로브 시상식에서 '오징어 게임'의 배우 오영수님이 한국 배우 최초로 남우조연상을 수상하셨습니다! 짝짝짝! 축하드립니다!  그래서, 오늘은 재미있고 유쾌하게 '오징어'의 종류와 '오징어'를 포함한 다양한 표현에 대해서 알아보려고 합니다.  우리는 오징어를 Cuttlefish/Squid 로만 알고있는데요, 오징어의 종류에는 어떤 것들이 있는지 알아볼게요! 오징어의 종류 1 . 갑오징어 cuttlefish는 두툼하고 딱딱한 갑옷을 가지고 있다. 2. 흰 꼴뚜기(장니 오징어) bigfin reef squid 는 단맛이 있어 회로 먹으면 맛있습니다. 3. 반디 오징어(불똥 꼴뚜기) firefly squid 는 푸르스름하게 빛나는 것이 특징으로 크기가 5cm정도로 작다. 4. 한치(창 오징어) spear squid 는 몸이 홀쪽한 것이 특징입니다.  '오징어 게임' 에 나오는 게임 영어로 알아보기 Squid game 오징어 게임 오징어 게임을 하기 위해서는 '공격팀'과 '수비팀'이 필요합니다. '공격팀'은 '수비팀'을 뚫고 바닥에 그려진 오징어 모양의 머리 부분을 밟으면 승리하고, '수비팀'은 '공격팀'이 오징어 모양의 머리 부분을 밟지 못하도록 막는 게임입니다!! 여기서 공격수는 'Offense', 수비수는 'Defense' 입니다. Red Light, Green Light 무궁화 꽃이 피었습니다 Red light, Green light는 모두 출발선에 서서 시작을 하고, 술래가 Green light 라고 말하면 결승선으로 움직일 수 있는 놀이입니다. 우리나라의 '무궁화 꽃이 피었습니다'와 많이 비슷한 게임으로, 술래가 Red light 라고 말하면 멈춰야 하며 이 때 움직이면 다시 출발선으로 돌아가야합니다. 'Green Light'를 외치고 움직이면 됩니다. 이와 비슷한 술래잡기 응용게임은 아시아, 유럽 등 다양한 국가에서 비슷한 형식으로 존재합니다. Sugar honeycomb 설탕 뽑기 우리에게는 '달고나' '뽑기' 이런 용어로 많이 알려져있는데요 드라마 내에서는 '설탕 뽑기'라는 명칭을 사용하였습니다. Honeycomb 또는 Sugar honeycomb challenge 라고도 합니다. 게임안에서 재료가 되는 달고나는 한국식 표현 그대로 Dalgona(달고나) 라고 많이들 사용하고 있는데요 외국에서도 달고나와 비슷하게 설탕과 베이킹소다를 이용해서 만든 cinder toffee, honeycomb toffe 라는 과자가 있습니다. Tug-of-war 줄다리기 '줄다리기'는 올림픽 정식종목이었기에 정확한 명칭이 있습니다. 'Tug'는'세게 잡아당기다'라는 뜻입니다. Mables 구슬치기 구슬치기는 'Mables' 구슬치기를 하는 행위는 'Play marbles'라고 해요!
윈도우10 설치법 및 포맷하는 방법!
-출처 : http://ccf1007overmen.tistory.com/1377 안녕하세요~ 모든 IT, Technology 및 일상정보를 공유하는 K.Min's 입니다. 이번에 소개해드릴 것은 엄청난 것은 아니지만 자주 사용하면서 포맷이 가능한 윈도우10 설치하는법을  소개해드리도록 하겠습니다. 메인보드사 마다 다 다르겠지만 저는 에즈락사 바이오스를 사용해서 설명드리도록 하겠습니다. 윈도우 부팅 USB 메모리 만드는법 - http://ccf1007overmen.tistory.com/1369 일단 바이오스 들어가기전에 윈도우 10이 설치된 USB 메모리가 있으셔야 됩니다. 일단 윈도우10이 들어있는 USB 메모리를 컴퓨터 USB 포트에 박으시고! 다시시작을 눌러줍시다. 그 다음에 컴퓨터 화면 나오자마자 Delete 키나 F2를 연타해주세요. 연타를 하시게되면 이런 에즈락 바이오스 셋팅창으로 들어오게 됩니다. 이 화면에 오셨다면 F6를 누르시거나 아니면 위의 오른쪽 상단에 있는 고급 모드로 들어가주세요. 아 그리고 여기서 눈치채신분들도 있으시겠지만 지금 제 컴퓨터가 i7-6700으로 되어있는데 라이젠5 1600X를 달은 제 컴퓨터가...동생이 가져가는 바람에 예전 컴퓨터로 다시 돌아오게 되었습니다.(이새키를 그냥...) 일단 본론으로 돌아와서 고급모드로 들어가시게 되면 고급모드로 들어오시게 되면 이런 화면으로 바뀌게 되실텐데요. 상단위에 부팅이라는 바가 있을 겁니다. 그걸 클릭해주세요. 클릭하시면 이렇게 부팅옵션이 나올텐데 여기서 가장 중요한점! 바로 부팅 옵션을 USB:Sandisk를 옵션1로 올려야 하는 것입니다. 그래야만 윈도우가 설치가 되는 것이니깐요. 부팅옵션1을 클릭하셔서 USB 모델을 클릭해줍시다. 부팅옵션1이 USB가 되었으면 F10키를 누르신다음에 " 예 " 를 눌러줍시다. 그러면 컴퓨터가 재부팅되면서 윈도우 설치화면으로 넘어가게 됩니다. 윈도우 로딩창이 뜨면 이런화면이 나오게 됩니다.첫번째 화면에서 바로 다음버튼을 눌러주시고 지금설치를 눌러줍시다. 그 다음! 윈도우10의 가장 큰 장점이 바로 인증키가 없어도 설치가 가능하다는 점입니다. 밑사진처럼 건너뛰기도 있지만 다른 설치화면에서는 " 인증키 없음 " 이라고 뜰때도 있는데 그 때는 " 인증키 없음 "을 클릭해주시면 됩니다. 그 다음 설치할 운영체제를 고르시면 되는데  웬만하면 무난하게 홈버전을 설치하시면 되겠습니다.  참고로 X64가 64비트이며 X86은 32비트 운영체제입니다. 이 점 주의해주세요! 자 그다음 사용조건에 동의함 체크하시고 다음을 눌러주세요. 그 다음 설치 유형이 나오는데 여기서! 업그레이드가 아닌 사용자 지정을 눌러주셔야 됩니다. 그래야 밑에 처럼 설치할 위치가 나오게 되거든요. 저기에서 설치할 위치를 클릭하시고 다음 버튼을 누르시면 윈도우 10 설치가 진행됩니다. 그리고 포맷하는 것도 3번째 사진에 보시면 삭제 옆에 포맷버튼이 있습니다. 저 버튼으로 포맷하는 것이니 포맷하실분은 참고하시면 되겠습니다. 자 이제 여기까지 떴다면 85%가량 온 것입니다. 다시 시작을 눌러주시면 다시 컴퓨터 재부팅을 하는데 이 때! 이 때가 가장 중요합니다. 여기서 컴퓨터 화면이 켜지자마자 바로 Delete 키 및 F2 키를 연타해주세요. 그 다음 아까전에 부팅옵션1을 USB를 해두셨던 것을 다시 자기 SSD로 바꾸셔야 됩니다. 자기가 설치한 위치 디스크를 찾으시면 됩니다. 이렇게 해주시고 다시 F10 키를 눌러 저장뒤 재부팅 하시면 됩니다. 아주 쉽죠? 여기까지 완료되면 이제 윈도우에 들어가서 자기 컴퓨터 설정만 하시면 끝이 납니다. 이번 윈도우10이 가장 좋은점이 인증키가 없어도 설치가 가능합니다. 물론 업데이트 자체가 안되기는 하지만 급하게 포맷이 필요하시다면 이 방법도 나쁘지 않다고 봅니다. 그리고 조립 컴퓨터를 샀는데 윈도우를 설치해야할  상황이 놓여져 있었을 때도 이렇게 하시면 됩니다. 정품인증은 정품을 구매한 뒤 하셔도 늦지 않으니 말이죠. 이상 오늘은 여기까지 K.Min's 윈도우10 설치법에 관해서 소개해드렸습니다. 좀 더 많고 빠르게 제 IT정보 및 견적 소식을 듣고싶으시다면 제 페이스북 페이지에 좋아요와 팔로워를 해주세요~ https://www.facebook.com/ccf1007overmen/
웹서핑 꿀팁! 유용한 크롬 확장 프로그램 Top7
크로미엄 기반 웹브라우저인 '크롬', '웨일', '스윙' 등에서 사용 가능 대부분의 유저들이 PC나 노트북 등을 사용하는 가장 큰 목적은 '인터넷'일 것이다. 심지어 인터넷을 사용하지 않을 것이면 굳이 PC를 사용할 이유도 없다고 말하기도 한다. 물론 문서 작성이나 다운로드 한 동영상 감상 등 인터넷 연결이 필요 없는 작업을 하는 경우도 있겠지만, 요즘에는 다양한 웹기반 서비스들이 나오면서 문서 작성이나 동영상 감상 등도 인터넷으로 실시간 연결된 상태로 이용한다. 그리고 이런 대부분의 작업들은 웹브라우저를 통해서 이뤄진다. 현재 웹브라우저 확장프로그램 생태계 구축이 가장 잘 갖춰진 것은 구글 '크롬'이 첫 손에 꼽힌다. 이전에는 마이크로소프트(MS)의 웹브라우저인 인터넷 익스플로러가 국내외 웹브라우저 시장을 독점했지만, 오픈소스 소프트웨어(SW)인 크로미엄(Chromium) 기반 웹브라우저가 본격적으로 나오면서 밀러난 상태다. MS도 윈도10 출시와 함께 차세대 웹브라우저인 '엣지'를 출시하며 크롬과 유사한 확장 웹스토어를 공개한바 있지만, 현재 등록된 확장 프로그램이 별로 없는 관계로 구글 크롬을 중심으로 유용한 확장 프로그램을 공개한다. 1. AdBlock, Adguard AdBlocker, uBlock Origin 먼저 추천하는 확장 프로그램은 광고 차단기 3종 세트다. 다양한 형태의 광고들이 웹서핑을 방해하는 경험 많이 했을 것이다. 이럴때 유용한 확장 프로그램이 바로 광고차단 프로그램이다. 기존에는 PC의 Host(호스트) 파일을 직접 수정하거나 외부 프로그램을 사용해서 광고를 차단했지만, 크로미엄 기반 웹브라우저를 사용한다면 간단히 확장 프로그램 설정으로 모든게 해결된다. AdBlock은 가장 사용자가 많은 광고 차단 확장 프로그램으로 별다른 설정없이 그냥 설치하고 웹서핑을 즐기면 된다는 큰 장점이 있다. Adguard AdBlocker는 최근 급상승하고 있는 광고 차단기로 영상 광고(유튜브 영상 광고 등)도 차단이 가능하다. 직관적인 UI(유저 인터페이스)를 보여주는 만큼 초보자들도 쉽게 사용할 수 있다. 앞서 AdBlock나 Adguard AdBlocker가 초중급 사용자를 위한 것이라면 uBlock Origin는 고급 사용자를 위한 광고 차단기다. 현재 페이지에 연결된 모든 트래픽 경로를 보여주고 특정 트래픽만 막을 수 있다. 예컨대 특정 사이트에서 전송되는 신호만을 따로 차단하는 것도 가능하고 반대로 항상 허용하는 것도 가능하다. 2. LastPass, Xmarks 비밀번호 유출로 인한 개인 보안 이슈가 늘어나면서 대부분 웹사이트들은 로그인 시 비밀번호 생성 규칙을 강화하고 주기적으로 바꾸도록 요구하고 있다. 문제는 로그인 시 필요한 비밀번호의 자리가 길어지고 특수문자나 알파벳 대소문자 등 다양한 필수 규칙이 생기면서 막상 설정한 비밀번호를 기억하지 못하는 경우가 빈번히 보고되고 있다. 이럴때 필요한 것이 바로 웹사이트 로그인 관리자 애플리케이션이다. LastPass나 Xmarks 모두 이 부분에서 유명한 SW로 크로미엄뿐만 아니라 인터넷 익스플로러나 사파리, 파이어폭스 등 대부분 브라우저를 지원한다. 또한 스마트폰 등 모바일 디바이스도 지원하는 만큼 유용하다. 모든 암호는 암호화된 상태로 관리된다. 3. 구글 Keep, Evernote Web Clipper 웹서핑을 하다 메모가 필요하다면? 특정 웹페이지를 보관하고 싶다면? 바로 구글 킵과 에버노트가 있다. 구글 킵은 구글이 만든 메모장 서비스로 구글 킵 확장 프로그램을 이용하면 웹서핑 도중 여타 도구 필요없이 메모를 할 수도 있고, 웹페이지를 그대로 저장 가능하다. 구글 킵에 저장된 메모는 크롬이 아니더라도 구글 로그인만 한다면 어디서든 바로 확인이 가능하다. 스마트폰에도 애플리케이션이 있는 만큼 쉽게 메모를 하고 확인 가능하다. 모든 디바이스 동기화 기능은 덤이다. 에버노트 웹 클리퍼는 문서작성 관리 애플리케이션인 에버노트를 웹브라우저에서도 사용 가능하도록 도와주는 확장 프로그램이다. 스마트폰의 필수 애플리케이션으로 꼽히는 에버노트를 웹브라우저에서도 사용 가능하고, 웹서핑 도중 발견한 정보를 곧바로 에버노트에 올릴 수 있는 만큼 에버노트 사용자들의 필수 확장 프로그램이다. 4. crxMouse Chrome Gestures, Pig Toolbox 웹서핑을 하는데 키보드 필요없이 마우스만 있으면 모든게 가능하다. 앞으로 가기, 새로고침, 새페이지 생성, 특정 페이지 이동 등 키보드를 결합한 다양한 작업이 마우스 제스처만으로 할 수 있다. 이 부분 대표적인 확장 프로그램인 Pig Toolbox라고 할 수 있는데, 업데이트가 멈춘지 오래되고 크로미엄 버전에 따라 동작하지 않는 경우도 발생하는 만큼 현재 사용하기에는 불편하다. crxMouse는 Pig Toolbox를 대체하려는 사용자들이 많이 선택한 확장 프로그램으로 마우스 제스처 기능만 본다면 Pig Toolbox의 대부분 기능을 crxMouse에서도 동일하게 사용 가능하다. 사용자에 따라 마우스 제스처를 부분적으로 커스텀마이징도 할 수 있는만큼 적응만 된다면 편한 웹서핑을 즐길 수 있다. 5. 구글 번역, TransOver 웹서핑을 국내 사이트에서만 할 수만은 없다. 글로벌 각지의 소식을 빠르게 확인하기 위해서는 영어나 스페인어, 독일어, 일본어, 중국어 등 다양한 언어를 해야만 한다. 하지만 우리에겐 구글 번역기가 있다. 구글 번역 확장 프로그램을 사용하면 원하는 웹페이지를 원하는 언어로 순식간에 번역할 수 있다. 물론 아직 100% 정확하게 번역할 수는 없지만, 최근 인공신경망 번역 기술이 접목되면서 번역 품질이 한층 높아진 만큼 빠르게 번역하기에는 이만한 도구는 없다. TransOver은 특정 단어에 마우스를 가져다 대는 것만으로도 번역해 준다. 구글 번역과 함께 사용한다면 외국 웹사이트도 더이상 두럽지 않다. 6. 드롭박스, 구글 드라이브 개인 파일을 USB 등에 따로 가지고 다닐 필요 없이 언제 어디서나 사용하기 위해서는 드롭박스나 구글 드라이브, 원드라이브 등에 저장하면 된다. 해당 서비스를 이용하기 위해서는 직접 웹브라우저에서 접속 후 이용하거나 외부 프로그램을 설치해야만 했지만, 확장 프로그램을 사용한다면 클릭 한번에 특정 파일을 업로드 시키고 공유하는 것도 가능하다. 드롭박스, 구글 드라이브, 마이크로소프트(MS) 원드라이브 등 대부분 개인 웹하드 서비스들이 확장 프로그램 형태로 지원하는 만큼 해당 서비스를 이용하는 유저라면 필수 프로그램이다. 7. 데이터 세이버 직접 인터넷 연결해서 사용하는 PC나 노트북에서는 필요 없을 수 있지만, 외부에서 급하게 스마트폰을 이용한 테더링 기능을 활용한다면 데이터 걱정이 들 수 있다. 이때 필요한 것이 데이터 사용량을 줄여주는 '데이터 세이버 ' 확장 프로그램이다. 구글이 직접 만든 확장 프로그램으로 구글 서버를 통해 웹페이지를 읽어오는 방식으로 속도가 느려지지 않으면서도 웹서핑에 따른 데이터 사용량은 줄어든다. 구글 서버를 경유하는 방식으로 가상 사설망(VPN) 기능이 일부 적용된다는 장점이 있다. 이밖에도 유튜브 동영상이나 페이스북 동영상을 다운로드 할 수 있는 'Chrono Download Manager', 'Social Video Downloader' 등 다양한 확장프로그램이 있다. 또한 요즘 유행인 모바일 서비스인 인스타그램을 PC에서 손쉽게 사용하게 도와주는 'Websta for Instagram', 웹페이지 캡쳐를 할 수 있는 'Awesome Screenshot', 국내 쇼핑몰 가격 비교를 자동으로 해주는 '마트모어' 등 다양한 확장 프로그램을 통해 보다 편리한 웹서핑을 즐길 수 있길 바란다. 단, 확장 프로그램을 추가해 사용하기 이전에 반드시 믿을만한 개발자나 개발사가 만든 확장 프로그램인지 확인하는 과정이 필요하다. 최근 멀웨어가 삽입된 확장 프로그램도 보고되는 만큼 주의해야 한다.