분류 전체보기
-
Wireshark 2.0 릴리즈IT/News 2015. 12. 21.
Wireshark와 X11 MacOS에서는 Wireshark를 실행시키기 위해서는 X11이 필요했다. X11은 OS X 10.5~ 10.7까지만 사용된 윈도우 시스템이라 기본적으로 설치되어 있지 않다. Wireshark를 사용하기 위해서 X11을 설치를 해야하고 심지어 X11이 동작하는데까지 2-3분이상 기다려야하는 불편함을 겪어야 했다. Wireshark 2.0 2.0부터는 X11가 아닌 MacOS 어플리케이션으로 직접 실행이 되기 때문에 X11을 별도로 설치하거나 오랜 시간을 기다리지 않아도 된다. 그리고 프로그램을 시작하면 첫 페이지에 인터페이스별 캡쳐되고 있는 현재 상태가 그래프로 표시된다. 아래는 https://www.wireshark.org..
-
애자일 스크럼은 생각보다 어렵다IT/Agile 2015. 12. 3.
개발팀에서 이제는 전통적인 waterfall 방식을 사용하는 경우는 많지 않을 것 같다. 스크럼은 애자일 개발 프로세스 중 하나를 말한다. 개인이 아닌 팀으로 활동하게 된다면 대부분 애자일 프로세스를 알거나 취하고 있을 것이다. 임기 응변식의 대응이 아닌, 체계적이고 변화에 대응하기 위해 팀에서 약 1년 반동안 스크럼을 반영하고 활용해가면서 느꼈던 여러가지를 글로 남긴다. 무엇이 좋은가?첫째, 스프린트 계획 회의를 통해서 팀 전체가 정량의 업무를 정하고 논의할 수 있다. 둘째, 매일 스크럼(Daily scrum) 회의를 통해서 팀원간 업무 진행을 잘 알 수 있고 필요한 사항들을 공식적으로 요청할 수 있다. 셋째, 개발자 본인이 능동적으로 할당받은 업무에 대해서 세부 할 일들을 계획하고 실행할 수 있다.특..
-
readelf – useful command than lddIT/DevOps 2015. 11. 30.
얼마 전 테스트 때문에 openSSL 버전 변경을 위해서 임시로 동적 라이브러리를 정적 라이브러리 참조로 변경하였다. 재 빌드 후, ldd 명령으로 동적 라이브러리 참조가 없어졌는지 확인해보려고 했지만 그대로 남아있었다. root@tmp:~/# ldd sample | grep ssl libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00007f67639c0000) 정적 라이브러리를 참조하도록 빌드 옵션등을 다 변경하고 빌드까지 완료했는데 왜 ldd에서 해당 내용이 나오는걸까? 몇 번을 반복하고 빌드 옵션을 다시 살펴봐도 결과는 계속 동일 했었다. 무엇이 문제일까 고민을 하다가 결국 파일을 직접 열어보기로 했다. readelf root@tmp:~/# readelf -d s..
-
rpm 명령에 대해 응답이 없으면 어떻게 해야할까?IT/DevOps 2015. 10. 19.
rpm 패키지에 대해서 설치/업데이트를 실행할 때 중간에 터미널을 닫아버리거나 알 수 없는 오류가 발생할 경우 그 다음부터 rpm 명령에 대해서 응답이 없는 상태를 계속 유지하게 된다. 원인이 무엇이든간에 rpm 명령에 대해서 아무런 응답이 없는 상태가 되어버리는 것은 매우 불편한 일이다. 결론적으로 rpm 명령은 절차상 파일 lock을 활용하기 때문에 이런 문제점을 만나게 된다. 해결방안으로 파일 lock을 삭제하고 rpm에 대해서 rebuilddb를 하면 문제가 대부분 해결된다. 이런 문제점 때문에 더 이상 시스템을 재 설치하지 말자. rm /var/lib/rpm/__db*rpm --rebuilddb
-
Menumeters, 시스템 사용율을 살펴보자IT/Tools 2015. 7. 28.
MenuMeters는 CPU, 메모리, 디스크와 네트워크 사용율을 상단의 시스템 트레이에서 모니터링할 수 있는 프로그램이다. 오픈소스(GPL) 프로그램이기 때문에 무료로 사용할 수 있다 모니터링 프로그램들은 맥북을 사용 중 프로그램이나 인터넷 속도가 갑자기 느려질 경우, 시스템 자원 사용율을 바로 살펴볼 수 있기 >때문에 매우 유용하다. 디스크, 메모리의 free가 부족하거나 CPU가 과도하게 사용되는 경우가 대부분이기 때문이다. MenuMeters는 여기에서 다운로드 받아서 설치한다. MenuMeters에 대한 설정은 다른 프로그램과 달리 시스템 설정화면에서 해야 한다. 클릭하면 설정화면이 나오게 되는데, CPU, Disk, Memory, Network를 각각 설정할 수 있다. Display 체크박스를..
-
행복의 기원Review 2015. 7. 21.
행복의 기원 - 서은국 지음/21세기북스 행복을 강요하는 사회가 되었다는 인상을 많이 받는다. 어떻게 하면 행복해질까라는 주제의 책도 시중에 굉장히 많고 행복을 강의 하는 사람들의 이야기에 귀 기울이게 되게 된다. 근데 왜 행복해야 할까. 불행하다고 느껴서 행복에 집착하게 되는걸까. 진심으로 하루 하루를 의미있게 보내고 싶다는 생각에 행복과 관련된 책들을 찾다가 행복의 기원이란 책을 접하게 되었다. 문제를 잘 정의 하는 것이 문제를 잘 해결하는 방법일 것이다. 행복하고 싶다면 행복을 잘 정의 해야 하지 않을까. 그런면에서 행복이란 단어와 주제에 관심이 있다면 꼭 한번 읽어봐야할 책이다. 새로운 시야를 갖도록 도와줄 것이다. 행복의 기원은 생존과 번식이다. 생존을 위한 매커니즘. 처음에는 이해가 안되 반복..
-
Spectacle, Move and resize windowsIT/Tools 2015. 7. 21.
맥을 쓰면서 불편했던 점은 사용하는 윈도우 크기를 변경하려면 손이 은근히 많이 간다는 점이다. 전체 화면은 단축키로 간단히 변경할 수 있지만 특히 터미널로 개발 작업을 하게 되면, 좌 우 또는 위 아래등의 2분할을 빠르게 필요로 할 때가 있는데 그런 경우에는 일일히 손으로 레이아웃을 작업해야 하기 때문이다. 단축키를 통해서 간단히 윈도우의 크기를 조정해주는 프로그램들이 있는데, 그 중에서 Spectacle이란 프로그램을 소개하려고 글을 쓴다. 프로그램은 여기서 다운로드 받을수 있고, 다운로드 받은 파일을 Applications 디렉토리로 이동시>키면 간단히 설치가 완료된다. 장점은 오픈소스 프로그램이기 때문에 비용없이 바로 사용할 수 있고, 새로운 OS X 버전이 나올 때 마다 관리가 되는 프로그램이란 ..
-
꾸뻬 씨의 행복 여행Review 2015. 7. 17.
꾸뻬 씨의 행복 여행 - 프랑수아 를로르 지음, 오유란 옮김, 베아트리체 리 그림/오래된미래 꾸뻬는 정신과 의사이다. 멀리서도 그를 찾아 정신과 상담을 받기도 하고 주변에서의 평가도 매우 좋은 편이라 “능력있는” 정신과 의사라 부를 수 있다. 어떤면에서는 정신적 치료를 위가장 필요한게 무엇인지를 알고 있는 사람처럼 보였다. 하지만 불행하지 않으면서도 본인이 불행하다고 느끼는 사람들을 진찰하면서 그들의 문제점을 해소하지 못하고 있는 자신의 모습에 본인 또한 점점 불행해져갔다. 지금의 삶에 만족하고 있는지, 직업을 잘 선택한 것인지, 내면의 어떤 변화가 일어나고 있음을 느끼고 불연듯 그는 여행을 떠나게 된다. 이렇게 꾸뼤의 여행은 시작된다.꾸뻬는 여러개의 나라를 여행을 하면서 약 20가지 이상의 행복에 대한..