Microsoft Visual Studio Express Edition이 무료로 배포되고 있습니다.
이 글의 제목을 Microsoft Visual Studio Express Edition … 이라고 짓긴 했습니다만, SQL Server Express도 포함됩니다. 자세한 정보는 Announcing the release of Visual Studio 2005 Express Editions 또는 Microsoft Express…
이 글의 제목을 Microsoft Visual Studio Express Edition … 이라고 짓긴 했습니다만, SQL Server Express도 포함됩니다. 자세한 정보는 Announcing the release of Visual Studio 2005 Express Editions 또는 Microsoft Express…
디자인 패턴 세계에서는 boolean 값을 매개변수로 취하는 메써드의 생성을 피하라고 권장한다. 예를 들어보자. 다음은 사용자의 프로필을 데이터베이스에 저장하는 메써드다. SaveProfile(profile,true); SaveProfile(profile,false); SaveProfile(profile,Encript.SSH1); 우선 처음 메써드보다 두번째 제시된 메써드의 가독성이 좋다.…
드디어 마쳤습니다. 아침부터 두통이 있는데다가 회사에선 꼭 주말에 행사한다고 불러내니 몸 상태가 최악이었습니다. 게다가 오후엔 왜 이리 덥던지 말입니다. 시험장에 도착했을 무렵엔 기진맥진, 좀처럼 정신차리기가 힘들었습니다. 대여섯번 정도 자신이 자고…
지난 주에 한 2,3일 간 Python과 Ruby를 사용해 보았다. 사용후기를 남겨보자면 이렇다. 문법 측면에서는 Python보다는 Ruby에 더 호감이 간다. Python은 {, } 나 BEGIN, END 와 같은 구분자(?)를 사용하지 않는다.…
학교뉴스그룹 ARA에 ASP.NET 관련 질문이 올라왔습니다. 학교 내에서는 아무래도 ASP.NET 보다는 JAVA나 PHP를 많이 쓰기 때문인지 답변이 안 달리더군요. 그래서 귀찮은 마음을 애써 떨치고 답변을 달았습니다. 질문은 다음과 같았습니다. 사용자…
ExpressionEngine에 쓴 글을 MediaWiki에 옮기다 보니 수작업이 많아졌다. 그래서 일단 눈에 띄는 몇가지만 자동으로 변환하는 스크립트를 Python으로 작성해봤다. 이 스크립트의 기능은 다음과 같다. <a href=“url”> value </a> 를 [url value]…
Guido van Rossum라는 사람이 쓴 Python main() functions라는 문서는 Python에서 EntryPoint를 어떻게 작성할 것인지에 대한 흥미로운 제안을 하고 있습니다. 우선 아래의 두 소스 코드를 봅시다. 최초의 소스코드 import sys import…
비-유닉스 플랫폼에서 파이썬 사용하기라는 문서는 NT에서 popen 함수를 호출하는 방법에 관해 설명합니다. 그리고 같은 프로그램으로 다른 플랫폼에서 다른 기능들을 사용하는 법에 대해서도 설명합니다. 이 두가지를 모두 응용하면 다음과 같은 코드가…
Python Enhancement Proposals (PEPs) 문서 중 Defining Python Source Code Encodings는 각 Python 소스코드 파일에는 인코딩 타입을 명시해줄 것을 권고하고 있습니다. 인코딩 타입을 명시하지 않으면 파이썬은 ASCII 를 기본 인코딩으로…
Exam #316, Developing and Implementing Web Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio .NET를 통과했다. 4주훈련이다 뭐다 해서 어물쩡거리다 보니 지난 시험 이후로 5개월만에 시험을 치뤘다. 이번…