Search result

왜 Hacklang은 더 유명해지지 않을까?

PHP 프레임워크를 만들면서 다양한 프레임워크를 공부하고 있는데 그 중 하나가 스프링입니다. 그 중 메타프로그래밍과 AOP에 꽂혀서 doctrine/annotations를 가지고 놀고 있습니다. 실제로 PHP RFC에서도 표준을 책...

PHP hhvm

PHP와 schema-less URL

schema-less 혹은 protocol relative URL 이라고 부르는 // 로 시작하는 URL을 브라우저는 잘 다루지만, 서버 측 언어/라이브러리는 잘 다루지 못하는 경우가 있다.

PHP

많은 양의 작업을 정해진 갯수의 프로세스로 동시에 처리하기

여러 사이트를 동시에 크롤링 하는 등의 작업을 위해서는 동시에 웹페이지 내용을 가져오는 것이 거의 필수적입니다. 하지만, 가져올 페이지가 10000개라고 동시에 10000개를 모두 가져 올 수는 없습니다. 서버 사양...

비분류 parallel pcntl PHP pool process thread

발표, Modern PHP란 무엇일까?

PHP를 안좋게 바라보는 개발자 분들 중에 상당 수가 옛날 방식을 이야기 하는 분들이 많습니다. 그런 분들에게 요즘의 PHP는 어떻게 좋아지고 있는지 어떻게 개발방법이 바뀌었는지 소개하고자 만들었습니다. 8월 G...

PHP

발표, Modern PHP란 무엇일까?

PHP를 안좋게 바라보는 개발자 분들 중에 상당 수가 옛날 방식을 이야기 하는 분들이 많습니다. 그런 분들에게 요즘의 PHP는 어떻게 좋아지고 있는지 어떻게 개발방법이 바뀌었는지 소개하고자 만들었습니다. 8월 G...

PHP

발표, PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)

Modern PHP 7월 모임에서 발표한 내용.

PHP

발표, PHP에서 GCM 푸시 빠르게 보내기 (feat. Async / Generator)

Modern PHP 7월 모임에서 발표한 내용.

PHP

Facebook Webdriver를 이용하여 Selenium 테스트하기

최근 서비스에 UI 테스트를 할일이 생겼습니다. PHP쪽 UI Test 툴에는 코드셉션(Codeception) 이라는 끝판왕이 있지만, 이미 기존에 PHPUnit 으로 꽤 많은 유닛테스트가 작성되어있어서 옮기기 귀찮았습니다. 그래...

PHP phpunit selenium

Facebook Webdriver를 이용하여 Selenium 테스트하기

최근 서비스에 UI 테스트를 할일이 생겼습니다. PHP쪽 UI Test 툴에는 코드셉션(Codeception) 이라는 끝판왕이 있지만, 이미 기존에 PHPUnit 으로 꽤 많은 유닛테스트가 작성되어있어서 옮기기 귀찮았습니다. 그래...

PHP phpunit selenium

초간단 Window 10 PHP 환경 구축

Modern PHP에서 단언컨데 Composer는 꽃이라고 할 수 있습니다. OSX(혹은 리눅스!)환경에서는 콘솔 사용하기가 쉬워서 개발환경 만드는 일 또한 큰 문제가 되지 않습니다. 그러나, 윈도우에서는 개발환경 만드는게...

PHP window chocolatey