전체 글 427

기업에서도 무료로 사용할 수 있는 백신, Comodo Internet Security

기업에서 사용할 수 있는 소프트웨어의 라이센스는 개인의 그것과는 상당한 차이가 있습니다. 프리웨어라고 해도 개인에게만 해당하지 기업은 해당 사항이 없는 경우가 많기 때문에 그냥 무의식적으로 ‘무료’를 사용하다가 기업에 손해를, 개인에게는 불명예를 안겨주는 경우가 상당히 많았습니다. 그래서 ‘당장 컴퓨터에서 지워야하는 상용 소프트웨어들’이라는 살짝 도발적인 제목으로 글을 하나 올렸었고, 이게 다음뷰의 트래픽 폭탄을 맞은 적도 있었습니다. 관련 글 : http://www.heybears.com/2512624 이 글 하단에 보면 ‘백신’ 영역에 무료 백신 소프트웨어로 CalmAV만 적어 놓았었는데, 여기에 코모도도 기업과 개인 모두에게 무료라는 댓글도 달린 바 있습니다. 이때만 해도 그런가보다 하고 넘어 갔었..

IP works but not Named Pipes, Connecting to SQL 2005 (SQL Auth)

[Microsoft][SQL Native Client]Named Pipes Provider: Could not open a connection to SQL Server [1326] IP works but not Named Pipes, Connecting to SQL 2005 (SQL Auth) I have SQL 2005 Std Edition, Mixed Security, and remotely connecting by TCP/IP works great. Named Pipes (and the SQL Native Client) is the only issue. The problem _appears_ to be that I'm not authenticated under the SQL Machine; howe..

윤리적인 인간과 기독교적인 인간

레온 사울이라는 정신과의사는 이라는 책에서 성숙한 인간의 8가지 조건에 대해서 언급하고 있습니다. 첫째로, 독립적이며 책임질 줄 아는 사람, 둘째로, 남에게 나누어 줄 줄 아는 사람, 셋째로, 협력할 줄 아는 사회적 성품을 가진 사람, 넷째로, 자기 양심과 조화하며 느낌과 행동을 조정할 줄 아는 사람, 다섯째로, 성(性)을 건실하게 생각하며 잘 조화할 수 있는 사람, 여섯째로, 분노와 적개심을 잘 조정할 줄 아는 사람, 일곱째로, 현실을 잘 파악할 수 있는 사람, 마지막으로 융통성과 적응성이 있는 사람이 성숙한 사람이라고 했습니다. 이것은 우리 그리스도인들에게도 많은 교훈을 주고 있다고 생각합니다. 그러나 그리스도인들에게 이외에 한 가지 더 필요한 것이 있습니다. 그것은 하나님을 향한 확실한 믿음입니다...

일상생활 2009.12.21

Prototype - Element class methods

Prototype JavaScript framework 에서 제공하는 엘리먼트와 이벤트의 클래스 메서드 입니다. Script.aculo.us는 Prototype의 여러 메서드를 사용자가 편하게 이용할 수 있도록 각종 모션효과들을 만들어 줍니다. 하지만, 애써 클래스 메서드까지 익혀야 필요성이 있습니다. Script.aculo.us는 간접적인 효과만을 보여주기 때문입니다. 우리는 지금까지 자바스크립트를 사용하여 아주 간단한 기능을 구현할 때에도 크로스-브라우저 지원을 위해 각종 환경변수를 만들어야 했습니다. Prototype은 이러한 문제를 일거에 해결해 줍니다. 그리고 메서드를 사용하면 코드의 문맥이 매우 아름다워(?)집니다. 엘리먼트를 숨기기위해 더이상 알록달록한 자바스크립트를 사용할 필요가 없어진 것..

C# 4.0의 새로운 기능

Written by 안재우(Jaewoo Ahn), 닷넷엑스퍼트(.netXpert) 이미 많은 분들이 알고 계시겠지만, 드디어 C#의 버전이 4.0이 되었습니다. Microsoft의 버전 업그레이드질(?)에 지치셨을 분들에게 큰 압박이 되겠군요. -.-; 우선 4.0을 돌아보기 전에 그 과거부터 돌아봅시다. C# 1.0 C# 1.0은 .NET 1.0 및 Visual Studio 2002와 함께 출시되었습니다. 한참 다른 언어(예: Java, C++)와 C#을 비교하는 얘기들이 많던 시절이었죠. 일부 사람들에게는 C계열 언어의 사생아(?)라는 혹평을 듣기도 했으나, 컴파일러/프로그래밍 언어의 귀재인 Anders Hajelsburg의 존재를 무시할 수는 없었을 겁니다. 2002년~2003년 지음, Anders..

