본문 바로가기

Formatting3

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.
Command Line 에서의 Code formatting GNU Indent, Artistic Style 코딩을 하면서 코드의 인덴트를 맞추거나 스타일을 맞추는 것은 요즘 Editor 에는 필수로 들어 있는 기능 입니다. Eclipse 등에서는 CTRL + ALT + F 를 누르면 각자 설정한 Formatter 설정에 따라 Formatting 이 됩니다. 이렇게 Editor 를 사용하여 Formatting 을 하는 방법도 있지만 editor 에서 formatting 을 하기 위해서는 파일을 일일이 editor 에서 열어야 하는 불편함이 있습니다. 이럴 때는 command 라인 프로그램이 훨씬 편리 하다는 생각이 드는데요~ 코드를 예쁘게 formatting 해 주는 프로그램들을 소개하려 합니다. 일단 GNU indent 라는 툴이 있습니다. 아래 글에서 소개했던 Gow 를 설치하면 indent.exe 라는 프.. 2015. 8. 23.
효율적인 Powershell 코딩을 위한 Powershell IDE, Powershell Plus 윈도우 Powershell 코딩을 하면서 약간 아쉬웠던 부분이 바로 IDE 인데요 윈도우에는 Powershell 과 Powershell IDE 가 있는데 윈도우 Powershell IDE 의 경우엔 코딩을 하기에 약간 불편한 감이 있더군요. Auto Complete 기능이나 자동 Formatting 과 같은 기능들이 아쉬운 부분이었습니다. 보통 저는 윈도우에서 Powershell 코딩을 할대는 Notepad++ 와 같은 에디터들을 사용하곤 했는데~ Notepad++의 Plugin들도 약간씩 아쉬운 감이 있더군요. 그래서 인터넷을 검색해 봤습니다. Powershell IDE 프로그램 중에 Freeware 인 프로그램을 찾아보니 Powershell Plus가 나오더군요. Powershell Plus 는 아래.. 2014. 4. 10.