카테고리 보관물: 미분류

자신의 길을 가세요.

다만 우리는 가는 길이 일부 같아서 동행하는 것입니다.
헤어짐을 두려워, 자신의 길이 아닌 다른 사람의 길을 따라가면 어느덧 길을 잃어버리게 될꺼예요.
용기를 가지고 자신을 믿고, 자신의 길을 가세요.
그렇다고 너무 혼자서만 가지 마세요.
친구를 만나고 함께 가고 헤어지면서 우리는 자신의 길을 더 잘 찾을 수 있을꺼라 생각해요.

행복한 직원이 충성도 높은 고객을 만든다.

미국에서 기업들은 4년 마다 고객의 절반을 잃는다.
불만고객의 96%는 조용히 그 기업과 인연을 끊는다.
신규고객 유치는 기존 고객관리보다 비용이 5배나 더 든다.
반면 충성도 높은 단골은 다른 고객들보다
4배나 많은 돈을 쏟아 붓는다.

– 케빈 켈리

직원들이 만족하는 만큼 서비스 질이 향상되고
서비스 질 향상은 곧 고객만족을 이끌어내
회사의 수익으로 이어집니다.
회사가 직원을 고객 대하듯
정성과 진심으로 보살피면,
직원은 고객이 원하는
완벽한 서비스를 최선을 다해 제공할 것이고,
이런 선순환이 기업의 미래를 보장합니다.

– 행복한경영이야기

Bamboo를 활용하여, Heroku로 지속적인 배포 하기

Wizard Factory

image2014-6-29 18-4-18

지금 blogsyncer를 개발하는 데 소스관리 시스템으로 github를 사용하고, 배포시스템으로 bamboo를 사용하고자 한다.

node.js로 개발하기 때문에 가장 적합한 서비스 플랫폼으로 heroku를 선택했다.

bamboo에서는 artifact를 만들고 그것을 업로드 하는 개념인데, 우선 node.js는 빌드 개념이 없다는 거 그리고 heroku의 경우에는 git으로 업데이트 된다는 것 때문에 헤맷습니다.

배포를 하기 위해서는 먼저 빌드를 해야 합니다. 저는 코드를 가지고 와서, mocha로 유닛 테스트 하는 것으로 build plan을 잡았습니다.

빌드를 완성하면 릴리즈를 만들 수 있고, 그걸을 배포하는 형태로 이루어집니다.

빌드 생성

Create에서 Create a new plan를 선택한다.

스크린샷 2014-06-30 0.22.30

github의 계정과 패스워드를 입력하면 사용할 저장소를 선택할 수 있다.

서버 설정

Build Task는 source code check out, npm install, mocha 실행, parse mocha results 하면 mocha에 test결과가 bamboo에 등록된다.

우선 bamboo가 설치되어 있는 서버에 npm과 node.js를 설치해야 한다.

node.js설치는 http://stackoverflow.com/questions/16302436/install-nodejs-on-ubuntu-12-10 를 참고해서 설치

이거 mocha-bamboo-reporter를 설치해야 한다.

이거는 npm으로 간단히 설치할 수 있다.

$npm install -g  mocha-bamboo-reporter

이제 nodejs project에서 “mocha R mochabambooreporter”라고 실행하면 mocha.json이…

원본 글 보기 366단어 남음

How to upgrade jira, confluence, bamboo, crucible on linux

Wizard Factory

이번에 atlassian series 를 구매하기로 결정하여, 구매전에 3월에 설치했던 시스템을 업데이트 할려고 한다.

참고로 linux를 사용하고 있기 때문에, linux에 관하여만 작성하였다.

jira, confluence의 업데이트는 쉽다. bin파일을 받아서 실행하면 3번 upgrade가 있으므로 그거대로 하면 짠~!

스크린샷 2014-08-02 15.10.13

다만 주의해야 할 것은 최신버젼을 설치하게 되면, 기존의 plugin이 동작하지 않거나, MarketPlace에 접속되지 않을 수도 있으니 업데이트하고자 하는 버젼을 꼼꼼히 검토하자.

bamboo 의 경우에도 home directory가 분리되어서 쉽게 설치 가능한다. 원래는 백업을 해야 하는데, 무시하는 걸로~ ^^; 다만 무시하고 업데이트했다가 이전 버젼으로는 돌아오지 못한다. 주의!

최신 버젼의 압축 파일을 받아서 풀면, atlassian-bamboo-5.6.0 폴더가 만들어진다.

WF(WizardFactory)의 경우에는 jira와 confluence가 설치되는 /opt/atlassian 에 이동하여 관리한다.

폴더 이동한 후에, 그냥 /bin/start-bamboo.sh를 실행하면 되지만, 내 경우에는 mysql를 사용하고 있어서 mysql용 JDBC driver를 lib폴더에 복사해 넣어줘야 한다.

cp ../bamboo-5.4.2/lib/mysql-connector-java-5.1.29-bin.jar lib/

home(data) directory를 지정해줘야 한다.

