일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 노마드코더
- 모바일 사용자를 위해 올바른 HTML input type
- select플러그인
- 노개북
- book-club-it-dictionary
- js Array 내장함수
- 카카오 Maps
- vue Maps API
- jqueryplugin
- 이미지에 링크여러개걸기
- node메일보내기
- 이미지에 다중링크걸기
- 개발자북클럽
- 의미있는태그
- niceselect사용법
- json-server 사용하기
- 자바스크립트 변수 차이점
- 텍스트서식태그
- 카카오 Maps API
- Array 내장함수
- 이미지에 링크여러개
- book_club
- node.js이메일보내기
- json-server 서버설치
- 변수선언방법
- vue 카카오 Maps API
- plugin
- node.js 로그관리
- 텍스트입력 라이브러리
- iCalendar
- Today
- Total
목록프로그래밍 (36)
ㅇㅅㅇ
3줄요약실무에서 혹은 지나가다 들은 단어에 대하 개념들을 책을 읽음으로써 명확하게 알 수 있는 시간이었다.책 중간 개발자들이 하는 실수나 마음가짐에 대해 알려주어 나의 공부 혹은 업무 방식에 대해 생각해볼 수 있는 시간이었다.코딩을 하는 동안에는 개발과정을 파악하고 끈기를 갖고 임하도록 해야겠다.챌린지&책 읽기 소감챌린지 참여가 동기부여가 되어 바빠서 못 작성한 날들도 있지만 수료할 수 있는 만큼 참여하고 끝을 맺게 되었다는데 일단 뿌듯하다바쁘다고 급하게 읽고 적은 부분들이 있다. 이번 주말에 여류를 갖고 한번씩 쭉 읽어보고 이해하는 시간을 가져야 겠다.목적에 따른 개발언어 선택, 오류를 대응하는 자세등 마음가짐에 대해 안내하는 내용들이 있어 가볍게 읽다가도 진지하게 생각가헤 하는 부분들이 있었고. 그..
오늘 TIL 3줄 요약REST API : REST 방식으로 설계한 API도커(Docker) : 원하는 개발 환경을 도커 파일에 저장하여 컨테이너 형태로 준비주는 도구하이브리드 앱, 크로스 플랫폼, 네이티브 앱오늘 읽은 범위 : 에피소드 39 - 45책에서 기억하고 싶은 내용을 써보세요.REST API : REST 방식으로 설계한 APIAPI 설계하기URL 에서 동사 제외하기 : 단어 혼용을 방지하기 위함HTTP 메서드 도입하기 : 크게 GET(조회), POST(생성), PUT(수정), DELETE(삭제) 로 구분하며 단순화퀴리 도입 : 퀴리 피라미터 사용도커(Docker) 원하는 개발 환경을 도커파일로 저장하여 준비해 준다개발환경이 컨테이너 형태로 존재하므로 개발에 필요한 도구를 따로 모아 준비할 수 있..
오늘 TIL 3줄 요약정렬 알고리즘 : 버블정렬, 선택정렬, 삽입정렬데이터를 스택은 위에서 쌓아 위부터 빼고, 큐는 위로 쌓아서 아래서부터 뺀다. 클린코드 : 읽기만 해도 어떤코드인지 이해가 되는 설명이 필요없는 코드 오늘 읽은 범위 : 에피소드 26 - 29 책에서 기억하고 싶은 내용을 써보세요. 클린코드백서의미있는 변수, 함수의 이름을 적절히 사용하기 : 추가 설명이 필요없고, 검색하기 좋음함수 이름은 가급적 동사로 지어라 : 함수는 1가지 액션만 잘 할수 있어야 하고, 거기에 맞는 동사로 함수 이름을 지어야함매개변수는 너무 많이 쓰지마라 : 역할을 파악하기 쉽고, 몇개가 필요한지 알기 좋게 해야함불린값(참, 거짓)을 인자로 보내지 마라 : 참 혹은 거짓 각 케이스에 따라 2가지 일을 처리해야 하기 ..
오늘 TIL 3줄 요약알고리즘 : 컴퓨터에서 내리는 지시 사항을 나열한 것. 패스파인더 알고리즘, 압축 알고리즘 등 다양한 알고리즘이 있음자료구조 : 데이터를 효율적으로 보관하고 찾기위한 자료의 구조. 목적에 따라 다양한 기준으로 자료 구조를 정리함배열 : 렘이 앞부터 차곡차곡 채워져 있어 삽입과 삭제가 느림오늘 읽은 범위 : 에피소드 22 - 25책에서 기억하고 싶은 내용을 써보세요.검색 알고리즘선형 검색 : 자연스러운 검색방법이진 검색 : 거대한 배열을 다룰때 효과적, 배열이 항상 정리되어 있어야 함.오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요알고리즘과 자료구조에 대한 개념을 아는데 도움이 되었다.궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.-오늘 읽은 다른사람의 TIL-
오늘 TIL 3줄 요약쿠키 : 웹사이트를 방문했을 때 브라우저를 통해 컴퓨터에 보관하는 기록물서버 : 항상 켜져있으며서 인터넷에 연결되어 있고 접속요청하면 응답하는 컴퓨터웹 개발자 프론트엔드 개발자, 백엔드 개발자, 프론트엔드, 백엔드, 데브옵스까지 다룰 수 있는 풀스택 개발자가 있다.오늘 읽은 범위 : 에피소드 16 - 21책에서 기억하고 싶은 내용을 써보세요.프런트 앤드 : 사용자와 상호작용하기 위한 화면 인터페이스 개발자바스크립트를 주로 사용 하는데 기술 발전 속도가 빨라 끊임없이 공부해야 한다내가 작업한 화면을 바로 확인 가능하다.백앤드 : 눈으로는 볼 수 없는 실제 사용해야 하는 기능들 개발기술선택이 다양하나 프런트 앤드에 비해 기술 발전 속도가 빠르지 않아 개발환경이 안정적이다.사용자와 거리가..
오늘 TIL 3줄 요약라이브러리는 주도권이 사용자에게 있고 교체하기 쉬우나 프레임워크는 주도권이 프레임워크에게 있고 교체하기 어렵다API : 프로그램끼리 소통할 때 쓰이는 일종의 규칙을 코드화 한 것도메인 : 레지스트리에서 IP주소와 함께 만들어지는데 유지관리가 쉽지 않음. 리셀러는 이런 도메인을 구매하거나 계약, 결제, 도메인 비용 지급등의 일을 한다.오늘 읽은 범위 : 에피소드 11 - 15책에서 기억하고 싶은 내용을 써보세요.프로그래밍 초보자가 하기 쉬운 실수처음에 너무 열심히 한다 : 즐기는 마음으로 꾸준히 열심히 해야한다.공부했는지를 확인하기 위한 공부를 한다. : 배운 것을 토대로 무언가 만들어보는 것이 좋다.기한없이 공부한다. : 속절없이 시간을 보낼 수 있어서 압박하는 공부를 하는 것이 좋..
오늘 TIL 3줄 요약개발자는 개발과정을 잘 이해하고 끈기있게 하면 할 수 있다.내가 하고자 하는 목적을 생각해보고 그에 맞는 프로그래밍 언어를 선택해서 공부하는 것이 좋다.새 프로그래밍 언어를 배우는 방법: 공식 문서를 보며 문법을 확인하고, 아는 언어와 연관지어 공부 한 후 배운 언어로 프로젝트를 만들어 보기오늘 읽은 범위 : 에피소드 1 ~ 5책에서 기억하고 싶은 내용을 써보세요.개발은 재능이 아니라 포기하지 않음이 더 중요하다가전제품에 이식되는 프로그램은 c언어, 시스템 유지보수, 안드로이드 앱 개발은 자바, 웹 개발은 자바스크립트오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요개발에 대한 편견에 대해 책을 읽음으로서 어느정도 해소가 되었다.목적에 맞는 프로그래밍 언어 선택, 효율적인 프로그래..
사이트를 이용하다보면 내가 예약한 일정 혹은 미팅 안내 등을 메일로 받아 캘린더에 저장한 적이 있을 것이다. 이 기능은 많이 사용되어 실무에서 요구하는 대표적인 기능 중 하나라고 한다. 그래서 이 기능을 Nodemailer와 ics를 사용해 내 Gmail로 일정 안내 메일을 보내고 받아 캘린더에 저장해보고자 한다. 사용할 모듈 : Nodemailer, ics Nodemailer : 쉽게 이메일을 보낼 수 있도록 하는 Node.js 애플리케이션용 모듈. 유니코드 지원, 파일첨부 가능, SMTP 연결을 위한 프록시 사용 가능 등의 특징이 있다. ics : 아이캘린더(iCalendar), 인터넷 사용자들이 다른 인터넷 사용자들에게 전자 메일을 이용하여 미팅 요청과 할 일을 보내거나 .ics 확장자로 파일들을 ..
로그는 시스템을 개발하는 중에만 필요한 것이 아니라 시스템을 효과적으로 운영하기 위해서 반드시 체계적으로 로그 관리를 해야 한다. 시스템을 운영하다 보면 예기치 못한 오류가 발생할 수 있고, 때로는 치명적인 오류로 인해 시스템이 다운되는 상황도 발생할 수 있다. 그래서 개발자가 로그 관리 프로그램을 구현하는 것은 필수라 할 수 있습니다. 이번 포스팅에서는 Node.js의 winston 모듈을 사용해서 로그를 로그 레벨 및 파일로 관리하는 방법을 알아보고자 한다. 로그 기록을 위해 사용할 모듈 서론에 기재한 winston와 함께 winston-daily-rotate-file, app-root-path를 사용하고자 한다. winston : 실제 서버를 운영할 때 파악이 어렵고 서버가 종료되는 순간에 쌓여 있..
vue를 공부하면서 vue없이 작성했던 소스들을 적용하는 연습 중에 있다. 이번에는 회원가입, 배송정보 입력시 주소 찾기 및 입력에 많이 사용하는 다음주소 API를 Vue에 적용해보고자 한다. 다음주소 API도 카카오 맵처럼 js를 vue 환경에 맞게 수정해 적용할 수 있다고 한다. 공식문서에 들어가면 예시 및 사용방법을 확인할 수 있다. Daum 우편번호 서비스 우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다. postcode.map.daum.net 적용하기 공식문서에서 스크립트 소스를 가져와 public/index.html head에 추가한다. 혹은 관련 특정 페이지에 스크립트 ..