소개와 설치 37

OCaml 언어로 역삼각함수, 역쌍곡선함수 값을 구하는 예제

역삼각함수란 삼각함수의 역함수를 의미하고, 역쌍곡선함수란 쌍곡선함수의 역함수를 의미한다. 수학에서 sin 함수의 역함수는 arcsin 으로 표기되는데, ErLang 언어에서는 asin 함수로 구현되어 있다. OCaml 언어는 F#, Scala 언어 처럼 비순수 함수형 언어이다. (여기서 바순수라 함은 절차적 언어 처럼 for, while, break 등의 제어문 기능을 갖고 있어서 C 언어나 Java 언어 처럼 작성할 수 있다는 뜻이다.) OCaml 언어로 작성된 소스에서는 각 명령 줄이 두 개의 세미콜론(;;)으로 끝나야 한다. 영문 위키피디아의 OCaml 프로그래밍 언어 설명: http://en.wikipedia.org/wiki/OCaml OCaml 언어로 부동소수점수(float 타입, 이느 C 언어..

Mac OS X 또는 Ubuntu 등의 리눅스에 Jython를 설치하고 간단한 테스트하기

Jython은 JVM(자바 가상 기계, Java Virtual Machine) 상에서 동작하는 파이썬 인터프리터이다. 한 때는 JPython이라는 이름으로 불리우기도 했는데, 지금은 더 짧은 이름 Jython으로 통한다. 리녹스 시스템에 슈퍼유저(su) 권한으로 Jython을 러치하면 캐쉬 디렉토리의 설정 문제로 약간은 다소 귀찮은 일이 발샐한다. 여기서는 이런 문제도 해결하고 Tomcat과 연동하여 PyServlet을 동자기켜 보기로 한다. * Jython 2.5.3 다운로드 Jython의 현재 최신 릴리즈는 2.5.3이다 Jython 홈페이지 http://jythom.org 에서 jython-installer-2.5.3 을 다운받는다. 다운받은 파일을 적당한 곳으로 옮기고, 터미널에서 그 폴더로 체인..

Mac OS X 또는 Ubuntu 등의 리눅스에 Grails를 설치하고 간단한 테스트하기

Mac OS X 또는Ubuntu 등의 리뉵스에 Grails 2.1.1 을 설치하는 방법을 알아본다 Grais 를 설치하기 위해서는 JDK(Java Development Kit) 6.0 이상이 ㅁㄴ저 설치되어 있으면 충분하다. (Groovy는 설치되어 있지 않아도 된다.) Grails 홈페이지는 http://grails.org 이다. 현재 최신 릴리즈는 Grails 2.1.1 이다. gails-2.1.1.zip 파일을 다운받아서 압축 해제한 다음 적당한 곳으로 옮긴다. $ unzip grails-2.1.1.zip $ sudo mv grails=2.1.1 /usr/local/grails-2.1.1 한경변수 GRAILS_HOME, JAVA_HOME, PATH 를 잡아 준다. $ sudo vi /etc/prof..

Tomcat 7 설치하고 Groovlet 동작시키기

리눅스(Ubuntu/Fedora/CentOS 등)에 Tomcat 7.0.33 설치하기http://tomcat.apache.org/download-70.cgi#7.0.33 에서 apache-tomcat-7.0.33.tar.gz 의 압축을 풀어서 원하는 폴더(예를 들어, /usr/local/tomcat7)로 옮긴다.$ sudo mv apache-tomcat-7.0.33 /usr/local/tomcat7 * /etc/profile 파일에 다음 두 줄을 추가$ sudo vi /etc/profile TOMCAT_HOME=/usr/local/tomcat7; export TOMCAT_HOME PATH=$TOMCAT_HOME/bin; export PATH * 변경된 한경변수 적용하기$ source /etc/profil..

윈도우에서 Grails 2.1.1 설치 후 JAVA_HOME 에러가 나는 경우

윈도우에서 Grails 2.1.1 을 설치한 후, 한경변수 GRAILS_HOME, JAVA_HOME, PATH 가 모두 잡혔는데도 불구하고 "rails create-app" 명령시 에러 ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jre7 Please set the JAVA_HOME variable in your environment to match the location of your Java installation. 가 나는 경우가 있다. (리눅스/유닉스에서는 이런 경우가 없음 ) 이럴 때는 startGrails.bat 파일을 텍스트 편집기로 열어서 42번째 줄 %COMMAND_COM% /C DIR "%JAVA_HOME..

윈도우 XP 또는 윈도우 7에 최신 Ruby & Rails 설치하기

단계 1. Ruby 1.9.3 p-327 설치하기 http://www.ruby-lang.org/en/downloads/ 의 좌측 메뉴에서 Ruby 1.9.3-p327 를 클릭하여 다운로드하여 Ruby 1.9.3 설치한다. 단계 2. RubyGems 1.8.24 설치하기 http://rubygems.org/pages/download 에서 ZIP 을 클릭하여 rubygens-1,8.24.zip 을 다운로드하여 압축을 풀고, 명령 프롬프트에서 명령 프롬프트> set PATH=C:\ruby193\bin;%PATH% 으로 환경변수 PATH 를 설정하고, 명령 프롬프트> cd {RubyGems가 설치된 폴더}\rubygems-1.8.24 으로 압축 해제된 폴더 안으로 들어가서 명령 프롬프트> ruby setup.r..

윈도우에서 Visual Studio 2010 과 함께 쓰기 위한 Boost 1.49.0 설치

1) Boost 라이브러리 홈페이지: www.boost.org (2012년 2월 24일 최신 버전은 1.48.0) 2) Boost 라이브러리 소스 내려받기: http://sourceforge.net/projects/boost/files/boost/1.49.0/ 3) 이 문서 작성에 참고한 자료: Boost getting on Windows 4) 이래는 Boost 라이브러리 홈페에지;에 게시된 글... Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be wid..

Xcas 란?

Xcas 는 CAS(Computer Algebra System) 중 하나이며 GNU GPL 로 배포되는 자유 소프트웨어로서, X 터미널에서 동작하는 CAS 구현 애플리케이션이다. Mathematica, Maple, Maxima 부류의 소프트웨어라고 보면 되고, Lixux, Mac OS X, Windows 등 많은 OS 환경에서 사용가능한 무료(free) 소프트웨어이다. 현재 Xcas 의 안정적 버전은 0.9.3 이다. 설치할 때는 불어로 되어 있어서 혼돈이 되지만 적당히 "동의", "다음", "마침"의 뜻이라고 판단되는 버튼을 클릭하면 설치된다. * Xcas 의 홈페이지는 http://www-fourier.ujf-grenoble.fr/~parisse/giac.html 이다. * Xcas 의 다운로드는 h..

GSL 이란?

GSL 소개 GSL(GNU Scientific Library) 은 C 언어와 C++ 언어 프로그래머들을 위한 수치해석학 라이브러리이다. GSL은 GNU GPL(GNU General Public License) 하에 배포되는 자유 소프트웨어이다. 이 라이브러리는 난수 발생, 특수 함수, 촤소제곱적합 등을 포함한 광범위한 수학 문제 처리 과정을 제공한다. 여기에는 테스트 모음(test suit)을 포합하여 무려 1000 여개의 함수들이 있다. 이 라이브러리는 다음의 여러 가지 분야들을 취급한다. 복소수(Complex Numbers) 다항식의 근(Roots of Polynomials) 특수함수(Special Functions) 벡터와 행렬(Vectors and Matrices) 순열(Permutations) ..