GDG Busan 이름부터 이쁜 ‘라라벨’ 스터디 #4

March 3, 2017 Offline

소셜 로그인 구현! github 로그인을 구현하기 위해서 socialite 라는 모듈을 사용했습니다. composer를 사용해서 외부 라이브러리를 사용하는 방법을 가볍게 배울 수 있었습니다. 소셜 로그인의 경우 외부 라이브러리가 너무 잘...

캡슐화와 정보 숨김

February 28, 2017 Dev

본능적으로 모호함을 피하려하는 프로그래머들 사이에서도 캡슐화(encapsulation)라는 용어의 의미는 명확하지 않다. 가장 많이 사용되는 몇 가지 정의는 다음과 같다. 정보 숨김(information hiding)과 동의어 구현 숨김(implementation hiding)과 동의어 데이터 숨김(data...

복잡한 확률 통계를 손쉽게 – R

February 27, 2017 Dev

시스템 인프라 관련 개발을 진행하다 보니 수많은 성능 측정 데이터들을 어떻게 하면 보기 좋게 정리할 수 있을지 고민이 많다. 일반적으로 이런 일에 가장 많이 사용하는 도구는 당연히 스프레드시트다....

개발자라면, 블로그

February 26, 2017 Opinion

지난 금요일(17.02.24), 9XD에서 “개발자라면, 블로그”라는 주제로 발표를 했다. 원래는 발표자료만 올리려다가 스피치 빼고 발표자료만 보면 무슨 소린지 이해가 잘 안 될 수 있다 싶어서 블로그에 부연설명을 덧붙여 올린다....

아빠 출근한다

February 26, 2017 Blog Life

때는 바야흐로 2016년 회사의 인상은 사소한 것으로 결정된다. 소규모 회사 상대적으로 큰 회사 게임 회사 획기적인 경험 맺음말 때는 바야흐로 2016년 재미있게 지내던 회사가 어쩔 수 없는 이유로...

Wendy 프로젝트 진행사항 3

February 24, 2017 Dev

들어가는 말 프로젝트 진행 사항 기능 목록 튜토리얼 제작 사항 완성된 튜토리얼 목록 튜토리얼 제작 진행사항 소식들 웬디 근황 좋은 소식 우울한 소식 맺음말 들어가는 말 2017년 2월은...

Dancing with Fixture

February 24, 2017 Dev

Rails에는 테스트 데이터를 위해서 픽스쳐라는 구조를 기본으로 제공하고 있습니다. 지금까지 주변을 봐온 경험상, 저를 포함한 많은 분들이 픽스쳐 대신 factory_girl을 쓰고 있습니다. 이전부터 왜 픽스쳐가 인기가 없는지에 대한...

Vim을 시작하는 법

February 24, 2017 Dev

vimtutor Vim has no shortcuts Vim plugins fugitive.vim tpope plugins Practical Vim Again, how do I get into Vim? 추가링크 원문 : Getting started with Vim 이 글의...

Nmatrix에 고통받는 개발자와 사라진 2주

February 23, 2017 Dev

얼마 전에 밑바닥부터 시작하는 딥러닝이라는 책을 읽고 심심풀이 삼아서 nmatrix를 사용해서 예제를 구현해보고 있었습니다. 그리고 2주 정도 씨름을 한 끝에 포기선언을 한 것이 2일 전. 여기에 대한 감상글이라고...

GDG Busan 이름부터 이쁜 ‘라라벨’ 스터디 #3

February 23, 2017 Offline

signup 라라벨에서 제공하는 'auth'를 뒤로하고 회원가입을 위한 컨트롤러와 뷰를 직접 만들어보기로 했습니다. 'UsersController'를 생성한 뒤 해당 뷰에 'Form'을 작성하고 라우터에 회원가입과 관련된 URL을 등록하면 됩니다. 대부분의 기능은 '컨트롤러...

퍼펙트스톰 저자 강연회

February 23, 2017 Book

송인혁쌤이 신간을 냈다. “퍼펙트스톰”이라는 제목을 달고 있는 책이다. 책은 트랜드에 대한 연구 때문에 일찍이 구매했지만, 독서가 다른 분야에서 막혀있는 상황이라, 아직 읽지 못하고 있었다. 인혁샘과 어울리다 보면 재밌는...

내 맘대로 위클리 뉴스 – 2017년 07주(02월 17일)

February 22, 2017 Dev

JavaScript News Filtering and Chaining in Functional JavaScript 필터링(filtering)을 JavaScript의 배열(Array)에 사용하는 방법을 소개하는 기사 '함수형' 프로그래밍의 유행을 선도하고 있는 필터링, 맵, 리듀서를 배열에 적용해 볼 수 있는...

AWS Lambda 서울 리전 이전기

February 22, 2017 Dev

AWS Lambda 서울 리전 이전기 현재 개발하고 있는 로톡에서는 Lambda를 쓰는 몇몇 서비스들이 있다. 그 중 가장 사용 빈도가 높은 법률 분야 추천 API는 서울 리전에서 Lambda를 서비스...

이세계에 진입한 서버 개발 – 6

February 21, 2017 Dev

들어가는 말 모델 추가 라우터 추가 app.js에 등록 공통 사용 로직 추가 자원 추가 메서드 incrementMaterials logics/reward.js 추가 간단 테스트 간단 테스트용 라우터 추가 데이터 입력 즉시 지급...

두렵다면 테스트를 작성하라

February 20, 2017 Dev Opinion

얼마전 페이스북에서 다음과 같은 코드에서 null 여부 검사가 필요한지 의견을 묻는 글을 발견했다. public void MyCode(string param) { if (param != null && TheirCode(param)) DoSomething(); }   나는...

Node.js request 패키지의 망가진 Stream 고치기

February 18, 2017 Dev

Node.js request 패키지의 망가진 Stream 고치기 얼마 전 사이드잡으로 진행하고 있는 서비스에서 소셜 계정으로 로그인한 아바타 이미지(프로필 사진)가 표시되지 않는 일이 발생했다. 그동안 해당 서비스에서는 아바타 이미지를 스토리지에...

GDG Busan 2017, 야밤의 Meetup #4_END

February 17, 2017 Offline

Meetup의 마지막, 몇가지 느낌 MVC Music Store application을 마지막 챕터까지 도전해 봤습니다. 풀스택 웹 프레임워크가 제공하는 갖가지 편리한 기능과, entity framework 덕분에 즐겁게 스터디를 진행할 수 있었습니다. .NET의...

GDG Busan 이름부터 이쁜 ‘라라벨’ 스터디 #2

February 17, 2017 Offline

몇가지 기초(?)를 연습하다. PHP를 전혀 다룰 줄 모르기 때문에 어쩔 수 없이 라라벨 5 입문 및 실전을 진행해보기로 했습니다. 스터디를 진행하면서 라라벨 버전에 신경을 안쓰고 진행했다가 엄청나게 고생했습니다....

[Ghost] 블로그 연관포스트 기능 추가하기

February 16, 2017 Dev

ghost 블로그 툴을 선택해서 사용한지도 꽤 되어 가는데, 마크다운(markdown)을 이용한 글쓰기 툴을 제공한다는 점 그리고 서비스와 설치형이 모두 있다는 점에서 선택했지만, 기존에 사용했던 티스토리, 워드프레스에 비해서 몇몇 기능이...