본문 바로가기

IT-Consultant

U44G ubuntu 설치 및 랜카드 설정 드디어 U44G 모델로 개발 환경 구축을 완료하였다. 우분투 설치하면서 하드웨어 문제는 없었으나 랜카드 문제로 좀 고생을 했다. 또한 한성에서 나온지 얼마 안된 장비라서 더욱더 고생을 한 것 같아. 설치 인증은 위 화면을 보시면 되고, 랜카드 설정은 아래 설정을 보시면 됩니다. 1. 설정 파일 생성 /etc/modprobe.d/rtl8723ae.conf2. 설정 파일에 아래 내용 추가 options rtl8723ae swenc=1 ips=0 fwlps=0 아래는 참고하세요. 커널 소스를 다운받아서 확인해보니 아래처럼 되어 있네요. ips옵션은 추가하지 않아도 되고, fwlps 옵션은 필요합니다. 커널 소스 분석하려고 잘려고 했는데, 잠이 와서 안되겠다. 오늘은 그만 자고 내일 또는 모래.. 또는 주말에 .. 더보기
한성컴퓨터 A/S 센터 방문 중 요새 내 손은 불량품을 잘 뽑는 손으로 바뀌어 가고 있는것 같다. 얼마전에는 삼성 프린터를 사고 3번에 교환한 후에야 정상적으로 사용했었다. 그 악몽 때문에 어차피 불량날꺼면 싼거 사자는 관점에서 한성컴퓨터 u44g 모델을 구매했는데, 역시나 초기불량이다. 그래서 지금 회사 반차내고 A/S 센터 방문중인데, 용산 전자상가에 있는게 아니라 무슨 공장지대 안에 있는 느낌이었다. 사진은 네이버에서찍은 사진이고, 실제는 이거 보다 약간 더 깨끗해졌다. 그나마 다행인것은 고객센터안은 깨끗했다. 맥북을 가지고 와서 소스를 약간 손 보고 있긴한데, 어정쩡하게 앉아서 일하는데는 무리가 있고, 빨리 복귀하고 싶은데, 얘네들이 빨리 안주네... 더보기
철도 민영화와 집값과의 관계 투기가 아닌 정상적인 집값의 결정요소중에 하나가 교통이다. 30대 회사원의 직장이 서울역이고 집은 수원이라면 이 사람은 지하철을 타고 서울로 출퇴근한다. 1달 교통요금이 대략 5만원정도의 비용이 발생한다.만약 이사람이 서울역 근처의 집으로 이사간다면, 월 5만원의 비용이 절감되기 때문에, 대략 전세 1천만원정도를 더 주고 서울로 가는게 더 좋다. 하지만 현실적으로 전세비용이 최소 1억 이상으로 올라갑니다. 만약 철도 민영화로 1달 교통요금이 20만원으로 상승한다면, 이 사람은 서울역 근처로 이사가는 것을 심각하게 고민할 것이다. 왜냐면 20만원이면 전세금 5000만원과 맞먹는 금액이고, 그외 부수적인 편의성까지 따진다면 서울로 가는게 더 나은 결정이다. 자.. 그럼 1달 교통요금이 월 20만원까지 올라갈.. 더보기
JPEG / WEBP 파일 사이즈 비교 대략 6GB의 이미지 파일을 64X64, 넓이 500짜리 파일 2개로 변환하는 테스트를 해봤다. 파일 갯수는 2000개 정도 된다. 결과는 JPEG가 72151040Byte이고 WEBP가 59392000 Byte다. 딱 20%정도 사이즈가 줄어드는 효과가 있다. 비용측면을 생각한다면, 충분히 바꿀수 있는 정도라고 생각한다. 게다가 Python의 WEBP 변환 모듈을 사용하니 알아서 이미지 보정까지 해준다. 더보기
클라우드 디바이스간 복사 테스트 한컴 싱크프리 아래처럼 싱크 테스트를 해보았다. 사진 파일 하나는 잘 되는데, 디렉토리는 끝날 생각을 안하고 있다. 얼릉 퇴근해야지. 개발자 입장에서 이걸 구현한다면, 구지 내부 큐를 구현하지 않고 아마존의 SQS를 사용했을것 같다. 따로 큐 관리를 안해도 되고, 상태값만 체크하면 되니깐.... 끝나면 노티를 해주니깐, 이것만 해줘도 많이 도움이 된다. 그리고 아래처럼 ping 때려보니 아마존을 쓰고 있다. 아마존의 특징이 아마존 안에서의 트래픽은 공짜다. 그래서 한컴도 아마존을 쓰지 않았을까? [root@ip-172-31-25-333 ~]# ping 1driveapp.thinkfree.com PING 1driveapp-777985348.ap-northeast-1.elb.amazonaws.com (54.248.89.1.. 더보기
OpenStack Swift 설치 / Ubuntu 13.10 Proxy 서버 1대, 스토리지 노드 2대 총 3대에 설치할 예정이다. 참고로 스토리지 노드에는 2개의 디스크가 있고, 각각 OS와 데이터 영역으로 사용한다. Proxy Server : 192.168.0.100 Storage Node 1 : 192.168.0.110Storage Node 1 : 192.168.0.111 Proxy Server에서 비밀번호 없이 스토리지 노드에 접속할 수 있도록 authorized_keys 파일을 설정하면 더 편하게 설치할 수 있다.(비밀번호 없이 접속하기) 모든 서버에 공통으로 적용 swift 관련 패키지 설치 apt-get install python-software-properties add-apt-repository ppa:swift-core/release : 이 부분.. 더보기
CloudStack S3 Support 클라우드스텍이 S3를 지원한다고 한다. 그래서 아래처럼 설정하고 기타 모든 설정을 해보니... S3 API를 지원하는 한다. 하지만. 이것을 S3 처럼 사용할수는 없다. 왜냐면 결국에 내부는 NFS 또는 Swift 같은 외부 솔루션을 사용하게 되는것이다. NFS를 사용한다는 것은 여러 사용자가 몰렸을때 lock현상이 발생한다. 그리고 Swift를 사용한다면 구지 S3 API를 통해서 사용하기 보다는 바로 Swift를 사용하면 되기 때문이다. 결론은 바로 Swift를 사용하는게 더 효율적이다. 구지 스토리지 서비스만을 위해서 클라우드 스텍을 사용할 필요가 없다. 더보기
클라우드 스택 4.2 버전 메뉴얼 한글판이 없는데 한글사이트로 자동 연결되어서 에러 메세지가 나서 클라우드 스택 4.2 버전 메뉴얼을 다운로드 하려면 아래 URL로 가야 한다. http://cloudstack.apache.org/docs/en-US/index.html http://cloudstack.apache.org/docs/toc.html 더보기
Cloud Storage 서비스 사용 국내 및 일본 서비스 정리 클라우드 스토리지 서비스는 즉 block 단위가 아니라 object 단위로 서비스하는것을 의미한다. 글로벌하게 본다면 아마존 S3가 있다. 그리고 국내 서비스로는 KT의 swift가 있다. 사실 스토리지 서비스가 대단한 기술을 가지고 있는것은 아니다. 파일을 저장할때 정해진 사이즈별로 나누어서 여러 서버에 저장하고 파일 다운로드 요청이 있을때 분산저장되어 있는 파일을 가져와서 하나의 파일로 다운로드할 수 있게 해주는 서비스이다. 그러나 그중에 메타정보가 있는 서버가 장애가 나거나 데이터가 꼬이게 되면 큰 장애로 연결되기도 한다. 아마존은 수년전부터 서비스해온터라 큰 문제가 없지만, KT는 아직은 걸음마 단계라고 생각된다. 하지만 KT도 가만히 있지 않고 계속 발전을 하는것 같다. 사실 3년전에 KT 자회.. 더보기
os.listdir 에서 한글이 깨질 경우 처리 방안 os.listdir 의 결과가 한글이 깨지는 경우가 발생한다. 영문 메뉴얼을 확인해보니, 아주 자세하게 설명되어 있었다. 해결책은 listdir의 파라미터를 유니코드로 넘겨줘야 한다. 예) os.listdir('d:\\work') => 잘못된 예 os.listdir(u'd:\\work') => 파라미터 바로 앞에 유니코드 표시인 u를 넣어줘야 한다. 메뉴얼에는 파라미터가 8bit string 구조라면 그대로 8bit를 리턴하고 만약 유니코드라면 결과도 유니코드를 리턴한다. 더보기