Difference between revisions of "Development/Languages/Ruby/Ruby-Qt/KDE Book"

Jump to: navigation, search
(about ruby bindings)
(add link ruby editors)
 
(7 intermediate revisions by one user not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Development/Languages/Ruby/Ruby-Qt/KDE_Book}}
 
 
 
{{TutorialBrowser|
 
{{TutorialBrowser|
 
series=Ruby|
 
series=Ruby|
Line 7: Line 5:
 
}}
 
}}
  
{{note|This book is work in progress. Don't hesitate to contribute!}}
+
{{Box|Status Of Writing|
 +
[[Image:Action_pen.svg|noframe|left|40px]]{{Progress bar|2}}|100%}}
  
== About Ruby Bindings ==
+
= 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
 
bindings can be considered as stable for production usage.
 
bindings can be considered as stable for production usage.
<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
 +
book made with [http://en.wikipedia.org/wiki/LaTeX 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.
 +
 
 +
= 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]]
 +
:''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]]
 +
:''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]]
 +
:''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''
  
== Future Plans ==
+
;http://vim-ruby.rubyforge.org
plans
+
:''Improve the [http://www.vim.org Vim] editor with intelligent Ruby code completion features''
  
== Installation ==
+
;[http://en.wikibooks.org/wiki/Ruby_Programming/Ruby_editors Ruby Editors]
 +
:''List from the Ruby Programming Wikibook''
  
== Introduction To Ruby Language ==
+
= First Steps =
Welcome Text
+
;[[/Ruby|Ruby]]
+
:''description''
+
  
 +
;[[Development/Languages/Ruby/Ruby-Qt/KDE Book/First Steps/Hello World|Hello World]]
 +
:''Start with some simple ruby programs using Qt''
  
 +
= References =
 +
<references/>
 
[[Category:KDE4]]
 
[[Category:KDE4]]
 
[[Category:Ruby]]
 
[[Category:Ruby]]

Latest revision as of 16:13, 21 January 2010

Ruby-Qt/KDE Book
Tutorial Series   Ruby
Previous   basic level of ruby skills
What's Next   n/a
Further Reading   n/a
100%
 
noframe

2% completed (estimate)

  

Status Of Writing


Contents

[edit] About Ruby Bindings

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]

[edit] Future Plans

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.

[edit] Installation

[edit] Installation Of Ruby

Installation of Ruby
setup ruby itself for end-user and developers

[edit] Installation Of Bindings

Installation on Linux
setup ruby bindings for end-user and developers on Linux-based systems
Installation on Mac OS
setup ruby bindings for end-user and developers on Apple Mac OS
Installation on Windows
setup ruby bindings for end-user and developers on Microsoft Windows

[edit] The Ruby Language

[edit] 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
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

[edit] 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 Vim editor with intelligent Ruby code completion features
Ruby Editors
List from the Ruby Programming Wikibook

[edit] First Steps

Hello World
Start with some simple ruby programs using Qt

[edit] References

  1. Richard Dale: KDE Bindings in KDE 4.5. In: his blog (January 2010).

This page was last modified on 21 January 2010, at 16:13. This page has been accessed 7,688 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal