주간뉴스 - 64호 (3월 3주)

발행일 : 2017-03-19 23:00:00 +0900 | 발행처 : RORLAB http://rorlab.org | 편집인 : wagurano@gmail.com

행사안내

행사: 이모콘 2017

온라인 무료 컨퍼런스, 지금 등록하세요.

https://www.crowdcast.io/e/emocon-2017-ss/register
제보자 : wagurano (일 년 이상전에 작성)
읽을꺼리

젬 소개: RIB 루비 인터프리터/쉘

https://github.com/godfat/rib
제보자 : wagurano (일 년 이상전에 작성)

젬 소개: 인공신경망 젬

JRuby로 만든 인공신경망입니다.

https://github.com/jedld/brains-jruby
제보자 : wagurano (일 년 이상전에 작성)

젬 소개: 터미널 인터페이스 젬

터미널에서 대화형 프로그램을 만듭니다.

https://github.com/piotrmurach/tty-prompt
제보자 : wagurano (일 년 이상전에 작성)

젬 소개: 다음 젬 6개를 쓸 때 주의할 점

devise_token_auth, sidekiq-unique-jobs, axlsx, whenever, dwolla-ruby, rails_admin + will_paginate

https://blog.rubyroidlabs.com/2017/02/trouble-ruby-gems/
제보자 : wagurano (일 년 이상전에 작성)

젬 소개: 레일스 추천 8개 젬

Pundit, WebPacker, Smarter CSV, Bundler, Rails ERD, Chartkick, Annotate, MetaTags

http://blog.planetargon.com/entries/8-useful-ruby-on-rails-gems-we-couldnt-live-without
제보자 : wagurano (일 년 이상전에 작성)

질문과 답변 - han, rinae, chulki.lee

pry 코드 여러줄 붙이는 방법
참고. https://github.com/pry/pry/issues/1524
파일로 저장하여 불러오는 방법: load 'your_code.rb'
또는 play 'your_code.rb'
편집기 사용: $EDITOR(예. vim)설정하고 edit 명령어실행

http://jafrog.com/2013/10/11/copy-paste-in-pry.html
제보자 : wagurano (일 년 이상전에 작성)

질문과 답변 - han

WebMock.stub_request 사용하려면, 아래 링크와 같이 설정해야 합니다.

https://github.com/bblimke/webmock#outside-a-test-framework
제보자 : wagurano (일 년 이상전에 작성)

질문과 답변 - nassol, wonsup, han

최신글을 먼저 보여주려면
1) Post.order(created_at: :desc).all
2) @posts = @posts.reverse
3) @posts.reverse!


제보자 : wagurano (일 년 이상전에 작성)

#tap으로 깔끔하게 코딩하기. - penguin

단 너무 과하게 사용하면 가독성이 떨어지니 조심하세요.

http://seejohncode.com/2012/01/02/ruby-tap-that/
제보자 : wagurano (일 년 이상전에 작성)

C라이브러리 .so 파일을 루비에서 사용하기

Shared Libraries: How Ruby and C Work Together

http://www.rubyletter.com/blog/2017/03/03/using-shared-libraries-in-ruby.html
제보자 : wagurano (일 년 이상전에 작성)

흥미로운 엘릭서 - han

DB를 붙였을 때 Go가 제일 빠르나 DB를 떼고 테스트하면 엘릭서가 제일 빨랐다고 합니다.

https://medium.com/unbabel-dev/a-tale-of-three-kings-e0be17a16e2b#.17hzriiuz
제보자 : wagurano (일 년 이상전에 작성)

비공개 젬을 사용하는 방법

젬파일에 개인 저장소를 git주소를 넣으면 bundle install은 되지만 bundle update는 안된다고 하네요. 이때 이글에서 사용하는 방법을 적용해보세요.

https://medium.com/@soutaro/let-gemfile-be-machine-writable-a208e240a3#.4ujwmpt9o
제보자 : wagurano (일 년 이상전에 작성)

좋은 코드의 조건은.

Writing good code: how to reduce the cognitive load of your code

https://chrismm.com/blog/writing-good-code-reduce-the-cognitive-load/?2
제보자 : wagurano (일 년 이상전에 작성)

루비 코드를 파일로 정리하려면 require, load를 사용하고 루비 언어 코드로 정리하려면 include, extend를 사용해보세요.

Ruby Methods: differences between load, require, include and extend in Ruby.

https://prograils.com/posts/ruby-methods-differences-load-require-include-extend
제보자 : wagurano (일 년 이상전에 작성)

레일스5와 부트스트랩4 설정

http://m.blogher.com/your-perfect-guide-integrate-bootstrap-4-rails-5
제보자 : wagurano (일 년 이상전에 작성)

멀티 프로세스 프로그래밍의 채팅 예시

http://blog.appsignal.com/2017/03/07/ruby-magic-concurrency-processes.html
제보자 : wagurano (일 년 이상전에 작성)

액티브레코드 어댑터 만들기

http://eng.localytics.com/odbc-and-writing-your-own-activerecord-adapter/
제보자 : wagurano (일 년 이상전에 작성)

데이비드가 추천하는 프로그래밍 책 5권

