본문 바로가기

분류 전체보기

(597)
데이터 분석가의 자세 2021년, 올해 목표로 삼은 도전이 하나 있다. 데이터 분석 유튜브 채널을 개설하고 50개의 컨텐츠를 만드는 것. 30대의 첫 발자국을 떼며 내가 이 목표를 세운 이유는 앞으로의 삶을 소비자가 아닌 생산자로 살아가고 싶었기 때문이다. 내가 생산자로서 무엇을 할 수 있을까 생각하던 중 앞으로 펼쳐질 빅데이터 시대에는 “데이터의 부익부 빈익빈”이 발생할수도 있겠단 생각이 들었다. 정보화 시대에 들어서 인터넷상의 데이터들은 흘러 넘치지만, 이를 잘 활용할 수 있는 사람들과 그렇지 못한 사람들간의 차이는 데이터 활용의 양극화를 낳게 될 것이기 때문이다. 이 양극화를 해소하는 데 나의 IT 기술을 활용하면 좋겠다 싶어서 시작한 게 “데이터 분석 유튜브 채널” 개설이다. 하지만 코딩은 해봤어도 데이터 분석은 해본..
구조를 알아야 개발이 보인다 (C++로 풀어보는 윈도우 구조) 이 글은 비제이퍼블릭에서 출간한 "(C++로 풀어보는 윈도우 구조) 구조를 알아야 개발이 보인다" 책을 읽고 나서 일부를 발췌한 내용입니다. [ 1장 - 왜 개발자는 윈도우를 알아야 하는가 ] p4) 프로그램을 개발하면 매번 문재 해결의 난관에 부딪치게 됩니다. 여기에서 문제를 해결할 수 있는 포인트를 하나 더 안다는 것은 엄청난 실력 차이를 가질 수 있게 되는 것입니다. p9) 윈도우는 NT 4.0(윈도우 95, 98, ME) 에서 많이 바뀌게 되었습니다. 현재 윈도우 10의 시스템 아키텍처 역시 대부분 NT 4.0의 구조에서 큰 줄기는 바뀌지 않았을 정도입니다. p14) Windows Sysinternals 프로그램 : 프로세스나 스레드, 메모리가 윈도우에서 어떻게 동작하는지 확인할 수 있도록 도와주..
글 목록 출력하기 (Section 7) 참고> opentutorials.org/course/3332/21123 1. 직접 HTML 문서를 하드코딩해도 되지만, 되도록 Javascript로 HTML 문서를 자동으로 만드는 방향으로 코딩하는 게 바람직함.
파일 목록 읽기 (Section 6) 참고> opentutorials.org/course/3332/21122 1. fs 라이브러리의 readdir을 하면 해당 폴더 아래에 있는 파일 목록을 배열 형태로 얻어올 수 있다.
Not Found 에러 (Section 5) 참고> opentutorials.org/course/3332/21063 1. 200 Ok : 서버가 정상 동작했음을 알리는 코드 2. 404 Not Found : 서버가 해당 페이지를 찾지 못했음을 알리는 코드
Node.js 파일 CRUD (Section 4) 참고> opentutorials.org/course/3332/21048 1. fs 라이브러리: node.js에서 파일 입출력을 위해 사용하는 라이브러리
동적으로 페이지 만들기 (Section 3) 참고>opentutorials.org/course/3332/21047 참고> opentutorials.org/course/3332/21049 1.${변수} 기호를 이용해 변경되길 원하는 문자열을 ${변수} 기호로 치환함 2. data 폴더(이름은 프로그래머 마음)에 본문 내용들을 파일로 보관하고, 사용자가 요청할 때마다 해당 파일을 불러들여서 본문 내용으로 채워넣음
웹서버 만들기 (Section 2) 참고> opentutorials.org/course/3332/21032 1. WEB Browser Web Server