studying_person의 등록된 링크

키자드에 등록된 총 8개의 포스트를 확인하실 수 있습니다.

Naver Blog

[Jquery] 캘린더 위젯 datepicker 사용하기

출처 : https://jqueryui.com/datepicker/ 프로젝트를 진행할 때 캘린더를 사용하는 경우도 자주 있을 텐데, jquery에서 제공해 주는 datepicker라는 위젯을 사용하면 진행 중인 프로젝트에 캘린더를 빠르게 추가할 수 있다. 사용방법도 간단하다. datapicker 사용하기 header에 기본 jquery와 jquery ui를 import 한다. 아래와 같이 CDN을 이용하지 않을 경우 필요한 js, css 파일들을 직접 다운로드하여 프로젝트에 추가 후 header에 경로를 설정해 주면 된다. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://code.jquery.com/ui/1.13.3/themes/

Naver Blog

[jquery] jauery 기초 개념과 사용 방법

백엔드 개발자라고 할지라도 프론트 엔드를 아예 몰라서는 안 된다. 데이터를 뿌리는 곳도 화면이고, 사용자가 데이터를 이해하고 필요한 기능을 사용하는 곳은 결국 화면이기 때문이다. 그뿐만 아니라 개발 과정에서도 테스트를 위해서는 화면을 간단하게나마 빨리 만들 필요가 있기 때문에 프론트 엔드 관련 지식과 퍼블리싱 능력은 필요하다. 모든 면에서 전문성을 갖추려 하는 것은 때로 욕심일 수 있지만 그래도 혼자서 웹 자체를 개발할 수 있는 풀 스택 개발자가 돼서 나쁠 것은 없고, 오히려 그것을 지향해야 한다고 생각한다. 결국 HTML, CSS를 할 줄 알아야 하는데 그와 더불어서 자바 스크립트 역량이 필요하다. 어떤 요소를 동적으로 움직이기 위해서도 필요하지만, HTML과 CSS로는 데이터를 동적으로 처리할 수가 없다. 결국 화면 단에서 서버와 송수신을 하려면 자바스크립트가 필요하다. 그런데 순수 자바스크립트만으로 화면 단을 제어하는 것은 좀 불편하다. 그래서 제이쿼리(jquery)를 더 많이

Naver Blog

[WEB/HTTP] 인터넷과 웹, HTTP의 기초 개념

인터넷, 웹, HTTP. 이제는 우리 모두에게 일상이 되어버린 용어들이다. 하지만 이 기술들이 매우 오래전부터 존재해 왔던 것은 아니다. 또 이 기술들이 처음 탄생했을 때부터 지금처럼 모든 사람들이 일상적으로 사용할 수 있는 것도 아니었다. 하지만 인터넷과 웹, 그리고 HTTP는 서로 그물처럼 얽혀서 함께 동작하며 세상의 모습을 엄청나게 바꾸어 버렸고, 우리의 일상생활에도 큰 영향을 주고 있다. 그렇다면 인터넷, 웹, HTTP는 무엇일까? 세계를 좁혀주는 터전, 인터넷 인터넷(internet)이란 인터네트워크(internetwork)를 줄인 말로, 그 뜻은 '네트워크의 네트워크'다. 사실 이 말은 직관적으로 이해되지는 않는 것 같다. 네트워크의 네트워크란 무엇을 말하는 걸까? 인터넷을 알기 위해서는 필연적으로 네트워크를 알아야만 한다. 네트워크(network)의 기초적인 개념은 "컴퓨터끼리 정보를 주고받을 수 있도록 연결한 통신망"이다. 컴퓨터끼리 왜 연결해야 했을까? 컴퓨터는 '데

Naver Blog

IT · 개발 공부 책 추천 : 「개발자가 되기 위해 꼭 알아야 하는 IT 용어」

어디서 어떤 일을 하든 커뮤니케이션이 참 중요하다. 커뮤니케이션이 잘 성립되기 위해서는 어떤 용어에 대한 의미가 서로간에 동일하게 해석되어야 하는데, 그렇지 못할 때 소통이 어려워진다. 그렇다면 커뮤니케이션이 원활해지려면 어떻게 해야 할까? 어떤 특정 개념과 용어에 대해 서로 공통적인 이해를 갖춰야만 한다. IT 기업에서 근무하는 데에 개념 / 용어에 대한 이해는 정말 중요하다. 내가 느낀 바로는 개발을 하든 유지보수를 하든간에, IT에서는 개념과 용어 정리를 스스로 하지 않으면 아예 알아 들을 수 조차 없다. 왜냐면 대부분의 용어들이 기술적인 뜻일뿐더러 영어이기 때문이다. "빌드 잘 됬을까요?"와 같은 짧은 질문도 어느 정도 개발에 대한 이해도가 필요하다. 추가적으로 개발 문화, 관습이라는 것도 있고 거기에서 파생되어 나오는 표현들도 있다. 내가 처음에 못 알아들었던 표현은 이것이었다. "서버에 잘 붙었나요?" 서버에 붙는다는 것이 무엇일까..?라고 생각하며 열심히 유추해 보았던

Naver Blog

