git 설치 GitHub에 로그인해서 repository 만들기 ex) knowledge GitHub에서 Personal access tokens 생성 프로필 -> Settings -> Developer Settings -> Personal access tokens (classic) 에서 새로운 토큰 생성후에 토큰 문자열 복사 Obsidian에서 새로운 Vault 생성후에 새로운 폴더 생성 MyVault > knowledge (폴더 생성) Obsidian에서 Obsidian Git 플러그인 인스톨 >> 아무런 설정을 할 필요 없음. Obsidian에서 레포지토리 clone 1. Ctrl + P 로 명령어 팔레트 열기 2. Obsidian Git: Clone 3. URL 입력 https:// @github..
import urllib import time from urllib import parse from urllib.request import Request, urlopen from bs4 import BeautifulSoup naver_url = 'https://dict.naver.com/name-to-roman/translation/?query=' in_file = open("d:\\rep_nm_kor.txt", "r") out_file = open("d:\\rep_nm_eng.txt", "a") def ko_to_eng(name): name_url = naver_url + urllib.parse.quote(name) req = Request(name_url) res = urlopen(req) html ..
2차 인증 용도로 Google OTP를 사용하기 위해서 샘플 코드를 작성해 보았습니다. https://github.com/dev4u-korea/SpringBoot-GoogleOTP GitHub - dev4u-korea/SpringBoot-GoogleOTP Contribute to dev4u-korea/SpringBoot-GoogleOTP development by creating an account on GitHub. github.com 스프링 부트 기반으로 만들었습니다. Google OTP API Usage STEP 1. OTP ACCOUNT GENERATE http://localhost:8080/api/otp/genAccount?userName={user name}&hostName={host name..
최근에 울트라 에디트를 대신해서 Notepad++를 사용하고 있었는데, 은근히 프리웨어 치고는 좋은 느낌을 받았습니다. 여전히 윈도우즈에서 텍스트 에디터 최고는 울트라 에디트가 최고죠. Notepad++에서 SQL 작성을 할 때는 짧은 코드를 정리할 때 들여 쓰기를 빨리하고 싶을 때 탭을 사용을 하는데, 폰트에 따라서 나중에 다르게 보일 수가 있어서 보통 탭을 공백으로 변환해서 사용을 했습니다. 울트라 에디트는 메뉴에 "탭을 공백으로" 변경하는 게 있는데 Notepad++에서는 없었습니다. 검색을 해보니 아래 이미지와 같이 환경설정에서 설정을 할 수 있어서 소개해 드립니다. 기본 값은 4인데, 저는 탭을 공백 3개로 사용하고 있습니다.
망 분리가 되어 있어서 컴퓨터가 인터넷에 연결되어 있지 않다면, 이전 글에서 사용했던 Intelij IDEA Community Edition이 좋은 선택입니다. Spring Boot를 사용할 때에 https://start.spring.io/에서 프로젝트 파일을 만들어서 사용하는 게 불편하지만 통합 IDE로는 최고 입니다. 반대로 인터넷에 접속할 수 있는 환경이라면 vscode(Visual Studio Code)가 더 좋은 선택이 될 수 있습니다. vscode에서 아래와 같은 2개의 Extention만 설치하면 쉽게 Spring Boot를 사용할 수 있습니다. 2개의 Extention를 설치한 후에 vscode에서 "Ctrl + Shift + P"를 눌러서 "명령 팔레트" 열고 "Spring Initial..
간한하게 Spring Boot 기반 Rest API를 구현해 보겠습니다. 저는 개발툴로 Intelij IDEA Community Edition를 사용하기 때문에 https://start.spring.io/ 에서 Spring Boot 프로젝트를 만들어서 사용하도록 하겠습니다. 1. https://start.spring.io/ 저는 위처럼 설정을 하고 "GENERATE" 버튼을 눌러서 다운로드 받았습니다. 임의의 디렉토리에 압축을 풀어 놓습니다. 2. Intelij IDEA를 실행한 후에 압축을 풀어 놓은 폴더를 선택해서 열어 줍니다. Intelij IDEA로 프로젝트를 오픈하면 알아서 초기 설정을 다 해줍니다. (인터넷 연결 필수) 단. PC에 여러개의 JDK가 설치 되었을 경우에 첫 번째 단계에서 프로젝..
개인적으로 2022년도에 가장 큰 계획 중에 하나가 개인 프로젝트를 완료하는 것입니다. 기본적인 설계와 방향은 완료되었지만, 마지막으로 남은 게 Front-End 쪽 웹 UI를 어떻게 구현할 것인가 였습니다. 그래서 최근 1~2달 동안 React / Vue.js / Svelte를 살짝 공부해 본 결과 저의 프로젝트에서 가장 적합한 것이 svelte였습니다. 그래서 본격적인 프로젝트 시작을 위해서 책도 구입했습니다. (옛날 사람... ^^) 저는 아래 순서대로 svelte를 스터디하고 있습니다. 유튜브 "개발자의 품격" 채널의 Svelte 강좌 보기 (완료) https://svelte.dev/ 공식 홈페이지의 "Tutorial" , "Examples" 따라해 보기 (완료) "스벨트로 시작하는 웹 프런트엔드..
express & ejs 설치 npm install express --save npm install ejs --save 오늘 유튜브를 보면서 따라한 소스 const express = require('express'); const app = express(); const server = app.listen(8080, () => { console.log('Start Server!'); }); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.engine('html', require('ejs').renderFile); app.get('/', function(req, res){ res.render('index.html'); })..
- Total
- Today
- Yesterday
- 배당급
- 빈센트 반 고흐
- GKRS
- 고체 향수
- 유가바이트디비
- 별이 빚나는 밤
- 화분벌레
- node.js
- 로니카 BCS
- 르세라핌
- 매직 트랙패드2
- VARIDESK
- Sybase IQ
- 코라나 19
- JMW 헤어드라이기기
- weka
- 오미크론
- 홈 오피스
- 파나소닉 비데 DL-EH10KWS
- 솔리드 쿨론
- 루미큐브 종류
- 증권정보포털
- 톡토기
- yugabyteDB
- Pixel Pals
- 별잉 빛나는 밤
- 카카오 에드
- 남설 팔찌
- 브리다 정수기
- Life Chair
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |