July 2011
4 posts
PHP 5.4에서 주목할 만한 변경점
최근 PHP가 망할 조짐을 조금이라도 느끼고 있는지, 갑자기 사용자 의견을 적극적으로 반영해서 발 빠르게 작업을 하고 있는데 (시간 있고 관심 있으면 전체 목록을 참조), 그 중 아래 것들은 꽤 주목할 만하다.
1. Function array dereferencing
원래 PHP는 황당하지만 이게 안 됐다.
function boo(){
return array(1,2,3)
}
echo boo()[1];
이게 안 되어서 특정 변수에 함수 결과를 받아놓고 $var[1] 로 접근해야 했었는데, 이번에 드디어 이걸 지원하게 되어서 Array 반환 값이 존재하는 메서드 체이닝이 가능하게 되었다. 제안 및 패치는 2008년부터 있던 건데 허세 부리다가 인제야 정식으로 추가됨.
2. Allow...
PC-9801 에뮬레이터용 음독폰트
소개
PC-9801은 일본에서 주로 사용되었던 컴퓨터 기종이며, 80~90년대에 이를 통해 많은 게임이 출시되었다. 국내에 수입된 대부분의 일본산 고전 게임은 PC-9801용으로 먼저 제작된 것들이 컨버전된 경우가 많았다.
최근 보면 국내에 수입된 도스판보다 PC-9801 버전이 더욱 즐기기 좋은 일이 있는데, 가령 숨겨진 기능이 원판에만 존재한다거나, 도스판으로 이식되면서 몇 가지 문제가 생겼다거나, 도스판은 도스박스 에뮬레이터가 정상적으로 구동시키지 못하는 데 비해 PC-9801판은 에뮬레이터로 꽤 잘 실행된다든지 하는 경우가 그 예이다. 이런 여러 가지 이유로, 종종 PC-9801용 일본판이 선호되기도 한다. 1
여러가지 이유로 더 쾌적한 플레이를 위해 일본판을 선택할 경우, 일본어를...
Pure REST vs Pragmatic REST
Nobody Understands REST or HTTP라는 글이 Hacker News 1면에 올라오고나서 여러가지 토론이 일어났다. 토론의 내용은 실용적인 관점에 있어 Pure RESTful interface가 유효한가에 대한 부분이 꽤 중요한 부분을 차지하고 있다.
야간개발팀에서 만들고 운영중인 VLAAH의 경우에도 1G때 개발 아키텍트인 민희가 여러모로 신경을 써서 HTTP 프로토콜을 거의 완전하게 이용하는 Pure RESTFul API를 선보인 바가 있다. 2G로 올라가면서 2G API가 아직 미구현인 부분이 꽤 있지만, 국내는 물론 세계적으로 통틀어보아도 이정도로 원칙적으로 완전하게 RESTful API를 구현한 사례는 거의 없다고 생각한다.
그러하다보니 야간개발팀에서도 이 부분에서 많은...