종종 생활코딩이라는 채널을 통해서 정보를 얻고있다. 그 중에서도 "보편적이지 않은 코딩" 섹션을 학습하면서 느낀점은 프로그래밍을 원래 이렇게 재미있었던 거구나 라는 점이다. 여전히 나는 프로그래밍을 잘 하지 못한다. 하지만 주어진 업무를 개선하고 기존의 업무 능률을 향상시키기 위한 프로그램은 나는 만들 수 있다.
사설이 다소 길었는데 현재 우리 회사에서는 Infoblox라는 DDI 시스템을 이용한다. 기존에 Bluecat과 비교하면 한 가지가 다소 불편하다. MAC address를 검색할 경우가 그 예인데 xx:xx:xx:xx:xx:xx 형태로만 검색이 된다는 점. 각각의 Vendor마다 서로다른 MAC address 포맷을 갖는 관계로 검색을 수행할 때 마다 일일이 검색이 가능한 Coloned-type 형태로 바꿔주어야 했다. 굉장히 귀찮은 작업이다.
그래서 생활코딩의 "보편적이지 않은 코딩" 섹션의 웹페이에서 공부한 단어의 수를 세기 (크롬 확장 기능 만들기)라는 편을 참고하여 원하는 기능을 만들었다.
위의 스크린 샷처럼 특정 입력값에 대해서 원하는 Coloned-type 형태로 바꿔주는 크롬 Extension을 개발해보았다.
회사 내부에서만 사용할 용도로 개발한 것이기 때문에 확장프로그램 게시 및 개발자 등록을 위한 수수료 결제에 대한 부분의 설명은 생략합니다.
[크롬 Extension 등록과정]
1. 크롬의 우측 상단 부분 세 개의 점을 클릭해준다.
2. 도구 더보기 >> 확장 프로그램
3. 압축해제된 확장 프로그램을 로드합니다를 클릭 후 첨부파일의 내용을 업로드 (폴더로 구성 후 업로드 해야함)
아래와 같이 확장 프로그램이 추가되었다면 성공이다.
'<툴, 프로그램 관련> > [Script]' 카테고리의 다른 글
셀레니움 (Selenium)을 통한 사이트 정보 자동으로 수집 (0) | 2021.06.12 |
---|---|
Outlook에서 Python Script 실행하기 (0) | 2021.03.16 |
AKiPS 활용해보기 (0) | 2021.01.29 |
Infoblox WAPI example (0) | 2020.12.03 |
[CLI Script] VTP domain gathering pexpect module (0) | 2020.06.02 |