How to Dev
-
Python Selenium을 이용한 인스타그램 자동 내리기How to Dev 2021. 12. 17. 12:47
Python으로 웹 크롤링을 하기 위한 도구 중 selenium을 사용하여 간단한 자동내리기를 구현하겠습니다. 설치 준비 사항 pip install selenium 크롬 버전 확인 chrome://version/ 크롬 버전에 맞는 크롬 드라이버 찾기 # 95버전 이하 https://sites.google.com/a/chromium.org/chromedriver/downloads # 96버전 이상 https://sites.google.com/chromium.org/driver/ OS 버전에 맞게 드라이버 다운로드 다운로드 된 드라이버를 파이썬 실행 파일 위치로 이동 주피터 노트북 또는 파이썬 실행 # 임포트 from selenium import webdriver from time import sleep #..
-
2021 Full-stack 개발자How to Dev 2021. 12. 14. 17:04
개발자의 기술환경은 새로운 도구와 기술이 출시됨에 따라 항상 변화하고 있습니다. 이 변화에 맞는 현대의 2021 기술 스택이 어떤 것인지 뒤돌아 보며 작성합니다. 무료 사용이 가능한 부분 위주 입니다. 프로젝트 관리 Notion : 종합적인 프로젝트 관리, 문서화, 기록 및 위키 shortcut : 개발 프로세스 관리 Slack/Discord/Teams : 커뮤니케이션 디자인 Figma : 디자인 툴 및 디자인 결과물 공유 Back-End Node.js : 백엔드 프레임워크 rest api : feathers.js rest api : postgREST PostgreSQL : 관계형 DB MongoDB : NoSQL DB Front-End NextJS/VueJS : 정적 웹 사이트 Tailwind : CS..
-
RESTful API를 이용하여 PostgreSQL 연계How to Dev 2021. 12. 14. 13:17
PostgreSQL - The PostgreSQL Global Development Group에서 개발하는 오픈 소스 ORDBMS. 1996년에 첫 출시되었다. 처음에는 BSD 라이선스였으나 언제부터인가 MIT 라이선스 비스무리한 독자적 라이선스[1]를 따르기 시작했다. 발음은 '포스트그레스큐엘'이라고 한다[나무위키 : https://namu.wiki/w/PostgreSQL] REST API - Rest 기반으로 컴퓨터 프로그램간의 상호 작용을 가능하게 하고 정보를 교환하게 구현한 어플리케이션 PostgreSQL과 REST API 구현 - 좀더 쉽게 REST API를 구현하기 위해 오픈소스를 참고 1. PostgREST(18000 star), https://github.com/PostgREST 2. pR..
-
Istio란?How to Dev 2021. 12. 10. 11:48
개념 마이크로 서비스 아키텍처 구조에서 각 서비스들 간의 트래픽을 제어하는 역할 수행 - Istio는 기존 분산 애플리케이션에 투명하게 계층화되는 오픈 소스 서비스 메시 - 서비스 메시(Service Mesh) : 서비스 간의 통신을 표시 및 제어하고 관리 할수 있도록 하는데 특화된 마이크로서비스(Micro service)의 인프라 계층 주요 기능 - 트래픽 관리(traffic management): 서비스 간의 트래픽 및 API 호출을 컨트롤 - 보안 : 통신 사이의 트래빅을 암호화 하고 인증과 권한 제어 - 확장: 트래픽 정책이나 자원의 제어 - 관측 가능성(Observability): 서비스들에 대한 추적, 모니터링, 로깅을 자동으로 수행 설치 준비 사항 -. ubuntu -. docker -. m..
-
Visual Studio Code Javascript 라이브 로깅How to Dev 2021. 12. 7. 17:13
https://marketplace.visualstudio.com/items?itemName=achil.vscode-javascript-repl JavaScript REPL - Visual Studio Marketplace Extension for Visual Studio Code - Interactive Javascript Playground marketplace.visualstudio.com 개요 REPL(read-eval-print loop) : 하나의 식을 입력하면 이를 평가(실행)하고 결과를 실시간으로 사용자에게 반환하는 프로그래밍 환경 사용 비주얼 스튜디오 코드의 익스텐션에서 REPL을 검색한 후 javascript REPL 설치 내가 사용하는 목적 자바스크립트 교육시 간단한 콘솔로그가 아닌 ..
-
Quasar 개발 환경 설정How to Dev 2021. 8. 17. 10:24
vue.js 기반의 웹/앱 개발 프레임워크 - node.js 설치 - quasar 설치 1. node.js 설치 https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org - 윈도우 인스톨러를 다운로드 받아 설치 진행 2. quasar 설치 # d 드라이브로 이동 d: # 폴더 생성 mkdir tuna-app # 폴더로 이동 cd tuna-app # 폴더 안의 정보 검색 dir # node 버전 확인 node -v # quasar 설치 npm install -g @quasar/cli # quasar 설치 확인 quasar -v 3...
-
[Git] Git Hub 토큰 인증 로그인 - Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.How to Dev 2021. 8. 17. 09:04
비밀번호 인증 지원은 2021년 8월 13일에 제거되었습니다. 대신 개인 액세스 토큰을 사용하세요. 1. 깃허브 로그인 및 우측 상단의 profile > settings 2. 좌측 하단의 Developer settings 3. Personal access tokens 4. 사용 범위 선택 5. 윈도우 설정 6. 자격증명 관리자 7. 윈도우 자격 증명 및 깃허브 자격 증명 8. 깃허브 자격 증명 제거 후 다시 git push 깃 팝업 or cli에서 깃허브 엑세스 토큰 붙여넣어 사용