https://signalvnoise.com/posts/3375-the-five-programming-books-that-meant-most-to-me
제보자 : wagurano (일 년 이상전에 작성)

액티브레코드의 디폴트 스코프 사용 주의

https://signalvnoise.com/posts/3375-the-five-programming-books-that-meant-most-to-me
제보자 : wagurano (일 년 이상전에 작성)

Docker 활용법 - 개발 환경 구성하기

도커 개발환경 구성하기는 계속 진화하고 있죠^^ 도커 컴포즈 다음 단계는 뭘까요^^

http://raccoonyy.github.io/docker-usages-for-dev-environment-setup/
제보자 : wagurano (일 년 이상전에 작성)

루비 취약점

https://web.nvd.nist.gov/view/vuln/search-results?query=Ruby&search_type=all&cves=on
제보자 : wagurano (일 년 이상전에 작성)

샌디 메츠의 객체 지향 디자인

5 lessons in object-oriented design from Sandi Metz

https://18f.gsa.gov/2016/06/24/5-lessons-in-object-oriented-design-from-sandi-metz/
제보자 : wagurano (일 년 이상전에 작성)

SQL 쿼리 분석

A Rubyist's Guide to Postgresql's Explain

http://www.rubyletter.com/blog/2017/03/13/rubyist-guide-to-postgres-explain.html
제보자 : wagurano (일 년 이상전에 작성)

루비 책 읽기 모임

루비를 깨우치다.(ruby internals)를 읽는다고 하네요. 샌디 메츠와 카트리나 오웬의 리팩토링 책은 벌써 읽었군요.

한국에서도 언젠가는...

http://rubybookclub.com/
제보자 : wagurano (일 년 이상전에 작성)

구글 스프레드시트 사용하기

https://www.twilio.com/blog/2017/03/google-spreadsheets-ruby.html
제보자 : wagurano (일 년 이상전에 작성)

ROM 젬 소스 코드 분석

https://blog.mikecordell.com/2017/03/12/reading-ruby-code-rom-exploration.html
제보자 : wagurano (일 년 이상전에 작성)

루비 히어로 시상식 종료

올해부터는 레일스 컨퍼런스에서 루비 히어로 시상식이 없다고 합니다. 청키베이컨이 그립군요.

http://olivierlacan.com/posts/ruby-heroes-farewell/
제보자 : wagurano (일 년 이상전에 작성)

루비 코딩할 때 실수 모음

http://jetruby.com/expertise/common-rails-mistakes-ruby-way/


제보자 : wagurano (일 년 이상전에 작성)
볼꺼리

동영상: 오픈 소스 소프트웨어 인디 개발자 이야기

엠버와 레일스 개발자 예후다 카츠의 2014년 동영상입니다.

https://youtu.be/FMPmNNUEtTI
제보자 : wagurano (일 년 이상전에 작성)

동영상: 루비 가비지 컬렉터의 역사

참고. https://www.speedshop.co/2017/03/09/a-guide-to-gc-stat.html

https://youtu.be/lcQ-hIfiljA
제보자 : wagurano (일 년 이상전에 작성)

동영상: 레일스 에러 메시지에서 해당 파일로 바로 이동하기

$EDITOR를 설정하고 Cmd+클릭해보세요.
Ruby Stacktrace: Fight or Flight

https://vimeo.com/207479931
제보자 : wagurano (일 년 이상전에 작성)

동영상: 테이터베이스 트릭

RubyConf AU 2017 - Simple and Awesome Database Tricks, By Barrett Clark

https://youtu.be/N08NHsyaoKM
제보자 : wagurano (일 년 이상전에 작성)

동영상: 액티브레코드와 엑토(엘릭서) 비교

https://youtu.be/_wD25uHx_Sw
제보자 : wagurano (일 년 이상전에 작성)

동영상: 대학생 레일스 코딩 교육 단체, 멋쟁이 사자처럼 오리엔테이션

1시간 9분 10초부터 보세요. 올해는 모바일앱개발도 하네요.

https://www.facebook.com/likelion.net/videos/1440679289290196
제보자 : wagurano (일 년 이상전에 작성)
신간소개

Career Path of Field Engineer

To pursue a career as a field engineer, one can make use of training programs, degrees, and apprenticeships that are offered at various institutions. While formal training is indeed required to get...

https://www.fieldengineer.com/blogs/what-does-a-field-engineer-do/
제보자 : sakbar (10달전에 작성)
채용공고

구인: 이음소시어스

- Ruby 전문가
- aws 경험자
- 개발에 대한 이해도가 높아 러닝커브 최소화 가능한 분
- 1년차이상 Ruby on Rails 회사에서 경력자거나 배울 의지가 있는분도 환영!
no_spam_/_david_at_i-um.net_/_no_spam

https://www.rocketpunch.com/companies/ium
제보자 : wagurano (일 년 이상전에 작성)
업체홍보

FIBER OPTIC JOBS AND CAREERS

What the market wants from Fiber Optic Technician?

Fiber optic engineer jobs can be found in many places. Most of the companies that have placed advertisements for fiber optic engineer job vacan...

https://www.fieldengineer.com/blogs/fiber-optic-jobs-careers/
제보자 : sakbar (11달전에 작성)

기사추가

뉴스레터 구독신청 구독신청하기