Major Study./Computer Science 43

오토마우스 무한클릭 v1.7 - Auto Click

/* * http://sosal.kr/ * made by so_Sal */ 마우스를 자동으로 클릭해주고, 키보드를 자동으로 입력하게 하는 오토마우스 무한클릭입니다. 무한클릭 프로그램은 관리자 권한을 일체 요청하지 않는 안전한 프로그램입니다. 게임이나 반복적인 업무를 하실 때 유용한 프로그램입니다. - 오토마우스 무한클릭 다운로드 비밀번호: sosal 오토마우스 무한클릭의 인터페이스는 다음과 같습니다. 1. 오토마우스 실행 / 종료 Start에 해당되는 F5 버튼을 클릭하면 오토마우스 기능이 시작되며 Stop에 해당되는 F6 버튼을 클릭하면 오토마우스의 기능이 중지됩니다. 2. 오토마우스 실행버튼, 종료버튼 변경 F5 버튼의 스크롤을 클릭하시면 다른 버튼으로 수정할 수 있습니다. 3. 자동으로 입력할 이벤..

Differential privacy - 차등 개인정보 보호

의학 연구에 있어서, 샘플의 정보는 환자 개인의 고유한 정보라고 할 수 있다. 따라서 개인의 자발적 동의 없이 데이터를 유통하는 것은 쉽지 않다. 분석가치가 높은 데이터일수록, 혹은 Sample에 대한 정보가 많을수록 정보의 민감성은 증가한다. 따라서 데이터를 활용하기 위해선 개인정보를 보호하는 단계는 필수적이다. 1. Definition of Attributes in Data Privacy 1) Identifiers: 식별자 (혹은 Key) 흔히 Database에서, entity (개체)를 구분할 수 있는 변수를 Key라고 부른다. 식별자는 의료데이터에서 각 샘플들을 독립적으로 구분할 수 있는 변수기 때문에, 필히 민감정보가 된다. 예를 들어 주민번호, 전화번호, 환자등록번호, 계좌번호, 영상의학이미지..

python에서 opencv를 사용하여 image crop하기

/* * http://sosal.kr/ * made by so_Sal */ 이미지에서 원하는 도형에 해당되는 부분을 찾아, crop을 해보고자 한다.opencv 라이브러리를 사용할 것이다. 이 포스팅에서는 위의 사진에서 네모난 사진들을 crop해볼것이다.네모난 박스를 체크하고 해당 부분을 잘라 저장할 것이다. 1. python opencv library 설치 및 기타라이브러리 설치 python 버전을 확인한다. (3.6 버전) http://www.lfd.uci.edu/~gohlke/pythonlibs/ 사이트에 접속하여 버전에 맞는 opencv whl 파일을 다운받는다. 윈도우즈 64비트와 python 버전 3.6을 사용하고 있기 때문에opencv_python-3.2.0-cp36-cp36m-win_amd..

glibc_2.16 not found error 해결법

/* * http://sosal.kr/ * made by so_Sal */ glibc_2.16 not found error이 에러가 나면 항상 헤매다가다른 방법으로 어영부영 넘어가버렸다. 이번에 근데 정통으로 필요하게 생겼다 ;; 구글링 해보니 아래에 설명이 잘 나와있다. http://unix.stackexchange.com/questions/176489/how-to-update-glibc-to-2-14-in-centos-6-5 mkdir ~/glibc_install; cd ~/glibc_install wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz tar zxvf glibc-2.14.tar.gz cd glibc-2.14 mkdir build cd build ..

폴더 목록에서 onedrive 폴더 삭제하기

/* * http://sosal.kr/ * made by so_Sal */ 윈도우 10에서 One drive는 기본으로 설치되어있는 클라우드 파일시스템 프로그램입니다. 그런데 One drive를 안쓰고, 심지어 프로그램을 삭제했는데도 파일 explorer, 탐색기에서 자꾸 옆에 뜹니다.이걸 삭제하는 방법은 다음과 같습니다. 1. 시작키 + R 을 눌러 실행을 시작.2. regedit 입력. (윈도우 10은 시작키를 누르고 regedit을 입력해도 됩니다.) 좌측 레지스트리 목록에서 ctrl + F 를 누르시면 찾기가 뜹니다. 018D5C66-4533-4307-9B53-224DE2ED1FE6위 텍스트를 복사해서 붙여넣어 찾아주시면 됩니다. 위 레지스트리를 검색하면 아래 2개의 value가 나옵니다.그 중,..

