hELLO.

hELLO.

    개발자와 엔지니어, 그 사이에서

    공학(工學) 공학(工學, engineering)이란 무엇인가? 공학은 ‘기술적 문제’를 대상으로 하는 학문으로 ‘문제를 발견하고 이에 대한 기술적 해결책을 제시하는 학문’이라고 정의할 수 있다. 여기서 문제란 작게는 자동차 부품일 수도 있고, 크게는 교통 체증 문제나 전 지구적인 기후 변화 문제까지 다양하다. 즉 공학은 인간의 삶의 질을 향상시키기 위하여 과학적 지식과 기술을 이용하여 인간에게 유용한 제품을 만드는 학문이다. [네이버 지식백과 ― 공학의 개념] 책을 쓰고 개발을 하면서 종종 드는 생각이 있다면, 나는 개발자인가? 엔지니어인가? 이다. 개발자를 지칭하는 표현으로는 개발자, 엔지니어, 프로그래머, 그리고 코더가 있는데, 여기서 개발자와 엔지니어는 본질적으로 무엇이 다른가에 대한 고민해본 결과..

    아임포트(Iamport)로 결제기능 구현하기 - 일반결제

    아임포트(Iamport)로 결제기능 구현하기 - 준비 아임포트(Iamport)로 결제기능 구현하기 - 일반결제 이전 포스트에 이어서 라라벨에 아임포트를 연동해보자. 마이그레이션, 모델, 컨트롤러가 준비되었다면 이제 해야 할 일은 아임포트의 개발가이드를 보면서 코드를 구현하는 일 뿐이다. 개발가이드에서 일반결제 부분에 보면 Node.js 를 사용한 구현 방법이 나와있는데, 이를 PHP로 표현하는 것은 어려운 일이 아니다. 장바구니 장바구니에 해당하는 Order 를 만들고(Create), 읽는(Read)코드를 작성해보자. 수정과 삭제는 주제를 벗어나므로 구현하지 않는다. 쓰기 쓰기는 컨트롤러에서 OrderController::create(), OrderController::store() 에서 진행한다. Or..

    아임포트(Iamport)로 결제기능 구현하기 - 준비

    아임포트(Iamport)로 결제기능 구현하기 - 준비 아임포트(Iamport)로 결제기능 구현하기 - 일반결제 이번에 국내 서비스용 결제와 관련된 기능을 구현해보면서 사용해본 것이 아임포트(I'mport)다. 라라벨에는 물론 결제를 위한 Laravel Cashier 라는 패키지가 존재하고, Stripe, Paddle 과 연동할 수 있으나 국내 서비스에는 그다지 친화적이지 않은 측면이 있다. 따라서 구축하기도 쉽고 국내 서비스에 친화적인 아임포트를 사용해보기로 했다. 또 다른 국내 친화적인 서비스로는 Payple 이 있는데, 나중에 기회가 되면 써보기로 하자. 아임포트는 개발자 친화적으로 문서화가 되어있어서 개발자의 입장에서 볼 때 결제를 구현하기 상당히 수월하게 되어있다. 대표적으로 일반결제, 정기결제,..

    [Laravel] 카페24 호스팅에 라라벨 프로젝트 배포하기

    이번 포스팅은 최신기술과는 거리가 멀다. 하지만, 여전히 시장에서는 카페24와 같은 웹호스팅 서비스를 사용하여 서비스를 배포하는 일이 자주 발생하는 만큼, 누군가에게 이 글은 도움이 되리라 생각한다. 나도 내 의지와는 상관없이 카페24에서 프로젝트를 할 일이 생긴데다가, 어떻게하면 카페24 환경에 라라벨 프로젝트를 간편하게 배포할 수 있을까 고민해본 결과 몇가지 가능성에 도달했다. 과거에 카페24를 사용하여 프로젝트를 진행했던 것은 레거시가 대부분이었기 때문에 그냥 아날로그식으로 FTP 를 연결해서 파일을 배포하면 그만이었다만, 라라벨을 할 때는 차마 그러고 싶지 않았다. 이제는 그러한 배포방식에서 벗어나야만 한다. 라라벨 프로젝트를 배포하는 것은 Laravel Envoyer, Laravel Forge ..

    2021년 회고―, 성찰

    2021년 회고록을 작성할 때가 되었다. 작년(2020년)에는 무언가 새로 시작하는 것이 많았지만, 올해는 성찰의 시간을 많이 가졌다. 그래서 제목을 로 지었다. 개발, 내가 정말 원하는 일과 잘하는 일, 내 성격에 어울리는 일과 같은 많은 것을 고민했다. 정상적으로 직장을 다니고 있었다면 이런 고민도 딱히 안 했겠지만, 현 상황만큼이나 성찰하기 좋은 시간이 없기 때문에 이 기회에 확실히 하고 가기로 했다. 올해 진행했던 프로젝트 및 성과를 간단하게 이야기해보고, 성찰의 결과를 정리해보자. Github Stars 600+ 올해의 성과 중 제일 가시적으로 나타나는 것은 내가 벌어들인 깃허브 스타가 누적 600개를 넘었다는 것이다. 2020년에 100+ 였던 것에 비하면 놀라울만한 성장이라고 생각한다. 대부..