본문 바로가기

미분류

D3.js 를 사용하여 그래프 그리기2 바빠서 포스팅은 나중에 하고 중간 저장부터 해놓겠다.
D3.js 를 사용하여 그래프 그리기 D3.js를 사용하여 그래프 그리기 세상엔 알아야 할 것들이 너무나 많다. 그 중 하나가 전공지식 아닐까? 여태 배웠는데 아침에 눈을 뜨면 또 배울 것들이 태산이다. 요즘 하는 데이터 크롤링에게 필연적으로 따라오는 요소가 시각화이다. 파이썬에서 갖가지 기능들을 제공하고 있지만, 스터디 분야가 웹이였기 때문에 D3.js로 도전해봤다. 참고로 엄청나게 많은 추측들을 담고 있는 글이다. 1. 데이터 수집 만만한게 기상데이터다. 자료도 많고 표현할 수 있는 방법도 많다. 서울열린데이터에서 제공하고 있는 서울특별시 관측소별 기상관측 정보(시간단위) 데이터를 사용하였다. 고맙게도 API를 제공하고 있어 쉽게 가져올 수 있다. 나는 구로구의 데이터를 json으로 한 시간마다 가져와 rect 형식으로 추가해주는 그래프..
MSFCONSOLE(Metasploit) Search MSFCONSOLE(Metasploit) 사용 명령어
다이어그램 작성하기 1. 관계가 존재하지 않으면 다이어그램이라고 하지 않는다.2. 필수적인 선이 있고, 선택적인 선이 존재한다. 빨강 : 필수파랑 : 선택Association -> DataDependency -> Operation 무엇을 중심으로 설계하였는지 알려주는 선택선이다. OperationDependency를 강조하는 편임. DataDirect Associtation두 개를 합쳐서 표시하는 것도 있다. 나타나있는 관계를 보고 무엇을 중심으로 코딩해야하는지 판단할 수 있다. 코드를 볼 때 항상 생각해야 하는 것들 1. 소스2. 설계도3. API
Tistory 소스코드 테스트 나는 shCoreMidnight.css 테마를 사용하였다. import matplotlib.pyplot as plt import numpy as np t=np.arange(0,12,0.01) y=np.sin(t) plt.figure(figsize=(10,6)) plt.plot(t,y) plt.grid() plt.xlabel('time') plt.ylabel('Amplitude') plt.title('Example of siinewave') plt.show() 결과는 다음과 같다.
리눅스 명령어 정리 레드햇 기반(CentOS6)옵션rpmUvh패키지를 설치하거나 업그레이드qi패키지 설치 확인e패키지 삭제yuminstall패키지 설치erase패키지 삭제list설치 가능한 패키지 목록list updates업데이트 가능한 패키지 목록list installed설치된 패키지 목록update업데이트make소스코드를 컴파일해서 binary 파일 생성configure컴파일 옵션이 되는 설정파일을 만듦install만들어진 binary 파일을 경로 이동uninstall삭제pwd현재 위치한 디렉토리의 절대경로cd디렉토리를 이동할 때 쓰인다..상위 디렉토리로 간다~자신의 홈 디렉토리로 간다~[user]user의 홈 디렉토리리로 간다ls파일의 목록을 출력al숨겨진 파일을 포함해 출력mkdir디렉토리 생성rmdir디렉토리 삭제..
데이터 형식 정리 머릿속에 빡빡빡 바로 정리된다면 좋겠지만 나는 게을러서 그렇지 못하기 때문에 블로그에 정리해본다.자료형표현크기범위문자형char1 Bytes-128 ~ 127정수형short2 Bytes-32,768 ~ 32767int4 Bytes-2,147,483,648 ~ 2,147,483,647long4 Bytes-2,147,483,648 ~ 2,147,483,647부동 소수형float4 Bytesdouble8 Bytes8Bit = 1Bytes 영어, 특수문자, 숫자 = 1Bytes 한국어, 일어, 중국어 = 2Bytes bit > byte > KByte > MByte > GByte