일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- c#
- 닷넷
- Cover Guru
- DSM6
- NoSQL
- 네아로
- AirComic
- ipod
- mmbot
- 레디스
- 커버구루
- 복제
- sentinel
- iPod Touch
- 기어스 오브 워
- redis
- 개발
- 센티넬
- gitlab
- ASP.NET
- .NET
- DotNetOpenAuth
- Gears of War
- XBOX360
- haproxy
- TeamCity
- 고가용성
- replication
- Keepalived
- High Availability
- Today
- Total
Once in a Lifetime
작년말쯤에 Slack 을 팀도구로 쓰려고 잠깐 사용해 보았는데, 그때는 이직한지 얼마 되지도 않았고 나름의 적응기라 새로운 툴을 사용하자고 제안하기도 참 애매하던 시절이라 그냥 이런저런게 가능하고 이렇게 사용하는거구나 맛보기 정도로만 훑고 던져버렸던 기억이 있다. 반년이 지난 지금 CI/DI 를 TeamCity 에서 Jenkins 로 프로젝트들을 옮겨가고 있고, 형상관리는 SVN 에서 Git 으로 넘기는 중에 있는데, 메일로만 Notify 를 받다보니 메일이 쌓이는것도 좀 짜증나고, 외부로 열려있지 않은 CI/SCM 의 노티를 모바일(이라고 읽고 외부에서) 받고 싶은 욕망에 Slack 팀 생성을 새롭게 해서 Integration 해봤다. 1. GitLab 작년말에 비해서 Slack 의 Integratio..
HaProxy 를 이용하여 Master / Slave 의 포워딩을 구성하였으나, HaProxy 서버가 다운 되었을 경우를 대비해 HaProxy 를 이중화하고 이를 가상 IP 로 바인딩 시켜주기 위해 Keepalived 를 이용해 보겠습니다. Keepalived 설치 yum -y install keepalived PsMisc 설치 yum -y install psmisc Non-LocalIP 커널 바인딩 허용 echo "net.ipv4.ip_nonlocal_bind = 1" >> /etc/sysctl.confsysctl -p Keepalived 설정 (Master 측) global_defs { lvs_id haproxy_DH} vrrp_script check_haproxy { script "killall -..
네이버 로그인 OAuth 인증을 위한 DotNetOpenAuth.AspNet 의 클라이언트 클래스 소스 입니다. 기본적으로 페이스북,트위터,구글,마이크로소프트 프로바이더에 대한 클라이언트를 제공 하지만, 네이버는 없어서 작성해 보았습니다. 참조 종속성으로 DotNetOpenAuth.AspNet 가 필요합니다. (Nuget 검색) 액세스 토큰 Deserialize 를 위해서 Newtonsoft.Json 클래스를 사용했지만, 적당히 변경하시면 참조추가 안하셔도 됩니다. 워낙에 간단한 소스라서 이렇게 업로드하는것도 부끄러울 지경이네요. DotNetOpenAuth 에 대한 사항은 여기 를 참고하세요.
시놀로지의 DSM 이 6 버전으로 업데이트 되면서, 기존에 설치해 놓은 AirComix 가 동작하지 않게 되었습니다. 이런저런 내용을 찾아보니, Web Station 의 경로가 변경되면서 생긴 문제인듯...DSM 이 메이저 버전 업데이트때마다 이런 삽질을 한다하니 -_-; 이걸 어떻게 받아 드려야 할지..... 원포인트 설명을 드리자면,"기존의 자동으로 가상호스트 설정은 삭제하고 수동으로 재구성한다." 입니다 제 구성과 비교해서 적당히 수정하시면 될것 같아 제 구성부터 설명 드리겠습니다. Web-Station 에어코믹스 경로 /volume1/web/comix-server 만화책이 위치한 경로 /volume1/Comic DSM 6 웹스테이션 가상호스트에 보면, 기존에 설정되어 있던 설정들이 있을텐데, 기본..