Introduction 이번 포스팅은 SwiftUI를 이용하여 하나의 App을 만들어보려고 합니다. 블로그에 공개하는 App은 네트워크를 공부하면 가장 먼저 하는 채팅 App 입니다. 채팅을 통해 패킷(packet)을 구현하여 데이터를 주고 받는 모듈을 구현합니다. 그리고 구현된 모듈로부터 추가적인 기능들을 하나씩 추가 할 예정입니다. 향후 포스팅에 대한 리스트를 작성하면 다음과 같습니다. 가장먼저 화면 UI에 대해 먼저 포스팅 하려 합니다. 기본적인 화면UI는 다음과 같습니다. # Posting List for SwiftUI 로그인 화면 프로필 화면 친구목록 채팅 리스트 화면 채팅 UI 화면 설정 App의 전체적인 연동 part - Navigation, TabView 화면 UI가 끝이나면 cocoapo..
Introduction 시놀로지에서 node.js 및 mongoDB를 설치하는 과정을 이전 포스팅에서 확인하였습니다. 그렇게 개발과 관련된 작업을 하나씩 하는 찰나, mongoDB설정을 위해 macOS 또는 윈도우에서는 터미널로 접속하여 local에서 작업을 수행하였는데, 시놀로지에서는 ssh 로 접속하는게 아닌가 싶어 시도를 하였지만 접속이 안되더군요. 그래서 터미널 접속 방법을 조금 찾아보고 이번 포스팅은 시놀로지 나스(SynologyNas)에 설치한 mongoDB를 터미널로 접속하는 방법을 알아보도록 하겠습니다. 터미널 접속방법 SynologyNas-Web에서 아래의 순서대로 접속을 합니다. Docker > 컨테이너 > mongoDB > 세부사항 선택 그리고 상위 그림과 같이 생성버튼의 우측 화살표..
Introduction 이번 포스팅은 node.js와 관련한 자료를 포스팅합니다. 포스팅의 내용은 간략하게 명령어들의 모음을 블로그로 포스팅합니다. node.js에 익숙하지 않아, 패키지(?) 정도는 블로그에 포스팅 해도 되겠죠? ^^ 본 블로그는 node.js와 관련한 명령어만 다룹니다. 관련 포스팅 SynologyNas Docker로 node web server구축 NodeJS+ brackets 설정 Atom설치 및 nodejs package setting SynologyNas Docker로 몽고(Mongo)DB 설치하기 목차 npm을 이용하여 외부 패키지 관리하는 방법 npm package 리스트 몽고디비(mongoDB) 설치 mongoDB 관리 툴 roboMongo node.js 라이브러리 npm..
Introduction (블로그 포스팅이 산으로 가는중…) 최초 목적은 Windows는 서버(server)로 두고 iOS는 클라이언트(client)로 개발을 시작하려고 하였습니다. socket TCP 통신을 통해서, 데이터를 주고 받는 부분은 해결하였지만, 한글 인코딩 문제가 발생하였습니다. 그러다가 메인 서버를 변경하기로 결정하였습니다. node.js 서버를 메인으로 하고 이후 필요할 경우 Windows-iOS연동 등 connect변동하는 방법을 겸용으로 사용하려고 합니다. 조금 불필요한 서론이 많았네요. 본 블로그 포스팅은 SynologyNas의 Docker를 이용하여 mongoDB를 설치하는 것입니다. synologyNas에서 node.js를 이용하는 방법은 이전 포스팅을 확인하시면 됩니다. 그리고..