Languages/Ruby/Ruby-Qt/KDE Book: Difference between revisions
No edit summary |
(Mark for archiving) |
||
(11 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{TutorialBrowser| | {{TutorialBrowser| | ||
series=Ruby| | series=Ruby| | ||
Line 7: | Line 5: | ||
}} | }} | ||
{{ | {{Archived}} | ||
{{Warning|This tutorial uses Qt4 Ruby bindings that no longer work on Qt 5 and KDE Frameworks 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] | 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. | |||
<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'' | |||
;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'' | |||
[[Category:KDE4 | = References = | ||
<references/> | |||
[[Category:KDE4]] | |||
[[Category:Ruby]] |
Latest revision as of 14:13, 31 May 2019
Ruby-Qt/KDE Book
Tutorial Series | Ruby |
Previous | basic level of ruby skills |
What's Next | n/a |
Further Reading | n/a |
This page has been archived
The information on this page is outdated or no longer in use but is kept for historical purposes. Please see the Category:Archives for similar pages.
Warning
This tutorial uses Qt4 Ruby bindings that no longer work on Qt 5 and KDE Frameworks 5.
100%
2% completed (estimate)
Status Of Writing
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]
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.
Installation
Installation Of Ruby
- Installation of Ruby
- setup ruby itself for end-user and developers
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
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
- 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 Vim editor with intelligent Ruby code completion features
- Ruby Editors
- List from the Ruby Programming Wikibook
First Steps
- Hello World
- Start with some simple ruby programs using Qt
References
- ↑ Richard Dale: KDE Bindings in KDE 4.5. In: his blog (January 2010).