본문 바로가기

실무 TIP23

IT 실무용어 파헤치기 21 - VOC / RNR / On-boarding (온보딩) / Janus (야누스) / MAU, DAU, MCU, ACU VOC(Voice Of Customer) 기업의 경영 활동에 있어서 고객들이 기업의 서비스에 반응하는 각종 문의, 불만, 제안 등을 의미합니다. 이러한 VOC을 구성하고 있는 데이터는 주로 콜센터 등에서 사용하는 CRM의 고객지원 시스템을 통해 확보할 수 있는 상담원의 고객상담메모, 고객지원 게시판이며, 최근에는 블로그, 트위터, 커뮤니티 사이트의 다양한 채널을 통해 확보가 가능한 고객제품, 서비스의 반응 등 데이터를 포괄적으로 포함합니다. ​ * 참고: http://www.saltlux.com/smartSolution/voc.do?menuNumber=5 RNR(Role & Responsibility) “역활과 책임”, “권한과 책임” ​ * 참고: https://m.blog.naver.com/mgetm.. 2022. 12. 14.
IT 실무용어 파헤치기 20 - HAMC / 프로퍼티 / UUID / MQTT / QoS / Product Backlog / SSL HAMC 암호학에서 HMAC(keyed-hash message authentication code, hash-based message authentication code)는 암호화 해시 함수와 기밀 암호화 키를 수반하는 특정한 유형의 메시지 인증 코드(MAC)이다. 여느 MAC처럼 메시지의 데이터 무결성과 진본 확인을 동시에 수행하기 위해 사용할 수 있다. ​ * 참고: https://brunch.co.kr/@sangjinkang/34 해싱(Hashing)을 활용한 HMAC Hash based Message Authentication Code | 송수신자 간의 메시지를 주고받을 때, 메시지가 변조되었는지를 확인할 필요가 있습니다. 원본 메시지와, 전달된 메시지를 비교하여 변조 여부를 확인하는 방식 bru.. 2022. 6. 24.
IT 실무용어 파헤치기 19 - SMTP, POP3, IMAP 차이는 뭘까? SMTP(Simple Mail Transfer Protocol, Port 25) SMTP는 간이 전자 우편 전송 프로토콜(Simple Mail Transfer Protocol, SMTP)의 약자로 인터넷에서 이메일을 전송하는데 사용되는 표준 프로토콜입니다. 메일 클라이언트가 수신 서버로 메시지를 발송하거나 포워드 할 수 있도록 지원합니다. 마찬가지로 발신자는 SMTP 서버에 이메일을 발송하도록 지시할 수 있습니다. ​ *프로토콜(Protocol)이란? 정보기기 사이에서 통신을 통한 정보 교환이 필요한 경우 이러한 통신을 원활하게 하기 위해 사전에 정의한 여러 통신 규칙과 방법에 대한 약속인 통신 규약을 의미합니다. 편지를 보낼 때 발신자 정보와 수신자 정보가 편지 봉투 어디에 위치하는지 쉽게 알 수 있도.. 2022. 4. 11.
IT 실무용어 파헤치기 18 - 팝업창(Popup) vs 모달창(Modal) 팝업창(Popup) 현재 열려있는 브라우저 페이지에 또 다른 브라우저 페이지를 띄우는 것 즉, 창 + 창n 이란 개념으로 브라우저에서 이 창을 열기/닫기로 제어할 수 있음 그러나 브라우저에서 팝업창을 강제로 막아놓을 경우 보이지 않는 점이 있음 ​ 모달창(Modal) 기존의 브라우저 페이지 위에 새로운 윈도우 창이 아닌 레이어를 까는 것 모달창은 제거를 하지 않고도 페이지를 이동하면 자연히 사라짐 기존의 페이지와 부모-자식 관계를 갖으며, 브라우저의 새 창 제어 옵션에는 전혀 영향을 받지 않음 정리) 팝업창 vs 모달창 팝업창 : 팝업창의 경우 웹 시작과 동시에 공지, 프로모션, 주의사항, 안내문 등으로 띄우는 경우가 많음 >> 따라서 현재 의도하는 목적과 상관없이 뜨는 창으로 볼 수도 있음 ​ 모달창 .. 2022. 4. 1.
IT 실무용어 파헤치기 17 - 프레임워크(Framework) vs 라이브러리(Library) 프레임워크(Framework) 작업(work)의 구조(frame)가 정해져 있는 라이브러리 단, '프레임워크가 원하는 방식'대로 다양한 기능을 제공 ​ [유명한 프레임워크] 1) Java 서버 개발에 사용되는 Spring 2) Python 서버 개발에 사용되는 Django, Flask 3) 안드로이드 앱 개발에 사용되는 Android 4) 아이폰 앱 개발에 사용되는 Cocoa Touch 5) 웹 개발에 사용되는 React, Angular, Vue.js 등 라이브러리(Library) 현실세계에서의 라이브러리(도서관)란 필요할 때마다 꺼내볼 수 있는 책(지식)들이 모여있는 곳 프로그래밍에서의 라이브러리란 필요한 기능들이 모여있는 코드의 묶음이라고 생각할 수 있음 자주 사용되는 기능들을 라이브러리(객체나 함수.. 2022. 3. 25.