본문 바로가기

JSON4

SQLite DB Browser sqlitebrowser 저는 요즘 xingAPI 를 사용하여 특정 조건이 되었을 때 원하는 주식을 사고 팔도록 하는 프로그램을 작성해 보고 있습니다. 완벽하진 않지만 일종의 시스템 트레이딩이라고 할 수 있죠. 이런 프로그램을 만들기 위해서는 당연히 조건을 저장을 해 놔야 될 텐데 조건을 저장하기 위해서 json 이나 XML 과 같은 형태를 사용할까 하다가 데이터베이스를 사용하게 되었습니다. 데이터베이스로는 예전에 사용해 본 경험이 있고 서버가 없어도 동작 가능한 SQLite 를 사용하고 있습니다. 데이터베이스를 사용하는 경우 UI 가 있으면 편리한데 아래 주소에서 소개한 PyQt 를 사용할까 하다가 ….https://wikidocs.net/4234UI 만들기 귀찮아서 대신 사용할 SQLite 용 DB Browser 로 아래 주.. 2018. 5. 1.
Python 에서 json 사용하기 Python 을 사용하면서 이래 저래 많은 툴들을 많들어서 사용하는 중입니다. 프로그램을 만들시 파라미터들은 보통 argument 에서 받고 했었는데 파라미터가 매우 많다면 이런 값들은 파일을 통해 받게 만들곤 합니다. 이런 파라미터 들은 보통 key : value 의 쌍으로 저장하곤 하는데 이럴때 XML 을 많이 사용해 왔었습니다. 그런데 XML 은 테그로 구성되다 보니 같은 내용이더라도 복잡해 보이더군요. 즉 가독성이 떨어진다는 생각이 들었습니다. 그래서 요즘은 json 을 사용하고 있습니다. json 파일은 Python 에서 너무 쉽게 다음과 같이 파일을 load 할 수 있습니다. import json with open(jsonFile) as data_file: Topology = json.load.. 2017. 3. 13.
cloc 를 사용하여 코드 라인수 세기 이전 포스팅에서 powershell 을 사용한 코드 라인수 세기 방식에 대해 소개한 적이 있는데요~ http://iamaman.tistory.com/1577 검색을 해보니 역시나…… cloc 라는 프로그램이 있더군요. cloc 의 홈 페이지는 아래와 같습니다. http://cloc.sourceforge.net/ 또는 이전에 소개했던 Chocolatey 을 사용하여 아래와 같이 설치 할 수 도 있더군요. choco install cloc 다운로드 주소는 아래와 같습니다. http://sourceforge.net/projects/cloc/files/cloc/ 현재 최신 버전은 1.62 입니다. 현재 저는 윈도우 64비트를 사용 중이라 위 그림과 같은 페이지에서 cloc-1.62.exe 을 다운로드 받았습니다.. 2015. 5. 20.
Database 테스트 데이터 생성 사이트 generatedata 데이터 베이스를 사용하다 보면 정상적으로 동작하는지 테스트를 하는 과정이 필요한데요~ 테스트를 하기 위해서는 테스트 데이터를 insert 해야 할 텐데~ 각 필드에 맞게 랜덤하게 데이터를 생성하는 것도 참 귀찮은 일입니다. 그래서 데이터베이스의 테스트 데이터를 생성하는 방법에 대해 검색 해 보니 아래 주소의 사이트가 나오더군요. http://www.generatedata.com/ 위 사이트에서 데이터 생성을 할 수 있지만 100 개 정도의 데이터만 생성 할 수 있는 등 제약 사항 들이 좀 있더군요. 하지만 http://www.generatedata.com/ 은 소스코드를 다운로드 받아서 자신의 서버에 설치하면 제약 없이 사용 할 수 있다는 군요. 서버 설치 방법은 아래 주소에 설명 되어 있습니다. htt.. 2014. 6. 17.