전체 글 726

IronPython이 실행되지 않을 때

지난 3월에 발표된 IronPython 2.7.2.1 을 설치하고 명령창에서 ipy 를 실행핶는데, 다음의 에러 메시지를 내고는 실행되지 않는다. ipyw 도 실행되지 않는디. Failed to load language 'PythonContext': 메서드를 찾을 수 없습니다. '!!1[] Microsoft.Scripting.Utils.ArrayUtils.ConvertAll(!!0[], System.Func`2)' 이럴 때는 설치된 IronRuby 를 제거한다. 그러면 IronPython이 잘 실행된다. (아마도 IronPython과 IronRuby가 충동하는 둣...)

C# 웹 프로그래밍에서 CodeBehind와 CodeFile의 차이점

CodeBehind = ASP.NET 처음부터 있던 것. 이는 실행되기 이전에 먼저 컴파일되어야 하며, 컴파일되면 *.dll 파일은 bin 폴더에 생성된다. 배포(deploy)하기 전에 반드시 먼저 Visual Studio에서 컴파일되어야 한다. 고객에게 소스를 제공하고 싶지 않을 때는 CodeBehind을 사용한다. 배포할 때는 *.aspx 파일과 *.dll 파일, Web.config 파일 등(*.aspx.cs 파일과 *.aspx.vb 파일은 제외)만 제공하면 된다. CodeFile = ASP.NET 2.0 부터 등장한 것. 개발한 것을 배포할 때는 소스 파일(*.aspx.vb 또는 *.aspx.cs 파일)도 함께 (*.dll 파일은 불포함) 제공해야 한다. ASP.NET 2.0 런타임이 필요시 마다 ..

프로그래밍/C# 2012.04.12

온라인 복소수 계산기 소개

☞ 복소수 개념 소개 (영문) ☞ 온라인 복소수 계산기 (한글, Groovy) ☞ 온라인 복소수 계산기 (한글, PHP) ☞ 온라인 복소수 계산기 (한글) ☞ 온라인 복소수 계산기 (영문) 복소수의 사칙계산은 물론, 절댓값과 편각, 극형식, 복소수 지수 계산, 삼각함수, 쌍곡선함수, 로그함수, exp 함수 값 등을 구해줍니다. ※ 그곳의 메뉴 중에 온라인 행렬 계산기, 온라인 벡터 계산기, 온라인 다항식 계산기. 온라인 분수 계산기 메뉴도 있습니다.

학습/수학 2012.03.29

레이텍의 begin{cases} 와 systeme 패키지의 차이점

\begin{cases}를 이용한 연립방정식 표현 \parstyle 연립방정식 $\begin{cases} x + 2000y - 500z= 1 \\ 90000x - 1000y + z = 2000 \\ 7x - 8y + 3z = -3 \end{cases}$ 을 푸시오. systeme 패키지를 이용한 연립방정식 표현 \parstyle \usepackage{systeme} 연립방정식 \systeme{x + 2000y - 500z= 1, 90000x - 1000y + z = 2000 , 7x - 8y + 3z = -3 } 을 푸시오. ※ texdoc systeme 명령을 내리면 (불어로 된) systeme 사용 설명서를 볼 수 있습니다.

프로그래밍/TeX 2012.03.18

mathkotex으로 TikZ 패키지를 사용하여 프랙탈 이미지 출력하기

mathkotex 으로 레이텍(LaTeX)의 TikZ 패키지를 사용하여 프랙탈 이미지 출력 테스트입니다. (아래의 이미지는 TikZ 패키지를 사용하여 생성되었습니다. text 태그로 둘러싸인 부분에서 \pdf 대신에 \documentclass{article} 로 바꾸면, textlive 2011 이 설치된 시스템에서 pdflatex 명령으로 컴파일해도 됩니다.) \pdf \usepackage{pgf} \usepackage{tikz} \usetikzlibrary{decorations} \usetikzlibrary{decorations.fractals} \usetikzlibrary{lindenmayersystems} \begin{document} \begin{tikzpicture}[decoration=Koc..

프로그래밍/TeX 2012.03.16

이차방정식의 근을 (근의 공식을 써서 수치적으로) 안전하게 구하기

* 온라인 이차방정식 풀이 * 온라인 이차방정식 풀이 (2) * 온라인 방정식 풀이 (3) 이차방정식 x^2 + 2x + 1 = 0 처럼 간단한 것은 보통의 방법으로 풀어도 된다. 하지만 0.00000001 x^2 + 2x + 0.00000001 = 0 처럼 생긴 것 (즉, ax^2 + bx + c = 0 의 판별식 b^2 - 4ac 가 근사적으로 b^2 이 될 정도로 4ac 가 매우 0 에 가까운 것)은 보통의 근의 공식을 쓰면 수치적으로 오차가 있는 근을 구하게 된다. 이런 경우 (수치적 오차를 줄일 수 있는) 보다 안전한 해법을 생각해보자. 단, 수치적 계산에서 기계입실론 수(즉 유효숫자 개수의 한계로 인해 1 과의 덧셈에서 무시되는 최대의 양수값) 처럼 무시되는 오류는 어쩔 수 없다. 유효숫자 개..

학습/수학 2012.03.05