Codeception이란? PHP 진영에는 PHPUnit이라는 독보적인 유닛 테스트 프레임워크가 존재한다. 하지만 PHPUnit으로 REST API를 테스트하려면 상당히 번거롭다. 1개 API를 테스트를 할 때마다 json_encode, json_decode, curl_exec가 등장하면서 테스트 코드가 장황해진다. Codeception은 바로 이러한 REST API를 테스트하는데 최적화된 PHPUnit 기반의 프레임워크이다. 테스트 코드의 양이 줄면서 가독성이 증가하고 테스트 자체에 집중할 수 있다.
NVIDIA Inspector 설정 NVIDIA Inspector는 프로파일 기반으로 NVIDIA 그래픽 카드 설정을 최적화할 수 있는 툴이다. 여기를 클릭하여 다운로드 후 설치한다. 가장 먼저 프로파일에서 Race Room을 선택한다. 기본 설정된 애플리케이션을 제거하고 C:\Program Files (x86)\Steam\steamapps\common\raceroom racing experience\Game\RRRE.exe을 등록 후 아래와 같이 설정하고 적용한다. Antialiasing - Mode: Override any application setting Antialiasing - Setting: 4x [4x Multisampling] Antialiasing - Transparency Supers..
클라이언트 IP 주소 알아내기 현재 요청 클라이언트의 IP 주소를 획득하는 방법은 아래와 같다. // 가장 간단한 방법 echo $_SERVER['REMOTE_ADDR']; // 요청을 처리하는 서버의 앞에 리버스 프록시가 존재한다면 위 명령으로 부족 function getClientIPv4() { foreach (array('HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (e..
API 문서 작성 방법의 변화 API 레퍼런스 문서를 작성하는 가장 원시적이면서 일반적인 형태는 리비전이 발생할 때마다 마이크로소프트 워드 파일을 직접 작성하여 클라이언트에게 배포하는 것이다. 국내 개발자들에게 가장 익숙한 방식이기도 하다. 현재 가장 유행하는 형태는 첫번째, API 문서 작성 포맷을 규정하고, 두번째, 그 포맷에 맞게 텍스트 파일을 작성하면, 세번째, 렌더러를 통해 멋지게 화면에 뿌려주는 것이다. API를 구현한 언어적 특성에 따라 두번째 방법이 소스 코드 상에서 자동화되기도 한다. 현재 무료로 공개된 대부분의 오픈 소스 API 문서 작성 도구들은 이러한 패턴을 따른다. 한편 렌더러 측면에서 최근 가장 보편적인 화면 구성 레이아웃은 화면을 3등분한 3패널 디자인이다. 좌측에는 메뉴를, ..
- Total
- Today
- Yesterday
- 로드바이크
- java
- jpa
- 자전거
- chrome
- JavaScript
- Tomcat
- Docker
- MySQL
- spring
- 로드 바이크
- node.js
- 알뜰폰
- DynamoDB
- jstl
- Spring MVC 3
- graylog
- kotlin
- CentOS
- Eclipse
- Kendo UI Web Grid
- 평속
- jsp
- bootstrap
- Spring Boot
- JHipster
- maven
- 구동계
- Kendo UI
- 태그를 입력해 주세요.
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |