본문 바로가기

반응형

전체 글

(164)
TIL (2024.05.31) - CodsSign, EAI 안녕하세요 pitang입니다. 코드서명 (CodeSign) 코드사인이란, 추가기능(ActiveX, JAVA Applet 등)을 사용자 컴퓨터에 설치하려고 할 때,설치하려는 프로그램이 신뢰할 수 있고 안전하다는 사실을 공인된 인증기관으로부터 입증받은 디지털 서명을 말한다.코드사인을 보게 된 계기는 프로젝트의 운영 배포 단계에서 Windows 보안 경고, "Windows Defender 방화벽에서 이 앱의 일부 기능을 차단했습니다." 팝업을 보게 되었고, 메신저에서 CodsSign 적용해서 재배포하겠습니다~ 하는 메시지를 보고 찾아보게 되었다.프로그램을 개발하여 배포하는 회사에서 악성코드나 바이러스가 포함된 프로그램을 배포할 수도 있는데.. 프로그램을 다운로드하는 사용자는 바이러스를 담고 있는지 확인할 방법..
TIL (2024.03.19) - JavaScript 문법 (Map, Set, Array) 안녕하세요. pitang입니다. 어제는 문자열 오늘은 Map객체, Set객체 그리고 Array 메서드에 대해 정리하도록 하겠습니다. Map key, value에 해당하는 자료형태이다. 1. set 맵 객체.set(key, value); let map = new Map(); map.set(1, "value1"); map.set(2, "value2"); console.log(map); => return Map(2) {1=>"value1", 2=>"value2"); add 형태, 값을 추가한다. 2. get 맵 객체.get(key); let map = new Map(); map.set(1, "value1"); map.set(2, "value2"); console.log(map.get(2)); => return..
TIL (2024.03.18) - JavaScript 문법 (문자열) 안녕하세요. pitang입니다. 회사 내의 제품으로 개발을 진행할 때, 이벤트와 javascript 문법을 혼용하여 사용하니 조금 헷갈려서 정리하고자 합니다 문자열을 다룰 때가 가장 많아 문자열 관련하여 정리 시작하도록 하겠습니다 문자열 처리 1. substr 문자열.substr(시작 인덱스, 길이) let str = "가나다라마바사" // 시작위치(인덱스)부터 길이만큼 str.substr(시작 인덱스, 길이); // 길이 생략시 시작 위치부터 끝까지 str.substr(시작 인덱스); 2. substring 문자열.substring(시작 인덱스, 종료 인덱스-1) let str = "가나다라마바사"; // 시작 인덱스부터 종료 인덱스-1까지 str.substring(시작 인덱스, 종료 인덱스); // ..
TIL (2024.01.15) - OpenSSL과 디지털인증서 안녕하세요. pitang입니다. 24년 첫 글이네요 OpenSSL에 대해서 알아보려 합니다. 알아보기 전 SSL Secure Sockets Layer의 약자이다. 인터넷 상의 보안 통신 표준이고, 데이터 암호화와 프로토콜을 통합한다. 데이터는 컴퓨터를 떠나기 전에 암호화 되고, 목적지에 도착하면 암호가 해독된다. 인증과 암호 알고리즘이 뒤를 받치고 있고, OpenSSL에서는 이 두가지 모두를 사용할 수 있다. 모든 종류의 연결에 SSL을 사용할 필요는 없고, 연결이 중요한 정보를 전달할 경우에만 사용되어야 한다. TLS Transport Layer Security의 약자이다. 그리고 SSL 프로토콜의 후속 버전이다. 네트워크 통신에서 보안과 데이터 무결성을 제공하는 프로토콜이다. TLS의 주요 목표 : ..
TIL (2023.09.18) - 통신규약 안녕하세요. pitang입니다. 20일 만에 돌아왔네요... 입사 3개월만에 정규직이 되었답디다! 회사에 첫 입사할때부터 형식적인 수습기간일 뿐 정규직이다라고 말씀해 주셨지만 받는 돈(연봉의 90프로만 받음ㅠ)도 그렇고 마음가짐도 그렇고 싱숭생숭하더라고요 수습이 끝난 후에는 뚝딱뚝딱은 아니지만 뚝...딱...뚝...딱... 해내는 회사원이 되어있겠지 생각했습니다. 큰 오산이었어요 뚝...... 만 할 수 있는 3개월 차가 되었습니다! 저는 ! 프런트엔드 개발자가 되고 싶었지만 엔지니어가 되었고 지금은 프로젝트 PMO 역할을 수행하고 있습니다.. 총괄 PM님과 PL님 옆에서 많이 배워 나중에는 경험이 많은 개발자가 될 수 있겠죠? 넋두리가 굉장히 길었네요 TIL 정리 시작해볼게욥 (아니 OSI 7계층, 프..
TIL (2023.08.30) 안녕하세요. pitang입니다 회사 다니며 진행해 보는 TIL 언제나 늘 그랬듯 갑자기 회의에서 배치프로그램, 스케줄러, 크론탭 등.. 모르는 단어가 나왔다. 배치 프로그램 알고는 있었는데 전무님이 물어보니 하~나도 대답하지 못했다. 배치 프로그램 (batch processing, 일괄 처리) 컴퓨터 프로그램 흐름에 따라 순차적으로 자료를 처리하는 방식을 뜻한다. 초기 일괄처리 방식은 사용자와 상호작용하는 것이 불가능했지만, 운영 체제가 발전함에 따라 프로그램 입출력을 통해 상호작용하는 것이 가능해졌다.. 개별적으로 요청이 오는 것을 실시간으로 통신하는 것이 아니라 한 번에 모아서 일괄적으로 처리하는 것을 의미. ⇒ 보통 배치는 정해진 특정한 시간에 실행된다! (업무시간이 아닌 새벽 혹은 밤이 대부분) ..
TIL (2023.08.24) 안녕하세요. pitang입니다 회사 다니며 진행해 보는 TIL 갑자기 회의록에 MFC용 웹소켓 라이브러리라는 말이 나왔다.. 난 여태까지 NFC라고 알고 있어서 당연히 아는 내용이라 생각하고 안 찾아봤는데 이게 뭐람 MFC였다!..! MFC (Microsoft Foundation Class Library) Microsoft Windows 운영체제 환경에서 작동하는 GUI 응용프로그램을 개발하기 위한 C++ 언어 기반의 GUI 라이브러리 많은 Win32 및 COM API에 대한 객체 지향 래퍼를 제공. 하지만, MFC는 2015년 기점으로 단종되었다고 말할 수 있다.. 2000년초 개발된 MFC 유지보수 정도나 하고 있다.. (개발한 번하고 프로그램이 잘 돌아가면 바꾸질 않는구나 언제나 그랬듯..) 199..
TIL (2023.08.23) 안녕하세요. pitang입니다. 회사 다니며 진행해보는 TIL MTS & HTS - MTS (Mobile Trading System) : 모바일로 간편하게 주식매매 주문을 내는 시스템 : "핸드폰용" 증권 거래 어플 - HTS (Home Trading System) : 투자자가 증권회사에 가거나 전화를 이용하지 않고 가정이나 직장에서 컴퓨터를 이용해 주식매매 주문을 내는 시스템 : "컴퓨터용" 증권 거래 프로그램 TSA (Time Stamp Token, 시점 확인 시스템) : 일정 시점에 대한 문서의 상태를 증명해 주는 서비스, 작성 완료된 전자 문서에 대해 완료 시점에 이 문서가 존재하였으며 그 이후로 변경되지 않았음을 증명해 주는 서비스 : 대부분의 공인인증기관에서 서비스하고 있음. : 전자서명의 일..

728x90
반응형