IE에뮬 전체소스

루비엉아님 E-MAIL을 몰라서 여기다가 올려놓습니다. 나중에 지울게요 ^^;; 루비엉아님 E-MAIL을 몰라서 여기다가 올려놓습니다. 나중에 지울게요 ^^;; 1.첨부파일을 다운로드 받는다. (ieemu.js) 2 페이지 상단에서 아래 소스로 호출한다. 3. 잘 이용한다. ㄳㄳ ------------------------------------------------------------------ ps. IE 아닌 브라우져서에서 IE의 속성/매서드를 이용할 수 있습니다. (에뮬레이션) 이거 만든 사람도 참 대단한 사람입니다. [결론] 루비엉아님이 만족한다고 하십니다. 1.첨부파일을 다운로드 받는다. (ieemu.js) 2 페이지 상단에서 아래 소스로 호출한다. 3. 잘 이용한다. ㄳㄳ ----------..

잉여들을 위한 클래스설계 이야기 2/4

본론으로 가기전 여기에서 MFC 클래스 구조도를 함 봅니다~* 적절한가? Rhea君을 포함한 우리 잉여들에게, MFC는 참 많은 것을 이야기해준다. 그중 하나가 클래스 구조이다. 잘만든 상용 C++ 클래스 설계를 어디가면 볼수 있을까? 파랑새는 1px옆에 있다, 바로 MFC가 그것이다. MFC는 좆뉴비들이 착각하듯, 게임 스프라이트 툴 만드는 도구가 아니다. 그속에서 적절히 훔쳐와야 할 것이 무궁무진하다. 니 친구가 만든 듣보잡 3D 엔진의 구조를 파악하기보다는 차라리 MFC의 구조를 파악하고 숨겨진 의미를 알아내는게 프력증강에 도움이 된다. 일단 여기에서 훔쳐올 것은 최상단 클래스와 파생 클래스들의 관계이다. 우리가 잘쓰는 CView, CFrameWnd등은 아래와 같이 상속을 받았다. 파워포인터까지 동..

잉여들을 위한 클래스설계 이야기 1/4

며칠전, 한 뉴비 5년차(뉴비 3년이면 이미 잉여이다.)에게서 C++ 클래스 설계 과제에 대한 도움을 해주게 되었다. 보편적인 OOP 숙제답게 언제나처럼 상속 + 다중상속 + 은닉(캡슐화) + 다형성(폴리모피즘)이 구현되어야 하는 숙제. 생각해보면 OOP나 C++ 수업에는 이런 경우가 상당히 많은 것 같고 한번쯤 클래스 설계에 대한 포스팅을 하고 싶기도 했기에 다른 뉴비와 잉여들을 위해 클래스 설계 이야기를 포스팅해본다. 원래 구조적 프로그래밍 언어의 대명사였던 C가 있었고 80년대에 들어 OOP, 즉 객체 지향 프로그래밍이 고개를 들었다. 어떤 언어에 객체 지향 개념을 주입할까 고민하던중, 가장 인기 있던 언어인 C에 객체 지향을 주입하였고 우리는 이것을 C++이라 부른다. 물론 C++만 객체 지향이 ..

램디스크로 체험하는 파이어폭스 궁극의 속도

파이어폭스를 빠르게 하기 위해 about:config 설정, 커스텀 빌드 이용, SQLite 데이터 베이스 최적화, 히스토리 저장 시간 단축, 확장기능, 외부 프로그램 이용 등 여러가지 방법을 소개했었는데요. 아무래도 가장 효과적인 방법은 램디스크의 이용 같습니다. Raymond.cc에 파이어폭스 프로필 폴더를 램디스크로 옮기는 방법이 소개되어서 따라해 봤는데 성공 후의 체감속도 자체도 만족스럽지만 주기적으로 관리해 줄 필요가 없어서 더 편리하게 느껴지네요. 시스템에 설치된 메모리가 4GB 정도로 넉넉하다면 파이어폭스에 300MB 정도 할당해 항상 궁극의 인터넷 속도를 체험해보시는 것을 적극 추천합니다.. :) (Raymond 블로그에 나온 방법이 윈도우 7에서는 약간 문제가 있어서 제가 실행 순서와 P..