Skip to content

Commit 7b04870

Browse files
committed
Recreate categories
1 parent 8d9443f commit 7b04870

3 files changed

Lines changed: 71 additions & 91 deletions

File tree

‎index.md‎

Lines changed: 46 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ title: 루비 프로그래밍 언어 한글 문서
77

88
- 최종 수정일: {{site.time | date: "%Y-%m-%d"}}
99

10-
# 블로그 글
10+
## [글](#articles)
11+
{: #articles}
1112

1213
- [빨리 알았으면 좋았을 뻔한 레일즈 기술](https://dayone.me/1ajvzWC){: .article data-tags="translated rails" data-author="marocchino" data-date="2014.12.31"}
1314
- [Hashie는 위험해요 - 해쉬와 OpenStruct를 위한 송시](https://dayone.me/18pYzZD){: .article data-tags="translated gem" data-author="marocchino" data-date="2014.12.19"}
@@ -20,61 +21,49 @@ title: 루비 프로그래밍 언어 한글 문서
2021
- [맨붕없이 RVM과 루비 설치하기](http://bigmatch.i-um.net/2013/12/%EB%A9%98%EB%B6%95%EC%97%86%EC%9D%B4-rvm%EA%B3%BC-%EB%A3%A8%EB%B9%84-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/){: .article data-tags="ruby" data-author="Bigmatch" data-date="2013.12.04"}
2122
- [Rspec과 Guard를 활용한 루비 테스트 자동화](http://blog.nacyot.com/articles/2013-10-02-ruby-test-automation-with-rspec-and-guard/){: .article data-tags="test" data-author="nacyot" data-date="2013.10.02"}
2223
- [Thinking about Ruby’s Class Declaration Syntax, Object Creation Mechanism](http://we.weirdmeetup.com/thinking-about-rubys-class-declaration-syntax-object-creation-mechanism/){: .article data-tags="ruby" data-author="JOONJEONG" data-date="2013.09.02"}
23-
- [Zero to Pinterest UI(Dev.Study.Archive)](http://dev-study.github.io/presentations/zero_to_pinterent_ui.html){: .article data-tags="rails movie" data-author="김성준" data-date="2013.08.18"}
2424
- [Ruby의 철학에 관한 마츠모토 유키히로의 인터뷰 Part 1](http://we.weirdmeetup.com/ruby의-철학에-관한-마츠모토-유키히로의-인터뷰-part-1/){: .article data-tags="translated ruby" data-author="JOONJEONG" data-date="2013.08.15"}
2525
- [루비 온 레일스 아키텍처 디자인](http://flowkater.github.io/blog/2013/08/12/rails-architecture/){: .article data-tags="translated rails" data-author="Fl0wk27er" data-date="2013.08.12"}
2626
- [Ruby 와 Rails 배우고 싶을때](http://flowkater.github.io/blog/2013/08/07/ruby-and-rails-learning-resource/){: .article data-tags="ruby rails" data-author="Fl0wk27er" data-date="2013.08.07"}
2727
- [Ruby, Rails 스터디 이전 발표 자료](http://flowkater.github.io/blog/2013/05/29/be-a-rubyist-1-2/){: .article data-tags="ruby rails" data-author="Fl0wk27er" data-date="2013.05.29"}
2828
- [- TDD는 죽었다 - Rails를 만든 DHH의 글](http://yisangwook.tumblr.com/post/83725422949/tdd-is-dead-long-live-testing){: .article data-tags="translated test" data-author="yisangwook" data-date="2013.04.25"}
2929
- [루비 테스트 프레임워크 RSpec 2.14 매쳐(Matchers)](http://blog.nacyot.com/articles/2014-04-07-rspec-matchers/){: .article data-tags="test" data-author="nacyot" data-date="2013.04.07"}
3030
- [분산 테스트 실행 시스템 RRRSpec을 출시하였습니다.](https://gist.github.com/marocchino/9738532){: .article data-tags="translated test" data-author="marocchino" data-date="2013.03.24"}
31-
- [루비 기본 100분](http://www.youtube.com/watch?v=vjyL6fLzJjA){: .article data-tags="ruby movie" data-author="서동주" data-date="2013.01.19"}
32-
- [Instant Prototyping with Ruby on Rails(H3 2012)](http://www.youtube.com/watch?v=AlNLavCg3yg){: .article data-tags="rails movie" data-author="최명진" data-date="2012.11.13"}
33-
- [Open API 와 Ruby on Rails 에 대한 이야기(H3 2012)](http://www.youtube.com/watch?v=fAi0PC0v5OQ){: .article data-tags="rails movie" data-author="조범석" data-date="2012.11.13"}
34-
- [루비는 패셔니스타(Deview 2012)](http://deview.kr/2012/xe/index.php?mid=track&document_srl=391&time_srl=233){: .article data-tags="ruby movie" data-author="문추근" data-date="2012.09.27"}
3531

36-
## [루비(Ruby) 프로그래밍 언어](#ruby)
37-
{: #ruby}
3832

39-
- [루비 공식 사이트](https://www.ruby-lang.org/ko/){: .doc data-tags="translated"}
33+
## [동영상](#movies)
34+
{: #movies}
35+
36+
- [Zero to Pinterest UI(Dev.Study.Archive)](http://dev-study.github.io/presentations/zero_to_pinterent_ui.html){: .article data-tags="rails movie" data-author="김성준" data-date="2013.08.18"}
37+
- [루비 기본 100분](http://www.youtube.com/watch?v=vjyL6fLzJjA){: .article data-tags="ruby" data-author="서동주" data-date="2013.01.19"}
38+
- [Instant Prototyping with Ruby on Rails(H3 2012)](http://www.youtube.com/watch?v=AlNLavCg3yg){: .article data-tags="rails" data-author="최명진" data-date="2012.11.13"}
39+
- [Open API 와 Ruby on Rails 에 대한 이야기(H3 2012)](http://www.youtube.com/watch?v=fAi0PC0v5OQ){: .article data-tags="rails" data-author="조범석" data-date="2012.11.13"}
40+
- [루비는 패셔니스타(Deview 2012)](http://deview.kr/2012/xe/index.php?mid=track&document_srl=391&time_srl=233){: .article data-tags="ruby" data-author="문추근" data-date="2012.09.27"}
41+
- [RORLab Podcasts](https://itunes.apple.com/cy/podcast/rorlab-podcast/id770036911){: .article data-tags="rails"}
42+
- [Coding Life](http://www.youtube.com/playlist?list=PLbdtsbZUwdeSAjccModOzFREAyX9W4Jh-){: .article data-tags="test" data-author="Ashal JOKER"}
43+
44+
## [문서, 사이트](#docs)
45+
{: #docs}
46+
47+
- [루비 공식 사이트](https://www.ruby-lang.org/ko/){: .article data-tags="translated ruby"}
4048
- [문서](https://www.ruby-lang.org/ko/documentation/)
4149
- [루비 20분 가이드](https://www.ruby-lang.org/ko/documentation/quickstart/)
4250
- [다른 언어에서 루비로](https://www.ruby-lang.org/ko/documentation/ruby-from-other-languages/)
4351
- [설치하기](https://www.ruby-lang.org/ko/documentation/installation/)
4452
- [라이브러리(젬)](https://www.ruby-lang.org/ko/libraries/)
4553
- [뉴스](https://www.ruby-lang.org/ko/news/)
46-
- [루비 스타일 가이드](https://github.com/dalzony/ruby-style-guide/blob/master/README-koKR.md){: .doc data-tags="translated" data-author="dalzony"}
47-
- [알아두면 도움이 되는 55가지 루비 기법](https://gist.github.com/nacyot/7624036){: .doc data-tags="translated" data-author="nacyot"}
48-
- [Joinc : Ruby](http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Ruby)
49-
- [이상한 모임 : 루비](http://we.weirdmeetup.com/tag/ruby/)
50-
- [생활코딩 : 루비](http://opentutorials.org/course/742/4554)
51-
52-
## [루비 온 레일즈(Ruby on Rails)](#rails)
53-
{: #rails}
54-
54+
- [루비 스타일 가이드](https://github.com/dalzony/ruby-style-guide/blob/master/README-koKR.md){: .article data-tags="translated ruby" data-author="dalzony"}
55+
- [알아두면 도움이 되는 55가지 루비 기법](https://gist.github.com/nacyot/7624036){: .article data-tags="translated ruby" data-author="nacyot"}
56+
- [Joinc : Ruby](http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Ruby){: .article data-tags="ruby"}
57+
- [이상한 모임 : 루비](http://we.weirdmeetup.com/tag/ruby/){: .article data-tags="ruby"}
58+
- [생활코딩 : 루비](http://opentutorials.org/course/742/4554){: .article data-tags="ruby"}
5559
- 레일즈 가이드
56-
[RubyKr](http://rorlab.org/rg/index.html){: .doc data-tags="translated"}
60+
[RubyKr](http://rorlab.org/rg/index.html){: .article data-tags="translated rails"}
5761
[ROR Lab](http://rubykr.github.io/rails_guides/)
58-
- [ROR Lab.](http://rorlab.org/)
62+
- [ROR Lab.](http://rorlab.org/){: .article data-tags="rails"}
5963
- [HappyRails](http://happyrails.rorlab.org/ko)
60-
- [RORLab Podcasts](https://itunes.apple.com/cy/podcast/rorlab-podcast/id770036911){: .doc data-tags="movie"}
61-
62-
## [젬(Gem)](#gem)
63-
{: #gem}
64-
65-
- [지킬(jekyll)](http://svperstarz.github.io/jekyll-docs-ko/){: .doc data-tags="translated"}
66-
- [시나트라(sinatra)](http://www.sinatrarb.com/intro-ko.html){: .doc data-tags="translated"}
67-
- [번들러(Bundler)](http://ruby-korea.github.io/bundler-site/){: .doc data-tags="translated"}
68-
69-
## [테스트](#testing)
70-
{: #testing}
71-
72-
- [Better Specs](http://betterspecs.org/ko){: .doc data-tags="translated"}
73-
- [Coding Life](http://www.youtube.com/playlist?list=PLbdtsbZUwdeSAjccModOzFREAyX9W4Jh-){: .doc data-tags="movie" data-author="Ashal JOKER"}
74-
75-
## [루비모션(RubyMotion)](#rubymotion)
76-
{: #rubymotion}
77-
64+
- [지킬(jekyll)](http://svperstarz.github.io/jekyll-docs-ko/){: .article data-tags="translated gem"}
65+
- [시나트라(sinatra)](http://www.sinatrarb.com/intro-ko.html){: .article data-tags="translated gem"}
66+
- [번들러(Bundler)](http://ruby-korea.github.io/bundler-site/){: .article data-tags="translated gem"}
7867
- <span class='tag'>번역</span> RubyMotion 공식 문서
7968
- Articles
8069
- [Use CocoaPods Dependencies in RubyMotion Apps](http://ruby-korea.github.io/RubyMotionDocumentation/articles/cocoapods/)
@@ -83,6 +72,7 @@ title: 루비 프로그래밍 언어 한글 문서
8372
- [Debugging RubyMotion applications](http://ruby-korea.github.io/RubyMotionDocumentation/articles/debugging/)
8473
- [Writing Ruby gems for RubyMotion](http://ruby-korea.github.io/RubyMotionDocumentation/articles/gems/)
8574
- [Writing Tests for RubyMotion Apps](http://ruby-korea.github.io/RubyMotionDocumentation/articles/testing/)
75+
- [Better Specs](http://betterspecs.org/ko){: .article data-tags="translated test"}
8676

8777
## [책](#book)
8878
{: #book}
@@ -91,30 +81,30 @@ title: 루비 프로그래밍 언어 한글 문서
9181
버전, 레일즈는 3.0 이후 버전을 다루고 있는 책을 읽으시길 권해 드립니다.
9282

9383
- 루비로 배우는 객체지향 디자인
94-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=896626123X){: .book data-tags="translated" data-date="2014.11"}
84+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=896626123X){: .article data-tags="translated" data-date="2014.11"}
9585
[yes24](http://www.yes24.com/24/Goods/15254976?Acode=101)
9686
[ebook](http://ebook.insightbook.co.kr/ebooks/5490f4d9bf6e107fd3000008)
9787
- 루비를 깨우치다
98-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8994774769){: .book data-tags="translated" data-date="2014.08"}
88+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8994774769){: .article data-tags="translated" data-date="2014.08"}
9989
[yes24](http://www.yes24.com/24/goods/14163047?scode=032&OzSrank=1)
10090
- Devise 젬 파헤치기
101-
[ebook](https://www.gitbook.io/book/luciuschoi/exploring_devise){: .book data-date="2014.06"}
91+
[ebook](https://www.gitbook.io/book/luciuschoi/exploring_devise){: .article data-date="2014.06"}
10292
- FoundBlog 따라하기
103-
[ebook](https://www.gitbook.io/book/luciuschoi/foundblog){: .book data-date="2014.06"}
93+
[ebook](https://www.gitbook.io/book/luciuschoi/foundblog){: .article data-date="2014.06"}
10494
- 초보자를 위한 레일스 가이드북
105-
[ebook](https://www.gitbook.io/book/rorlab/railsguidebook){: .book data-date="2014.04"}
95+
[ebook](https://www.gitbook.io/book/rorlab/railsguidebook){: .article data-date="2014.04"}
10696
- R과 Ruby를 활용한 데이터 해석 입문
107-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8965400546){: .book data-tags="translated" data-date="2014.01"}
97+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8965400546){: .article data-tags="translated" data-date="2014.01"}
10898
[yes24](http://www.yes24.com/24/goods/11796950?scode=032&OzSrank=1)
10999
- 루비 프로그래밍 언어
110-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8970507531){: .book data-tags="translated" data-date="2012.11"}
100+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8970507531){: .article data-tags="translated" data-date="2012.11"}
111101
[yes24](http://www.yes24.com/24/goods/7980382?scode=032&amp;OzSrank=5)
112102
- 레일스와 함께하는 애자일 웹 개발 - 4/E
113-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8966260349){: .book data-tags="translated" data-date="2012.05"}
103+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8966260349){: .article data-tags="translated" data-date="2012.05"}
114104
[yes24](http://www.yes24.com/24/goods/7097680?scode=032&amp;OzSrank=4)
115105
[ebook](http://ebook.insightbook.co.kr/ebooks/4fbad65fbf6e100370000002)
116106
- 리팩토링 : 루비 에디션
117-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8994506063){: .book data-tags="translated" data-date="2011.09"}
107+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8994506063){: .article data-tags="translated" data-date="2011.09"}
118108
[yes24](http://www.yes24.com/24/goods/5714409?scode=032&amp;OzSrank=6)
119109

120110
### [오래된 책들](#book-old)
@@ -126,31 +116,31 @@ title: 루비 프로그래밍 언어 한글 문서
126116
가능하면 새로운 책을 읽으시는 걸 추천해 드립니다.
127117

128118
- 루비 프로그래밍 언어
129-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8979147384){: .book data-tags="translated" data-date="2010.04"}
119+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8979147384){: .article data-tags="translated" data-date="2010.04"}
130120
[yes24](http://www.yes24.com/24/goods/3787559?scode=032&amp;OzSrank=8)
131121
- Ruby가 보이는 그림책
132-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8931550685){: .book data-tags="translated" data-date="2010.02"}
122+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8931550685){: .article data-tags="translated" data-date="2010.02"}
133123
[yes24](http://www.yes24.com/24/goods/3689449?scode=032&amp;OzSrank=3)
134124
- 입문자를 위한 루비
135-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8990758424){: .book data-tags="translated" data-date="2009.02"}
125+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8990758424){: .article data-tags="translated" data-date="2009.02"}
136126
[yes24](http://www.yes24.com/24/goods/3279711?scode=032&amp;OzSrank=9)
137127
- Beginning Ruby on Rails
138-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8956744181){: .book data-tags="translated" data-date="2008.02"}
128+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8956744181){: .article data-tags="translated" data-date="2008.02"}
139129
[yes24](http://www.yes24.com/24/goods/2825095?scode=032&amp;OzSrank=12)
140130
- 쉽게 배우는 JRuby on rails
141-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8995856459){: .book data-tags="translated" data-date="2007.07"}
131+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8995856459){: .article data-tags="translated" data-date="2007.07"}
142132
- 레일스를 위한 루비
143-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8990758688){: .book data-tags="translated" data-date="2007.05"}
133+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8990758688){: .article data-tags="translated" data-date="2007.05"}
144134
[yes24](http://www.yes24.com/24/goods/2539575?scode=032&amp;OzSrank=10)
145135
- 웹 개발 2.0 루비 온 레일스
146-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8960770000){: .book data-tags="translated" data-date="2007.03"}
136+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8960770000){: .article data-tags="translated" data-date="2007.03"}
147137
[yes24](http://www.yes24.com/24/goods/2495263?scode=032&amp;OzSrank=11)
148138
- Programming Ruby 프로그래밍 루비 - 전2권
149-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8991268250){: .book data-tags="translated" data-date="2007.02"}
139+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8991268250){: .article data-tags="translated" data-date="2007.02"}
150140
[yes24](http://www.yes24.com/24/goods/2314079?scode=032&amp;OzSrank=15)
151141
[ebook](http://ebook.insightbook.co.kr/ebooks/4fbad6dcbf6e1002ed000007)
152142
- Ruby on Rails- 초고속 웹 개발의 시작
153-
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8979144539){: .book data-tags="translated" data-date="2006.11"}
143+
[알라딘](http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8979144539){: .article data-tags="translated" data-date="2006.11"}
154144
[yes24](http://www.yes24.com/24/goods/2296786?scode=032&amp;OzSrank=14)
155145

156146
## 기여하기

‎javascripts/main.js‎

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
(function() {
22
var printDate = function(date) {
3-
return '<span class="date">' + date + '</span>';
3+
if (!date) {
4+
return '';
5+
} else {
6+
return '<span class="date">' + date + '</span>';
7+
}
48
};
9+
510
var printTags = function(tags) {
611
if (!tags) {
712
return '';
@@ -12,6 +17,7 @@
1217
}).join(" ");
1318
}
1419
};
20+
1521
var printAuthor = function(author) {
1622
if (!author) {
1723
return '';
@@ -20,39 +26,18 @@
2026
}
2127
};
2228

29+
var renderData = function(links) {
30+
for (var i = 0, l = links.length; i < l; i ++) {
31+
var link = links[i];
32+
var li = link.parentElement;
33+
li.innerHTML = [
34+
printDate(link.dataset.date),
35+
printTags(link.dataset.tags),
36+
li.innerHTML,
37+
printAuthor(link.dataset.author)
38+
].join(" ");
39+
}
40+
};
2341
var articles = document.getElementsByClassName("article");
24-
for (var i = 0, l = articles.length; i < l; i ++) {
25-
var article = articles[i];
26-
var li = article.parentElement;
27-
li.innerHTML = [
28-
printDate(article.dataset.date),
29-
printTags(article.dataset.tags),
30-
li.innerHTML,
31-
printAuthor(article.dataset.author)
32-
].join(" ");
33-
}
34-
35-
var docs = document.getElementsByClassName("doc");
36-
for (var i = 0, l = docs.length; i < l; i ++) {
37-
var doc = docs[i];
38-
var li = doc.parentElement;
39-
li.innerHTML = [
40-
printTags(doc.dataset.tags),
41-
li.innerHTML,
42-
printAuthor(doc.dataset.author)
43-
].join(" ");
44-
}
45-
46-
var books = document.getElementsByClassName("book");
47-
for (var i = 0, l = books.length; i < l; i ++) {
48-
var book = books[i];
49-
var li = book.parentElement;
50-
li.innerHTML = [
51-
printDate(book.dataset.date),
52-
printTags(book.dataset.tags),
53-
li.innerHTML
54-
].join(" ");
55-
}
56-
57-
42+
renderData(articles);
5843
})();

‎stylesheets/stylesheet.css‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ table {
4949
font-size: 14px;
5050
}
5151

52+
.author {
53+
color: #999;
54+
font-size: 12px;
55+
}
56+
5257
.tag {
5358
-webkit-font-smoothing: antialiased;
5459
background-color: rgb(0, 140, 186);

0 commit comments

Comments
 (0)