[책] 바쁜 팀장님 대신 알려주는 신입 PHP 개발자 안내서

img

프로그래밍을 배우는 방법은 다양합니다. 어떤 사람은 책으로, 또 다른 이는 동영상 강의로, 운이 좋은 사람들은 학교에서 전공으로 배우기도 합니다. 배우는 것 또한 다양합니다. 각종 프로그래밍 언어를 배우기도 하고, 알고리즘과 자료 구조를, 가끔은 수학 이론을 배울 때도 있습니다.

이렇게 많은 양의 학습을 해치운 다음에 한 명의 개발자로 이른바 실무에 뛰어들 때는 과도한 자신감으로 가득 차있기도 합니다.» 계속 읽기

PHP 배열 세가지: Array, SplFixedArray, Judy Array

PHP를 사용하면서 배열(Array)를 사용하지 않는 경우란 매우 드물겁니다. 배열(Array)와 사전(Dictionary)로 구별하는 Perl이나 Python과 달리 둘이 합쳐진 모양새를 가진 PHP 배열(이하 Array)은 PHP로 프로그래밍을 할 때 감초처럼 빠지지 않는 자료 구조일겁니다.

하지만, Array가 언제나 최적의 도구는 아닙니다. 경우에 따라 다른 도구를 사용하는 것이 좀 더 나은 결과를 만들어 낼 수도 있습니다. 이 글에서는 Array와 비슷하지만 조금은 다른 또 다른 배열 형태의 자료 구조 두가지를 소개하려고 합니다.» 계속 읽기

PEAR: Console_CommandLine #5 – 사용자 정의

특별한 형식을 가진 옵션을 받는 경우가 종종 있습니다. 예를 들면 IP 같은 것 말입니다. 보통의 경우 IP를 문자열로 받은 후에 문자열이 올바른 IP인지 검사를 합니다만, PEAR Console_CommandLine에서는 Action을 사용자 정의하여 조금 더 깔끔하고 통일된 형태로 이를 처리 할 수 있습니다.

소스 코드를 설명드리기 전에 첫번째 글에서 보여드렸던 Composer로 PEAR 패키지를 설치하는 방식 대신에 Packagist를 통해 설치하는 것을 보여드리려고 합니다.» 계속 읽기

컴퓨터 업그레이드: i7-7700K와 GeForce 1080Ti

2012년 3월 i5-2500k로 업그레이드 한 뒤에 근 5년이 흘렀습니다. 그 사이에 그래픽 카드만 교체해서 사용 해 왔습니다만, 빅타워 케이스의 부담감 때문에 작은 케이스로 이전하고 싶었습니다. 막상 케이스를 작은 것으로 바꾸려다 보니 표준 ATX인 메인보드가 맞지 않아 결국 대대적인 업그레이드를 하게 되었습니다. 이번에 업그레이드 하면서 어떤 부품을 어떤 이유로 선택하게 되었는지 정리 해 보았습니다.» 계속 읽기

[사용기] 보스 SOLO 사운드바 (Bose SOLO TV System)

img

모니터 좌우에 위치한 스피커가 항시 불편했습니다. 책상이 좁아 물건들이 오밀조밀 모여있다 보니, 스캐너를 펼치거나 모니터를 돌릴 때마다 스피커가 방해되었습니다. 그래서 사운드바 형태로 바꾸고 싶어했는데, 소리가 괜찮은 것은 크기가 너무 크다 보니 작은 것을 찾던 중 오사카 여행을 다녀오면서 보스 사운드링크 미니 2(Bose SoundLink Mini 2)를 구매하여 사용했습니다.

음질도 좋고 크기도 작아 마음에 들었습니다만, 크기가 작다보니 음의 좌우 분리가 약하여 FPS 게임 할 때 다소 애로사항이 생겼습니다.» 계속 읽기