Skip to content

주간뉴스 22호 (4월 3주)

ChangHoon, Jeong edited this page Apr 17, 2015 · 29 revisions

이곳에 추가했더라도 편집자의 의도에 따라 발행되는 주간 뉴스에 포함되지 않을 수 있습니다.

지난주에 급하게 발행한걸 어떻게 아셨는지 평소보다 메일 오픈율이 20%나 떨어졌습니다 ㅜㅜ 이번주에는 지난주에 못한것까지 알차게 준비 했습니다. 날씨가 쌀쌀한데 다들 감기 조심하시기 바랍니다.

===

루비 2.2.2 릴리스

이 릴리스는 OpenSSL 확장의 호스트 이름 검증 취약점의 보안 수정을 포함합니다. 업데이트를 권장합니다. 2.0, 2.1 버전에 대한 패치도 있으니 업데이트하기 바랍니다.

===

루비 스타일(3) – 말하는 듯한 코딩

한국어로 된 좋은 글이 벌써 세 번째 시리즈까지 나왔습니다. 이번에는 말하는 듯한 루비 코딩 스타일에 대해 다루고 있으며 피보나치 수열의 합을 구하는 방법을 예로 들고 있습니다.

===

[RORLab 발표] 주피터(Jupyter) - IRuby Notebook 보충

IRuby, ZeroMQ, ipython 설치 방법 등 이번 주 RORLab에서 했던 IRuby 발표에 대한 보충 글입니다. 발표자료

===

레일즈 개발을 위한 SublimeText 3 설정

SublimeText 3 에디터를 레일즈 개발에 사용하기 편하도록 설정하는 것에 관한 글입니다. 패키지, 설정, 스니팻, 단축키를 다룹니다.

===

새로운 Minitest::Spec 문법

Minitest::Spec 문법이 최근 릴리스된 5.6.0부터 변경되었습니다. 이 글에서는 문법이 변경된 이유에 관해 설명하고 있으며 아직 경고 메시지가 나오지 않지만 6.0에서 없어질 것을 대비해 미리 변경하는 것을 제안합니다.

===

루비 젬이 느려지는 이유

젬을 사용할 때 의존성 검사로 인해 느려지는 원인과 해결방법을 설명하고 있습니다. 젬의 여러 버전을 가지고 있는 경우 의존성 검사에서 많은 할당으로 인해 속도가 느려졌습니다. 이 문제는 require can be very slow with lot of gems 이슈에서 최초 제기되었고 drop millions of allocations by using a linked list PR에서 수정되었습니다.

===

글 쓰듯이 코딩하기

레일스 코드를 리팩토링 하는 과정을 다루고 있습니다. 리팩토링 할 때마다 [The Elements of Style, Fourth Edition] (http://www.amazon.com/The-Elements-Style-Fourth-Edition/dp/020530902X)에 언급된 글 쓰는 규칙을 보여주고 이에 맞게 수정하는 것이 흥미롭습니다. 유튜브 영상

===

Here be Dragons

Bath Ruby Conference 2015 발표 영상 중 하나입니다. 앞부분에서는 잘못된 코드를 디버깅하고, 그다음에는 잘못된 코드가 보일 때마다 경험치를 높게?주는 게임으로 설명하며 마지막으로 협업이 중요하다는 결론으로 끝이 납니다. 다른 사람의 잘못된 코드를 내버려두는 것이 지금 당장은 나에게 이익이 되더라도 나중에는 나에게 책임과 잘못이 있다는 것입니다.

===

IRB.TOOLS

IRB 콘솔을 좀 더 예쁘고 유용하게 바꿔줍니다. 색상 표시, vim을 이용한 멀티라인 수정, 디버깅 기능 등을 제공합니다. pry와 다르게 IRB.TOOLS는 IRB 콘솔을 사용합니다.

===

capybara를 이용해 웹 작업 자동화하기

capybara는 레일즈에서 웹 페이지를 테스트하는데 많이 사용되지만, 반복 작업을 하는 데도 사용할 수 있습니다. 이 글에서는 주어진 이미지를 포함하는 웹사이트 목록을 구글 이미지 검색결과를 하나씩 방문하는 방법으로 찾아내는데 이때 capybara를 사용합니다.

===

루비 개발자 구인 사이트

루비 개발자 구인정보만 올라옵니다. 풀타임, 프리랜서, 원격근무 등의 조건으로 검색할 수 있습니다. 이곳에 구인정보를 올리려면 $195를 내야합니다.

embiggen

단축 URL 여부를 판단하고, 전체 URL을 반환하는 젬입니다.

===

rgb

색상을 더 밝게, 더 어둡게 와 같은 방법으로 다루는 젬입니다.

행사/모임

RORLAB 제 13회 Playground

4월 21일(화) 저녁 8시부터 토즈 강남 2호점에서 진행됩니다.

Clone this wiki locally