본문 바로가기

개인 작업11

03. 압축 라이브러리 선택 BSD 라이센스 https://ko.wikipedia.org/wiki/BSD_%ED%97%88%EA%B0%80%EC%84%9C BSD 허가서 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 BSD 허가서는 자유 소프트웨어 저작권의 한 가지이다. BSD 계열 소프트웨어를 포함한 많은 프로그램에서 사용한다. BSD (Berkeley Software Distribution) 라이선스는 소프트웨어 라이선스라고도 할 수 없을 만큼 미약하여, 해당 소프트웨어는 아무나 개작할 수 있고, 수정한 것을 제한 없이 배포할 수 있다. 다만 수정본의 재배포는 의무적인 사항이 아니므로 BSD 라이선스 ko.wikipedia.org MIT 라이센스 https://ko.wikip.. 2019. 9. 24.
02. 응용프로그램 선택 및 나머지 생각 클라이언트 중 하나인 Window 프로그램을 C#으로 할까 WPF로 할까 고민하다가 WPF로 선택했다. 일단 기초적인 디자인과 MVVM으로 폴더 및 기본만 만들어 놨다. 인터넷에서 MVVM 구조를 찾아보니 다른 사람들이 만들어 놓은 구조가 많았다. 하지만... MS에서 제공하는 MVVM 5가지 xaml로 되어있는 구조를 보니, 생각 외로 더 처리해야하는 부분이 많았다. 예를 들면 난 xaml에 XML Header 정보를 전부 다 모른다. 그곳에 링크를 거는거 보니, 다른 뜻이 있겠지만 cs에서도 충분히 되는거 같은데? 이거만 보다가 시간이 얼마나 지날지 모르기에 일단 생략하기로 했다. 가장 약점이었던 디자인 부분은 MaterialDesign으로 하기로 했다. 이것도 반나절정도 공부했는데, 능숙하게 사용하.. 2019. 9. 24.
01. 인프라 선택 Restful Header에 대한 정보 및 암호화에 대해 찾아보다가 형이 무언가 불편하다고 해서 해당 프로그램을 만들어 주려다가 구성에 대해 생각해보게 됐다. 생각을 하다 보니, Restful로는 정보를 모든 처리할 수 없었다. 예를 들면 같은 그룹 내 한 사람이 정보를 변경 했을 때 나머지 사람에게 알림이 가야 한다거나.. 누군가는 폴링이나 롱폴링을 사용하면 되지 않냐 하겠지만 그건 아닌듯 싶다. 일단 서버 비용을 줄이려고 생각해봤다. 가장 큰 비용은 역시 메인 서버. 과연 내가 iis가 아닌 리눅스에 웹 서비스를 했을 때 오류 추적을 정확히 할 수 있나 걱정도 들긴 하지만 그건 해봐야 아는거 같다. 클라우드 요금에 대한 정보를 찾아보니 역시 돈이 많이 든다. -..- 비용이 가장 큰 문제니 어쩔수 없.. 2019. 9. 16.