뉴스레터 show

주간뉴스 - 59호 (2월 1주)

레일스 이슈를 언급하는 것을 보면 레일스5로 새롭게 시작하거나 준비하는 분들이 계신 듯 합니다. 진행하시는 프로젝트가 있거나 함께할 루비 개발자를 찾을 때는 알려주세요. 이번 주 젬 소개 글은 직접 적용해보지 않아서 꼭 집어 말할 수 없었지만 데이터베이스를 멈추지 않고 스키마를 변경하는 젬이 흥미로웠습니다. 그 밖의 여러 젬을 사용해보시고 후기를 알려주세요. 공유하겠습니다. 널 오브젝트 패턴울 실제 코드에 적용해본 스크린 캐스트가 재미있었습니다. 이 동영상은 루비 타파스와 업케이스가 구독하라고 공개한 동영상입니다. 구독료는 1년을 신청해야 할인해주는 군요.

행사안내
읽을꺼리

젬소개: 스프레드시트 아키텍트, 엑셀 파일과 같은 스레드시트 만들어줍니다.

https://github.com/westonganger/spreadsheet_architect
wagurano님이 8달전에 작성함.

젬소개: 블레이저, 데이터베이스를 차트와 목록으로 보여주는 젬입니다.

젬 소개 글: https://blog.ragnarson.com/2017/01/31/blazer-a-great-tool-to-see-what-data-you-get.html

https://github.com/ankane/blazer
wagurano님이 8달전에 작성함.

젬소개 루비 오즈젝트 매퍼(ROM) 3.0 출시

http://rom-rb.org/blog/rom-3-0-released/
wagurano님이 8달전에 작성함.

젬소개 라이트웨이트 액션케이블(litecable)

시나트라에서도 사용할 수 있고 레일스 액션케이블과 호환된다고 합니다. 젬소개 페이지에 고 언어로 만든 애니케이블에 대한 링크를 따라가보니 메모리 사용량을 줄인 것으로 보입니다.

https://github.com/palkan/litecable
wagurano님이 8달전에 작성함.

루비 의존성 주입, 한국어 번역 - rinae

https://emaren84.github.io/blog/archivers/the-world-needs-another-post-about-dependency-injection-in-ruby-kor
wagurano님이 8달전에 작성함.

레일스 버그 제보 - hjinu

ActiveRecord Association에서 through 릴레이션을 두 번 타고 내려갈 때 where 스코프로 넘겨준 조건을 쿼리로 올바르게 생성하지 못하는 버그, 테이블명이 잘못 설정되어 where 절이 제대로 작동하지 않음.

https://github.com/rails/rails/issues/27666
wagurano님이 8달전에 작성함.

액티브레코드에서 공간정보(rgeo) 기능 지원 - stadia

얼마전에 rgeo 대응하는 mysql 어댑터를 공개했는데요 액티브레코드에서 직접 지원할것 같네요

https://github.com/rails/rails/pull/27813
wagurano님이 8달전에 작성함.

Re: 제로부터 시작하는 루비 머신러닝 - riseshia

https://github.com/riseshia/deep-learning-from-scratch-ruby
wagurano님이 8달전에 작성함.

레일스5와 밸리데이션 -wonsup

belongs_to 모델 관계는 밸리데이션을 바로 적용한다고 합니다.

http://qiita.com/iguchi1124/items/218e35a145f372062ea4
wagurano님이 8달전에 작성함.

루비 해시테이블 개선 내용 설명(2.4버전 기준)

키의 해시값 중복으로 피하고 선형 검색 시간을 줄이기 위해 빈과 엔트리 배열을 사용했다고 합니다.

http://blog.redpanthers.co/behind-scenes-hash-table-performance-ruby-2-4/
wagurano님이 8달전에 작성함.

MySQL 데이터베이스를 멈추지 않고 테이블 스키마를 변경하는 방법

과 젬 소개(https://github.com/redbooth/percona_migrator)

https://hackernoon.com/percona-migrator-announcement-6a32d5b7484c#.ebchis1gi
wagurano님이 8달전에 작성함.

루비 오브젝트 아이디와 메모리

루비 오브젝트는 메모리에서 40바이트를 차지하며, 오브젝트는 아이디는 40씩 증가합니다. 이러한 특성으로 오브젝트의 메모리 페이지 위치를 찾을 수 있습니다. 이에 대해 '아론 패터슨'씨가 설명합니다.

http://tenderlovemaking.com/2017/02/01/object-id-in-mri.html
wagurano님이 8달전에 작성함.
볼꺼리

널 오브젝트 패턴 소개

루비 타파스(스크린 캐스트)의 '아비디 그림'씨와 쏘우트봇(thoughtbot) 스크린 캐스트인 업케이스의 '벤 오렌스타인'씨가 레일스 프로젝트에 적용합니다. 루비 타파스는 손님계정으로 사용하는 사례를 로그인에 적용하였고 업케이스는 테스트 코드를 작성하며 질문과 답변에 대한 사례를 설명합니다.

https://www.rubytapas.com/2017/01/31/two-screencasts-two-ways-eradicate-ruby-nil-values
wagurano님이 8달전에 작성함.
신간소개

Mastering Exceptions in Ruby 루비 예외처리 방법(허니뱃저)

무료이지만 이메일 주소 등록 필요

https://honeybadger.leadpages.co/exceptions/
wagurano님이 8달전에 작성함.
채용공고

8명의 소수정예팀인 당근마켓에서 디자인 리더를 모십니다.

주변에 공유해주세요.

https://www.rocketpunch.com/jobs/23524/%EB%8B%B9%EA%B7%BC%EB%A7%88%EC%BC%93-%EC%95%B1-%EB%94%94%EC%9E%90%EC%9D%B4%EB%84%88
wagurano님이 8달전에 작성함.
업체홍보
발행일자
2017-02-05 23:00:00 +0900
편집인
wagurano@gmail.com
포스터

등록한 포스터 이미지가 없습니다.