[업데이트 2016.11.20 14:14] PHP 공부를 위해 웹서핑을 하던 중, PHP가 7.0까지 업그레이드 되었다는 글을 찾게 되었습니다. 업데이트된 내용을 보니, 보안 향상, 속도 개선, 현대적 개발 패러다임 적용을 위한 개선 등 다양한 변화가 있음을 알게 되었습니다. ** 참고: http://www.haruair.com/blog/3286 이 글을 접하고 PHP 공부를 위해 가장 최신 버전으로 공부를 해야겠다는 생각을 하게 되었습니다. 보다 더 현대화된 PHP의 공부가 기대되는 시점이었습니다. PHP 7.0을 설치하기 위해 아래의 주소에서 별도로 다운로드하여 설치가 가능합니다. http://php.net/downloads.php 그러나 한번에 쉽게 APM 패키지를 설치해주는 것이 없는지 찾아보게 ..
[업데이트 2016.11.17 14:24] PHP에서 $DOCUMENT_ROOT 참조시 값이 NULL일 때, 해결 방법을 찾아보니 아래와 같았습니다. 아래와 같이 $_SERVER['DOCUMENT_ROOT'] 통해 접근하거나, php.ini의 register_globals = On 으로 설정하면 됩니다. 다만 php.ini에 주석으로도 있지만 보안 이슈가 있으니, 주의하라고 되어 있네요.// If Define ("ROOT_PATH", $DOCUMENT_ROOT . "/"); is not working, Define ("ROOT_PATH", $_SERVER['DOCUMENT_ROOT'] . "/"); Print ROOT_PATH; //php.ini ; You should do your best to wri..
[2016.11.09 18:45] Jenkins에서 ClearCase로부터 소스 코드를 가져와 빌드 할 수 있는 Plug-in이 제공되고 있습니다. 아래의 주소를 통해 Plug-in을 다운로드 가능합니다. https://wiki.jenkins-ci.org/display/JENKINS/ClearCase+Plugin Base ClearCase와 연동 방법에 대해 포스팅하고자 합니다. ClearCase와 연동되서 빌드후 최종 결과물을 얻기까지의 과정은 다음과 같습니다. 1. ClearCase Dynamic View에 Config Spec 설정 후, MVFS(Multiversion File System) 드라이브로 부터 소스 코드를 가져옵니다. 2. 가져온 소스 코드를 빌드합니다. 3. Post build pr..
[업데이트 2016.11.07 16:13] Jenkins에서 Windows batch command 사용시 또 다른 batch 파일을 수행해야 하는 경우가 비일비재 합니다. 기본적으로 Jenkins에서 Windows batch command를 수행하면, .bat를 기본적으로 실행을 하는 구조입니다. cmd /c call C:\Users\driver\AppData\Local\Temp\hudson3024476146798608844.bat SDK 빌드를 위해 SDK Path 등 환경 변수 설정을 한 후 빌드를 수행하는데, 문제는 동일한 command prompt내에서 환경 변수 설정이 이루진 후 빌드가 수행되어야 한다는 점입니다. 처음에 환경 변수 설정 및 빌드를 아래와 같이 두가지로 접근을 했었는데, 결국 ..
[2016.11.07 15:55] Jenkins에서 빌드시 현재 로그인된 사용자 정보별 빌드를 수행해야 할 경우가 있습니다. 그러나 기본적으로 Jenkins에는 사용자 정보를 참조하기 위한 환경 변수가 정의되어 있지 않습니다. 사용자 정보를 참조하기 위해서 다음의 플러그인을 설치하면 됩니다. https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin 아래와 같이 환경 변수 사용이 가능합니다. Variables provided This plugin defines the following environment variables to describe the user who started the build: Variable Description BUI..
[업데이트 2016.11.03 21:40] Windows 기준, Jenkins Slave Node에서 JNLP Agent를 실행 후, Windows Service로 등록이 가능합니다. 등록하게 되면 Slave Node PC를 재부팅하더라도 자동으로 Slave Node Service가 동작되어 편리합니다. 그런데 해당 Service를 실행 할 때, Admin 권한을 가진 User로 실행하지 않으면 ClearCase 등과 연동시 권한 이슈가 발생 할 수 있습니다. Control Panel > Administrative Tools > Services를 실행 후, Jenkins Service를 찾습니다. 그런후 Properties를 열어 아래와 같이 Admin 권한을 가진 account를 설정후 Service를..
[업데이트 2016.11.16 02:29] Spark를 R과 연동하기 위해 아래의 주소로 접속하여 Spark 최신 버전을 다운로드합니다. (V2.0.1 / Windows 기준으로 작성하였습니다.) https://spark.apache.org/downloads.html 다운로드후 받은 압축파일을 아래와 경로에 압축 해제합니다. C:\spark-2.0.1\ 이제 Windows에서 Computer > Properties > Advanced system settings > Environment Variables로 이동후, System variables의 Path에 다음과 같이 R과 Spark의 실행파일이 위치한 경로를 지정합니다. C:\Program Files\R\R-3.3.1\bin; C:\spark-2.0...
[업데이트 2016.10.31 15:43] Jenkins가 설치된 PC가 master가 됩니다. 모든 프로젝트 빌드를 해당 PC에서 할 수도 있지만, 시스템을 분산하여 빌드를 관리하는 것이 퍼포먼스 등에 있어서 더 효율적일 수 있습니다. Jenkins에서는 slave node를 추가하여 다른 PC에서도 빌드를 수행 할 수 있습니다. 먼저 Jenkins 관리 > Configure Global Security로 이동후, slave node 실행을 위한 JNLP agent의 TCP/IP port 사용에 대한 설정을 Random으로 선택합니다. Random하게 port를 선택하여 에이전트 실행시 접속 충돌을 방지하기 위함입니다. 이제 Jenkins 관리 > 노드 관리로 이동후, 신규 노드를 클릭합니다. 아래와 ..
[업데이트 2016.10.31 23:55] Jenkins를 사용하기 위해서 사용자/프로젝트별 권한 관리를 할 수 있으면 편리한데, 처음에 설치된 상태에서는 해당 기능을 사용할 수가 없습니다. 추가적으로 Matrix Authorization Strategy란 Plugin을 추가 설치해야 합니다. 아래의 주소로 접속합니다. Plugin을 수동으로 설치시 아래의 주소에서 설치를 원하는 Plugin을 찾으시면 됩니다. https://updates.jenkins-ci.org/download/plugins/ Matrix Authorization Strategy란 Plugin을 아래와 같이 가장 최신 버전을 다운로드합니다. http://updates.jenkins-ci.org/download/plugins/matri..
[업데이트 2016.11.02 16:10] Jenkins는 Continuous Integration(이하, 지속적 통합)을 표방하는 Open Source 프로젝트입니다. 우리가 GitHub, SVN, Perforce, Clear Case 등의 형상 관리 소프트웨어를 사용하여 소스 코드를 수정하고 업데이트를 하는데, 사람이 하는 일이다보니 업데이트 과정에 빌드 오류를 유발하는 에러코드가 포함 될 수도 있습니다. 또는 실행중 런타임 오류가 발생할 여지가 있는 코드가 포함 될 수도 있습니다. 개발이 막바지에 왔을 때 코드 오류 수정 등은 자칫 일정 딜레이 등 오히려 많은 비용이 발생 할 수 있습니다. 그래서 개발 도중 지속적으로 업데이트된 소스 코드를 자동으로 빌드하며, 코드 품질을 관리합니다. 주로 빌드가 ..
- Total
- Today
- Yesterday
- project
- #ApacheSpark
- #ELK Stack
- some time ago
- #REST API
- Memorize
- SSM
- OST
- Jekyll and Hyde
- Badge
- Worry
- English
- Sea Bottom
- 도커
- aws #cloudfront
- belief
- Game Engine
- ILoop Engine
- Library
- sentence test
- GOD
- Meow
- #ApacheZeppelin
- docker
- ate
- 2D Game
- #TensorFlow
- Ragdoll
- Mask R-CNN
- Physical Simulation
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |