(add future plans and links to installation on ...) |
(add link ruby editors) |
||
| (5 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
{{TutorialBrowser| | {{TutorialBrowser| | ||
series=Ruby| | series=Ruby| | ||
| Line 7: | Line 5: | ||
}} | }} | ||
| − | {{ | + | {{Box|Status Of Writing| |
| + | [[Image:Action_pen.svg|noframe|left|40px]]{{Progress bar|2}}|100%}} | ||
| − | + | = About Ruby Bindings = | |
Through the engagement of only a few guys the project [http://rubyforge.org/projects/korundum/ Korundum] on [http://rubyforge.org Rubyforge] was raised, | Through the engagement of only a few guys the project [http://rubyforge.org/projects/korundum/ Korundum] on [http://rubyforge.org Rubyforge] was raised, | ||
which allowed to use the famous [http://en.wikipedia.org/wiki/Qt_(toolkit) Qt toolkit] within the [[http://ruby-lang.org ruby language]]. The bindings were were ported to allow the use of Qt4 and KDE4. After years of development this | which allowed to use the famous [http://en.wikipedia.org/wiki/Qt_(toolkit) Qt toolkit] within the [[http://ruby-lang.org ruby language]]. The bindings were were ported to allow the use of Qt4 and KDE4. After years of development this | ||
| Line 15: | Line 14: | ||
<ref name="kdebindings_stable01">Richard Dale: [http://www.kdedevelopers.org/node/4146 KDE Bindings in KDE 4.5]. In: his [http://www.kdedevelopers.org/blog/89 blog] (January 2010).</ref> | <ref name="kdebindings_stable01">Richard Dale: [http://www.kdedevelopers.org/node/4146 KDE Bindings in KDE 4.5]. In: his [http://www.kdedevelopers.org/blog/89 blog] (January 2010).</ref> | ||
| − | + | = Future Plans = | |
After creating a minimum of content the wiki pages will be copied into a | After creating a minimum of content the wiki pages will be copied into a | ||
book made with [http://en.wikipedia.org/wiki/LaTeX LaTeX] for people prefering | book made with [http://en.wikipedia.org/wiki/LaTeX LaTeX] for people prefering | ||
| Line 21: | Line 20: | ||
should be synchronized with the wiki maybe every half year. | should be synchronized with the wiki maybe every half year. | ||
| − | == Installation == | + | = Installation = |
| − | + | ||
| + | == Installation Of Ruby == | ||
| + | |||
| + | ;[[/Installation/Installation of Ruby|Installation of Ruby]] | ||
| + | :''setup ruby itself for end-user and developers'' | ||
| + | |||
| + | == Installation Of Bindings == | ||
| + | |||
;[[/Installation/Installation on Linux|Installation on Linux]] | ;[[/Installation/Installation on Linux|Installation on Linux]] | ||
| − | :''setup ruby bindings for end-user and developers on | + | :''setup ruby bindings for end-user and developers on [http://en.wikipedia.org/wiki/Linux Linux]-based systems'' |
| − | |||
;[[/Installation/Installation on Mac OS|Installation on Mac OS]] | ;[[/Installation/Installation on Mac OS|Installation on Mac OS]] | ||
| − | :''setup ruby bindings for end-user and developers on Apple Mac OS'' | + | :''setup ruby bindings for end-user and developers on Apple [http://en.wikipedia.org/wiki/Mac_OS Mac OS]'' |
| − | |||
;[[/Installation/Installation on Windows|Installation on Windows]] | ;[[/Installation/Installation on Windows|Installation on Windows]] | ||
| − | :''setup ruby bindings for end-user and developers on Microsoft Windows'' | + | :''setup ruby bindings for end-user and developers on Microsoft [http://en.wikipedia.org/wiki/Windows Windows]'' |
| + | |||
| + | = The Ruby Language = | ||
| + | |||
| + | == Introduction == | ||
| + | |||
| + | Before starting into Ruby-KDE hacking you may want to refresh your Ruby. | ||
| + | Or do you meet Ruby for the first time? Take a look on these sites: | ||
| + | |||
| + | ;http://ruby-lang.org | ||
| + | :''Official Ruby Homepage with a lot of information'' | ||
| + | |||
| + | ;[http://mislav.uniqpath.com/poignant-guide/ Why's (Poignant) Guide to Ruby] | ||
| + | :''Very famous ruby guide in comic style'' | ||
| + | |||
| + | ;http://tryruby.org/ | ||
| + | :'' Test Ruby right in your browser'' | ||
| + | |||
| + | ;http://ruby-doc.org | ||
| + | :''a lot of ruby documentation with usefull links'' | ||
| + | |||
| + | ;http://en.wikibooks.org/wiki/Ruby_Programming | ||
| + | :''Ruby Programming from Wikibooks'' | ||
| + | |||
| + | == Usefull Tools == | ||
| + | |||
| + | ;http://pastie.org | ||
| + | :''Share Ruby code with friends (i.e. in IRC)'' | ||
| + | |||
| + | ;http://refactormycode.com | ||
| + | :''Share usefull code snippets in different languages and learn from other people'' | ||
| + | |||
| + | ;http://vim-ruby.rubyforge.org | ||
| + | :''Improve the [http://www.vim.org Vim] editor with intelligent Ruby code completion features'' | ||
| + | |||
| + | ;[http://en.wikibooks.org/wiki/Ruby_Programming/Ruby_editors Ruby Editors] | ||
| + | :''List from the Ruby Programming Wikibook'' | ||
| + | |||
| + | = First Steps = | ||
| − | + | ;[[Development/Languages/Ruby/Ruby-Qt/KDE Book/First Steps/Hello World|Hello World]] | |
| − | + | :''Start with some simple ruby programs using Qt'' | |
| − | ;[[/Ruby | + | |
| − | :'' | + | |
| − | + | = References = | |
<references/> | <references/> | ||
[[Category:KDE4]] | [[Category:KDE4]] | ||
[[Category:Ruby]] | [[Category:Ruby]] | ||
| Tutorial Series | Ruby |
| Previous | basic level of ruby skills |
| What's Next | n/a |
| Further Reading | n/a |
Contents |
Through the engagement of only a few guys the project Korundum on Rubyforge was raised, which allowed to use the famous Qt toolkit within the [ruby language]. The bindings were were ported to allow the use of Qt4 and KDE4. After years of development this bindings can be considered as stable for production usage. [1]
After creating a minimum of content the wiki pages will be copied into a book made with LaTeX for people prefering to work with a printed version of this set of tutorials. Afterwards the book should be synchronized with the wiki maybe every half year.
Before starting into Ruby-KDE hacking you may want to refresh your Ruby. Or do you meet Ruby for the first time? Take a look on these sites: