Work/ETC
[오픈소스] GOQ 구축 (goq: a queuing and job management system fir for the cloud. Written in GO (golang)).

설치 및 구축 프로세스 마스터 노드, 워커 노드 셋팅 VM에 마스터 노드, 워커 노드 2대 생성 후 CentOS 7.2 설치 설치 후 각 서버는 selinux 설정을 permissive 로 변경 워커 노드는 firewalld.service 를 stop 및 disable 시킴 마스터 노드에 eth0, eth1 connection 설정 각 서버 네임서버 셋팅 (210.218.222.100) dhcpd 설치 및 셋팅 (yum 으로 설치 후 아래처럼 dhcpd.conf 수정) option space PXE; option PXE.mtftp-ip code 1 = ip-address; option PXE.mtftp-cport code 2 = unsigned integer 16; option PXE.mtftp-spor..

Work/ETC
[무선랜] EFM ipTIME A2000U USB 3.0 사용 및 장애 해결하기

사용기라고 할 정도의 거창한 내용은 아니다. 그동안 사용하던 무선랜 USB타입은 저가의 옛날 제품이라 5G 대역을 사용하지 못하여서 2만원 중반대로 무선랜카드를 찾아보니 위 제품을 찾게됬다. EFM ipTIME A2000U USB 3.0 인데 제품평을 살펴보니 동작이 좀(이라 쓰고 매우) 불안한 점이 있다는 평이 많았다. 그중 한 사용자가 남긴 댓글을 보고 일단 구매를 했다. 비슷한 증상 중 위 사용자는 설정의 변경 후 동작이 안정되었다고 하여 오늘 바로 배송 후 테스트 해보았다. 드라이버는 바로 설치되었으나 다른 사용기처럼 매우 증상이 불안하였다. 사용 하지 않음으로 변경된다거나 무선네트워크가 정상동작하지 않는 현상 등 .. 하지만 굴하지 않고 위 방법을 적용해보았다. 네트워크 및 공유 센터 - 어탭터..

Work/ETC
[Skin] 배포용 티스토리 스킨 제작 중

요즘 약간~ 시간이 남아서 배포용으로 블로그 스킨을 하나 만드는 중입니다. 처음에는 티스토리를 어떻게 한번 새로운 기술로 만들수 있을지 않을까 이리저리 테스트 해봤는데.. 안되겠더군요.. 그래서 그냥 심플하고 깔끔하고 가벼운 스킨을 목표로 손보는 중입니다. 오늘부터 만들기 시작한거라 주말엔 못하고 어느정도 완성은 다음주 화요일이면 되지 않을까 시포요.. 미리보기 : http://ggoban.tistory.com

Work/ETC
[Golang] gvm 사용하기

요즘엔 개발언어들을 사용하다보면 제일먼저 찾는게 버전관리매니저와 보일러플레이트다. 과거처럼 하나하나 개발환경을 직접 세팅할 수도 있지만 그러기에는 버전업이 빠르고 새로운 기능들이 추가되는 속도가 빠른 요즘에는 기존과 같은 방법으로는 개발환경의 버전을 올리기가 쉽지 않다. 하지만 버전관리매니저를 사용하면 쉽게 개발언어의 버전을 관리하기가 용이하다. 대표적으로 Node.js 같은 경우 NVM 을 사용하면 되듯이 Golang 도 찾아보니 GVM이라는 버전관리매니저가 나와있다. 참조 : https://github.com/moovweb/gvm 사용법은 nvm 과 흡사하다. 설치 : bash <

Work/ETC
움직이는 배경화면

출처 : http://steamcommunity.com/app/431960/workshop/ 출처 : http://www.todayhumor.co.kr/board/view.php?table=humorbest&no=1361539&s_no=1361539&page=2 바탕화면을 움직이는 이미지로 설정할 수 있게 해준다. 리소스가 많이 필요한 작업이 실행되면 자연스럽게 멈춘다고 한다. 멋진 프로그램이다!

Work/ETC
[판매] 쇼핑몰 소스 판매 합니다.

