Ruby Programming Practice

On May 30, 2013, at 12:20 AM, Panagiotis A.
[email protected] wrote:

don’t even have native flash supports and it’s 2013

flash still being used in 2013?

Exactly, it’s 2013. Flash is dying, unless you’ve just been living in a
hole for the past few years. Android and iOS dropped it for mobile, what
does that say to you? Now is the era of Javascript frameworks.

Now what was that about not starting an OS war? Not working so well is
it?
I gave you fair warning.

Regardless, I suggest we drop such nonsense as this. Sans Windows you’ll
be
good to go. An OS is as complicated as you want it to be, including
Ubuntu.
On May 29, 2013 5:21 PM, “Panagiotis A.” [email protected]

On Wed, May 29, 2013 at 5:30 PM, Brandon W.
[email protected]wrote:

Is Windows that bad? I learned on Windows. IDK the state of things now,
though.

-Josh

Rails and Ruby act oddly in most cases. Rails is an unholy gauntlet of
patching and fixing to get to work properly, at least last time I tried
it.
Unix anything I can be deployed in a few minutes.

On Wed, May 29, 2013 at 5:30 PM, Brandon W.
[email protected] wrote:

Now what was that about not starting an OS war? Not working so well is it? I
gave you fair warning.

Your doing it again in sort of a sandman argument style ‘manifest
destiny’ argument.
Take a step back and reread the thread. You actually, in sort of in a
megalomaniac fashion, created the warning and then proceeded to ignite
your stated flame war almost so you could state “I told you so”.

~Stu

On 30 Μαϊ 2013, at 24:30 , Petite A. [email protected]
wrote:

On May 30, 2013, at 12:20 AM, Panagiotis A. [email protected] wrote:

don’t even have native flash supports and it’s 2013…

flash still being used in 2013?

Unfortunately, yes :slight_smile:

Panagiotis (atmosx) Atmatzidis

email: [email protected]
URL: http://www.convalesco.org
GnuPG ID: 0x1A7BFEC5
gpg --keyserver pgp.mit.edu --recv-keys 1A7BFEC5

Am 29.05.2013 23:57, schrieb Stu:

On Wed, May 29, 2013 at 3:35 PM, [email protected] wrote:

Am 29.05.2013 20:47, schrieb Stu:

On Wed, May 29, 2013 at 1:08 PM, Brandon W. [email protected]
wrote:
I don’t see why you would suggest anything “over ubuntu”.

Learning to program (or script) with Ruby has nothing to do
with the used operating system or (even less) Linux distro.

[…]

By suggesting anything which may provide less “training wheels” per
say I am merely recommending the OP to explore other options when they
are comfortable with these new tools and operating systems.

[…]

You may think that operating system level programming has nothing to
do with ruby but I promise you there are many projects which focus on
using ruby for such things (portupgrade/homebrew/rake). Ruby isn’t
just for web programming and is perfectly suitable for shell
programming as well.

I’m very well aware of that. I use Ruby extensively for shell
programming under Ubuntu (and I do not use “training wheels”).
I am forced to do my teaching on Windows, though, and yet
algorithmically it can (of course) get as complicated as you wish.

I don’t see much value in recommending a change of OS (apart
from not using Windows…), especially to a beginner.

As a side note: I wouldn’t recommend starting with metaprogramming
before there is a solid basis of Ruby and OO programming fundamentals.
I have seen enquiries about metaprogramming on this list by people
who couldn’t even define the most simplest class, which I find
rather alarming…

Hi,
On 30 Μαϊ 2013, at 24:27 , Sam D. [email protected] wrote:

On 05/30/2013 10:20 AM, Panagiotis A. wrote:

Seriously, OpenBSD for learning ruby? You’re talking about systems that don’t
even have native flash supports and it’s 2013…

Seriously, it’s 2013 and you are talking about systems in terms of whether they
have flash support?

Sure I do. Not everything is HTML5/mp4 ready.

Sam

Panagiotis (atmosx) Atmatzidis

email: [email protected]
URL: http://www.convalesco.org
GnuPG ID: 0x1A7BFEC5
gpg --keyserver pgp.mit.edu --recv-keys 1A7BFEC5

Here some resources :

And, my favorite method, Github navigation:
go to project which interest you (can use www.ohloh.net
or www.ruby-toolbox.com)
A:read sources
see repositorys of the author
go to forked project
goto A

Oups, a goto!

In order to write something that writes programming, you kinda need to
understand programming itself. It’s the same way with Lisp Macros,
you’re
out of your mind to try them before you have a firm grasp in the
language.

Yes, it’s an awesome feature, but notoriously complicated for the
uninitiated.