무료 로고, 아이콘 만들기 - LogoJoy

/* * http://sosal.kr/ * made by so_Sal */ 주요 회사의 이름과 컨셉만으로, 아이콘을 자동 생성해주는 사이트가 있다. 로고조이 (LogoJoy) 라는 사이트이다. 인공지능과 알고리즘을 통해, 사용자가 원하는 스타일과 비슷한 로고를 만들어준다고 홍보되어있지만, 사용해보면 머신러닝까지는 잘 모르겠고, 사용자가 원하는 주제를 선정해주면 그것에 맞는 굉장히 많은 템플릿을 조합하여 사용자에게 알려주는 정도인 듯 하다. 사이트 접속: http://logojoy.com/ 사이트에 접속하여 회원가입/로그인 후, MAKE YOUR LOGO 버튼을 누르면 바로 로고를 만들 수 있다. 내 아이디가 sosal인 만큼, 나도 로고를 한번 만들어 봤다. 설계가 완벽하지 않은 상태에서 디자이너까지 함..

Hadoop Hive -MetaException 에러 처리방법

Hadoop-Hive 연동 에러 hive에서 분명 show tables, show databases 등이 잘 동작하는데, Create table이 안되는 경우가 있다. hive> show tables;OKTime taken: 0.141 seconds 그런데 Create Table을 하면 자세한 에러사항 없이 아래와 같이 FAILED 에러가 뜬다. > CREATE TABLE TABLE_NAMES (ID STRING, SYMBOL STRING, GENE_NAME STRING) > ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' > LINES TERMINATED BY '\n' > STORED AS TEXTFILE; FAILED: Execution Error, return co..

VirtualBox 리눅스 SSH 포트포워딩 하는법

/* * http://sosal.kr/ * made by so_Sal */ VirtualBox 에서 리눅스를 설치하셨을 겁니다. 일단 ssh로 리눅스 서버에 접속하기 위해서, ssh demon이 필요합니다. (sshd) 먼저 sshd를 설치해줍시다. - Ubuntu sudo apt-get install openssh-server - CentOS yum -y install openssh-server openssh-clients netstat -ntl 같은 명령어로 22번 포트가 열려있는지 확인해주시고.. ifconfig로 네트워크가 잘 동작하고 있는지도 확인해줍니다. VirtualBox 설치 시, Network 설정을 default로 해주셨다면 일단 기본적으로 이더넷 카드의 address는 10.0.2.1..

윈도우10 1주년 업데이트 하는법

/* * http://sosal.kr/ * made by so_Sal */ 윈도우10, 1주년 업데이트가 떴습니다. 업데이트 규모가 커서 그런지, 자동으로 업데이트는 안되고 따로 받아주셔야 업데이트가 되네요. 윈도우10 인터페이스가 워낙 좋아서, 이번 업데이트는 저는 바로 하기로 결심했습니다. 1. 시작키를 누른 후에, update를 검색해주시면 제어판 메뉴 중 하나인, '업데이트 확인' 이 뜹니다. 이걸 클릭해주세요. Windows 업데이트 화면이 뜹니다. 여기서 '자세한 정보'를 눌러주시면 됩니다. 제가 그림에 따로 표시를 안했지만, '자세한 정보' 를 누르시면 됩니다. 그러면 이렇게 'Windows 10 업데이트 기록' 화면이 브라우저로 뜨게 됩니다. '1주년 업데이트 다운로드' 를 눌러주시면 업데..

MySQL에서 글자 깨짐 현상

/* * http://sosal.kr/ * made by so_Sal */ 서버에서 관리를 할 때, 데이터베이스 encoding (character set)이 UTF8로 설정되어있지 않은 경우가 있다.이미 만들어져 있는 디비에서 select 쿼리를 이용하여 데이터를 보는데, 다 깨져있을 경우에 위와 같은 상황일 확률이 높다. 예를 들면 다음의 상황이다. mysql> select member_id, name, date, time from member limit 10; 이렇게 정보를 출력하는데, 인코딩 문제 때문에 알아볼 수 없는 경우가 있다. 이런 경우, 도대체 어떤 인코딩 설정으로 되어있기에, 이렇게 보이는 것일까?답은 character set에 있다. MySQL 커맨드에서 다음과 같이 입력하면 현재의 ..