cd bamboo-5.6.0/

vi atlassian-bamboo/WEB-INF/classes/bamboo-init.properties

bamboo.home=/var/atlassian/application-data/bamboo

그런 다음에 실행하면 문제 없이 동작한다.

문제는 crucible과 fisheye 업그레이드이다. 이 경우에는 hom directory도 분리되어 있지 않은 상황이라 어렵다.

fecru(crucible과 fisheye는…

원본 글 보기 99단어 남음

Mac에서 nfs, smb 연결하기.

Wizard Factory

네트워크에서 공유된 컴퓨터와 파일 서버에 연결하기

파일 공유가 켜져 있는 Mac 및 Windows 컴퓨터와 AFP, SMB/CIF, NFS, FTP를 사용하는 서버를 포함하여 네트워크 상의 공유 컴퓨터 및 파일 서버에 연결할 수 있습니다.

주소를 입력하여 컴퓨터나 서버에 연결하기

  1. Finder에서 이동 > ‘서버에 연결’을 선택하십시오.
  2. 서버 주소 필드에 컴퓨터나 서버에 대한 네트워크 주소를 입력하십시오.
  3. 연결을 클릭하십시오.
  4. Mac에 어떻게 연결하고 싶은지 선택하십시오.

    방문자: 공유 컴퓨터가 방문자 접근을 허용하는 경우 방문 사용자로 연결할 수 있습니다.
    등록 사용자로: 유효한 로그인 이름과 암호를 사용하여 다른 Mac에 연결할 수 있습니다. 다른 Mac에서 ‘다음 사용자만’이 선택되어 있다면, 사용하고 있는 로그인 이름이 허용된 사용자 목록에 있는지 확인하십시오.
    Apple ID 사용하기: Apple ID를 사용하여 다른 Mac에 연결할 수 있습니다. 이 Mac과 다른 Mac에서 모두 이 Apple ID를 사용하여 사용자와 그룹 환경설정에서 설정해야 합니다.
  5. 필요하다면, 사용자 이름과 암호를 입력한 다음 서버 볼륨이나 공유 폴더를 선택하십시오.

    나중에 해당 컴퓨터에 더 쉽게 연결하려면 ‘나의 키체인에 이 암호 기억’을 선택하여 컴퓨터에 대한 사용자 이름과 암호를…

원본 글 보기 137단어 남음

Extend Your Evaluation of JIRA, Confluence

Wizard Factory

We’re happy to extend your download product evaluation period for up to 90 days free. Here’s how to generate a new evaluation key online:

 1. Login to my.atlassian.com. You’ll arrive on the Licenses page by default.

 2. Click ‘New Evaluation License‘ to create a new key with an additional 30 days evaluation time.

 3. Apply this key to your server under the Administration > License Details page.

(If you’re an Atlassian OnDemand evaluator, please note that we do not offer extensions of 

Atlassian OnDemand. However, we offer full refunds during the first month of paid service following the end of the evaluation if you decide Atlassian OnDemand isn’t for you.  After the first paid month, we cannot offer refunds or exchanges.)

위에 글은 atlassian에 설명하고 있는 글이다. 최대 90일까지 연장 가능하다고 되어 있는데, 요청하면 계속 평가용 라이센스가 발급되었다.

1. my.atlassian.com

원본 글 보기 87단어 남음

DDNS를 사용하는 경우에 proxy error 장애

Wizard Factory

지금 AWS에 설치된 아파치에서 proxy를 사용하여 DDNS 설정된 집 PC Server로 접속하게 되어 있다.

스크린샷 2014-08-05 5.47.49

그런데 한 번씩 AWS에서 설정된 DNS server가 iptime.org 도메인을 찾지 못하는 경우가 있다.

~$ nslookup XXXX.iptime.org

Server: 172.31.0.2

Address: 172.31.0.2#53

** server can’t find wzd.iptime.org: NXDOMAIN

그러나 PC나 핸드폰에서는 제대로 동작한다.

aleckim$ nslookup XXXX.iptime.org

Server: 210.220.163.82

Address: 210.220.163.82#53

Non-authoritative answer:

Name: XXXX.iptime.org

Address: 61.98.XXX.XXX

이 경우에는 /etc/resolv.conf에 설정된 nameserver adress를 찾을 수 있는 210.220.163.82로 변경해주면 된다.

그리고 apache2 server를 재실행해주어야 한다.

원본 글 보기

google calendar를 confluence calendar에 넣기.

http://www.google.com/calendar 에 접속하여 내 캘린더 팝업 버튼을 누르면 캘린더 설정이 나온다.

config

거기서 비공개 주소 중에 ical을 선택하면 비공개 주소 url이 나온다.

address

그 주소를 confluence calendar에 추가하면 된다.

confluence calendar로 가면 우측 상단에 add calendar가 있다.

add

추가 하는 방법이 4가지 나오는데 그 중에 subscribe by URL을 선택한다.

sub

비공개 주소를 URL에 넣고 calendar이름을 적당히 넣으면 추가 된다.