[Java] 이클립스 설치하기

JDK를 설치하고 환경 변수까지 설정해 줬다면, 이제 자바 코드를 작성하고 프로그램을 실행시키는 데 문제는 없다. 다만 메모장이나 워드패드 같은 텍스트 에디터를 열어서 자바 코드를 직접 작성하고, 손수 java 파일로 저장하여 자바 컴파일러를 실행시키고, JVM을 직접 구동시켜야 한다. 이런 경우 상당히 불편하여 개발 생산성이 엄청나게 저하될 것이다. 그래서 IDE(통합 개발 환경 : Integrated Development Environment)를 설치해서 사용하는 것이 좋다. IDE는 자바로 코드를 편리하게 입력할 수 있는 에디터 기능부터 파일 목록 확인, 프로그램 실행 시 자동적으로 자바 컴파일러 호출 및 JVM 구동 등 여러 도구들이 모여 있는 TOOL이다. 자바에서는 많이 사용되는 IDE로 이클립스가 있다. 이클립스 설치하기 이클립스 설치는 매우 쉽다. 아래와 같이 진행하면 된다. 구글에서 이클립스를 검색하여 사이트에 접속한다. 2. 사이트 우측 상단의 Download 버튼

Naver Blog

[Java] JDK 설치하기

자바를 사용하기 위해서는 JDK를 설치해야 한다. 왜냐면 JDK가 자바 언어부터 실행 환경과 개발 도구에 이르기까지, 자바의 기술들이 구현되어 있는 배포판이기 때문이다. 그런데 자바를 개발한 썬이 오라클에게 인수되고 자바의 라이선스도 오라클에게 넘어가면서 JDK에도 변화가 생긴다. 사실 썬이 자바의 라이선스를 갖고 있었을 때는 자바를 오픈소스화하기 위한 계획이 있었다. 그런데 오라클이 자바를 소유하게 되면서, 오라클은 많은 것을 변화 시켰고 그중 하나의 일환으로 JDK를 유료화하였다. 오라클은 썬보다는 상업성에 더 주목한 기업으로 보인다. 자바에 대한 라이선스 문제는 공부해 보면 복잡스럽지만, 여하튼 서로 간의 이해관계, 상업적인 목적에 따라서 자바의 권한에 대해 이후 레드햇, IBM, 이클립스 재단 등등이 오라클과 함께 관여할 수 있게 되면서, 무료로 사용할 수 있는 Open JDK도 여러 곳에서 빌드 되어 배포되었다. 정리해 보면, JDK의 종류는 크게 두 가지가 있다. 먼저 O

Naver Blog

비주얼 스튜디오 코드(VS Code) 설치 방법

웹 페이지를 만들기 위해서는 HTML, CSS, Jquery, Java Script 등으로 코드를 작성할 편집기가 필요하다. 즉 에디터가 필요한 것인데, 그중 한 종류로 비주얼 스튜디오 코드가 있다. 비주얼 스튜디오 코드는 다양한 코드를 작성할 수 있는 편집기이고 다양한 용도로 사용되는데, 웹 페이지를 만드는 데도 여러 가지 강력한 기능들을 제공해 준다. 심지어 무료여서 누구나 자유롭게 사용할 수가 있다. 설치 방법도 아주 간단하다. VS Code 설치 순서 비주얼 스튜디오 코드 사이트에 접속한다. (https://code.visualstudio.com/) 그리고 메인 화면에 보이는 Download 버튼을 클릭하면 인스톨러가 다운로드된다. 2. 인스톨러를 실행한 후, 먼저 라이선스 계약에 동의한다. 3. 설치 경로를 선택한 후 다음으로 넘어간다. 4. 시작 메뉴의 Visual Studio Code 폴더에 바로 가기를 설치하는 설정이다. 그대로 다음으로 넘어간다. 5. 추가 작업 선택

Naver Blog

[Java] 자바란 무엇인가?

출처 : https://www.oracle.com/kr/java/ 1995년에 정식으로 등장한 자바는 지금도 수많은 사람들이 사용하고 있는데, 심지어 세계적으로 인기 있는 프로그래밍 언어 중 4위를 차지하고 있다. 물론 C에 비하면 비교적 최근에 출시되었다고 할 수 있지만, 기술이 발전하다 못해 이제는 AI까지 등장할 정도로 빠르게 변화하는 IT 세상에서 20년도 더 지난 언어가 여전히 인기를 잃지 않고 있다는 것은 참 유의미한 일이 아닌가 싶다. 그렇다면 이렇게 강력하고 우수한 자바는 어떻게 등장하게 되었을까? 자바의 등장 배경 지금은 컴퓨터와 인터넷이 일상적이지만 과거에는 그렇지 않았다. 하지만 컴퓨터 제작 기술이 점점 발전하고 1970년대에 이르러서는 하드웨어 가격도 떨어지면서, 컴퓨터는 점점 다양한 곳에서 활용된다. 심지어 1975년에는 MIT에서 비로소 최초의 개인용 PC인 알테어를 출시하고, 그 뒤를 이어 애플과 IBM도 개인용 PC라는 시장에 뛰어든다. 즉 정부 기관이나

1