전체 글 290

납치 코드 삽입 때문에 블로그 접근 제한

지난 8/26 갑작스런 블로그가 유해사이트 홍보라는 사유로 접근이 제한된 걸 뒤늦게 알고 부랴부랴 찾아보니.... 스킨 내 요런 납치 코드가 삽입이 되었다고 한다. if (url.indexOf("naver")>0){window.location.href="http://pt5050.com"; } if (url.indexOf("google")>0){window.location.href="http://pt5050.com"; } if (url.indexOf("daum")>0){window.location.href="http://pt5050.com"; }이건 뭐 아무리 찾아봐도 로그인 기록도 없으니 어떻게 들어간 건지 알 수가 없고... 일단 스킨 내 코드 삭제하고 다시 복원은 시켰는데 언제 다시 똑같은 문제를 겪..

잡소리(Prattle) 2014.09.15

나는 부끄럽네....

수요일 저녁 퇴근하는 수원역에서 KTX 민영화 반대와 국정원 대선 개입 의혹을 밝히자는 서명 운동을 하고 있었다. 어제 이런 글(http://tw.gs/Q4w6hZ)도 봤고... 사실 개인적으로 새누리당에서 떠드는 거???? 믿지 않는다. 다 개소리... 그렇다고 민주당에 전적으로 지지하는 것도 아니다. 내 의지와는 상관없이 대한민국 정치인들에게 들어가는 내 세금이 내 인생 통틀어서 제일 아깝다. 돈 떼인것보다 더!!!! 여튼 결론은 서명했다.

재미있는 알고리즘

개인적으로 프로그래머란 직업을 선택한 이유중의 하나가 바로 문제를 해결하고 그것을 프로그램으로 옮겨 그 결과가 정답과 일치 할 때 느낄 수 있는 성취감 때문일지도 모르겠다. 학생 때 왜 좀 더 열심히 하지 않았을까? 난 왜 프로그래밍 대회 같은 것에 참여하지 않았을까? 라는 생각들이 요즘 문득문득 들곤 한다. 왜 일까? 아마도 그 시절에 대한 그리움이 돋아나는게 아닐까 싶다. 오후 업무 중 잠시 머리식힐 겸 읽을만한 책을 찾던 중 찾은 "(프로그래밍 대회에서 배우는)알고리즘 문제 해결 전략"이란 놈!!!! (홈페이지도 있다. 요기 ----> http://book.algospot.com) 잠시 그 시절의 내 모습과 생각들이 떠올랐다. 그리고 잠깐 머리 식힐 겸 문제도 하나 풀어봤고... 근데 재미지다.....

Programming 2013.05.14

나의 소신(퍼옴)

이번 대선 결과를 보며 머리로는 이해하려하지만 이해되지 않습니다. 더 나은 삶을 위해, 더 나은 미래를 위해, 더 나은 희망을 위해, 더 나은 모든 것을 위해... 나 자신의 소신/신념을 가지고 투표를 하였는데... 그 결과는... 원전의 노후화로 계속되는 사고로 불안해 못 살겠다던 사람들이 사는 동네는 수명이 다 한 원전을 폐쇠하겠다는 사람보다 테스트해서 그 결과를 보고 판단하겠다는 사람을 더 지지하고... 자식의 사교육비/학교 등록금/유아 보육원(유치원? 유아원?)이 너무 많이 들어 힘들다는 사람들도 마찬가지고... 자신의 소신과 신념은 어디로???? 최소한 투표를 위해 각 후보들의 공략은 잘... 자세히... 꼼꼼히... 살펴 보았는지 묻고 싶습니다. 당분간은 멘붕상태에서 허우적 거릴 듯 합니다. ..

엑셀 객체 라이브러리 오류

Agilent 34401A Multimeter를 사용하는데 유용하게 쓰이는 Add-In이 바로 "IntuiLink" 인데 뭘 잘못한건지 대탑에서 엑셀을 실행시키면 객체 라이버르리 오류가 발생해서 오전내내 요놈만 잡고 있었다. 오피스도 재설치 해보고 Add-In Package도 재설치하고.... 한마디로 쌩쑈를 했다... 결국 구글링을 통해 찾은 건, 컨트롤 캐쉬 파일(확장자 exd)의 충돌 혹은 버젼 문제로 발생할 수 있다는 것이었고, 이 파일들을 삭제하면 해결될 수 있다는 글을 보고 냉큼 확장자가 exd 인 모든 파일들을 삭제하고 다시 실행해보니 된다.... T^T 다시 찾아보니 이 캐쉬 파일들은 최신 버젼으로 갱신되지 않고 이전에 캐쉬된 놈들을 우선 로드하기 때문에 이런 문제가 생긴다고 한다. 마소~..

Computer/Windows 2012.05.29

선점(Preemptive)/비선점(Nonpreemptive) 스케줄링

이번에 Smartkey를 개발하면서 사용한 Scheduler는 비선점(Nonpreemptive). 배운지 혹은 사용한지 1달이 넘으면 깔금하게 머리속에서 clear 해주는 기억력 덕분에 이놈들에 대해 다시 찾아보게 되었다. 1. 선점(Preemptive) 스케줄링 어떤 프로세스가 CPU를 할당받아 실행 중에 있어도 다른 프로세스가 실행 중인 프로세스를 중지하고 CPU를 강제로 점유할 수 있다. 모든 프로세스에게 CPU 사용 시간을 동일하게 부여할 수 있다. 빠른 응답시간을 요하는 대화식 시분할 시스템에 적합하며 긴급한 프로세서를 제어할 수 있다. '운영체제가 프로세서 자원을 선점'하고 있다가 각 프로세스의 요청이 있을 때 특정 요건들을 기준으로 자원을 배분하는 방식이다. 2. 비선점(Nonpreempti..

Programming 2011.08.08

Excel Sheet Copy Error

가끔 남이 만든 excel 파일을 사용할 경우 sheet 복사할 때 다음과 같은 문제를 만났다. 이 excel이란 tool에 문외한 나로써는 해당 에러가 사라질 때까지 enter를 누르고 있었다. T^T 고객사에서 받은 파일임에도 계속되는 에러 때문에 결국 참지 못하고 해결책을 찾아보았다. 해당 문제는 다름이 아니라 수식에 잘못된 이름 혹은 잘못된 참조로 인해 발생하는 문제였다. 해결 방법은 다음과 같다. 1. 수식 메뉴의 이름 관리자를 실행하여 만들어진 항목들 중 잘못된 항목들을 모두 삭제한다. 2. 다시 sheet를 복사해 보고 문제가 없으면 끝. 만일 동일한 에러 메세지가 나타나면 VB를 실행(alt+F11)하여 해당 아래 그림과 같이 새로운 모듈을 추가하여 간단한 code를 작성하여 실행하면 끝...

Computer/Windows 2011.06.21