Study/Etc. 28

[JUPYTER] 주피터 노트북 실행 시 500 번 오류 (500: Internal Server Error)

Jupyter 노트북을 실행해서 notebook를 선택하니 아래와 같은 오류가 발생하였다. 에러 로그를 보니 아래와 같은 문구가 있었다.AttributeError: module 'tornado.web' has no attribute 'asynchronous'위와 같은 오류 메세지가 있다. tornado.web 모듈의 문제이다. 해당 문제를 처리하는 방법은 stackoverflow에 나와있다. Python 만 설치한 경우에는 pip install --upgrade nbconvertAnaconda 환경인 경우에는condcon upgrade nbconvert 와 같이 수행후 주피터 노트북을 재실행하면 된다.Ref. https://stackoverflow.com/questions/55013206/how-can-..

Study/Etc. 2019.03.26

[anaconda] anaconda 환경에서 jupyter 실행 시 kernel 목록에 env 목록이 보이지 않는 경우

아나콘다(anaconda) 환경에서 쥬피터(jupyter) 실행 시 커널(kernel) 목록에 conda enviroment 목록이 보이지 않는 경우 activate root 로 활성화conda install nb_conda_kernels대부분 이걸 설치했을 시점에 kernel 목록이 보이나 안보이는 경우 원하는 환경을 아래 코드로 추가python -m ipykernel install --user --name [env이름] --display-name "쥬피터커널이름"ex) conda env 이름이 "aistudy" 이고 jupyter에 kenel 이름으로 "Python 3.6 (aistudy)" 추가하려는 경우ex) python -m ipykernel install --user --name aistudy..

Study/Etc. 2019.03.05

[GIT] GIT 내용 정리 (지옥에서 온 GIT on 생활코딩)

https://opentutorials.org/course/2708code -> stage (commit 전 대기) -> repository (commit 후)https://git-scm.com/https://git-scm.com/book/ko/v2한글 매뉴얼 지원 프로젝트(레파지토리) 폴더 생성git initgit statusgit add [관리할파일명] git config --global user.name [유저이름]git config --global user.email [이메일]이걸 하지 않고 진행하는 경우 --global to set the identity only in this repository 매세지가 보이게됨 git commit만약 윈도우10에서 git commit 실행시 vim으로 실행 ..

Study/Etc. 2019.03.04

[Windows 10] AMD RAID 미인식 (인식 불가) 문제 및 해결

1. 문제 설명추가로 연결한 SSD 250GB 2개를 SATA로 연결 후 정상적으로 BIOS와 Windows 10에서 인식된 것을 확인 후BIOS에서 SATA를 AHCI에서 RAID로 변경 후 연결된 2개의 SSD 250GB 를 RAID 0으로 통합함정상적으로 BIOS에서 보이는 것을 확인 후 Windows에서 디스크 추가시 보이지 않는 문제 2. 현재 컴퓨터 상황현재 사용 중인 컴퓨터는 CPU : AMD 2700XMB : ASUS X470RAM : 32GBDISK : NVMe 500GB (기 사용 중인 저장장치)여기에 추가로 SSD 250GB 2개를 RAID 0으로 연결하여 사용하려고 했다. 3. 해결 과정인터넷 검색 결과 AMD의 경우 RAID로 묶은 디스크에 Windows 10을 설치 시에 AMD ..

Study/Etc. 2019.01.07

인터넷 개인 정보 해킹을 방어하는 최소한의 생활 팁

인터넷에서 개인 정보가 해킹을 당하거나 유출 되는 다양한 사례들이 있는데요. 사실 해킹의 유형과 그에 대한 방어 법을 나열하는 것도 방법이겠으나 컴퓨터에 대한 숙련도의 차이는 다양하니 개인 차원에서 단순하게 방어 할 수 있는 몇가지 생활 팁을 드리고자 합니다. 크게 3가지 정도가 되는 데요. 첫번 째로 공공장소에서의 웹브라우저 사용 시 In-Private 또는 시크릿 창 이용입니다. 국내에서 주로 쓰는 웹 브라우저는 인터넷 익스플로러, 크롬 등이 있는데요. (일반적으로 알려져 있는 메이저급 브라우저는 크롬, 익스플로러, 파이어폭스, 사파리, 오페라 정도입니다.) 기본적으로 사용자의 모든 웹 사용 기록은 남습니다. 그러한 개인 정보를 공공장소에 남겨둘 수 없죠. 한 가지 예로 인터넷 익스플로러를 사용 중이..

