본문 바로가기

분류 전체보기149

[golang] - Windows 환경에서 개발 환경 구축 - Go 언어 컴파일러 : https://golang.org/dl/- liteIDE for Go language : http://sourceforge.net/projects/liteide/files/X28/ Go 언어 컴파일러를 다운받았으면, 환경 변수 설정을 해야한다. Windows 7을 기준으로 제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 → 고급 → 환경 변수 항목에서 환경 변수를 설정할 수 있다. 환경 변수의 Path 항목에 Go 언어 설치 시 생성된 bin 폴더의 경로(기본 : C:\Go\bin)를 추가한다. 실행에서 cmd를 입력하면 나타나는 Windows의 명령 프롬프트에서 go -help를 입력하고 아래와 같이 Go 언어에 대한 도움말 항목이 출력되면 정상적으로 설치가 완료된.. 2016. 2. 10.
[golang] - Go 언어 1. Go 언어의 특징 Go 언어는 구글이 개발하고, 지속적으로 업데이트를 하고 있는 C언어 문법 기반의 컴파일 언어이다. C언어의 원시 언어인 B언어, 유닉스의 개발자로 유명한 켄 톰슨이 Go 언어의 개발에 참여하여 많은 화제가 되기도 했다. Go 언어는 컴파일&빌드 시, 실행 파일 내부에 가비지 컬렉터(garbage collector)를 내장한다. 즉, Go 언어는 C/C++ 언어의 실행 파일과 같은 간결함과 JAVA, C#의 가상머신에서 제공하는 가비지 컬렉션의 기능을 모두 갖춘 언이이다. 따라서, Go 언어에서는 C/C++로 프로그램을 작성할 때와 다르게 메모리 관리에 신경을 쓰지 않아도 되기 때문에 생산성이 높다. 또한, Go 언어는 가상 머신을 거치지 않고 실행되기 때문에 C/C++ 처럼 빠른.. 2016. 2. 3.
liteIDE x28 Content: Integrated Development Environment (IDE) for go language Language: none Official home page: https://code.google.com/archive/p/liteide/ Download link: http://sourceforge.net/projects/liteide/files/X28/ Download file: none 2016. 2. 3.
Android Studio에서 RenderScript 환경 구축 RenderScript는 고성능 그래픽 랜더링과 연산을 지원하기 위한 API이다. Android Studio에서 RenderScript를 이용하기 위해서는 2가지 환경설정이 필요하다. 1. rs 폴더 생성app 폴더의 하위에 rs 폴더를 생성하고, RenderScript로 작성한 소스 코드는 rs 폴더에 저장한다. 아래의 그림은 he.rs라는 RenderScript 소스 코드를 rs 폴더에 위치시켜놓은 것이다. 2. Gradle에 RenderScript 빌드 정보 추가안드로이드 프로젝트에 있는 build.gradle (Mudle: app)에 아래의 붉은색 사각형에 있는 두 줄의 RenderScript 빌드 정보를 추가한다. 2016. 2. 2.
Android Studio - Unable to start the daemon process 오류 Android Studio에는 Windows7 32bit 4G RAM 환경에서 Gradle Daemon 실행이 실패하는 이슈가 있다.이러한 오류의 해결 방법은 virtual machine의 메모리 공간을 확보해주는 것이다.아래는 Android Studio에서 Gradle Daemon 실행이 실패할 때 출력되는 오류 메시지 이다. Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer to the user guide chapter on the daemon at http.. 2016. 2. 2.
Bison for Windows Content: syntax analyzer, Bison (upgrade version of Yacc) Language: none Official home page: http://www.gnu.org/software/bison/bison.html Download link: http://gnuwin32.sourceforge.net/packages/bison.htm Download file: 2016. 1. 31.
PHPRequest.java Content: the class to request PHP application from Java or Android Language: Java Official home page: noneDownload link: none Download file: 2016. 1. 31.
Flex for Windows Content: lexical analyzer, Flex (upgrage version of Lex) Language: none Official home page: http://flex.sourceforge.net Download link: http://gnuwin32.sourceforge.net/packages/flex.htm Download file: 2016. 1. 31.
FullCanendar Content: calendar library Language: HTML5, Javascript(jQuery), CSS Official home page: http://fullcalendar.io/ Download link: http://fullcalendar.io/download Download file: none 2016. 1. 31.
Windows 버전 Flex(Lex) 설치 방법 1. http://gnuwin32.sourceforge.net/packages/flex.htm 에 접속한다. 2. Complete package, except sources를 다운로드한다. 3. 설치 마법사의 진행에 따라 Flex를 설치한다. 설치가 끝나면 환경변수를 설정해야하므로, 설치 경로를 적절하게 설정한다. 4. 시작 메뉴>컴퓨터 항목에서 마우스 오른쪽>속성>고급 시스템 설정>환경 변수를 클릭한다. 5. 시스템 변수에서 Path 항목을 편집한다. 6. 변수 값의 가장 뒤에 세미콜론(;)이 없으면 ;과 Flex.exe (Flex가 설치된 폴더의 bin 폴더에 존재)가 설치된 경로를 변수 값의 가장 뒤에 추가한다. 기본 설정 경로에 설치했다면, C:\GNU\GnuWin32\bin이다. 이 예시에서는 .. 2016. 1. 31.
[컴파일러] - 어휘 분석 (Lexical analysis) III 1. 개요 이전 글에서 서술한 어휘 분석의 토큰, 정규식, 정규문법 등의 개념을 이용하여 실제로 실행이 가능한 어휘 분석기를 구현하는 과정을 설명한다. C나 Java와 같은 프로그래밍 언어를 이용하여 직접 어휘 분석기를 구현한다면 파일입출력, 문자열 처리, 정규식과 정규문법의 구현 등 실질적으로는 컴파일러와 관련이 없는 프로그래밍 작업이 어휘 분석기 구현의 대부분을 이루게 될 것이다. 그래서 이 글에서는 "Flex"라는 오픈소스 툴을 이용하여 간단하게 어휘 분석기를 구현하는 방법을 설명한다. Flex는 어휘 분석기 툴로 가장 유명한 Lex의 최신 버전이다. 2. Flex 설치 Flex는 GNU General Public License로 공개된 소프트웨어로써, 별도의 라이센스 구입 없이 이용할 수 있다. .. 2016. 1. 25.
CSS 폰트 단위 변환 pt(point) : 1포인트가 0.72인치와 같은 단위px(pixel) : 화면 해상도에 비례한 상대적인 단위em, % : 상위, 또는 상속받거나 지정된 요소에 대한 상대 크기를 백분율로 환산한 단위 아래의 표는 HTML의 body에 기본 픽셀로 16px가 설정되어 있을 때의 단위 환산 표이다. 기본 픽셀이 16px일 때, 8px는 16px의 50%이므로 8px에 대한 em 값은 0.5이고, %는 50이다. 2016. 1. 25.