본문 바로가기

분류 전체보기380

따님을 저에게 주십시요~~~~ 따님을 저에게 주십시~~~요~~~~~~~ 장인어른 왈 : 자네 말은 할 줄 아는가?? ㅋㅋ 2013. 4. 26.
경주 봄 나들이 - 불국사, 보문단지, 석굴암, 첨성대, 경주박물관, 포석정, 떡갈비 추운 겨울도 지났고, 봄이 오니 싱숭생숭한 마음을 달래고자 봄 나들이를 계획했네요. 목적지는 경주.... 왜 경주냐면요? 아이들이 학교에 들어가니 역사적으로 대단대단한 경주에 들려 신라시대의 유적지를 돌아보는 것도 좋을 것 같고, 남쪽이라 다른 곳보다 따뜻할 것 같아서지요. 금요일에 아이 아빠가 퇴근한 후에 바로 경주로 출발~~~ 밤에 출발해서인지 고속도로에 차가 많지 않았고, 아이들은 오랫만의 나들이로 들떠서 뒷자리가 조용하지 않네요. 덕평 휴게소에서 저녁을 간단히 챙겨먹고 적절히 간식도 챙겨서 다시 중앙고속도로에 올랐어요. 앞으로 3~4시간은 족히 달려야 하기에 여유롭게 마음을 갖고 음악에 심취해 있었는데, 어느새 뒷자리가 조용해 졌네요. 아이들도 이미 익숙한 듯 뒷자석에 나란히 누워 잠들어 버린거죠.. 2013. 4. 25.
SSD를 쓰면 DBMS가 빨라질까? NHN Business Platform DBMS개발랩 이기열SSD는 HDD보다 처리 속도가 빠릅니다. 그렇다면 DBMS의 저장 매체를 HDD에서 SSD로 바꾸면 DBMS의 속도도 빨라질까요? DBMS의 데이터 버퍼링이 효율적으로 동작하지 않으면 SSD로 바꾸더라도 기대한 만큼 속도가 빨라지지 않을 수 있습니다. 디스크 드라이브와 데이터 버퍼링 SSD(Solid State Disk)는 HDD(Hard Disk Drive)보다 읽기/쓰기 속도가 빠르다. 그래서 HDD를 SSD로 대체하면 운영체제를 비롯한 많은 프로그램의 실행 성능이 좋아진다. 그런데 DBMS에서는 저장 매체를 HDD에서 SSD로 바꾸어도 성능이 나아지지 않거나, 나아진다 해도 미미한 정도인 경우가 많다. 그 이유는 DBMS에서는 데이터 버퍼.. 2012. 11. 3.
웹브라우저의 동작 원리 NHN Ajax UI랩 장정환, 웹표준개발2팀 남덕현, 오픈퍼블리싱팀 정찬명이 글은 이스라엘 개발자 탈리 가르시엘(Tali Garsiel)이 html5rocks.com에 게시한 "How Browsers Work: Behind the scenes of modern web browsers"를 번역한 글입니다. 탈리 가르시엘은 몇 년간 브라우저 내부와 관련된 공개 자료를 확인하고, C++ 코드 수백만 줄 분량의 WebKit이나 Gecko 같은 오픈소스 렌더링 엔진의 소스 코드를 직접 분석하면서 어떻게 브라우저가 동작하는지 파악했습니다. 소개브라우저는 아마도 가장 많이 사용하는 소프트웨어일 것이다. 이 글을 통해 브라우저가 어떻게 동작하는지 설명하려고 한다. 이 글을 읽고 나면, 브라우저 주소 창에 naver... 2012. 11. 3.
/favicon.ico HTTP/1.1" 404 에러 없애는 방법 안녕하십니까금일은 apache 를 설치한뒤에 access.log 와 error.log 에 귀찮게도 자주 나오는 favicon.ico 에러를 안나오게 하는 방법에 대해 정리하겠습니다. 별로 안어려우니 따라해보시면 됩니다. (1) error.log 상에 favicon.ico 로그 안찍히게 하는 방법.* error.log 에러로그=> [Wed Aug 24 11:10:52 2011] [error] [client 10.225.23.118] File does not exist: /jboss/jboss-as-web-7.0.0.Final/standalone/deployments/test.war/favicon.ico * 설정파일 : httpd.conf* 설정방법은 아래와 같다. (error.log 아래에 붙이면 된다.).. 2012. 11. 3.
서버 메모리 관리에 도움글 # cat /proc/meminfo | grep -i swapcached SwapCached: 213 kB swap 은 메모리의 부족분을 hdd 로 때우는 겁니다. 이것을 사용한다는 것 자체가 메모리가 충분하지 않다는 거죠. swap 은 암만 많아봤자 메모리가 가득 차서 swap 을 쓰기 시작하면, 메모리 확보가 빨리 되지 않는 이상 그냥 다운이라 보면 됩니다. 즉, 가끔 저렇게 조회 했을 때 반드시 0 kB 가 되어야 합니다. # cat /proc/meminfo MemTotal: 4127052 kB # 전체 메모리 MemFree: 122168 kB # 남은 메모리 Buffers: 105472 kB # 버퍼된 메모리 Cached: 700480 kB # 캐시된 메모리 SwapCached: 0 kB # 스왑.. 2012. 11. 3.
Apache prefork 와 worker 방식 Apache Multi-Processing Modules(MPM, 다중처리모듈)의 Prefork 와 Worker 방식의 비교 ==> apache 서버가 클라이언트에게서 받아들인 요청을 처리하기 위해 "자식 process" 에게 분배하는 방식 Prefork 방식 - 하나의 자식 프로세스가 하나의 쓰레드를 갖는 구조로, 자식 프로세스는 1024까지 늘일 수 있다. - 한개의 자식 프로세스는 한 개의 연결을 담당한다. - 프로세스가 생성되는 구조이므로 당연히 worker보다는 많은 메모리를 사용함. - 프로세스간 메모리를 직접 공유하지 않으므로, 메모리 공간이 독립적이어서 안정적임 httpd.conf에서 httpd-mpm.conf 파일을 include 시켜야 한다. httpd-mpm.conf 파일에서 Star.. 2012. 10. 21.
아파치 최적화 튜닝하기 이전에 워드프레스 성능 개선팁이라는 게시물을 포스팅했습니다. 비단 워드프레스 블로그에 국한되는 이야기는 아니며 가장 널리 쓰이는 웹서버인 아파치에서 동시접속자를 튜닝하는 방법을 설명하고자 합니다. 여기서 설명하는 것이 절대적인 진리는 아니며 시스템을 꾸준히 모니터링하면서 알맞은 값을 직접 찾으셔야 합니다. 웹 서버를 며칠간 재시작하지 않고 놔둬서 현재 서비스 상태를 파악하는 게 가장 좋을 것 같습니다. 간단히 아파치 서버와 클라이언트 사이의 동시 소켓 연결 개수를 확인하기 위해 아래와 같이 명령합니다.$ netstat -nta | grep :80.*ESTABLISHED | wc -l 이 연결 개수는 아파치 서버가 현재 처리 중인 소켓 연결 개수이며 앞으로 설명할 MaxClients 수를 넘지 않도록 유의.. 2012. 10. 21.
[구매후기] 대빵 큰 소파를 지르다 지난 주 일요일에 아이들의 방을 꾸며주기 위해 보정가구단지를 방문했다. 뭐~~ 딱히 살려고 간 것은 아니지만, 이런저런 가구들을 보면서 인테리어 구상을 하기 위해서이다. 돌아다니다가 어느 가구점에 들어갔는데, 괜찮은 소파를 발견.... 와이프의 엽기적인 딜(Deal)로 아주 만족스러운 가격에 계약을 해 버렸다. 집으로 오는 길에 생각해 보니... 지름신이 강림한 득.... ㅠㅠ [소파 구입시 확인사항] 1. 천연 내추럴 면피(외피) 가죽인지? 도꾸(내피 또는 합성)가죽인지? 2. 내장제는 마이크로화이바인지? 오리털인지? 혼합이면 비율은 어느정도인지? 3. 프레임은 원목인지, 철재인지? 내가 구입한 소파는 ?? 1. 천연 면피 가죽 2. 마이크로화이바(85%) + 오리털(15%) 3. 초코색 4. 원목프레.. 2010. 8. 25.
집값 떨어진다고 너무 겁먹지 말자 [고종완의 부동산 돋보기] 부동산은 참 묘한 자산이다. 상승기에는 많이 오르고 하락기에는 적게 내린다. 돌발악재로 인해 주가가 급락할 때도 집값은 하락 시늉 만 하는 경우가 많다. 이런 현상은 과거 외환위기 때도 그랬고 2008년 9월 글로벌 금융위기 때도 마찬가지였다. 경제위기로 주가는 폭락했는데 집값은 잠 시 급락 조짐을 보이다 얼마 지나지 않아 상승세로 돌아서곤 했다. 그러다보니 주가 폭락에 이어 집값이 급락할 것이라는 일부 전문가 의 예측은 번번이 빗나갔다. '경제위기→주가 폭락→집값 급락'의 전문가 예측이 실패하는 이유는 무엇일까? 이는 부동산시장에 대한 편견과 주택자산을 잘 이해하 지 못하기 때문이다. 부동산 버블론, 폭락론을 주장하는 사람들은 집값 상승의 주된 요인으로 정부의 부동산 부양정책.. 2010. 7. 2.
노무현 대통령.. 다시봐도 멋지십니다. 2010. 3. 30.
Repair Option-marked as crashed and should be repaired [Error Message] MYSQL ERROR : 1194 - Table 'tableName' is marked as crashed and should be repaired [Command] mysql> repair table tableName; //"tableName"는 오류가 생긴 테이블 입니다. mysql>analyze table tableName;를 실행하면 테이블에 대한 보고서가 작성됩니다. mysql>repair table tableName;를 실행하면 복원이 됩니다. * 만약 repair 명령으로 복구가 안되면 myisamchk로 복구 처리할 것 -o, -r 옵션으로 복구 할 것 (Mysql서버 끄고 할 것) 2010. 1. 12.
아이폰 캘린더에 한국 공유일 추가하기 기본 아이폰의 캘린더에 한국 공휴일이 추가되지 않아서 좀 섭섭했었는데.. 찾아보니.. 방법이 있었네요. 아이폰 웹브라우저(사파리)에서 http://j.mp./khdays 라고 입력하시고 [엔터] [구독]을 눌러주세요 그럼 .. 아이폰의 캘린더에 자동으로 대한밈국 공휴일이 생기네요. 좋은 하루 보내세요. 2010. 1. 7.
아이폰 vs 옴니아2 가격비교!! 누구는 아이폰이 너무 비싸다는 얘기를 하고, 또 누구는 옴니아2가 더 비싸다는 얘기를 해서 결국 제가 확인도 하고, 또 때마침 IT나 모바일쪽에 관심이 많이 없는 친구가 휴대폰을 바꾸고 싶다고 물어보기에 주워들은 B급 정보로 친구에게 추천하기도 그렇기에, 가장 중요한 가격비교를 해보았습니다.  그 전에 옴니아2가 아이폰에 비해 스펙이 높은 점은 있지만 다른 장.단점들이 많기에 간단하게 설명하고 넘어가겠습니다. 폰을 2개다 직접 구매하지 못하였기에, 몇번 만져보고, 지금까지 읽은 체험기들로 정리해 두었지만, 대체적으로 아이폰에 손을 들어주고 있었습니다. 물론 저도 옴니아1의 사용자 이기에 아이폰을 만져보았는데, 정말 비교가 되는 부분이 많았습니다. (물론 옴니아가 WM이 기반이기 때문에, 기계를 잘.. 2009. 11. 24.
[SPSS] 다차원척도법 1. 다차원척도법이란? 2. M.D.S. 분석과정 3. 자료의 측정 4. M.D.S.의 종류 5. STRESS와 적합도 수준 1. 다차원척도법(MDS)이란? 1) 개념 및 정의 MDS는 군집분석과 같이 개체들을 대상으로 변수들을 측정한 후에 개체들사이의 유사성/비유사성을 측정한다. 그러나 MDS에서는 유사성/비유사성 값을 이용하여 개체들을 2차원 공간상에 점으로 표현하는 분석방법이다. 개체들을 2차원 공간상에 점으로 표현하여 개체들 사이의 집단화를 시각적으로 표현하는 분석방법이다. MDS는 군집분석과 같이 여러 개체들을 대상으로 몇 개의 특성변수를 측정한 후에 이 변수들을 이용하여 개체들 사이의 거리 또는 비유사성을 측정하고, 이를 이용하여 개체들을 2차원 또는 3차원 공간상의 점으로 표현하는 통계적 분.. 2009. 11. 21.