https://www.jaram.kr 쇼핑몰 소스 판매합니다. 프론트앤드 + 백앤드 포함해서 판매하고 기본적인 기능들은 거의다 구현한 상태지만 미구현된 부분도 남아있습니다. 프론트앤드는 html5 + bootstrap + jquery로 되어 있고 레이아웃은 별도로 구매해야 합니다. (외국 라이선스) 비싸진 않습니다. 개인 라이선스로 2~3만원 정도 입니다. 백앤드는 nodejs + javascript + redis 로 되어 있고 api로 되어 있습니다. nginx - proxy - nodejs 로 동작합니다. 관리자 페이지 demo는 비밀글로 문의 주시면 접근 가능 id / pwd 발급 드립니다. 자세한건 비밀댓글이나 카카오톡 ggoban1004 로 문의 주시면 자세하게 안내 드립니다.

Work/ETC
[rundeck] 설치 및 기본 작업 설정하기

http://rundeck.org/index.htmlJob Scheduler and Runbook Automation 일련의 workflow를 각 노드에 실행시켜주는 오픈 소스.사용하면 다양한 부분에서 활용이 가능하다. 기본적으로 현재 설치 및 테스트하고 있는 부분은각 Tomcat 서버에 war 파일을 새로 배포할때 workflow는 단순하지만직접 톰캣을 멈추고 war 업로드, 다시 올리는 작업을 자동화 하기 위해서. RUNDECK 서버에 war 파일을 업로드 후 미리 만들어둔 JOB 을 RUN 하여 끝내자는 목표로컬 서버 대상은 실험 완료원격 서버 추가 후 실험 진행 중테스트가 완료되면 개발자가 빌드한 war 파일을 rundeck의 project 내에 특정 폴더에 업로드 (kobic, kobis, pa..

Work/ETC
[DNS] PowerDNS, PowerDNS-Admin 설치

회사에서 그동안 DNS 서버로 bind 를 사용하고 있었는데.. bind가 그냥 익숙해져서 cli, zone 파일 편집에 어려움은 없었지만. 그래도 이게 또 관리나 부재시 부사수가 하기엔 좀 어려운 부분도 있기때문에 다른 대안을 찾아보기로 했다. 그래서 일단은 PowerDNS 를 설치하고 Web UI를 찾아보니 PowerDNS-Admin 이라는 좋은 오픈소스가 있었다. (bind도 web ui 이것저것 찾아서 설치해봤는데 .. 흠.. 한 2개정도 괜찮은 물건을 찾기도 했지만 기존 zone file을 잘 가져오지 못해서.. 포기) 설치는 최신 4.0.1 소스 설치하다가 안되서 포기하고 epel-release 설치 후 3.4.8 버전으로 설치했다. (우분투/데비안 계열은 최신 repo 에서 4.0.1 지원하..

Work/ETC
[Node.js] promise, async 공부를 위해 참고한 사이트 주소

http://proinlab.com/archives/1811 (제일 참고를 많이 함) http://yubylab.tistory.com/entry/Nodejs-%EA%B0%9C%EB%B0%9C%EC%8B%9C-%EC%A3%BC%EC%9D%98%EC%82%AC%ED%95%AD-10%EA%B0%80%EC%A7%80-Top-10-Common-Mistakes http://forum.falinux.com/zbxe/index.php?document_srl=862481&mid=lecture_tip http://programmingsummaries.tistory.com/325 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Pro..

Work/ETC
[VULTR] 프로모션 코드가 발급 되었습니다!

가상 호스팅으로 유용하고 사용하고 있는 vultr 에서 summer promo code 가 발급되었네요. http://www.vultr.com/?ref=6923939-3B 위 링크에서 가입하시면 $20를 지급받고 사용가능합니다! $20면 최소사양으로 설정했을때 적어도 몇개월은 충분히 사용히 됩니다. 기간에 제한이 있다고 하니 가상호스팅에 관심이 있는 분들은 한번쯤 사용해보셔도 좋을 것 같습니다. 뿅!