본문 바로가기

분류 전체보기106

R 프로그래밍[0] R은 오픈소스 프로그램으로 통계, 데이터 마이닝, 그래프를 위한 언어이다. 사용법도 매우 간단하고 5,000여개가 넘는 패키지들을 지원하고 있어서 쉽고 빠르게 데이터를 분석할 수 있다. R은 콘솔을 통해서 작업할 수도 있지만 보통 RStudio 툴을 설치하여 IDE(Intergrated Development Environment) 환경에서 편리하게 작업을 한다. RStudio를 설치하기 위해서는 먼저 R을 설치하여야 한다. R 다운로드를 위해 홈페이지를 방문해보자. 아래 홈페이지에서 빨간색으로 테두리한 'CRAN'을 클릭한다. CRAN 페이지에서 중간정도 스크롤을 이동시키면 아래와 같이 Korea 서버의 다운로드 링크를 확인 할 수 있다. 빨간색 테두리 선에 있는 링크 중에서 하나를 선택하여 다운로드 페.. 2020. 5. 9.
랜섬웨어 복구와 예방 최근 회사 메일로 아래와 같은 견적 요청서가 들어왔다. 그냥 보더라도 견적을 요청하는 메일로 착각할 수 있다. 사실 연구소에 영업사원이 견적을 요청하는 경우가 거의 없기 때문에 당연히 랜섬웨어일 것이라고 생각을 했지만 문제는 회사 전 임직원한테 동일하게 메일이 들어갔다는 것이다. 영업부서와 사업부서, 임원분들까지 메일이 보내져서 일부 임직원분들이 메일의 첨부파일을 열어버린 것이다. 첨부된 파일을 자세히 살펴보면 확장자가. IMG로 되어 있는데 뭔가 헷갈리게 .table.dwg.IMG 등으로 파일명을 만들고 Hungary라는 유럽 국가명까지 사용하면서 그럴듯하게 첨부파일을 치장하고 있다. 또한 견적문의 첨부파일이 1.2M라는 것도 주의 깊게 봐야 한다. 이러한 메일을 받으면 보안 필터가 작동되는 환경에서 .. 2020. 5. 8.
일자목, 거북목 증후군 IT 직업병 중 쉽게 넘길 수 없는 것이 바로 일자목, 거북목 증후군이다. 겪어 보지 않은 사람은 그 고통과 무서움을 알지 못한다. 처음에는 목 뒤가 뻐근하다가 등의 양쪽 날개 부분에서부터 통증이 시작되고 시간이 지날 수 록 경추뼈 부위에 통증이 오기도 한다. 하지만 이러한 통증보다는 사실 두통이나 현기증, 눈의 피로 등 다른 부분에서 더욱 심각한 증세가 오기도 한다. 어느 날 갑자기 두통이 심해지기도 하고 어지러움증 때문에 모니터 화면이나 TV 화면을 보기가 힘들어질 때도 있다. 우리가 경계해야 할 부분은 이러한 증세가 거북목, 일자목 증후군에서 비롯된 것인지 인지하지 못하는 것이다. 두통과 어지러움증이 심해져서 머리 부위 CT나 MRI를 찍어보기도 하고 이비인후과에 가기도 하지만 원인을 알 수 없다면.. 2020. 5. 7.
데이터베이스 연동(C#) 프로그램을 개발하면서 데이터베이스 연동은 거의 필수적이라 해도 과언이 아닐 것이다. 물론 프로그램 개발 목적에 따라 데이터베이스 연동이 불필요할 경우도 있겠지만 대부분의 프로그램에서는 데이터를 효과적으로 다루기 위해서 데이터베이스와 연동을 해야한다. 데이터베이스를 연동하기 위해서 어떤 플랫폼을 쓸 것인가 선택하는 것도 필요하다. 단순히 엑셀 형태로 데이터를 관리한다면 Excel이나 Access 등과 연동해서 사용할 수도 있고 데이터 테이블을 통하여 여러가지 정보를 생산하고자 한다면 MySQL 등을 사용해도 좋을 것이다. 여기서는 자주 사용하는 몇 가지 데이터베이스 연동 방법에 대해서 살펴보고자 한다. 1. Excel 엑셀을 사용하기 위해서 먼저 라이브러리를 추가해야 한다. 엑셀 라이브러리는 솔루션 탐색기.. 2020. 5. 6.