블로그 마케팅: 새롭게 다시 시작합시다!

안녕하세요. 명동교자입니다. 그 동안 IBK기업은행의 중소기업 경영지원 플랫폼 BOX 를 런칭하고 BOX 운영 안정화, 신입사원 면접, 주택금융공사 2단계 프로젝트 비대면 채널 팀빌딩을 지원하고 플랫폼사업팀을 새롭게 정비하느라 블로그를 신경쓰지 못했습니다. 죄송하단 말씀을 먼저 드립니다. 앞으로 블로그를 재 정비하여 사업을 통해 얻은 경험을 활발히(!) 포스팅하도록 하겠습니다. 오늘 블로그 마케팅에 대해서 배운 내용을 정리해서 공유드리겠습니다. 기업이 블로그를 운영하면서 잘못하고 있는 부분은 콘텐츠의 양만을 신경쓰기 때문입니다. 콘텐츠의 업데이트 주기나 양보다 더욱 중요한 것은 커뮤니케이션 이라고 합니다. 이러한 커뮤니케이션이 잘되고 있는지 확인 하는 방법에는 블로그 커뮤니케이션 활성화 지수(Blog Communication Power) 를 분석하는 방법이 있습니다. 이 활성화 지수는 어려운 것이 아니고 총 포스팅 수, 포스팅 1개당 댓글수, 포스팅 1개당 스크랩수, 포스틍 1개당 공유수 등을 분석해 보는 것입니다. 저희 남산 아래 개발자들의 Blog Communication Power를 분석해 보도록 하겠습니다. 총 포스팅 수: 284개 포스팅 1개당 댓글수: 73/284 = 0.25 포스팅 1개당 스크랩수: 0 팔로워: 0 포스팅 1개당 댓글수가 0.25라는 것은 포스팅 4개당 1개의 댓글이 달렸다는 것입니다. 나쁘지 않은 분석 결과인데 문제는 댓글에 대한 피드백이 1도 없었다는 점입니다. 회사 브랜드 블로그도 아니고 개발자를 위한 블로그임에도 커뮤니케이션에 전혀 신경쓰지 않았다는 것을 알 수 있습니다. 매우 반성해야할 부분입니다. 다시 한번 강조드리면 블로그가 홈페이지와 다른 점은 기업 관련 스토리를 다루면서 고객과의 커뮤니케이션 공간으로 활용 해야 한다는 점입니다. 홈페이지와 블로그는 톤과 느낌이 달라야 합니다.  끝으로 성공적인 블로그 커뮤니케이션

쿠버네티스 마스터

이미지
안녕하세요. 명동교자입니다. 요즘 제가 관심있게 살펴보고 있는 분야는 쿠버네티스 입니다. 오늘부터 쿠버네티스를 공부하면서 배운 내용을 블로그에 정리해보려고 합니다. 오늘은 첫 시간으로 쿠버네티스 아키텍처에 대해서 살펴보겠습니다. 쿠버네티스는 마스터와 노드로 구성됩니다. 노드는 여러 개로 구성될 수 있으며 위 그림과 같이 서로 연결되어 있습니다. 쿠버네티스 마스터 쿠버네티스 마스터(Kubernetes Master)는 다음과 같은 여러 가지 기능을 제공합니다. 인증 및 인가 (Authentication & Authorization) RESTful API 엔트리 포인트 노드를 위한 컨테이너 배포 스케줄러 확장 및 복제 컨트롤러 클러스터 구성 정보 쿠버네티스 마스터는 위 그림과 같이 API 서버 (kube-apiserver), 스케줄러(kube-scheduler), 컨트롤러 관리자(kube-controller-manager), 프록시(kubu-proxy), 큐블렛(kubelet), 에티시디(etcd)로 구성되어 있습니다. kube-apiserver API 서버는 http나 https 기반 RESTful API를 제공합니다. 쿠버네티스 구성 요소간 허브 역할을 합니다. kube-scheduler 스케줄러는 어떤 노드에서 동작을 수행할지 컨테이너에 대한 선택 기능을 지원합니다. 컨테이너를 노드에 디스패치(dispatch) 및 연결하기 위한 우선순위를 다음의 항목을 통해 결정합니다. CPU 메모리 수행 중인 컨테이너 개수 kube-controller-manager 컨트롤러 관리자는 다음과 같은 클러스터의 운영 기능을 수행합니다.  노드관리 내부 정보 생성 및 업데이트 상태 변경 kube-proxy 프록시는 노드의 각 컨테이너를 위한 네트워크 프록시와 로드 밸런서를 제공합니다. 프록시는 kube-proxy 데몬을 시작한 후 리

[Vue] 전화번호 입력/조회시 '-' 자동으로 넣어주기

이미지
Vue 로 홍보 플랫폼 작업을 하면서 필요한 기능이 있어서 전화번호 필터를 개발 ( = 예외처리 노가다 ) 작업한 부분 블로그에 공유합니다. 개발환경: Vue CLI 2 개발 프레임워크: Vue2 angular 나 javascript 에도 쓸 수 있을 것 같습니다. 전국의 프로야근러 & 월화수목금금금 개발자님들 화이팅!! + 보충할 점이나 부족한 부분이 있어서 알려주시면 반영할께요~ 입력할때 전화번호 파이프 (-) 자동으로 찍어주기 [동작화면] [템플릿] <input type="text" v-model="contact" @keyup="getPhoneMask(contact)" /> [스크립트] export default { ... data: () => ({ //전화번호 contact:null, }), methods: { getPhoneMask(val) { let res = this.getMask(val) this.contact = res //서버 전송 값에는 '-' 를 제외하고 숫자만 저장 this.model.contact = this.contact.replace(/[^0-9]/g, '') }, getMask( phoneNumber ) { if(!phoneNumber) return phoneNumber phoneNumber = phoneNumber.replace(/[^0-9]/g, '') let res = '' if(phoneNumber.length < 3) { res = phoneNumber } else { if(ph

고양이와 사람

이미지
사람은 고양이에게 엄청 크고 무서운 존재라고 합니다. 경계심이 강하고 고독한 독립생활을 즐기는 고양이들이 사람들과 오랫동안 동거하며 살아가고  있다는 것은 놀라운 일이라고 하네요 우리 냥이와 친해져볼까요? 아이프렌즈펫 바로가기 http://bit.ly/2TLPPPv

#꽃개 #꽃놀이

이미지
벌써 #벚꽃 의 계절이 왔어요!! 우리 아이들과 함께 #꽃개 #견생샷 #묘생샷 찍어서 아이프렌즈펫에 자랑해 보세요 ^.^

[반려동물 이야기] 강아지가 뒷발차기를 하는 이유

이미지
우리 아이들은 왜 뒷발차기를 하는 걸까요? 아이프렌즈펫의 귀여운 꼬맹이를 통해서 알아봤어요~
이미지
점점 따뜻해지고 봄이 오고있네요~ 반려동물도 복에 꾸벅꾸벅 반려동물도 춘곤증이 온다고 하네요~ 그래도 잘때가 제일 이쁜 우리 아가들 사진 구경하러 가볼까요? 아이프렌즈펫 구경하러가기 http://bit.ly/2TqLu48