Study/Etc. 2016.11.17

[크롬/Chrome] local file 문서 간 데이터 교환 오류 문제 - (SecurityError: Blocked a frame with origin)

local file을 크롬 브라우저로 보는 상황에서A 문서에서 B 문서를 띄우고 (Parent Window - Child Window) B 문서에서 A 문서의 DOM으로 접속하여 데이터를 보내려는 경우 아래와 같은 에러 메세지를 개발자콘솔창에서 볼 수 있다. Uncaught SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match. 실제 웹서버로 올려서 실행하는 경우에는 발생하지 않는 문제이나 개발자 테스트 중에 발생 될 수 있는 문제이며, 파이어폭스에서는 정상적으로 수행이 된다. 이는 크롬의 보안 정책이 특정 버전 이후로 ..

Study/Etc. 2015.04.09

Infix to Postfix (C#, JAVA)

Infix to Postfix infix to postfix 수행 과정1. 수식에서 첫번째 항목을 빼냅니다.2. 수식의 빼낸 항목이 피연산자라면 그대로 출력측으로 빼냅니다3. 수식의 빼낸 항목이 연산자라면 스택의 최상위 원소와 비교합니다.4. 빼낸 연산자의 우선순위가 스택의 최상위에 있는 원소보다 높으면 그대로 스택에 넣습니다.5. 그렇지 않다면 스택의 최상위 원소를 출력측으로 뺴내고 빼낸 연산자를 스택에 넣습니다.6. 단, 여는 괄호'('가 나오면 닫는괄호')'가 나올 때까지 스택에 남아있게 되며, 닫는괄호')'가 나타나면 그때까지 여는괄호'('보다 상위에 있는 모든 연산자를 출력측으로 빼냅니다. We use a stack• When an operand is read, output it• When an..

Study/Etc. 2014.05.27

컴퓨터 보안 이론 (Computer System Security)

컴퓨터 보안 이론 (Computer System Security) - 2012년 2학기 중간고사 정리 주의 : 작성한 답이 정답이 아닐 수 있으므로 제차 확인하여 공부할 것. 과년도 문제 - 1. 다음 빈칸에 알맞은 용어를 채우시오(a) data integrity 무결성 설명(b) confidentiality 기밀성 설명(c) secret 공개키와 대칭키의 차이점(d) non-repudiation 부인방지 설명 2. DES에서 Decryption 과정에 대해 설명하시오. ※ 왜 encryption과 같은 과정을 거쳐도 역으로 decryption이 되는지 설명 3. Irreducible polynomial을 이용하여 주어진 다항식의 역원을 구하시오. ※ 유클리드 알고리즘으로 푸는 문제 4. Primalit..

Study/Etc. 2012.10.23

해외 저널 검색(SCI/SCIE) 및 ISSN 조회와 IF(Impact Factor) 조회

SJR (SCImago Journal & Country Rank)에서 저널 이름 또는 ISSN을 통해 검색하여 확인 http://www.scimagojr.com/journalsearch.php SCI (과학인용색인; Science Citation Index) 확인 : ISSN를 통해 검색하여 확인 (과학인용색인이란?) SCIE (과학인용색인확장; Science Citation Index Expanded) 확인 : ISSN를 통해 검색하여 확인 (검색 링크가 합쳐짐) https://mjl.clarivate.com/ (비로그인시 저널명으로 검색 시 목록만 보임. SCI, SCIE 여부는 확인 가능 비로그인으로 라이센스 협의된 교내에서 접속하거나 별도 회원 가입시(구글, 페이스북 계정 등) 저널 프로필 보기 ..

Study/Etc. 2012.03.22