분류 전체보기
-
진주에서 놀기 좋은 곳: 이색 체험부터 역사 여행까지일상/진주 2023. 9. 2. 18:09
힐링이 필요할 때, 진주의 아름다운 자연을 만나보세요 진주성 진주성은 경남 진주시에 위치한 역사적인 요새로, 조선 시대에 지어진 것으로 알려져 있습니다. 특히 매년 가을에는 '진주성 남강 유등 축제'가 열려 방문객들이 많습니다. 이곳에서는 성곽 위를 걸으며 아름다운 남강의 경치를 즐길 수 있고, 국보 제386호인 성삼문과 함께 다양한 문화재도 감상할 수 있습니다. 진양호공원 진양호공원은 도심 속에서도 자연을 느낄 수 있는 장소입니다. 넓은 호수와 산책로가 잘 조성되어 있으며, 계절마다 다른 분위기를 즐길 수 있습니다. 봄에는 벚꽃 축제가 열리고 가을에는 단풍이 아름답게 변합니다. 역사와 문화를 체험하고 싶다면? 관문루 관문루는 고구려 시대의 지방 관아였던 것으로 추정되며, 현재는 국보로 지정되어 있다. ..
-
[API] MS API 이용하여 MS Office 파일 PDF로 변환하기 4 - 파일 다운로드IT/API 2023. 6. 14. 22:40
https://mongs-drawing.tistory.com/22 앞의 포스팅까지 진행을 완료하였다면 access token값을 가지고 OneDrive에 파일 업로드까지 완료되었을 것이다. 이 microsoft office 형식의 파일을 pdf로 변환하여 다운로드 받기 위해서는 header의 authorization에 bearer token 형태로 access token을 설정하고, 아래의 api를 사용하여 요청하면 된다. https://graph.microsoft.com/v1.0/users('계정')/drive/root:/{파일명}:/content?format=pdf 예를 들어 계정이 mongs-drawing@gmail.com 인 유저가 officetopdf.doc 인 파일을 pdf형태로 내려받고 싶다..
-
[API] MS API 이용하여 MS Office 파일 PDF로 변환하기 3 - 파일 업로드IT/API 2023. 5. 18. 21:38
이전 포스팅을 통해 MS Azure의 설정과 암호발급 까지 완료하였다면 이제 Azure의 API를 사용하여 MS cloud(OneDrive)에 파일을 업로드할 수 있다. 아래 포스팅에서 다룬 Node.js 에서 API 서버만들기를 통해 실제 API 서버를 구현해 볼 수 있다. https://mongs-drawing.tistory.com/20 [Node.js] API 서버 만들기 2 - api 호출(get,post) 1. express 구조 파악 앞의 https://mongs-drawing.tistory.com/19 포스팅에서 설치한 express-generator를 이용하여 node.js 프레임워크를 만들었다면 아래와 같은 구조의 node.js 환경이 구축이 되어 있을 것이다. 상 mongs-drawin..
-
[API] MS API 이용하여 MS Office 파일 PDF로 변환하기 2 - MS Azure 클라이언트 암호 발급IT/API 2023. 5. 13. 19:03
이전 포스팅 https://mongs-drawing.tistory.com/18 을 통해 기본적인 Ms Azure 설정 및 클라우드 환경 세팅을 완료하였다. 이번 포스팅에서는 API를 이용하여 파일 업로드, 다운로드를 하기 위해 암호 발급을 다룰 것이다. Microsoft Azure 암호 발급 1. 인증서 및 암호 페이지 이동 이전과 동일한 Microsoft Azure 홈페이지의 AAD(Azure Active Directory) 페이지에서 등록한 앱을 눌러 앱상세 페이지로 이동하면 아래와 같은 메뉴가 나온다. 관리 카테고리의 인증서 및 암호를 클릭하면 암호 발급 페이지로 이동된다. 2. 암호 발급 인증서 및 암호 페이지에서 클라이언트 비밀탭 클릭, 하단의 + 새 클라이언트 암호를 클릭하면 설명(이름) 과 ..
-
[Node.js] API 서버 만들기 2 - api 호출(get,post)언어/Node.js 2023. 5. 11. 08:13
1. express 구조 파악 앞의 https://mongs-drawing.tistory.com/19 포스팅에서 설치한 express-generator를 이용하여 node.js 프레임워크를 만들었다면 아래와 같은 구조의 node.js 환경이 구축이 되어 있을 것이다. 상세히 설명하자면 아래와 같다. ▶ bin/www http 모듈에 express 모듈을 연결하며, 포트를 지정할 수 있다.(기본 포트는 3000으로 되어있다.) 서버를 실행하는 스크립트이다. ▶ public 각종 리소스들을 모아놓은 폴더로 외부(브라우저 등의 클라이언트)에서 접근 가능한 파일들을 모아 둔 디렉토리이다. images, javascripts, stylesheets 파일들이 들어있다. ▶ routes 라우터들을 관리하는 곳으로 서..
-
[Node.js] API 서버 만들기 1 - 서버 환경 구축언어/Node.js 2023. 5. 9. 08:58
1. express-generator 설치 Node Express Generator는 Express.js 어플리케이션의 보일러플레이트(boilerplate)를 생성해주는 툴이다. Express.js는 Node.js를 기반으로 만들어진 웹 프레임워크로, Node.js로 웹 서버를 만들기 위한 기본적인 구조와 사항들이 미리 작성되어 있다. 간단히 말해 사용자가 보다 쉽게 Node.js 프로젝트를 생성할 수 있도록 도와주는 툴이다. npm install -g express-generator 2. 프로젝트 생성 진행할 프로젝트 이름은 정한뒤 1.에서 설치한 express를 이용하여 프로젝트를 생성한다 : express 프로젝트명 express nodejs-project-name 3. npm 설치 root 디렉토..
-
[API] MS API 이용하여 MS Office 파일 PDF로 변환하기 1 - MS Azure 설정IT/API 2023. 5. 8. 22:45
프로젝트 진행 중 word, excel, ppt 와 같은 office 파일을 pdf로 변환하는 기능을 만들어야 하는 일이 있어서 github 프로젝트를 참고하여 office 파일의 종류별 라이브러리를 설치하고 변환 테스트를 하다보니 의문이 생겼다. ms office의 파일들을 pdf로 변환하는 api를 ms에서 제공해 주지 않았을까? 정확히 원하는 api를 제공해 주지 않더라도 중간 다리 정도는 제공받을 수 있지 않을까? 하는 생각 이였다. ms office api document를 찾다 보니 ms azure api 를 이용하여 cloud에 office 파일을 업로드 하고, 업로드한 파일을 다시 클라이언트 측으로 다운받으면서 포맷을 변환시킬 수 있는 방안이 있었다. 따라서 아래의 두 가지 api만 이용하..
-
[JAVASCRIPT] 특정 문자 기준으로 문자열 자르기(split)언어/JAVASCRIPT 2022. 9. 9. 18:52
자바스크립트에서 문자열에 존재하는 특정 문자를 기준으로 자르는 함수는 아래와 같다. 아래 함수 중 변수 형태와 상황에 맞게 선택하여 사용하면 된다. split 문자열.split("특정문자") var str = "안녕하세요. 개발 그리기 입니다. 띄어쓰기를 기준으로 자르겠습니다."; var splitArray = str.split(" "); for(var i = 0 ; i < splitArray.length ; i++){ console.log(splitArray[i]); } splitArray 라는 배열에 띄어쓰기를 기준으로 잘려서 들어가게 된다.