안녕하세요 탐구소년입니다. 오늘은 visual studio 2019 설치 절차를 준비했습니다. C언어 코드 작성 및 실행을 염두에 두고 환경을 설정해가며 설치한 과정이니 이를 참고해주세요. 먼저 설치 파일의 다운로드를 위해 다운로드 페이지에 방문하겠습니다. 페이지 링크는 다음과 같습니다. visualstudio.microsoft.com/ko/vs/ 페이지 들어가자마자 보이는 셀렉트 메뉴를 클릭하고, 가장 위에 있는 Community 2019를 선택합니다. 해당 버전은 무료이므로 교육 및 학습용으로 적합합니다. 설치 파일(Installer)의 준비가 진행될 동안 잠시 기다려주세요. 설치 파일이 준비되면 위와 같은 화면이 나타납니다. 화면에서는 visual studio 2019를 통해 개발 가능한 여러가지 ..
안녕하세요 탐구소년입니다. 오늘은 자바스크립트 코드를 작성해 텍스트를 복사하는 기능을 구현한 예제를 준비하였습니다. 예제 코드를 보관하기 위해 폴더 하나를 만들고, 거기에 index.html, index.css, 그리고 index.js 파일까지 총 세 개의 파일을 생성하였습니다. 그리고 다음은 각각의 파일에 작성된 코드입니다. index.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 자바스크립트 텍스트 복사 내용 입력 복사 Colored by ColorScripter cs index.css 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #container..
안녕하세요! 오늘은 개발도구 이클립스의 설치 절차에 대한 정리를 준비했습니다. 정확히는 자바 통합개발환경 설치를 진행하도록 할텐데요, 바로 시작해보도록 하겠습니다. 이클립스 설치를 위해서는 먼저 아래의 링크로 이동을 해주어야 합니다. https://www.eclipse.org/ 오른쪽 상단에 Download 버튼이 있는 게 보입니다. 이것을 클릭해줍니다. 그러면 페이지 이동이 이루어지고, 위와 같은 버튼이 상단에 나타납니다. 주황색 버튼을 클릭합니다. 그러면 설치파일의 다운로드가 시작되는데, 다운로드가 끝나면 곧장 설치파일을 실행시킵니다. 설치파일 실행중... 설치파일이 열리면 여러가지 항목 중 설치를 원하는 항목을 선택할 수 있는데, 이 중 가장 위에 있는 Eclipse IDE for Java deve..
안녕하세요! 이번 글에서는 윈도우 컴퓨터에서 자바 프로그래밍을 시작하기에 앞서 진행해주면 좋은 '자바 환경변수 설정'에 대해 정리해보도록 하겠습니다. 환경변수는 운영체제가 프로그램을 실행할 때 참고하는 데이터이고, 환경변수에 자바와 관련한 데이터를 설정하면 운영체제가 자바 프로그램을 실행하는 데 많은 도움이 됩니다. 자세한 내용이 궁금하신 분들은 조금만 찾아보시면 손쉽게 자료를 얻으실 수 있을 것이고요, 이번 글에서는 환경변수 설정에 대해서만 담백하게(?) 정리하도록 할게요! 환경변수 설정을 위해 제일 먼저, 제어판 > 시스템 및 보안 > 시스템 창을 열어보겠습니다. 여기에서 좌측 상단에 보이는 '고급 시스템 설정'을 선택해주시면 됩니다. 그러면 창이 하나 열리게 되는데 거기에서 '고급' 탭을 선택하시고..
안녕하세요! 오늘은 자바 프로그래밍의 첫걸음인 JDK 설치 절차에 대해 정리해보도록 하겠습니다. JDK의 설치를 위해서는 제일 먼저 아래의 링크로 이동을 해주셔야 합니다. https://www.oracle.com/kr/java/technologies/javase-downloads.html 클릭하면 이동합니다. 옛날에는 이렇지 않았던 것 같은데.. 인터페이스가 무척 깔끔하네요. 가운데에 있는 JDK Download가 보이시죠? 여기를 클릭해주시면 됩니다. 그러면 각 운영체제에 맞는 설치파일을 다운로드할 수 있는 페이지가 나타납니다. 저는 윈도우에서의 설치를 가정하고 있습니다. 테이블 내용 중 밑에서 두번째에 있는 Windows x64 Installer의 링크(?)를 클릭해주세요. 그러면 창이 하나 뜰 것입..
안녕하세요 탐구소년입니다. 오늘은 HTML의 태그를 사용할 때 항상(?) 등장하는 action 속성과 onsubmit 이벤트 핸들러의 차이에 대해서 정리해보겠습니다. 벌써 하나는 속성이고 하나는 이벤트 핸들러라는 차이를 말해버리고 말았는데, 아무튼 차이를 알아보도록 하겠습니다. action action은 다음과 같은 역할을 합니다. 'form 데이터를 처리할 프로그램의 URI를 지정한다.' URI(Uniform Resource Identifier)는 하나의 리소스를 가리키는 문자열입니다. URL(Uniform Resource Locator)도 URI의 일종이라고 할 수 있는데요, 따라서 action에 웹 문서 링크를 문자열 형태로 작성한 다음 form의 데이터를 전송하게 되면, 브라우저의 루트(route..
들어가며 안녕하세요 탐구소년입니다. 최근 저는 '나만의 콘텐츠가 담긴 영상을 만들고, 그것을 유튜브에 업로드해보고 싶다'라는 생각을 정말로 많이 하고 있습니다. 블로그에 글을 올리는 것도 물론 저만의 콘텐츠이긴 하지만, 비디오 형식으로 만든 나만의 콘텐츠에는 또 그만의 매력이 존재할 거라는 생각에서입니다. 그래서 요즘에는 어떤 식으로 동영상을 만들면 좋을까 하는 고민을 많이 하고 있는데요. 열심히 조사해보고 고민한 끝에 현재는 동영상을 만드는 여러가지 방법 중 컴퓨터 화면을 녹화하는 방법에 관심을 가지고 연습해보고 있는 중입니다. 그러다 문득 제가 알아 본 방법을 블로그를 통해 공유하면 좋을 것 같다는 생각이 들어서 이렇게 포스팅을 해봅니다. 개요 제 컴퓨터는 애플(APPLE) 사의 맥북에어입니다. 운영..
안녕하세요 탐구소년입니다. 프로그램 코드 작성을 위한 여러가지 편리한 기능을 제공하는 소프트웨어, 코드 편집기를 알고 계시나요? 오늘은 여러 종류의 코드 편집기 중에서도 많은 이들의 사랑을 받고 있는 비주얼 스튜디오 코드(이하 VSCODE)의 다운로드 및 설치방법에 대해서 준비해봤습니다. VSCODE는 이름에서도 알 수 있듯 마이크로소프트사에서 만든 코드 편집기입니다. VSCODE는 다운로드는 아래의 링크에서 가능합니다. https://code.visualstudio.com/ 링크를 타고 들어가시면, 위와 같은 페이지가 펼쳐집니다. 위 이미지를 기준으로, 왼편의 가운데 쯤에 있는 파란색 'Download for Windows 버튼을 누르시면 설치가 시작됩니다. 당연히 윈도우를 사용하지 않으시는 경우 버튼..
안녕하세요 탐구소년입니다. 일 때문에 CSS 속성을 정리할 일이 좀 있었는데, 그 김에 정리한 내용 중 일부를 블로그에 업로드하려고 합니다. 업로드할 내용은 CSS의 선택자 중에서도 '속성 선택자'를 사용하는 방법입니다. - [속성] 선택자 : 지정한 속성에 스타일 적용하기 특정 태그가 특정 속성을 가지고 있을 시 스타일을 적용합니다. 위의 예에서는 a 태그가 href 속성을 가지고 있을 경우에만 a 태그에 tomato 색을 지정한다는 내용의 스타일 코드가 작성되어 있습니다. - [속성=값] 선택자 : 특정 값을 갖는 속성에 스타일 적용하기 위의 예에서는 href 속성에 네이버 주소가 지정되어 있는 a 태그에 대해서만 스타일 코드가 적용되었습니다. - [속성*=값] 선택자 : 특정 값이 포함된 속성에 스..
안녕하세요 탐구소년입니다. 오늘은 파이썬으로 웹 크롤링하는 방법에 대한 글을 준비했습니다. 잠깐 짬이 나서 쓰는 글이기 때문에 복잡한 내용을 다루기에는 약간 부담이 있으므로.. 웹 크롤링의 개념과, 기본적인 접근 방법, 그리고 간단한 예제 코드 순서로 아주 간단하게만! 정리해보도록 하겠습니다. 웹 크롤링이란? 웹 상에 있는 데이터들을 잘 긁어오는 기술을 크롤링이라고 합니다. 인터넷 사이트들을 돌아다니며 필요한 정보를 자동, 반자동으로 획득하는 행위(?)를 웹 크롤링이라고 하는 거죠. 그러한 행위를 위해서는 역시(!) 그러한 처리를 할 수 있는 컴퓨터 프로그램이 필요하겠죠. 이때 그런 역할을 처리하는 컴퓨터 프로그램을 '웹 크롤러'라고 하고요. 이 웹 크롤러를 사용하는 행위를 웹 크롤링이라고 하면 되겠습니..